.similar-products-section{background:#fff;padding:16px 0 24px}.similar-products-header{display:flex;justify-content:space-between;align-items:center;padding:0 12px 12px}.similar-products-title{font-size:16px;font-weight:600;color:#313652;margin:0}.similar-products-viewall{font-size:13px;font-weight:600;color:#313652;text-decoration:none;display:flex;align-items:center;gap:4px;padding:8px 12px;background:#fff;border-radius:0;border:1px solid #E4DED4;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.similar-products-viewall:active{background:#f1ece4}.similar-products-viewall svg{width:14px;height:14px}.similar-products-scroll{display:flex;gap:10px;padding:0 12px 8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-left:10px;margin-right:10px}.similar-products-scroll::-webkit-scrollbar{display:none}.similar-product-card{flex:0 0 160px;width:160px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:0;padding:0;margin:0;box-shadow:0 2px 8px #00000014;position:relative;cursor:pointer;border:none;overflow:hidden;text-decoration:none}.similar-product-media{position:relative;width:100%;background:#f8f8f8;overflow:hidden}.similar-product-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y pan-x;cursor:grab}.similar-product-slider::-webkit-scrollbar{display:none}.similar-product-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.similar-product-slide:before{content:"";display:block;padding-top:100%}.similar-product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.similar-media-dots,.similar-media-dot,.similar-media-dot.active{display:none!important}.similar-stock-overlay{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:2px;padding:2px 6px;background:#fffffff2;border-radius:0;box-shadow:0 1px 3px #00000014;font-size:8.5px;font-weight:600;color:#313652;line-height:1;z-index:2;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.similar-stock-overlay svg{width:9px;height:9px;color:#0b7a45;flex-shrink:0}.similar-product-rating--overlay{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:#fff;border-radius:0;box-shadow:0 1px 3px #00000014;z-index:2;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.similar-product-rating--overlay svg{width:10px;height:10px;fill:#313652;flex-shrink:0}.similar-product-rating--overlay .similar-rating-value{font-size:9.5px;font-weight:700;color:#313652;line-height:1}.similar-product-rating--overlay .similar-rating-sep{font-size:9.5px;font-weight:400;color:#8d867a;line-height:1}.similar-product-rating--overlay .similar-rating-count{font-size:9.5px;font-weight:500;color:#5e584f;line-height:1}.similar-product-rating--overlay:not([data-loaded=true]){visibility:hidden}.sp-vendor-badge{position:absolute;top:10px;left:10px;width:auto;height:230px;max-width:100%;object-fit:contain;object-position:top left;z-index:3;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))}@media all{.sp-vendor-badge{height:180px;top:8px;left:8px}}.similar-wishlist-btn{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;background:#fffffff2;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 2px 6px #0000001a;-webkit-tap-highlight-color:transparent}.similar-wishlist-btn svg{width:14px;height:14px;color:#5e584f;stroke-width:1.8;fill:none}.similar-wishlist-btn.active{background:#fdeceb}.similar-wishlist-btn.active svg{color:#b8553a;fill:#b8553a}.similar-product-info{flex:1;padding:8px;display:flex;flex-direction:column;gap:2px;min-width:0}.similar-product-shape{font-size:10px;font-weight:500;color:#374151;margin:0;text-transform:uppercase;letter-spacing:.3px}.similar-product-shape span{color:#8d867a;font-weight:400}.similar-product-brand{font-size:10px;font-weight:500;color:#374151;margin:0}.similar-product-name{font-size:10px;color:#5e584f;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;min-height:27px}.similar-product-price{display:flex;align-items:baseline;gap:4px;flex-wrap:nowrap;margin-top:4px;overflow:hidden}.similar-current-price{font-size:12px;font-weight:700;color:#313652;white-space:nowrap;flex-shrink:0}.similar-original-price{font-size:9px;color:#8d867a;text-decoration:line-through;white-space:nowrap;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.similar-discount{font-size:9px;color:#0b7a45;font-weight:600;white-space:nowrap;flex-shrink:0}.similar-product-info>.similar-product-rating:not(.similar-product-rating--overlay){display:none}.similar-product-rating{display:flex;align-items:center;gap:3px;margin-top:4px}.similar-product-rating svg{width:10px;height:10px;fill:#313652;flex-shrink:0}.similar-rating-value{font-size:10px;font-weight:600;color:#313652}.similar-rating-count{font-size:9px;color:#5e584f}.similar-card-swatches{display:flex;align-items:center;gap:4px;margin-top:6px;flex-wrap:nowrap;overflow:hidden}.similar-card-swatch{flex:0 0 auto;width:26px;height:26px;padding:0;border-radius:0;overflow:hidden;background:#f1ece4;border:1.5px solid transparent;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center}.similar-card-swatch:hover{border-color:#8d867a}.similar-card-swatch.is-active{border-color:#313652;box-shadow:0 0 0 1.5px #31365226}.similar-card-swatch img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.similar-card-swatch--more{background:#f1ece4;color:#313652;font-size:9.5px;font-weight:700;letter-spacing:-.01em}.similar-card-swatch--more:hover{border-color:#8d867a;background:#e4ded4}.similar-card-swatch--more span{line-height:1;pointer-events:none}.similar-add-btn{width:100%;height:32px;margin-top:6px;padding:0 8px;border-radius:0;font-size:11px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;background:#313652;color:#fff;border:none}.similar-add-btn:disabled{cursor:wait;opacity:.9}.similar-add-btn:active:not(:disabled){transform:scale(.97);opacity:.85}.similar-add-btn svg{width:12px;height:12px;flex-shrink:0;color:#fff}.similar-add-btn .btn-spinner{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:similar-spin .6s linear infinite}@keyframes similar-spin{to{transform:rotate(360deg)}}.similar-products-empty{text-align:center;padding:30px 20px;color:#5e584f;font-size:14px;width:100%}.similar-products-loading{display:flex;justify-content:center;align-items:center;padding:40px 20px;width:100%}.similar-spinner{width:28px;height:28px;border:3px solid #E4DED4;border-top-color:#313652;border-radius:50%;animation:similar-spin .8s linear infinite}.similar-products-header{padding:0 16px 16px}.similar-products-title{font-size:20px;font-weight:700;color:#313652}.similar-products-viewall{border-radius:0;color:#313652;border-color:#313652}.similar-products-scroll{gap:16px;padding:0 16px 8px;margin-left:0;margin-right:0}.similar-product-card{flex:0 0 calc((100% - 16px) / 2.1);width:auto;border-radius:0;box-shadow:none}.similar-product-media{background:#f2f2f2}.similar-product-info{padding:10px 0 0;gap:4px}.similar-product-shape,.similar-product-brand{font-size:12px;font-weight:400;color:#313652;letter-spacing:0;text-transform:none}.similar-product-name{font-size:12px;font-weight:700;color:#313652;text-transform:uppercase;min-height:0}.similar-current-price{font-size:12px;font-weight:400;color:#313652}.similar-original-price{font-size:11px;color:#767676}.similar-discount{font-size:11px;font-weight:500;color:#b8553a}.similar-add-btn{height:32px;border-radius:0;background:#313652;font-size:11px;font-weight:700;text-transform:uppercase}.similar-card-swatch{border-radius:0}*{box-sizing:border-box}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px 8px 80px;background:#fff;max-width:100%;overflow-x:hidden}.product-card{display:flex;flex-direction:column;background:#fff;border-radius:0;padding:0;margin:0;box-shadow:0 2px 8px #00000014;position:relative;cursor:pointer;border:none;overflow:hidden;min-width:0}.product-media-container{position:relative;width:100%;background:#f8f8f8;overflow:hidden}.product-media-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y pan-x;cursor:grab}.product-media-slider::-webkit-scrollbar{display:none}.product-media-slide{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.product-media-slide:before{content:"";display:block;padding-top:100%}.product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.media-dots,.media-dot,.media-dot.active{display:none!important}.pg-vendor-badge{position:absolute;top:10px;left:10px;width:auto;height:260px;max-width:100%;object-fit:contain;object-position:top left;z-index:3;pointer-events:none;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))}@media all{.pg-vendor-badge{height:220px;top:8px;left:8px}}.wishlist-overlay{position:absolute;top:8px;right:8px;width:32px;height:32px;border-radius:50%;background:#fffffff2;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;box-shadow:0 2px 6px #0000001a;-webkit-tap-highlight-color:transparent}.wishlist-overlay svg{width:16px;height:16px;color:#5e584f;stroke-width:1.8;fill:none}.wishlist-overlay.active{background:#fdeceb}.wishlist-overlay.active svg{color:#b8553a;fill:#b8553a}.product-grid .product-info{flex:1;padding:10px;display:flex;flex-direction:column;justify-content:space-between;gap:2px;min-width:0;max-width:100%;overflow:hidden}.product-grid .product-info-top{display:flex;flex-direction:column;gap:2px}.product-grid .product-shape-size{font-size:11px;font-weight:500;color:#374151;margin:0 0 2px;text-transform:uppercase;letter-spacing:.3px}.product-grid .product-shape-size span{color:#8d867a;font-weight:400}.product-brand{font-size:11px;font-weight:500;color:#374151;margin:0 0 2px}.product-name{font-size:11px;color:#5e584f;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;max-width:100%;min-height:30px}.product-grid .product-price{display:flex;align-items:baseline;gap:4px;flex-wrap:nowrap;margin-top:4px;overflow:hidden}.current-price{font-size:13px;font-weight:700;color:#313652;white-space:nowrap;flex-shrink:0}.original-price{font-size:10px;color:#8d867a;text-decoration:line-through;white-space:nowrap;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.product-grid .discount{font-size:10px;color:#0b7a45;font-weight:600;white-space:nowrap;flex-shrink:0}.product-grid .product-features{display:flex;gap:6px;flex-wrap:nowrap;margin-top:4px;max-width:100%;overflow:hidden}.product-grid .feature{display:flex;align-items:center;gap:3px;font-size:10px;color:#5e584f;white-space:nowrap;flex-shrink:0}.product-grid .feature svg{width:12px;height:12px;color:#0b7a45;flex-shrink:0}.stock-overlay{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;gap:2px;padding:2px 6px;background:#fffffff2;border-radius:0;box-shadow:0 1px 3px #00000014;font-size:8.5px;font-weight:600;color:#313652;line-height:1;z-index:2;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.stock-overlay svg{width:9px;height:9px;color:#0b7a45;flex-shrink:0}.card-rating{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;background:#fff;border-radius:0;box-shadow:0 1px 3px #00000014;width:fit-content}.card-rating svg{width:10px;height:10px;fill:#313652;flex-shrink:0}.card-rating-value{font-size:9.5px;font-weight:700;color:#313652;line-height:1}.card-rating-sep{font-size:9.5px;font-weight:400;color:#8d867a;line-height:1}.card-rating-count{font-size:9.5px;font-weight:500;color:#5e584f;line-height:1}.card-rating:not([data-loaded=true]){visibility:hidden}.card-rating--overlay{position:absolute;left:6px;bottom:6px;z-index:2;pointer-events:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.product-actions{margin-top:10px;width:100%}.card-swatches{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:nowrap;overflow:hidden}.card-swatch{flex:0 0 auto;width:36px;height:36px;padding:0;border-radius:0;overflow:hidden;background:#f1ece4;border:2px solid transparent;box-sizing:border-box;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center}.card-swatch:hover{border-color:#8d867a}.card-swatch.is-active{border-color:#313652;box-shadow:0 0 0 2px #31365226}.card-swatch img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.card-swatch--more{background:#f1ece4;color:#313652;font-size:12px;font-weight:700;letter-spacing:-.01em}.card-swatch--more:hover{border-color:#8d867a;background:#e4ded4}.card-swatch--more span{line-height:1;pointer-events:none}.product-grid .add-to-cart{width:100%;height:38px;padding:0 12px;border-radius:0;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:#313652;color:#fff;border:none}.product-grid .add-to-cart:disabled{cursor:wait;opacity:.9}.product-grid .add-to-cart:active:not(:disabled){transform:scale(.97);opacity:.85}.product-grid .add-to-cart svg{width:16px;height:16px;flex-shrink:0;color:#fff}.product-grid .add-to-cart .btn-spinner,.product-grid .btn-add-to-cart .btn-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:btn-spin .6s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.product-grid__empty{grid-column:1 / -1;text-align:center;padding:60px 20px;background:#fff;border-radius:0}.product-grid__empty h2{font-size:18px;font-weight:600;color:#313652;margin:0 0 8px}.product-grid__empty p{font-size:14px;color:#5e584f;margin:0}.infinite-scroll-trigger{grid-column:1 / -1;height:1px}.loading-spinner{grid-column:1 / -1;display:flex;justify-content:center;padding:20px}.spinner{width:32px;height:32px;border:3px solid #E4DED4;border-top-color:#313652;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-grid.loading-ratings{opacity:0}.product-grid.ratings-ready{opacity:1;transition:opacity .1s ease}:root{--pg-red: #b8553a;--pg-green: #0b7a45;--pg-ink: #313652;--pg-gray: #767676}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;margin-bottom:80px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;background:#fff;max-width:100%;overflow-x:hidden}.product-grid .product-card{display:flex;flex-direction:column;background:#fff;border:none;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-radius:0;box-shadow:none;padding:0;margin:0;overflow:hidden;position:relative;cursor:pointer;min-width:0}.product-thumb.product-card-main-img{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5;line-height:0}.product-grid .product-media-slider{display:flex;height:100%;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;touch-action:pan-x pan-y}.product-grid .product-media-slider::-webkit-scrollbar{display:none;height:0;width:0}.product-grid .product-media-slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.product-grid .product-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tag-card-top{position:absolute;top:5px;left:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:0 8px 0 12px;z-index:3;pointer-events:none}.tag-card-top .newin-tag{font-size:13px;line-height:14px;font-weight:500;color:var(--pg-green);background:#fff;height:25px;padding:6px 16px;text-transform:uppercase;letter-spacing:-.02em;position:relative;top:2px;white-space:nowrap}.newin-tag:empty{display:none}.tag-card-top .wishlist-btn{pointer-events:auto;width:32px;min-width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000029;border:0;padding:7px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.wishlist-btn span{display:flex;width:100%;height:100%}.wishlist-btn svg{width:100%;height:100%;display:block}.wishlist-btn .addedToWishlist,.wishlist-btn.is-active .addToWishlist{display:none}.wishlist-btn.is-active .addedToWishlist{display:flex}.plp-atc-container{position:absolute;left:0;bottom:0;width:100%;z-index:3}.plp-atc-container .lotto-plp-atc-btn{position:absolute;right:8px;bottom:5px;width:32px;height:32px;padding:7px;box-sizing:border-box;border:0;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000029;cursor:pointer;z-index:2}.lotto-plp-atc-btn svg{width:100%;height:100%;display:block}.product-grid .card-rating--overlay{left:12px;bottom:8.5px;height:25px;padding:6px 16px;gap:4px;box-sizing:border-box;background:#fff;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:3}.product-grid .card-rating--overlay svg{width:13px;height:13px}.product-grid .card-rating--overlay .card-rating-value,.product-grid .card-rating--overlay .card-rating-sep,.product-grid .card-rating--overlay .card-rating-count{font-size:13px;line-height:14px;font-weight:500;color:var(--pg-ink);letter-spacing:-.02em;text-transform:uppercase}.product-grid .card-rating--overlay .card-rating-sep{color:var(--pg-gray)}@media all{.product-grid .card-rating--overlay{left:10px;bottom:11px;height:16px;padding:4px 8px;gap:3px}.product-grid .card-rating--overlay svg{width:9px;height:9px}.product-grid .card-rating--overlay .card-rating-value,.product-grid .card-rating--overlay .card-rating-sep,.product-grid .card-rating--overlay .card-rating-count{font-size:9px;line-height:9px}}@media(hover:hover)and (min-width:768px){body.layout-wide .plp-atc-container .lotto-plp-atc-btn{opacity:0;transition:opacity .2s ease}.product-card:hover .plp-atc-container .lotto-plp-atc-btn{opacity:1}}.wishlist_dropdown{position:absolute;left:0;right:0;bottom:0;padding:20px 12px 30px;background:#010101a6;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:4}.wishlist_dropdown.open{opacity:1;visibility:visible}.wishlist_dropdown .pd-size-title{font-size:13px;font-weight:500;color:#fff;line-height:14px;text-align:center;margin:0 0 16px;text-transform:uppercase}.wishlist_dropdown ul{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.wishlist_dropdown .plp-size-value{font-size:12px;font-weight:400;color:#fff;background:transparent;border:1px solid #fff;padding:5px 9px;line-height:16px;min-height:26px;border-radius:0;cursor:pointer}.wishlist_dropdown .plp-size-value:hover{background:var(--pg-red);border-color:var(--pg-red)}.wishlist_dropdown .plp-size-value:disabled{color:#ffffff8c;background:#595757;border-color:#595757;text-decoration:line-through;cursor:not-allowed}@keyframes pg-atc-spin{to{transform:rotate(360deg)}}@keyframes pg-atc-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes pg-cart-pop{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.pg-spin{display:block;width:100%;height:100%;box-sizing:border-box;border:2px solid rgba(49,54,82,.25);border-top-color:#313652;border-radius:50%;animation:pg-atc-spin .6s linear infinite}.lotto-plp-atc-btn.pg-loading{pointer-events:none}.lotto-plp-atc-btn.pg-added{animation:pg-atc-pop .35s ease;background:#313652}.lotto-plp-atc-btn.pg-added svg{stroke:#fff}.wishlist_dropdown .plp-size-value .pg-spin{width:14px;height:14px;margin:0 auto;border-color:#fff6;border-top-color:#fff}.wishlist_dropdown .plp-size-value.pg-added{background:#313652;border-color:#313652}.pg-cart-pop{animation:pg-cart-pop .4s ease;display:inline-block}.product-grid .product-content{margin-top:10px;display:block;padding:0 10px 12px}.product-grid .product-content-top{margin-bottom:0}.product-grid .product-content-left{width:100%;min-width:0}.product-cat{font-size:14px;font-weight:400;color:var(--pg-ink);line-height:20px;margin:0 0 6px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-cat--shape{text-transform:uppercase;letter-spacing:0}.lottoxxssheading{font-size:14px;line-height:17px;margin:0 0 6px}.lottoxxssheading a{color:var(--pg-ink);font-weight:600;text-transform:uppercase;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-grid .product-material{font-size:14px;font-weight:400;color:var(--pg-gray);line-height:20px;margin:0 0 6px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-grid .product-material:empty{display:none}.product-material-color{white-space:normal}.product-grid .product-content .price{display:flex;align-items:center;flex-wrap:wrap;gap:5px;line-height:20px;margin:2px 0 0}.product-grid .price .price-item{font-size:14px;font-weight:400;color:var(--pg-ink);line-height:20px}.product-grid .price .price-item--compare{color:#9b9b9b;text-decoration:line-through;font-size:13px}.product-grid .price .offprice{font-size:12px;color:var(--pg-green);font-weight:500}.product-grid .price .price-item--sale,.product-grid .price .price-item--regular{font-size:16px;line-height:20px}.product-thumb-wrap{display:flex;gap:3px;overflow-x:auto;overflow-y:hidden;width:100%;margin:0 0 14px;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-thumb-wrap::-webkit-scrollbar{height:0;display:none}.product-grid .product-nav-card{flex:0 0 auto;width:56px;height:56px;min-width:56px;background:#e6e6e6;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;line-height:0;cursor:pointer;overflow:hidden;transition:none}.product-grid .product-nav-card:hover{border:0;box-shadow:none}.product-grid .product-nav-card.is-active{box-shadow:none;border:0}.product-grid .product-nav-card img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center bottom;border-bottom:1.5px solid transparent;box-sizing:border-box;display:block;pointer-events:none}.product-grid .product-nav-card.is-active img{border-bottom-color:var(--ge-tangerine, #e07455);border-bottom-width:2px}.product-grid .product-nav-card--more{display:flex;align-items:center;justify-content:center;background:#f1ece4;color:var(--pg-ink);font-size:14px;font-weight:700;letter-spacing:-.01em}.product-grid .product-nav-card--more span{line-height:1;pointer-events:none}@media all{.tag-card-top{padding:0 8px 0 10px}.tag-card-top .newin-tag{font-size:9px;height:16px;line-height:9px;padding:4px 8px;top:0}.tag-card-top .wishlist-btn{width:28px;min-width:28px;height:28px;padding:6px}.plp-atc-container .lotto-plp-atc-btn{width:28px;height:28px;padding:6px}.product-cat,.lottoxxssheading a,.product-grid .product-material,.product-grid .price .price-item{font-size:12px;line-height:16px}.product-grid .price .price-item--compare,.product-grid .price .offprice{font-size:11px}.product-grid .price .price-item--sale,.product-grid .price .price-item--regular{font-size:14px}.product-grid .product-nav-card{width:48px;height:48px;min-width:48px}}#recentlyViewedSection .similar-pg-row.product-grid{display:flex;gap:0;margin:0;padding:0;border:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}#recentlyViewedSection .similar-pg-row::-webkit-scrollbar{display:none}#recentlyViewedSection .similar-pg-row>.product-card{border-top:1px solid #e8e8e8}#recentlyViewedSection .similar-pg-row>.product-card:first-child{border-left:1px solid #e8e8e8}#recentlyViewedSection .similar-pg-row>.product-card{flex:0 0 calc(100% / 2.15);scroll-snap-align:start}#recentlyViewedSection .similar-products-header{padding:0 16px 16px}#recentlyViewedSection .similar-products-viewall{gap:0;padding:8px 14px;border:1px solid #313652;border-radius:0;background:#fff;font-size:12px;font-weight:400;line-height:1;color:#313652;text-transform:uppercase;letter-spacing:0;white-space:nowrap}#recentlyViewedSection .similar-products-viewall svg{display:none}@media(min-width:990px){.layout-wide .similar-products-section{padding:40px 0 56px}.layout-wide .similar-products-header,.layout-wide .similar-products-scroll{max-width:calc(var(--page-width, 1280px) - 2 * var(--page-gutter, 32px));margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.layout-wide .similar-products-title{font-size:22px}.layout-wide #recentlyViewedSection .similar-products-header{padding:0 0 16px}.layout-wide #recentlyViewedSection .similar-pg-row.product-grid{width:calc(100% - 2 * var(--page-gutter, 32px));max-width:calc(var(--page-width, 1280px) - 2 * var(--page-gutter, 32px));margin:0 auto}.layout-wide #recentlyViewedSection .similar-pg-row>.product-card{flex:0 0 25%;max-width:25%}}
/*# sourceMappingURL=/cdn/shop/t/331/assets/gx-recently-viewed.css.map */
