*{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth}body{letter-spacing:.16px}body.overflow-hidden-mobile{overflow:auto}img,video{max-width:100%;vertical-align:middle}a,.rte a{color:rgb(var(--color-a-link))}a:hover,.rte a:hover{color:rgb(var(--color-a-link-hover))}a,button,.button,svg{transition:all .2s ease}.rte ul,.rte ol{list-style-position:outside}summary,summary *{transition:all .2s ease}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700;letter-spacing:0px;font-family:var(--font-heading-family)}h5,h6,.h5,.h6{font-weight:500}.h1,h1{font-size:38px;line-height:47px;letter-spacing:-.32px;font-weight:800}.h2,h2{font-size:32px;line-height:36px;letter-spacing:-.32px;font-weight:800}.h3,h3{font-size:25px;font-style:normal;line-height:32px;font-weight:800}.h4,h4{font-size:20px;line-height:26px;letter-spacing:-.32px;font-weight:400;font-family:var(--font-body-family)}.h5,h5{font-size:18px;line-height:23px;letter-spacing:-.32px;font-weight:700;font-family:var(--font-body-family)}.h6,h6{font-size:13px;font-style:normal;font-weight:900;line-height:16px;letter-spacing:1.3px;margin:0 0 12px}p{font-size:16px;font-style:normal;font-weight:400;line-height:1.75;letter-spacing:.16px}strong{font-weight:700}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}.page-width.full-screen-view{width:100%;max-width:100%;padding:0}:focus,:focus-visible,:focus-within{box-shadow:none;outline:none}.field__input,.field__select,.select__select,.customer .field input,.customer select{height:40px;padding:9px 20px;border:none;border-radius:20px;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;margin:0;background:#e3e0d9;color:#3c3c3c;letter-spacing:0}.field .text-area{min-height:100px}.field__select{flex-grow:1;padding:13px 20px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2}.field__select+.svg-wrapper{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:7px}.button,.button-label,.shopify-challenge__button,.customer button{min-height:40px;min-width:142px;letter-spacing:1.68px;font-size:14px;font-style:normal;font-weight:800;line-height:1;border-radius:40px;gap:11px;align-items:center;font-family:var(--font-heading-family)}.button svg{width:6px;flex:0 0 6px;margin-bottom:4px}.button svg path{fill:rgba(var(--color-button-text))}.button--primary:before,.button--primary:after,.button--secondary:before,.button--secondary:after,.cart__checkout-button:after,.cart__checkout-button:before{display:none}.button--primary,.cart__checkout-button{background:rgba(var(--color-button));color:rgba(var(--color-button-text))}.button--primary:hover,.cart__checkout-button:hover{background:rgba(var(--color-button-text));color:rgba(var(--color-button))}.button:hover svg path{fill:rgba(var(--color-button))}.button--secondary{background:transparent;outline:1px solid;outline-offset:0;outline-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-secondary-button-text));font-size:14px;font-style:normal;font-weight:500;line-height:18px;border-radius:0;letter-spacing:1.12px}.button--secondary:hover{background:rgba(var(--color-button-text));color:rgba(var(--color-button))}.button .icon.icon-arrow,.button-label .icon.icon-arrow,.shopify-challenge__button .icon.icon-arrow,.customer button .icon.icon-arrow{margin-left:5px;width:auto;height:7px}.customer .field.password-eye-show input{padding-right:50px}.field__label,.customer .field label{letter-spacing:1.12px;font-size:14px;font-style:normal;font-weight:500;line-height:17px;color:#2e2e2d;font-family:var(--font-body-family)}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.field__select:focus,.field__select:not(:placeholder-shown),.field__select:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:13px 20px 5px;border-radius:0}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.field__select:focus~.field__label,.field__select:not(:placeholder-shown)~.field__label,.field__select:-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:0;line-height:1}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(38px + var(--buttons-border-width)* 2);padding:12px 30px 8px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.select__select:focus,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:none;outline:none;margin:0}.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}.page-width.full-width{max-width:100%;padding:0 20px}.sec-head{text-align:center;display:flex;flex-flow:column;width:100%;margin:0 auto}.sec-head.text-align-left{text-align:left;align-items:flex-start}.sec-head.text-align-center{text-align:center;align-items:center}.sec-head.text-align-right{text-align:right;align-items:flex-end}.sec-head .sec-title{margin:0;font-weight:700;color:rgb(var(--color-title))}.sec-head .sec-text,.sec-head .sec-text p,.sec-head .sec-text>*{font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0}.sec-head .sec-text>*:first-child{margin-top:0}.sec-head .sec-text>*:last-child{margin-bottom:0}.sec-head .sub-title,.sec-head .sub-title p{margin:10px 0 0;font-size:20px;line-height:35px;letter-spacing:0;font-weight:400;color:rgb(var(--color-title))}.sec-head .sub-title p:first-child{margin-top:0}.sec-head .sub-title p:last-child{margin-bottom:0}.swiper-main-wrapper{width:100%;position:relative}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button__button--unbranded:focus{box-shadow:none}.form__message{margin:20px 0;border:1px solid transparent;border-radius:5px;padding:12px 20px}.form-status,.form-status-list li,.form-status-list li a{font-size:13px;font-weight:400;letter-spacing:0;line-height:1.3;pointer-events:none}.form-status-list{border-radius:5px;padding:12px 20px;border:1px solid transparent}.form-status-list li:not(:last-child){margin-bottom:10px}.form__message:has(.icon-success),.form__message:has(.icon-success) .form-status,.form__message:has(.icon-success)+.form-status-list,.form__message:has(.icon-success)+.form-status-list li,.form__message:has(.icon-success)+.form-status-list li a{color:#155724;background:#d4edda;border-color:#c3e6cb}.form__message:has(.icon-error),.form__message:has(.icon-error) .form-status,.form__message:has(.icon-error)+.form-status-list,.form__message:has(.icon-error)+.form-status-list li,.form__message:has(.icon-error)+.form-status-list li a{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.template-search__header .h2{margin-top:0}.template-search .template-search__header p{text-align:center}.disclosure .disclosure__list-wrapper .disclosure__list{width:100%}.disclosure .disclosure__list-wrapper .disclosure__list span{text-transform:uppercase}.country-filter__reset-button,.country-filter__search-icon{top:-6px}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header-wrapper{background:transparent}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header__menu-item{color:#f9f6f2}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header__menu-item span.header__active-menu-item{color:#f9f6f2;font-weight:800}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header__icon svg path,.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header__icon .icon-hamburger rect{fill:#f9f6f2}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header__icon .icon-search path{stroke:#f9f6f2;fill:unset}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .header__icon.header__icon--cart svg path{stroke:#f9f6f2;fill:#f9f6f2}body:not(.transparent-header) .shopify-section-group-header-group .logo-transparent-header{display:none}body.transparent-header .shopify-section-group-header-group .header__heading-logo:not(.logo-transparent-header){display:none}body.transparent-header .shopify-section-group-header-group.scrolled-past-header .header__heading-logo.logo-transparent-header{display:none}body.transparent-header .shopify-section-group-header-group.scrolled-past-header .header__heading-logo{display:block}.shopify-section-group-header-group.scrolled-past-header .header{padding-top:16px!important;padding-bottom:16px!important}.header .menu-drawer{position:fixed;top:0;height:100vh!important}.section-header.shopify-section-group-header-group{z-index:4!important}.header .menu-drawer{background-color:#f9f6f2}.menu_drawer-top_header{padding:30px 30px 0;display:flex;align-items:center;gap:15px;justify-content:space-between}.header_close-drawer{display:block;line-height:0}.header_close-drawer svg{width:20px;height:20px}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .menu-drawer .header__icon svg path,.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .menu-drawer .header__icon svg rect{fill:#2c2c2c}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .menu-drawer .header__icon .icon-search path{stroke:#2c2c2c;fill:unset}.transparent-header .shopify-section-group-header-group:not(.scrolled-past-header) .menu-drawer .header__icon.header__icon--cart svg path{stroke:#2c2c2c;fill:#2c2c2c}.menu_drawer-top_header .header__icon .svg-wrapper,.menu_drawer-top_header .header__icon{height:20px}.menu_drawer-top_header .header__icon--search[aria-expanded=false] .svg-wrapper.header__icon-close{display:none}.menu_drawer-top_header .search-modal{min-height:100px;bottom:unset;height:auto}.menu_drawer-top_header .search-modal__content{padding:0 30px}.list-social__item .svg-wrapper,.list-social__item .svg-wrapper svg{width:16px!important;height:16px!important;flex:0 0 15px!important}.list-social__item .svg-wrapper,.list-social__item .svg-wrapper svg path{fill:#fff}.list-social{gap:9px}.swiper-pagination-bullet{width:24px;height:24px;opacity:1;position:relative;z-index:1;background-color:#0000}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f9f6f266}.swiper-pagination-bullet:before{position:absolute;width:14px;height:14px;background:#f9f6f2b3;z-index:1;border-radius:50%;content:"";top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:18px;height:18px;background:#fff}.list-social__item .svg-wrapper,.list-social__item .list-social__link{border-radius:100%;background-color:#3c3c3c;padding:0!important;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.btn-arrow svg{width:0}.btn-arrow{background:#fff;box-shadow:0 1px 5px #00000014;border-radius:100%;height:40px;width:40px}.btn-arrow:hover{background:#ff952b}.btn-arrow:after{font-size:14px;color:#2c2c2c}.btn-arrow:hover:after{color:#fff}.product-card-wrapper .quick-add__submit path{fill:transparent}.cart-count-bubble,.transparent-header .header .header__icons .cart-count-bubble{background-color:#ff952b;color:#f9f6f2}.header .menu-drawer__menu-item.menu-drawer__menu-item--active{color:#ff952b;text-decoration:underline}.discount-bt-fix{position:fixed;z-index:9;bottom:10px;left:10px}.card.article-card{background:#fff;box-shadow:0 2px 10px #0000001a;border-radius:15px}.card.article-card .card__inner img,.card.article-card .card__inner,.card.article-card .card__inner .article-card__image-wrapper{border-radius:15px 15px 0 0}.card.article-card .card__content .card__information{padding:22px 20px}.card.article-card .card__content .card__information .card__heading,.card.article-card .card__content .card__information .card__heading a{font-size:16px;letter-spacing:.16px;line-height:normal;margin-bottom:0;font-family:var(--font-body-family)}.card.article-card .card__content .card__information .article-card__excerpt{margin:12px 0 0;color:#3c3c3cb3}@media screen and (max-width:1199px){.header__heading-logo{width:160px}.header .header__inline-menu{margin-left:0}.header .header__inline-menu .list-menu__item{padding:8px 10px}}@media screen and (max-width:989px){.header .menu-drawer__menu-item{font-size:15px;padding:20px 30px}.header .menu-drawer__menu li{margin:0;border-bottom:.5px solid #3C3C3C}#menu-drawer .cart-count-bubble{background-color:#ff952b;color:#f9f6f2}}@media screen and (max-width:749px){.header .menu-drawer{max-width:368px}.header{min-height:80px}.scrolled-past-header .header{padding:12px 30px!important}.page-width{padding:0 30px}.h1,h1{font-size:32px;line-height:40px}.h2,h2{font-size:26px;line-height:36px}.h3,h3{font-size:20px;line-height:26px}.h4,h4{font-size:18px;line-height:1.16}.h5,h5{font-size:16px;line-height:21px}p{font-size:15px;line-height:1.667}.sec-head .sec-title{margin-bottom:0}.sec-head .sec-text,.sec-head .sec-text p,.sec-head .sec-text a{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.sec-head .sub-title,.sec-head .sub-title p{margin-top:8px;font-size:16px;line-height:1.667}.button,.button-label,.shopify-challenge__button,.customer button{font-size:14px;font-style:normal;font-weight:700;line-height:1.5;text-transform:uppercase}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(36px + var(--buttons-border-width)* 2);padding:9px 25px 5px}.shopify-section .swiper-pagination{margin-top:25px}.shopify-policy__container{padding:0 20px}.card.article-card .card__content .card__information .card__heading,.card.article-card .card__content .card__information .card__heading a{font-size:15px;letter-spacing:.15px;font-weight:500}.card.article-card .card__content .card__information .article-card__excerpt{margin:15px 0 0}.card.article-card .card__content .card__information{padding:20px}}@media screen and (max-width:375px){.page-width{padding:0 15px}.header{padding:30px 15px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/global.css.map */
