/** Shopify CDN: Minification failed

Line 561:5 Unexpected ")"
Line 562:5 Unexpected ")"
Line 563:41 Unexpected ")"
Line 564:5 Unexpected ")"
Line 565:5 Unexpected ")"
Line 567:41 Unexpected ")"
Line 568:5 Unexpected ")"
Line 569:5 Unexpected ")"

**/
/* head-vars */
.fsk,.fsk .color-scheme-1{--color-background: 255,255,255;
    --gradient-background: #ffffff;

    --color-background-contrast: 191,191,191;
    --color-shadow: 0,0,0;

    
    --color-primary-text: 0,0,0;
    --color-secondary-text: 0,0,0;
    --color-heading-text: 0,0,0;

    --color-foreground: 0,0,0;

    
    --color-filled-button: 0,0,0;
    --color-filled-button-text: 255,255,255;
    --color-outlined-button: 255,255,255;
    --color-outlined-button-text: 0,0,0;

    --color-button-text: 255,255,255;

    
    --color-link: 0,0,0;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 94,90,89;

    --color-progress-bar: 101,112,110;
    --color-placeholder: 171,171,171;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 0,0,0;}
.fsk .color-scheme-2{--color-background: 59,79,102;
    --gradient-background: #3b4f66;

    --color-background-contrast: 12,16,21;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 255,255,255;
    --color-secondary-text: 17,17,17;
    --color-heading-text: 255,255,255;

    --color-foreground: 255,255,255;

    
    --color-filled-button: 255,255,255;
    --color-filled-button-text: 17,17,17;
    --color-outlined-button: 59,79,102;
    --color-outlined-button-text: 255,255,255;

    --color-button-text: 17,17,17;

    
    --color-link: 255,255,255;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 17,17,17;

    --color-progress-bar: 101,112,110;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 255,255,255;}
.fsk .color-scheme-3{--color-background: 136,148,146;
    --gradient-background: #889492;

    --color-background-contrast: 74,82,81;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 19,45,64;
    --color-secondary-text: 255,255,255;
    --color-heading-text: 19,45,64;

    --color-foreground: 19,45,64;

    
    --color-filled-button: 19,45,64;
    --color-filled-button-text: 255,255,255;
    --color-outlined-button: 136,148,146;
    --color-outlined-button-text: 19,45,64;

    --color-button-text: 255,255,255;

    
    --color-link: 19,45,64;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 19,45,64;

    --color-progress-bar: 19,45,64;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 19,45,64;}
.fsk .color-scheme-4{--color-background: 176,185,183;
    --gradient-background: #b0b9b7;

    --color-background-contrast: 110,124,121;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 17,17,17;
    --color-secondary-text: 255,255,255;
    --color-heading-text: 17,17,17;

    --color-foreground: 17,17,17;

    
    --color-filled-button: 17,17,17;
    --color-filled-button-text: 176,185,183;
    --color-outlined-button: 176,185,183;
    --color-outlined-button-text: 17,17,17;

    --color-button-text: 176,185,183;

    
    --color-link: 17,17,17;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 17,17,17;

    --color-progress-bar: 176,185,183;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 17,17,17;}
.fsk .color-scheme-5{--color-background: 247,247,247;
    --gradient-background: #f7f7f7;

    --color-background-contrast: 183,183,183;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 17,17,17;
    --color-secondary-text: 255,255,255;
    --color-heading-text: 17,17,17;

    --color-foreground: 17,17,17;

    
    --color-filled-button: 17,17,17;
    --color-filled-button-text: 248,248,248;
    --color-outlined-button: 247,247,247;
    --color-outlined-button-text: 17,17,17;

    --color-button-text: 248,248,248;

    
    --color-link: 17,17,17;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 17,17,17;
    --color-tag-background: 255,255,255;

    --color-progress-bar: 17,17,17;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 17,17,17;}
.fsk .color-scheme-6{--color-background: 32,32,32;
    --gradient-background: #202020;

    --color-background-contrast: 45,45,45;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 255,255,255;
    --color-secondary-text: 101,112,110;
    --color-heading-text: 255,255,255;

    --color-foreground: 255,255,255;

    
    --color-filled-button: 255,255,255;
    --color-filled-button-text: 17,17,17;
    --color-outlined-button: 32,32,32;
    --color-outlined-button-text: 255,255,255;

    --color-button-text: 17,17,17;

    
    --color-link: 255,255,255;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 17,17,17;

    --color-progress-bar: 101,112,110;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 255,255,255;}
.fsk .color-scheme-7{--color-background: 228,116,36;
    --gradient-background: #e47424;

    --color-background-contrast: 122,59,15;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 255,255,255;
    --color-secondary-text: 255,255,255;
    --color-heading-text: 255,255,255;

    --color-foreground: 255,255,255;

    
    --color-filled-button: 17,17,17;
    --color-filled-button-text: 255,255,255;
    --color-outlined-button: 228,116,36;
    --color-outlined-button-text: 255,255,255;

    --color-button-text: 255,255,255;

    
    --color-link: 17,17,17;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 17,17,17;

    --color-progress-bar: 101,112,110;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 17,17,17;}
.fsk .color-scheme-8{--color-background: 14,182,121;
    --gradient-background: #0eb679;

    --color-background-contrast: 5,64,42;
    --color-shadow: 17,17,17;

    
    --color-primary-text: 255,255,255;
    --color-secondary-text: 255,255,255;
    --color-heading-text: 255,255,255;

    --color-foreground: 255,255,255;

    
    --color-filled-button: 17,17,17;
    --color-filled-button-text: 255,255,255;
    --color-outlined-button: 14,182,121;
    --color-outlined-button-text: 17,17,17;

    --color-button-text: 255,255,255;

    
    --color-link: 17,17,17;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 17,17,17;

    --color-progress-bar: 101,112,110;
    --color-placeholder: 242,243,247;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 17,17,17;}
.fsk .color-scheme-358911b0-a463-4cbc-863a-ca414e1bf634{--color-background: 239,45,45;
    --gradient-background: #ef2d2d;

    --color-background-contrast: 145,11,11;
    --color-shadow: 0,0,0;

    
    --color-primary-text: 255,255,255;
    --color-secondary-text: 255,255,255;
    --color-heading-text: 255,255,255;

    --color-foreground: 255,255,255;

    
    --color-filled-button: 0,0,0;
    --color-filled-button-text: 255,255,255;
    --color-outlined-button: 239,45,45;
    --color-outlined-button-text: 0,0,0;

    --color-button-text: 255,255,255;

    
    --color-link: 0,0,0;
    --color-border: 235,235,235;
    --alpha-border: 1;

    --color-tag-foreground: 255,255,255;
    --color-tag-background: 94,90,89;

    --color-progress-bar: 101,112,110;
    --color-placeholder: 171,171,171;
    --color-rating-stars: 0,0,0;

    --color-button-swiper: 0,0,0;}
.fsk,.fsk .color-scheme-1,.fsk .color-scheme-2,.fsk .color-scheme-3,.fsk .color-scheme-4,.fsk .color-scheme-5,.fsk .color-scheme-6,.fsk .color-scheme-7,.fsk .color-scheme-8,.fsk .color-scheme-358911b0-a463-4cbc-863a-ca414e1bf634{color: rgba(var(--color-foreground), 1);
    background-color: rgb(var(--color-background));}
.fsk{--announcement-bars-before-header-heights: 40px;
    --announcement-bars-before-header-visible-heights: 40px;
    --header-height: 85px;
    --announcement-bar-height: 40px;
    --header-top-position: calc(var(--header-height) + var(--announcement-bars-before-header-heights));
    --header-group-height: 85px;

    
    --font-heading-family: Roboto, sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 700;

    --font-heading-scale: 1.0;
    --font-heading-letter-spacing: -0.04em;
    --font-heading-text-transform: none;
    --font-heading-word-break: normal;

    
    --font-body-family: Roboto, sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;

    --font-body-scale: 1.0;
    --font-body-letter-spacing: -0.02em;

    
    --font-italic-family: Roboto, sans-serif;
    --font-italic-style: italic;
    --font-italic-weight: 700;
    --font-italic-scale: 1.0;

    
    --font-button-family: Roboto, sans-serif;
    --font-button-style: normal;
    --font-button-weight: 600;

    --font-button-scale: 1.0;
    --font-button-letter-spacing: 0;
    --font-button-text-transform: uppercase;

    
    --font-weight-normal: 400; 
    --font-weight-medium: 500; 
    --font-weight-semibold: 600; 
    --font-weight-bold: 700; 

    --font-weight-heading-normal: 400; 
    --font-weight-heading-medium: 500; 
    --font-weight-heading-semibold: 600; 
    --font-weight-heading-bold: 700; 

    --font-weight-button-normal: 400; 
    --font-weight-button-medium: 500; 

    
    --letter-spacing-extra-small: 0.5px;
    --letter-spacing-small: 1px;
    --letter-spacing-medium: 2px;

    --letter-spacing-xxs: -0.04em;
    --letter-spacing-xs: -0.02em;
    --letter-spacing-sm: -0.01em;
    --letter-spacing-md: 0;
    --letter-spacing-lg: 0.01em;
    --letter-spacing-xl: 0.02em;
    --letter-spacing-xxl: 0.04em;

    
    --h1-multiplier: 47px;
    --h2-multiplier: 36px;
    --h3-multiplier: 27px;
    --h4-multiplier: 21px;
    --h5-multiplier: 16px;
    --h6-multiplier: 12px;

    
    
      --line-height-h1: 1.00;
      --line-height-h2: 1.00;
      --line-height-h3: 1.00;
      --line-height-h4: 1.00;
      --line-height-h5: 1.20;
      --line-height-h6: 1.20;
    
    

    --button-border-radius: 8px;
    --button-text-transform: uppercase;
    --input-border-radius: 0;
    --button-action-border-radius: 0;
    --badge-border-radius: 4px;

    --section-spacing-unit-size: 14px;
    --spacing-unit-size: 20px;
    --grid-spacing: 20px;


    
    --color-success: #E45F5F;
    --color-alert: #F0B743;
    --color-error: #812833;
    --color-price-accent: #EAF7FC;

    --color-white: #FFFFFF;
    --color-white-rgb: 255, 255, 255;
    --color-black: #111111;
    --color-black-rgb: 17, 17, 17;
    --color-light: #EBEBEB;
    --color-light-rgb: 235, 235, 235;

    --media-overlay-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);
    --media-overlay-gradient-mobile: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%);

    --gradient-black: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    --gradient-overlay-horizontal: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    --color-popup-overlay: rgba(0, 0, 0, 0.5);

    --page-width: 1560px;
    --page-gutter: 18px;

    --max-w-xxs-multiplier: 0.4694; 
    --max-w-xs-multiplier: 0.5333;  
    --max-w-sm-multiplier: 0.6292;  
    --max-w-md-multiplier: 0.7111;  
    --max-w-lg-multiplier: 0.7903;  
    --max-w-xxl-multiplier: 0.9194; 

    --duration-short: 200ms;
    --duration-default: 300ms;
    --duration-long: 400ms;
    --duration-extra-long: 600ms;

    --z-header: 800;
    --z-modals: 900;
    --z-fab: 750;

    
    --card-corner-radius: 8px;
    --card-text-align: center;

    --card-aspect-ratio: 3/4;
    --card-media-aspect-ratio: 3 / 4;
    --card-media-object-fit: cover;

    --theme-js-animations-on-mobile: none;

    
    --font-size-static-h1: 80px;
    --font-size-static-h2: 61px;
    --font-size-static-h3: 47px;
    --font-size-static-h4: 36px;
    --font-size-static-h5: 27px;
    --font-size-static-h6: 21px;
    --font-size-static-h7: 16px;

    --font-size-static-xxs: 8px;
    --font-size-static-xs: 10px;
    --font-size-static-sm: 12px;
    --font-size-static-md: 14px;
    --font-size-static-lg: 16px;
    --font-size-static-xl: 18px;
    --font-size-static-xxl: 24px;

    --line-height-static-xs: 1.00; 
    --line-height-static-sm: 1.25; 
    --line-height-static-md: 1.50;
    --line-height-static-lg: 2.25;
    --line-height-static-xl: 2.50;

    --spacing-unit-size-static: 16px;
    

    --product-card-option-button-size: 24px;

    
    --drawer-transition-timing-function: cubic-bezier(0.74, -0.01, 0.26, 1);
    --drawer-transition-duration: 450ms;}
@media screen and (min-width: 750px){.fsk{--section-spacing-unit-size: 18px;
      --spacing-unit-size: 20px;
      --grid-spacing: 20px;

      --page-gutter: 41px;

      
      --h1-multiplier: 80px;
      --h2-multiplier: 61px;
      --h3-multiplier: 47px;
      --h4-multiplier: 36px;
      --h5-multiplier: 27px;
      --h6-multiplier: 21px;

      
      
        --line-height-h1: 1.00;
        --line-height-h2: 1.00;
        --line-height-h3: 1.00;
        --line-height-h4: 1.00;
        --line-height-h5: 1.00;
        --line-height-h6: 1.00;}
}

