.product-grid-container{display:block;width:100%;padding-block:var(--fit-padding-block-start) var(--fit-padding-block-end)}@media screen and (min-width:750px){.product-grid-container{display:grid}}.product-grid{--product-grid-columns-mobile: repeat(2, 1fr);--product-grid-columns-desktop: repeat(4, 1fr);display:grid;grid-template-columns:var(--product-grid-columns-mobile);gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none}@media screen and (min-width:750px){.product-grid{grid-template-columns:var(--product-grid-columns-desktop)}}.product-grid :is(h3,p){margin:0}.product-grid__item{border:var(--product-tile-border-width) solid rgb(var(--color-border-rgb) / var(--product-tile-border-opacity))}.product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}.fc-product-item__content.fc-product-item__content{display:flex;flex-flow:column nowrap;gap:var(--product-item-gap, 0px);align-items:stretch;justify-content:flex-start;height:100%;text-decoration:none;color:var(--color, var(--color-foreground));padding-block:var(--fit-padding-block-start) var(--fit-padding-block-end);padding-inline:var(--fit-padding-inline-start) var(--fit-padding-inline-end);overflow:hidden}[product-grid-view=zoom-out] .fc-product-item__content{row-gap:var(--fit-padding-xs)}[product-grid-view=default]{--product-grid-gap: 16px;--fit-padding-block-start: 24px;--fit-padding-block-end: 24px;--fit-padding-inline-start: 0px;--fit-padding-inline-end: 0px}[product-grid-view=default] .product-grid__item{padding-block:0}@media screen and (max-width:749px){[product-grid-view=mobile-single]{grid-template-columns:1fr}}@media screen and (max-width:749px){.fc-product-item__content .fc-container>*{flex-direction:column}}ul[product-grid-view=zoom-out] .fc-product-item__content>*{display:none}ul[product-grid-view=zoom-out] .fc-product-item__content .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add,.product-badges,.fit-carousel>carousel-controls){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}.product-grid-view-zoom-out--details{display:none}.product-grid-view-zoom-out--details .h4,.product-grid-view-zoom-out--details span,.product-grid-view-zoom-out--details s{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family)}.product-grid-view-zoom-out--details span{font-weight:500}.product-grid-view-zoom-out--details .h4{line-height:1.3;font-weight:400}.product-grid-view-zoom-out--details>span.h6,.product-grid-view-zoom-out--details>div.h6>price-display{display:inline-block;line-height:0;margin-top:var(--fit-margin-2xs)}.product-grid-view-zoom-out--details>span.h6>*,.product-grid-view-zoom-out--details>div.h6>*>*{line-height:1.2}@media(prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid) details[open] float-panel{view-transition-name:panel-content}:root:active-view-transition-type(product-grid) details[open] float-panel .checkbox *,:root:active-view-transition-type(product-grid) details[open] float-panel .facets__pill-label{transition:none}.facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] float-panel){view-transition-name:none}:root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}:root:active-view-transition-type(product-grid) footer{view-transition-name:footer}:root:active-view-transition-type(product-grid) .product-grid__item,:root:active-view-transition-type(product-grid) float-panel{transition:none}}::view-transition-group(panel-content){z-index:1}::view-transition-new(product-grid){animation:fadeInUp var(--animation-values) both;animation-delay:.12s}search-results[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{search-results[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}:is(.product-grid__item,.resource-list__item) .fc-product-tile{display:grid;height:100%}.video-background,.video-background *{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}.text-block{width:var(--width, 100%)}.text-block:not(.rte)>*:first-child,.text-block:not(.rte)>*:first-child:empty+*{margin-block-start:0}.text-block:not(.rte)>*:last-child,.text-block:not(.rte)>*:has(+*:last-child:empty){margin-block-end:0}.text-block>style+*{margin-block-start:0}.fit-surface-popover{--fit-surface-opacity-resolved: var(--fit-surface-opacity, var(--fit-popover-surface-opacity, 1));--fit-surface-blur-resolved: var(--fit-surface-blur, var(--fit-popover-surface-blur, 0px));background-color:rgb(var(--color-background-rgb) / var(--fit-surface-opacity-resolved))!important;-webkit-backdrop-filter:blur(var(--fit-surface-blur-resolved));backdrop-filter:blur(var(--fit-surface-blur-resolved))}.fit-surface-drawer{--fit-surface-opacity-resolved: var(--fit-surface-opacity, var(--fit-drawer-surface-opacity, 1));--fit-surface-blur-resolved: var(--fit-surface-blur, var(--fit-drawer-surface-blur, 0px));background-color:rgb(var(--color-background-rgb) / var(--fit-surface-opacity-resolved))!important;-webkit-backdrop-filter:blur(var(--fit-surface-blur-resolved));backdrop-filter:blur(var(--fit-surface-blur-resolved))}@media screen and (min-width:750px){body .fit-header-attached-surface{--fit-surface-opacity: var(--bar-active-surface-opacity, 1);--fit-surface-blur: var(--bar-active-surface-blur, 0px);--fit-header-attached-radius-resolved: var(--fit-header-attached-radius, var(--bar-border-radius, 8px));border:1px solid var(--bar-border-color, transparent);border-top:none;border-radius:0 0 var(--fit-header-attached-radius-resolved) var(--fit-header-attached-radius-resolved);box-shadow:none;background-clip:padding-box}}.fit-header-surface-dialog{margin:0!important;padding:0!important;border:none;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;max-width:none}.fit-header-surface-dialog:not([open]){display:none!important}@media screen and (min-width:750px){.fit-header-surface-dialog--attached.fit-header-surface-placement--interactive{width:100%;max-width:100%;min-height:0;height:auto;max-height:inherit;transform:none;overflow-y:auto;overflow-x:hidden}.fit-header-surface-dialog--attached[open]{animation:fitHeaderSurfaceRevealOpen .35s cubic-bezier(.4,0,.2,1) forwards}.fit-header-surface-dialog--attached.dialog-closing{animation:fitHeaderSurfaceRevealClose .25s cubic-bezier(.4,0,.2,1) forwards}.fit-header-surface-dialog--attached::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}}@media screen and (min-width:750px){.fit-header-surface-panel.fit-header-surface-placement--interactive{transform:none;visibility:visible;opacity:1;overflow:hidden;display:flex;flex-direction:column;clip-path:inset(0 0 100% 0);transition:clip-path .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;min-height:0}.menu-open>.fit-header-surface-panel.fit-header-surface-placement--interactive{clip-path:inset(0 0 0 0);will-change:clip-path;transition:clip-path .35s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}}@keyframes fitHeaderSurfaceRevealOpen{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fitHeaderSurfaceRevealClose{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}.fit-header-surface-close{position:static;inset:auto;width:auto;height:auto;min-width:auto;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:inherit}.fit-header-surface-close .svg-wrapper{display:flex;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center}.dialog-modal,.fit-dialog-modal:not(.fit-header-surface-dialog--attached){border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){.dialog-modal,.fit-dialog-modal:not(.fit-header-surface-dialog--attached){border-radius:var(--fit-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){.dialog-modal,.fit-dialog-modal:not(.fit-header-surface-dialog--attached){max-width:100%;max-height:100%;height:100vh;height:100dvh;width:100dvw;padding:var(--fit-padding-md);padding:max(var(--fit-padding-md),env(safe-area-inset-top)) max(var(--fit-padding-md),env(safe-area-inset-right)) max(var(--fit-padding-md),env(safe-area-inset-bottom)) max(var(--fit-padding-md),env(safe-area-inset-left))}}.dialog-modal::backdrop,.fit-dialog-modal:not(.fit-header-surface-dialog--attached)::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing),background var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:var(--backdrop-filter) brightness(var(--backdrop-brightness));backdrop-filter:var(--backdrop-filter) brightness(var(--backdrop-brightness));background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}.dialog-modal[open],.fit-dialog-modal:not(.fit-header-surface-dialog--attached)[open]{animation:elementSlideInTop var(--animation-values) forwards}:is(.dialog-modal[open],.fit-dialog-modal:not(.fit-header-surface-dialog--attached)[open])::backdrop{animation:backdropFilter var(--animation-values) forwards;transition:-webkit-backdrop-filter var(--animation-speed) var(--animation-easing),backdrop-filter var(--animation-speed) var(--animation-easing),background var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.dialog-modal.dialog-closing,.fit-dialog-modal:not(.fit-header-surface-dialog--attached).dialog-closing{animation:elementSlideOutTop var(--animation-values) forwards}:is(.dialog-modal.dialog-closing,.fit-dialog-modal:not(.fit-header-surface-dialog--attached).dialog-closing)::backdrop{opacity:0}.dialog-drawer,.fit-dialog-drawer:not(.fit-header-surface-dialog--attached){--dialog-drawer-opening-animation: slideInLeft;--dialog-drawer-closing-animation: slideOutLeft}.dialog-drawer--right,.fit-dialog-drawer--right:not(.fit-header-surface-dialog--attached){--dialog-drawer-opening-animation: slideInRight;--dialog-drawer-closing-animation: slideOutRight}.dialog-drawer--bottom,.fit-dialog-drawer--bottom:not(.fit-header-surface-dialog--attached){--dialog-drawer-opening-animation: slideInUp;--dialog-drawer-closing-animation: slideOutDown}.dialog-drawer[open],.fit-dialog-drawer:not(.fit-header-surface-dialog--attached)[open]{animation:var(--dialog-drawer-opening-animation) var(--animation-values) forwards}.dialog-drawer.dialog-closing,.fit-dialog-drawer:not(.fit-header-surface-dialog--attached).dialog-closing{animation:var(--dialog-drawer-closing-animation) var(--animation-values)}.icon-caret svg{transition:transform var(--animation-speed) var(--animation-easing)}.icon-caret--forward svg{transform:rotate(-90deg)}.icon-caret--backward svg{transform:rotate(90deg)}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--fit-padding-sm)}summary:hover{color:var(--color-primary-hover)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical),.show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal,.details-open>summary .icon-plus .horizontal,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical,.details-open>summary .icon-plus .vertical,.show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}.swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--fit-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-select-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-select-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + calc(var(--scaling-factor) * var(--offset-swatch-width) * 1px)), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + calc(var(--scaling-factor) * var(--offset-swatch-height) * 1px)), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-select-swatch-radius);border:var(--fit-border-swatch-width) var(--fit-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.swatch.swatch--unavailable{border-style:dashed}product-tile .variant-option__button-label:not(.variant-option__button-label--has-swatch){background-color:var(--color-background);color:var(--color-foreground)}.variant-option__button-label--desaturated .swatch{opacity:.58}.variant-option__button-label--has-swatch{min-width:var(--fit-swatch-touch-target, 24px);min-height:var(--fit-swatch-touch-target, 24px)}.fit-variant-swatch-shell{position:relative;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:bottom}.fit-variant-swatch-shell .swatch{display:block}.fit-variant-soldout-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;stroke-width:var(--fit-soldout-indicator-width, 1.15px);stroke:var(--fit-soldout-indicator-color, rgb(var(--color-swatch-text-rgb) / var(--fit-opacity-48)));stroke-linecap:square;opacity:1;filter:drop-shadow(0 0 1px rgb(var(--color-background-rgb) / var(--fit-opacity-48)))}.swatch.swatch--unscaled{--swatch-width: var(--variant-select-swatch-width);--swatch-height: var(--variant-select-swatch-height);width:var(--variant-select-swatch-width);height:var(--variant-select-swatch-height);background-size:var(--variant-select-swatch-width) var(--variant-select-swatch-height)}.swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-select-swatch-radius)}.swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-select-swatch-radius)}.swatch.swatch--filter,.swatch.swatch--pill{--fit-border-swatch-width: var(--variant-select-border-width);--fit-border-swatch-style: var(--variant-select-border-style);--color-border: rgb(var(--color-foreground-rgb) / var(--variant-select-border-opacity))}@media screen and (min-width:750px){.swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.swatch.swatch--unscaled{width:var(--variant-select-swatch-width)!important;height:var(--variant-select-swatch-height)!important;background-size:var(--variant-select-swatch-width) var(--variant-select-swatch-height)!important}.swatch.swatch--variant-image{background-origin:border-box;background-repeat:no-repeat;background-size:cover}.swatch.swatch--unscaled.swatch--variant-image{background-size:cover!important}.variant-select .variant-option--buttons label:has(.swatch){border-radius:var(--variant-select-swatch-radius)}.sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.fc-container{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.price,.fc-price__current,.compare-at-price,.fc-price__original,.unit-price{white-space:nowrap}.unit-price{display:block;font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-subdued-text))}.price-tax-note.price-tax-note.price-tax-note{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-subdued-text))}price-display.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*:not(.price-tax-note){margin-block:0}.compare-at-price,.fc-price__original{opacity:var(--fit-opacity-68);text-decoration-line:line-through;text-decoration-thickness:1.5px}.card-gallery{position:relative}@media screen and (min-width:750px){product-tile:focus-within .quick-add__button,.card-gallery:hover .quick-add__button{display:grid;will-change:margin,opacity;animation:elementSlideInTop var(--animation-values)}}@container (max-width: 70px){.card-gallery:hover .quick-add__button{display:none}}.drawer{background-color:var(--color-background);position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);z-index:var(--layer-raised);transform:translate(-120%);transition:transform var(--animation-speed) var(--animation-easing)}.drawer[data-open=true]{transform:translate(0)}.drawer-toggle{display:flex;align-items:center;gap:10px;cursor:pointer}.drawer__header{display:flex;justify-content:space-between;align-items:center;padding:var(--drawer-header-block-padding) var(--drawer-inline-padding)}.drawer__title{font-size:var(--font-h2--size);margin:0}.drawer__close{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}.drawer__content{display:block;padding:var(--drawer-content-block-padding) var(--drawer-inline-padding);width:100%}.background-overlay{position:relative}.background-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--background-overlay-color, rgb(0 0 0 / 15%))}.spacing-style{--spacing-scale: var(--fit-spacing-scale-md);--fit-padding-block: 0px;--fit-padding-block-start: var(--fit-padding-block, 0px);--fit-padding-block-end: var(--fit-padding-block, 0px);--fit-padding-inline: 0px;--fit-padding-inline-start: var(--fit-padding-inline, 0px);--fit-padding-inline-end: var(--fit-padding-inline, 0px);--fit-margin-block: 0px;--fit-margin-block-start: var(--fit-margin-block, 0px);--fit-margin-block-end: var(--fit-margin-block, 0px);--fit-margin-inline: 0px;--fit-margin-inline-start: var(--fit-margin-inline, 0px);--fit-margin-inline-end: var(--fit-margin-inline, 0px)}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--fit-spacing-scale-default)}}.spacing-style,.inherit-spacing{padding-block:calc(var(--fit-padding-block-start) + var(--section-top-offset, 0px)) var(--fit-padding-block-end);padding-inline:var(--fit-padding-inline-start) var(--fit-padding-inline-end);margin-block:var(--fit-margin-block-start) var(--fit-margin-block-end);margin-inline:var(--fit-margin-inline-start) var(--fit-margin-inline-end)}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.custom-typography,.custom-typography>*{font-family:var(--font-family);font-weight:var(--font-weight);text-transform:var(--text-transform);text-wrap:var(--text-wrap);line-height:var(--line-height);letter-spacing:var(--letter-spacing)}.custom-typography h1{line-height:var(--line-height--display, var(--line-height))}.custom-typography h2,.custom-typography h3,.custom-typography h4{line-height:var(--line-height--heading, var(--line-height))}.custom-typography p{line-height:var(--line-height--body, var(--line-height))}.custom-font-size,.custom-font-size>*{font-size:var(--font-size)}.custom-font-weight,.custom-font-weight>*{font-weight:var(--weight)}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.gap-style,.layout-panel-flex{--fit-gap-scale: var(--fit-spacing-scale-md)}@media screen and (min-width:990px){.gap-style,.layout-panel-flex{--fit-gap-scale: var(--fit-spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column) .text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column) .image-block{flex:1 1 var(--size-style-width-mobile-min)}.layout-panel-flex--row:not(.mobile-column) .button{flex:0 0 fit-content}}@media(min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}.bubble{display:inline-flex;height:calc(var(--variant-select-swatch-height) / 1.5);font-size:var(--font-size--xs);border-radius:20px;min-width:20px;padding:0 6px;background-color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-light));color:var(--color-foreground);align-items:center;justify-content:center}.bubble svg{width:12px;height:12px}.top-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(-50px 0 0 0)}@media(min-width:750px){.top-shadow--mobile:before{display:none}}.bottom-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 -50px 0)}@media(min-width:750px){.bottom-shadow--mobile:before{display:none}}.video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}:not(lazy-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}.fc-container,.fc-container__content{position:relative}.fc-container:has(>video-backdrop),.fc-container:has(>.background-image-container){overflow:hidden}.fc-container__content{height:100%;width:100%}.section-content-wrapper.section-content-wrapper:where(.layout-panel-flex) :is(.fc-container--fill,.fc-container--w-fill){flex:1}.layout-panel-flex--row>:is(.fc-container--w-fit,.fc-container--w-fit-content){flex:0}.layout-panel-flex--row>.fc-container--w-fill{flex:1}.layout-panel-flex--row>.fc-container--w-custom{flex-basis:var(--size-style-width)}.fc-container--h-fit{height:auto}.fc-container--h-custom,.fc-container--h-fill{height:var(--size-style-height)}.layout-panel-flex--column>.fc-container--h-fit{flex:0 1 auto}.layout-panel-flex--column>.fc-container--h-fill{flex:1}.layout-panel-flex--column>.fc-container--h-custom{flex-basis:var(--size-style-height)}collapsible-group details::details-content,collapsible-group details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}collapsible-group details:not([open])::details-content,collapsible-group details:not([open]) .details-content{padding-block:0}collapsible-group details[open]::details-content,collapsible-group details[open] .details-content{opacity:1;block-size:auto}@starting-style{collapsible-group details[open]::details-content,collapsible-group details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}collapsible-group details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){collapsible-group[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){collapsible-group[data-disable-on-desktop=true] summary{cursor:auto}}shimmer-text{--shimmer-text-color: rgb(var(--color-foreground-rgb) / var(--fit-opacity-48));--shimmer-color-light: rgb(var(--color-foreground-rgb) / var(--fit-opacity-9));--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}shimmer-text:after{content:attr(value);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}shimmer-text[shimmer]{color:transparent}shimmer-text[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:120% 0}to{background-position:-20% 0}}.transition-background-color{transition:background-color var(--animation-speed-medium) ease-in-out}.transition-transform{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce)}.transition-border-color{transition:border-color var(--animation-speed-medium) var(--animation-timing-hover)}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-38));border-radius:20px;border:6px solid transparent;background-clip:content-box;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-foreground-rgb) / var(--fit-opacity-58))}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[product-grid-view=zoom-out] :is(.fc-product-tile,.fc-product-item__content) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}@media screen and (max-width:749px){:is(.fc-product-tile,.fc-product-item__content) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}@media screen and (max-width:768px){textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select{font-size:max(1rem,100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5551/assets/components.css.map */
