.variant-card[data-v-81717d3c]{width:100%;min-height:48px;font:inherit;color:inherit;text-align:inherit;background-color:#fff;border:1px solid #ece7e1;transition:background-color .2s,border-color .2s,box-shadow .2s;border-radius:14px!important}.variant-card[data-v-81717d3c]:hover:not(.variant-oos,.variant-selected){background-color:#fbf8f4;border-color:#e6d6c8}.variant-card[data-v-81717d3c]:focus-visible{outline:2px solid rgb(var(--v-theme-secondary));outline-offset:2px}.variant-card .variant-thumbnail[data-v-81717d3c]{background-color:#fff;border:1px solid #ece7e1;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;border-radius:10px!important}@media (width>=960px){.variant-card .variant-thumbnail[data-v-81717d3c]{flex-basis:48px;width:48px;min-width:48px;max-width:48px;height:48px}}.variant-card .variant-thumbnail-img[data-v-81717d3c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.variant-card .variant-selected .variant-thumbnail[data-v-81717d3c]{border-color:rgb(var(--v-theme-secondary))}.variant-card .variant-info[data-v-81717d3c]{min-width:0}@media (width<960px){.variant-card .product-variant-meta-block[data-v-81717d3c]{text-overflow:ellipsis;white-space:nowrap;line-height:1rem;overflow:hidden;letter-spacing:.01em!important;font-size:.65625rem!important}}.variant-oos[data-v-81717d3c]{opacity:.6;background-color:#f9f9f9;border-color:#eee;cursor:not-allowed!important}.variant-selected.variant-selected[data-v-81717d3c]{border-color:rgb(var(--v-theme-primary-light-alternative));box-shadow:inset 0 0 25px rgb(var(--v-theme-primary-light-alternative)),inset 0 0 0 1px #0000001a;background:#fff!important}.variant-selected.variant-selected .variant-title[data-v-81717d3c]{color:rgb(var(--v-theme-primary))}.is-collapsed[data-v-1a390f53]{max-height:240px;position:relative;overflow:hidden}.is-collapsed[data-v-1a390f53]:after{pointer-events:none;content:"";background:linear-gradient(to bottom,rgb(var(--v-theme-background),0) 0,rgb(var(--v-theme-background)) 100%);height:96px;position:absolute;bottom:0;left:0;right:0}.toggle-btn[data-v-1a390f53]{letter-spacing:normal}.hover-underline[data-v-45fddf08]:hover{text-decoration:underline!important}.leading-tight[data-v-45fddf08]{line-height:1.25}.line-height-1[data-v-45fddf08]{line-height:1}.bg-black-gradient[data-v-45fddf08]{background:linear-gradient(#0000,#000c)}.badge-bucket-left[data-v-45fddf08]{z-index:2;pointer-events:none;flex-flow:wrap;align-items:center;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.badge[data-v-45fddf08]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:4px 12px;font-size:.78rem;font-weight:700;box-shadow:none!important}.promo-badge[data-v-45fddf08]{background:linear-gradient(135deg,rgb(var(--v-theme-secondary)),#f26b2e)}.short-description[data-v-45fddf08]{color:#4a5468}.read-more-link[data-v-45fddf08]{color:rgb(var(--v-theme-secondary));gap:2px;font-size:.8rem;font-weight:700;text-decoration:none}.read-more-link[data-v-45fddf08]:hover{text-decoration:underline}.is-hidden-row[data-v-45fddf08]{visibility:hidden}.original-price[data-v-45fddf08]{color:#9a8f86;font-size:1.1rem;font-weight:500}.discount-pill[data-v-45fddf08]{color:#fff;background:rgb(var(--v-theme-product-discount-red));border-radius:999px;padding:4px 12px;font-size:.8rem;rotate:-2deg;box-shadow:0 2px 6px #111b301f}.discount-pill[data-v-45fddf08],.product-price[data-v-45fddf08]{font-style:italic;font-weight:700}.product-price[data-v-45fddf08]{letter-spacing:-.03em;font-size:calc(clamp(2.2rem,5vw,3rem))}.new-badge[data-v-45fddf08]{background-color:#2e7d32}.preorder-badge[data-v-45fddf08]{background-color:#6d4c9f}@media (width>=960px){.image-left-column[data-v-45fddf08]{height:max-content;position:sticky;top:100px}}.sticky-top[data-v-45fddf08]{position:sticky;top:100px}.main-image-wrapper[data-v-45fddf08]{aspect-ratio:4/3;isolation:isolate;background:#fff;border:1px solid #ece7e1;border-radius:12px;position:relative;box-shadow:0 4px 18px #281e140f}.main-image-wrapper .gallery-nav-btn[data-v-45fddf08]{z-index:5;opacity:0;transition:opacity .2s,transform .2s}.main-image-wrapper .prev-btn[data-v-45fddf08]{transform:translate(-10px)}.main-image-wrapper .next-btn[data-v-45fddf08]{transform:translate(10px)}.main-image-wrapper:hover .gallery-nav-btn[data-v-45fddf08]{opacity:1;transform:translate(0)}.main-image-wrapper:hover .zoom-hint[data-v-45fddf08]{opacity:1;transition:opacity .2s}.main-image-wrapper .main-image[data-v-45fddf08]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:4%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.main-image-wrapper:hover .main-image[data-v-45fddf08]{transform:scale(1.04)}.thumbnail-strip-group[data-v-45fddf08] .v-slide-group__next,.thumbnail-strip-group[data-v-45fddf08] .v-slide-group__prev{background-color:#fbf8f4;border-radius:10px;flex:0 32px;min-width:32px;margin:0 4px}.thumbnail-box[data-v-45fddf08]{background:#fff;border:1px solid #ece7e1;border-radius:12px;width:72px;height:72px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.thumbnail-box[data-v-45fddf08]:hover:not(.is-selected){border-color:#d9cbbe}.thumbnail-box.is-selected[data-v-45fddf08]{border-color:rgb(var(--v-theme-secondary));box-shadow:inset 0 0 0 1px rgb(var(--v-theme-secondary))}.thumbnail-box .thumbnail-image[data-v-45fddf08]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:4px}.buy-action-block[data-v-45fddf08]{background:#fbf6f0;border:1px solid #efe4d8;border-radius:12px}.add-to-cart-cta[data-v-45fddf08]{box-shadow:0 2px 6px #111b301f;background:linear-gradient(135deg,rgb(var(--v-theme-secondary)),#f26b2e)!important;border-radius:12px!important;transition:transform .2s,box-shadow .2s!important}.add-to-cart-cta[data-v-45fddf08]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 6px #111b301f}.add-to-cart-cta[data-v-45fddf08]:disabled{box-shadow:none!important;background:#d9d2cb!important}.trust-marks-block[data-v-45fddf08]{color:#3e4a63;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.trust-marks-block>div[data-v-45fddf08]{background:#fff;border:1px solid #ece7e1;border-radius:10px;min-height:44px;padding:6px 10px;line-height:1.25}.trust-marks-block .v-icon[data-v-45fddf08]{flex-shrink:0}.categories-container .path-item[data-v-45fddf08]{background-color:#fbf8f4;border:1px solid #f1e8de}.categories-container .path-item.is-primary-path[data-v-45fddf08]{background:#fff5ec;border-color:#d8431559}.brand-card[data-v-45fddf08],.specs-block[data-v-45fddf08]{background:#fbf8f4;border:1px solid #efe7dd;border-radius:12px}.brand-logo-sheet[data-v-45fddf08]{width:64px;height:64px;border-radius:14px!important}@media (width>=600px){.main-image-wrapper[data-v-45fddf08]{aspect-ratio:1}.brand-logo-sheet[data-v-45fddf08]{width:120px;height:120px}}.sticky-mobile-bar[data-v-45fddf08]{z-index:99;box-sizing:border-box;max-width:100vw;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;box-shadow:0 -4px 16px #00000014!important}.min-width-0[data-v-45fddf08]{min-width:0}