/* base */
.fsk .product-form__buttons .product-form__submit{font-size:15.5px}
.fsk .shopify-pc__banner__dialog{opacity:0!important;pointer-events:none;transition:opacity .4s ease;margin-bottom:15px}
.fsk .shopify-pc__banner__dialog.is-visible{opacity:1!important;pointer-events:auto}
.fsk .header__tag{display:inline-flex;align-items:center;padding:3px 8px!important;font-size:11px;font-weight:var(--font-weight-medium);line-height:1;border-radius:4px;white-space:nowrap;margin-left:6px!important}
.fsk .md-footer-selector__container{background-color:#202020!important}
.fsk cart-drawer{display:none!important}
.fsk .price__regular{text-decoration:none;font-weight:600;font-size:20px}
.fsk .cart-drawer__body{padding-top:10px}
.fsk .header__nav-item .header__nav-link{display:flex;align-items:center}
.fsk .header__inner{font-weight:500}
.fsk .header__nav-links{margin:0 auto!important;padding:0 var(--page-gutter)!important}
.fsk .product__rating svg path{fill:#0eb67a}
.fsk .product-selector__quantity,.fsk .product-selector__quantity .quantity__input{height:100%}
@media screen and (min-width:750px){.fsk .footer{padding-bottom:30px!important}
.fsk #md-footer-selector__form__id{border-top:0!important}
.fsk .md-footer-selector__container{border-top:1px solid #303030!important}
}
@media screen and (max-width:750px){.fsk h6,.fsk .h6{font-size:16px!important}
.fsk .main_product{padding-top:0!important}
.fsk .cart-drawer__title{font-size:21px!important}
.fsk .cart-drawer__head{padding-top:15px!important;padding-bottom:15px!important}
.fsk nav.slide-out-menu div.menu-panels ul li .h4{font-size:21px!important;font-weight:500!important;padding:17.5px 0px!important}
.fsk .header{margin-block-start:0px!important}
.fsk .header__inner{padding:var(--spacing-3) 0!important}
.fsk .announcement-bar{padding-left:0!important;padding-right:0!important}
}
.fsk *,.fsk *:before,.fsk *:after{box-sizing:border-box}
.fsk{--spacing-unit: 16px;--spacing-0: calc(var(--spacing-unit) * 0);--spacing-05: calc(var(--spacing-unit) * .125);--spacing-1: calc(var(--spacing-unit) * .25);--spacing-2: calc(var(--spacing-unit) * .5);--spacing-3: calc(var(--spacing-unit) * .75);--spacing-4: calc(var(--spacing-unit) * 1);--spacing-5: calc(var(--spacing-unit) * 1.5);--spacing-6: calc(var(--spacing-unit) * 2);--spacing-7: calc(var(--spacing-unit) * 3);--spacing-8: calc(var(--spacing-unit) * 4);--spacing-9: calc(var(--spacing-unit) * 6);--spacing-10: calc(var(--spacing-unit) * 8);--spacing-11: calc(var(--spacing-unit) * 10)}
.fsk{box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%;scroll-padding-block-start:var(--header-height)}
@media(prefers-reduced-motion:no-preference){.fsk{scroll-behavior:smooth}
}
.fsk{display:flex;flex-direction:column;min-width:320px;max-width:100vw;min-height:100%;margin:0;font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .6 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fsk .no-js:not(html){display:none!important}
.fsk .no-js:not(html){display:block!important}
.fsk .no-js-hidden{display:none!important}
.fsk .header__logo-image{opacity:1;visibility:visible;pointer-events:auto}
.fsk .header__logo-image-transparent{opacity:0;visibility:hidden;pointer-events:none}
.fsk ) main{margin-block-start:calc(-1 * var(--header-height, 0px))}
.fsk ) main>.shopify-section.section-hero-banner:first-of-type .hero-banner--full .hero__content,.fsk ) main>.shopify-section.section-page-banner:first-of-type div.gradient{padding-block-start:calc(var(--header-height, 0px) + var(--section-spacing-unit-size) * 2)!important}
@media screen and (max-width:989px){.fsk ) .header:not(.menu-open){--header-background-alpha: 0;--color-foreground: var(--transparent-header-menu-text-color);--header-inner-after-opacity: .1}
.fsk ) .header:not(.menu-open) .header__logo-image{opacity:0;visibility:hidden;pointer-events:none}
.fsk ) .header:not(.menu-open) .header__logo-image-transparent{opacity:1;visibility:visible;pointer-events:auto}
}
@media screen and (min-width:990px){.fsk ) .header:not(.is-megamenu-open){--header-background-alpha: 0;--color-foreground: var(--transparent-header-menu-text-color);--header-inner-after-opacity: .1}
.fsk ) .header:not(.is-megamenu-open) .header__logo-image{opacity:0;visibility:hidden;pointer-events:none}
.fsk ) .header:not(.is-megamenu-open) .header__logo-image-transparent{opacity:1;visibility:visible;pointer-events:auto}
}
.fsk .block{display:block!important}
.fsk .container{width:100%;padding:0 var(--page-gutter);margin:0 auto}
.fsk .container,.fsk .max-w-page{max-width:var(--page-width)}
.fsk .max-w-fluid{max-width:100%}
.fsk .max-w-full{max-width:100%;padding-inline:0}
.fsk .max-w-xxs,.fsk .max-w-narrower{max-width:calc(var(--page-width) * var(--max-w-xxs-multiplier))}
.fsk .max-w-xs,.fsk .max-w-small{max-width:calc(var(--page-width) * var(--max-w-xs-multiplier))}
.fsk .max-w-sm,.fsk .max-w-medium{max-width:calc(var(--page-width) * var(--max-w-sm-multiplier))}
.fsk .max-w-lg,.fsk .max-w-narrow{max-width:calc(var(--page-width) * var(--max-w-lg-multiplier))}
.fsk .max-w-fit{max-width:fit-content}
.fsk .container--margin,.fsk .shopify-challenge__container{margin:70px auto}
.fsk .relative{position:relative;z-index:1}
.fsk .isolate{position:relative;z-index:0}
.fsk .rte-width{max-width:936px;margin:0 auto}
.fsk .list-unstyled{margin:0;padding:0;list-style:none}
.fsk .list-flex{display:flex;flex-wrap:wrap;align-items:center}
.fsk .list-flex--center{justify-content:center}
.fsk .list-flex--justify{justify-content:space-between}
.fsk .list-flex>*{padding:0 10px}
.fsk .flex{display:flex;flex-flow:row wrap}
.fsk .flex--justify{justify-content:space-between}
.fsk .flex--justify-center{justify-content:center}
.fsk .flex--justify-end{justify-content:flex-end}
.fsk .flex--center{align-items:center}
.fsk .flex--direction-column{flex-direction:column}
.fsk .flex>div[class*=col-]{flex:0 0 auto}
.fsk .col-1{width:16.66667%}
.fsk .col-2{width:33.33333%}
.fsk .col-3{width:50%}
.fsk .col-4{width:66.66667%}
.fsk .col-5{width:83.33333%}
.fsk .col-6{width:100%}
.fsk .col-auto{width:auto}
.fsk .grid{display:grid}
.fsk .inline-grid{display:inline-grid}
.fsk .grid-cols-6{grid-template-columns:repeat(6,1fr)}
.fsk .col-span-1{grid-column:span 1 / span 1}
.fsk .col-span-2{grid-column:span 2 / span 2}
.fsk .col-span-3{grid-column:span 3 / span 3}
.fsk .col-span-4{grid-column:span 4 / span 4}
.fsk .col-span-5{grid-column:span 5 / span 5}
.fsk .col-span-6{grid-column:span 6 / span 6}
.fsk .col-span-auto{grid-column:auto / auto}
.fsk .col-span-full{grid-column:1 / -1}
.fsk .col-span-subgrid{grid-column:subgrid}
.fsk .grid-rows-6{grid-template-rows:repeat(6,1fr)}
.fsk .uppercase{text-transform:uppercase}
.fsk .lowercase{text-transform:lowercase}
.fsk .capitalize{text-transform:capitalize}
.fsk .hidden{display:none!important}
.fsk .visible{opacity:1!important;visibility:visible!important}
.fsk .invisible{opacity:0!important;visibility:hidden!important}
@media screen and (max-width:749px){.fsk .small-hide{display:none!important}
.fsk .small-visible{opacity:1!important;visibility:visible!important}
.fsk .small-invisible{opacity:0!important;visibility:hidden!important}
}
@media screen and (min-width:750px){.fsk .small-up-hide{display:none!important}
.fsk .small-up-visible{opacity:1!important;visibility:visible!important}
.fsk .small-up-invisible{opacity:0!important;visibility:hidden!important}
}
@media screen and (min-width:750px)and (max-width:989px){.fsk .medium-hide{display:none!important}
.fsk .medium-visible{opacity:1!important;visibility:visible!important}
.fsk .medium-invisible{opacity:0!important;visibility:hidden!important}
}
@media screen and (min-width:990px){.fsk .large-up-hide{display:none!important}
.fsk .large-up-visible{opacity:1!important;visibility:visible!important}
.fsk .large-up-invisible{opacity:0!important;visibility:hidden!important}
}
.fsk .js-visually-hidden,.fsk .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}
.fsk .overflow-hidden{overflow:hidden!important}
.fsk .overflow-unset{overflow:unset!important}
.fsk .skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto}
.fsk .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.fsk h1,.fsk h2,.fsk h3,.fsk h4,.fsk h5,.fsk h6,.fsk .h1,.fsk .h2,.fsk .h3,.fsk .h4,.fsk .h5,.fsk .h6{color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);word-break:var(--font-heading-word-break);margin-block:0}
.fsk h1 em,.fsk h2 em,.fsk h3 em,.fsk h4 em,.fsk h5 em,.fsk h6 em,.fsk .h1 em,.fsk .h2 em,.fsk .h3 em,.fsk .h4 em,.fsk .h5 em,.fsk .h6 em{font-style:var(--font-italic-style);font-weight:var(--font-heading-weight);line-height:1}
.fsk h1,.fsk .h1{font-size:calc(var(--font-heading-scale) * var(--h1-multiplier));line-height:var(--line-height-h1)}
.fsk h2,.fsk .h2{font-size:calc(var(--font-heading-scale) * var(--h2-multiplier));line-height:var(--line-height-h2)}
.fsk h3,.fsk .h3{font-size:calc(var(--font-heading-scale) * var(--h3-multiplier));line-height:var(--line-height-h3)}
.fsk h4,.fsk .h4{font-size:calc(var(--font-heading-scale) * var(--h4-multiplier));line-height:var(--line-height-h4)}
.fsk h5,.fsk .h5{font-size:calc(var(--font-heading-scale) * var(--h5-multiplier));line-height:var(--line-height-h5)}
.fsk h6,.fsk .h6{font-size:calc(var(--font-heading-scale) * var(--h6-multiplier));line-height:var(--line-height-h6)}
.fsk h1,.fsk .h1,.fsk h2,.fsk .h2,.fsk h3,.fsk .h3,.fsk h4,.fsk .h4,.fsk h5,.fsk .h5,.fsk h6,.fsk .h6{letter-spacing:var(--font-heading-letter-spacing)}
.fsk h1,.fsk .h1,.fsk h2,.fsk .h2,.fsk h3,.fsk .h3{text-transform:var(--font-heading-text-transform)}
.fsk blockquote{font-style:italic;padding-inline-start:16px;border-inline-start:2px solid rgba(var(--color-border),var(--alpha-border))}
@media screen and (max-width:749px){.fsk blockquote{padding-inline-start:10px}
}
.fsk .caption{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);letter-spacing:0.4px}
.fsk .caption--small{font-size:var(--font-size-static-sm)}
.fsk table:not([class]){table-layout:fixed;border-collapse:collapse;border-style:hidden;box-shadow:0 0 0 1px rgba(var(--color-shadow),var(--alpha-border))}
.fsk table:not([class]) td,.fsk table:not([class]) th{padding:5px 10px;border:1px solid rgba(var(--color-border),var(--alpha-border))}
.fsk .center{text-align:center}
.fsk .right,.fsk .end{text-align:end}
.fsk .spacer{margin-block:20px}
.fsk a:empty,.fsk ul:empty,.fsk dl:empty,.fsk div:empty,.fsk section:empty,.fsk article:empty,.fsk h1:empty,.fsk h2:empty,.fsk h3:empty,.fsk h4:empty,.fsk h5:empty,.fsk h6:empty{display:none}
.fsk a{text-decoration:none;color:inherit}
.fsk a:not([href]){cursor:not-allowed}
.fsk p>a{color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:2px;transition:text-decoration-color var(--duration-short);padding-block:4px}
.fsk .rotate-0,.fsk .icon--rotate-0 svg{transform:rotate(0)}
.fsk .rotate-90,.fsk .icon--rotate-90 svg{transform:rotate(90deg)}
.fsk .rotate-180,.fsk .icon--rotate-180 svg{transform:rotate(180deg)}
.fsk .rotate-270,.fsk .icon--rotate-270 svg{transform:rotate(270deg)}
.fsk .link{-webkit-appearance:none;appearance:none;position:relative;display:inline-block;border:none;box-shadow:none;text-transform:uppercase;color:rgb(var(--color-link));font-family:inherit;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-medium);background-color:transparent;padding:2px 0 7px;transition:color var(--duration-default)}
.fsk a.link,.fsk button.link{cursor:pointer}
.fsk .link:before{content:"";position:absolute;inset-block-end:2px;inset-inline-start:0;width:100%;height:1px;background-color:currentColor}
.fsk .link svg{vertical-align:middle}
.fsk .link--back{display:flex;align-items:center;padding:0}
.fsk .link--back:before{content:none}
.fsk .link--back svg{margin-inline-end:10px}
.fsk .underlined-link{text-decoration:underline}
@media(hover:hover){.fsk p>a:hover{text-decoration-color:transparent}
.fsk .underlined-link:hover{text-decoration:none}
.fsk .link:not(span):hover{color:rgb(var(--color-foreground))}
}
.fsk hr{border:none;height:1px;background-color:rgba(var(--color-border),var(--alpha-border));display:block;margin:70px 0}
@media screen and (max-width:749px){.fsk hr{margin:50px 0}
}
.fsk .full-unstyled-link{text-decoration:none;color:currentColor;display:block}
.fsk .inline-unstyled-link{text-decoration:none;color:currentColor;display:inline-block}
.fsk details>*{box-sizing:border-box}
.fsk .break{word-break:break-word}
.fsk .visibility-hidden{visibility:hidden}
.fsk *{transition:none!important;animation:none!important}
@media(prefers-reduced-motion){.fsk .motion-reduce{transition:none!important;animation:none!important}
}
.fsk summary{cursor:pointer;list-style:none;position:relative}
.fsk summary::-webkit-details-marker{display:none}
.fsk .disclosure-has-popup{position:relative}
.fsk .disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:pointer;content:" ";background:transparent}
.fsk .disclosure-has-popup>summary:before{display:none}
.fsk .disclosure-has-popup[open]>summary+*{z-index:100;position:relative}
@media screen and (min-width:750px){.fsk .disclosure-has-popup[open]>summary+*{z-index:4}
.fsk .facets .disclosure-has-popup[open]>summary+*{z-index:2}
}
.fsk *:focus{outline:0;box-shadow:none}
.fsk *:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.fsk .focused,.fsk .no-js *:focus{outline:2px solid currentColor;outline-offset:3px}
.fsk .no-js *:focus:not(:focus-visible){outline:0;box-shadow:none}
.fsk .focus-outline:focus{outline:2px solid currentColor;outline-offset:0}
.fsk .focus-outline:focus:not(:focus-visible){outline:none}
.fsk .focus-inset:focus{outline:2px solid currentColor;outline-offset:-2px}
.fsk .focus-inset:focus:not(:focus-visible){outline:none}
.fsk .focus-primary:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;pointer-events:none;opacity:0;background-color:rgba(var(--color-border),var(--alpha-border));outline:2px solid currentColor;transition:opacity var(--duration-short)}
.fsk .focus-primary:focus:before{opacity:1}
.fsk .focus-primary:focus:not(:focus-visible):before{opacity:0}
.fsk .focus-primary--inset:before{outline-offset:-2px}
.fsk .focus-none{box-shadow:none!important;outline:0!important}
.fsk .focus-offset:focus-visible{outline:2px solid currentColor;outline-offset:10px}
.fsk .focus-offset.focused,.fsk .no-js .focus-offset:focus{outline:2px solid currentColor;outline-offset:10px}
.fsk .no-js .focus-offset:focus:not(:focus-visible){outline:0;box-shadow:none}
.fsk .grid{display:grid;gap:16px}
.fsk .grid--center{align-items:center}
.fsk .grid--no-column-gap{column-gap:0}
.fsk .grid--reverse{direction:rtl}
.fsk .grid--reverse>*{direction:initial}
.fsk .grid--2{grid-template-columns:repeat(2,1fr)}
.fsk .grid--3{grid-template-columns:repeat(3,1fr)}
.fsk .grid--4{grid-template-columns:repeat(4,1fr)}
.fsk .grid--5{grid-template-columns:repeat(5,1fr)}
@media screen and (max-width:749px){.fsk .grid{grid-template-columns:1fr;column-gap:24px;row-gap:38px}
}
.fsk .aspect-auto,.fsk .aspect-auto--mobile{aspect-ratio:auto}
.fsk .aspect-1-1,.fsk .aspect-1-1--mobile{aspect-ratio:1/1}
.fsk .aspect-1-2,.fsk .aspect-1-2--mobile{aspect-ratio:1/2}
.fsk .aspect-2-3,.fsk .aspect-2-3--mobile{aspect-ratio:2/3}
.fsk .aspect-3-4,.fsk .aspect-3-4--mobile{aspect-ratio:3/4}
.fsk .aspect-4-5,.fsk .aspect-4-5--mobile{aspect-ratio:4/5}
.fsk .aspect-9-16,.fsk .aspect-9-16--mobile{aspect-ratio:9/16}
.fsk .aspect-3-2,.fsk .aspect-3-2--mobile{aspect-ratio:3/2}
.fsk .aspect-4-3,.fsk .aspect-4-3--mobile{aspect-ratio:4/3}
.fsk .aspect-5-4,.fsk .aspect-5-4--mobile{aspect-ratio:5/4}
.fsk .aspect-16-9,.fsk .aspect-16-9--mobile{aspect-ratio:16/9}
.fsk .aspect-2-1,.fsk .aspect-2-1--mobile{aspect-ratio:2/1}
.fsk .aspect-4-1,.fsk .aspect-4-1--mobile{aspect-ratio:4/1}
.fsk .aspect-8-1,.fsk .aspect-8-1--mobile{aspect-ratio:5/1}
.fsk img{width:auto;max-width:100%}
.fsk img.lazy{opacity:0}
.fsk img:not(.lazy):not([loading=eager]){opacity:1;transition:opacity 1s ease-in-out,transform .6s ease}
.fsk .icon{fill:currentColor}
.fsk .icon-with-text{display:inline-flex;align-items:center;gap:.75em}
.fsk .icon img,.fsk .icon svg{width:1em;height:1em}
.fsk .media-position--top,.fsk .media-position--bottom,.fsk .media-position--start{display:flex;flex-direction:column;justify-content:center;align-items:center}
.fsk .media-position--top .media,.fsk .media-position--bottom .media,.fsk .media-position--start .media{display:flex;justify-content:center;align-self:var(--section-content-alignment, center);background-color:transparent}
.fsk .media-position--top img,.fsk .media-position--bottom img,.fsk .media-position--start img{width:auto}
.fsk .media-position--top .content,.fsk .media-position--bottom .content,.fsk .media-position--start .content{display:inherit;flex-direction:inherit;max-width:100%;width:100%}
.fsk .media-position--top:not(:has(.media)) .content,.fsk .media-position--bottom:not(:has(.media)) .content,.fsk .media-position--start:not(:has(.media)) .content{height:100%}
.fsk .media-position--top .media,.fsk .media-position--start .media{order:-1}
.fsk .media-position--top .media+.content,.fsk .media-position--bottom .content+.media{margin-block-start:var(--spacing-4)}
.fsk .media-position--start .content{flex-direction:column}
.fsk .media-position--bottom .media{order:1}
.fsk .media-position--background .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.fsk .media-position--background .media img{object-fit:cover;object-position:center center}
.fsk .media-position--background .content{display:flex;flex-direction:column;justify-items:stretch;position:relative;z-index:2;width:100%}
.fsk *[class*=media-position-] .content{padding:var(--content-padding)}
.fsk .media-position--background.section-height-auto,.fsk .media-position--top.section-height-auto .media,.fsk .media-position--bottom.section-height-auto .media,.fsk .media-position--start.section-height-auto .media{aspect-ratio:var(--media-aspect-ratio)}
.fsk .media-position--top.section-height-auto.has-video .media,.fsk .media-position--bottom.section-height-auto.has-video .media{width:100%;max-width:100%;height:auto}
.fsk .media-position--top:not(.section-height-auto) .media,.fsk .media-position--bottom:not(.section-height-auto) .media,.fsk .media-position--start:not(.section-height-auto) .media{width:100%;height:100%}
.fsk .section-height-third{height:33svh}
.fsk .section-height-half{height:50svh}
.fsk .section-height-full{height:calc(100svh - var(--header-top-position))}
.fsk .section-height-auto{height:auto}
@media screen and (max-width:749px){.fsk .media-position--background.section-height-auto--mobile,.fsk .media-position--top.section-height-auto--mobile .media,.fsk .media-position--bottom.section-height-auto--mobile .media,.fsk .media-position--start.section-height-auto--mobile .media{aspect-ratio:var(--media-aspect-ratio)}
.fsk .media-position--top:not(.section-height-auto--mobile) .media,.fsk .media-position--bottom:not(.section-height-auto--mobile) .media,.fsk .media-position--start:not(.section-height-auto--mobile) .media{width:100%;height:100%}
.fsk .section-height-third--mobile{height:33svh}
.fsk .section-height-half--mobile{height:50svh}
.fsk .section-height-full--mobile{height:calc(100svh - var(--header-top-position))}
.fsk .section-height-auto--mobile{height:auto}
}
.fsk .section-carousel .swiper-slide{height:auto}
.fsk .section-carousel .media-position--background,.fsk .section-carousel .media-position--top .media,.fsk .section-carousel .media-position--bottom .media,.fsk .section-carousel .media-position--start .media{aspect-ratio:var(--aspect-ratio)}
.fsk .section-carousel .content{padding:var(--padding)}
.fsk .section-carousel__block{width:100%;height:100%;display:flex}
.fsk .section-carousel__block.media-position--top .media,.fsk .section-carousel__block.media-position--bottom .media{width:100%;height:unset}
.fsk .section-carousel__content--button{margin-block-start:var(--spacing-4)}
@media(hover:hover){.fsk .section-carousel__block:hover .section-carousel__content--button.button{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}
.fsk .section-carousel__block.media-position--background:hover .section-carousel__content--button.button.button--text{border-width:0;background-color:transparent;color:rgb(var(--color-heading-text));min-height:auto}
.fsk .section-carousel__block:hover .section-carousel__content--button.button.button--text:after{width:30%;background-color:rgb(var(--color-heading-text))}
}
.fsk .media{display:block;background-color:rgb(var(--color-background));position:relative;border-radius:var(--card-corner-radius);overflow:hidden}
.fsk .max-w-full .media{border-radius:0}
.fsk .media--overlay:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-image:var(--media-overlay-gradient);pointer-events:none;z-index:2}
@media screen and (max-width:749px){.fsk .media--overlay:after{background-image:var(--media-overlay-gradient-mobile)}
}
.fsk .media>*,.fsk .media img{display:block;width:100%;max-width:100%;height:100%;max-height:100%;z-index:1;position:relative}
.fsk .media iframe{border-radius:0;border:none}
.fsk a.media{transition:opacity var(--duration-default)}
.fsk a.media.card-product__media{aspect-ratio:var(--card-media-aspect-ratio);border-radius:var(--card-corner-radius)}
@media(hover:hover){.fsk a.media:hover{opacity:.7}
}
.fsk .media img,.fsk .media>iframe,.fsk .media video{object-fit:cover;object-position:center center;transition:opacity var(--duration-extra-long),visibility var(--duration-extra-long)}
.fsk .media.card-product__media img,.fsk .media.card-product__media>iframe,.fsk .media.card-product__media video{object-fit:var(--card-media-object-fit, cover)}
.fsk .media--square{aspect-ratio:1/1}
.fsk .media--portrait{aspect-ratio:3/4}
.fsk .media--landscape{aspect-ratio:3/2}
.fsk .media--1-1{aspect-ratio:1/1}
.fsk .media--4-3{aspect-ratio:3/4}
.fsk .media--3-4{aspect-ratio:4/3}
.fsk .media--16-9{aspect-ratio:16/9}
.fsk .media--9-16{aspect-ratio:9/16}
.fsk .media--3-2{aspect-ratio:3/2}
.fsk .media--2-3{aspect-ratio:2/3}
.fsk .media--small{aspect-ratio:3/2}
.fsk .media--circle{aspect-ratio:1/1;border-radius:50%}
@media screen and (max-width:749px){.fsk .small-hide-media-overlay .media--overlay:after{display:none}
.fsk .media--mobile-2-4{aspect-ratio:2/4}
}
@media screen and (min-width:750px){.fsk .small-up-hide-media-overlay .media--overlay:after{display:none}
}
.fsk .media--aspect-ratio{aspect-ratio:auto}
.fsk .media--aspect-ratio>*,.fsk .media--aspect-ratio img{width:auto;height:auto;max-width:100%;max-height:100%;position:static}
.fsk .media .lazyload,.fsk .media .lazyloading{opacity:0;visibility:hidden}
.fsk .media .lazyloaded{opacity:1;visibility:inherit}
.fsk deferred-media{display:block}
.fsk .deferred-media__button{width:100%;background:none;padding:0;border:none;border-radius:0;cursor:pointer;position:relative}
.fsk .deferred-media[loaded] .deferred-media__button{display:none}
.fsk .deferred-media__button svg{background-color:rgb(var(--color-background));position:absolute;inset-block-start:20px;inset-inline-end:20px;z-index:1}
.fsk .deferred-media iframe,.fsk .deferred-media video{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;width:100%;height:100%}
.fsk .deferred-media__wrapper{position:absolute;inset-block-start:50%;inset-inline-start:0;inset-inline-end:0;width:100%;transform:translateY(-50%);overflow:hidden;aspect-ratio:16/9}
.fsk .js-btn svg{pointer-events:none}
.fsk .button,.fsk #shopify-product-reviews .spr-summary-actions-newreview{display:inline-block;text-align:center;border:0;border-radius:var(--button-border-radius);padding:15px 24px;cursor:pointer;font-family:var(--font-button-family);font-weight:600;text-transform:var(--button-text-transform);color:var(--color-button-text);text-decoration:none;background-color:var(--color-button-background);border:1px solid var(--color-button-outline);position:relative;-webkit-appearance:none;appearance:none;transition:color var(--duration-long),background-color var(--duration-long),border-color var(--duration-long),opacity var(--duration-default)}
.fsk .button--fixed-size{min-width:180px;max-width:100%;min-height:50px}
.fsk .button--filled{--color-button-text: rgb(var(--color-filled-button-text));--color-button-background: rgb(var(--color-filled-button));--color-button-outline: rgb(var(--color-filled-button));--color-button-hover-text: rgb(var(--color-filled-button));--color-button-hover-background: transparent;--color-button-hover-outline: rgb(var(--color-filled-button))}
.fsk .button--filled:focus-visible{outline:2px solid var(--color-button-background)}
.fsk .button--outlined{--color-button-text: rgb(var(--color-outlined-button-text));--color-button-background: transparent;--color-button-outline: rgb(var(--color-outlined-button-text));--color-button-hover-text: rgb(var(--color-outlined-button));--color-button-hover-background: rgb(var(--color-outlined-button-text));--color-button-hover-outline: rgb(var(--color-outlined-button-text))}
.fsk .button--outlined:focus-visible{outline:2px solid var(--color-button-outline)}
.fsk .button--inverse{--color-button-text: rgb(var(--color-filled-button));--color-button-background: rgb(var(--color-filled-button-text));--color-button-outline: rgb(var(--color-filled-button-text));--color-button-hover-text: rgb(var(--color-filled-button-text));--color-button-hover-background: rgb(var(--color-filled-button));--color-button-hover-outline: rgb(var(--color-filled-button-text))}
.fsk .button--inverse:focus-visible{outline:2px solid var(--color-button-background)}
.fsk .spr-button-primary,.fsk #shopify-product-reviews .spr-button,.fsk #shopify-product-reviews .spr-summary-actions-newreview{--color-button-text: rgb(var(--color-outlined-button-text));--color-button-background: rgb(var(--color-outlined-button));--color-button-outline: rgb(var(--color-outlined-button-text));--color-button-hover-text: rgb(var(--color-outlined-button-text));--color-button-hover-background: rgb(var(--color-outlined-button))}
.fsk .button--normalcase,.fsk .button--capitalize,.fsk .button--lowercase{text-transform:none}
.fsk .button--uppercase{text-transform:uppercase}
.fsk .button--lowercase{text-transform:lowercase}
.fsk .button--capitalize{text-transform:capitalize}
.fsk .button--normalcase{text-transform:none}
.fsk .button.button--text{padding:4.25px 0;border-width:0;background-color:transparent;font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:var(--font-button-letter-spacing);color:rgb(var(--color-foreground));position:relative;min-width:auto;min-height:auto}
.fsk .button.button--text:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:50%;display:block;width:100%;transform:translate(-50%);height:1px;background-color:rgb(var(--color-foreground));transition:background-color var(--duration-long),width var(--duration-long)}
.fsk [dir=rtl] .button.button--text:after{transform:translate(50%)}
.fsk .button.button--small{padding:6px 8px;font-weight:var(--font-weight-button-medium);line-height:var(--line-height-static-sm);letter-spacing:1px}
.fsk .button.button--icon{border-radius:var(--button-action-border-radius, 6px);padding:12px;box-shadow:0 6.65px 9.776px rgba(var(--color-shadow),.03),0 22.336px 32.834px rgba(var(--color-shadow),.04),0 100px 147px rgba(var(--color-shadow),.07)}
.fsk .button__spinner{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;background-color:var(--color-popup-overlay);opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default);border-radius:var(--button-border-radius)}
.fsk .button:disabled,.fsk .button.disabled,.fsk .button[disabled]{--color-button-text: rgb(255, 255, 255);--color-button-background: rgb(224, 224, 224);--color-button-outline: rgb(224, 224, 224);pointer-events:none}
.fsk .button:disabled .button__spinner,.fsk .button.disabled .button__spinner,.fsk .button[disabled] .button__spinner{opacity:1;visibility:visible}
.fsk .button--auto{padding-inline:39px;min-width:auto}
.fsk .button--full{display:block;width:100%}
.fsk .button--full-height{height:100%}
.fsk .button--border-none{border:none}
.fsk .button--rounded{border-radius:50px}
.fsk .button--rounded-0{border-radius:0}
@media(hover:hover){.fsk .button:hover,.fsk #shopify-product-reviews .spr-summary-actions-newreview:hover{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}
.fsk .button.button--text:hover:after{width:30%}
.fsk .button.button--text:hover:after{background-color:rgb(var(--color-heading-text))}
.fsk .button.button--icon{background-color:var(--color-button-background)}
}
.fsk .inactive-link{pointer-events:none;cursor:pointer}
.fsk .sign-in-with-shop-provider{text-align:center}
.fsk .sign-in-with-shop-provider .button{width:100%}
.fsk .sign-in-with-shop-provider p{margin-block-end:0}
.fsk .shopify-payment-button [role=button],.fsk button.shopify-payment-button__button--unbranded{display:inline-block;text-align:center;border:0;border-radius:var(--button-border-radius);padding:16px 24px;cursor:pointer;font-family:var(--font-button-family);font-size:calc(var(--font-button-scale) * 10px);line-height:calc(1 + 0 / var(--font-button-scale));font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--button-text-transform);color:var(--color-button-text);text-decoration:none;background-color:var(--color-button-background);border:1px solid var(--color-button-outline);position:relative;-webkit-appearance:none;appearance:none;transition:color var(--duration-long),background-color var(--duration-long),border-color var(--duration-long),opacity var(--duration-default)}
.fsk quick-cart-drawer:not(:has(.shopify-payment-button)) .button--highlighted-product{margin-block-start:calc(-1 * var(--spacing-4))}
.fsk button.shopify-payment-button__button{--color-button-text: rgb(var(--color-filled-button-text));--color-button-background: rgb(var(--color-filled-button));--color-button-outline: rgb(var(--color-filled-button));--color-button-hover-text: rgb(var(--color-filled-button));--color-button-hover-background: transparent;--color-button-hover-outline: rgb(var(--color-filled-button))}
.fsk button.shopify-payment-button__button--unbranded{--color-button-text: rgb(var(--color-outlined-button-text));--color-button-background: transparent;--color-button-outline: rgb(var(--color-outlined-button-text));--color-button-hover-text: rgb(var(--color-outlined-button));--color-button-hover-background: rgb(var(--color-outlined-button-text));--color-button-hover-outline: rgba(var(--color-outlined-button), var(--button-hover-border-color-opacity))}
.fsk .shopify-payment-button__button--branded{z-index:auto}
.fsk .shopify-payment-button__button--branded .shopify-cleanslate div[role=button]{padding-block:12px!important}
.fsk more-payment-options-link{display:inline-flex;transform:translate(-50%);inset-inline-start:50%;position:relative}
.fsk [dir=rtl] more-payment-options-link{transform:translate(50%);inset-inline-start:auto;inset-inline-end:50%}
.fsk .shopify-payment-button__more-options{display:inline-block;margin-block-start:12px;position:relative;text-transform:uppercase;margin-top:var(--spacing-3)!important;font-size:var(--font-size-static-xs)!important;line-height:var(--line-height-static-sm);letter-spacing:var(--font-button-letter-spacing);text-decoration:none!important}
.fsk .shopify-payment-button__more-options:after{content:"";position:absolute;inset-block-end:calc(-1.5 * var(--spacing-1))!important;inset-inline:0;margin-inline:auto;display:block;width:100%;height:1px;background-color:rgb(var(--color-filled-button));transition:background-color var(--duration-long),width var(--duration-long)}
.fsk [data-shopify=payment-button]{min-height:44px}
.fsk .shopify-payment-button__more-options.shopify-payment-button__button--hidden{display:none}
.fsk .shopify-cleanslate [role=button]{height:46px!important}
.fsk .shopify-cleanslate div>ul>li{border-radius:var(--button-border-radius);overflow:hidden}
.fsk .cart__dynamic-checkout{width:100%}
.fsk shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: var(--color-button-background);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease}
.fsk shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 46px;--shopify-accelerated-checkout-button-inline-size: 46px;--shopify-accelerated-checkout-button-border-radius: var(--button-border-radius);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-inline-alignment: flex-start;--shopify-accelerated-checkout-row-gap: var(--spacing-2);--shopify-accelerated-checkout-skeleton-background-color: var(--color-button-background);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 1;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .5;--shopify-accelerated-checkout-skeleton-animation-duration: 4s;--shopify-accelerated-checkout-skeleton-animation-timing-function: ease}
.fsk .shopify-payment-button [role=button]:hover,.fsk button.shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-outline)}
.fsk button.shopify-payment-button__button:hover{color:var(--color-button-hover-text);background-color:var(--color-button-hover-background);border-color:var(--color-button-hover-text)}
.fsk .shopify-challenge__button{display:inline-block;text-align:center;border:0;border-radius:var(--button-border-radius);margin:var(--spacing-4) auto 0;padding:16px 24px;cursor:pointer;font-family:var(--font-button-family);font-size:calc(var(--font-button-scale) * 10px);line-height:calc(1 + 0 / var(--font-button-scale));font-weight:var(--font-button-weight);letter-spacing:var(--font-button-letter-spacing);text-transform:var(--button-text-transform);color:var(--color-button-filled-text);text-decoration:none;background-color:var(--color-button-filled-background);border:1px solid var(--color-button-outline);position:relative;-webkit-appearance:none;appearance:none;transition:color var(--duration-long),background-color var(--duration-long),border-color var(--duration-long),opacity var(--duration-default)}
.fsk .shopify-challenge__button{--color-button-text: rgb(var(--color-filled-button-text));--color-button-background: rgb(var(--color-filled-button));--color-button-outline: rgb(var(--color-filled-button));--color-button-hover-text: rgb(var(--color-filled-button));--color-button-hover-background: transparent;--color-button-hover-outline: rgb(var(--color-filled-button))}
@media(hover:hover){.fsk .shopify-challenge__button:hover{color:var(--color-button-filled-background);background-color:var(--color-button-filled-text);border-color:var(--color-button-filled-background)}
}
.fsk .form-row{display:grid;grid-template-columns:1fr;gap:25px}
.fsk .form-row--actions{display:block}
.fsk .form-row--double{grid-template-columns:repeat(2,1fr)}
@media screen and (max-width:749px){.fsk .form-row--double{grid-template-columns:1fr}
}
.fsk .form-row+.form-row{margin-block-start:16px}
.fsk .field{position:relative}
.fsk .field__label:not(.visually-hidden),.fsk .field__input,.fsk .dropdown__label{position:relative;z-index:2}
.fsk .field__input::placeholder,.fsk .field__input:-ms-input-placeholder{color:rgba(var(--color-foreground),.75)}
.fsk .field__input:focus::placeholder,.fsk .field__input:focus:-ms-input-placeholder{color:transparent}
.fsk #shopify-product-reviews .spr-form-label,.fsk .field__label,.fsk .select-input__label,.fsk .dropdown__button,.fsk .dropdown__label{color:rgb(var(--color-foreground));display:block;cursor:pointer;font-weight:var(--font-weight-medium)}
.fsk #shopify-product-reviews .spr-form-label,.fsk .field__label,.fsk .select-input__label,.fsk .dropdown__label{margin:0 0 8px}
.fsk #shopify-product-reviews .spr-form-input:not(.spr-starrating),.fsk #shopify-product-reviews .spr-form-input-textarea,.fsk .field__input{outline:none;font:inherit;background-color:transparent;color:rgb(var(--color-heading-text));width:100%;height:48px;padding:0 16px;border:1px solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-default)}
.fsk #shopify-product-reviews .spr-form-input:not(.spr-starrating)::placeholder{color:rgba(var(--color-foreground),.75)}
.fsk #shopify-product-reviews .spr-form-input{padding:var(--input-border-radius)}
.fsk .field--textarea .field__input{display:block;height:auto;min-height:114px;padding:var(--spacing-4);resize:vertical}
.fsk .field__message{display:none}
.fsk .has-error .field__input:not(:focus)~.field__message{display:block;margin:8px 0 0}
.fsk .has-error .field__message,.fsk .errors{color:var(--color-error);font-family:var(--font-heading-family);font-size:var(--font-size-static-md);line-height:var(--line-height-static-sm)}
.fsk .errors{margin-block-end:32px}
.fsk .errors ul{list-style-type:none;padding:0;margin:0}
.fsk .has-error .field__input:not(:focus){color:var(--color-error);text-align:center;background-color:#e45f5f06;border-color:var(--color-error)}
.fsk .has-error .field__input:not(:focus)::placeholder{color:var(--color-error);text-align:start}
@media(hover:hover){.fsk .field__input:hover{border-color:currentColor}
}
.fsk .field__input:focus{border-color:currentColor}
.fsk .drawer--search .drawer__content{transform:unset;transform:translateY(-100%);padding:var(--spacing-6) var(--spacing-4) var(--spacing-5)}
.fsk .field--search{flex:1}
.fsk .field--search .field__input{padding-inline-start:0;font-size:var(--font-size-static-h6);line-height:var(--line-height-static-sm);border-radius:0;border:none}
.fsk .drawer--search .drawer__row{margin-block:0}
.fsk .drawer--search .search__body,.fsk .drawer--search .search-drawer__suggestions{margin-block:var(--spacing-5);padding-block:var(--spacing-5);border-block-start:1px solid rgba(var(--color-border),var(--alpha-border))}
.fsk .search-drawer__title,.fsk h6.search-drawer__title{font-family:var(--font-heading-family);color:rgb(var(--color-heading-text));opacity:.5;font-size:var(--font-size-static-xs);font-weight:var(--font-weight-heading-medium);line-height:var(--line-height-static-sm);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 16px}
.fsk .drawer--search .search-drawer__suggestions ul{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.fsk .drawer--search .search-drawer__suggestions ul li a{border:1px solid rgba(var(--color-border),var(--alpha-border))}
.fsk .field--search .field__input::-webkit-search-decoration,.fsk .field--search .field__input::-webkit-search-cancel-button,.fsk .field--search .field__input::-webkit-search-results-button,.fsk .field--search .field__input::-webkit-search-results-decoration{display:none}
.fsk .search__controls .drawer__button-close{width:28px;height:28px;position:absolute;inset-block-start:0;inset-inline-end:0;margin-block-end:0;padding:0;z-index:10}
.fsk .template--search .search__controls{position:relative;padding-inline-end:0}
.fsk .template--search .search__controls .drawer__button-close{display:none}
.fsk .template--search .search-hero .search__controls .search__button--submit,.fsk .template--search .search-hero .search__controls .search__button--clear{position:absolute;z-index:3}
.fsk .template--search .search-hero .search__controls .search__button--submit{margin-inline-end:var(--spacing-3);display:flex;align-items:center;justify-content:center}
.fsk .template--search .search-hero .search__controls .search__button--submit svg{width:16px;height:16px}
@media screen and (min-width:990px){.fsk .drawer--search .drawer__content{padding-block-start:var(--spacing-7);padding-inline:var(--spacing-6)}
.fsk .field--search .field__input{font-family:var(--font-heading-family);font-size:var(--font-size-static-h5)}
.fsk .field--search:after{display:none}
}
.fsk .checkbox{display:flex;align-items:center;color:rgb(var(--color-heading-text));transition:opacity var(--duration-default)}
.fsk .checkbox--plain{color:rgb(var(--color-foreground));font-size:var(--font-size-static-md);text-transform:none;letter-spacing:normal}
.fsk .checkbox--disabled{opacity:.6;pointer-events:none}
.fsk .checkbox input{cursor:pointer;position:relative;flex-shrink:0;border:1px solid rgba(var(--color-border),var(--alpha-border));margin:0;padding:0;width:16px;height:16px;background:transparent;appearance:none;-webkit-appearance:none;transition:border-color var(--duration-default),background-color var(--duration-default)}
.fsk .checkbox input:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);height:6px;width:6px;background-color:currentColor;opacity:0;transition:opacity var(--duration-default)}
.fsk [dir=rtl] .checkbox input:before{transform:translate(50%,-50%)}
.fsk .checkbox input+label,.fsk .checkbox__label{cursor:pointer;padding-inline:8px}
.fsk .checkbox label a{text-decoration:underline}
@media(hover:hover){.fsk .checkbox label a:hover{text-decoration:none}
}
.fsk .checkbox input:checked{border-color:currentColor;background-color:rgba(var(--color-border),var(--alpha-border))}
.fsk .checkbox input:checked:before{opacity:1}
.fsk quantity-input{display:block}
.fsk .quantity{color:rgb(var(--color-outlined-button));position:relative;width:80px}
.fsk .quantity__wrapper{display:flex;justify-content:space-between;padding:0 4px;border:1px solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--badge-border-radius)}
.fsk .quantity__input{color:rgb(var(--color-foreground));font:inherit;font-size:var(--font-size-static-sm);text-align:center;background-color:transparent;border-radius:0;border:none;padding:0;width:20px;height:24px;flex-grow:0;-webkit-appearance:none;appearance:none;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}
.fsk .quantity__input:focus-visible{outline:none;box-shadow:inset 0 -2px rgba(var(--color-foreground),.5)}
.fsk .quantity__button{color:rgb(var(--color-foreground));width:20px;flex-shrink:0;opacity:.5;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
.fsk .quantity__button svg{pointer-events:none}
.fsk .quantity__input:-webkit-autofill,.fsk .quantity__input:-webkit-autofill:hover,.fsk .quantity__input:-webkit-autofill:active{box-shadow:0 0 0 100px rgb(var(--color-shadow)) inset!important;-webkit-box-shadow:0 0 0 100px rgb(var(--color-shadow)) inset!important}
.fsk .quantity__input::-webkit-outer-spin-button,.fsk .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.fsk .quantity__input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}
.fsk .quantity--compact .quantity__input{width:40px;height:40px;flex-grow:0}
.fsk .select-input{width:100%}
.fsk select{background:none;color:inherit}
.fsk dropdown-input.has-error .dropdown__button{border-color:var(--color-error)}
.fsk .select-input__wrapper,.fsk .dropdown__button{position:relative;color:rgb(var(--color-foreground))}
.fsk .select-input__wrapper svg,.fsk .dropdown__button svg{position:absolute;inset-block-start:50%;inset-inline-end:16px;z-index:1;transform:translateY(-50%);pointer-events:none}
.fsk .select-input__el,.fsk .dropdown__button{-webkit-appearance:none;appearance:none;font:inherit;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:var(--font-size-static-sm);letter-spacing:var(--letter-spacing-medium);text-transform:uppercase;background-color:transparent;width:100%;height:60px;padding:8px 48px 8px 16px;border:1px solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);transition:border-color var(--duration-default)}
.fsk .select-input--default .select-input__el,.fsk .dropdown__button{color:rgb(var(--color-foreground));text-transform:none;letter-spacing:0;height:48px;padding-block:0}
.fsk .select-input--default .select-input__el:focus,.fsk .select-input--default .select-input__el:hover,.fsk .dropdown__button:hover,.fsk .dropdown__button:focus,.fsk .is-open .dropdown__button{border-color:rgba(var(--color-border),var(--alpha-border));outline:none}
.fsk .dropdown__button{display:flex;align-items:center}
.fsk .dropdown__list{background-color:rgb(var(--color-background));width:100%;max-height:300px;border:1px solid rgba(var(--color-border),var(--alpha-border));overflow-y:auto;position:absolute!important;inset-block-start:calc(100% - 1px);inset-inline-start:0;z-index:1;opacity:0;visibility:hidden;transition:opacity var(--duration-default),visibility var(--duration-default)}
.fsk .is-open .dropdown__list{opacity:1;visibility:visible}
.fsk .dropdown__item-button{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));font:inherit;font-family:var(--font-heading-family);font-size:var(--font-size-static-sm);text-align:center;display:block;width:100%;height:48px;padding:0;border:none;border-radius:0;cursor:pointer;will-change:background-color;transition:background-color var(--duration-default)}
.fsk .is-active .dropdown__item-button{background-color:rgba(var(--color-foreground),.025)}
@media(hover:hover){.fsk .dropdown__item-button:hover:not([disabled]){background-color:rgba(var(--color-foreground),.05)}
.fsk .dropdown__item-button[disabled]:hover{cursor:not-allowed}
}
.fsk .shopify-policy__title{margin:0 0 8px}
.fsk .shopify-policy__title>*{text-transform:capitalize;font-size:calc(var(--font-heading-scale) * var(--h3-multiplier));color:rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);word-break:break-word;margin-block:0;line-height:var(--line-height-h3);padding-block:calc(var(--h3-multiplier) / 5)}
.fsk .shopify-policy__container{padding-block-start:40px;padding-block-end:32px;max-width:calc(var(--page-width) * var(--max-w-xxs-multiplier))}
@media screen and (min-width:750px){.fsk .shopify-policy__title{margin:0 0 16px}
.fsk .shopify-policy__container{padding-block-start:32px;padding-block-end:64px}
}
.fsk .rte{color:rgb(var(--color-foreground))}
.fsk .rte a{color:currentColor;text-decoration:underline;text-underline-offset:2px}
.fsk .rte p:empty{display:flex}
.fsk .rte p:first-child{margin-block-start:0}
.fsk .rte p:last-child{margin-block-end:0}
.fsk .rte p>img{width:100%;display:block;margin:32px 0}
@media screen and (min-width:990px){.fsk .rte p>img{margin:48px 0}
}
@supports (-webkit-touch-callout: none){@media screen and (max-width:749px){.fsk input,.fsk select,.fsk textarea{font-size:var(--font-size-static-lg)!important}
}
}
.fsk .rte table{width:100%}
.fsk .rte table td:not(:first-child){text-align:center}
.fsk .rte iframe{max-width:100%;display:block;margin-inline:auto}
.fsk .rte ol,.fsk .rte ul{margin:var(--spacing-1) auto;list-style-position:inside;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.fsk .text-start .rte ol,.fsk .text-start .rte ul{margin-inline-start:0}
.fsk .text-end .rte ol,.fsk .text-end .rte ul{margin-inline-end:0}
.fsk .main-page .rte ol,.fsk .main-page .rte ul,.fsk .shopify-policy__container .rte ol,.fsk .shopify-policy__container .rte ul{margin:revert;list-style-position:revert;padding:revert;width:revert}
.fsk .main-page .rte h1 a,.fsk .main-page .rte h2 a,.fsk .main-page .rte h3 a,.fsk .main-page .rte h4 a,.fsk .main-page .rte h5 a,.fsk .main-page .rte h6 a,.fsk .shopify-policy__container .rte h1 a,.fsk .shopify-policy__container .rte h2 a,.fsk .shopify-policy__container .rte h3 a,.fsk .shopify-policy__container .rte h4 a,.fsk .shopify-policy__container .rte h5 a,.fsk .shopify-policy__container .rte h6 a{text-decoration:none}
.fsk .main-page .rte h1,.fsk .main-page .rte h2,.fsk .main-page .rte h3,.fsk .main-page .rte h4,.fsk .main-page .rte h5,.fsk .main-page .rte h6,.fsk .shopify-policy__container .rte h1,.fsk .shopify-policy__container .rte h2,.fsk .shopify-policy__container .rte h3,.fsk .shopify-policy__container .rte h4,.fsk .shopify-policy__container .rte h5,.fsk .shopify-policy__container .rte h6{margin-block-end:var(--spacing-5)}
.fsk .main-page .rte p:last-child,.fsk .shopify-policy__container .rte p:last-child{margin-block-end:revert}
.fsk .price{color:rgb(var(--color-heading-text));line-height:var(--line-height-static-md);font-weight:var(--font-weight-normal)}
.fsk .price__sale--has-badge{display:flex;align-items:center;flex-wrap:wrap}
.fsk .price__sale--has-badge .price__sale-inner{flex-shrink:0}
.fsk .price__sale--has-badge .price__sale-inner:not(:last-child){margin-inline-end:16px}
.fsk .savings_badge{display:inline-block;padding:1px 8px;border-radius:5px;font-size:13px;font-weight:600;white-space:nowrap}
.fsk .price span.sale,.fsk .price ins{text-decoration:none;font-weight:600;font-size:20px}
.fsk .price del{color:rgb(var(--color-foreground));margin-inline-end:5px}
.fsk .badge{height:fit-content;display:inline-block;padding:5px;background-color:rgb(var(--color-tag-background))}
.fsk .badge--round{border-radius:14px;padding-inline:8px}
.fsk .badge--transparent{padding:0;background-color:transparent}
.fsk .swiper-buttons{display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:absolute;inset-block-start:50%;inset-inline:0;z-index:1;transform:translateY(-50%);pointer-events:none}
.fsk .swiper-button{width:42px;height:40px;padding:0;background:none;border:none;border-radius:var(--button-action-border-radius, 6px);cursor:pointer;pointer-events:all;position:relative;will-change:opacity;transition:opacity var(--duration-default);color:rgba(var(--color-button-swiper));-webkit-user-select:none;user-select:none}
.fsk .swiper-button:disabled,.fsk .swiper-button-disabled{opacity:.5;pointer-events:none}
.fsk button[class*=" swiper-button--prev"]{margin-inline-end:16px;transform:scaleX(-1)}
.fsk [dir=rtl] button[class*=" swiper-button--prev"]{margin-inline-end:unset;transform:scaleX(1)}
.fsk [dir=rtl] button[class*=" swiper-button--next"]{margin-inline-start:16px;transform:scaleX(-1)}
@media(hover:hover){.fsk .swiper-button:hover{opacity:.7}
}
.fsk .section__head--buttons .swiper-buttons{margin-block-start:0;margin-inline-start:36px;padding:0}
.fsk .section__head--buttons .swiper-buttons .swiper-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center}
.fsk .section__head--buttons .swiper-buttons .icon{width:16px;height:16px}
.fsk .section__head--buttons .swiper-buttons .swiper-button--prev{margin-inline-end:16px}
.fsk .swiper-pagination--shape{display:flex;align-items:center;--swiper-pagination-top: 10px;inset-block-start:10px;inset-block-end:unset!important;inset-inline-start:10px!important;width:fit-content!important}
.fsk .swiper-pagination--shape .swiper-pagination-bullet{position:relative;display:flex;justify-content:center;align-items:center;width:auto;height:auto;margin:0 10px;background-color:transparent;border-radius:5px;border:2px solid rgba(255,255,255,0);cursor:pointer;transition:.3s}
.fsk .swiper-pagination--shape .swiper-pagination-bullet span{color:rgb(var(--color-white-rgb));font-size:var(--font-size-static-sm);font-weight:var(--font-heading-weight);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);letter-spacing:2px}
.fsk [dir=rtl] .swiper-pagination--shape .swiper-pagination-bullet span{transform:translate(50%,-50%)}
.fsk .swiper-pagination--shape .progress--square .origin{border-radius:5px;fill:transparent;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:155px;stroke-dashoffset:155px}
.fsk .swiper-pagination--shape .progress--circle{display:block;position:fixed;inset-inline-start:-16px;transform:rotate(-90deg)}
.fsk .swiper-pagination--shape .progress--circle .origin{fill:transparent;stroke:#fff;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:56.5487px;stroke-dashoffset:56.5487px}
.fsk .swiper-pagination--shape .swiper-pagination-bullet-active .progress--circle .origin{animation:circle-progress var(--slideshow-pagination-progress-time)}
.fsk .swiper-pagination--dots{display:flex;gap:var(--spacing-1);--swiper-pagination-bullet-horizontal-gap: 0}
.fsk .swiper-pagination--dots .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 4px;background-color:#ffffff80;border-radius:50%;cursor:pointer;background-color:rgba(var(--color-background),0);transition:background-color var(--duration-default)}
.fsk .swiper-pagination--dots .swiper-pagination-bullet:before,.fsk .swiper-pagination--dots .swiper-pagination-bullet span{display:inline-block;width:4px;height:4px;border-radius:50%;background-color:rgba(var(--color-foreground),.5)}
.fsk .swiper-pagination--dots .swiper-pagination-bullet-active{background-color:rgba(var(--color-foreground),.1)}
.fsk .swiper-pagination--dots .swiper-pagination-bullet-active:before,.fsk .swiper-pagination--dots .swiper-pagination-bullet-active span{background-color:rgba(var(--color-foreground),.75)}
.fsk .slideshow-alignment--center{width:fit-content!important;margin-inline:auto}
.fsk .product-card fieldset{margin:0;padding:0;border:0;display:flex;align-items:center}
.fsk .variant-options,.fsk .product__variant-options{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}
.fsk .product-option__label--image img{opacity:1}
.fsk .product .product__variant-options{gap:var(--spacing-2)}
.fsk .product-card .product__variant-options{gap:var(--spacing-1)}
.fsk .product .product__variant-options>*{display:inline-flex}
.fsk .variant-options fieldset,.fsk .product__variant-options fieldset,.fsk fieldset.product__variant-options{margin:0;padding:0;border:0;display:flex;align-items:center}
.fsk .variant-options fieldset legend,.fsk .product__variant-options fieldset legend,.fsk fieldset.product__variant-options legend{margin:0;padding:0;border:0;margin-block-end:var(--spacing-1);display:flex;align-items:center;width:100%;font-weight:600;text-transform:uppercase;color:rgb(var(--color-heading-text))}
.fsk .product .product__variant-options legend{margin-block-end:var(--spacing-2)}
.fsk .variant-options fieldset legend span,.fsk .product__variant-options fieldset legend span,.fsk fieldset.product__variant-options legend span,.fsk .variant-options fieldset legend strong,.fsk .product__variant-options fieldset legend strong,.fsk fieldset.product__variant-options legend strong{font-weight:var(--font-weight-heading-semibold);margin-inline-start:var(--spacing-1)}
.fsk .product-card .button--variant:has(.product-option__label){min-width:var(--product-card-option-button-size);height:calc(var(--product-card-option-button-size) + 0.5px)}
.fsk .product-card .product-option__input+.product-option__label--image{width:var(--product-card-option-button-size);height:var(--product-card-option-button-size)}
.fsk .product-option__label{--variant-option-label--border-radius: 0;position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;max-width:100%;color:rgb(var(--color-foreground));text-transform:uppercase;cursor:pointer;border:1px solid rgba(var(--color-foreground),.15);border-radius:5px;will-change:border-color;transition:border-color var(--duration-default)}
.fsk .product-option__label:hover{border:1px solid rgba(var(--color-foreground),.25)}
.fsk .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){width:auto;min-width:58px;height:38px;padding-inline:var(--spacing-2);will-change:border-color,background-color;transition:border-color var(--duration-default),background-color var(--duration-default);--variant-option-label--border-radius: 0}
.fsk .product-card .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){min-width:var(--product-card-option-button-size);height:var(--product-card-option-button-size)}
.fsk .product__product-group .product-option__label{min-width:var(--product-card-option-button-size);height:var(--product-card-option-button-size)}
.fsk .product-option__label--square{--variant-option-label--border-radius: 0}
.fsk .product-option__label--rounded{--variant-option-label--border-radius: var(--button-border-radius)}
.fsk .product-option__label--circle{--variant-option-label--border-radius: 50%}
.fsk .product-option__swatch--square{--variant-option-swatch--border-radius: 0}
.fsk .product-option__swatch--circle{--variant-option-swatch--border-radius: 50%}
.fsk .product-option__label--square .product-option__swatch--circle{--variant-option-swatch--border-radius: 0}
.fsk .product-option__input:active+.product-option__label,.fsk .product-option__input:checked+.product-option__label,.fsk .product-option__input:focus-visible+.product-option__label,.fsk .product-option__input:active:focus-visible+.product-option__label,.fsk .product-option__input:checked:focus-visible+.product-option__label{border-color:rgba(var(--color-foreground),1);box-shadow:0 0 0 1px rgba(var(--color-foreground),1)}
.fsk .product-option__input:active+.product-option__label:has(.product-option__swatch),.fsk .product-option__input:checked+.product-option__label:has(.product-option__swatch){border-color:rgba(var(--color-foreground),1);box-shadow:0 0 0 1px rgba(var(--color-foreground),1)}
.fsk .product-option__input:disabled+.product-option__label,.fsk .product-option__input.disabled+.product-option__label{pointer-events:none;border-color:rgba(var(--color-foreground),.15);color:rgba(var(--color-foreground),.4);background-color:transparent;overflow:hidden}
.fsk .product-option__input:disabled:active+.product-option__label,.fsk .product-option__input.disabled:active+.product-option__label,.fsk .product-option__input:disabled:checked+.product-option__label,.fsk .product-option__input.disabled:checked+.product-option__label,.fsk .product-option__input:disabled:focus-visible+.product-option__label,.fsk .product-option__input.disabled:focus-visible+.product-option__label,.fsk .product-option__input:disabled:active:focus-visible+.product-option__label,.fsk .product-option__input.disabled:active:focus-visible+.product-option__label,.fsk .product-option__input:disabled:checked:focus-visible+.product-option__label,.fsk .product-option__input.disabled:checked:focus-visible+.product-option__label{border-color:rgba(var(--color-foreground),.5)}
.fsk .product-option__label:has(.product-option__swatch) .product-option__swatch{width:26px;height:26px;border:1px solid rgba(var(--color-foreground),.25);border-radius:500px}
.fsk .product-option__input:checked+.product-option__label:has(.product-option__swatch){border:1.5px solid rgba(var(--color-foreground),1)}
.fsk .product-card .product-option__label:has(.product-option__swatch){width:auto;height:var(--product-card-option-button-size);aspect-ratio:1 / 1;overflow:hidden}
.fsk .product-card .product-option__label:has(.product-option__swatch) .product-option__swatch{width:100%;height:100%}
.fsk .product-card .product-option__label:has(.product-option__swatch) .product-option__swatch.product-option__swatch--circle{border-radius:50%}
.fsk .product-option__label .product-option__swatch{--variant-option-swatch--size: 24px;--variant-option-swatch--border-radius: var(var(--variant-option-label--border-radius), 50%);position:relative;display:block;width:var(--variant-option-swatch--size);height:var(--variant-option-swatch--size);background:var(--swatch--background);background-position:var(--swatch-focal-point, 50% 50%);background-size:cover;background-origin:border-box;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--variant-option-swatch--border-radius);cursor:pointer;transition:opacity var(--duration-default),border-color var(--duration-default),transform var(--duration-default)}
.fsk .product-option__label .product-option__swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}
.fsk .product-option__input:disabled+.product-option__label .product-option__swatch,.fsk .product-option__input.visually-disabled+.product-option__label .product-option__swatch{position:relative;overflow:hidden;opacity:.4}
.fsk .product-option__input:disabled+.product-option__label:after,.fsk .product-option__input.disabled+.product-option__label:after,.fsk .product-option__input.visually-disabled+.product-option__label:after,.fsk .product-option__input:disabled+.product-option__label .product-option__swatch:after,.fsk .product-option__input.disabled+.product-option__label .product-option__swatch:after,.fsk .product-option__input.visually-disabled+.product-option__label .product-option__swatch:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(var(--color-background),0) calc(50% - 1px),rgba(var(--color-foreground),0),rgba(var(--color-background),0) calc(50% + 1px))}
.fsk .product-option__input:disabled+.product-option__label:before,.fsk .product-option__input.disabled+.product-option__label:before,.fsk .product-option__input.visually-disabled+.product-option__label:before,.fsk .product-option__input:disabled+.product-option__label .product-option__swatch:before,.fsk .product-option__input.disabled+.product-option__label .product-option__swatch:before,.fsk .product-option__input.visually-disabled+.product-option__label .product-option__swatch:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top right,rgba(var(--color-background),0) calc(50% - 1px),rgba(var(--color-foreground),.1),rgba(var(--color-background),0) calc(50% + 1px))}
.fsk .product-option__input+.product-option__label--image{--variant-option-label--border-radius: 0;position:relative;display:block;width:60px;height:60px;transform:none;transition:none;background:none;overflow:hidden;border:1px solid rgba(var(--color-foreground),.15)}
.fsk .product-option__input+.product-option__label--image>img,.fsk .product-option__input+.product-option__label--image>svg{position:relative;display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}
.fsk .product-option__input+.product-option__label--image>svg path{stroke:rgb(var(--color-foreground))}
.fsk .product-option__input:disabled+.product-option__label--image>img,.fsk .product-option__input:disabled+.product-option__label--image>svg,.fsk .product-option__input.disabled+.product-option__label--image>img,.fsk .product-option__input.disabled+.product-option__label--image>svg,.fsk .product-option__input.visually-disabled+.product-option__label--image>img,.fsk .product-option__input.visually-disabled+.product-option__label--image>svg{opacity:.5}
.fsk .product-option__input+.product-option__label--image .product-option__swatch{display:none}
.fsk .product-option__input+.product-option__label--image:has(.placeholder-svg) .product-option__swatch{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.5}
.fsk .product__product-groups{display:flex;flex-direction:column;gap:var(--spacing-3)}
.fsk .product-card__options--inline .product__product-groups{width:100%;flex-direction:row;gap:var(--spacing-2);justify-content:space-between}
.fsk fieldset.product__product-group{margin-block-end:var(--spacing-5)}
.fsk .product-card fieldset.product__product-group{margin-block-end:var(--spacing-0)}
.fsk .product-option__label:not(.product-option__label--image){padding:1px;border-radius:500px}
.fsk .product__product-group .product-option__label.active{border-color:rgba(var(--color-foreground),1);border-width:1.5px}
.fsk .product-option__label--image.product-option__label--circle{border-radius:50%}
.fsk .product__product-group .product-option__label:not(.product-option__label--image) a{display:block;position:relative;width:100%;height:100%;border:1px solid rgba(var(--color-foreground),.25)}
.fsk .product__product-group .product-option__label:not(.product-option__label--image) a.product-option__only-text{height:auto;border:0}
.fsk .product__product-group .media{border-radius:var(--variant-option-swatch--border-radius)}
.fsk .product__product-group .product-option__label--image,.fsk .product__product-group .product-option__label--swatch{--variant-option-label--border-radius: 0;position:relative;display:block;width:64px;height:64px;transform:none;transition:none;background:none;overflow:hidden;will-change:border-color;transition:border-color var(--duration-default)}
.fsk .product__product-group .product-option__label--swatch{width:24px;height:24px}
.fsk .product__product-group .product-option__label--image:hover{border-color:rgba(var(--color-foreground),.1)}
.fsk .product__product-group .product-option__label--image a.product-option__swatch{display:block;position:relative;width:100%;height:100%;border-radius:0;border:0}
.fsk .product-card .product__product-group .product-option__label--image{width:auto;height:var(--product-card-option-button-size);aspect-ratio:1 / 1}
.fsk .product__product-group .product-option__label--image,.fsk .product__variant-picker .product-option__label--image{padding:5px}
.fsk .product-option__label--circle a,.fsk .product-option__label--circle a.media{border-radius:50%}
.fsk .product__product-group .product-option__label--image img{aspect-ratio:1 / 1;border-width:1px;border-style:solid;border-color:rgba(var(--color-foreground),.1)}
.fsk .product-option__label--circle img{border-radius:50%}
.fsk .product__product-group .product-option__label--image>img,.fsk .product__product-group .product-option__label--image>svg{position:relative;display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}
.fsk .product__product-group .product-option__label--image>svg path{stroke:rgb(var(--color-foreground))}
.fsk .collection-facets .checkbox input+label.product-option__label{padding-inline:0;border:1.5px solid rgba(var(--color-foreground),0)}
.fsk .product__size-guide{display:block;margin-inline-start:auto;margin-block:auto}
.fsk .product__size-guide .button.button--text{display:block;padding-block-start:0;font-size:var(--font-size-static-xs)}
.fsk .product__size-guide .rte{overflow:auto}
.fsk .product__size-guide .rte *{font-size:calc(var(--font-body-scale) * 14px);line-height:calc(1 + .6 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:none;margin-inline:unset;letter-spacing:initial}
.fsk .product__size-guide .rte b,.fsk .product__size-guide .rte strong{font-weight:700}
.fsk .product__size-guide .rte table{width:auto;margin-inline:2px;margin-block-end:16px}
.fsk .product-card__options{display:flex;flex-direction:column;gap:var(--spacing-3)}
.fsk .product-card__options--inline{flex-direction:row;justify-content:space-between}
.fsk .gradient{background:rgb(var(--color-background));background:var(--gradient-background)}
.fsk .section{padding:calc(var(--section-spacing-unit-size) * 2) 0;background-color:rgb(var(--color-background))}
.fsk .section.layout-1 .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);column-gap:var(--spacing-5);grid-template-areas:"section-head section-head section-foot" "section-body section-body section-body" ". . ."}
.fsk .section.layout-2 .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);column-gap:var(--spacing-5);grid-template-areas:"section-head section-head section-head" "section-body section-body section-body" "section-foot section-foot section-foot"}
.fsk .section.layout-1 .section__head{display:flex;align-items:center;text-align:start;padding-inline:0}
.fsk .max-w-full .section.layout-1 .section__head{padding-inline:calc(var(--page-gutter) * 1) 0}
.fsk .section.layout-1 .section__head--buttons{position:relative;justify-content:flex-end;white-space:nowrap}
.fsk .section.layout-2 .section__head,.fsk .section.layout-1 .section__foot,.fsk .section.layout-2 .section__foot,.fsk .section-layout-2 .section__foot{text-align:center}
.fsk .section.layout-1 .section__foot{align-content:end;height:100%;margin-block:0;padding:0 0 var(--spacing-5);text-align:end}
.fsk .max-w-full .section.layout-1 .section__foot{padding-inline-end:var(--page-gutter)}
.fsk .section.layout-1 .section__foot:has(.button--text){padding-block-end:calc(var(--section-spacing-unit-size) * 2 + 4px)}
.fsk .section.layout-2 .section__foot:has(.button--text){padding-block-end:4px}
.fsk .section.layout-1 .card-slider__buttons{position:relative;margin-inline-start:36px;position:unset;transform:unset}
.fsk .section.layout-2 .section__foot,.fsk .section-layout-2 .section__foot{margin-block-start:calc(var(--section-spacing-unit-size) * 2);margin-block-end:0}
.fsk .section.layout-2 .card-slider__buttons,.fsk .section.layout-2 .card-product-slider__buttons{justify-content:center}
.fsk .section.layout-1 .swiper-button,.fsk .section.layout-2 .swiper-button{color:rgb(var(--color-foreground))}
.fsk .section.layout-1 .max-w-full .section__head{padding-inline-start:var(--page-gutter)}
@media screen and (min-width:750px){.fsk .section.layout-1 .section__head{height:100%;padding-block-end:calc(var(--section-spacing-unit-size) * 2.25);margin-block-end:0}
.fsk .section.layout-1 .section__foot{padding-block-end:calc(var(--section-spacing-unit-size) * 2.25)}
.fsk .section.layout-1 .card-slider__buttons{justify-content:flex-end}
.fsk .section.layout-2 .container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);column-gap:32px;grid-template-areas:"section-head section-head section-head" "section-body section-body section-body" "section-foot section-foot section-foot"}
.fsk .section.layout-2 .section__head,.fsk .section.layout-2 .section__foot,.fsk .section-layout-2 .section__foot{text-align:center}
.fsk .section.layout-2 .card-slider__buttons,.fsk .section.layout-2 .card-product-slider__buttons{justify-content:center}
}
.fsk .section__head{grid-area:section-head}
.fsk .section__body{grid-area:section-body}
.fsk .section__foot{grid-area:section-foot}
.fsk .section__head .section__title{margin:0}
.fsk .section__head,.fsk .section__foot{margin-block-end:calc(var(--section-spacing-unit-size) * 2)}
.fsk .section__foot{text-align:center;align-self:center}
.fsk .section-w-swiper.layout-2 .container{position:relative}
.fsk .section-w-swiper.layout-2 .swiper-buttons{position:absolute;inset-inline:0;justify-content:space-between;margin-inline:calc(var(--spacing-unit-size-static) * 4);z-index:4}
.fsk .section-w-swiper.layout-2 .swiper-button{width:40px;height:40px;padding:var(--spacing-3);background-color:#fff;opacity:var(--swiper-button-opacity, 1);border-radius:var(--button-action-border-radius, 6px);box-shadow:0 100px 147px #00000012,0 22.336px 32.834px #0000000a,0 6.65px 9.776px #00000008}
.fsk .section-w-swiper.layout-2 .swiper-buttons .swiper-button--plain{background-color:transparent!important;box-shadow:none!important}
.fsk .section-w-swiper.layout-2 .swiper-button svg{width:20px;height:20px}
.fsk .section-w-swiper.layout-2 .swiper-button:disabled{opacity:0}
@media screen and (max-width:749px){.fsk .section-w-swiper .swiper{margin-inline:0 auto;overflow:visible}
.fsk .section-w-swiper .swiper-wrapper{max-width:80%}
}
@media screen and (min-width:750px){.fsk .section-w-swiper.layout-2:has(.products-feed__tab:has(.button--text)) .section__foot{margin-block-start:var(--spacing-8)}
.fsk .section-w-swiper.layout-2 .swiper-button{opacity:var(--swiper-button-opacity, 0)}
.fsk .section-w-swiper.layout-2 .swiper-buttons:hover{--swiper-button-opacity: 1}
.fsk .section-w-swiper.layout-2 .section__body:hover+.section__foot .swiper-button{--swiper-button-opacity: 1}
}
.fsk .shopify-section-group-header-group{z-index:var(--z-header)}
.fsk .section__head--in{display:flex;align-items:flex-end;justify-content:space-between}
.fsk .section__head--buttons{display:flex;align-items:center;justify-content:center;margin-block-start:5px}
.fsk .section__foot .section__head--buttons{margin-block-start:0}
@media screen and (min-width:750px){.fsk .section__head{margin-block-end:calc(var(--section-spacing-unit-size) * 2.25)}
.fsk .section__head-inner{display:grid;grid-template-columns:repeat(2,auto);column-gap:32px;align-items:center;justify-content:space-between}
}
.fsk nav-accordion{display:block}
.fsk localization-form{display:block}
.fsk .no-scrollbar{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.fsk .no-scrollbar::-webkit-scrollbar{width:0;display:none}
.fsk .slim-scrollbar{scrollbar-width:4px}
.fsk .slim-scrollbar::-webkit-scrollbar{width:4px;height:4px}
.fsk .slim-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.125);-webkit-box-shadow:inset 0 0 6px rgba(var(--color-foreground),.25)}
.fsk .slim-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(var(--color-foreground),.125)}
.fsk .slim-scrollbar::-webkit-scrollbar-thumb:window-inactive{background:rgba(var(--color-foreground),.1)}
.fsk svg{display:block}
.fsk .font-size-xs{font-size:var(--font-size-static-xs)}
.fsk .font-size-sm{font-size:var(--font-size-static-sm)}
.fsk .font-size-md{font-size:var(--font-size-static-md)}
.fsk .font-size-lg{font-size:var(--font-size-static-lg)}
.fsk .font-size-xl{font-size:var(--font-size-static-xl)}
.fsk .font-size-h1{font-size:var(--font-size-static-h1)}
.fsk .font-size-h2{font-size:var(--font-size-static-h2)}
.fsk .font-size-h3{font-size:var(--font-size-static-h3)}
.fsk .font-size-h4{font-size:var(--font-size-static-h4)}
.fsk .font-size-h5{font-size:var(--font-size-static-h5)}
.fsk .font-size-h6{font-size:var(--font-size-static-h6)}
.fsk .font-size-h7{font-size:var(--font-size-static-h7)}
.fsk .font-medium{font-weight:var(--font-weight-medium)}
.fsk .font-semibold{font-weight:var(--font-weight-semibold)}
.fsk .font-bold{font-weight:var(--font-weight-bold)}
.fsk .color-inherit{color:inherit}
.fsk .color-inverse{color:rgb(var(--color-background));background-color:rgb(var(--color-foreground))}
.fsk .color-red{color:var(--color-error)}
.fsk .color-background-red{background-color:var(--color-error)}
.fsk .color-background{background-color:rgb(var(--color-background))}
.fsk .color-text-inverse{--color-foreground: rgb(var(--color-background))}
.fsk .color-headings{color:rgb(var(--color-heading-text))}
.fsk .color-body-background{background-color:rgb(var(--color-background))}
.fsk .color-body-text{color:rgb(var(--color-foreground))}
.fsk .text-current{color:currentColor}
.fsk .text-neutral-medium{color:rgb(var(--color-foreground))}
.fsk .absolute{position:absolute!important}
.fsk .relative{position:relative!important}
@media screen and (max-width:749px){.fsk .absolute--mobile{position:absolute!important}
.fsk .relative--mobile{position:relative!important}
}
.fsk .text-start{text-align:start}
.fsk .text-center{text-align:center}
.fsk .text-end{text-align:end}
.fsk .justify-start{justify-content:flex-start}
.fsk .justify-center{justify-content:center}
.fsk .justify-end{justify-content:flex-end}
.fsk .justify-between{justify-content:space-between}
.fsk .justify-self-start{justify-self:start}
.fsk .justify-self-center{justify-self:center}
.fsk .justify-self-end{justify-self:end}
.fsk .align-start{align-items:flex-start}
.fsk .align-center{align-items:center}
.fsk .align-end{align-items:flex-end}
.fsk .align-self-start{align-self:flex-start}
.fsk .align-self-center{align-self:center}
.fsk .align-self-end{align-self:flex-end}
@media screen and (max-width:749px){.fsk .text-start--mobile{text-align:start}
.fsk .text-center--mobile{text-align:center}
.fsk .text-end--mobile{text-align:end}
.fsk .justify-start--mobile{justify-content:flex-start}
.fsk .justify-center--mobile{justify-content:center}
.fsk .justify-between--mobile{justify-content:space-between}
.fsk .justify-end--mobile{justify-content:flex-end}
.fsk .justify-self-start--mobile{justify-self:start}
.fsk .justify-self-center--mobile{justify-self:center}
.fsk .justify-self-end--mobile{justify-self:end}
.fsk .align-start--mobile{align-items:start}
.fsk .align-center--mobile{align-items:center}
.fsk .align-end--mobile{align-items:end}
.fsk .align-self-start--mobile{align-self:start}
.fsk .align-self-center--mobile{align-self:center}
.fsk .align-self-end--mobile{align-self:end}
}
.fsk .content-position-start .content{margin-block-end:auto}
.fsk .content-position-center .content{margin-block:auto}
.fsk .content-position-end .content{margin-block-start:auto}
.fsk .bg-default{background-color:rgb(var(--color-background))}
.fsk .bg-transparent{background-color:transparent}
.fsk .ms-auto{margin-inline-start:auto}
.fsk .me-auto{margin-inline-end:auto}
.fsk .button-reset{cursor:pointer;-webkit-appearance:none;appearance:none;border:none;border-radius:0;padding:0;margin:0;background-color:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.fsk .label{margin:0;padding:0;border:0;margin-block-end:var(--spacing-1);display:flex;align-items:center;width:100%;font-size:var(--font-size-static-sm);letter-spacing:2px;text-transform:uppercase;color:rgb(var(--color-heading-text))}
.fsk .text-nowrap{white-space:nowrap}
.fsk .text--label,.fsk .text--link{position:relative;text-transform:uppercase;margin-block-end:-4px;padding-block:6.25px}
@media(hover:hover){.fsk .text--link:hover:before,.fsk .header__nav-item:hover .text--link:before{opacity:1;transform:scaleX(1);transform-origin:left}
}
.fsk .text-link,.fsk .text-label{display:inline-block}
.fsk .text-link .text-link--on-hover,.fsk .text-link .text-link--on-load{padding-block:var(--spacing-1)}
.fsk .text-link .text-link--on-hover:has(img,svg),.fsk .text-link .text-link--on-load:has(img,svg){display:flex;align-items:center;column-gap:var(--spacing-2)}
.fsk .text-link--on-hover{transition:background-size .4s,background-position .4s}
.fsk .text-link:has(.text-link--on-hover):hover .text-link--on-hover,.fsk .text-link:has(.text-link--on-hover):focus .text-link--on-hover{background-size:100% .1em,0 .1em}
.fsk .text-link--on-load{transition:background-size .4s,background-position .4s}
.fsk .text-link:has(.text-link--on-load):hover .text-link--on-load,.fsk .text-link:has(.text-link--on-load):focus .text-link--on-load{background-size:0 .1em,100% .1em}
.fsk .shopify-section-group-header-group .text-link,.fsk .shopify-section-group-header-group .text-label{text-transform:uppercase}
.fsk .text-navigation-button{color:rgb(var(--color-link));font-size:var(--font-size-static-sm);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-medium);text-transform:uppercase}
.fsk .search{font-size:var(--font-size-static-md)}
.fsk .search__controls{position:relative;display:flex;align-items:center;column-gap:var(--spacing-2);padding-inline-end:var(--spacing-6);height:28px}
.fsk .search__button{width:24px;height:24px;color:rgb(var(--color-link));transition:background-color var(--duration-default),transform var(--duration-short)}
.fsk .search__button svg{width:100%;height:100%}
.fsk .search__button.search__button--clear{width:fit-content;padding-inline:var(--spacing-3);background:rgb(var(--color-border));font-size:var(--font-size-static-xs);font-weight:var(--font-weight-heading-medium);text-transform:uppercase;letter-spacing:1.4px;border-radius:var(--button-border-radius);line-height:var(--line-height-static-sm)}
.fsk .search__message{margin-block-start:32px;text-align:center}
.fsk .search .search__message p{font-size:var(--font-size-static-md)}
@media screen and (max-width:989px)and (hover:hover){.fsk .search__button:hover{background-color:rgba(var(--color-border),var(--alpha-border))}
}
.fsk .search__button:disabled{visibility:hidden;pointer-events:none}
.fsk .card{position:relative;text-align:center;color:rgb(var(--color-heading-text))}
.fsk .card>a{display:block;position:relative}
.fsk .card__content{position:absolute;z-index:2;padding:calc(var(--section-spacing-unit-size) * 1.5)}
.fsk .content-centered:not(.header__card-text) .card__content{inset-block-start:50%;inset-inline-start:50%;text-align:center;transform:translate(-50%,-50%)}
.fsk [dir=rtl] .content-centered:not(.header__card-text) .card__content{transform:translate(50%,-50%)}
.fsk .content-bottom-start:not(.header__card-text) .card__content{inset-block-end:0;inset-inline-start:0;text-align:start}
.fsk .content-bottom-centered:not(.header__card-text) .card__content{inset-block-end:0;inset-inline-start:0;text-align:center;width:100%}
.fsk .card__title{margin:0;color:inherit}
.fsk .newsletter-form .field__input-wrapper{display:flex;outline:none;border:1px solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-default);overflow:hidden}
.fsk .newsletter-form .field__input-wrapper input{flex:1;min-width:0;border:none;border-radius:0;outline:none}
.fsk .newsletter-form .field__input-wrapper button{padding:0 var(--spacing-4);white-space:nowrap;font-size:var(--font-size-static-sm);letter-spacing:var(--letter-spacing-medium);color:rgb(var(--color-black-rgb));border-radius:0;background-color:rgb(var(--color-white-rgb));transition:background-color var(--duration-default);align-items:center}
.fsk .newsletter-form .field__input-wrapper button:hover{background-color:rgba(var(--color-border),var(--alpha-border))}
.fsk .newsletter__field .field__message{display:block;margin-block-start:8px}
.fsk accordion-default{display:block}
.fsk .accordion__body{overflow:visible hidden;height:0;opacity:0;transform:translateY(24px);transition:height var(--duration-default),opacity var(--duration-default),transform var(--duration-default)}
.fsk .accordion__body.is-transitioning{overflow:hidden}
.fsk .accordion__section.is-active .accordion__body{opacity:1;transform:none}
.fsk .accordion__section.default-active .accordion__body{height:auto}
.fsk .accordion summary{-webkit-user-select:none;user-select:none}
.fsk .accordion__icon svg{width:1em;height:1em;transform:rotate(0);transition:transform var(--duration-default)}
.fsk .accordion__section.is-active .accordion__icon svg,.fsk .accordion__section[open] .accordion__icon svg{transform:rotate(180deg)}
.fsk .lds-ring{display:inline-block;position:relative;width:48px;height:48px}
.fsk .lds-ring span{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:8px;border:3px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:currentColor transparent transparent transparent}
.fsk .lds-ring div:nth-child(1){animation-delay:-.45s}
.fsk .lds-ring div:nth-child(2){animation-delay:-.3s}
.fsk .lds-ring div:nth-child(3){animation-delay:-.15s}
@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.fsk .pt-0{padding-block-start:0!important}
.fsk .pb-0{padding-block-end:0!important}
@media screen and (max-width:749px){.fsk .pt-0--mobile{padding-block-start:0!important}
.fsk .pb-0--mobile{padding-block-end:0!important}
}
.fsk .breadcrumbs{color:rgb(var(--color-foreground));font-size:var(--font-size-static-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-small);text-transform:var(--font-button-text-transform);width:100%;z-index:2}
.fsk .section-page-banner .breadcrumbs{width:auto}
.fsk .breadcrumbs__list{display:flex}
.fsk .breadcrumbs__list>li{white-space:nowrap}
.fsk .breadcrumbs__list>li:not(:last-child){opacity:.75}
.fsk .breadcrumbs__separator{margin:0 8px}
.fsk .breadcrumbs__link{text-decoration:underline solid transparent 1px;text-underline-offset:4px;transition:text-decoration-color var(--duration-short);text-decoration-color:currentColor;padding-block:0}
.fsk .breadcrumbs span{opacity:.8;text-wrap:auto;text-align:center;display:inline-block}
.fsk .breadcrumbs--start .breadcrumbs__list{justify-content:start}
.fsk .breadcrumbs--center .breadcrumbs__list{justify-content:center;flex-wrap:wrap;row-gap:var(--spacing-2)}
.fsk .breadcrumbs--end .breadcrumbs__list{justify-content:end}
@media(hover:hover){.fsk .breadcrumbs__link:hover{text-decoration-color:currentColor}
}
@media screen and (max-width:749px){.fsk .breadcrumbs__list{overflow-x:auto}
}
.fsk .js-animation-fade-in{animation:fade-in 0ms forwards paused}
@media screen and (max-width:749px){.fsk .js-animation-fade-in{animation:var(--theme-js-animations-on-mobile)}
}
.fsk .animation-init{animation-play-state:running}
.fsk .animation-none{animation:none}
@keyframes fade-in{0%{opacity:.01}to{opacity:1}}
.fsk .pulse{display:block;width:30px;height:30px;position:relative;color:rgb(var(--color-background))}
.fsk .pulse:after,.fsk .pulse:before{content:"";position:absolute;border-radius:50%;background-color:currentColor}
.fsk .pulse:before{inset-block-start:0;inset-inline-start:0;width:100%;height:100%;opacity:.5;animation:pulse 1.6s ease-out .1s infinite both}
.fsk .pulse:after{z-index:2;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);width:12px;height:12px}
.fsk [dir=rtl] .pulse:after{transform:translate(50%,-50%)}
@keyframes pulse{0%{transform:scale(.4)}45%{transform:scale(1)}55%{opacity:.5}to{opacity:0}}
.fsk .entry{color:rgba(var(--color-foreground),.7);line-height:var(--line-height-static-sm)}
.fsk .entry>:first-child{margin-block-start:0}
.fsk .entry>:last-child{margin-block-end:0}
.fsk .entry ul{display:inline-block;margin-block-start:0;padding-inline-start:18px}
.fsk .entry--list-padding-none ul{padding-inline-start:0}
.fsk .youtube-container{overflow:hidden;width:100%;height:calc(100% + 120px);pointer-events:none}
.fsk .youtube-container iframe{width:auto;height:calc(100% + 120px)!important}
.fsk .social-sharing{display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}
.fsk .social-sharing a{display:flex;align-items:center;justify-content:center;padding:12px;transition:opacity var(--duration-default)}
.fsk .social-sharing a>svg{width:24px;height:24px}
@media(hover:hover){.fsk .social-sharing a:hover{opacity:.7}
}
.fsk .product__block{margin-block:0;padding-block:0}
.fsk .product__block.product__block--gap-0{margin-block-end:0}
.fsk .product__block.product__block--gap-1{margin-block-end:calc(var(--product-block-spacing-unit) * 1)}
.fsk .product__block.product__block--gap-2{margin-block-end:calc(var(--product-block-spacing-unit) * 1.25)}
.fsk .product__block.product__block--gap-3{margin-block-end:calc(var(--product-block-spacing-unit) * 1.5)}
.fsk .product__block.product__block--gap-4{margin-block-end:calc(var(--product-block-spacing-unit) * 1.75)}
.fsk .product__block:last-child{margin-block-end:0!important}
.fsk .product__divider{height:1px;background-color:rgba(var(--color-border),var(--alpha-border))}
.fsk .product__divider:has(+.product__divider){display:none}
.fsk .product__preorder{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);color:rgb(var(--color-foreground));font-size:var(--font-size-static-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-static-sm);letter-spacing:2px;text-transform:uppercase;background-color:rgba(var(--color-foreground),.05)}
.fsk .product__preorder-notice{display:inline-flex;align-items:center;gap:var(--spacing-2);color:rgb(var(--color-foreground));font-size:var(--font-size-static-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-xl)}
.fsk .product__preorder-dot{display:block;width:var(--spacing-1);height:var(--spacing-1);background-color:orange}
.fsk .product__preorder-warning{font-size:var(--font-size-static-md);line-height:var(--line-height-static-md);letter-spacing:var(--letter-spacing-md);color:rgba(var(--color-foreground),.5)}
.fsk .product__preorder-warning strong{font-weight:var(--font-weight-semibold)}
.fsk .countdown-timer{display:block}
.fsk .countdown-timer__columns{display:flex}
.fsk .countdown-timer__column{flex:1 0 0}
.fsk .countdown-timer__column>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}
.fsk .countdown-timer__column--col>div{flex-direction:column}
.fsk .countdown-timer__column--row>div{flex-direction:row}
.fsk .countdown-timer__column:first-child .countdown-timer__column-number:before{display:none}
.fsk .countdown-timer__column-text{text-transform:uppercase}
@media screen and (min-width:750px){.fsk .countdown-timer{display:flex;align-items:center;justify-content:center}
}
.fsk text-truncator{display:flex;flex-direction:column;gap:12px}
.fsk .text-truncator{display:none}
.fsk .text-truncator{position:relative;font-size:var(--font-size-medium);padding:0;margin:0}
.fsk .text-truncator p{margin-top:0;margin-bottom:0!important}
.fsk .text-truncator__button{display:flex;width:fit-content}
.fsk .text-truncator__icon span{cursor:pointer;text-transform:capitalize}
.fsk .text-truncator__icon span span{color:var(--color-body-text);font-size:var(--font-size-static-md);line-height:var(--line-height-static-sm)}
.fsk .text-truncator__icon span svg{fill:var(--color-body-text);width:var(--font-size-static-md);height:var(--font-size-static-md)}
.fsk .text-truncator--hidden{overflow:hidden;text-overflow:ellipsis}
.fsk dynamic-load-more{display:block;margin:var(--spacing-6) 0 0}
.fsk dynamic-load-previous{display:flex;flex-direction:column-reverse;align-items:center;margin:0 0 var(--spacing-6)}
.fsk dynamic-load-previous:before{margin:var(--spacing-6) auto}
.fsk back-to-top.hide{display:none}
.fsk .back-to-top{position:fixed;inset-block-end:var(--spacing-4);inset-inline-end:var(--spacing-5);z-index:2;display:flex;align-items:center;justify-content:center;padding:10px;width:40px;height:40px;text-decoration:none;box-shadow:0 0 20px #00000026;border-radius:var(--button-border-radius);cursor:pointer}
.fsk .back-to-top .button--outlined{box-shadow:none}
.fsk .back-to-top svg{width:20px;height:auto;padding-block-end:2px}
.fsk .back-to-top svg path{stroke:currentColor}
.fsk .newsletter__terms{margin-block-start:var(--spacing-2)}
.fsk .newsletter__terms .checkbox label{font-size:var(--font-size-static-sm);text-align:start}
.fsk .shopify-pc__banner__dialog,.fsk .shopify-pc__prefs__dialog{border-radius:var(--card-corner-radius)!important}
.fsk .shopify-pc__banner__body{margin-block-end:var(--spacing-5)!important}
.fsk .shopify-pc__banner__dialog h2{font-size:var(--font-size-static-h7)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--line-height-static-sm)!important;margin-block-end:var(--spacing-3)!important}
.fsk .shopify-pc__banner__dialog p,.fsk .shopify-pc__prefs__intro-main p,.fsk .shopify-pc__prefs__option p{font-size:var(--font-size-static-md)!important;line-height:var(--line-height-static-md)!important;letter-spacing:var(--letter-spacing-xl)!important}
.fsk .shopify-pc__banner__btns,.fsk .shopify-pc__prefs__header-actions{gap:var(--spacing-2)!important}
.fsk .shopify-pc__banner__dialog button,.fsk .shopify-pc__prefs__header-actions button{border-radius:var(--button-border-radius)!important;text-transform:var(--button-text-transform)!important;padding:var(--spacing-4) var(--spacing-6)!important;font-size:var(--font-size-static-xs)!important;line-height:var(--line-height-static-sm)!important;letter-spacing:var(--letter-spacing-lg)!important;margin:0!important}
.fsk .shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{font-size:var(--font-size-static-sm)!important;padding:0!important}
.fsk .shopify-pc__prefs__dialog header{flex-direction:column!important;padding-block-end:var(--spacing-5)!important}
.fsk .shopify-pc__prefs__dialog header h2{font-size:var(--font-size-static-h6)!important;line-height:var(--line-height-static-sm)!important;font-weight:var(--font-weight-semibold)!important;letter-spacing:var(--letter-spacing-xxs)!important;text-align:center!important;margin-block-end:var(--spacing-5)!important;padding-inline-end:0!important}
.fsk .shopify-pc__prefs__header-actions{padding-inline-end:0!important}
.fsk .shopify-pc__prefs__header-actions button{margin-inline-end:var(--spacing-4)!important}
.fsk .shopify-pc__prefs__intro-main,.fsk .shopify-pc__prefs__option:first-child{padding-block-start:var(--spacing-5)!important}
.fsk .shopify-pc__prefs__option label{font-size:var(--font-size-static-h7)!important;line-height:var(--line-height-static-sm)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:var(--letter-spacing-xs)!important;margin-block-end:var(--spacing-1)!important}
.fsk .main-product{max-width:100vw}
.fsk .swiper-pagination-progressbar{background:transparent!important}
.fsk .swiper-pagination.hero__swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-horizontal{top:auto}
.fsk .template--cart .header__utils-item--cart{pointer-events:none}

