.button[disabled]{cursor:default!important;color:#fff!important;background-color:gray!important}.product__wrap{display:flex;flex-direction:column;height:100%}.product__box{display:flex;flex-direction:column}.product__title{overflow:initial;-webkit-line-clamp:initial;text-overflow:initial;flex:1;display:flex;flex-direction:column-reverse;justify-content:space-around}.product__button{align-self:flex-end}.header__item.header__search-trigger .header__search-desktop{display:none;position:absolute;background-color:#f7f7f2;top:0;left:0;right:0;bottom:0;padding:50px 20px 20px}.header__item.header__search-trigger .header__search-desktop.show{display:block}.header__item.header__search-trigger .header__search-desktop .header__search-desktop-wrapper{width:100%;max-width:800px;position:relative;margin:auto}.header__item.header__search-trigger .header__search-desktop .search-box-desktop{position:absolute;border:none;border-bottom:solid 1px #ffc72e;top:0;left:0;width:100%;font-size:20px;font-family:inherit;padding:0 40px 15px;background-color:#f7f7f2}.header__item.header__search-trigger .header__search-desktop .search-button-close{position:absolute;top:-2px;left:0;bottom:0;border:none;background-color:transparent;padding:0;width:20px}.header__item.header__search-trigger .header__search-desktop .search-button-close img{width:100%;transform:rotate(45deg)}.header__item.header__search-trigger .header__search-desktop .search-button-desktop{position:absolute;top:0;right:0;bottom:0;border:none;background-color:transparent;padding:0;width:20px}.header__item.header__search-trigger .header__search-desktop .search-button-desktop img{width:100%}.on-scroll .header__item.header__search-trigger .header__search-desktop{padding:20px}@media(max-width:1140px){.header .header__logo{margin-right:24px}.header .header__item{margin-right:16px}}@media(max-width:991.98px){.header__item.header__search-trigger .header__search-desktop{display:none!important}.header__item.header__account{border-bottom:0}}.footer__title{font-weight:500}.footer__link,.footer__copyright{font-weight:400}.footer__block.social{font-weight:500}.about-main .content b,.about-main .content strong,.page-main .content b,.page-main .content strong{font-weight:600}.about-main .content p,.page-main .content p{font-size:inherit;font-weight:inherit;line-height:inherit}.about-main .content ul,.about-main .content ol,.page-main .content ul,.page-main .content ol{padding-left:1em}.about-main .content ul li,.about-main .content ol li,.page-main .content ul li,.page-main .content ol li{font-size:inherit;font-weight:inherit;line-height:inherit;padding-left:1em}.about-main .content h1,.about-main .content h2,.about-main .content h3,.about-main .content h4,.about-main .content h5,.about-main .content h6,.page-main .content h1,.page-main .content h2,.page-main .content h3,.page-main .content h4,.page-main .content h5,.page-main .content h6{font-size:1.6rem;font-weight:700;line-height:inherit;margin:1em 0 0}.about-main .content h1+p,.about-main .content h2+p,.about-main .content h3+p,.about-main .content h4+p,.about-main .content h5+p,.about-main .content h6+p,.page-main .content h1+p,.page-main .content h2+p,.page-main .content h3+p,.page-main .content h4+p,.page-main .content h5+p,.page-main .content h6+p{margin-top:0}.about-main .content *:first-child,.page-main .content *:first-child{margin-top:0}.about-main .content *:last-child,.page-main .content *:last-child{margin-bottom:0}.products .products__wrapper .swiper-slide{height:auto;align-self:stretch}.products .products__wrapper .swiper-slide .product{height:100%}.about-main{padding-top:70px;padding-bottom:155px}.about-main .container{display:grid;column-gap:2%;row-gap:80px;grid-template-areas:"tagline image-primary" "image-secondary content" "closing closing";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-main .content{grid-area:content;font-size:3rem;font-weight:400;line-height:1.25}.about-main .content p{margin:1.2em 0}.about-main .tagline{display:flex;grid-area:tagline;font-size:4.7rem;font-weight:400;text-align:center;justify-content:center;align-items:center;padding-right:20%;line-height:1.2;margin:0}.about-main .image-primary{grid-area:image-primary;margin:0;padding:0;position:relative}.about-main .image-primary .decoration{display:block;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:35%;background-color:#ffc72e;border-radius:50%}.about-main .image-primary .decoration:before{content:"";display:block;padding-top:100%}.about-main .image-primary img{display:block;width:100%;height:auto;position:relative;z-index:2}.about-main .image-secondary{grid-area:image-secondary;margin:0;padding:0 27% 0 0;display:flex;justify-content:flex-end;align-items:center}.about-main .image-secondary img{display:block;height:auto;max-width:100%}.about-main .closing{grid-area:closing;font-size:4.7rem;font-weight:400;text-align:center;padding-top:70px}.about-main .closing:after{display:block;content:"";width:190px;height:190px;margin:55px auto 0;border-radius:50%;background-color:#ffc72e}@media(max-width:1100px){.about-main .tagline{font-size:3.7rem}.about-main .content{font-size:2.5rem}.about-main .closing{font-size:3.7rem}}@media(max-width:991px){.about-main .container{grid-template-areas:"tagline" "image-primary" "content" "image-secondary" "closing";grid-template-columns:minmax(0,1fr)}.about-main .tagline{padding-right:0}.about-main .image-primary .decoration{display:none}.about-main .image-secondary{padding-right:0;justify-content:center}}@media(max-width:767px){.about-main{padding-top:20px;padding-bottom:55px}.about-main .container{row-gap:35px}.about-main .tagline{font-size:2.6rem}.about-main .content{font-size:1.8rem}.about-main .image-secondary img{max-width:186px}.about-main .closing{padding-top:30px;font-size:2.7rem}.about-main .closing:after{margin-top:35px;width:119px;height:119px}}.account .errors li,.account .form .form__message,.account .form .errors li,.account .form .errors a,.account .form .form__error li,.account .form .form__error a{font-size:14px;line-height:1}.account .form .form__error li{margin-bottom:2px}.account .form .form__error li:last-child{margin-bottom:0}.account .form .field{border:solid 1px #ffc72e;border-radius:30px;margin-bottom:1.5rem}.account .form .field[aria-invalid=true]{border-color:#f33}.account .form .field input{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:none;background-color:transparent;margin:0;width:100%;padding:15px 25px;font-size:2rem;font-weight:500;line-height:1.5}.account .form .field input:-webkit-autofill,.account .form .field-dropdown select:-webkit-autofill{-webkit-background-clip:text}.account .form .field label{display:none}.account .form .field select{box-sizing:border-box;border:none;background-color:transparent;margin:0;width:100%;padding:15px 22px;font-size:2rem;font-weight:500;line-height:1.5;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(icon-arrow-down.svg);background-repeat:no-repeat;background-position-x:99%;background-position-y:15px;background-size:28px 28px}.account .title{margin-bottom:1em;font-size:2.5rem;line-height:2.9rem}.account.login-main .container,.account.register-main .container,.account.account-main .container,.account.addresses-main .container,.account.order-main .container,.account.reset-password-main .container,.account.activate-account-main .container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 0;min-height:calc(100vh - 228px)}.account.account-main .container,.account.addresses-main .container,.account.order-main .container{min-height:initial}.account.login-main .form .action .separator,.account.register-main .form .action .separator{margin:0 .5em;font-size:14px;line-height:1}.account .pagination ul{padding-left:0;list-style:none;display:flex}.account .pagination li{margin-right:12px}.account .pagination li span{color:#ffc72e}.account .pagination li:last-child{margin-right:0}.account.login-main #login,.account.login-main #recover{display:none;width:100%;max-width:500px}.account.login-main #login.active,.account.login-main #recover.active{display:block}.account.login-main .form{width:100%}.account.login-main .form .recover{margin:1em 0 2.5em}.account.login-main .form .recover a,.account.login-main .form .action a{font-size:14px;line-height:1}.account.register-main #register{width:100%;max-width:500px}.account.register-main .form .action a{font-size:14px;line-height:1}.account.reset-password-main #register,.account.reset-password-main #reset-password{width:100%;max-width:500px}.account.account-main #account{width:100%;max-width:750px}.account.account-main .account-head{margin-bottom:48px}.account.account-main .account-head .title{margin-bottom:20px}.account.account-main .account-head a{display:flex;justify-content:center;width:fit-content}.account.account-main .account-head svg{width:14px;margin-right:8px}.account.account-main .account-table,.account.order-main .account-table{overflow-x:auto}.account.account-main .account-order{margin-bottom:32px}.account.account-main .account-order .title,.account.account-main .account-addresses .title{margin-bottom:20px}.account.account-main .account-addresses p{font-size:1.8rem;line-height:2.4rem}.account.account-main .account-order table th,.account.order-main .order-product table th,.account.account-main .account-order table td,.account.order-main .order-product table td{padding:12px;border:1px solid #000}.account.account-main .account-order table th,.account.order-main .order-product table th{background-color:#ffc72e;font-weight:400}.account.account-main .account-addresses-list{list-style:none;padding-left:0}.account.account-main .account-addresses-item{margin-bottom:4px;font-weight:400}@media only screen and (max-width:1550px){.account.login-main .container,.account.register-main .container,.account.account-main .container,.account.addresses-main .container,.account.order-main .container,.account.activate-account-main .container{padding-left:32px;padding-right:32px;padding-top:32px;min-height:initial}}@media only screen and (max-width:991.98px){.account .title{font-size:2.4rem;line-height:1}.account .form .field input,.account .form .field-dropdown select{font-size:1.8rem}}@media only screen and (max-width:767.98px){.account.login-main .container,.account.register-main .container,.account.account-main .container,.account.addresses-main .container,.account.order-main .container,.account.activate-account-main .container{padding-left:24px;padding-right:24px}.account .title{font-size:2rem}.account .button{font-size:1.4rem;line-height:1.6rem}.account.account-main .account-order{margin-bottom:16px}.account.account-main .account-order table th,.account.order-main .order-product table th,.account.account-main .account-order table td,.account.order-main .order-product table td{padding:8px;font-size:1.2rem;line-height:1.4rem}.account.account-main .account-addresses p{font-size:1.4rem;line-height:1.8rem}.account.account-main .account-head{margin-bottom:32px}.account .form .field input,.account .form .field-dropdown select{font-size:1.6rem}.account .form .field select{background-size:22px 22px;background-position-x:98%;background-position-y:15px}}.account.addresses-main #addresses{width:100%;max-width:750px}.account.addresses-main .addresses-inner{margin-bottom:16px}.account.addresses-main [aria-expanded=false]~div[id]{display:none}.account.addresses-main [aria-expanded=true]~div[id]{display:block}.account.addresses-main .addresses-new,.account.addresses-main .addresses-edit{padding-top:40px;padding-bottom:40px}.account.addresses-main .addresses-top .title{flex:0 0 100%}.account.addresses-main .addresses-link{display:inline-block;vertical-align:middle}.account.addresses-main .field-dropdown label{display:none}.account.addresses-main .field-checkbox{margin-bottom:16px}.account.addresses-main .field-checkbox label{margin-left:4px}.account.addresses-main .addresses-list{padding-left:0;list-style:none}.account.addresses-main .addresses-list p{font-size:1.8rem;line-height:2.4rem}.account.addresses-main .addresses-list li{padding-top:32px;padding-bottom:32px;border-bottom:1px solid #000}.account.addresses-main .addresses-list li:last-child{border-bottom:0}.account.addresses-main .addresses-list .title{margin-bottom:16px}@media only screen and (max-width:991.98px){.account.addresses-main .addresses-inner{margin-bottom:0}}@media only screen and (max-width:767.98px){.account.addresses-main .addresses-link{margin-bottom:8px}.account.addresses-main .addresses-list p{font-size:1.4rem;line-height:1.8rem}.account.addresses-main .field-checkbox label{font-size:1.4rem;line-height:1.6rem}}.account.order-main #order{width:100%;max-width:750px}.account.order-main .order-head,.account.order-main .order-product{margin-bottom:48px}.account.order-main .order-product .title,.account.order-main .order-shipping .title,.account.order-main .order-billing .title{margin-bottom:16px}.account.order-main .order-billing{margin-bottom:48px}.account.order-main .order-shipping strong,.account.order-main .order-billing strong{font-weight:400}@media only screen and (max-width:991.98px){.account.order-main .order-head,.account.order-main .order-product,.account.order-main .order-billing{margin-bottom:32px}}@media only screen and (max-width:767.98px){.account.order-main .order-product p,.account.order-main .order-shipping p,.account.order-main .order-billing p{font-size:1.4rem;line-height:1.8rem}}.account.activate-account-main #activate-account{width:100%;max-width:500px}.brands .swiper-limit .brands__banners .brands__banner img{height:auto}.brands__partners{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);row-gap:15px}.partner{padding:22px 0}.partner:last-child{border-right:solid 1px}.partner:nth-child(3n){border-right:none}.partner p{padding-top:0}.partner figure{bottom:22px}.partner figure img{max-width:300px}@media only screen and (max-width:991.98px){.brands .swiper-limit .brands__banners .brands__banner img{width:100%}.partner{padding:10px 20px}.partner:last-child{border-right:none}.partner figure img{max-width:100%}}.cart__content{display:flex;flex-wrap:wrap}.cart__table{width:100%}.cart__bottom{width:100%;max-width:38%;margin-left:auto}.cart__others .date label{font-size:2rem;font-weight:500;line-height:1.2}.cart__others .date input{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:solid 1px #ffc72e;border-radius:30px;background-color:transparent;margin:0;width:calc(6.2em + 50px);padding:15px 25px;font-size:2rem;font-weight:500;line-height:1.5;text-align:center;cursor:pointer}.cart__others .date .instructions{list-style-type:"*  ";margin:.5em 0 1em;padding:0 0 0 1em}@media only screen and (max-width:991.98px){.cart__others{width:100%;margin-bottom:50px}.cart__bottom{max-width:100%;margin-left:0}}.category__top{position:relative;flex-wrap:wrap;row-gap:2em;z-index:2}.category__sortby{padding:0;position:relative;min-width:initial}.category__sortby[open]{background:transparent;cursor:default;color:inherit;border-color:transparent}.category__sortby[open] .list{border:solid 1px #ffc72e}.category__sortby .label{padding:14px 25px;list-style:none;z-index:2;position:relative}.category__sortby .label .icon{font-size:2rem;line-height:.8rem;margin-right:-.4em}.category__sortby .label::marker{display:none!important}.category__sortby .list{z-index:1;list-style:none;text-align:left;margin:0;position:absolute;border-radius:25px;top:-1px;right:-1px;padding:50px 25px 18px;background-color:#f7f7f2}.category__sortby .list li{border-bottom:solid 1px #ffc72e;padding:14px 0}.category__sortby .list li:first-child{padding-top:0}.category__sortby .list li:last-child{border-bottom:0;padding-bottom:0}.category__sortby .list span{font-size:1.6rem;white-space:nowrap;cursor:pointer}.category__sortby .list input{display:none}.category__sortby .list input:checked+span{color:#008b45}.category__filters{display:none;position:relative;background-color:#f7f7f2;width:100%;font-size:inherit;border-top:solid 2px #008b45;padding:2em 0 0;gap:10px;flex-wrap:wrap}.category__filters .active-filters{width:100%;display:flex;flex-wrap:wrap;gap:.5em;padding:10px 0}.category__filters .active-filters__clear,.category__filters .active-filters__remove-filter{position:relative;text-decoration:none;border:solid 1px #008b45;padding:5px 10px;border-radius:5px;background-color:#008b45;color:#fff;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:wrap}.category__filters .active-filters__clear{color:#000;background-color:#ffc72e;border-color:#008b45;padding:5px 20px}.category__filters .active-filters__remove-filter{padding-right:45px}.category__filters .active-filters__remove-filter:after{content:"";display:block;position:absolute;width:20px;height:20px;background-color:#ffc72e;background-image:url(icon-plus-black.svg);background-repeat:no-repeat;background-position:center;background-size:13px 13px;border:solid 1px #000000;border-radius:50%;left:initial;right:8px;transform:rotate(45deg)}.category__filters .active-filters__clear span,.category__filters .active-filters__remove-filter span{display:block;line-height:1}.category__filters .active-filters__clear .name,.category__filters .active-filters__remove-filter .name{font-size:.65em;font-weight:700}.category__filters .active-filters__clear .value,.category__filters .active-filters__remove-filter .value{font-size:.75em}.category__filters .filter-group{position:relative}.category__filters .filter-group-summary{font-weight:500;list-style:none;cursor:pointer;padding:10px 15px;min-width:7.5em;border:solid 1px #ffc72e;transition-property:all;transition-duration:.25s}.category__filters .filter-group[open] .filter-group-summary,.category__filters .filter-group-summary:hover{background-color:#008b45;border-color:#008b45;color:#fff}.category__filters .filter-group-summary div{display:inline-block}.category__filters .filter-group-summary::marker{display:none!important;position:absolute;font-size:15px}.category__filters .filter-group-display{z-index:99999;position:absolute;left:0;min-width:100%;max-width:320px;background-color:#fff;border:solid 1px #008b45}.category__filters .filter-group-display__header{display:none;font-size:.7em;padding:5px 15px;border-bottom:solid 1px #008b45}.category__filters .filter-group-display__list{list-style:none;padding:0;margin:0;max-height:320px}.category__filters .filter-group-display__list-item input{display:none}.category__filters .filter-group-display__list-item label{display:block;padding:10px 15px;border-bottom:solid 1px #008b45;white-space:nowrap}.category__filters .filter-group-display__list-item label:hover,.category__filters .filter-group-display__list-item input:checked+label{cursor:pointer;background-color:#ffc72e;transition-duration:.25s;transition-property:all}.category__filters .filter-group-display__price-range{padding:15px;width:320px}.category__filters .filter-group-display__price-range-slider{margin-bottom:30px;border-radius:0;border:none}.category__filters .filter-group-display__price-range-slider.noUi-target{background-color:#ffc72e;box-shadow:none}.category__filters .filter-group-display__price-range-slider.noUi-horizontal{height:5px}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-origin:nth-child(2) .noUi-tooltip{left:0;right:initial;transform:none}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-origin:nth-child(3) .noUi-tooltip{left:initial;right:0;transform:none}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-connect{background-color:#008b45}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-connects{border-radius:0}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-tooltip{bottom:initial;top:120%;border:none;border-radius:0;font-size:12px;font-weight:700;color:#008b45;padding:5px 0}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-handle{width:15px;height:15px;right:-7.5px;top:-5px;border-radius:50%;border:solid 1px #008b45;background-color:#008b45;box-shadow:none}.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-handle:before,.category__filters .filter-group-display__price-range-slider.noUi-horizontal .noUi-handle:after{display:none}.category__filters .filter-group-display__price-range-from,.category__filters .filter-group-display__price-range-to{display:none}.category__filters .filter-group-display__submit input{-webkit-appearance:none;appearance:none;background-color:#008b45;box-sizing:border-box;border:none;color:#fff;padding:10px 15px;width:100%;font-weight:500;cursor:pointer}@media(max-width:991px){.category__sortby .list{left:-1px}.category__sortby .list span{font-size:1.3rem}.category__sortby .label .icon{font-size:1.8rem}.category__filters{position:fixed;bottom:0;right:0;left:0;z-index:999999;padding:0;gap:0;max-height:50vh;overflow:auto}.category__filters .filter-group{width:100%;border:solid 1px #008b45;border-left:0;border-right:0;border-bottom:0}.category__filters .filter-group:last-of-type{border-bottom:solid 1px #008b45}.category__filters .filter-group-display{position:relative}.category__filters .filter-group-display__submit{display:none}.category__filters .filter-group-display__price-range{width:auto;max-width:initial}.category__filters .filter-group-summary{border:none}.category__filters .active-filters{display:none}}.contact-main .title,.contact-form .title{font-size:4.8rem;font-weight:500;line-height:1.16}@media(max-width:991px){.contact-main .title,.contact-form .title{font-size:2.5rem}}.contact-main{padding-top:70px}.contact-main .information .item{display:flex;flex-wrap:wrap;border-bottom:solid 1px;padding:40px 0}.contact-main .information .item:last-child{border-bottom:0}.contact-main .information .label{font-size:3rem;font-weight:400;line-height:1.2;padding-top:.2em;margin:0;width:25%}.contact-main .information .value a:link,.contact-main .information .value a:hover,.contact-main .information .value a:active,.contact-main .information .value a:visited{text-decoration:inherit}.contact-main .information .value p{color:#ffc12e;font-size:4.7rem;font-weight:400;line-height:1.2}.contact-main .information .value p:last-child{margin-bottom:0}@media(max-width:991px){.contact-main{padding-top:32px}.contact-main .information .label{font-size:2rem}.contact-main .information .value p{font-size:3.2rem}}@media(max-width:767px){.contact-main{padding-top:20px}.contact-main .information .item{padding:10px 0}.contact-main .information .label,.contact-main .information .value{width:100%}}.contact-form{padding-top:70px}.contact-form .form{display:grid;row-gap:15px;grid-template-columns:minmax(0,1fr);padding:40px 0}.contact-form .form .item{display:flex;flex-wrap:wrap}.contact-form .form .item label{font-size:2rem;font-weight:500;width:180px;padding:20px 0;line-height:1.2;margin:0}.contact-form .form .item input:not(.button),.contact-form .form .item textarea{display:block;-webkit-appearance:none;appearance:none;border:solid 1px #ffc12e;border-radius:35px;padding:20px 25px;font-size:2rem;font-weight:500;line-height:1.2;background-color:transparent;resize:none;width:calc(100% - 180px);max-width:775px;margin:0;box-sizing:border-box}.contact-form .form .item textarea{height:375px}@media(max-width:991px){.contact-form{padding-top:32px}.contact-form .form{padding-bottom:32px}.contact-form .form .item label{font-size:1.4rem;padding:11px 0}.contact-form .form .item input:not(.button),.contact-form .form .item textarea{border-radius:20px;font-size:1.4rem;padding:11px 15px}.contact-form .form .item textarea{height:206px}}@media(max-width:767px){.contact-form .form{padding-top:10px;padding-bottom:40px}.contact-form .form .item label{width:100%;padding:0 0 3px}.contact-form .form .item input:not(.button),.contact-form .form .item textarea{width:100%;max-width:initial}}.page-main{padding-top:70px;padding-bottom:70px}.page-main .container{max-width:916px}.page-main .title{font-size:4.8rem;font-weight:500;line-height:1.16;margin-bottom:1em}.page-main .content{font-size:1.4rem;font-weight:400;line-height:1.9rem}@media(max-width:991px){.page-main{padding-top:32px;padding-bottom:32px}.page-main .title{font-size:2.5rem}}@media(max-width:767px){.page-main{padding-top:20px;padding-bottom:20px}}.banner__text{font-size:2rem;line-height:2.3rem}.banner__text p{margin:1em 0}.banner__text *:first-child{margin-top:0}.banner__text *:last-child{margin-bottom:0}#notifications{z-index:9999999;position:fixed;bottom:10px;right:10px;width:300px}#notifications .notification{background-color:#fff;border:solid 1px #ffc72e;font-size:12px;padding:10px 15px;width:100%;margin:1em 0 0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-style.css.map */
