.fs-block-checkout-breadcrumbs{justify-content:center;align-items:center;gap:var(--wp--preset--spacing--sm,.75rem);text-align:center;font-size:var(--wp--preset--font-size--xl,1.5rem);display:flex;container-type:inline-size}@container (width<700px){.fs-block-checkout-breadcrumbs>:not(.is-current){display:none}}.fs-block-checkout-breadcrumbs__step{align-items:center;gap:var(--wp--preset--spacing--xs,.5rem);color:color-mix(in srgb, currentcolor, transparent 50%);line-height:1.2;text-decoration:none;display:inline-flex}.fs-block-checkout-breadcrumbs__step.is-current{color:var(--step-color,var(--wp--preset--color--foreground,#4a4a4a))}.fs-block-checkout-breadcrumbs__step:hover:not(.is-current){color:currentColor}.fs-block-checkout-breadcrumbs__step.is-disabled{pointer-events:none}.fs-block-checkout-breadcrumbs__label{display:block}.fs-block-checkout-breadcrumbs__number{background-color:var(--number-background,color-mix(in srgb, var(--wp--preset--color--foreground,#4a4a4a) 40%, transparent));color:var(--fs-blocks-color-white);text-align:center;aspect-ratio:1;font-size:var(--number-size,.75em);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.5em;font-weight:700;line-height:1.5;display:inline-flex}@container (width<700px){.fs-block-checkout-breadcrumbs__number{display:none}}.fs-block-checkout-breadcrumbs__step:not(.is-current):hover .fs-block-checkout-breadcrumbs__number{background-color:var(--step-color,var(--wp--preset--color--foreground,#4a4a4a))}.fs-block-checkout-breadcrumbs__step.is-current .fs-block-checkout-breadcrumbs__number{background-color:var(--number-background,var(--wp--preset--color--secondary,#bd522d))}.fs-block-checkout-breadcrumbs__divider{color:var(--divider-color,color-mix(in srgb, currentcolor, transparent 35%));font-size:var(--divider-size,1em);display:block}@container (width<700px){.fs-block-checkout-breadcrumbs__divider{display:none}}
.fs-block-free-shipping{gap:var(--wp--preset--spacing--sm,.75rem);flex-direction:column;display:flex}.fs-block-free-shipping__message{text-wrap:pretty;margin-block:0}
.fs-block-mini-cart-content-empty{--fs-block-gap:var(--wp--preset--spacing--sm,.75rem);flex:1}
.fs-block-mini-cart-content-filled{--fs-block-gap:var(--wp--preset--spacing--sm,.75rem);flex:1}
.fs-block-mini-cart-content{flex-direction:column;flex:1;display:flex}
:where(.fs-block-mini-cart-footer){--fs-block-gap:var(--wp--preset--spacing--base,1rem)}.fs-block-mini-cart-footer{margin-top:var(--wp--preset--spacing--base,1rem);padding-block:var(--wp--preset--spacing--base,1rem);border-inline:none}.fs-block-mini-cart-footer:last-child{border-bottom:none!important}@media (height>=400px){:where(.fs-block-mini-cart__overlay) .fs-block-mini-cart-footer.is-sticky{margin-top:auto;margin-inline:calc(-1 * var(--fs-mini-cart-drawer-padding));padding-inline:var(--fs-mini-cart-drawer-padding);padding-block:var(--fs-mini-cart-drawer-padding);border-top:1px solid var(--wp--preset--color--border,#ddd);background-color:var(--wp--preset--color--background,#fff);position:sticky;bottom:0}}@media (height>=400px){.fs-block-popover__content{margin-bottom:-100%}}
.fs-block-mini-cart-items{--remove-button-size:1.25em}.fs-block-mini-cart-items__item{--fs-block-gap:var(--wp--preset--spacing--sm,.75rem);place-items:start;gap:var(--wp--preset--spacing--sm,.75rem);display:flex}.fs-block-mini-cart-items__item:not(:last-child){padding-bottom:var(--fs-block-gap);border-bottom:1px solid var(--wp--preset--color--border,#ddd)}.fs-block-mini-cart-items__item-thumbnail{align-self:start;width:60px}.fs-block-mini-cart-items__item-thumbnail img{aspect-ratio:1;object-fit:cover;object-position:center;width:100%}.fs-block-mini-cart-items__item-content{flex:1}.fs-block-mini-cart-items__item-content>:not(:last-child){margin-bottom:var(--wp--preset--spacing--xs,.5rem)}.fs-block-mini-cart-items__item-row{align-items:center;display:flex}.fs-block-mini-cart-items__item-name{text-wrap:pretty;line-height:1.3;font-size:var(--wp--preset--font-size--sm,.875rem);flex:1;padding-inline-end:calc(var(--remove-button-size) + var(--wp--preset--spacing--xs,.5rem));display:block}.fs-button.fs-block-mini-cart-items__item-remove{width:var(--remove-button-size);height:var(--remove-button-size);opacity:.4;border-width:2px;border-radius:99px;place-self:baseline end;padding:0;font-size:1em}.fs-button.fs-block-mini-cart-items__item-remove:hover{opacity:1}.fs-button.fs-block-mini-cart-items__item-remove .fs-icon.is-icon-close{--fs-size:.8em;stroke-width:3px}.fs-block-mini-cart-items__item-details{font-size:var(--wp--preset--font-size--sm,.875rem);margin:0;padding:0;list-style:none}.fs-block-mini-cart-items__item-details .wc-block-components-product-details__name{font-weight:700}.fs-block-mini-cart-items__item-quantity{font-size:var(--wp--preset--font-size--sm,.875rem)}.fs-block-mini-cart-items__item-quantity.wc-block-components-quantity-selector{font-size:var(--wp--preset--font-size--xs,.75rem)}.fs-block-mini-cart-items__item-quantity .wc-block-components-quantity-selector__input{text-align:center!important;font-size:inherit!important}.fs-block-mini-cart-items__item-quantity .wc-block-components-quantity-selector__button{--fs-border-width:1px;font-size:inherit!important}.fs-block-mini-cart-items__item-price{font-weight:700;font-size:var(--wp--preset--font-size--sm,.875rem)}.fs-block-mini-cart-items__item-price .wc-block-components-product-price__regular{opacity:.6}:where(.fs-block-mini-cart-items) .wc-block-components-quantity-selector+.fs-block-mini-cart-items__item-price{margin-inline-start:auto}
.fs-block-mini-cart-subtotal{gap:var(--wp--preset--spacing--base,1rem);justify-content:space-between;align-items:center;font-weight:700;display:flex}.fs-block-mini-cart-subtotal:not(:first-child){border-block-start:1px solid var(--wp--preset--color--border,#ddd);padding-block-start:var(--wp--preset--spacing--xs,.5rem)}
:root{--fs-mini-cart-drawer-gap:var(--wp--preset--spacing--sm,.75rem);--fs-mini-cart-drawer-padding:var(--wp--preset--spacing--lg,1.25rem)}.fs-block-mini-cart{--fs-nav-icon-display:grid;--fs-nav-item-gap:var(--wp--preset--spacing--sm,.75rem);--fs-nav-dropdown-toggle-size:var(--wp--preset--font-size--xl,1.5rem);--fs-nav-dropdown-width:calc(280px + var(--fs-nav-dropdown-padding-inline) * 2);--fs-nav-dropdown-padding-block:var(--wp--preset--spacing--lg,1.25rem);--fs-nav-dropdown-padding-inline:var(--fs-nav-dropdown-padding-block)}.fs-block-mini-cart.has-child{grid-template-columns:none}.fs-block-mini-cart__text{align-items:center;gap:var(--fs-nav-link-gap);display:flex}.fs-block-mini-cart__total{margin-inline-end:calc(var(--wp--preset--spacing--sm,.75rem) - var(--fs-nav-link-gap))}.fs-block-mini-cart__toggle{grid-template:max-content/max-content;justify-content:center;align-self:center;align-items:center;display:grid;position:relative}.fs-block-mini-cart__bag{width:var(--fs-nav-dropdown-toggle-size);height:var(--fs-nav-dropdown-toggle-size);color:var(--wp--preset--color--primary,#446084);border:2px solid var(--wp--preset--color--primary,#446084);border-radius:calc(var(--wp--preset--border-radius--base,.5rem) / 2);place-content:center;font-size:.875em;font-weight:700;display:grid;position:relative}.fs-block-mini-cart__bag:after{content:"";border:inherit;border-bottom:0;border-top-left-radius:999px;border-top-right-radius:999px;width:1em;height:.5em;transition:height .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.fs-block-mini-cart__toggle>.fs-block-mini-cart__indicator{grid-area:1/1/2/2;position:absolute;inset-block-start:-.5em;inset-inline-end:-.5em}.fs-block-mini-cart.is-open .fs-block-mini-cart__bag,.fs-block-mini-cart__link:hover .fs-block-mini-cart__bag,.fs-block-mini-cart__toggle[aria-expanded=true] .fs-block-mini-cart__bag{color:var(--wp--preset--color--background,#fff);background-color:var(--wp--preset--color--primary,#446084)}.fs-block-mini-cart.is-open .fs-block-mini-cart__bag:after,.fs-block-mini-cart__link:hover .fs-block-mini-cart__bag:after,.fs-block-mini-cart__toggle[aria-expanded=true] .fs-block-mini-cart__bag:after{height:.6em}.fs-block-mini-cart__overlay{--fs-block-gap:var(--fs-mini-cart-drawer-gap)}.fs-block-mini-cart__overlay .fs-block-popover__content{--bg-color:var(--wp--preset--color--background,#fff);--color:var(--wp--preset--color--foreground,#4a4a4a);gap:var(--fs-block-gap);padding-block-start:var(--fs-mini-cart-drawer-padding);padding-inline:var(--fs-mini-cart-drawer-padding);flex-direction:column;display:flex;position:relative;overflow-y:auto}.fs-block-mini-cart__overlay .fs-block-popover__content>.wp-block-template-part{display:contents}.fs-block-mini-cart__overlay .wc-block-mini-cart__items{padding:0;overflow-y:visible}:where(.fs-block-nav-overlay__content>.wp-block-template-part>:is(h1,h2,h3,h4,h5,h6))+.fs-block-divider{margin-top:0}
.fs-block-product-add-to-cart{--fs-color:initial;--fs-background:initial}.fs-block-product-add-to-cart.is-expanded{width:100%}.fs-block-product-add-to-cart :where(.fs-button).is-style-fill{--foreground-color:var(--fs-color,var(--fs-blocks-color-white));--background-color:var(--fs-background,var(--wp--preset--color--secondary,#bd522d))}.fs-block-product-add-to-cart :where(.fs-button).is-style-underline{--foreground-color:var(--fs-color,currentcolor);--background-color:var(--fs-background,var(--wp--preset--color--primary,#446084))}.fs-block-product-add-to-cart :where(.fs-button).is-style-outline{--foreground-color:var(--fs-color,currentcolor);--background-color:var(--fs-background,var(--foreground-color))}.fs-block-product-add-to-cart :where(.fs-button).is-style-muted{--foreground-color:var(--fs-color,currentcolor)}.fs-block-product-add-to-cart :where(.fs-button).is-style-blank{--foreground-color:var(--fs-color,currentcolor)}.fs-block-product-add-to-cart .fs-button+span{display:none!important}.fs-block-product-add-to-cart .fs-button.is-icon span[data-wp-text]{display:none}
.fs-block-product-badge{font-size:var(--wp--preset--font-size--base,1rem);flex-direction:column;align-items:flex-start;display:flex}.fs-block-product-badge.is-row{flex-direction:row}:where(.fs-block-card-image,.fs-block-image,.fs-block-product-image,.fs-block-product-gallery__viewport) .fs-block-product-badge{--fs-inset:1em auto auto -.5em;inset:var(--fs-inset);z-index:1;position:absolute!important}.fs-block-product-badge__item{white-space:nowrap;justify-content:center;align-items:center;display:flex}.fs-block-product-badge__item+.fs-block-product-badge__item{margin-block-start:var(--fs-badge-gap,.25em)}.is-row>.fs-block-product-badge__item+.fs-block-product-badge__item{margin-block-start:0;margin-inline-start:var(--fs-badge-gap,.25em)}:where(.fs-block-product-badge__item){text-align:center;text-transform:none;min-width:2.8em;height:2.8em;color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--secondary,#bd522d);border:none;border-radius:999px;padding-inline:.65em;font-weight:700;line-height:.85}:where(.fs-block-product-badge__item.is-new){background-color:var(--wp--preset--color--primary,#446084)}
.fs-block-product-buy-now{text-transform:uppercase}.fs-block-product-buy-now[disabled]{opacity:.5;cursor:not-allowed}
.fs-block-product-category{font-size:var(--wp--preset--font-size--xs,.75rem);color:color-mix(in srgb, currentColor 75%, transparent);text-transform:uppercase}.fs-block-product-category.fs-block-product-category__placeholder{opacity:.5;font-style:italic}

.wc-block-product-filters__open-overlay{display:none!important}
.fs-block-product-gallery{gap:var(--fs-pg-gap,.5rem);flex-direction:column;min-width:0;display:flex}.fs-block-product-gallery [hidden]{display:none!important}.fs-block-product-gallery__viewport{flex:1;min-width:0;position:relative}.fs-block-product-gallery__viewport>:is(.fs-block-product-badge,.fs-block-product-wishlist){z-index:11}.fs-block-product-gallery__viewport.is-grid>:is(.fs-slider__button,.fs-slider__dots){display:none}.fs-block-product-gallery__viewport.is-fill .fs-slider__viewport{flex:1;min-height:0;display:flex}.fs-block-product-gallery__viewport.is-fill .fs-slider__container{flex:1;align-items:stretch;height:auto!important}.fs-block-product-gallery__viewport.is-fill .fs-block-product-gallery__slide img{object-fit:cover;height:100%}.fs-block-product-gallery__slide{background:0 0;border:0;flex:0 0 100%;margin:0;padding:0;display:block;overflow:hidden}.has-lightbox .fs-block-product-gallery__slide{cursor:zoom-in}.fs-block-product-gallery__slide img{width:100%;height:auto;display:block}.fs-block-product-gallery__grid{gap:var(--fs-pg-gap,.5rem);display:grid}.is-grid-2>.fs-block-product-gallery__grid{grid-template-columns:repeat(2,1fr)}.is-grid-1-2>.fs-block-product-gallery__grid{grid-template-columns:repeat(2,1fr)}.is-grid-1-2>.fs-block-product-gallery__grid>:nth-child(1 of :not([hidden])){grid-column:1/-1}.is-grid-3-1-2>.fs-block-product-gallery__grid{grid-template-columns:repeat(6,1fr)}.is-grid-3-1-2>.fs-block-product-gallery__grid>*{grid-column:span 3}.is-grid-3-1-2>.fs-block-product-gallery__grid>:nth-child(-n+3 of :not([hidden])){grid-column:span 2}.is-grid-3-1-2>.fs-block-product-gallery__grid>:nth-child(4 of :not([hidden])){grid-column:1/-1}.fs-block-product-gallery__thumbnails{--fs-pg-thumb-size:calc((100% - var(--fs-pg-gap,.5rem) * (var(--fs-pg-thumb-columns,4) - 1)) / var(--fs-pg-thumb-columns,4));gap:var(--fs-pg-gap,.5rem);scroll-snap-type:both proximity;scroll-behavior:smooth;scrollbar-width:none;display:flex;position:relative;overflow:auto}.fs-block-product-gallery__thumbnail{flex:0 0 var(--fs-pg-thumb-size);opacity:.6;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;padding:0;transition:opacity .2s;position:relative}.fs-block-product-gallery__thumbnail:hover{opacity:1}.fs-block-product-gallery__thumbnail.is-active{opacity:1}.fs-block-product-gallery__thumbnail.is-active:after{content:"";pointer-events:none;border:2px solid;position:absolute;inset:0}.fs-block-product-gallery__thumbnail img{width:100%;height:auto;display:block}@container fs (width>=601px){.fs-block-product-gallery.is-layout-thumbnails-left{flex-direction:row-reverse;align-items:flex-start}.fs-block-product-gallery.is-layout-thumbnails-left .fs-block-product-gallery__thumbnails{flex:0 0 var(--fs-pg-thumb-width,calc((100% - var(--fs-pg-gap,.5rem) * var(--fs-pg-thumb-columns,4)) / (var(--fs-pg-thumb-columns,4) + 1)));contain:size;flex-direction:column;align-self:stretch}.fs-block-product-gallery.is-layout-thumbnails-left .fs-block-product-gallery__thumbnail{flex-basis:auto}}@media (hover:hover) and (pointer:fine){.fs-block-product-gallery.has-zoom .fs-block-product-gallery__slide img{transform-origin:var(--fs-zoom-x,50%) var(--fs-zoom-y,50%);transition:transform .2s}.fs-block-product-gallery.has-zoom .fs-slider:not(.is-dragging) .fs-block-product-gallery__slide:hover img,.fs-block-product-gallery.has-zoom .is-grid .fs-block-product-gallery__slide:hover img{transform:scale(var(--fs-zoom-scale,2))}}@media (prefers-reduced-motion:reduce){.fs-block-product-gallery__slide img,.fs-block-product-gallery__thumbnail{transition:none}.fs-block-product-gallery__thumbnails{scroll-behavior:auto}}.fs-block-product-gallery__lightbox .fs-block-image__img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 4rem);margin-inline:auto}

.fs-block-product-image{position:relative}.fs-block-product-image.has-secondary-image:hover .fs-block-product-image__img.is-secondary{opacity:1;visibility:visible}.fs-block-product-image__link{display:block}.fs-block-product-image__img{object-fit:cover;object-position:center;width:100%;height:auto;transition-property:transform,opacity,visibility;transition-duration:var(--wp--custom--transition--duration,.3s);transition-timing-function:var(--wp--custom--transition--easing,cubic-bezier(.33, 1, .68, 1));display:block}.fs-block-product-image__img.is-secondary{opacity:0;visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;inset:0}.fs-block-product-image__overlay{pointer-events:none;position:absolute;inset:0}.fs-block-product-image__overlay>*{pointer-events:auto}.fs-block-product-image__placeholder{aspect-ratio:1;background-color:var(--wp--preset--color--background,#f5f5f5);color:var(--wp--preset--color--foreground,#666);font-size:var(--wp--preset--font-size--sm,.875rem);justify-content:center;align-items:center;display:flex}


.fs-block-product-price{--sale-opacity:.6;--sale-color:currentcolor}.fs-block-product-price del{color:var(--sale-color)}.fs-block-product-price del .woocommerce-Price-amount{opacity:var(--sale-opacity)}

:root :where(.fs-block-card-image,.fs-block-product-image,.wp-block-woocommerce-product-image) .fs-block-product-quick-view{border-radius:clamp(0px, calc((100cqw - 100%) * 100000), var(--wp--preset--border-radius--base,.5rem));font-size:var(--wp--preset--font-size--sm,.875rem)}:root :where(.fs-block-card-image,.fs-block-product-image,.wp-block-woocommerce-product-image) .fs-block-product-quick-view.is-expanded{inset-inline-end:0}:is(.fs-block-card-image,.fs-block-product-image,.wp-block-woocommerce-product-image) .fs-block-product-quick-view{bottom:0;opacity:0;pointer-events:none;clip-path:inset(-100vh -100vw .75rem);border-end-start-radius:var(--border-radius);transition-property:translate,clip-path,border-color,background-color,box-shadow,opacity,color;position:absolute;inset-inline-start:0;translate:0 .75rem}:is(.fs-block-card-image,.fs-block-product-image,.wp-block-woocommerce-product-image) .fs-block-product-quick-view.is-expanded{border-end-end-radius:var(--border-radius)}:is(.fs-block-card-image,.fs-block-product-image,.wp-block-woocommerce-product-image) .fs-block-product-quick-view:focus-visible{opacity:1;pointer-events:auto;clip-path:inset(-100vh -100vw 0);translate:none}:where(.fs-block-products__item,.fs-block-product-template__item,.wc-block-product):hover .fs-block-product-quick-view{opacity:1;pointer-events:auto;clip-path:inset(-100vh -100vw 0);translate:none}.fs-block-product-quick-view .fs-icon-spinner{margin:auto;display:none;position:absolute;inset:0}.fs-block-product-quick-view.is-loading{pointer-events:none}.fs-block-product-quick-view.is-loading .fs-button__text{visibility:hidden}.fs-block-product-quick-view.is-loading .fs-icon-spinner{display:block}:where(.fs-block-product-quick-view__overlay .fs-block-flex)>*{margin-block:0}.fs-block-product-quick-view__overlay .wp-block-add-to-cart-with-options .wp-block-woocommerce-add-to-cart-with-options-variation-selector-attribute:first-child>.wp-block-group{margin-top:0}.fs-block-product-quick-view__overlay .wp-block-add-to-cart-with-options .single_variation_wrap{margin-top:0}

.fs-block-product-review-count{font-size:var(--wp--preset--font-size--sm,.875rem)}
.fs-block-product-template__item .fs-block-product-category{margin-bottom:0}.fs-block-product-template__item .fs-block-rating{margin-bottom:.25em}


.fs-block-product-wishlist[disabled]{opacity:.5;cursor:not-allowed}.fs-block-product-wishlist.is-pending{opacity:.5;cursor:not-allowed}:where(.fs-block-card-image,.fs-block-image,.fs-block-product-image,.fs-block-product-gallery__viewport,.wp-block-woocommerce-product-image,.wc-block-product-gallery-large-image__inner-blocks) .fs-block-product-wishlist{--fs-inset:1em 1em auto auto;inset:var(--fs-inset);z-index:1;position:absolute!important}.fs-block-product-wishlist:not(.is-saved) .fs-block-product-wishlist__icon--saved{display:none}.fs-block-product-wishlist.is-saved .fs-block-product-wishlist__icon--default{display:none}.fs-block-product-wishlist.is-saved.has-saved-color{--foreground-color:var(--fs-saved-foreground-color)}.fs-block-product-wishlist.is-saved.has-saved-background{--background-color:var(--fs-saved-background-color)}
.fs-block-wishlist-nav-item{--fs-nav-icon-display:grid}.fs-block-wishlist-nav-item__icon{grid-template:max-content/max-content;justify-content:center;align-self:center;align-items:center;display:grid;position:relative}.fs-block-wishlist-nav-item__icon>.fs-block-wishlist-nav-item__indicator{grid-area:1/1/2/2;position:absolute;inset-block-start:-.5em;inset-inline-end:-.5em}