:root{--buttons-border-width: 1.2px;--outline-width: 1.2px;--color-critical: 212, 47, 78;--color-success: 78, 156, 85;--color-lightgreen: 108, 202, 152;--color-warning: 255, 208, 41;--color-info: 78, 156, 190;--color-shade-0: 251, 249, 246;--color-shade-100: 40, 38, 37;--color-neutral-0: 255, 255, 255;--color-neutral-50: 228, 223, 220;--color-neutral-100: 198, 192, 189;--color-neutral-200: 156, 152, 149;--desktop-page-padding: 60px;--tablet-page-padding: 36px;--mobile-page-padding: 18px}.page-width{padding:0 var(--mobile-page-padding)}@media screen and (min-width: 750px){.page-width{padding:0 var(--tablet-page-padding)}.header.page-width{padding-left:var(--tablet-page-padding);padding-right:var(--tablet-page-padding)}.page-width-tablet{padding:0 var(--tablet-page-padding)}}@media screen and (min-width: 990px){.page-width{padding:0 var(--desktop-page-padding)}.header.page-width{padding-left:var(--desktop-page-padding);padding-right:var(--desktop-page-padding)}.header:not(.drawer-menu).page-width{padding-left:var(--desktop-page-padding);padding-right:var(--desktop-page-padding)}.page-width-desktop{padding:0 var(--desktop-page-padding)}}h1,h2,h3,h4,h5,h6,.hxl,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);color:rgb(var(--color-foreground));font-weight:500;letter-spacing:normal}.s1,.s2,.s3,.s4,.s5,.s6{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:600;letter-spacing:normal}.s1{font-size:24px;line-height:32px}.s2{font-size:18px;line-height:24px}.s3{font-size:16px;line-height:24px}.s4{font-size:14px;line-height:20px}.s5{font-size:12px;line-height:16px}.s6{font-size:10px;line-height:14px}@media only screen and (max-width: 989px){.s1{font-size:18px;line-height:24px}.s2,.s3{font-size:14px;line-height:20px}}p,.p1,.p2,.p3,.p4,.p5{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgb(var(--color-foreground));letter-spacing:normal}.p1{font-size:24px;line-height:32px}.p2{font-size:18px;line-height:24px}.p3{font-size:16px;line-height:24px}.p4{font-size:14px;line-height:20px}.p5{font-size:12px;line-height:16px}.p6{font-size:10px;line-height:14px}@media only screen and (max-width: 989px){.p1{font-size:18px;line-height:24px}.p2{font-size:14px;line-height:20px}.p3,.p4{font-size:12px;line-height:16px}}@media only screen and (max-width: 749px){.p2{font-size:12px;line-height:16px}}.paragraph1,.paragraph2,.paragraph3,.paragraph4,.paragraph5,.paragraph6{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;color:rgb(var(--color-foreground));letter-spacing:normal}.paragraph1{font-size:18px;line-height:28px}.paragraph2{font-size:16px;line-height:24px}.paragraph3{font-size:14px;line-height:20px}.paragraph4{font-size:12px;line-height:16px}.paragraph5{font-size:10px;line-height:12px}.heading1,.heading2,.heading3,.heading4,.heading5,.heading6,.heading7,.heading8{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-weight:500;letter-spacing:normal}.heading1{font-size:72px;line-height:72px}.heading2{font-size:64px;line-height:64px}.heading3{font-size:56px;line-height:60px}.heading4{font-size:48px;line-height:52px}.heading5{font-size:40px;line-height:44px}.heading6{font-size:32px;line-height:36px}.heading7{font-size:24px;line-height:28px}.heading8{font-size:18px;line-height:20px}@media only screen and (max-width: 989px){.heading6{font-size:24px;line-height:28px}}@media only screen and (max-width: 749px){.heading7{font-size:18px;line-height:20px}}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.ft-heading{font-family:var(--font-heading-family)}.ft-body{font-family:var(--font-body-family)}.color-success{color:rgb(var(--color-success))}.color-critical{color:rgb(var(--color-critical))}.color-shade-0{color:rgb(var(--color-shade-0))}.d-flex{display:flex}.w-100{width:100%}.m-0{margin:0}.p-0{padding:0}.form__message.error{color:rgb(var(--color-critical))}.title,.title-wrapper-with-link{margin-bottom:16px}.header__heading-logo.onscroll-logo{display:none}.shopify-section-header-sticky.scrolled-past-header .header__heading-logo:not(.onscroll-logo){display:none}.header-wrapper{background:transparent}.shopify-section-header-sticky.scrolled-past-header .header-wrapper,.header-wrapper.opened{background:rgb(var(--color-background));--color-foreground: var(--color-base-text);--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--color-link: var(--color-base-outline-button-labels)}@media screen and (min-width: 750px){.shopify-section-header-sticky.scrolled-past-header .header__heading-logo.desktop.onscroll-logo{display:block}.header-wrapper.opened .header__heading-logo.desktop.drawer-logo{display:block!important}.header-wrapper.opened .header__heading-logo.desktop:not(.drawer-logo){display:none!important}}@media screen and (max-width: 749px){.shopify-section-header-sticky.scrolled-past-header .header__heading-logo.mobile.onscroll-logo{display:block}.header-wrapper.opened .header__heading-logo.mobile.drawer-logo{display:block!important}.header-wrapper.opened .header__heading-logo.mobile:not(.drawer-logo){display:none!important}}@media screen and (min-width: 990px){.title,.title-wrapper-with-link{margin-bottom:20px}}@media only screen and (min-width: 990px){.accordion__content.rte>p{font-size:16px;line-height:24px}}.button,.shopify-challenge__button,.customer button,.button.shopify-payment-button__button--unbranded{font-weight:500;font-size:16px;line-height:24px;letter-spacing:normal;padding:0 24px;min-height:56px;min-width:auto;gap:12px;border-radius:var(--buttons-radius-outset);--buttons-radius: var(--buttons-radius-outset)}.button .icon,.customer button .icon{width:24px;height:auto}.button--small,button.button--small,.customer button.button--small{font-size:14px;line-height:20px;padding:0 16px;gap:8px;min-height:40px;border-radius:var(--buttons-radius-outset);--buttons-radius: var(--buttons-radius-outset)}.button--small .icon,button.button--small .icon,.customer button.button--small .icon{width:16px;height:auto}.button--regular{padding:0 24px;border-radius:var(--buttons-radius-outset);--buttons-radius: var(--buttons-radius-outset)}.button--large{padding:0 32px;min-height:64px;font-size:20px;line-height:24px;border-radius:var(--buttons-radius-outset);--buttons-radius: var(--buttons-radius-outset)}.button[disabled]{opacity:.4}.button:hover{background:rgb(var(--color-base-accent-2));color:rgb(var(--color-base-shades-0));border-color:rgb(var(--color-base-accent-2))}.button:hover:after{box-shadow:none}.button:active{background:rgb(var(--color-base-accent-2))}@media only screen and (max-width: 989px){.button:not(.button--large):not(.button--small){font-size:14px;line-height:20px;padding:0 16px;gap:8px;min-height:40px}.button.button--large{font-size:16px;line-height:24px;padding:0 24px;min-height:56px;border-radius:var(--buttons-radius-outset);--buttons-radius: var(--buttons-radius-outset)}.button:not(.button--large):not(.button--small) .icon{width:16px;height:auto}}.button-tag{background:rgb(var(--color-base-background-1));font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:normal;text-decoration:none;color:rgb(var(--color-base-accent-1));flex-grow:0;flex-shrink:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:40px;padding:0 16px;border-radius:40px;width:fit-content;gap:8px}.button-tag.active{background:rgb(var(--color-neutral-100))}.button-tag:not(.active):hover{background:rgb(var(--color-neutral-100))}.button-tag[disabled]{color:rgb(var(--color-neutral-200))}.button-tag--small{font-size:12px;line-height:16px;padding:0 12px;min-height:32px}.filter{background:rgb(var(--color-base-background-1));font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:14px;line-height:20px;letter-spacing:normal;text-decoration:none;color:rgb(var(--color-base-accent-1));flex-grow:0;flex-shrink:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:40px;padding:0 16px;border-radius:40px;width:fit-content}.filter.active{background:rgb(var(--color-neutral-100))}.filter:not(.active):hover{background:rgb(var(--color-neutral-100))}.filter[disabled]{color:rgb(var(--color-neutral-200))}.filter.active:after{content:"X"}.filter--small{font-size:12px;line-height:16px;padding:0 12px;min-height:32px}@media only screen and (max-width: 989px){.button-tag:not(.button-tag--small),.filter:not(.filter--samll){font-size:12px;line-height:16px;padding:0 12px;min-height:32px}}.tertiary-cta,.slider-button.tertiary-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500;font-size:14px;line-height:20px;padding:0 16px;gap:12px;min-height:48px;border-radius:48px;border:0;color:rgb(var(--color-button-text));-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));width:fit-content;min-width:56px;cursor:pointer}.tertiary-cta.tertiary-cta--secondary{color:rgb(var(--color-button));background-color:rgb(var(--color-base-background-2))}.tertiary-cta.tertiary-cta--small{min-height:40px;font-size:12px;line-height:16px}.tertiary-cta.tertiary-cta--large{padding:0 24px;min-height:56px;font-size:16px;line-height:24px}.tertiary-cta .icon{width:16px;height:16px}.tertiary-cta.tertiary-cta--large .icon{width:24px;height:24px}.tertiary-cta.active{background-color:rgb(var(--color-neutral-100))}.tertiary-cta:not(.active):hover{background-color:rgb(var(--color-neutral-100))}.tertiary-cta[disabled]{opacity:.4}@media only screen and (max-width: 989px){.tertiary-cta:not(.tertiary-cta--large):not(.tertiary-cta--small){min-height:40px;font-size:12px;line-height:16px;padding:0 16px;gap:8px}.tertiary-cta.tertiary-cta--large{font-size:14px;line-height:20px;padding:0 16px;min-height:48px;border-radius:48px}.tertiary-cta.tertiary-cta--large .icon{width:16px;height:auto}}.announcement-bar__link{padding:8px 0}.header__icon{width:56px;height:56px}.header__inline-menu .list-menu{gap:16px}.header__icon--cart .icon,.header__icon .icon{width:24px;height:24px}.cart-count-bubble{background-color:transparent;color:rgb(var(--color-base-text));height:17px;width:24px;display:flex;justify-content:center;align-items:center;left:auto;font-size:1rem;bottom:0}#MainContent{position:relative;z-index:1;background:rgb(var(--color-base-background-1))}.scrollable-wrapper{width:100%;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:16px;padding-bottom:14px}.scrollable-wrapper a{flex-shrink:0}@media only screen and (max-width: 989px){.scrollable-wrapper{gap:8px}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px;border-radius:5px;display:block}.custom-scrollbar::-webkit-scrollbar-track{background:rgb(var(--color-base-background-2));border-radius:5px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgb(var(--color-base-accent-1));border-radius:5px}footer{width:100%}.newsletter-form__field-wrapper{display:flex}.newsletter-form__field-wrapper .newsletter-form__subscribe_button{margin-left:16px}@media only screen and (max-width: 989px){.newsletter-form__field-wrapper .newsletter-form__subscribe_button{margin-left:8px}}@media screen and (min-width: 750px) and (max-width: 989px){.grid--6-col-tablet .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-tablet .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.field,.customer .field{--inputs-border-width: 1.6px;--inputs-radius: 16px;--inputs-border-opacity: 1}.field.error:after,.customer .field.error:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-critical),var(--inputs-border-opacity))}.field.large,.customer .field.large{--inputs-radius: 18px}.field.small,.customer .field.small{--inputs-border-width: 1.2px;--inputs-radius: 14px}.field__input,.customer .field input{font-size:16px;line-height:24px;height:56px;min-height:56px;margin:0;padding:16px 24px;box-shadow:none!important}.field__label,.customer .field label{font-size:16px;line-height:24px;left:24px;top:16px;color:rgb(var(--color-neutral-200))}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:12px;line-height:16px;color:rgb(var(--color-base-accent-2));top:7px;left:24px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:25px 24px 7px;margin:0}.field.large .field__input,.customer .field.large input{font-size:16px;line-height:24px;height:64px;min-height:64px;padding:20px 24px}.field.large .field__label,.customer .field.large label{font-size:16px;line-height:24px;left:24px;top:20px}.field.large .field__input:focus,.field.large .field__input:not(:placeholder-shown),.field.large .field__input:-webkit-autofill,.customer .field.large input:focus,.customer .field.large input:not(:placeholder-shown),.customer .field.large input:-webkit-autofill{padding:30px 24px 10px;margin:0}.field.large .field__input:focus~.field__label,.field.large .field__input:not(:placeholder-shown)~.field__label,.field.large .field__input:-webkit-autofill~.field__label,.customer .field.large input:focus~label,.customer .field.large input:not(:placeholder-shown)~label,.customer .field.large input:-webkit-autofill~label{top:10px;left:24px}.field.small .field__input,.customer .field.small input{height:40px;min-height:40px;padding:10px 24px;font-size:14px;line-height:20px}.field.small .field__label,.customer .field.small label{font-size:14px;line-height:20px;left:24px;top:10px}.field.small .field__input:focus,.field.small .field__input:not(:placeholder-shown),.field.small .field__input:-webkit-autofill,.customer .field.small input:focus,.customer .field.small input:not(:placeholder-shown),.customer .field.small input:-webkit-autofill{padding:10px 24px;margin:0}.field.small .field__input:focus~.field__label,.field.small .field__input:not(:placeholder-shown)~.field__label,.field.small .field__input:-webkit-autofill~.field__label,.customer .field.small input:focus~label,.customer .field.small input:not(:placeholder-shown)~label,.customer .field.small input:-webkit-autofill~label{opacity:0}@media only screen and (max-width: 989px){.field.large,.customer .field.large{--inputs-radius: 16px}.field.large .field__input,.customer .field.large input{height:56px;min-height:56px;padding:16px 24px}.field.large .field__label,.customer .field.large label{left:24px;top:16px}.field.large .field__input:focus,.field.large .field__input:not(:placeholder-shown),.field.large .field__input:-webkit-autofill,.customer .field.large input:focus,.customer .field.large input:not(:placeholder-shown),.customer .field.large input:-webkit-autofill{padding:25px 24px 7px;margin:0}.field.large .field__input:focus~.field__label,.field.large .field__input:not(:placeholder-shown)~.field__label,.field.large .field__input:-webkit-autofill~.field__label,.customer .field.large input:focus~label,.customer .field.large input:not(:placeholder-shown)~label,.customer .field.large input:-webkit-autofill~label{top:7px;left:24px}.field:not(.large):not(.small):not(.newsletter__field),.customer .field:not(.large):not(.small){--inputs-border-width: 1.2px;--inputs-radius: 14px}.field:not(.large):not(.small):not(.newsletter__field) .field__input,.customer .field:not(.large):not(.small) input{height:40px;min-height:40px;padding:10px 24px;font-size:14px;line-height:20px}.field:not(.large):not(.small):not(.newsletter__field) .field__label,.customer .field:not(.large):not(.small) label{font-size:14px;line-height:20px;left:24px;top:10px}.field:not(.large):not(.small):not(.newsletter__field) .field__input:focus,.field:not(.large):not(.small):not(.newsletter__field) .field__input:not(:placeholder-shown),.field:not(.large):not(.small):not(.newsletter__field) .field__input:-webkit-autofill,.customer .field:not(.large):not(.small):not(.newsletter__field) input:focus,.customer .field:not(.large):not(.small):not(.newsletter__field) input:not(:placeholder-shown),.customer .field:not(.large):not(.small):not(.newsletter__field) input:-webkit-autofill{padding:10px 24px;margin:0}.field:not(.large):not(.small):not(.newsletter__field) .field__input:focus~.field__label,.field:not(.large):not(.small):not(.newsletter__field) .field__input:not(:placeholder-shown)~.field__label,.field:not(.large):not(.small):not(.newsletter__field) .field__input:-webkit-autofill~.field__label,.customer .field:not(.large):not(.small):not(.newsletter__field) input:focus~label,.customer .field:not(.large):not(.small):not(.newsletter__field) input:not(:placeholder-shown)~label,.customer .field:not(.large):not(.small):not(.newsletter__field) input:-webkit-autofill~label{opacity:0}}.shopify-section-header-sticky{position:sticky;top:var(--announcement-height)}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:var(--announcement-height)}.shopify-section-announcement-sticky{position:sticky;top:0}.shopify-section-announcement-hidden{top:calc(-1 * var(--header-height) - var(--announcement-height))}.shopify-section-announcement-hidden.menu-open{top:0}.announcement-bar-section.animate{transition:top .15s ease-out}.jdgm-rev-widg__summary-text{text-align:left!important}
/*# sourceMappingURL=/cdn/shop/t/142/assets/custom.css.map */
