.sav-pdp-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-16);align-items:start}@media(max-width:1024px){.sav-pdp-grid{grid-template-columns:1fr;gap:var(--space-8)}}.sav-pdp-gallery-main{position:relative;aspect-ratio:1 / 1;background:var(--sav-surface);border-radius:var(--radius-lg);overflow:hidden}.sav-pdp-zoom-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.sav-pdp-main-img{width:100%;height:100%;object-fit:contain;display:block}.sav-pdp-thumbs{display:flex;gap:var(--space-3);margin-top:var(--space-4);overflow-x:auto}.sav-pdp-thumb{flex:none;width:76px;height:76px;border-radius:var(--radius-sm);overflow:hidden;background:var(--sav-surface);border:1.5px solid transparent;padding:0;cursor:pointer}.sav-pdp-thumb.is-active{border-color:var(--sav-ink)}.sav-pdp-thumb-img{width:100%;height:100%;object-fit:contain;display:block}.sav-pdp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-8);opacity:0;transition:opacity var(--duration-panel) var(--ease-standard)}.sav-pdp-lightbox[hidden]{display:none}.sav-pdp-lightbox.is-open{opacity:1}.sav-pdp-lightbox-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050505eb}.sav-pdp-lightbox-figure{position:relative;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:scale(.94);transition:transform var(--duration-panel) var(--ease-standard)}.sav-pdp-lightbox.is-open .sav-pdp-lightbox-figure{transform:scale(1)}@media(prefers-reduced-motion:reduce){.sav-pdp-lightbox,.sav-pdp-lightbox-figure{transition:none}}.sav-pdp-lightbox-img{position:relative;max-width:100%;max-height:100%;object-fit:contain}.sav-pdp-lightbox-close{position:absolute;top:var(--space-6);right:var(--space-6);color:#fff;z-index:1}.sav-pdp-lightbox-close:hover{background:#ffffff1f}.sav-pdp-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);color:#fff;z-index:1}.sav-pdp-lightbox-nav:hover{background:#ffffff1f}.sav-pdp-lightbox-prev{left:var(--space-6)}.sav-pdp-lightbox-prev svg{transform:rotate(90deg)}.sav-pdp-lightbox-next{right:var(--space-6)}.sav-pdp-lightbox-next svg{transform:rotate(-90deg)}.sav-pdp-lightbox-counter{position:absolute;bottom:var(--space-6);left:50%;transform:translate(-50%);color:#fffc;font-size:.8125rem;font-variant-numeric:tabular-nums}.sav-pdp-info{position:sticky;top:var(--space-8)}.sav-pdp-info .sav-h1{margin-top:var(--space-2)}.sav-pdp-rating-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.sav-pdp-rating-link .sav-ui-small{color:var(--sav-text-secondary);font-weight:400}.sav-pdp-value-prop{margin:var(--space-3) 0 0;max-width:46ch}.sav-pdp-info .sav-price{font-size:1.25rem;margin-top:var(--space-4)}.sav-pdp-form{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-8);max-width:360px}.sav-pdp-qty-row{display:flex;flex-direction:column;gap:var(--space-2)}.sav-pdp-qty{width:100px;text-align:center}.sav-pdp-add-to-bag{width:100%}.sav-pdp-add-to-bag.is-loading{opacity:.6;pointer-events:none}.sav-pdp-add-to-bag[disabled]{opacity:.5;cursor:not-allowed}.sav-pdp-info .sav-returns-disclosure{display:inline-block;margin-top:var(--space-4);font-size:.8125rem;color:var(--sav-text-secondary);text-decoration:underline;text-underline-offset:2px}.sav-pdp-compat-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);list-style:none}.sav-pdp-compat-row li{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:500;color:var(--sav-text)}.sav-pdp-compat-row .sav-icon{display:flex;color:var(--sav-text-tertiary)}.sav-pdp-quicklinks{display:flex;gap:var(--space-5);margin-top:var(--space-4)}.sav-pdp-quicklinks a{font-size:.8125rem;font-weight:500;color:var(--sav-text-secondary);text-decoration:underline;text-underline-offset:2px}.sav-pdp-quicklinks a:hover{color:var(--sav-text)}.sav-pdp-trust-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--sav-border);list-style:none}.sav-pdp-trust-row li{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--sav-text-secondary)}.sav-pdp-trust-row .sav-icon{display:flex;color:var(--sav-text-tertiary)}.sav-pdp-payment-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.sav-payment-icon{height:22px;width:auto;border-radius:3px}.sav-pdp-featured-review{display:block;margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--sav-surface);border-radius:var(--radius-md)}.sav-pdp-featured-review p.sav-body{margin:var(--space-2) 0 0;font-size:.9375rem}.sav-pdp-featured-review .sav-review-meta{margin-top:var(--space-2)}.sav-pdp-featured-review:hover{background:var(--sav-surface-2)}.sav-pdp-details{margin-top:var(--space-16)}.sav-pdp-description{margin-top:var(--space-10)}.sav-pdp-description p{margin:0 0 var(--space-4);max-width:var(--reading-max)}.sav-pdp-description ul{margin:0 0 var(--space-6);padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2) var(--space-6)}@media(max-width:860px){.sav-pdp-description ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sav-pdp-description ul{grid-template-columns:1fr}}.sav-pdp-description li{position:relative;padding-left:var(--space-4);font-size:.9375rem}.sav-pdp-description li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;background:var(--sav-text-tertiary)}.sav-pdp-description h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin:var(--space-10) 0 var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--sav-border)}.sav-pdp-faq{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--sav-border)}.sav-faq-item p.sav-body{max-width:var(--reading-max)}.sav-faq-list{margin-top:var(--space-4)}.sav-faq-item{border-bottom:1px solid var(--sav-border);padding:var(--space-4) 0}.sav-faq-item summary{cursor:pointer;font-weight:500;font-size:.9375rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.sav-faq-item summary::-webkit-details-marker{display:none}.sav-faq-item summary:after{content:"+";flex:none;font-size:1.125rem;color:var(--sav-text-tertiary);transition:transform var(--duration-ui) var(--ease-standard)}.sav-faq-item[open] summary:after{transform:rotate(45deg)}.sav-faq-item p.sav-body{margin:var(--space-3) 0 0;max-width:65ch}.sav-pdp-reviews{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--sav-border)}.sav-review-card p.sav-body{max-width:var(--reading-max)}.sav-reviews-stars{color:var(--sav-ink);font-size:.8125rem;letter-spacing:.05em}.sav-reviews-summary{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.sav-reviews-summary .sav-ui-small{color:var(--sav-text-secondary);font-weight:400}.sav-reviews-list{list-style:none;margin:var(--space-6) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.sav-review-card{padding:var(--space-5) 0;border-top:1px solid var(--sav-border)}.sav-review-card:first-child{border-top:0;padding-top:0}.sav-review-card p.sav-body{margin:var(--space-2) 0}.sav-review-meta{color:var(--sav-text-tertiary)}.sav-reviews-view-more{margin-top:var(--space-5)}.sav-pdp-reviews-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.sav-pdp-reviews-modal[hidden]{display:none}.sav-pdp-reviews-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#05050599}.sav-pdp-reviews-modal-panel{position:relative;background:var(--sav-white);border-radius:var(--radius-lg);max-width:560px;width:100%;max-height:min(80vh,720px);overflow-y:auto;padding:var(--space-8)}.sav-pdp-reviews-modal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.sav-reviews-modal-note{color:var(--sav-text-tertiary);margin-top:var(--space-3)}.sav-pdp-reviews-modal .sav-reviews-list{margin-top:var(--space-5)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product.css.map */
