@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.add-to-cart-btn{color:var(--color-cta-dark-text);-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.add-to-cart-btn:hover{background:var(--color-cta-dark-hover)}.product-buy-now{display:none}.mobileBuyNowBtn[hidden],.product-buy-now[hidden]{display:none!important}@media (min-width:1024px){.product-buy-now{display:block}}.product-image-wrapper{background:var(--bg-page);border-radius:var(--radius-xl);-webkit-box-shadow:none;box-shadow:none;display:none;overflow:hidden;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.product-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.mobile-image-scroller{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:var(--bg-page)}.mobile-image-scroller::-webkit-scrollbar{display:none}.mobile-image-scroller img{-webkit-box-flex:0;background:transparent!important;-ms-flex:0 0 100%;flex:0 0 100%;height:24rem;-o-object-fit:contain;object-fit:contain;scroll-snap-align:start;scroll-snap-stop:always;width:100%}@media (min-width:640px){.mobile-image-scroller img{height:28rem}}.mobile-image-dots{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-top:var(--spacing-xs);min-height:2.75rem}.mobile-image-dots.has-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-image-dot{background:var(--gray-300);border:none;border-radius:var(--radius-full);height:6px;min-height:0;min-width:0;padding:0;position:relative;-webkit-transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,-webkit-transform .15s ease;transition:background-color .15s ease,transform .15s ease;transition:background-color .15s ease,transform .15s ease,-webkit-transform .15s ease;width:6px}.mobile-image-dot:after{content:"";height:2.75rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}.mobile-image-dot--active{background:var(--color-first);-webkit-transform:scale(1.4);transform:scale(1.4)}.seller-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.75rem;justify-content:space-between}.seller-chip-link{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;min-height:0!important;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.seller-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-follow-btn{min-height:0!important;min-width:0!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25}@media (min-width:1024px){.mobile-image-dots,.mobile-image-scroller{display:none!important}}@media (max-width:1023px){.product-info{padding-top:0!important}.mobile-image-scroller{margin-left:-1rem;margin-right:-1rem}}.wishlist-pending{opacity:.5;pointer-events:none}.product-image-wrapper .imageZoomContainer{background:var(--bg-page);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.product-image-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumb-strip{display:none;gap:.5rem;margin-top:.75rem;overflow-x:auto;padding:4px 2px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.thumb-strip::-webkit-scrollbar{display:none}@media (min-width:1024px){.thumb-strip.has-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}}.thumb-btn{-webkit-box-flex:0;background:var(--card-bg);border:2px solid var(--gray-200);border-radius:.625rem;cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:68px;overflow:hidden;padding:0;-webkit-transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,transform .15s ease;transition:border-color .15s ease,transform .15s ease,-webkit-transform .15s ease;width:68px}.thumb-btn img{background:transparent!important;display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.thumb-btn:hover{border-color:var(--color-first-hover)}.thumb-btn:focus-visible{outline:2px solid var(--color-first);outline-offset:2px}.thumb-btn--active{border-color:var(--color-first);-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery-nav-btn,.image-counter{display:none}.product-image-wrapper.has-thumbs .gallery-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.product-image-wrapper.has-thumbs .image-counter{bottom:1rem;display:block}.max-w-6xl{max-width:90rem}@media (min-width:1024px){.product-hero-grid{grid-template-columns:2.8fr 2.2fr}.gallery-column{margin:0 auto;width:95%}.gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin:0 auto;width:90%}.gallery-row .product-image-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0;min-width:0}.gallery-row .thumb-strip.has-thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;max-height:none;overflow-x:hidden;overflow-y:visible;width:100%}.gallery-row .thumb-btn{aspect-ratio:1/1;height:auto;width:calc(25% - .375rem)}}@media (max-width:1023px){body{--product-mobile-bar-height:84px}.faburs-mobile-bottom-nav{display:none!important}.mobileBottomBar{gap:.5rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));padding-left:calc(1rem + env(safe-area-inset-left, 0px));padding-right:calc(1rem + env(safe-area-inset-right, 0px))}.mobileBottomBar .mobileBarPrice{font-size:1.125rem;line-height:1.5rem;min-width:0;overflow-wrap:anywhere}.mobileBottomBar .mobileAddToCartBtn{-ms-flex:1;flex:1;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobileBottomBar .mobileAddToCartBtn,.mobileBottomBar .mobileBuyNowBtn{min-height:48px;min-width:0;-webkit-box-flex:1;padding:.75rem;white-space:normal}.mobileBottomBar .mobileBuyNowBtn{display:none;-ms-flex:1;flex:1}.mobileBottomBar--primary-visible .mobileAddToCartBtn{display:none!important}.mobileBottomBar--primary-visible .mobileBuyNowBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center}body:has(.mobileBottomBar a:not(.hidden)){--product-mobile-bar-height:128px}.mobileBottomBar:has(a:not(.hidden)){display:grid;grid-template-columns:48px minmax(0,1fr) 48px}.mobileBottomBar .prevProductLinkMobile{grid-column:1;grid-row:1}.mobileBottomBar .nextProductLinkMobile{grid-column:3;grid-row:1;justify-self:end}.mobileBottomBar:has(a:not(.hidden)) .mobileBarPrice{grid-column:2;grid-row:1;text-align:center}.mobileBottomBar:has(a:not(.hidden)) :is(.mobileAddToCartBtn,.mobileBuyNowBtn){grid-column:1/-1;grid-row:2}.mobileBottomBar:has(a:not(.hidden)) .mobileNotifyMeBtn{grid-column:1/-1;grid-row:2}body.product-detail-page .support-widget{bottom:calc(var(--product-mobile-bar-height) + env(safe-area-inset-bottom, 0px) + .75rem)!important;bottom:calc(var(--product-mobile-bar-height) + env(safe-area-inset-bottom, 0px) + var(--faburs-browser-bottom-inset, 0px) + .75rem)!important}body.product-detail-page .support-window{bottom:calc(var(--product-mobile-bar-height) + env(safe-area-inset-bottom, 0px) + 5rem)!important;bottom:calc(var(--product-mobile-bar-height) + env(safe-area-inset-bottom, 0px) + var(--faburs-browser-bottom-inset, 0px) + 5rem)!important}.scroll-to-top,body.product-detail-page #support-toggle-btn{display:none!important}body{padding-bottom:calc(var(--product-mobile-bar-height) + env(safe-area-inset-bottom, 0px) + var(--faburs-browser-bottom-inset, 0px))!important}.brand-link--mobile{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-md)}h1.product-detail-title{margin-bottom:var(--spacing-sm);padding-top:var(--spacing-md)}.brand-link--mobile+h1.product-detail-title{padding-top:0}.mobile-price-row{margin-bottom:var(--spacing-md)}}.brand-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-first);gap:.375rem}.brand-link:hover{text-decoration:underline}.brand-link i{font-size:.625rem}.brand-link-suffix{color:var(--text-tertiary,var(--gray-400))}.brand-link--mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.brand-link--desktop{display:none}@media (min-width:1024px){.brand-link--mobile{display:none}.brand-link--desktop{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.product-nav-group,.product-nav-group i{font-size:.75rem}.product-nav-group a span{text-transform:lowercase}.product-nav-group{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}@media (min-width:1024px){.product-nav-group{display:-webkit-box;display:-ms-flexbox;display:flex}}.variant-card{background:transparent;border-radius:6px;position:relative;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.variant-card:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.variant-selected-marker{background:var(--color-first);border-radius:50%;color:#fff;color:var(--text-inverse,#fff);display:grid;height:22px;place-items:center;position:absolute;right:4px;top:4px;visibility:hidden;width:22px}.variant-card[aria-checked=true] .variant-selected-marker{visibility:visible}.variant-card:focus-visible{outline:2px solid var(--color-first);outline-offset:3px}.variant-card.border-brand:hover{border-color:var(--color-first)}.price-tag{color:var(--text-primary);display:inline-block;font-size:1.875rem;font-weight:700;line-height:1.1}.quantity-controls{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-sm);-webkit-box-shadow:none;box-shadow:none;overflow:hidden;padding:0 .25rem}.quantity-controls button{background:transparent;border:none;color:var(--text-secondary);-webkit-transition:background-color var(--transition-fast);transition:background-color var(--transition-fast)}.quantity-controls button:hover{background-color:transparent;background-color:currentColor}@supports (background:color-mix(in srgb,red 10%,white)){.quantity-controls button:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}}.quantity,.quantity-controls input:not([type=checkbox]):not([type=radio]){background:transparent!important;border:none;color:var(--color-first)}.quantity-controls input:focus{border-radius:var(--radius-sm);-webkit-box-shadow:0 0 0 2px var(--color-first-light);box-shadow:0 0 0 2px var(--color-first-light);outline:none}.breadcrumb a{-webkit-transition:color .3s ease;transition:color .3s ease}.breadcrumb a:hover{text-decoration:underline}.variants-container{max-height:1000px;overflow:hidden;position:relative;-webkit-transition:max-height .5s cubic-bezier(.4,0,.2,1);transition:max-height .5s cubic-bezier(.4,0,.2,1)}.variants-container.collapsed{max-height:320px}.variants-container.collapsed:not(.no-expand):after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(var(--gray-50)));background:linear-gradient(to bottom,transparent,var(--gray-50));bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.expand-variants-btn{-webkit-transition:all .3s ease;transition:all .3s ease;z-index:20}.expand-variants-btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.expand-icon{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.expand-icon.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.variants-scroller{overflow-y:hidden;overscroll-behavior-x:contain}.variants-scroller>.variant-card{-webkit-box-flex:0;-ms-flex:0 0 168px;flex:0 0 168px;min-width:0;scroll-snap-align:start}.product-info>.grid>div{min-width:0}.variants-section,.variantsContainer{max-width:100%;min-width:0}.variants-scroller{max-width:100%}.variant-options-heading{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.variant-options-count{font-size:.875rem}.variant-scroll-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:8px}.variant-scroll-controls[hidden]{display:none}.variant-scroll-button{height:44px;width:44px;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 44px;flex:0 0 44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--card-bg);border:1px solid var(--gray-200);border-radius:4px;color:var(--color-first);justify-content:center}.variant-scroll-button:disabled{cursor:default;opacity:.35}.variant-scroll-button:focus-visible{outline:2px solid var(--color-first);outline-offset:2px}.variant-scroll-track{position:relative;-webkit-box-flex:1;background:var(--gray-200);-ms-flex:1;flex:1;height:4px;overflow:hidden}.variant-scroll-thumb{background:var(--color-first);bottom:0;position:absolute;top:0}.quick-nav{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;backdrop-filter:blur(10px);background:var(--card-bg);border-bottom:2px solid var(--gray-200);-webkit-box-shadow:none;box-shadow:none;left:0;position:fixed;right:0;top:0;top:var(--fb-sticky-offset,0);z-index:40}@media (max-width:1023px){.quick-nav{display:none!important}}@media (min-width:1024px){.product-detail-page .pdp-sticky-column{top:1rem;top:calc(var(--fb-sticky-offset, 0px) + 1rem)}}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.quick-nav-btn{cursor:pointer;font-size:.8rem;padding:.5rem .75rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}@media (min-width:640px){.quick-nav-btn{font-size:.875rem;padding:.75rem 1.25rem}}.quick-nav-btn:after{background:linear-gradient(135deg,var(--color-first) 0,var(--color-first-hover) 100%);bottom:-2px;content:"";height:3px;left:0;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:0}.quick-nav-btn.active:after{width:100%}.quick-nav-btn.active{color:var(--color-first);font-weight:600}.quick-nav-btn:hover:not(.active){background:var(--ios-brand-tint,var(--color-first-lighter,var(--bg-surface-raised)));border-radius:6px;color:var(--color-first)}@supports (background:color-mix(in srgb,red 10%,white)){.quick-nav-btn:hover:not(.active){background:color-mix(in srgb,var(--color-first) 6%,transparent)}}.variant-search{-webkit-transition:all .3s ease;transition:all .3s ease}.floating-action-bar,.variant-search:focus{-webkit-box-shadow:none;box-shadow:none}.floating-action-bar{background:var(--card-bg);bottom:0;display:none!important;left:0;padding:.75rem 1rem;position:fixed;right:0;-webkit-transform:translateY(0);transform:translateY(0);z-index:100}.product-info .price-tag,.product-info .variant-card,.product-info button,.product-tabs-container{font-family:var(--fab-font-body)!important}.product-detail-title{font-family:var(--fab-font-heading)}.product-image-wrapper .product-detail-image,.variant-card img.product-detail-image{background:transparent!important;-o-object-fit:contain;object-fit:contain}.product-image-wrapper .product-detail-image.is-fallback,.variant-card img.product-detail-image.is-fallback{background:-webkit-gradient(linear,left top,left bottom,from(var(--bg-surface-raised)),to(var(--bg-surface-sunken)));background:linear-gradient(180deg,var(--bg-surface-raised),var(--bg-surface-sunken));opacity:.72;padding:1.5rem}@media (max-width:1023px){.imageZoomContainer{aspect-ratio:1/1!important}.mainImage.product-detail-image{height:100%!important;width:100%!important}}html{scroll-behavior:smooth}.product-description{color:var(--text-primary);display:flow-root;font-size:1rem;line-height:1.75}.product-description p{margin:0 0 .75rem;min-width:0;overflow-wrap:break-word}.product-description h1{font-size:1.875rem;line-height:1.25}.product-description h1,.product-description h2{font-weight:700;margin:.75rem 0 .5rem;overflow-wrap:break-word}.product-description h2{font-size:1.5rem;line-height:1.3}.product-description h3{font-size:1.25rem;line-height:1.35}.product-description h3,.product-description h4{font-weight:600;margin:.75rem 0 .5rem;overflow-wrap:break-word}.product-description h4{font-size:1.125rem;line-height:1.4}.product-description ol,.product-description ul{margin:.5rem 0 .75rem;padding-left:1.5rem}.product-description ul{list-style:disc}.product-description ol{list-style:decimal}.product-description li{margin:.25rem 0}.product-description blockquote{border-left:3px solid var(--color-first);color:var(--text-tertiary);font-style:italic;margin:.75rem 0;padding-left:.75rem}.product-description .faburs-callout{background:var(--bg-surface-raised);border:1px solid var(--border-default);border-left:4px solid var(--color-first);border-radius:var(--radius-md);color:var(--text-primary);margin:1rem 0;padding:.875rem 1rem}.product-description .faburs-section-heading{border-bottom:1px solid var(--border-default);color:var(--text-primary);margin-top:1.5rem;padding-bottom:.4rem}.product-description a{color:var(--color-first);text-decoration:underline;text-underline-offset:2px}.product-description hr{border:0;border-top:1px solid var(--border-default);margin:1rem 0}.product-description table{border-collapse:collapse;margin:.75rem 0;width:100%}.product-description td,.product-description th{border:1px solid var(--border-default);padding:.5rem;text-align:left}.product-description img{border-radius:6px;display:block;height:auto;margin:8px 0;max-width:100%}.product-description .text-left{text-align:left}.product-description .text-center{text-align:center}.product-description .text-right{text-align:right}.product-description .text-justify{text-align:justify}.product-description img.text-left{float:left;margin:4px 1.25rem .75rem 0;max-width:45%}.product-description img.text-center{float:none;margin-left:auto;margin-right:auto;max-width:100%}.product-description img.text-right{float:right;margin:4px 0 .75rem 1.25rem;max-width:45%}.product-description img.text-justify{float:none;max-width:100%}@media (max-width:640px){.product-description img.text-left,.product-description img.text-right{float:none;margin:8px 0;max-width:100%}}.scroll-to-top{background:#fff;background:var(--card-bg,#fff);border:1px solid #e9ecef;border:1px solid var(--border-default,var(--gray-200,#e9ecef));border-radius:50%;bottom:20px;color:var(--color-first);display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;position:fixed;right:92px;width:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md);cursor:pointer;justify-content:center;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .2s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .2s ease;transition:opacity .3s ease,visibility .3s ease,transform .2s ease;transition:opacity .3s ease,visibility .3s ease,transform .2s ease,-webkit-transform .2s ease;visibility:hidden;z-index:50}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width:640px){.scroll-to-top{bottom:85px}}.product-top-bar{background:var(--bg-page,var(--gray-50));border-bottom:1px solid var(--border-default,var(--gray-200))}.product-top-bar>.max-w-6xl{padding-bottom:.875rem;padding-top:.875rem}.variant-card.highlight{-webkit-animation:highlightPulse 1s ease;animation:highlightPulse 1s ease}@-webkit-keyframes highlightPulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes highlightPulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:scale(1.05);transform:scale(1.05)}}
.active-product-tab{border-color:var(--color-first)!important;color:var(--color-first)}.product-tab{border-bottom:2px solid transparent}.imageZoomContainer:focus-visible,.openProductImage:focus-visible,.product-tab:focus-visible{outline:2px solid var(--color-first);outline-offset:2px}.product-image-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:2px}.product-image-lightbox{background:#171717;border:0;color:#fff;height:100dvh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.product-image-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.product-image-lightbox::-ms-backdrop{background:var(--lightbox-overlay-bg)}.product-image-lightbox::backdrop{background:var(--lightbox-overlay-bg)}.product-lightbox-toolbar{z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;min-height:4rem;padding:env(safe-area-inset-top) max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left))}.product-lightbox-caption,.product-lightbox-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.product-lightbox-caption{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.875rem;gap:.75rem;min-width:0}.product-lightbox-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-lightbox-count{-webkit-box-flex:0;color:#d3d3d3;-ms-flex:none;flex:none;font-variant-numeric:tabular-nums}.product-lightbox-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:.5rem}.product-lightbox-control{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#292929;border:1px solid #686868;border-radius:4px;color:#fff;cursor:pointer;font-size:1.25rem;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:0}.product-lightbox-control:hover{background:#424242}.product-lightbox-stage{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:0;min-width:0;overflow:hidden;-ms-touch-action:pan-y;touch-action:pan-y}.product-lightbox-stage.is-zoomed{cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none}.product-lightbox-stage.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.product-lightbox-image{background:transparent!important;height:100%;-o-object-fit:contain;object-fit:contain;padding:0 4.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;-webkit-transform-origin:center;transform-origin:center}.product-lightbox-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-lightbox-arrow--previous{left:max(1rem,env(safe-area-inset-left))}.product-lightbox-arrow--next{right:max(1rem,env(safe-area-inset-right))}.product-lightbox-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;min-height:0;overflow-x:auto;padding:.75rem max(1rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom));scrollbar-width:thin}.product-lightbox-thumb{-webkit-box-flex:0;background:#fff;border:2px solid transparent;border-radius:4px;cursor:pointer;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;height:3.5rem;padding:2px;width:3.5rem}.product-lightbox-thumb[aria-current=true]{border-color:#d1a77e}.product-lightbox-thumb img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:639px){.product-lightbox-image{padding:0 .5rem}.product-lightbox-arrow{bottom:.75rem;top:auto;-webkit-transform:none;transform:none}.product-lightbox-thumbs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-lightbox-toolbar{min-height:3.5rem}}.reviewError:not(:empty){margin-block:.75rem}.product-tab-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--surface-muted,var(--gray-50));border:1px solid var(--border-subtle,var(--gray-200));border-radius:999px;color:var(--text-secondary,var(--gray-600));font-size:.75rem;height:1.25rem;justify-content:center;line-height:1;min-width:1.25rem;padding:0 .4rem}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.product-deferred-content{contain-intrinsic-size:auto 640px;content-visibility:auto}.product-deferred-sentinel{height:1px;width:100%}.qa-question.qa-deep-link-highlight{outline:3px solid var(--color-first);outline-offset:3px}
.seller-products-scroll .fcard,.similar-products-scroll .fcard{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:280px;min-width:0;width:85vw}@media (max-width:768px){.seller-products-scroll .fcard,.similar-products-scroll .fcard{width:230px}}