.h1,.h2,.h3,h1,h2,h3{letter-spacing:0}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{font-weight:500}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fafafa}img{max-width:100%}.button,a,button,summary,summary *,svg{transition:.2s}.h1,h1{font-size:40px;line-height:1.27}.h2,h2{font-size:30px;line-height:1.2}.h3,h3{font-size:22px;line-height:1.4}.h4,h4{font-size:17px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,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:0}.customer .field input,.customer select,.field__input,.select__select{height:3.4rem;border-bottom:.5px solid currentcolor;padding:0 0 20px;font-size:14px;letter-spacing:.84px;font-weight:400;line-height:16px}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:0 0 20px}.field__input.text-area{min-height:3.4rem}.field.passowrd-eye-show input{padding-right:40px!important}.button,.button-label,.customer button,.shopify-challenge__button{font-size:14px;letter-spacing:1.14px;font-weight:500}.customer .field label,.field__label{letter-spacing:.84px;font-size:14px;font-weight:500;top:0;left:0;bottom:20px;line-height:16px}.customer .field input:-webkit-autofill~label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.field__input:-webkit-autofill~.field__label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:-10px;left:var(--inputs-border-width);letter-spacing:.04rem;line-height:1}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-width:auto;min-height:calc(38px + var(--buttons-border-width)* 2);letter-spacing:1.14px;font-size:14px;font-family:var(--font-heading-family);line-height:16px;padding:11px 30px}.customer .field:after,.customer .field:before,.customer select:after,.customer select:before,.field:after,.field:before,.localization-form__select:after,.localization-form__select:before,.select:after,.select:before,body .locale-selectors__container{display:none}.customer .field input:focus,.customer select:focus,.field__input:focus,.localization-form__select:focus.localization-form__select:after,.select__select:focus{box-shadow:none;outline:0;padding:0 0 20px}.btn-full-width{width:100%}.custom-arrows{position:relative}.custom-arrows .slide-arrow{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.7);position:absolute;top:50%;transform:translate(0,-50%);margin:0;z-index:1;cursor:pointer}.custom-arrows .slide-arrow:hover{background:#fff}.custom-arrows .slide-arrow svg{height:11px;width:auto;color:#100f0c}.custom-arrows .slide-arrow.slide-prev{left:20px}.custom-arrows .slide-arrow.slide-next{right:20px}.gt_float_switcher *{font-family:var(--font-body-family)!important}body.overflow-hidden #cookie-banner_flag,body.overflow-hidden div[id*=trustbadge-container-],body.overflow-hidden-tablet #cookie-banner_flag,body.overflow-hidden-tablet div[id*=trustbadge-container-]{display:none!important}.template-search__search .search .search__input{padding-bottom:0!important}.template-search__search .search .reset__button,.template-search__search .search .search__button{height:33px}#banner-wrapper div.banner-logo img{width:100%!important;height:auto!important;object-fit:contain}#banner-wrapper div.banner-header__title p{font-size:24px!important;line-height:1.2}@media screen and (max-width:989px){body.overflow-hidden-mobile{overflow:hidden}body.overflow-hidden-mobile .cc-revoke,body.overflow-hidden-tablet .cc-revoke{display:none!important}}@media screen and (max-width:749px){.h5,body,h5{font-size:16px}.page-width{padding:0 20px}.h1,h1{font-size:26px}.h2,h2{font-size:24px}.h3,h3{font-size:20px}.h4,h4{font-size:18px;line-height:1.5}.h6,h6{font-size:15px}.template-about-us .h2,.template-about-us h2{font-size:26px;line-height:1.11}.customer .field input,.customer select,.field__input,.select__select{height:3.8rem;padding:0 0 13px;font-size:15px;letter-spacing:.9px;line-height:18px}.field__input.text-area{height:3.8rem}.button,.customer button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{min-height:calc(36px + var(--buttons-border-width)* 2);letter-spacing:.78px;padding:11px 30px}.customer .field label,.field__label{font-size:15px;letter-spacing:.9px;font-weight:300;left:0;top:0;bottom:13px;line-height:18px}.customer .field input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__input:focus,.field__input:not(:placeholder-shown){padding:0 0 13px}.transcy-switcher-mobile.transcy-switcher-dropdown .transcy-select-only-type .transcy-select-items{display:none}body:has(.menu-opening) .transcy-switcher-mobile.transcy-switcher-dropdown .transcy-select-only-type .transcy-select-items{display:block}}