:where(.thumbnail-btn){aspect-ratio:1;width:100%;min-height:calc(var(--spacing) * 11);border-radius:calc(var(--radius) + 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);scroll-snap-align:start;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;position:relative;overflow:hidden}:where(.thumbnail-btn):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--foreground)}:where(.thumbnail-btn):active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where(.thumb-ring){pointer-events:none;border-radius:calc(var(--radius) + 1px);border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;border-width:2px;border-color:#0000;transition-duration:.2s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:where(.thumbnail-btn,.thumb-ring){transition-property:none}}[data-gallery-position][hidden]:not(.\#){display:none}.thumbnail-btn:not(.\#){contain:layout style paint}.thumbnail-btn:not(.\#) img:not(.\#){contain:strict}.custom-scrollbar:not(.\#)::-webkit-scrollbar{width:3px}.custom-scrollbar:not(.\#)::-webkit-scrollbar-track{background:0 0}.custom-scrollbar:not(.\#)::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:20px}.custom-scrollbar:hover:not(.\#)::-webkit-scrollbar-thumb{background-color:var(--muted-foreground)}.thumbnail-btn:not(.\#) .thumb-ring.\!border-foreground:not(.\#){border-color:var(--foreground)!important}@media (width<=1023px){.gallery-stage-row:not(.\#){flex-direction:column}.gallery-mobile-rail:not(.\#){width:100%;max-width:none;height:4.5rem}[data-thumbnail-rail=mobile]:not(.\#){touch-action:pan-x;scroll-snap-type:x mandatory;overflow:auto hidden}[data-thumbnail-rail=mobile]:not(.\#)>div:not(.\#){flex-direction:row;height:100%}.gallery-mobile-rail:not(.\#) .thumbnail-btn:not(.\#){width:4.25rem;height:4.25rem}.gallery-mobile-rail:not(.\#) [data-scroll-control]:not(.\#){display:none}[data-phone-thumbnails=beside]:not(.\#) .gallery-stage-row:not(.\#){flex-direction:row}[data-phone-thumbnails=beside]:not(.\#) .gallery-mobile-rail:not(.\#){order:-1;align-self:stretch;width:48px;max-width:48px;height:auto}[data-phone-thumbnails=beside]:not(.\#) [data-thumbnail-rail=mobile]:not(.\#){touch-action:pan-y;scroll-snap-type:y mandatory;overflow:hidden auto}[data-phone-thumbnails=beside]:not(.\#) [data-thumbnail-rail=mobile]:not(.\#)>div:not(.\#){flex-direction:column;height:auto}[data-phone-thumbnails=beside]:not(.\#) .gallery-mobile-rail:not(.\#) .thumbnail-btn:not(.\#){width:48px;height:48px}}[data-thumbnails=below]:not(.\#) [data-thumbnail-rail=desktop]:not(.\#){touch-action:pan-x;scroll-snap-type:x mandatory;overflow:auto hidden}[data-thumbnails=below]:not(.\#) .gallery-desktop-rail:not(.\#) [data-scroll-control]:not(.\#){display:none}@media (width>=64rem){[data-thumbnails=below]:not(.\#) .gallery-layout:not(.\#){flex-direction:column;display:flex}[data-thumbnails=below]:not(.\#) .gallery-desktop-rail:not(.\#){height:calc(var(--gallery-thumb,5.5rem) + .5rem);order:2}[data-thumbnails=below]:not(.\#) [data-thumbnail-rail=desktop]:not(.\#){flex-direction:row}[data-thumbnails=below]:not(.\#) .gallery-desktop-rail:not(.\#) .thumbnail-btn:not(.\#){width:var(--gallery-thumb,5.5rem);height:var(--gallery-thumb,5.5rem)}[data-gallery=stacked]:not(.\#) .gallery-layout:not(.\#),[data-gallery=grid]:not(.\#) .gallery-layout:not(.\#){display:none}[data-gallery=grid]:not(.\#) .gallery-list:not(.\#){grid-template-columns:repeat(2,minmax(0,1fr))}[data-gallery=grid]:not(.\#) .gallery-list:not(.\#)>li:last-child:nth-child(odd){grid-column:1/-1}.gallery-list:not(.\#) .gallery-extra:not(.\#){display:none}.gallery-show-all:checked:not(.\#)~.gallery-list:not(.\#) .gallery-extra:not(.\#){display:block}.gallery-show-all:checked:not(.\#)~.gallery-show-all-label:not(.\#){display:none}.gallery-show-all:focus-visible:not(.\#)~.gallery-show-all-label:not(.\#){outline:2px solid var(--ring);outline-offset:2px}.gallery-list:not(.\#)+.gallery-show-all-label:not(.\#){margin-top:.5rem}}@media (width<=1023px){.mobile-media-stage:not(.\#){max-height:var(--gallery-mobile-max-height)}}@media (prefers-reduced-motion:reduce){.thumbnail-btn:not(.\#),.thumbnail-btn:not(.\#) img:not(.\#){scroll-behavior:auto;animation:none}}@media (width>=64rem){.product-layout[data-astro-cid-xh6r35lc][data-gallery=stacked],.product-layout[data-astro-cid-xh6r35lc][data-gallery=grid]{grid-template-columns:minmax(0, 1fr) var(--product-info-column);align-items:start}.product-layout[data-astro-cid-xh6r35lc][data-gallery=stacked]{--product-info-column:345px}.product-layout[data-astro-cid-xh6r35lc][data-gallery=grid]{--product-info-column:400px}.product-layout[data-astro-cid-xh6r35lc][data-gallery=stacked]>[data-product-gallery],.product-layout[data-astro-cid-xh6r35lc][data-gallery=stacked]>[data-product-summary],.product-layout[data-astro-cid-xh6r35lc][data-gallery=grid]>[data-product-gallery],.product-layout[data-astro-cid-xh6r35lc][data-gallery=grid]>[data-product-summary]{grid-column:auto}.product-layout[data-astro-cid-xh6r35lc][data-gallery=stacked]>[data-product-summary],.product-layout[data-astro-cid-xh6r35lc][data-gallery=grid]>[data-product-summary]{top:calc(var(--header-height,4rem) + 1rem);align-self:start;position:sticky}}@media (width>=80rem){.product-layout[data-astro-cid-xh6r35lc][data-gallery=grid]{--product-info-column:480px}.product-layout[data-astro-cid-xh6r35lc][data-gallery=beside][data-facts-column]>[data-product-gallery]{top:calc(var(--header-height,0px) + 1rem);align-self:start;position:sticky}.product-layout[data-astro-cid-xh6r35lc][data-gallery=beside][data-facts-column]>[data-product-gallery] .gallery-layout{position:static}.product-layout[data-astro-cid-xh6r35lc][data-gallery=beside][data-facts-column]{grid-template-columns:minmax(0,35%) minmax(0,1fr);column-gap:1.5rem}.product-layout[data-astro-cid-xh6r35lc][data-gallery=beside][data-facts-column]>[data-product-gallery]{grid-area:1/1}.product-layout[data-astro-cid-xh6r35lc][data-gallery=beside][data-facts-column]>[data-product-summary]{grid-area:1/2}}[data-product-section-nav] [data-section-anchor][aria-current=location]{border-bottom-color:var(--primary);color:var(--primary)}@media (width<=63.999rem){#product-container:has([data-section-nav-phone]) :is([data-product-module],#reviews,#related-products){scroll-margin-top:calc(var(--header-height,0px) + 3.75rem)}}@media (width>=64rem){[data-product-section-nav][data-section-nav-desktop]{padding-inline:max(0px,50% - 40rem)}[data-product-section-nav][data-section-nav-desktop]>a{flex:none;padding-inline:1.25rem}#product-container:has([data-section-nav-desktop]) :is([data-product-module],#reviews,#related-products){scroll-margin-top:calc(var(--header-height,0px) + 3.75rem)}}.tab-panel[data-astro-cid-lfcbanoo]{scroll-margin-top:calc(var(--header-height,3.5rem) + 3.25rem);animation:.2s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#tab-nav[data-astro-cid-lfcbanoo]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.product-details-tab-rail[data-astro-cid-lfcbanoo]{top:calc(var(--header-height,3.5rem) - 1px)}#tab-nav[data-astro-cid-lfcbanoo]::-webkit-scrollbar{width:0;height:0;display:none}[data-astro-cid-lfcbanoo][role=tab]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#scroll-left[data-astro-cid-lfcbanoo],#scroll-right[data-astro-cid-lfcbanoo],#fade-left[data-astro-cid-lfcbanoo],#fade-right[data-astro-cid-lfcbanoo]{pointer-events:none}#scroll-left[data-astro-cid-lfcbanoo]:not([style*="opacity: 0"]),#scroll-right[data-astro-cid-lfcbanoo]:not([style*="opacity: 0"]){pointer-events:auto}@media (prefers-reduced-motion:reduce){.tab-panel[data-astro-cid-lfcbanoo]{animation:none}#tab-nav[data-astro-cid-lfcbanoo],[data-astro-cid-lfcbanoo][role=tab]{scroll-behavior:auto;transition-duration:.01ms}}:where(.variant-option-btn){height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where(.variant-option-btn):hover{border-color:var(--primary)}}:where(.variant-option-btn):focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--ring)}@media (width>=64rem){:where(.variant-option-btn){height:calc(var(--spacing) * 10)}}.buy-box-price-fact:not(.\#),.buy-box-regular-fact:not(.\#){display:contents}.buy-box-purchase:not(.\#){flex-direction:column;gap:.75rem;display:flex}.buy-box-ctas:not(.\#)>button:not(.\#){font-size:var(--theme-text-sm,.875rem)}[data-cta-layout=stack]:not(.\#) .buy-box-ctas:not(.\#){flex-direction:column}.variant-option-panels:not(.\#)>:not(.\#)+:not(.\#){margin-top:.75rem}[data-product-summary][data-facts-column] .purchase-price:not(.\#){display:none}[data-option-price]:not([hidden]):not(.\#){font-size:.75rem;font-weight:700}@media (width>=80rem){[data-product-summary][data-facts-column] #product-actions:not(.\#){grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:1.5rem;display:grid}[data-product-summary][data-facts-column] .buy-box-purchase:not(.\#){border:1px solid var(--border);border-radius:var(--radius);padding:1rem}[data-product-summary][data-facts-column] .purchase-price:not(.\#){color:var(--foreground);font-size:var(--theme-text-2xl,1.5rem);font-weight:700;display:block}[data-product-summary][data-facts-column] .variant-option-btn:not(.\#){text-align:start;flex-direction:column;align-items:flex-start;height:auto;min-height:2.75rem}[data-product-summary][data-facts-column] .buy-box-ctas:not(.\#){flex-direction:column}[data-product-summary][data-facts-column] .buy-box-ctas:not(.\#)>[data-action=add-to-cart]:not(.\#){border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}[data-product-summary][data-facts-column] .buy-box-ctas:not(.\#)>button:disabled:not(.\#){border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}}@media (width<=63.999rem){html[data-sticky-buy-visible]{--sticky-buy-reserve:calc(1px + 3.25rem + max(.5rem, env(safe-area-inset-bottom,0px)));scroll-padding-bottom:calc(var(--sticky-buy-reserve) + .5rem)}html[data-sticky-buy-visible] body{padding-bottom:var(--sticky-buy-reserve)}}[data-astro-cid-dpcnmeql][data-product-module=description] #product-details{border-top:0;margin-top:0;padding-top:0}.review-summary-line[data-astro-cid-b456phxk]{min-height:2rem;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.25;text-decoration:none;display:inline-flex}.review-summary-average[data-astro-cid-b456phxk]{font-variant-numeric:tabular-nums;font-weight:600}.review-summary-stars[data-astro-cid-b456phxk]{--sc-star:1rem}.review-summary-count[data-astro-cid-b456phxk]{color:var(--primary)}.review-summary-line[data-astro-cid-b456phxk]:hover .review-summary-count[data-astro-cid-b456phxk],.review-summary-line[data-astro-cid-b456phxk]:focus-visible .review-summary-count[data-astro-cid-b456phxk]{text-decoration:underline}
