@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Thin.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-ExtraLight.woff2) format("woff2"),url(/cdn/shop/files/Outfit-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Light.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Regular.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Medium.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Outfit-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Bold.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-ExtraBold.woff2) format("woff2"),url(/cdn/shop/files/Outfit-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/cdn/shop/files/Outfit-Black.woff2) format("woff2"),url(/cdn/shop/files/Outfit-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-Light.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-LightItalic.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-Regular.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-Italic.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-Medium.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-MediumItalic.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-SemiBoldItalic.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-Bold.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-BoldItalic.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-ExtraBold.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/cdn/shop/files/OpenSans-ExtraBoldItalic.woff2) format("woff2"),url(/cdn/shop/files/OpenSans-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}:root{--font-body-family: "Open Sans";--font-body-weight: 400;--font-heading-family: "Outfit";--font-heading-weight: 600;--vh: 100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fafafa}body.overflow-hidden-mobile{overflow:hidden}img{max-width:100%}a,button,.button,svg{transition:all .2s ease 0s}summary,summary *{transition:all .2s ease 0s}.h1,h1{font-size:40px;letter-spacing:0px;line-height:1.27}.h2,h2{font-size:30px;letter-spacing:0px;line-height:1.2}.h3,h3{font-size:22px;line-height:1.4;letter-spacing:0px;font-weight:500}.h4,h4{font-size:20px;font-weight:500}.h5,h5{font-size:18px;font-weight:500}.h6,h6{font-size:16px;font-weight:500}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{-webkit-appearance:none}:focus,:focus-visible,:focus-within{box-shadow:none;outline:none}.field__input,.select__select,.customer .field input,.customer select{height:4rem;border:.5px solid currentcolor;border-radius:20px!important;background:#fff;font-size:15px}.button,.button-label,.shopify-challenge__button,.customer button{font-size:13px;letter-spacing:.78px;font-weight:700}.button .icon-down,.button-label .icon-down,.shopify-challenge__button .icon-down,.customer button .icon-down{transform:rotate(-90deg);margin-left:14px}.customer .field input[type=password]{padding-right:50px}.field__label,.customer .field label{letter-spacing:0px;font-size:15px;font-weight:300;top:10px;left:20px;line-height:20px}.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:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem;line-height:1}select.field__input:focus,select.field__input:not(:placeholder-shown),select.field__input:-webkit-autofill{padding:1rem 1.5rem .8rem 2rem}.select .svg-wrapper,.customer select+.svg-wrapper{right:20px;width:14px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:auto;min-height:calc(38px + var(--buttons-border-width)* 2);letter-spacing:.78px;font-size:13px;font-family:var(--font-heading-family);border-radius:20px;line-height:1;padding:11px 30px}.button:before,.shopify-challenge__button:before,.customer button:before,button.shopify-payment-button__button--unbranded:before,.button:after,.shopify-challenge__button:after,.customer button:after,button.shopify-payment-button__button--unbranded:after{border-radius:20px}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after,.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{display:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:0}@media screen and (max-width:749px){.h1,h1{font-size:26px}.h2,h2{font-size:24px}.h3,h3{font-size:22px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:15px}.field__input,.select__select,.customer .field input,.customer select{height:3.8rem;padding:0 10px;font-size:14px}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(36px + var(--buttons-border-width)* 2);letter-spacing:.78px;padding:11px 30px}.field__label,.customer .field label{font-size:14px;letter-spacing:0px;font-weight:300;left:20px;top:11px;line-height:18px}.field__input:not(:placeholder-shown)~.field__label,.select__select:not(:placeholder-shown)~.field__label,.customer .field input:not(:placeholder-shown)~.field__label,.customer select:not(:placeholder-shown)~.field__label{font-size:8px;top:2px}.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:1.1rem 1.5rem 1.1rem 2rem;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/global.css.map */