/* card-slider */
.fsk card-product-slider,.fsk recently-viewed-products,.fsk complementary-products{display:block}
.fsk .card-product-slider{overflow:visible}
.fsk .card-product-slider__buttons{position:static;padding:0;transform:none;justify-content:flex-end}
.fsk .card-product-slider__wrapper{overflow-x:auto;margin:0 calc(0px - var(--page-gutter));padding:0 var(--page-gutter) 20px}
.fsk .card-product-slider__slide+.card-product-slider__slide{margin-inline-start:2px}
.fsk .card-product-slider--secondary{width:72.5%;margin-inline-start:0}
.fsk .product-feed .section__title{word-break:break-all}
.fsk .product-feed:not(.section-featured-products) .section__head{display:flex;align-items:center;justify-content:space-between}
.fsk .product-feed:not(.section-featured-products).layout-1 .section__head .button{display:none}
.fsk .product-feed:not(.section-featured-products).layout-2 .section__foot{display:none}
@media screen and (max-width:749px){.fsk .swiper.card-product-slider{margin-inline-start:0;margin-inline-end:auto}
.fsk .swiper-wrapper.card-product-slider__wrapper{max-width:80%}
}
@media screen and (min-width:750px){.fsk .card-product-slider{overflow:hidden}
.fsk .card-product-slider__buttons>:not(.swiper-button-lock){margin-block-start:32px}
.fsk .card-product-slider--secondary,.fsk .card-product-slider--secondary{overflow:visible}
}
@media screen and (min-width:990px){.fsk .card-product-slider--secondary{width:100%}
}
.fsk .products-feed__tab{display:flex;align-items:center;gap:1.2em;padding-block-end:36px;overflow-x:scroll;margin-inline:auto;width:100%}
.fsk .products-feed__tab-spacer{flex:1}
.fsk .products-feed__tab-spacer:empty{display:block}
.fsk .products-feed__card-text--heading h5{line-height:95%}
.fsk .products-feed__card-text--button{margin-block-start:var(--spacing-5)}
.fsk .products-feed__card-text-custom-slide{padding:var(--spacing-6);display:flex;flex-direction:column;background:rgb(var(--color-placeholder))}
@media screen and (max-width:990px){.fsk .products-feed__card-text--heading h5{font-size:var(--font-size-static-h6)}
.fsk .products-feed__card-text-custom-slide{padding:var(--spacing-5)}
}
.fsk .products-feed__tab button{cursor:pointer;transition:.3s;white-space:nowrap;flex:0 0 auto}
.fsk .products-feed__tab button:not(.active){border-color:transparent}
.fsk .products-feed__tab button.button--filled.active:hover{--color-button-hover-text: rgb(var(--color-filled-button-text));--color-button-hover-background: rgb(var(--color-filled-button));--color-button-hover-outline: rgb(var(--color-filled-button))}
.fsk .products-feed__tab button.tab-btn-filled{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}
.fsk .products-feed__tab button.tab-btn-filled:hover{background-color:rgba(var(--color-foreground),.25);color:rgb(var(--color-foreground))}
.fsk .products-feed__tab button.tab-btn-outlined{border-color:rgb(var(--color-foreground));background-color:transparent;color:rgb(var(--color-foreground))}
.fsk .products-feed__tab button.tab-btn-outlined:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}
.fsk .products-feed__tab button.tab-btn-text{font-size:var(--font-size-static-h4);text-transform:capitalize;border-color:transparent;background-color:transparent;color:rgb(var(--color-foreground))}
.fsk .products-feed__tab button.tab-btn-text:hover{color:rgba(var(--color-foreground),.25)}
.fsk .products-feed__tab button.tab-btn-text.active{color:rgba(var(--color-foreground),.5)}
.fsk .products-feed__tab button.tab-btn-filled.active,.fsk .products-feed__tab button.tab-btn-outlined.active{border-color:transparent;background-color:transparent;color:rgb(var(--color-foreground))}
.fsk .products-feed__tabcontent{display:none;animation:fadeEffect 1s}
.fsk .products-feed__tab .button--filled:not(.active),.fsk .products-feed__tab .button--outlined:not(.active){background-color:transparent;color:rgb(var(--color-foreground))}
.fsk .products-feed__tab .button--filled:not(.active):hover,.fsk .products-feed__tab .button--outlined:not(.active):hover{background-color:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));border-color:transparent}
.fsk .products-feed__tab button.button--text{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * var(--h3-multiplier));padding:unset;outline:none;cursor:pointer;border:0;line-height:var(--line-height-static-xs);letter-spacing:var(--font-heading-letter-spacing);text-transform:capitalize;background-color:transparent}
.fsk .products-feed__tab button.button--text:not(.active){color:rgba(var(--color-foreground),.25)}
.fsk .products-feed__tab button.button--text:not(.active):hover{color:rgba(var(--color-foreground),.5)}
.fsk .products-feed__tab button.button--text:after{display:none}
.fsk .products-feed__tab button:not(.button--text){font-size:var(--font-size-static-sm)}
.fsk .section-featured-products.section{padding:unset;background-color:unset}
.fsk .section-featured-products .text--label{display:flex;font-size:var(--font-size-static-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-static-sm);letter-spacing:1.5px}
.fsk .section-featured-products.layout-2 .text--label{font-weight:var(--font-weight-semibold);letter-spacing:2.4px}
@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}
@media screen and (min-width:750px){.fsk .products-feed__tab{gap:24px}
.fsk .products-feed__tab:not(:has(.button--text)){gap:8px}
.fsk .products-feed__tab button:not(.button--text){font-size:var(--font-size-static-sm)}
}

