body *{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:calc(var(--font-body-scale) * var(--font-size));text-transform:var(--text-transform);line-height:var(--font-line-height)}:root{--color-foreground: var(--color-base-text);--color-background: var(--color-base-button-background-color);--color-link: var(--color-base-text-link);--alpha-link: 1;--background-color-button: var(--color-base-button-background-color);--color-button-text: var(--color-base-button-text-color);--color-base-outline-button-labels: var(--color-base-button-outline-color);--font-size: 16px;--font-size-navigation: 14px;--font-line-height: 150%;--letter-spacing: 0;--font-weight: 400;--font-style: normal;--spacing: 16px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-s: 8px;--spacing-m: 12px;--spacing-l: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--spacing-4xl: 64px;--spacing-5xl: 96px;--gradient-background: var(--color-base-page-background);--z-index-dropdown: 999;--z-index-dialog: 100;--text-transform: normal;--page-width-padding: 50px;--padding-x-button: 32px;--padding-y-button: 12px;--overlay-media-opacity: 0;--overlay-background-color: rgba(var(--color-black));--image-height: auto;--image-ratio: 1.77;--button-gap: 16px;--text-icon-heading: var(--color-base-heading);--text-icon-text: var(--color-base-text);--background-page-background: var(--color-base-page-background);--highlight-color: var(--color-base-text);--icon-width: 16px;--header-height: 0px;--announcement-bar-height: 0;--spacing-a: 16px;--spacing-section-b: 16px;--spacing-section-c: 24px;--spacing-section-d: 32px;--spacing-block-b: 12px;--spacing-block-c: 16px;--spacing-row-gap: 24px;--spacing-column-gap: 16px;--spacing-accordion-top: 32px;--spacing-accordion-bottom: 16px;--color-error: 206, 38, 9}html{--padding-page-width: 16px;--page-width-margin: 16px}@media screen and (min-width:750px)and (max-width:1023px){html{--padding-page-width: 30px;--page-width-margin: 30px}}@media screen and (min-width:1024px){html{--padding-page-width: 50px;--page-width-margin: 50px}}h1,.h1{--font-line-height: 120%;--letter-spacing: -1.6px;--font-size: 80px;--font-weight: 400;--font-style: normal}h2,.h2{--font-line-height: 120%;--letter-spacing: -1.6px;--font-size: 60px}h3,.h3{--font-line-height: 120%;--letter-spacing: -.5px;--font-size: 48px}h4,.h4{--font-line-height: 130%;--letter-spacing: -.5px;--font-size: 32px}h5,.h5{--font-line-height: 165%;--letter-spacing: -.2px;--font-size: 24px}.sub-heading,.sub-heading *{--font-line-height: 165%;--letter-spacing: -.18px;--font-size: 20px}p{--font-line-height: 165%;--letter-spacing: 0;--font-size: 16px;margin:0}.caption,.caption *{--font-line-height: 150%;--letter-spacing: .4;--font-size: 14px;--font-weight: 500;--font-style: normal}.caption-all-cap,.caption-all-cap *{--font-line-height: 150%;--letter-spacing: 1.5px;--font-size: 14px;--font-weight: 500;--font-style: normal;--text-transform: uppercase}.subtitle,.subtitle *{--font-line-height: 150%;--letter-spacing: .5px;--font-size: 14px;--font-weight: 500;--font-style: normal}.subheading,.subheading *{--font-line-height: 165%;--letter-spacing: -.18px;--font-size: 20px;--font-weight: 400;--font-style: normal}@media screen and (max-width:1023px){:root{--font-size: 14px;--spacing: 14px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-s: 8px;--spacing-m: 10px;--spacing-l: 14px;--spacing-xl: 24px;--spacing-2xl: 28px;--spacing-3xl: 48px;--spacing-4xl: 80px;--spacing-5xl: 96px}h1,.h1{--font-line-height: 120%;--letter-spacing: -1.2px;--font-size: 40px;--font-weight: 400;--font-style: normal}h2,.h2{--font-line-height: 130%;--letter-spacing: -.5px;--font-size: 36px;--font-weight: 400;--font-style: normal}h3,.h3{--font-line-height: 130%;--letter-spacing: -.5px;--font-size: 28px;--font-weight: 400;--font-style: normal}h4,.h4{--font-line-height: 130%;--letter-spacing: -.2px;--font-size: 24px;--font-weight: 400;--font-style: normal}h5,.h5{--font-line-height: 165%;--letter-spacing: -.2px;--font-size: 20px;--font-weight: 400;--font-style: normal}.sub-heading,.sub-heading *,.subheading,.subheading *{--font-line-height: 165%;--letter-spacing: -.2px;--font-size: 16px;--font-weight: 500;--font-style: normal}p{--font-line-height: 165%;--letter-spacing: 0;--font-size: 14px;--font-weight: 400;--font-style: normal}.caption,.caption *{--font-line-height: 150%;--letter-spacing: .3px;--font-size: 12px;--font-weight: 500;--font-style: normal}.caption-all-cap,.caption-all-cap *{--font-line-height: 150%;--letter-spacing: 1px;--font-size: 12px;--font-weight: 500;--font-style: normal;--text-transform: uppercase}.subtitle,.subtitle *{--font-line-height: 150%;--letter-spacing: .3px;--font-size: 12px;--font-weight: 500;--font-style: normal}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.h0 *,.h1 *,.h2 *,.h3 *,.h4 *,.h5 *,.h6 *{color:rgba(var(--text-icon-heading));margin:0;font-size:calc(var(--font-heading-scale) * var(--font-size));line-height:var(--font-line-height);letter-spacing:var(--letter-spacing);word-break:break-word;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform)}.lowercase{--text-transform: lowercase}.uppercase{--text-transform: uppercase}.capitalize{--text-transform: capitalize}.gradient{background:var(--color-background);background:var(--gradient-background)}.color-accent-1{--color-foreground: var(--color-base-foreground_primary);--color-background: var(--color-base-accent-1);--gradient-background: var(--gradient-base-accent-1);--color-link: var(--color-base-foreground_primary);background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-foreground_primary));--text-icon-heading: var(--color-base-foreground_primary);--text-icon-text: var(--color-base-foreground_primary)}.color-accent-2{--color-foreground: var(--color-base-foreground_primary);--color-background: var(--color-base-accent-2);--gradient-background: var(--gradient-base-accent-2);--color-link: var(--color-base-foreground_primary);--text-icon-heading: var(--color-base-foreground_primary);--text-icon-text: var(--color-base-foreground_primary);background-color:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-foreground_primary))}.color-accent-3{--color-foreground: var(--color-base-foreground_primary);--color-background: var(--color-base-accent-3);--gradient-background: var(--gradient-base-accent-3);--color-link: var(--color-base-foreground_primary);--text-icon-heading: var(--color-base-foreground_primary);--text-icon-text: var(--color-base-foreground_primary);background-color:rgb(var(--color-base-accent-3));color:rgb(var(--color-base-foreground_primary))}.color-accent-4{--color-foreground: var(--color-base-foreground_primary);--color-background: var(--color-base-accent-4);--gradient-background: var(--gradient-base-accent-4);--color-link: var(--color-base-foreground_primary);--text-icon-heading: var(--color-base-foreground_primary);--text-icon-text: var(--color-base-foreground_primary);background-color:rgb(var(--color-base-accent-4));color:rgb(var(--color-base-foreground_primary))}.color-background-1{--color-foreground: var(--color-base-foreground_secondary);--color-background: var(--color-base-background-1);--gradient-background: var(--gradient-base-background-1);--text-icon-heading: var(--color-base-foreground_secondary);--text-icon-text: var(--color-base-foreground_secondary);--color-link: var(--color-base-foreground_secondary);background-color:rgb(var(--color-base-background-1));color:rgb(var(--color-base-foreground_secondary))}.color-background-2{--color-foreground: var(--color-base-foreground_secondary);--color-background: var(--color-base-background-2);--gradient-background: var(--gradient-base-background-2);--text-icon-heading: var(--color-base-foreground_secondary);--text-icon-text: var(--color-base-foreground_secondary);--color-link: var(--color-base-foreground_secondary);background-color:rgb(var(--color-base-background-2));color:rgb(var(--color-base-foreground_secondary))}.color-background-3{--color-foreground: var(--color-base-foreground_secondary);--color-background: var(--color-base-background-3);--gradient-background: var(--gradient-base-background-3);--text-icon-heading: var(--color-base-foreground_secondary);--text-icon-text: var(--color-base-foreground_secondary);--color-link: var(--color-base-foreground_secondary);background-color:rgb(var(--color-base-background-3));color:rgb(var(--color-base-foreground_secondary))}.color-inverse{--color-foreground: var(--color-base-background-1);--color-background: var(--color-base-foreground_secondary);--gradient-background: rgb(var(--color-base-foreground_secondary))}.button--primary,.button--solid{--background-color-button: var(--color-base-button-background-color);--color-button-text: var(--color-base-button-text-color);--alpha-button-background: 1;--alpha-button-border: 0}.button--secondary,.button--outline{--background-color-button: var(--color-base-button-outline-color);--color-button-text: var(--color-base-button-outline-color);--alpha-button-background: 0;--alpha-button-border: 1}.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-text);--alpha-button-background: 0;--alpha-button-border: 0}.color-none{--color-background: var(--color-base-page-background);--color-foreground: var(--color-base-text);--background-color-button: var(--color-base-button-background-color);--color-button-text: var(--color-base-button-text-color);--color-base-outline-button-labels: var(--color-base-button-outline-color);--text-icon-heading: var(--color-base-heading);--text-icon-text: var(--color-base-text)}.color-none.button--text,.color-none .button--text{--background-color-button: transparent;--color-button-text: var(--color-base-text);--alpha-button-background: .1;--alpha-button-border: 0}.color-none.button--secondary,.color-none .button--secondary{--background-color-button: var(--color-base-button-outline-color);--color-button-text: var(--color-base-button-outline-color);--alpha-button-background: 0;--alpha-button-border: 1}.color-none.button--primary,.color-none .button--primary{--background-color-button: var(--color-base-button-background-color);--color-button-text: var(--color-base-button-text-color);--alpha-button-background: 1;--alpha-button-border: 0}.color-accent-1 .button--primary{--background-color-button: var(--color-base-foreground_primary);--color-button-text: var(--color-base-accent-1);--alpha-button-background: 1}.color-accent-2 .button--primary{--background-color-button: var(--color-base-foreground_primary);--color-button-text: var(--color-base-accent-2);--alpha-button-background: 1}.color-accent-3 .button--primary{--background-color-button: var(--color-base-foreground_primary);--color-button-text: var(--color-base-accent-3);--alpha-button-background: 1}.color-accent-4 .button--primary{--background-color-button: var(--color-base-foreground_primary);--color-button-text: var(--color-base-accent-4);--alpha-button-background: 1}.color-background-1 .button--primary{--background-color-button: var(--color-base-foreground_secondary);--color-button-text: var(--color-base-background-1);--alpha-button-background: 1}.color-background-2 .button--primary{--background-color-button: var(--color-base-foreground_secondary);--color-button-text: var(--color-base-background-2);--alpha-button-background: 1}.color-background-3 .button--primary{--background-color-button: var(--color-base-foreground_secondary);--color-button-text: var(--color-base-background-3);--alpha-button-background: 1}.color-accent-1.button--primary{--background-color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-foreground_primary);--alpha-button-background: 1}.color-accent-2.button--primary{--background-color-button: var(--color-base-accent-2);--color-button-text: var(--color-base-foreground_primary);--alpha-button-background: 1}.color-accent-3.button--primary{--background-color-button: var(--color-base-accent-3);--color-button-text: var(--color-base-foreground_primary);--alpha-button-background: 1}.color-background-1.button--primary{--background-color-button: var(--color-base-background-1);--color-button-text: var(--color-base-foreground_secondary);--alpha-button-background: 1}.color-background-2.button--primary{--background-color-button: var(--color-base-background-2);--color-button-text: var(--color-base-foreground_secondary);--alpha-button-background: 1}.color-background-3.button--primary{--background-color-button: var(--color-base-background-3);--color-button-text: var(--color-base-foreground_secondary);--alpha-button-background: 1}.color-accent-1 .button--secondary,.color-accent-2 .button--secondary,.color-accent-3 .button--secondary,.color-accent-4 .button--secondary{--background-color-button: var(--color-base-foreground_primary);--color-button-text: var(--color-base-foreground_primary);--alpha-button-background: 0;--alpha-button-border: 1}.color-background-1 .button--secondary,.color-background-2 .button--secondary,.color-background-3 .button--secondary{--background-color-button: var(--color-base-foreground_secondary);--color-button-text: var(--color-base-foreground_secondary);--alpha-button-background: 0;--alpha-button-border: 1}.color-accent-1.button--secondary{--background-color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-accent-1);--alpha-button-background: 0;--alpha-button-border: 1}.color-accent-2.button--secondary{--background-color-button: var(--color-base-accent-2);--color-button-text: var(--color-base-accent-2);--alpha-button-background: 0;--alpha-button-border: 1}.color-accent-3.button--secondary{--background-color-button: var(--color-base-accent-3);--color-button-text: var(--color-base-accent-3);--alpha-button-background: 0;--alpha-button-border: 1}.color-background-1.button--secondary{--background-color-button: var(--color-base-background-1);--color-button-text: var(--color-base-background-1);--alpha-button-background: 0;--alpha-button-border: 1}.color-background-2.button--secondary{--background-color-button: var(--color-base-background-2);--color-button-text: var(--color-base-background-2);--alpha-button-background: 0;--alpha-button-border: 1}.color-background-3.button--secondary{--background-color-button: var(--color-base-background-3);--color-button-text: var(--color-base-background-3);--alpha-button-background: 0;--alpha-button-border: 1}.color-accent-1 .button--text,.color-accent-2 .button--text,.color-accent-3 .button--text,.color-accent-4 .button--text{--background-color-button: transparent;--color-button-text: var(--color-base-foreground_primary);--alpha-button-background: .1;--alpha-button-border: 0}.color-background-1 .button--text,.color-background-2 .button--text,.color-background-3 .button--text{--background-color-button: transparent;--color-button-text: var(--color-base-foreground_secondary);--alpha-button-background: .1;--alpha-button-border: 0}.color-accent-1.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-accent-1);--alpha-button-background: .1;--alpha-button-border: 0}.color-accent-2.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-accent-2);--alpha-button-background: .1;--alpha-button-border: 0}.color-accent-3.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-accent-3);--alpha-button-background: .1;--alpha-button-border: 0}.color-background-1.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-background-1);--alpha-button-background: .1;--alpha-button-border: 0}.color-background-2.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-background-2);--alpha-button-background: .1;--alpha-button-border: 0}.color-background-3.button--text{--background-color-button: transparent;--color-button-text: var(--color-base-background-3);--alpha-button-background: .1;--alpha-button-border: 0}.link,a{cursor:pointer;border:none;box-shadow:none;color:rgb(var(--color-link));background-color:transparent;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:auto;text-underline-offset:4px}a:not([role=link]){text-decoration:none}p a:not([role=link]){text-decoration:underline}.button,button{--alpha-button-text: 1;--button-duration: .3s;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;font:inherit;padding:var(--padding-y-button) var(--padding-x-button);text-decoration:none;border:1px solid rgb(var(--color-button-text),var(--alpha-button-border));border-radius:var(--buttons-radius);background-color:rgba(var(--background-color-button),var(--alpha-button-background));color:rgb(var(--color-button-text),var(--alpha-button-text));-webkit-appearance:none;appearance:none;text-align:center;cursor:pointer;gap:var(--button-gap);line-height:150%;font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);letter-spacing:.3px}.button.button--primary,.button.button--secondary,.button.button--solid,.button.button--outline{min-height:44px;min-width:120px}.button *,button *{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style)}.button:disabled,.button[aria-disabled=true],.button.disabled{cursor:not-allowed}.button.loading{color:transparent;position:relative}@media screen and (forced-colors:active){.button.loading{color:rgb(var(--text-icon-text))}}.button.loading>.loading-overlay__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex}.button:not(.button--text):not(.button--secondary):not(.button--primary),button:not(.button--text):not(.button--secondary):not(.button--primary){--alpha-button-background: 1;--alpha-button-border: 0}.button.button--text{padding:0;min-height:unset;min-width:unset;background:transparent;--alpha-button-background: 0 !important;--alpha-button-border: 0 !important}.button.button--text .gradient{background:transparent}.show-button-animation button:hover,.show-button-animation .button:hover{--alpha-button-background: .7 !important;--alpha-button-border: 0 !important;--alpha-button-text: .7 !important}.show-button-animation .button.button--outline,.show-button-animation .button.button--secondary{transition:all .3s ease-in-out}.show-button-animation .button.button--outline:hover,.show-button-animation .button.button--secondary:hover{--alpha-button-background: 0 !important;--alpha-button-background: 1 !important;--alpha-button-border: 1 !important;--alpha-button-text: 1 !important;border-color:rgb(var(--color-base-button-background-color),var(--alpha-button-border))!important;background-color:rgb(var(--color-base-button-background-color),var(--alpha-button-background))!important;color:rgb(var(--color-base-button-text-color),var(--alpha-button-text))!important}.show-button-animation .button.button--outline:hover span,.show-button-animation .button.button--secondary:hover span{color:rgb(var(--color-base-button-text-color),var(--alpha-button-text))!important}.show-button-animation .button.button--outline.loading:hover span,.show-button-animation .button.button--secondary.loading:hover span{color:transparent!important}.show-button-animation .button.button--text{position:relative}.show-button-animation .button.button--text:hover{--alpha-button-text: 1 !important;--alpha-button-background: 0 !important;--alpha-button-border: 0 !important}.show-button-animation .button.button--text:hover svg{animation:arrow-move .6s ease-in-out forwards}.show-button-animation .button.button--text.button--modal svg{animation:unset!important}@keyframes arrow-move{0%{transform:translate(0);opacity:1}40%{transform:translate(100%);opacity:0}60%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}.button.button--primary:disabled,.button.button--secondary:disabled{opacity:.5}.button .icon-arrow-button-text{width:26px}@media screen and (max-width:1023px){.button .icon-arrow-button-text{width:22px}}main{display:flex;flex-wrap:wrap;gap:var(--spacing-between-sections-on-desktop);margin-top:0}@media screen and (max-width:600px){main{gap:var(--spacing-between-sections-on-mobile)}}section,.shopify-section{width:100%}.form__group{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.form__group:not(.form__group_fill){padding-bottom:8px;border-bottom:1px solid rgb(var(--text-icon-text))}.form__group.form__group-date{border-bottom:none}.form__group.form__group-date .form__field{padding:12px 16px;border-radius:4px;border:1px solid rgba(var(--text-icon-text))}.error-message{color:rgba(var(--color-error))}.form__group.error:not(.form__group_fill),.form__group:has(input[aria-invalid=true]){border-bottom:1px solid rgba(var(--color-error))}.form__field{border:0;outline:0;color:rgb(var(--text-icon-text));background-color:transparent;transition:border-color 0s;width:100%;max-width:100%;padding-left:0;padding-block:0;padding-inline:0}.form__field[type=search]{color:rgb(var(--text-icon-text),.6)}.form__group_fill .form__field{padding:12px;border:1px solid rgba(var(--text-icon-text));border-radius:var(--content-container-radius)}.form__group_fill.error .form__field{border:1px solid rgba(var(--color-error))}.form__group-has-attr .form__field{width:auto;flex:1}select.form__field{padding-left:0;width:100%}.form__label{color:rgb(var(--text-icon-heading));display:block;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:150%}::placeholder{color:rgb(var(--text-icon-text),.6);opacity:1}::-ms-input-placeholder{color:rgb(var(--text-icon-text),.6)}.form__help-text{width:100%}.form__field:required,.form__field:invalid{box-shadow:none}.badge{--color-badge-color: rgba(var(--text-icon-text));--color-badge_background: rgba(var(--color-badge-background));border-radius:var(--badges-radius);display:inline-block;padding:4px 8px;text-align:center;border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:var(--color-badge-color);background-color:var(--color-badge_background);word-break:break-word;z-index:4;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0px;text-transform:uppercase}.badge.badge__custom:not(:first-child){display:none}.badge.badge__custom{--color-badge-color: var(--color-custom-badge-color);--color-badge_background: var(--color-custom-badge-background-color)}.badge.badge__on-sale{--color-badge-color: var(--color-sale-badge-color);--color-badge_background: var(--color-sale-badge-background-color)}.badge.badge__sold-out{--color-badge-color: var(--color-sold-out-badge-color);--color-badge_background: var(--color-sold-out-badge-background-color)}.card__badge{display:flex;flex-wrap:wrap;position:absolute;gap:8px}@media screen and (max-width:749px){.card__badge{gap:4px}}.card__badge .badge{border-radius:var(--badges-radius)}.image-with-height{height:var(--image-height)}.image-with-height.media img,.image-with-height.media video{position:unset!important}.image--small{--image-height: 50vh}.image--medium{--image-height: 66vh}.image--large{--image-height: 90vh}.image--fullscreen{--image-height: 100vh}.image--adapt{--image-height: calc(100% / var(--image-ratio))}.media.image--adapt,.media-placeholder.image--adapt{--image-height: auto}@media screen and (min-width:750px)and (max-width:1023px){.mobile-image--small{--image-height: 40vh}.mobile-image--medium{--image-height: 55vh}.mobile-image--large{--image-height: 75vh}.mobile-image--fullscreen{--image-height: 100vh}}.content-width{width:var(--content-width);max-width:100%;margin:auto}.content-width-small{--content-width: 40%}.content-width-medium{--content-width: 60%}.content-width-large{--content-width: 80%}.icon-width-small{--icon-width: 16px}.icon-width-medium{--icon-width: 20px}.icon-width-large{--icon-width: 24px}img{width:100%;height:100%;object-fit:cover}em{--font-body-style: italic}strong{--font-body-weight: bold}.highlight-text{--highlight-color: rgba(var(--text-icon-text))}.highlight-text em{font-style:normal!important}.highlight-text strong{font-weight:unset!important}.highlight-text.highlight-text-color em{color:var(--highlight-color)}.highlight-text.highlight-text-underline em{text-decoration:underline;text-decoration-color:var(--highlight-color)}.highlight-text.highlight-text-stroke em{-webkit-text-fill-color:var(--color-white);-webkit-text-stroke:1px var(--highlight-color);font-style:normal}tabs-element .tabs-actions{display:flex;align-items:center;gap:12px;justify-content:flex-start;align-items:flex-end}tabs-element .tabs-actions .tab-title{padding:0 12px 8px;cursor:pointer;color:rgb(var(--text-icon-text),.6);position:relative;word-wrap:break-word}tabs-element .tabs-actions .tab-title.tab-active{color:rgb(var(--text-icon-text),1)}tabs-element .tabs-actions .tab-title:after{content:"";background:rgba(var(--text-icon-heading));color:rgba(var(--text-icon-heading));pointer-events:none;width:var(--tab-title-width);height:1px;left:0;bottom:-1px;transition:transform .2s ease-in-out;position:absolute;inset-block-end:0px;line-height:150%;font-family:var(--navigation-font-family);font-style:var(--navigation-font-style);font-weight:var(--navigation-font-weight);font-size:var(--navigation-font-size);text-transform:var(--text-transform);transform:scaleX(0)}tabs-element .tabs-actions .tab-title.tab-active:after{transform:scaleX(1)}tabs-element .tabs-content{margin-top:40px}tabs-element .tabs-content .tab-content{display:none}tabs-element .tabs-content .tab-content.tab-active{display:flex}.text-color-heading{color:rgba(var(--text-icon-heading))}.text-color-text{color:rgba(var(--text-icon-text))}.swatch{--swatch--size: var(--swatch-input--size, 20px);--swatch--border-radius: var(--swatch-input--border-radius, 0px);display:block;width:var(--swatch--size);max-width:100%;background:var(--swatch--background);background-position:var(--swatch-focal-point, initial);background-size:cover;background-origin:border-box;border:1px solid rgba(var(--text-icon-text),.15);border-radius:var(--swatch--border-radius);cursor:pointer}.swatch--size-regular{--swatch--size: var(--swatch-input--size, 30px)}.swatch--size-large{--swatch--size: var(--swatch-input--size, 44px)}.swatch--circle{--swatch--border-radius: var(--swatch-input--border-radius, 50%)}.swatch.swatch--type-slightly_rounded{--swatch--border-radius: var(--swatch-input--border-radius, 6px)}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--text-icon-text),.5)}@media screen and (max-width:749px){.swatch{--swatch--size: var(--swatch-input--size, 16px)}}.pagination-pages{display:flex;justify-content:center;align-items:center;list-style-type:none;padding-inline-start:0px;margin-block:0}.pagination-pages .pagination-item{padding:12px;font-size:16px;font-weight:500;line-height:20.8px;letter-spacing:-.20000000298023224px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:rgba(var(--text-icon-heading));width:46px;height:46px;border-top:2px solid rgba(var(--text-icon-text),.3)}.pagination-pages .pagination-item.active{border-top:2px solid #920000}.progress-bar__container{display:flex;align-items:center;justify-content:start;--progress-bar-radius: 8px;--progress-bar-width: 100%;--progress-bar-height: 4px;--progress-bar-bg: rgba(var(--text-icon-text), .1);border-radius:var(--progress-bar-radius);width:var(--progress-bar-width);height:var(--progress-bar-height);background-color:var(--progress-bar-bg)}.progress-bar__container .progress-bar{--progress-bar-progress: 0%;--progress-bar-progress-color: rgba(var(--text-icon-text), 1);display:block;width:var(--progress-bar-progress);background-color:var(--progress-bar-progress-color);transition:all 1s ease;height:100%;border-radius:var(--progress-bar-radius)}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.top-left{position:absolute;top:0;left:0;bottom:unset;right:unset;transform:none}.top-center{position:absolute;transform:translate(50%);margin-left:auto;right:50%;top:0;left:unset;bottom:unset}.top-right{position:absolute;top:0;right:0;left:unset;bottom:unset;margin-left:auto;transform:none}.middle-left{position:absolute;top:0;bottom:0;left:0;right:unset;margin:auto auto auto 0;transform:none}.middle-center{margin:0;position:absolute;top:50%;left:50%;bottom:unset;right:unset;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.middle-right{position:absolute;top:0;bottom:0;right:0;left:unset;margin:auto 0 auto auto;transform:none}.bottom-left{position:absolute;bottom:0;left:0;top:auto;right:unset;transform:none}.bottom-center{position:absolute;top:auto;bottom:0;transform:translate(50%);margin-left:auto;right:50%;left:unset}.bottom-right{position:absolute;bottom:0;right:0;top:auto;left:auto;transform:none}.content-white,.content-white .block__heading{color:rgba(var(--color-white))}.content-white .use-base-color.button--primary{--background-color-button: var(--color-white);--color-button-text: var(--color-black)}.content-white .use-base-color.button.button--secondary{--background-color-button: var(--color-white);--color-button-text: var(--color-white)}.content-white .use-base-color.button.button--text{--color-button-text: var(--color-white);--background-color-button: "transparent"}.swatch-input-container,.swatch-input-wrapper{display:flex;position:relative;cursor:pointer;gap:8px;align-items:center;height:fit-content}.swatch-input-wrapper input[type=checkbox]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.swatch-input__input+.swatch-input__label{--swatch-input--border-radius: 0px;display:inline-block;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:2px;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none;line-height:1;letter-spacing:normal;height:fit-content}.swatch-input__input:checked+.swatch-input__label{outline:1px solid rgb(var(--text-icon-text))}.swatch-input__label.variant-swatch--circle:not(.variant-swatch-style-slightly_rounded){--swatch-input--border-radius: 50%}.swatch-input__label.variant-swatch-style-slightly_rounded{--swatch-input--border-radius: 6px}.section-container{gap:var(--spacing-section-d);display:flex;flex-direction:column}.image-with-height.media--adapt{padding-bottom:unset!important}.image-with-height.media .placeholder-svg,.image-with-height.media img{position:unset;height:var(--image-height);max-height:100%}.scroll-container{display:flex;overflow-x:auto;white-space:nowrap;cursor:grab;row-gap:var(--spacing-row-gap);column-gap:var(--spacing-column-gap);-ms-overflow-style:none;scrollbar-width:none;scroll-padding-left:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scroll-container .scroll-item{scroll-snap-align:start}.scroll-container::-webkit-scrollbar{display:none}.scroll-container:active{cursor:grabbing}.slide-up-images-container{display:grid;height:max-content;overflow:hidden;grid-gap:16px;max-width:100%}.slide-up-images-container img{grid-area:1/1;height:max-content;width:fit-content;animation:slideShow var(--slide-up-images-duration) infinite;opacity:0;transform:translateY(0)}.form__groups-checkbox{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.form__group-checkbox .form__field-checkbox{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}input[type=checkbox]:disabled+label{pointer-events:none;opacity:.5}.form__group-checkbox label{position:relative;cursor:pointer;display:flex;align-items:center;height:fit-content}.form__group-checkbox label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid rgba(var(--text-icon-text, 1));padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:4px;border-radius:4px;width:16px;height:16px}.form__groups-checkbox.error label:before{border:1px solid rgba(var(--color-error))}.form__group-checkbox .form__field-checkbox:checked+label:before{background-color:rgba(var(--text-icon-text, 1));border:1px solid rgba(var(--text-icon-text, 1))}.form__group-checkbox .form__field-checkbox:checked+label:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);margin:auto 0;left:4px;width:10px;height:8px;background-repeat:no-repeat;background-position:center;background-color:rgba(var(--color-base-page-background))}.form__group-checkbox label .checked_value{display:none}.form__group-checkbox label .unchecked_value{display:inline-block}.form__group-checkbox .form__field-checkbox:checked+label .checked_value{display:inline-block}.form__group-checkbox .form__field-checkbox:checked+label .unchecked_value{display:none}.form__group-radio input[type=radio]{display:none}.form__groups-radio{display:flex;align-items:center;flex-wrap:wrap;row-gap:12px;column-gap:24px}.form__group-radio{display:flex;align-items:center}.form__group-radio label{cursor:pointer;position:relative;min-height:24px;--radio-width: 24px;--radio-height: 24px;--radio-background: rgba(var(--text-icon-text, 1));--radio-selected-border: rgba(var(--text-icon-text, 1));--radio-scale: 16 / 24;--ratio-focal-point: 1;display:flex;align-items:center}.form__group-radio label .radio-button--label{padding-left:calc(var(--radio-width) + 4px)}.form__group-radio label:before{content:"";position:absolute;width:var(--radio-width);height:var(--radio-height);background-color:transparent;border:1px solid rgba(var(--text-icon-text, 1));border-radius:50%;top:50%;left:0;transform:translateY(-50%);transition:border-color .4s ease}.error .form__group-radio label:before{border:1px solid rgba(var(--color-error, 1))}.form__group-radio label:after{content:"";position:absolute;width:var(--radio-width);height:var(--radio-height);background-color:rgba(var(--text-icon-text, 1));border:2px solid rgba(var(--text-icon-text, 1));border-radius:50%;top:50%;left:0;transform:translateY(-50%) scale(0);transition:transform .4s ease}.form__group-radio input[type=radio]:checked+label:before{border-color:rgba(var(--text-icon-text, 1))}.form__group-radio input[type=radio]:checked+label:after{transform:translateY(-50%) scale(.55)}.desktop-items-left,.desktop-items-start{display:flex;align-items:flex-start!important}.desktop-items-center{display:flex;align-items:center!important}.desktop-items-right,.desktop-items-end{display:flex;align-items:flex-end!important}.mark-image-none{mask-image:none!important;-webkit-mask-image:none!important}.text-icon-text{color:var(--text-icon-text)}.text-icon-heading{color:var(--text-icon-heading)}@media screen and (min-width:750px)and (max-width:1023px){.tablet-items-left,.tablet-items-start{display:flex;align-items:flex-start!important}.tablet-items-center{display:flex;align-items:center!important}.tablet-items-right,.tablet-items-end{display:flex;align-items:flex-end!important}}@media screen and (max-width:749px){.mobile-items-left,.mobile-items-start{display:flex;align-items:flex-start!important}.mobile-items-center{display:flex;align-items:center!important}.mobile-items-right,.mobile-items-end{display:flex;align-items:flex-end!important}}@keyframes slideShow{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-20px)}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}33.33%{opacity:1;transform:translateY(0)}43.33%{opacity:0;transform:translateY(-20px)}to{opacity:0;transform:translateY(-20px)}}@media screen and (max-width:749px){.scroll-container.scroll--mobile{flex-wrap:nowrap}}@media screen and (min-width:750px){.scroll-container.scroll--desktop{flex-wrap:nowrap}}@media screen and (min-width:750px)and (max-width:1023px){:root{--padding-x-button: 12px;--padding-y-button: 12px;--spacing-a: 16px;--spacing-section-b: 16px;--spacing-section-c: 24px;--spacing-section-d: 24px;--spacing-block-b: 8px;--spacing-block-c: 16px;--spacing-row-gap: 16px;--spacing-column-gap: 12px;--spacing-accordion-top: 32px;--spacing-accordion-bottom: 12px;--page-width-padding: 30px;--page-width-margin: 30px}.page-width{width:100%;padding-left:var(--padding-page-width);padding-right:var(--padding-page-width)}.page-width-padded{width:100%;--page-width-margin: 30px;--page-width-padding: 30px;padding-left:var(--page-width-margin);padding-right:var(--page-width-margin)}.page-width-fixed{width:100%;padding-left:30px;padding-right:30px}tabs-element .tabs-content{margin-top:48px}.tablet-top-left{position:absolute;top:0;left:0;bottom:unset;right:unset;transform:none}.tablet-top-center{position:absolute;transform:translate(50%);margin-left:auto;right:50%;top:0;left:unset;bottom:unset}.tablet-top-right{position:absolute;top:0;right:0;left:unset;bottom:unset;margin-left:auto;transform:none}.tablet-middle-left{position:absolute;top:0;bottom:0;left:0;right:unset;margin:auto auto auto 0;transform:none}.tablet-middle-center{margin:0;position:absolute;top:50%;left:50%;bottom:unset;right:unset;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tablet-middle-right{position:absolute;top:0;bottom:0;right:0;left:unset;margin:auto 0 auto auto;transform:none}.tablet-bottom-left{position:absolute;bottom:0;left:0;top:auto;right:unset;transform:none}.tablet-bottom-center{position:absolute;top:auto;bottom:0;transform:translate(50%);margin-left:auto;right:50%;left:unset}.tablet-bottom-right{position:absolute;bottom:0;right:0;top:auto;left:auto;transform:none}}@media screen and (max-width:749px){:root{--padding-x-button: 32px;--padding-y-button: 12px;--button-gap: 8px;--spacing-a: 12px;--spacing-section-b: 12px;--spacing-section-c: 24px;--spacing-section-d: 24px;--spacing-block-b: 8px;--spacing-block-c: 16px;--spacing-row-gap: 16px;--spacing-column-gap: 12px;--spacing-accordion-top: 24px;--spacing-accordion-bottom: 12px;--page-width-margin: 16px;--page-width-padding: 16px}.content-width-small,.content-width-medium,.content-width-large{--content-width: 100%}.page-width{max-width:100%;padding-left:var(--padding-page-width);padding-right:var(--padding-page-width)}.page-width-fixed{max-width:100%;padding-left:16px;padding-right:16px}.page-width-padded{max-width:100%;width:100%;--page-width-margin: 16px;--page-width-padding: 16px;padding-left:var(--page-width-margin);padding-right:var(--page-width-margin)}.page-full{max-width:100%}.mobile-image--small{--image-height: calc(var(--window-height) * .35)}.mobile-image--medium{--image-height: calc(var(--window-height) * .5)}.mobile-image--large{--image-height: calc(var(--window-height) * .65)}.mobile-image--fullscreen{--image-height: calc(var(--window-height) * 1)}.mobile-image--adapt{height:calc(100% / var(--image-ratio))}.mobile-top-left{position:absolute;top:0;left:0;bottom:unset;right:unset;transform:none}.mobile-top-center{position:absolute;transform:translate(50%);margin-left:auto;right:50%;top:0;left:unset;bottom:unset}.mobile-top-right{position:absolute;top:0;right:0;left:unset;bottom:unset;margin-left:auto;transform:none}.mobile-middle-left{position:absolute;top:0;bottom:0;left:0;right:unset;margin:auto auto auto 0;transform:none}.mobile-middle-center{margin:0;position:absolute;top:50%;left:50%;bottom:unset;right:unset;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-middle-right{position:absolute;top:0;bottom:0;right:0;left:unset;margin:auto 0 auto auto;transform:none}.mobile-bottom-left{position:absolute;bottom:0;left:0;top:auto;right:unset;transform:none}.mobile-bottom-center{position:absolute;top:auto;bottom:0;transform:translate(50%);margin-left:auto;right:50%;left:unset}.mobile-bottom-right{position:absolute;bottom:0;right:0;top:auto;left:auto;transform:none}.badge{font-size:8px}.badge.badge__on-sale,.badge.badge__sold-out,.badge.badge__custom{font-size:12px}tabs-element .tabs-content{margin-top:24px}.button,button{letter-spacing:.3px;line-height:150%}}.section__heading{font-family:var(--font-heading-family)}.text-body,.font-body,.text-body *,.font-body *{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);text-transform:var(--text-transform)}.text-heading,.font-heading,.text-heading *,.font-heading *{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform)}scrolling-component[data-hover=true]:hover{animation-play-state:paused!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-settings.css.map */