/* ajustes do wrapper */
.fsk{display:block;min-height:0;min-width:0;max-width:none;height:auto;scroll-padding-block-start:0;font-size:14px;line-height:1.6;font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);color:rgb(var(--color-foreground,0,0,0));-webkit-font-smoothing:antialiased;overflow:visible}
.fsk{--transparent-header-menu-text-color: #ffffff;--content-padding: 0px;--product-block-spacing-unit: 20px}
.fsk *,.fsk *::before,.fsk *::after{box-sizing:border-box}
.fsk img{max-width:100%}
.fsk [hidden]{display:none!important}
.fsk a{color:inherit}
.fsk p{margin-block:0}
/* fileira arrastável (substitui o Swiper da fonte) */
.fsk .fs-slider{position:relative;--pv:var(--pv-m,1.1);--fs-gap:20px}
.fsk .fs-slider__track{display:flex;gap:var(--fs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none}
.fsk .fs-slider__track::-webkit-scrollbar{display:none}
.fsk .fs-slider__track.is-dragging{scroll-snap-type:none;cursor:grabbing}
.fsk .fs-slider__track.is-dragging a{pointer-events:none}
.fsk .fs-slider__slide{flex:0 0 calc((100% - (var(--pv) - 1) * var(--fs-gap)) / var(--pv));scroll-snap-align:start;min-width:0;height:auto}
.fsk .fs-slider__buttons{position:static;inset:auto;transform:none;padding:0;justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex;pointer-events:auto}
@media screen and (min-width:750px){.fsk .fs-slider{--pv:var(--pv-t,2)}}
@media screen and (min-width:990px){.fsk .fs-slider{--pv:var(--pv-d,4)}}
@media screen and (max-width:749px){.fsk .fs-slider__buttons{display:none!important}}
