﻿*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}*{font:inherit;outline-color:#9a8372}strong{font-weight:bold}html{scroll-behavior:smooth}body{box-sizing:border-box;min-height:100vh;text-rendering:optimizeSpeed;overflow-x:clip;background-color:#fff;display:flex;flex-direction:column}img,picture{max-width:100%;height:auto;display:block}a{display:inline-block}body{font-family:"Plus Jakarta Sans",serif;color:#383533;line-height:1.4}p{line-height:1.5}h1{font-size:1.75rem;font-weight:700;line-height:1.2}@media only screen and (min-width: 75em){h1{font-size:2.25rem}}h2{font-size:1.5rem;font-weight:600;line-height:1.3}@media only screen and (min-width: 75em){h2{font-size:1.75rem}}h3{font-size:1.188rem;font-weight:700}@media only screen and (min-width: 75em){h3{font-size:1.375rem}}h4{font-size:.875rem;font-weight:600}.wrapper{width:min(100% - 2.5rem,88.125rem);margin-inline:auto;padding-block:3.5rem}@media only screen and (min-width: 75em){.wrapper{padding-block:4rem}}.wrapper.pt-0{padding-top:0}.wrapper.pb-0{padding-bottom:0}.wrapper-medium{width:min(100% - 2.5rem,73.125rem);margin-inline:auto;padding-block:3.5rem}@media only screen and (min-width: 75em){.wrapper-medium{padding-block:4rem}}.wrapper-medium.pt-0{padding-top:0}.wrapper-medium.pb-0{padding-bottom:0}.wrapper-small{width:min(100% - 2.5rem,66.875rem);margin-inline:auto;padding-block:3.5rem}@media only screen and (min-width: 75em){.wrapper-small{padding-block:4rem}}.wrapper-small.pt-0{padding-top:0}.wrapper-small.pb-0{padding-bottom:0}.uppercase{text-transform:uppercase}.hide{display:none !important}.small-text{font-size:.875rem}.bold{font-weight:700}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.pt-0{padding-top:0}.loader{display:none;position:absolute;bottom:50%;right:50%;z-index:2}.agmo-main h1,.agmo-main h2{margin-bottom:2rem}.agmo-wrapper{display:flex;width:100%}.agmo-left{width:50%}.payment_option{margin-bottom:.5rem}.payment_option label{display:flex;justify-content:space-between}.payment_option label input{margin-right:1em}.payment_option label .agmo-name{width:120px;margin-right:1em}.payment_option label span{flex-grow:1;margin-right:1em}.achievements__list{list-style-type:"";display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (min-width: 56.25em){.achievements__list{grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}}.achievements__list-item{text-align:center}@media only screen and (min-width: 90.625em){.achievements__list-item{display:flex;align-items:flex-start;gap:1rem;text-align:left}}.achievements__decoration{width:4rem;aspect-ratio:1;border-radius:50%;background-color:#f4ddd7;margin-bottom:1rem;margin-inline:auto;flex-shrink:0}@media only screen and (min-width: 90.625em){.achievements__decoration{margin-bottom:0}}.achievements__title{margin-bottom:.5rem;font-size:1rem}.achievements__paragraph{font-size:.875rem}.alert-item{padding:.5rem 1rem;border-radius:.313rem;max-width:25rem;margin-bottom:1.5rem}.alert-item.--success{background-color:#f6ffed;border:1px solid #b7eb8f}.alert-item.--error{background-color:#fff1f0;border:1px solid #ffccc7}.alert-item.--warning{background-color:#fffbe6;border:1px solid #ffe58f}.alert-item.--information{background-color:#e6f7ff;border:1px solid #69c0ff}.alert-item__content{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.alert-item__content a{display:inline}.alert-item__icon{width:1rem;height:1rem;flex-shrink:0}.alert-item__close{margin-left:auto;cursor:pointer;border:none;background-color:transparent;padding:.25rem;justify-self:flex-end;flex-shrink:0}.alert-box{padding:.5rem 1rem;border-radius:.313rem;max-width:25rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:1rem}.alert-box.--success{background-color:#f6ffed;border:1px solid #b7eb8f}.alert-box.--error{background-color:#fff1f0;border:1px solid #ffccc7}.alert-box.--warning{background-color:#fffbe6;border:1px solid #ffe58f}.alert-box.--information{background-color:#e6f7ff;border:1px solid #69c0ff}.alert-box__description{font-size:.875rem;font-weight:400}.alert-box__title{font-size:1rem;font-weight:700;margin-bottom:.5rem}.alert-box__icon{width:1.5rem;height:1.5rem;flex-shrink:0}.alert-box__close{margin-left:auto;cursor:pointer;border:none;background-color:transparent;padding:.25rem;justify-self:flex-end;flex-shrink:0}.blog-article{max-width:31.25rem}.blog-article__img{border-radius:.625rem;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/.57}.blog-article__text{padding-inline:1rem;padding-top:1.25rem}.blog-article__title{font-size:1.125rem;margin-bottom:.5rem}.blog-article__paragraph{font-size:.875rem;line-height:1.7}@media only screen and (min-width: 43.75em){.blog-article.main{max-width:43.125rem;grid-column:1/3}.blog-article.main .blog-article__img{aspect-ratio:1/.46}.blog-article.main .blog-article__text{position:relative;padding-left:1.25rem;padding-right:2rem;padding-block:1.5rem;background-color:#fff;z-index:10;margin-top:-6rem;max-width:38.125rem;border-top-right-radius:.625rem}}.blog-articles{display:grid;gap:2rem;justify-items:center}@media only screen and (min-width: 43.75em){.blog-articles{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 75em){.blog-articles{grid-template-columns:repeat(4, 1fr);row-gap:3rem}}.blog-tags{display:flex;gap:.5rem;flex-wrap:wrap}.blog-tags__tag{font-size:.75rem;font-weight:700;line-height:1.1;color:#645252;text-transform:uppercase;background-color:#f4ece7;padding:.75rem 1rem;border-radius:.313rem;width:-moz-fit-content;width:fit-content;text-decoration:none;transition:color .2s,background-color .2s}.blog-tags__tag:hover,.blog-tags__tag:focus,.blog-tags__tag.active{background-color:#9a8372;color:#fff}.brands__list{list-style-type:"";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}.btn,.btn:link,.btn:visited{text-decoration:none;padding:1rem;display:flex;align-items:center;justify-content:center;gap:.625rem;font-size:1rem;font-weight:600;line-height:normal;border-radius:.313rem;transition:background-color .2s,color .2s;cursor:pointer}@media only screen and (min-width: 56.25em){.btn,.btn:link,.btn:visited{padding:1.25rem 2.5rem}}.btn--primary{font-weight:700;background-color:#c73d1b;border-color:transparent;color:#fff}.btn--primary:hover,.btn--primary:focus{background-color:#9d3015}.btn--primary-inverted{background-color:transparent;color:#c73d1b;border:1px solid #c73d1b}.btn--primary-inverted:hover,.btn--primary-inverted:focus{color:#9d3015;background-color:#f3e3e3;border-color:transparent}.btn--secondary{padding:.5rem 1.5rem;color:#c73d1b;border-color:transparent;background-color:#f9ece8}.btn--secondary:hover,.btn--secondary:focus{background-color:#f0dbdb;color:#9d3015}@media only screen and (min-width: 56.25em){.btn--secondary{padding:1.25rem 2.5rem}}.cart-modal{position:relative;max-width:71.375rem;width:min(100% - 2.5rem,88.125rem);padding-inline:1rem;padding-block:3rem;border-radius:.625rem;border:none;background-color:#fff;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.2509803922);margin:auto;color:#383533}@media only screen and (min-width: 75em){.cart-modal{padding:3rem}}.cart-modal::backdrop{background:rgba(0, 0, 0, 0.8)}.cart-modal__close-btn{position:absolute;top:.75rem;right:.75rem;padding:.5rem;border:none;background-color:transparent;cursor:pointer}.cart-modal__title{font-size:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:1.5rem;margin-inline:.75rem}.cart-modal__title img{width:2rem;height:2rem}.cart-modal__item{padding-bottom:1rem;border-bottom:1px solid #dfd6ce}@media only screen and (min-width: 56.25em){.cart-modal__item{display:flex;justify-content:space-between;align-items:start;gap:1rem}}.cart-modal__product{display:flex;align-items:start;gap:.75rem;margin-bottom:1rem}.cart-modal__product-img{width:3.5rem;aspect-ratio:1/.66}.cart-modal__product-name{font-size:1rem;font-weight:500;margin-bottom:.5rem}.cart-modal__product-info{font-size:.875rem;margin-bottom:.5rem}.cart-modal__stock{font-size:.875rem;font-weight:600;color:#468662;display:flex;align-items:center;gap:.5rem}.cart-modal__count-price{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media only screen and (min-width: 56.25em){.cart-modal__count-price{gap:2rem}}.cart-modal__count{background-color:#fff;border:1px solid #f4ece7;border-radius:500px;padding:.25rem;display:flex;gap:.25rem;width:-moz-fit-content;width:fit-content}.cart-modal__btn-minus,.cart-modal__btn-plus{border-radius:50%;border:none;background-color:#f4ece7;width:2rem;height:2rem;color:#383533;display:grid;place-content:center;cursor:pointer}.cart-modal__input{border:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;color:#383533;width:2rem;text-align:center}.cart-modal__price{font-size:1rem;font-weight:600}.cart-modal__shopping-info{padding-top:1.5rem;padding-bottom:3rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}@media only screen and (min-width: 56.25em){.cart-modal__shopping-info{flex-direction:row;justify-content:space-between}}.cart-modal__shipping{position:relative}@media only screen and (min-width: 56.25em){.cart-modal__shipping{order:2}}.cart-modal__shipping::before{content:"";position:absolute;bottom:0;left:0;height:.313rem;width:100%;background-color:#dfd6ce;border-radius:100px;display:none}@media only screen and (min-width: 56.25em){.cart-modal__shipping::before{display:block}}.cart-modal__shipping-content{padding-inline:.75rem;display:flex;align-items:center;gap:1rem}.cart-modal__shipping-text{font-size:.875rem}.cart-modal__free-shipping{font-weight:700}.cart-modal__shipping-bar{position:relative;height:.313rem;width:50%;border-radius:100px;background-color:#9a8372;z-index:5;display:none}@media only screen and (min-width: 56.25em){.cart-modal__shipping-bar{display:block;margin-top:1rem}}.cart-modal__shipping-cart-btn{max-width:25rem;width:100%;margin-inline:auto}@media only screen and (min-width: 56.25em){.cart-modal__shipping-cart-btn{margin:0;width:-moz-fit-content;width:fit-content;order:3}}.cart-modal__shopping-back-link{color:#9a8372;display:flex;align-items:center;gap:.5rem;transition:color .2s}.cart-modal__shopping-back-link:hover,.cart-modal__shopping-back-link:focus{color:#645252}@media only screen and (min-width: 56.25em){.cart-modal__shopping-back-link{order:1}}.cart-modal__recommended-title{margin-bottom:1.5rem;font-size:1.375rem;font-weight:700;text-align:center}.cart-modal .products__list{gap:.5rem}.cart-modal .products__list-item{min-width:15rem;max-width:18.75rem}.cart-product{padding-bottom:1rem;border-bottom:1px solid #dfd6ce}.cart-product:not(:first-of-type){padding-top:1rem}@media only screen and (min-width: 56.25em){.cart-product{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.5rem}}.cart-product__item{display:flex;align-items:start;gap:.75rem;margin-bottom:1rem}@media only screen and (min-width: 56.25em){.cart-product__item{margin-bottom:0}}.cart-product__product-img{width:3.5rem;aspect-ratio:1/.66}.cart-product__product-name{font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:.5rem}.cart-product__product-info{font-size:.875rem}.cart-product__product-info:not(:last-child){margin-bottom:.5rem}.cart-product__stock{font-size:.875rem;font-weight:600;color:#468662;display:flex;align-items:center;gap:.5rem}.cart-product__count-price{display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media only screen and (min-width: 56.25em){.cart-product__count-price{gap:2rem}}.cart-product__additional-info{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem}.cart-product__item-price-old{font-size:.875rem;color:#645252}.cart-product__item-price{font-size:.875rem}.cart-product__count{background-color:#fff;border:1px solid #f4ece7;border-radius:500px;padding:.25rem;display:flex;gap:.25rem;width:-moz-fit-content;width:fit-content}.cart-product__btn-minus,.cart-product__btn-plus{border-radius:50%;border:none;background-color:#f4ece7;width:2rem;height:2rem;color:#383533;display:grid;place-content:center;cursor:pointer}.cart-product__input{border:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;color:#383533;width:2rem;text-align:center}.cart-product__quantity{font-size:.875rem;font-weight:500}.cart-product__price-box{display:flex;align-items:center;gap:1.5rem}.cart-product__price{font-size:1rem;font-weight:600}.cart-product__remove-btn{border:none;cursor:pointer;background-color:transparent;padding:.5rem;padding-right:0}.cart-product__remove-btn img{width:1.25rem;height:1.25rem}.cart-sidebar-modal{max-width:35rem;background-color:#fff;padding-inline:1.25rem;padding-block:2.5rem;color:#383533;border:none;margin-left:auto}.cart-sidebar-modal::backdrop{background:rgba(0, 0, 0, 0.8)}.cart-sidebar-modal__header{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:2rem}.cart-sidebar-modal__title{font-size:1.5rem}.cart-sidebar-modal__close-btn{padding:.5rem;border:none;background-color:transparent;cursor:pointer}.cart-sidebar-modal .cart-product{padding-bottom:1rem}@media only screen and (min-width: 43.75em){.cart-sidebar-modal .cart-product{padding-bottom:1.5rem}}.cart-sidebar-modal .cart-product:not(:last-child){border-bottom:1px dashed #dfd6ce}.cart-sidebar-modal .cart-product:last-child{border-bottom:none}.cart-sidebar-modal .cart-product:not(:first-of-type){padding-top:1rem}.cart-sidebar-modal .cart-product__count-price{margin-left:4.25rem}@media only screen and (min-width: 43.75em){.cart-sidebar-modal .cart-product__count-price{margin:0;align-items:start;flex-shrink:0;gap:1rem}}.cart-sidebar-modal .cart-product__price-box{gap:.5rem}.cart-sidebar-modal__shopping-info{padding-top:1.25rem;border-top:2px solid #9a8372;margin-bottom:1.5rem}.cart-sidebar-modal__price-summary{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.cart-sidebar-modal__price-title{font-weight:600}.cart-sidebar-modal__price{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.cart-sidebar-modal__price-box{text-align:right}.cart-sidebar-modal__price-without-vat{font-size:.875rem}.cart-sidebar-modal__shipping{display:flex;gap:.5rem;justify-content:center;font-size:.875rem}.category-navigation__list{list-style-type:"";display:grid;gap:.5rem}@media only screen and (min-width: 43.75em){.category-navigation__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 56.25em){.category-navigation__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 75em){.category-navigation__list{row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr))}}.category-navigation__link{padding:.5rem 1rem;background-color:#f4ece7;border-radius:.625rem;color:#383533;display:flex;align-items:center;gap:1.5rem;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;border:1px solid transparent}.category-navigation__link:hover,.category-navigation__link:focus{color:#c73d1b;background-color:transparent;border:1px solid #f4ece7}.category-navigation__img{width:4rem;aspect-ratio:1/1}.category-navigation__title{font-size:1rem;font-weight:700;display:flex;gap:.5rem;align-items:center}.category-navigation__count{font-weight:400;font-size:.875rem}.contact-information{display:flex;gap:.5rem;flex-wrap:wrap}@media only screen and (min-width: 56.25em){.contact-information{gap:2rem}}.contact-information__box{padding:1rem;padding-bottom:1.5rem;border:1px solid #dfd6ce;border-radius:.625rem;flex-grow:1}@media only screen and (min-width: 56.25em){.contact-information__box{max-width:20.625rem}}.contact-information__box .link{font-size:.875rem;font-weight:700}@media only screen and (min-width: 56.25em){.contact-information__box .link{font-size:1rem}}.contact-information__img-wrapper{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f4ece7;display:grid;place-content:center;margin-bottom:1rem}@media only screen and (min-width: 56.25em){.contact-information__img-wrapper{width:3.5rem;height:3.5rem}.contact-information__img-wrapper img{width:1.5rem}}.contact-information__title{font-size:1rem;font-weight:700;margin-bottom:1rem}@media only screen and (min-width: 56.25em){.contact-information__title{font-size:1.125rem}}.contact-information__address{margin-bottom:1rem;font-size:.875rem;font-weight:500}@media only screen and (min-width: 56.25em){.contact-information__address{font-size:1rem}}.contact-information__table{font-size:.875rem;line-height:1.2;font-weight:500}@media only screen and (min-width: 56.25em){.contact-information__table{font-size:1rem}}@media only screen and (min-width: 56.25em){.contact-information__table tr.active{position:relative}.contact-information__table tr.active::after{content:"";position:absolute;top:50%;right:-0.75rem;transform:translateY(-50%);width:.5rem;height:.5rem;background-color:#468662;border-radius:50%}}.contact-information__table td{padding:.125rem .5rem}.contact-information__table td:first-child{padding-left:0}.contact-information__table td:last-child{padding-right:0}.contact-information__contact-person{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.contact-information__name{font-size:.875rem;font-weight:700;margin-bottom:.25rem}@media only screen and (min-width: 56.25em){.contact-information__name{font-size:1rem}}.contact-information__perex{font-size:.75rem}@media only screen and (min-width: 56.25em){.contact-information__perex{font-size:.875rem}}.contact-information__contact-img{width:3.5rem;height:3.5rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.contact-information__contact-item{display:flex;gap:1rem}.contact-information__contact-item:not(:last-child){margin-bottom:1rem}.contact-information__contacts{display:flex;flex-direction:column;gap:.25rem}.contact-information__contact-opening{font-size:.75rem;display:flex;gap:.5rem;justify-content:center;align-items:center}@media only screen and (min-width: 31.25em){.contact-information__contact-opening{justify-content:flex-start}}.contact-information__contact-circle{width:.5rem;aspect-ratio:1;display:inline-block;background-color:#468662;border:5px solid transparent;border-radius:50%;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 2px #9a8372}.filters{padding-top:2rem;padding-bottom:1.5rem;background-color:#fff;position:relative;z-index:100}@media only screen and (min-width: 56.25em){.filters{padding:0}}.filters input:focus-visible{outline-color:#9a8372}.filters__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.filters__title{font-size:1.5rem;font-weight:700}.filters__button-nav{border:none;background-color:transparent;cursor:pointer}@media only screen and (min-width: 56.25em){.filters__button-nav{display:none}}.filters__group{padding-top:1rem;padding-bottom:1.5rem;border-bottom:1px solid #dfd6ce}.filters__group.filters__last-group{border:none}.filters__group.no-bottom-border{border-bottom:0 none}.filters__group-header{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.filters__group-title{font-size:1rem;font-weight:700}.filters__group-button{border:none;background-color:transparent;cursor:pointer;padding:1rem .5rem}.filters__group-button.open .filters__arrow{transform:rotate(180deg)}.filters__checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer}.filters__checkbox-label:not(:last-child){margin-bottom:.5rem}.filters__checkbox-wrapper{position:relative;display:grid;place-items:center}.filters__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dfd6ce;width:1.5rem;aspect-ratio:1;border-radius:.313rem;position:relative;cursor:pointer}.filters__checkbox:checked{background-color:#9a8372}.filters__tick{position:absolute;width:50%}.filters__text{font-size:.875rem;display:flex;align-items:center;gap:.5rem}.filters__text-label{font-weight:700}.filters__range-group{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;max-width:16.25rem}.filters__range-label{color:#383533;padding:.5rem .75rem;border-radius:.313rem;border:1px solid #dfd6ce;font-size:.875rem;display:flex;align-items:center;gap:.25rem;width:6.5rem}.filters__range-label:has(.filters__range-input:focus-visible){border:1px solid #9a8372}.filters__range-input{color:#383533;border:none;min-width:0;width:100%;height:100%}.filters__range-input:focus-visible{outline:none}.filters .ui-widget.ui-widget-content{border:none !important}.filters .ui-slider-range{height:2px;top:6px;width:100%;background-color:#c73d1b}.filters .ui-slider-handle{position:absolute;z-index:5;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background-color:#fff;border:5px solid #c73d1b;border-radius:50%;width:1.5rem;height:1.5rem}.filters__colors{display:grid;grid-template-columns:repeat(auto-fit, minmax(3.75rem, 5rem));gap:.5rem;row-gap:1rem;padding-top:.375rem}@media only screen and (min-width: 56.25em){.filters__colors{grid-template-columns:repeat(auto-fit, 2.25rem);padding-bottom:.375rem;row-gap:1.5rem}}.filters__color-label{cursor:pointer;text-align:center;display:flex;gap:.5rem;flex-direction:column;align-items:center;position:relative}.filters__color-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.filters__color-box{font-size:.4375em;color:#383533;width:1.25rem;height:1.25rem;border-radius:50%;box-shadow:0px 0px 0px 5px #fff,0px 0px 0px 6px #dfd6ce}.filters__color-box.active{box-shadow:0px 0px 0px 5px #fff,0px 0px 0px 6px #645252}.filters__color-name{font-size:.75rem}@media only screen and (min-width: 56.25em){.filters__color-name{display:none}}.filters__link-more-options{margin-top:.5rem;font-size:.875rem}.filters__buttons{display:flex;gap:.5rem;margin-bottom:1.25rem;max-width:43.75rem}.filters__button{flex:1;padding:1rem}.filters__items-count{font-size:.875rem;text-align:center}@media only screen and (min-width: 43.75em){.filters__items-count{text-align:start}}.link{color:#383533;font-weight:600;display:inline-flex;align-items:center;gap:.75rem;transition:color .2s,text-decoration-color .2s}.link:hover,.link:focus{color:#c73d1b;text-decoration-color:transparent}.link--primary{color:#c73d1b}.link--primary:hover,.link--primary:focus{color:#9d3015}.login-modal{position:relative;max-width:53.75rem;width:100%;color:#383533;border:none;margin:auto}.login-modal::backdrop{background:rgba(0, 0, 0, 0.8)}.login-modal__title{font-size:1.375rem;margin-bottom:1.5rem}.login-modal__close-btn{padding:.5rem;padding-bottom:0;border:none;position:absolute;top:.5rem;right:.5rem;background-color:transparent;cursor:pointer}.login-modal-content{display:grid;grid-template-columns:1fr 1fr}.login-modal-wrapper{padding:2.5rem;background-color:#fff;border-radius:.625rem 0 0 .625rem}.login-modal-form .user-information__form-group{display:flex;align-items:stretch}.login-modal-form .user-information__label{text-align:start}.login-modal-form__btn{padding:1rem;max-width:26rem;width:100%;margin-bottom:.75rem}.login-modal-form__forgot-password{font-size:.875rem;margin-bottom:1.5rem}.login-modal-form__tag{text-align:center;display:block;font-size:.875rem;margin-bottom:1.5rem;isolation:isolate;position:relative}.login-modal-form__tag:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#dfd6ce;z-index:-1}.login-modal-form__tag span{padding-inline:1rem;background-color:#fff}.login-modal-registration__login{margin-bottom:2rem}.login-modal-registration__login-item{padding:1rem;max-width:21.875rem;width:100%;display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:100px;border:1px solid #dfd6ce;text-decoration:none;transition:border-color .2s}.login-modal-registration__login-item:hover,.login-modal-registration__login-item:focus{border-color:#9a8372}.login-modal-registration__login-item:not(:last-child){margin-bottom:1rem}.login-modal-registration__login-name{font-size:.875rem;color:#383533}.login-modal-benefits{padding:2.5rem;background-color:#f4ece7;border-radius:0 .625rem .625rem 0}.login-modal-benefits__title{margin-bottom:.5rem;font-size:1.375rem;font-weight:700}.login-modal-benefits__subtitle{margin-bottom:1.5rem;font-size:1.125rem;font-weight:400}.login-modal-benefits__list{list-style-type:"";margin-bottom:2rem;max-width:40ch}.login-modal-benefits__item{position:relative;padding-left:2.25rem;font-size:.875rem;line-height:1.5}.login-modal-benefits__item:not(:last-child){margin-bottom:.75rem}.login-modal-benefits__item:before{content:"";background-image:url(../../img/svg/list-tick-brown.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(50%);left:0;bottom:50%}.login-modal-benefits__btn{max-width:21.875rem;width:100%;padding:1rem;text-transform:uppercase}.login-sidebar{max-width:28.75rem;width:100%;background-color:#fff;padding-inline:1.25rem;padding-block:2rem;color:#383533;border:none;margin-left:auto}@media only screen and (min-width: 56.25em){.login-sidebar{padding-top:2.5rem;padding-bottom:4rem}}.login-sidebar::backdrop{background:rgba(0, 0, 0, 0.8)}.login-sidebar__header{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.login-sidebar__header{margin-bottom:2rem}}.login-sidebar__title{font-size:1.5rem}.login-sidebar__close-btn{padding:.5rem;border:none;background-color:transparent;cursor:pointer}.login-sidebar-form .user-information__form-group{display:flex;align-items:stretch}.login-sidebar-form .user-information__label{text-align:start}.login-sidebar-form__btn{padding:1rem;max-width:26rem;width:100%;margin-bottom:.75rem}.login-sidebar-form__forgot-password{font-size:.875rem;margin-bottom:1.5rem}.login-sidebar-form__tag{text-align:center;display:block;font-size:.875rem;margin-bottom:1.5rem;isolation:isolate;position:relative}.login-sidebar-form__tag:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#dfd6ce;z-index:-1}.login-sidebar-form__tag span{padding-inline:1rem;background-color:#fff}.login-sidebar-registration__login{margin-bottom:2rem}.login-sidebar-registration__login-item{padding:1rem;max-width:21.875rem;width:100%;display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:100px;border:1px solid #dfd6ce;text-decoration:none;transition:border-color .2s}.login-sidebar-registration__login-item:hover,.login-sidebar-registration__login-item:focus{border-color:#9a8372}.login-sidebar-registration__login-item:not(:last-child){margin-bottom:1rem}.login-sidebar-registration__login-name{font-size:.875rem;color:#383533}@media only screen and (min-width: 56.25em){.login-sidebar-benefits{max-width:21.875rem}}.login-sidebar-benefits__title{margin-bottom:1.5rem;max-width:35ch;font-size:1.125rem;font-weight:600}.login-sidebar-benefits__list{list-style-type:"";margin-bottom:2rem;max-width:40ch}.login-sidebar-benefits__item{position:relative;padding-left:2.25rem;font-size:.875rem;line-height:1.5}.login-sidebar-benefits__item:not(:last-child){margin-bottom:.75rem}.login-sidebar-benefits__item:before{content:"";background-image:url(../../img/svg/list-tick-brown.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(50%);left:0;bottom:50%}.login-sidebar-benefits__btn{max-width:21.875rem;width:100%;padding:1rem;text-transform:uppercase}.products{position:relative;overflow-x:clip}.products .carousel-nav{position:absolute;top:50%;background-color:#9a8372;width:2.75rem;height:2.375rem;border-radius:.313rem;display:grid;place-items:center;border:none;z-index:100;cursor:pointer;transition:background-color .2s}.products .carousel-nav:hover,.products .carousel-nav:focus{background-color:#645252}.products .carousel-nav.--left{left:.25rem;transform:rotate(180deg)}.products .carousel-nav.--right{right:.25rem}.products__list{list-style-type:"";display:flex;gap:.5rem}@media only screen and (min-width: 75em){.products__list{gap:2rem}}.products__list-item{max-width:20.625rem;min-width:16.25rem;width:100%;background-color:#fff;overflow-x:clip}.products__list-link{position:relative;border-radius:.625rem;border:1px solid #dfd6ce;padding-inline:1rem;padding-top:2rem;padding-bottom:1.5rem;text-decoration:none;display:grid;grid-template-rows:auto 1fr;justify-items:center;width:100%;height:100%;transition:border-color .2s}.products__list-link:hover,.products__list-link:focus{border-color:#9a8372}.products__list-link:hover .products__title,.products__list-link:focus .products__title{color:#c73d1b}.products__list-link:hover .products__image-wrapper img,.products__list-link:focus .products__image-wrapper img{transform:scale(1.1)}.products__image-wrapper{max-width:14.25rem}.products__image-wrapper img{aspect-ratio:1/.67;transition:transform .2s}.products__tags{display:flex;gap:.25rem;flex-wrap:wrap;font-size:.625rem;font-weight:600;line-height:1.1;position:absolute;z-index:5;top:.25rem;left:.25rem}@media only screen and (min-width: 56.25em){.products__tags{top:.5rem;left:.5rem;font-size:.75rem}}.products__tag{color:#c73d1b;background-color:#fff;border:1px solid #c73d1b;padding:.25rem .5rem;border-radius:.313rem;display:flex;align-items:center}.products__tag-black{background-color:#383533;color:#fff;padding:.25rem .5rem;border-radius:.313rem;display:flex;gap:.25rem;align-items:center}.products__color-list{padding-block:1rem;list-style-type:"";display:flex;align-items:center;justify-content:center;gap:.5rem}.products__color-list-item{width:.75rem;height:.75rem;aspect-ratio:1;border-radius:50%;font-size:.5625rem;color:#383533;text-align:center}.products__color-list-item.white{box-shadow:0px 0px 0px 1px #ddd}.products__color-list-item.active{box-shadow:0px 0px 0px 3px #fff,0px 0px 0px 4px #383533}.products__text-wrapper{display:flex;flex-direction:column;gap:.75rem;width:100%;justify-content:space-between}.products__title{color:#383533;transition:color .2s;font-size:1rem;font-weight:700;padding-top:1rem;position:relative}.products__title:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:20.625rem;height:1px;background-color:#f4ece7}.products__stock-price{display:flex;align-items:center;justify-content:space-between;gap:1rem}.products__stock{display:flex;gap:.5rem;align-items:center}.products__stock-icon{display:grid;place-content:center;width:1.25rem;aspect-ratio:1;border-radius:50%;background-color:#468662}.products__stock-text{color:#468662;font-size:.875rem;font-weight:600}.products__stock-text.on-way{color:#3971e0}.products__stock-text.not-available{color:#e56f00}.products__price{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.products__price-old{color:#383533;font-size:.875rem}.products__price-new{color:#c73d1b;font-size:1.125rem;font-weight:600}.products__banner{border-radius:.625rem;max-width:20.625rem}@media only screen and (min-width: 56.25em){.products__banner{display:grid;place-items:center;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}}.products__banner-img-wrapper{height:100%;border-radius:inherit;position:relative}@media only screen and (min-width: 56.25em){.products__banner-img-wrapper{grid-row:1/-1;grid-column:1/2}}.products__banner-img-wrapper img{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover}.products__banner-img-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(29, 26, 25, 0.15) 52.57%, #1d1a19 83.18%);pointer-events:none;border-radius:inherit}.products__banner-up,.products__banner-text{display:none;z-index:5;font-weight:600;color:#fff;padding-inline:1rem}@media only screen and (min-width: 56.25em){.products__banner-up,.products__banner-text{display:block}}.products__banner-up{padding-top:1rem}@media only screen and (min-width: 56.25em){.products__banner-up{grid-row:1/2;grid-column:1/2}}.products__banner-text{margin-bottom:2rem;font-size:1.5rem}@media only screen and (min-width: 56.25em){.products__banner-text{grid-row:3/4;grid-column:1/2}}.products__pagination{margin-top:2.5rem}@media only screen and (min-width: 75em){.products__pagination{display:flex;gap:1rem;align-items:center;margin-top:3rem}}.products__pagination-btn{margin-bottom:2rem;margin-inline:auto}@media only screen and (min-width: 75em){.products__pagination-btn{margin-bottom:0}}.products__pagination-list{list-style-type:"";display:flex;gap:.5rem;align-items:center;justify-content:center}.products__pagination-item.active{position:relative}.products__pagination-item.active::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:3rem;height:3rem;background-color:#f4ece7;border-radius:50%;z-index:-1}.products__pagination-link{height:100%;padding:1rem;display:block;color:#383533;text-decoration:none;line-height:1.1;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.products__pagination-link:hover,.products__pagination-link:focus{color:#9d3015}.products__pagination-link:hover img,.products__pagination-link:focus img{filter:brightness(0) saturate(100%) invert(19%) sepia(96%) saturate(1491%) hue-rotate(351deg) brightness(97%) contrast(93%)}.products.products-comparison .products__list{gap:0;width:min(100% - 2.5rem,88.125rem);margin-inline:auto}.products.products-comparison .products__list-item{background-color:transparent;position:relative;min-width:16.75rem}.products.products-comparison .products__list-item:first-child .products__comparison-top{margin-left:1.25rem}.products.products-comparison .products__list-item:last-child .products__comparison-top{margin-right:1.25rem}.products.products-comparison .products__comparison-top{padding:1.25rem 1rem;border:1px solid #dfd6ce;border-radius:.625rem;display:grid;grid-template-rows:auto 1fr;justify-items:center;overflow-x:clip;margin-inline:.5rem}@media only screen and (min-width: 56.25em){.products.products-comparison .products__comparison-top{padding:1.25rem}}.products.products-comparison .products__close-btn{position:absolute;top:.25rem;right:1.25rem;padding:.5rem;border:none;background-color:transparent;cursor:pointer}.products.products-comparison .products__close-btn img{width:1.25rem;height:1.25rem}.products.products-comparison .products__image-wrapper{max-width:13rem}@media only screen and (min-width: 56.25em){.products.products-comparison .products__image-wrapper{max-width:16.25rem}}.products.products-comparison .products__title-link{color:#383533;text-decoration:none;transition:color .2s}.products.products-comparison .products__title-link:hover,.products.products-comparison .products__title-link:focus{color:#c73d1b}.products.products-comparison .products__comparison-favorite-link{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600;padding:1rem 0;margin-bottom:4rem;color:#383533;text-decoration-color:transparent;transition:text-decoration-color .2s}.products.products-comparison .products__comparison-favorite-link:hover,.products.products-comparison .products__comparison-favorite-link:focus{text-decoration-color:inherit}.products.products-comparison .products__comparison-favorite-link img{width:1.125rem;height:.938rem}.products .products__comparison-list{list-style-type:""}.products .products__comparison-list-item{padding-block:1rem;padding-inline:1.25rem;display:flex;flex-direction:column;border-bottom:1px solid #dfd6ce}.products .products__comparison-list-item:nth-child(2n){background-color:#faf5f0}.products .products__comparison-list-item-title{font-weight:700;margin-bottom:1rem}.products__list.grid{display:grid;row-gap:.5rem;-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(auto-fit, minmax(10.938rem, 1fr))}@media only screen and (min-width: 31.25em){.products__list.grid{-moz-column-gap:.5rem;column-gap:.5rem}}@media only screen and (min-width: 43.75em){.products__list.grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 75em){.products__list.grid{gap:2rem}}.products__list.grid .products__list-item{min-width:10.938rem}@media(max-width: 31.188em){.products__list.grid .products__list-item:nth-child(odd) .products__list-link{border-radius:.625rem 0 0 .625rem}.products__list.grid .products__list-item:nth-child(even) .products__list-link{border-radius:0 .625rem .625rem 0}}.products__list.grid .products__list-link{padding:1.25rem .75rem}@media only screen and (min-width: 56.25em){.products__list.grid .products__list-link{padding-inline:1.25rem;padding-top:2rem;padding-bottom:1.5rem}}@media(max-width: 1099px){.products__list.grid .products__stock-price{flex-direction:column;align-items:flex-start}}@media(max-width: 1099px){.products__list.grid .products__price{align-items:flex-start}}.quick-links__list{list-style-type:"";display:grid;gap:1rem}@media only screen and (min-width: 43.75em){.quick-links__list{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}}@media only screen and (min-width: 75em){.quick-links__list{-moz-column-gap:2rem;column-gap:2rem}}.quick-links__item{padding:1.5rem;border:1px solid #dfd6ce;border-radius:.625rem}.quick-links__title{font-size:1.125rem;margin-bottom:.75rem}.quick-links__link{display:flex;align-items:center;gap:1.5rem;color:#383533;text-decoration-color:transparent;transition:text-decoration-color .2s}.quick-links__link:hover,.quick-links__link:focus{text-decoration-color:inherit}.quick-links-img .quick-links__item{display:grid;grid-template-columns:1fr 2fr;padding:0}.quick-links-img .quick-links__img{border-radius:.625rem 0 0 .625rem;height:100%;-o-object-fit:cover;object-fit:cover}.quick-links-img .quick-links__title{padding:1.5rem;flex-basis:60%;margin-bottom:0}.search-form{border-radius:.313rem;border:1px solid #dfd6ce;display:flex;gap:1rem;justify-content:space-between}.search-form__wrapper{display:flex;align-items:center;gap:.75rem;padding:.5rem 0 .5rem 1rem;width:100%}.search-form__input{border:none;height:100%;color:#383533;width:100%}.search-form__submit{margin:.25rem .25rem .25rem 0;color:#383533}@media only screen and (min-width: 56.25em){.search-form__submit{padding:.5rem 1.5rem}}.search-modal{padding:2rem 1.25rem;border-radius:0 0 1.25rem 1.25rem;background-color:#fff;color:#383533;position:relative;max-width:73.125rem;width:100%;margin:auto;border:none}@media only screen and (min-width: 75em){.search-modal{padding:2rem 3.5rem}}.search-modal::backdrop{background:rgba(0, 0, 0, 0.8)}@media only screen and (min-width: 56.25em){.search-modal__wrapper{display:grid;grid-template-columns:auto 1fr;gap:1.5rem}}.search-modal__close-btn{position:absolute;top:1.25rem;right:1.25rem;width:2rem;height:2.5rem;padding:.5rem;padding-right:0;border:none;background-color:transparent;cursor:pointer}@media only screen and (min-width: 75em){.search-modal__close-btn{padding:.5rem;top:1.25rem}}@media only screen and (min-width: 56.25em){.search-modal__left{border-right:1px solid #dfd6ce;padding-right:1.5rem}}.search-modal__navigation{margin-bottom:2rem}.search-modal__navigation:first-of-type{margin-bottom:4rem}@media only screen and (min-width: 56.25em){.search-modal__navigation:first-of-type{margin-bottom:3rem}}@media only screen and (min-width: 56.25em){.search-modal__navigation:last-child{margin-bottom:0}}.search-modal__title{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.search-modal__list{list-style-type:""}.search-modal__list-item{display:flex;align-items:center;gap:.5rem}.search-modal__list-item:not(:last-child){margin-bottom:.5rem}.search-modal__list-link{color:#383533;font-weight:500;text-decoration-color:transparent;transition:color .2s,text-decoration-color .2s}.search-modal__list-link:hover,.search-modal__list-link:focus{text-decoration-color:#c73d1b;color:#c73d1b}.search-modal__list-count{font-weight:400;color:#645252}.search-modal__products{width:100%}.search-modal .products{margin-bottom:2rem}@media only screen and (min-width: 56.25em){.search-modal .products{margin-bottom:1rem}}.search-modal .products .products__list.grid{grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr))}@media only screen and (min-width: 31.25em){.search-modal .products .products__list.grid{grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:1rem}}@media only screen and (min-width: 56.25em){.search-modal .products .products__list.grid{grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1rem}}.search-modal .products .products__list-item{max-width:100%}@media only screen and (min-width: 56.25em){.search-modal .products .products__list-item{background-color:#f4ece7;border-radius:.625rem}}.search-modal .products .products__list-link{border:none;padding:.5rem;padding-right:0}@media(max-width: 899px){.search-modal .products .products__list-link{display:flex;gap:1rem}}@media only screen and (min-width: 56.25em){.search-modal .products .products__list-link{padding:1.25rem;border-radius:inherit}}.search-modal .products .products__image-wrapper{max-width:5rem}@media only screen and (min-width: 31.25em){.search-modal .products .products__image-wrapper{max-width:7.5rem}}@media only screen and (min-width: 56.25em){.search-modal .products .products__image-wrapper{max-width:12.5rem}}@media(max-width: 899px){.search-modal .products .products__color-list{display:none}}.search-modal .products .products__title{padding-top:0}.search-modal .products .products__title:before{display:none}.search-modal .products .products__stock-price{flex-direction:row}.search-modal__link{text-decoration-color:transparent;color:#c73d1b;display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;transition:color .2s,text-decoration-color .2s}.search-modal__link:hover,.search-modal__link:focus{color:#9d3015;text-decoration-color:#9d3015}.search-modal__link:hover .search-modal__arrow,.search-modal__link:focus .search-modal__arrow{background-color:#9d3015}.search-modal__link:hover .search-modal__arrow path,.search-modal__link:focus .search-modal__arrow path{fill:#fff}.search-modal__arrow{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f3e3e3;display:grid;place-content:center;transition:background-color .2s}.search-modal__arrow path{transition:fill .2s}.stock-alert-finished-modal{position:relative;max-width:26.875rem;width:100%;border-radius:.625rem;padding:2.5rem;color:#383533;border:none;margin:auto}.stock-alert-finished-modal::backdrop{background:rgba(0, 0, 0, 0.8)}.stock-alert-finished-modal__close-btn{padding:.5rem;padding-bottom:0;border:none;position:absolute;top:.75rem;right:.75rem;background-color:transparent;cursor:pointer}.stock-alert-finished-modal__close-btn img{width:1.25rem;height:1.25rem}.stock-alert-finished-modal__title{font-size:1.5rem;margin-bottom:1rem;text-align:center}.stock-alert-finished-modal__title img{width:5rem;height:5rem;margin-inline:auto;margin-bottom:1.5rem}.stock-alert-finished-modal__paragraph{font-size:.875rem;text-align:center}.stock-alert-modal{position:relative;max-width:26.875rem;width:100%;border-radius:.625rem;padding:2.5rem;color:#383533;border:none;margin:auto}.stock-alert-modal::backdrop{background:rgba(0, 0, 0, 0.8)}.stock-alert-modal__close-btn{padding:.5rem;padding-bottom:0;border:none;position:absolute;top:.75rem;right:.75rem;background-color:transparent;cursor:pointer}.stock-alert-modal__close-btn img{width:1.25rem;height:1.25rem}.stock-alert-modal__title{font-size:1.375rem;margin-bottom:.5rem}.stock-alert-modal__paragraph{margin-bottom:1.5rem;font-size:.875rem}.stock-alert-modal .user-information__form-group{display:flex;align-items:stretch;margin-bottom:.5rem}.stock-alert-modal .user-information__form-group:not(:last-child){margin-bottom:.5rem}.stock-alert-modal .user-information__form-group:last-of-type{margin-top:1.5rem}.stock-alert-modal .user-information__label{text-align:start}.stock-alert-modal .user-information__checkbox-label{font-size:.875rem}.stock-alert-modal__consent{font-size:.75rem;margin-bottom:1.5rem}.stock-alert-modal__btn{max-width:21.875rem;width:100%}.user-information__form-group{display:flex;flex-direction:column;gap:.5rem;position:relative}.user-information__form-group:not(:last-child){margin-bottom:1.5rem}.user-information__form-group:has(>.user-information__phone-country-wrapper){margin-bottom:3rem}@media only screen and (min-width: 56.25em){.user-information__form-group{display:grid;align-items:center;grid-template-columns:9.375rem 1fr}}@media only screen and (min-width: 75em){.user-information__form-group{gap:1.25rem;row-gap:.5rem}}.user-information__label{font-size:.875rem;font-weight:500}@media only screen and (min-width: 56.25em){.user-information__label{text-align:end}}.user-information__label:has(~input:required)::after,.user-information__label:has(~div>input:required)::after{content:" *";color:#9d3015}.user-information__label:has(input[type=password]) span,.user-information__label:has(input[type=text]) span{margin-bottom:.5rem;display:inline-block}.user-information__input{border:1px solid #9a8372;border-radius:.313rem;padding:.5rem;width:100%;font-size:1rem;color:#383533}.user-information__input#post{width:50%}.user-information__input:focus-visible{outline-color:#9a8372}.user-information__input.invalid{border-color:#9d3015}.user-information__input.invalid~.user-information__invalid-text{display:block}.user-information__input:invalid:not(:focus):not(:-moz-placeholder-shown),.user-information__input:not(:-moz-placeholder-shown):invalid{border-color:#9d3015}.user-information__input:focus:invalid,.user-information__input:invalid:focus-within,.user-information__input:invalid:not(:focus):not(:placeholder-shown),.user-information__input:not(:placeholder-shown):invalid{border-color:#9d3015}.user-information__invalid-text{font-size:.875rem;color:#9d3015;font-weight:500;display:none}@media only screen and (min-width: 56.25em){.user-information__invalid-text{grid-column:2/3;margin-left:.5rem}}.user-information__small{font-size:.75rem;margin-top:.25rem}@media only screen and (min-width: 56.25em){.user-information__small{grid-column:2/3;margin-left:.5rem;max-width:70%;margin-top:0}}.user-information__phone-country-wrapper{border:1px solid #9a8372;border-radius:.313rem;display:flex;gap:.5rem;padding-left:1rem}.user-information__phone-country-wrapper:has(input:focus-visible){box-shadow:0 0 0 1px #9a8372}.user-information__phone-country-wrapper .user-information__input{border:none;flex-grow:1}.user-information__phone-country-wrapper .user-information__input:focus-visible{outline:none}.user-information__phone-country{display:flex;gap:.75rem;align-items:center;position:relative}.user-information__phone-country:after{content:"";background-image:url("../../img/svg/chevron-down-brown.svg");background-repeat:no-repeat;position:absolute;right:0rem;top:calc(50% - .15rem);height:.438rem;width:.75rem}.user-information__phone-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding-right:1rem;color:#383533;cursor:pointer}.user-information__phone-select:focus-visible{outline-color:#9a8372}.user-information__phone-country-icon{width:1.25rem;height:1.25rem;border-radius:50%}.user-information__phone-country-icon img{border-radius:inherit}.user-information__checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer}.user-information__checkbox-label input:focus-visible{outline-color:#9a8372}@media only screen and (min-width: 56.25em){.user-information__checkbox-label{grid-column:2/3}}.user-information__icon{position:absolute;bottom:0;right:0;padding:.5rem;width:2.5rem;height:2.5rem;cursor:pointer}.user-information__icon path{transition:fill .2s}.user-information__icon:hover path,.user-information__icon:focus path{fill:#645252}.user-information__checkbox-wrapper{position:relative;display:grid;place-items:center}.user-information__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dfd6ce;width:1.5rem;aspect-ratio:1;border-radius:.313rem;position:relative;cursor:pointer}.user-information__checkbox:checked{background-color:#9a8372}.user-information__checkbox:checked~.user-information__tick{visibility:visible}.user-information__tick{position:absolute;width:50%;visibility:hidden}.breadcrumbs{width:min(100% - 2.5rem,88.125rem);margin-inline:auto;padding-top:1rem;padding-bottom:2rem}.breadcrumbs__list{list-style-type:"";display:flex;flex-wrap:wrap;gap:1.5rem;row-gap:.5rem;align-items:center;font-size:.875rem}.breadcrumbs__list-item:not(:last-child){position:relative}.breadcrumbs__list-item:not(:last-child)::after{content:"/";position:absolute;top:50%;right:-12px;transform:translate(50%, -50%);color:#9a8372}.breadcrumbs__link{font-weight:400}.breadcrumbs__link.active{text-decoration:none}.cart-header{max-width:91.25rem;width:100%;z-index:2000;margin-inline:auto}.cart-header__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;padding-bottom:1.5rem}.cart-header__logo{max-width:5.375rem;aspect-ratio:1/.46}@media only screen and (min-width: 43.75em){.cart-header__logo{max-width:6.25rem}}.cart-header .search-form{display:none}@media only screen and (min-width: 43.75em){.cart-header .search-form{display:flex}}@media only screen and (min-width: 56.25em){.cart-header .search-form{max-width:31.25rem;width:100%}}.cart-header__login{border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s;cursor:pointer;color:#383533;font-size:.875rem;font-weight:500}.cart-header__login:hover,.cart-header__login:focus{text-decoration-color:inherit}.cart-header__login-text{display:none}@media only screen and (min-width: 43.75em){.cart-header__login-text{display:block}}.cart-header__text{font-size:.875rem;margin-bottom:.25rem}.cart-header__contact{display:flex;align-items:center;gap:.5rem}.cart-header__contact img{width:2rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cart-header__contact a{font-size:.875rem}.cart-header__bottom{display:flex;justify-content:center;gap:3rem;position:relative;padding-inline:1.5rem;padding-block:2rem}.cart-header__bottom:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:100vw;max-width:120rem;background-color:#f4ece7;z-index:-1}@media only screen and (min-width: 56.25em){.cart-header__bottom{gap:8rem}}.cart-header__cart-step{display:flex;flex-direction:column;align-items:center;gap:.75rem;position:relative}@media only screen and (min-width: 56.25em){.cart-header__cart-step{flex-direction:row;gap:1.25rem}}@media(max-width: 699px){.cart-header__cart-step{flex:1}}.cart-header__cart-step:not(:last-child):after{content:"";background-image:url("../../img/svg/chevron-right-dark.svg");background-repeat:no-repeat;position:absolute;top:50%;right:-1.5rem;transform:translate(50%, 0);height:.75rem;width:.375rem}@media only screen and (min-width: 56.25em){.cart-header__cart-step:not(:last-child):after{transform:translate(50%, -50%);right:-4rem}}.cart-header__cart-step.active .cart-header__cart-step-number{color:#c73d1b;border:1px solid #c73d1b}.cart-header__cart-step.active .cart-header__cart-step-text{font-weight:700}.cart-header__cart-step-number{width:3rem;aspect-ratio:1;border-radius:50%;border:1px solid #9a8372;display:grid;place-content:center;font-size:1.125rem;font-weight:800;color:#9a8372}.cart-header__cart-step-text{font-weight:500;text-align:center;line-height:1.3}.footer{margin-top:auto;position:relative}.footer::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:1px;width:100vw;max-width:120rem;background-color:#dfd6ce}.footer__newsletter{position:relative;text-align:center;width:min(100% - 2.5rem,83.625rem);margin-inline:auto;padding-block:2.5rem}.footer__newsletter::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:100vw;max-width:120rem;background-color:#fcf6f2;z-index:-1}@media only screen and (min-width: 75em){.footer__newsletter{text-align:left;display:grid;grid-template-columns:auto 1fr minmax(25rem, 43.75rem);align-items:start;gap:2rem}}.footer__newsletter-decoration{width:5rem;aspect-ratio:1;background-color:#c73d1b;border-radius:50%;display:grid;place-content:center;margin-inline:auto;margin-bottom:1.5rem}@media only screen and (min-width: 75em){.footer__newsletter-decoration{margin:0}}.footer__newsletter-title{margin-bottom:.5rem;font-size:1.5rem}.footer__newsletter-paragraph{margin-bottom:1.5rem}@media only screen and (min-width: 75em){.footer__newsletter-paragraph{margin:0}}.footer__form{max-width:43.75rem;margin-inline:auto}@media only screen and (min-width: 75em){.footer__form{display:grid;grid-template-columns:minmax(25rem, 32.25rem) 11.5rem;grid-template-rows:auto auto;margin-left:auto}}.footer__form-wrapper{display:flex;align-items:center;gap:1rem;padding:.5rem 1.5rem;width:100%;border-radius:.313rem;border:1px solid #dfd6ce;margin-bottom:.75rem}@media only screen and (min-width: 75em){.footer__form-wrapper{border-radius:.313rem 0 0 .313rem}}.footer__form-input{border:none;min-height:2.75rem;color:#383533;width:100%;background-color:transparent}.footer__form-input::-moz-placeholder{color:#383533}.footer__form-input::placeholder{color:#383533}.footer__form-paragraph{text-align:left;font-size:.875rem;margin-bottom:2rem}.footer__form-paragraph a{font-weight:400}@media only screen and (min-width: 75em){.footer__form-paragraph{grid-row:2/3;margin-bottom:0}}.footer__form-submit{width:100%}@media only screen and (min-width: 75em){.footer__form-submit{margin-bottom:.75rem;margin-left:-2px}}.footer__main{width:min(100% - 2.5rem,88.125rem);margin-inline:auto;padding-top:2.5rem;padding-bottom:1rem}@media only screen and (min-width: 43.75em){.footer__main{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 75em){.footer__main{padding-block:3.5rem}}@media(min-width: 78.125em){.footer__main{grid-template-columns:repeat(4, 1fr)}}.footer__main-title{font-size:1rem;gap:1rem;margin-bottom:1.5rem}.footer__main-img-text{display:flex;gap:1rem;margin-bottom:2.5rem}.footer__main-text{display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}.footer__main-contact-img{width:5rem;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.footer__main-contact-social-wrapper{display:flex;gap:.75rem;margin-bottom:2.5rem}@media(min-width: 78.125em){.footer__main-contact-social-wrapper{margin-bottom:0}}.footer__main-contact-social{width:3rem;aspect-ratio:1;border-radius:50%;background-color:#f4ece7;display:grid;place-content:center;transition:scale .2s}.footer__main-contact-social:hover,.footer__main-contact-social:focus{scale:1.1}.footer__main-img-shop{max-width:8.125rem;aspect-ratio:1.1;border-radius:.938rem}.footer__main-table-wrapper{align-self:center}.footer__main-table-title{margin-bottom:.75rem}.footer__main-table{font-size:.875rem;line-height:1.2}.footer__main-table td{padding:.125rem .5rem}.footer__main-table td:first-child{padding-left:0}.footer__main-table td:last-child{padding-right:0}.footer__main-info-link{margin-bottom:2rem}@media(min-width: 78.125em){.footer__main-info-link{margin-bottom:0}}.footer__main-link{color:#383533;font-weight:700;display:inline-flex;gap:1.5rem;text-decoration-color:transparent;transition:color .2s}.footer__main-link:hover,.footer__main-link:focus{color:#c73d1b}.footer__main-link.menu-open img{rotate:180deg}@media(min-width: 78.125em){.footer__main-link img{display:none}}.footer__main-list{list-style:"";margin-bottom:1.5rem}@media(min-width: 78.125em){.footer__main-list{margin-bottom:0}}.footer__main-list-item:not(:last-child){margin-bottom:.75rem}.footer__main-list-link{font-weight:500}.footer__shipping-payment{position:relative;width:min(100% - 2.5rem,88.125rem);margin-inline:auto;padding-block:1.5rem}@media only screen and (min-width: 43.75em){.footer__shipping-payment{display:flex;gap:2rem}}@media only screen and (min-width: 75em){.footer__shipping-payment{gap:6.5rem}}.footer__shipping-payment::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:1px;width:100vw;max-width:120rem;background-color:#dfd6ce}.footer__shipping{margin-bottom:2rem}@media only screen and (min-width: 43.75em){.footer__shipping{margin-bottom:0}}.footer__shipping-payment-title{font-size:1rem;font-weight:600;margin-bottom:1.5rem}.footer__shipping-payment-list{list-style-type:"";display:flex;flex-wrap:wrap;gap:1.25rem}.footer__shipping-payment-list li{display:flex;gap:.5rem;align-items:center;line-height:1;font-size:.875rem}.footer__copyright{width:min(100% - 2.5rem,88.125rem);margin-inline:auto;padding-top:.5rem;padding-bottom:2rem;display:grid;gap:1.25rem;font-size:.875rem;text-align:center}@media only screen and (min-width: 56.25em){.footer__copyright{display:flex;text-align:start;justify-content:space-between}}.footer__copy-design{display:flex;gap:1rem;justify-content:center}.header-desktop{display:none;position:relative;font-size:.875rem;max-width:91.25rem;width:100%;z-index:2000;margin-inline:auto}@media only screen and (min-width: 75em){.header-desktop{display:block}}.header-desktop__top{display:flex;position:relative;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 1.5rem}.header-desktop__top::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:1px;width:100vw;max-width:120rem;background-color:#dfd6ce}.header-desktop__top-list{list-style-type:"";display:flex;gap:1.5rem}.header-desktop__top-list-item-link{color:#383533;text-decoration-color:transparent;transition:text-decoration-color .3s}.header-desktop__top-list-item-link:hover,.header-desktop__top-list-item-link:focus{text-decoration-color:inherit}.header-desktop__top-login{border:none;background-color:transparent;display:flex;align-items:center;gap:.5rem;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s;cursor:pointer;color:#383533}.header-desktop__top-login:hover,.header-desktop__top-login:focus{text-decoration-color:inherit}.header-desktop__middle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem}.header-desktop__middle-logo{max-width:6.25rem;aspect-ratio:1/.5}.header-desktop__middle-search-call{display:flex;gap:2rem}.header-desktop__middle-call{display:flex;align-items:center;gap:1rem}.header-desktop__middle-call img{width:1.5rem;height:1.5rem}.header-desktop__middle-list-text-icon{list-style-type:"";display:flex;align-items:center;justify-content:center;gap:2rem}.header-desktop__middle-list-item-text-icon a{display:grid;gap:.5rem;justify-items:center;color:#383533;text-decoration-color:transparent;transition:text-decoration-color .2s}.header-desktop__middle-list-item-text-icon a:hover,.header-desktop__middle-list-item-text-icon a:focus{text-decoration-color:inherit}.header-desktop__middle-list-item-text-icon img{width:1.5rem;height:1.5rem}.header-desktop__middle-list-item-text-icon-cart{position:relative;font-weight:700;padding-left:2rem}.header-desktop__middle-list-item-text-icon-cart:hover>.header-desktop__middle-list-item-text-icon-img,.header-desktop__middle-list-item-text-icon-cart:focus>.header-desktop__middle-list-item-text-icon-img{scale:1.1}.header-desktop__middle-list-item-text-icon-cart::before{content:"";position:absolute;left:0;top:-0.5rem;width:1px;height:calc(100% + 1rem);background-color:#dfd6ce}.header-desktop__middle-list-item-text-icon-img{position:relative;transition:scale .2s}.header-desktop__middle-list-item-text-icon-img span{position:absolute;display:grid;place-content:center;right:-0.5rem;bottom:-0.5rem;width:1.25rem;height:1.25rem;background-color:#c73d1b;color:#fff;border-radius:50%;font-size:.75rem;font-weight:600}.header-mobile{padding:1.25rem;position:relative;z-index:2000}@media only screen and (min-width: 75em){.header-mobile{display:none}}.header-mobile__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.header-mobile__logo{max-width:6.25rem;aspect-ratio:1/.5}.header-mobile__right{display:flex;align-items:center;gap:1.5rem}.header-mobile__login{border:none;background-color:transparent;cursor:pointer;transition:scale .2s}.header-mobile__login:hover,.header-mobile__login:focus{scale:1.1}.header-mobile__cart{position:relative;transition:scale .2s}.header-mobile__cart:hover,.header-mobile__cart:focus{scale:1.1}.header-mobile__cart span{position:absolute;display:grid;place-content:center;right:-0.5rem;bottom:-0.5rem;width:1.25rem;height:1.25rem;background-color:#c73d1b;color:#fff;border-radius:50%;font-size:.75rem;font-weight:600}.header-mobile__menu{display:flex;align-items:center;border:none;background-color:transparent;gap:1rem;cursor:pointer;transition:scale .2s,color .2s}.header-mobile__menu:hover,.header-mobile__menu:focus{color:#c73d1b;scale:1.1}.header-mobile__search-form{margin-left:auto;max-width:56.25rem}.header-desktop__navigation{position:relative}.header-desktop__navigation::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:100vw;max-width:120rem;background-color:#645252}.header-desktop__navigation-list{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;z-index:1000;list-style-type:"";padding:1rem 1.5rem}@media only screen and (min-width: 75em){.header-desktop__navigation-list{gap:1.5rem}}@media only screen and (min-width: 90.625em){.header-desktop__navigation-list{gap:2.5rem}}.header-desktop__navigation-list-item-link{color:#fff;text-decoration-color:transparent;display:flex;gap:.5rem;align-items:center;font-weight:700;text-transform:uppercase;font-size:1rem;transition:text-decoration-color .2s}.header-desktop__navigation-list-item-link:hover,.header-desktop__navigation-list-item-link:focus,.header-desktop__navigation-list-item-link.active{text-decoration-color:inherit}.header-desktop__navigation-list-submenu{position:absolute;display:grid;grid-template-columns:repeat(auto-fit, minmax(16.25rem, 1fr));gap:2rem;left:0;top:100%;list-style-type:"";background-color:#fff;padding-inline:1.5rem;padding-top:2rem;padding-bottom:2.5rem;max-width:91.25rem;width:100%;box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.1490196078);border-radius:0 0 1.25rem 1.25rem;z-index:2000}@media only screen and (min-width: 75em){.header-desktop__navigation-list-submenu{grid-template-columns:repeat(4, minmax(15rem, 1fr))}}.header-desktop__navigation-list-item-submenu{display:flex;gap:1rem}.header-desktop__navigation-list-item-submenu a{color:#383533;text-decoration:none;font-weight:700;display:flex;align-items:center;gap:.5rem;transition:color .2s}.header-desktop__navigation-list-item-submenu a img{opacity:0;transition:opacity .2s}.header-desktop__navigation-list-item-submenu a:hover,.header-desktop__navigation-list-item-submenu a:focus{color:#c73d1b}.header-desktop__navigation-list-item-submenu a:hover img,.header-desktop__navigation-list-item-submenu a:focus img{opacity:1}.header-desktop__navigation-list-item-submenu.active a{color:#c73d1b}.header-desktop__navigation-list-item-submenu.active a img{opacity:1}.header-desktop__navigation-list-item-img{width:4rem;height:4rem}.header-desktop__navigation-list-item-submenu-title{margin-bottom:.5rem}.header-desktop__navigation-list-item-submenu-p{opacity:.7}.header-desktop__navigation-list-item-sub-submenu:not(:last-child){margin-bottom:4px}.header-desktop__navigation-list-item-sub-submenu a{color:#383533;text-decoration:none;display:flex;align-items:center;font-weight:400;gap:.5rem;transition:color .2s,opacity .2s}.header-desktop__navigation-list-item-sub-submenu a img{opacity:0}.header-desktop__navigation-list-item-sub-submenu a:hover,.header-desktop__navigation-list-item-sub-submenu a:focus{color:#c73d1b}.header-desktop__navigation-list-item-sub-submenu a:hover img,.header-desktop__navigation-list-item-sub-submenu a:focus img{opacity:1}.header-desktop__navigation-list-sub-submenu{list-style-type:""}.navigation-mobile ul{list-style-type:""}.navigation-mobile button{border:none}.navigation-mobile__list-item{position:relative;display:flex;flex-direction:column;gap:1.25rem;text-transform:uppercase;padding:.75rem 0}.navigation-mobile__list-item a{-webkit-text-decoration:transparent;text-decoration:transparent}.navigation-mobile__list-item:after{content:"";position:absolute;bottom:0;left:-1.25rem;width:calc(100% + 2.5rem);height:1px;background-color:#dfd6ce}.navigation-mobile__list-item-wrapper{display:flex;align-items:center;gap:1.25rem}.navigation-mobile__link-category{font-weight:800}.navigation-mobile__btn{border-radius:50%;background-color:#9a8372;cursor:pointer;margin-left:auto;width:1.5rem;height:1.5rem;display:grid;place-content:center}.navigation-mobile__btn.menu-open img{transform:rotate(180deg)}.navigation-mobile__list-submenu button{background-color:transparent;margin-left:auto}.navigation-mobile__list-item-submenu{display:flex;flex-direction:column;gap:1rem;margin-left:4.5rem}.navigation-mobile__list-item-submenu a{text-transform:none;font-weight:600}.navigation-mobile .navigation-mobile__img-item{width:3rem;height:3rem}.navigation-mobile__submenu-wrapper{display:flex;align-items:center;gap:1rem}.navigation-mobile__list-item-sub-submenu{margin-left:4rem}.navigation-mobile__list-item-sub-submenu:not(:last-child){margin-bottom:.75rem}.navigation-mobile__list-item-sub-submenu a{font-weight:400}.navigation-mobile__list-text-icon{position:relative;display:flex;align-items:center;justify-content:center;gap:2rem;padding:1.5rem 0}.navigation-mobile__list-text-icon:after{content:"";position:absolute;bottom:0;left:-1.25rem;width:calc(100% + 2.5rem);height:1px;background-color:#dfd6ce}.navigation-mobile__list-item-text-icon a{display:grid;gap:.5rem;justify-items:center;color:#383533;-webkit-text-decoration:transparent;text-decoration:transparent;transition:color .2s}.navigation-mobile__list-item-text-icon a:hover,.navigation-mobile__list-item-text-icon a:focus{color:#c73d1b}.navigation-mobile__list-item-text-icon img{width:1.5rem;height:1.5rem}.navigation-mobile__list-simple{padding-top:1.5rem;padding-bottom:1.25rem;display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.navigation-mobile__list-item-simple a{color:#383533;-webkit-text-decoration:transparent;text-decoration:transparent;transition:color .2s}.navigation-mobile__list-item-simple a:hover,.navigation-mobile__list-item-simple a:focus{color:#c73d1b}@media only screen and (min-width: 56.25em){.about-us{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width: 75em){.about-us{-moz-column-gap:5rem;column-gap:5rem;grid-template-columns:1fr 35.625rem}}@media only screen and (min-width: 56.25em){.about-us__header{grid-column:1/2}}.about-us__title{margin-bottom:1rem}.about-us__perex{font-size:1.125rem;font-weight:500;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.about-us__perex{margin-bottom:2.5rem}}.about-us__img{border-radius:1.25rem;margin-bottom:1.5rem;aspect-ratio:1/.67;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 56.25em){.about-us__img{margin-bottom:0;grid-column:2/3;grid-row:1/3;max-width:28.125rem;width:100%;margin-left:auto}}@media only screen and (min-width: 75em){.about-us__img{max-width:35.625rem;margin:0}}@media only screen and (min-width: 56.25em){.about-us__text{grid-column:1/2}}.about-us__paragraph:not(:last-child){margin-bottom:1.5rem}.cart{width:min(100% - 2.5rem,73.125rem);margin-inline:auto;padding-top:2rem;padding-bottom:3.5rem}@media only screen and (min-width: 56.25em){.cart{padding-top:3rem;padding-bottom:5rem}}.cart~.footer:before{background-color:#9a8372}.cart~.footer .footer__copyright{display:block;text-align:center;padding-block:1.5rem}.cart__products{border-bottom:2px solid #9a8372}.cart__products .cart-product{position:relative;padding-bottom:1.5rem}@media only screen and (min-width: 56.25em){.cart__products .cart-product{padding-bottom:1rem;display:grid;row-gap:0;grid-template-columns:minmax(18.75rem, 20rem) 7.5rem 1fr}.cart__products .cart-product:first-child .cart-product__item,.cart__products .cart-product:first-child .cart-product__stock,.cart__products .cart-product:first-child .cart-product__item-price-box,.cart__products .cart-product:first-child .cart-product__count-wrapper,.cart__products .cart-product:first-child .cart-product__price-box{position:relative;padding-top:2.5rem}.cart__products .cart-product:first-child .cart-product__item:before,.cart__products .cart-product:first-child .cart-product__stock:before,.cart__products .cart-product:first-child .cart-product__item-price-box:before,.cart__products .cart-product:first-child .cart-product__count-wrapper:before,.cart__products .cart-product:first-child .cart-product__price-box:before{content:"";position:absolute;top:0;left:0;color:#9a8372;text-transform:uppercase;font-size:.875rem;font-weight:600}.cart__products .cart-product:first-child .cart-product__item:before{content:"Produkty v košíku"}.cart__products .cart-product:first-child .cart-product__stock:before{content:"Dostupnost"}.cart__products .cart-product:first-child .cart-product__item-price-box:before{content:"Cena za kus";left:auto;right:0}.cart__products .cart-product:first-child .cart-product__count-wrapper:before{content:"Počet kusů";left:50%;transform:translateX(-40%);width:100%}.cart__products .cart-product:first-child .cart-product__price-box:before{content:"Cena celkem"}}@media(min-width: 1050px){.cart__products .cart-product{grid-template-columns:1fr 7.5rem 1fr}}@media only screen and (min-width: 75em){.cart__products .cart-product{-moz-column-gap:3rem;column-gap:3rem}}.cart__products .cart-product:not(:last-child){border-bottom:1px dashed #dfd6ce}.cart__products .cart-product:last-child{border-bottom:none}.cart__products .cart-product:not(:first-of-type){padding-top:1.5rem}@media only screen and (min-width: 56.25em){.cart__products .cart-product:not(:first-of-type){padding-top:1rem}}.cart__products .cart-product:first-child .cart-product__remove-btn{top:-0.5rem}.cart__products .cart-product__item{margin-bottom:.75rem}@media only screen and (min-width: 56.25em){.cart__products .cart-product__item{margin-bottom:0}}.cart__products .cart-product__product-img{width:5rem}@media only screen and (min-width: 75em){.cart__products .cart-product__product-img{width:6rem}}.cart__products .cart-product__product-name{margin-right:1.25rem}@media only screen and (min-width: 56.25em){.cart__products .cart-product__product-name{margin-right:0}}.cart__products .cart-product__stock{margin-left:5.75rem}@media only screen and (min-width: 56.25em){.cart__products .cart-product__stock{margin-left:0}}@media only screen and (min-width: 56.25em){.cart__products .cart-product__additional-info{grid-column:1/3;grid-row:2/3;margin-top:.75rem;margin-left:5.75rem}}@media only screen and (min-width: 75em){.cart__products .cart-product__additional-info{margin-left:6.75rem}}@media only screen and (min-width: 56.25em){.cart__products .cart-product__item-price-box{flex:1;text-align:end}}@media only screen and (min-width: 56.25em){.cart__products .cart-product__price-box{text-align:end}}.cart__products .cart-product__count-price{margin-top:1rem}@media only screen and (min-width: 56.25em){.cart__products .cart-product__count-price{margin-top:0}}@media only screen and (min-width: 75em){.cart__products .cart-product__count-price{gap:2.5rem}}.cart__products .cart-product__remove-btn{position:absolute;top:1rem;right:0}@media only screen and (min-width: 56.25em){.cart__products .cart-product__remove-btn{position:static}}.cart__shopping-info{padding-top:2rem}@media only screen and (min-width: 56.25em){.cart__shopping-info{display:grid;gap:1rem;grid-template-columns:1fr 1fr 25rem;align-items:start;padding-bottom:3.5rem}}@media only screen and (min-width: 75em){.cart__shopping-info{grid-template-columns:1fr 1fr 28.125rem}}.cart__checkbox-label{padding-bottom:1.25rem;border-bottom:1px solid #dfd6ce;display:flex;align-items:center;gap:.75rem;cursor:pointer}.cart__checkbox-label input:focus-visible{outline-color:#9a8372}@media only screen and (min-width: 56.25em){.cart__checkbox-label{padding-bottom:0;border-bottom:0}}.cart__checkbox-wrapper{position:relative;display:grid;place-items:center}.cart__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dfd6ce;width:1.5rem;aspect-ratio:1;border-radius:.313rem;position:relative;cursor:pointer}.cart__checkbox:checked{background-color:#9a8372}.cart__tick{position:absolute;width:50%}.cart__label{padding-block:1.25rem;display:flex;flex-direction:column;gap:.5rem;max-width:23.75rem;width:100%;color:#383533}@media only screen and (min-width: 56.25em){.cart__label{padding-bottom:0}}.cart__input{border:1px solid #9a8372;border-radius:.313rem;padding:.5rem;font-size:1rem;color:#383533}.cart__shipping{padding-top:1.25rem;padding-bottom:1.5rem;display:flex;gap:.5rem;font-size:.875rem}.cart__shipping img{flex-grow:0}@media only screen and (min-width: 56.25em){.cart__shipping{padding:0}}.cart__summary{position:relative;padding-block:2rem}.cart__summary:before{content:"";position:absolute;height:100%;width:calc(100% + 2.5rem);top:0;left:-1.25rem;background-color:#f4ece7;z-index:-1}@media only screen and (min-width: 56.25em){.cart__summary{grid-column:3/4;grid-row:1/3;padding:2rem}.cart__summary:before{border-radius:1.25rem;width:100%;left:0}}.cart__price-box{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.cart__title{font-weight:600}.cart__price{font-size:1.5rem;text-align:end;font-weight:700;grid-column:2/3}.cart__price-without-vat{text-align:end;font-size:.875rem;grid-column:2/3}.cart__btn{max-width:28.125rem;margin-inline:auto}.cart__shopping-back-link{color:#9a8372;padding-block:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:color .2s}.cart__shopping-back-link:hover,.cart__shopping-back-link:focus{color:#645252}@media only screen and (min-width: 56.25em){.cart__shopping-back-link{grid-column:1/2;grid-row:2/3;justify-content:flex-start;padding:0}}.cart__recommended-title{margin-bottom:1.5rem;font-size:1.375rem;font-weight:700;text-align:center}@media only screen and (min-width: 56.25em){.cart__recommended-title{margin-bottom:2rem}}.cart .products__list{gap:.5rem}.cart .products__list-item{min-width:15rem;max-width:17.875rem}.cart-empty-main~.footer:before{background-color:#9a8372}.cart-empty-main~.footer .footer__copyright{display:block;text-align:center;padding-block:1.5rem}.cart-empty__title{margin-bottom:1.25rem;text-align:center;max-width:55ch;margin-inline:auto}.cart-empty__perex{margin-bottom:3rem;text-align:center;max-width:55ch;margin-inline:auto}@media only screen and (min-width: 75em){.cart-empty__perex{margin-bottom:3.5rem}}.cart-empty__subtitle{margin-bottom:1.5rem;text-align:center}@media only screen and (min-width: 75em){.cart-empty__subtitle{margin-bottom:2rem}}.cart-empty__list{list-style-type:"";display:grid;gap:.5rem;margin-bottom:2.5rem}@media only screen and (min-width: 43.75em){.cart-empty__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 75em){.cart-empty__list{grid-template-columns:repeat(auto-fit, minmax(11.25rem, 1fr));margin-bottom:3.5rem}}.cart-empty__list-item{border:1px solid #f4ece7;border-radius:.625rem}.cart-empty__link{position:relative;display:flex;align-items:center;gap:2rem;padding-block:.5rem;padding-left:.75rem;padding-right:1rem;color:#383533;text-decoration:none;font-weight:600;transition:color .2s}.cart-empty__link:hover,.cart-empty__link:focus{color:#c73d1b}@media only screen and (min-width: 43.75em){.cart-empty__link{flex-direction:column;text-align:center;padding:1.5rem}}.cart-empty__img-wrapper{padding-right:1rem;border-right:1px solid #c73d1b;flex-shrink:0}@media only screen and (min-width: 43.75em){.cart-empty__img-wrapper{border-right:none;border-bottom:1px solid #c73d1b;padding:1rem;padding-top:0}}.cart-empty__img-wrapper.cart-empty__tag::before{content:"";background-image:url("../../img/svg/battery-charging.svg");width:2.5rem;height:2.5rem;position:absolute;top:.313rem;right:.313rem;display:none}@media only screen and (min-width: 43.75em){.cart-empty__img-wrapper.cart-empty__tag::before{display:block}}.cart-empty__img{max-width:4rem;width:100%;aspect-ratio:1}@media only screen and (min-width: 43.75em){.cart-empty__img{max-width:9.375rem;aspect-ratio:1/.92}}.cart-empty__img-arrow{margin-left:auto}@media only screen and (min-width: 43.75em){.cart-empty__img-arrow{display:none}}.cart-empty__contact-box{padding:2rem;background-color:#f4ece7;border-radius:.625rem;display:flex;gap:1.5rem;flex-direction:column;align-items:center;max-width:25rem;margin-inline:auto}@media only screen and (min-width: 56.25em){.cart-empty__contact-box{padding:3rem;flex-direction:row;max-width:48.438rem;width:-moz-fit-content;width:fit-content}}.cart-empty__contact-img{width:5rem;height:5rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cart-empty__contact-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;text-align:center}@media only screen and (min-width: 56.25em){.cart-empty__contact-title{margin-bottom:0;margin-right:.5rem}}.cart-empty__contact-item{font-size:1.125rem}@media only screen and (min-width: 56.25em){.cart-empty__contact-item:first-of-type{margin-right:1.5rem}}.cart-empty__contact-item-opening{font-size:.75rem;display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.cart-empty__contact-item-circle{width:.5rem;aspect-ratio:1;display:inline-block;background-color:#468662;border:5px solid transparent;border-radius:50%;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 2px #9a8372}@media only screen and (min-width: 56.25em){.category-intro{display:grid;grid-template-columns:46% 52%;grid-template-rows:0 auto minmax(min-content, 1fr) 0;-moz-column-gap:1rem;column-gap:1rem;row-gap:0}}@media only screen and (min-width: 56.25em)and (min-width: 75em){.category-intro{grid-template-rows:minmax(1rem, 2rem) auto minmax(min-content, 1fr) minmax(1rem, 2rem);grid-template-columns:37% 57%;-moz-column-gap:5rem;column-gap:5rem}}.category-intro__title{margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.category-intro__title{grid-row:2/3;grid-column:1/2}}.category-intro__img{margin-bottom:1.5rem;max-width:50.313rem;width:100%;aspect-ratio:1/.56;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;margin-inline:auto}@media only screen and (min-width: 56.25em){.category-intro__img{grid-row:1/-1;grid-column:2/3;margin-bottom:0}}@media only screen and (min-width: 56.25em){.category-intro__text{grid-row:3/4;grid-column:1/2}}.category-intro__paragraph{margin-bottom:.5rem}@media only screen and (min-width: 75em){.category-intro__paragraph{margin-bottom:1.5rem}}.category-intro__button{border:none;background-color:transparent;display:flex;align-items:center;gap:.5rem;color:#383533;font-size:.875rem;text-decoration:underline;cursor:pointer;transition:color .2s;margin-bottom:1.5rem}@media only screen and (min-width: 75em){.category-intro__button{display:none}}.category-intro__button:hover,.category-intro__button:focus{color:#9d3015}.category-intro__button.active img{transform:rotate(180deg)}.category-intro__links{display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1rem}@media only screen and (min-width: 56.25em){.category-products{display:grid;gap:1rem;row-gap:0;grid-template-columns:16.25rem 1fr;grid-template-rows:auto 1fr}}@media only screen and (min-width: 75em){.category-products{-moz-column-gap:5rem;column-gap:5rem}}.category-products__tabs-wrapper{margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.category-products__tabs-wrapper{grid-column:2/3;grid-row:1/2}}@media only screen and (min-width: 75em){.category-products__tabs-top{display:flex;gap:1rem;justify-content:space-between}}.category-products__tabs{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.category-products__filter{border:none;color:#383533;background-color:#f4ece7;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:.313rem;cursor:pointer}@media only screen and (min-width: 56.25em){.category-products__filter{display:none}}.category-products__sort-list{list-style-type:"";display:none}@media only screen and (min-width: 56.25em){.category-products__sort-list{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}}.category-products__sort-link{font-weight:500;color:#383533;transition:color .2s,text-decoration-color .2s}.category-products__sort-link:hover,.category-products__sort-link:focus{color:#c73d1b;text-decoration-color:transparent}.category-products__sort-link.active{color:#c73d1b;text-decoration:none}@media only screen and (min-width: 56.25em){.category-products__label{display:none}}.category-products__title{font-size:.875rem;margin-right:.5rem}.category-products__select{color:#383533;text-decoration:underline;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfd6ce;border-radius:.313rem;padding:.5rem 1rem;padding-right:2rem;background:url(/img/svg/chevron-down-red.svg) calc(100% - 16px) center no-repeat}.category-products__select:focus-visible{outline-color:#9a8372}.category-products__paragraph{color:#9a8372;font-size:.875rem;font-weight:500;text-align:center;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.category-products__paragraph{color:#383533}}.category-products__active-filters{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.category-products__active-filter{border:none;color:#383533;font-size:.875rem;font-weight:600;background-color:#f4ece7;display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;border-radius:.313rem;cursor:pointer}.category-products__cancel-filters{border:none;color:#383533;background-color:transparent;padding:.5rem;font-size:.875rem;font-weight:500;display:flex;gap:.5rem;align-items:center;cursor:pointer;text-decoration:underline}.category-products__filters-aside{display:none}@media only screen and (min-width: 56.25em){.category-products__filters-aside{grid-column:1/2;grid-row:1/-1;display:block}}@media only screen and (min-width: 56.25em){.category-products .products{grid-column:2/3;grid-row:2/3}}.contact__title{margin-bottom:2rem}@media only screen and (min-width: 43.75em){.contact-text-img__box{display:flex}}.contact-text-img__text{padding:2rem 1.5rem;border-radius:1.25rem 1.25rem 0 0;background-color:#f4ece7}@media only screen and (min-width: 43.75em){.contact-text-img__text{border-radius:1.25rem 0 0 1.25rem}}@media only screen and (min-width: 75em){.contact-text-img__text{padding:3rem;padding-left:2.5rem}}.contact-text-img__title{margin-bottom:2rem}.contact-text-img__item{display:flex;gap:1rem;font-size:.875rem}.contact-text-img__item:not(:last-of-type){margin-bottom:1.5rem}.contact-text-img__img-wrapper{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#dfd6ce;display:grid;place-content:center}.contact-text-img__address{font-weight:500}@media only screen and (min-width: 56.25em){.contact-text-img__address{font-size:1rem}}.contact-text-img__table{line-height:1.2;font-weight:500}.contact-text-img__table td{padding:.125rem .5rem}.contact-text-img__table td:first-child{padding-left:0}.contact-text-img__table td:last-child{padding-right:0}.contact-text-img__contacts{display:flex;flex-direction:column;gap:.5rem}.contact-text-img__link{text-decoration-color:transparent;color:#c73d1b;display:flex;align-items:center;gap:.75rem;font-weight:600;margin-top:2rem;transition:color .2s,text-decoration-color .2s}.contact-text-img__link:hover,.contact-text-img__link:focus{color:#9d3015;text-decoration-color:#9d3015}.contact-text-img__link:hover .contact-text-img__arrow,.contact-text-img__link:focus .contact-text-img__arrow{background-color:#9d3015}.contact-text-img__link:hover .contact-text-img__arrow path,.contact-text-img__link:focus .contact-text-img__arrow path{fill:#fff}.contact-text-img__arrow{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f3e3e3;display:grid;place-content:center;transition:background-color .2s}.contact-text-img__arrow path{transition:fill .2s}.contact-text-img__img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/.66;border-radius:0 0 1.25rem 1.25rem}@media only screen and (min-width: 43.75em){.contact-text-img__img{width:50%;border-radius:0 1.25rem 1.25rem 0}}@media only screen and (min-width: 56.25em){.contact-text-img__img{width:60%}}@media only screen and (min-width: 75em){.contact-text-img__img{width:100%;max-width:48.25rem}}.contact-company__title{margin-bottom:2rem}@media only screen and (min-width: 43.75em){.contact-company__wrapper{display:flex;gap:3rem}}@media only screen and (min-width: 56.25em){.contact-company__wrapper{gap:12.5rem}}.contact-company__subtitle{margin-bottom:1rem;font-size:1.125rem}.contact-company__box:not(:last-child){margin-bottom:2rem}.contact-company__content{display:flex;gap:1rem}@media only screen and (min-width: 31.25em){.contact-company__content{gap:4.5rem}}.contact-company__bank-number{color:#c73d1b}.blog-page__tags-name{color:#645252;margin-bottom:.75rem;font-size:.75rem;display:block}.blog-page .blog-tags{margin-bottom:1.5rem}.blog-page__title{margin-bottom:2rem}@media only screen and (min-width: 75em){.blog-page .blog-tags{margin-bottom:3rem}}.blog-page__pagination{margin-top:5rem}.blog-page__pagination-list{list-style-type:"";display:flex;gap:.5rem;align-items:center;justify-content:center}.blog-page__pagination-item.active{position:relative}.blog-page__pagination-item.active::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:3rem;height:3rem;background-color:#f4ece7;border-radius:50%;z-index:-1}.blog-page__pagination-link{height:100%;padding:1rem;display:block;color:#383533;text-decoration:none;line-height:1.1;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.blog-page__pagination-link:hover,.blog-page__pagination-link:focus{color:#9d3015}.blog-page__pagination-link:hover img,.blog-page__pagination-link:focus img{filter:brightness(0) saturate(100%) invert(19%) sepia(96%) saturate(1491%) hue-rotate(351deg) brightness(97%) contrast(93%)}.blog-article-page{border-bottom:1px solid #dfd6ce}@media only screen and (min-width: 56.25em){.blog-article-page{display:grid;grid-template-columns:5rem 1fr 0rem 10rem}}@media only screen and (min-width: 75em){.blog-article-page{grid-template-columns:15rem 1fr 7.188rem 15rem}}.blog-article-page__header{margin-bottom:2rem}@media only screen and (min-width: 56.25em){.blog-article-page__header{grid-column:2/3;grid-row:1/2}}.blog-article-page__main-title{margin-bottom:1rem}.blog-article-page__tag-date{display:flex;gap:1rem;align-items:center;margin-bottom:2rem}.blog-article-page__date{color:#645252;font-size:.875rem}.blog-article-page__perex{font-size:1.125rem;font-weight:500}.blog-article-page__img{border-radius:.625rem;margin-bottom:2rem;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/.57}@media only screen and (min-width: 43.75em){.blog-article-page__img{max-width:88.125rem;aspect-ratio:1/.41}}@media only screen and (min-width: 56.25em){.blog-article-page__img{grid-column:1/-1;grid-row:2/3}.blog-article-page__img~.blog-article-page__paragraph{grid-column:2/3;grid-row:3/4}}.blog-article-page__text-box{max-width:65ch;margin-inline:auto}@media only screen and (min-width: 56.25em){.blog-article-page__text-box{grid-column:2/3}}.blog-article-page__text-box ul,.blog-article-page__text-box p{margin:1rem 0}.blog-article-page__text-box ul,.blog-article-page__text-box ol{padding-left:1.5rem}.blog-article-page__text-box ul li{list-style-type:disc;margin-left:2rem}.blog-article-page__text-box ul ul{margin:.5rem 0}.blog-article-page__text-box ul ul li{list-style-type:circle}.blog-article-page__text-box ol li{list-style-type:decimal;margin-left:2rem}.blog-article-page__paragraph{margin-bottom:2rem;max-width:65ch;margin-inline:auto}.blog-article-page__title{margin-bottom:1.25rem}.blog-article-page__subtitle{margin-bottom:1rem}.blog-article-page .products{margin-bottom:3rem}@media only screen and (min-width: 56.25em){.blog-article-page .products{grid-column:2/4}}.blog-article-page .products__list{gap:.5rem}.blog-article-page .products__list-item{min-width:15rem;max-width:18.75rem}.blog-article-page__articles-title{margin-bottom:2.5rem;text-align:center}.delivery-information-main{width:min(100% - 2.5rem,73.125rem);margin-inline:auto;padding-top:2rem;padding-bottom:3.5rem}@media only screen and (min-width: 56.25em){.delivery-information-main{padding-bottom:5rem;display:flex;gap:1rem;justify-content:space-between;padding-top:3rem;padding-bottom:5rem}}.delivery-information-main~.footer:before{background-color:#9a8372}.delivery-information-main~.footer .footer__copyright{display:block;text-align:center;padding-block:1.5rem}.delivery-information{padding-bottom:3rem}.delivery-information__login{margin-bottom:3rem}.delivery-information__login-text{margin-bottom:1rem}.delivery-information__login-items{display:flex;gap:.5rem;flex-wrap:wrap}.delivery-information__login-item{padding:.5rem 1rem;display:flex;gap:.5rem;align-items:center;border-radius:100px;border:1px solid #dfd6ce;text-decoration:none;transition:border-color .2s}.delivery-information__login-item:hover,.delivery-information__login-item:focus{border-color:#9a8372}.delivery-information__login-name{font-size:.875rem;color:#383533}.delivery-information__title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media only screen and (min-width: 56.25em){.delivery-information__title{margin-bottom:2rem}}@media only screen and (min-width: 56.25em){.delivery-information-aside{max-width:23.75rem}}.delivery-information-summary{overflow-x:clip;padding:1rem;padding-top:1.5rem;padding-bottom:0;border:1px solid #dfd6ce;border-radius:1.25rem}@media only screen and (min-width: 31.25em){.delivery-information-summary{padding:1.5rem;padding-top:2rem;padding-bottom:0}}.delivery-information-summary__title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.delivery-information-summary .cart-product{padding-bottom:1rem}.delivery-information-summary .cart-product:not(:last-child){border-bottom:1px dashed #dfd6ce}.delivery-information-summary .cart-product:last-child{border-bottom:1px solid #dfd6ce}.delivery-information-summary .cart-product:not(:first-of-type){padding-top:1rem}@media only screen and (min-width: 56.25em){.delivery-information-summary .cart-product{display:block}}.delivery-information-summary .cart-product__item{margin-bottom:.5rem}.delivery-information-summary .cart-product__quantity{margin-left:4.25rem}.delivery-information-summary .cart-product__price{font-size:.875rem;font-weight:500}.delivery-information-summary__payment,.delivery-information-summary__shipping{display:flex;align-items:flex-end;gap:1rem;justify-content:space-between}.delivery-information-summary__shipping{padding-block:1rem}.delivery-information-summary__payment{padding-bottom:2rem}.delivery-information-summary__payment-name,.delivery-information-summary__shipping-name{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem}.delivery-information-summary__payment-selected,.delivery-information-summary__shipping-selected{font-weight:500;text-transform:uppercase}.delivery-information-summary__payment-price,.delivery-information-summary__shipping-price{font-weight:700;text-transform:uppercase}.delivery-information-summary__summary{position:relative;padding-block:1.5rem;border-radius:0 0 1.25rem 1.25rem}.delivery-information-summary__summary:before{content:"";position:absolute;height:100%;width:calc(100% + 3rem);top:0;left:-1.5rem;background-color:#f4ece7;border-radius:0 0 1.25rem 1.25rem;z-index:-1}.delivery-information-summary__price-box{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.delivery-information-summary__price-box-name{font-weight:600}.delivery-information-summary__price{font-size:1.25rem;text-align:end;font-weight:700;grid-column:2/3}.delivery-information-summary__price-without-vat{text-align:end;font-size:.875rem;grid-column:2/3}.delivery-information-summary__feedback{margin-bottom:1.5rem;font-size:.875rem}.delivery-information-summary__feedback .user-information__checkbox{border-color:#9a8372}.delivery-information-summary__btn.btn{max-width:28.125rem;width:100%;padding:1rem;padding-inline:.75rem;margin-inline:auto}@media only screen and (min-width: 43.75em){.delivery-information-summary__btn.btn{padding:1.5rem}}.delivery-information-summary__btn-small-text{font-size:.875rem;font-weight:500;text-transform:none;display:block}.delivery-information-summary__consent{font-size:.875rem;margin-top:1.5rem}.delivery-information-summary__shopping-back-link{color:#9a8372;padding-top:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:color .2s}.delivery-information-summary__shopping-back-link:hover,.delivery-information-summary__shopping-back-link:focus{color:#645252}.help-center__title{margin-bottom:2rem}.help-center-faq__title{margin-bottom:2rem;max-width:42.5rem}.help-center-faq__box-wrapper{margin-bottom:2.5rem;max-width:42.5rem}@media only screen and (min-width: 75em){.help-center-faq__box-wrapper{margin-bottom:3rem}}.help-center-faq__box{padding-block:1rem;border-top:1px solid #dfd6ce}.help-center-faq__box:last-child{border-bottom:1px solid #dfd6ce}.help-center-faq__box-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.help-center-faq__box-title{font-size:1.125rem;font-weight:400}.help-center-faq__btn{padding:1rem;border:none;background-color:transparent;cursor:pointer}.help-center-faq__btn.open img{transform:rotate(180deg)}.help-center-faq__text{margin-top:1rem}.help-center-faq__paragraph{max-width:42.5rem}.hp-intro__carousel{display:flex;gap:.5rem;overflow-x:clip}@media only screen and (min-width: 43.75em){.hp-intro__carousel{gap:2rem}}@media only screen and (min-width: 56.25em){.hp-intro__carousel{margin-inline:1.25rem;justify-content:center}}@media only screen and (min-width: 75em){.hp-intro__carousel{padding-top:1.5rem;padding-bottom:3.5rem}}.hp-intro__carousel-link{max-width:19.375rem;width:100%;flex-shrink:0;display:grid;gap:1rem;grid-template-columns:1fr 3.25rem;grid-template-rows:1fr auto;color:#fff;text-decoration-color:transparent;border-radius:.625rem;overflow:hidden;transition:text-decoration-color .2s;position:relative}@media only screen and (min-width: 90.625em){.hp-intro__carousel-link{max-width:27.813rem}}.hp-intro__carousel-link:hover,.hp-intro__carousel-link:focus{text-decoration-color:inherit}.hp-intro__carousel-link:hover .hp-intro__carousel-image-wrapper,.hp-intro__carousel-link:focus .hp-intro__carousel-image-wrapper{transform:scale(1.2)}.hp-intro__carousel-link:hover .hp-intro__carousel-arrow,.hp-intro__carousel-link:focus .hp-intro__carousel-arrow{background-color:#c73d1b}.hp-intro__carousel-link:hover .hp-intro__carousel-arrow path,.hp-intro__carousel-link:focus .hp-intro__carousel-arrow path{fill:#fff}.hp-intro__carousel-image-wrapper{border-radius:inherit;grid-column:1/-1;grid-row:1/-1;position:relative;transition:transform .2s}.hp-intro__carousel-image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 41.27%, #201616 109.48%);pointer-events:none;border-radius:inherit}.hp-intro__carousel-image{border-radius:inherit;aspect-ratio:1/.88;-o-object-fit:cover;object-fit:cover}.hp-intro__carousel-title{margin-left:1.25rem;margin-bottom:2.25rem;font-size:1.25rem;line-height:1.3;grid-column:1/2;grid-row:2/3;z-index:10;font-family:"Figtree",serif}@media only screen and (min-width: 90.625em){.hp-intro__carousel-title{font-size:1.5rem}}.hp-intro__carousel-arrow{width:2rem;aspect-ratio:1;border-radius:50%;background-color:#f3e3e3;grid-column:2/3;grid-row:2/3;display:grid;place-content:center;margin-bottom:2.25rem;align-self:center;z-index:10;transition:background-color .2s}.hp-intro__carousel-arrow path{transition:fill .2s}.hp-intro__carousel-nav{padding-block:1.5rem;padding-inline:1.25rem;background-color:#f4ece7;display:flex;justify-content:center;gap:1rem}@media only screen and (min-width: 75em){.hp-intro__carousel-nav{display:none}}.hp-intro__carousel-nav-circle{width:.75rem;aspect-ratio:1;border-radius:50%;background-color:#dfd6ce}.hp-intro__carousel-nav-circle.active{background-color:#9a8372}.hp-top-categories{width:min(100% - 2.5rem,88.125rem);margin-inline:auto;padding-top:1rem;padding-bottom:3.5rem;position:relative}.hp-top-categories::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:100vw;max-width:120rem;background-color:#f4ece7;z-index:-1}@media only screen and (min-width: 75em){.hp-top-categories{padding-block:4rem}}.hp-top-categories__title{margin-bottom:1rem;text-align:center}.hp-top-categories__perex{margin-bottom:1.5rem;text-align:center}.hp-top-categories__list{list-style-type:"";display:grid;gap:.5rem;margin-bottom:2.5rem}@media only screen and (min-width: 43.75em){.hp-top-categories__list{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 75em){.hp-top-categories__list{grid-template-columns:repeat(auto-fit, minmax(11.25rem, 1fr))}}.hp-top-categories__list-item{background-color:#fff;border-radius:.625rem}.hp-top-categories__link{position:relative;display:flex;align-items:center;gap:2rem;padding-block:.5rem;padding-left:.75rem;padding-right:1rem;color:#383533;text-decoration:none;font-weight:600;transition:color .2s}.hp-top-categories__link:hover,.hp-top-categories__link:focus{color:#c73d1b}@media only screen and (min-width: 43.75em){.hp-top-categories__link{flex-direction:column;text-align:center;padding:1.5rem}}.hp-top-categories__img-wrapper{padding-right:1rem;border-right:1px solid #c73d1b;flex-shrink:0}@media only screen and (min-width: 43.75em){.hp-top-categories__img-wrapper{border-right:none;border-bottom:1px solid #c73d1b;padding:1rem;padding-top:0}}.hp-top-categories__img-wrapper.hp-top-categories__tag::before{content:"";background-image:url("../../img/svg/battery-charging.svg");width:2.5rem;height:2.5rem;position:absolute;top:.313rem;right:.313rem;display:none}@media only screen and (min-width: 43.75em){.hp-top-categories__img-wrapper.hp-top-categories__tag::before{display:block}}.hp-top-categories__img{max-width:4rem;width:100%;aspect-ratio:1}@media only screen and (min-width: 43.75em){.hp-top-categories__img{max-width:9.375rem;aspect-ratio:1/.92}}.hp-top-categories__img-arrow{margin-left:auto}@media only screen and (min-width: 43.75em){.hp-top-categories__img-arrow{display:none}}.hp-achievements-section__title{font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:2rem}@media only screen and (min-width: 56.25em){.hp-achievements-section__title{margin-bottom:2.5rem}}.hp-products__tabs{display:flex;align-items:center;gap:3rem;margin-bottom:2rem}.hp-products__tab{border:none;font-size:1.5rem;color:#383533;font-weight:600;background-color:transparent;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:1rem;transition:text-decoration-color .2s}.hp-products__tab:hover,.hp-products__tab:focus,.hp-products__tab.active{text-decoration-color:inherit}.hp-overview__title{margin-bottom:1rem;text-align:center}.hp-overview__perex{margin-bottom:2rem;text-align:center}.hp-overview__items{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media only screen and (min-width: 75em){.hp-overview__items{flex-wrap:nowrap;gap:2rem}}.hp-overview__item{padding:1rem;background-color:#faf5f0;border-radius:1.25rem;max-width:21.875rem;width:100%;overflow-x:clip}@media only screen and (min-width: 31.25em){.hp-overview__item{padding:2rem;padding-right:1.5rem}}@media only screen and (min-width: 75em){.hp-overview__item{max-width:28.125rem}}.hp-overview__item-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.hp-overview__list-img-wrapper{display:flex;gap:1rem;align-items:flex-start}.hp-overview__list{list-style-type:"";font-family:"Figtree",serif;flex-grow:1}.hp-overview__list-item:not(:last-child){margin-bottom:1rem}.hp-overview__link{font-weight:500}.hp-overview__link img{opacity:0;transition:opacity .2s}.hp-overview__link:hover img,.hp-overview__link:focus img{opacity:1}.hp-overview__img-wrapper{position:relative}.hp-overview__img-wrapper::after{content:"";position:absolute;width:12.188rem;top:50%;right:-4rem;transform:translateY(-50%);aspect-ratio:1;border-radius:50%;background-color:#f1e9e1}.hp-overview__img-wrapper img{max-width:8.75rem;aspect-ratio:1/1.25;position:relative;z-index:2}@media only screen and (min-width: 56.25em){.hp-text-img{display:grid;grid-template-columns:40% 57%;-moz-column-gap:1rem;column-gap:1rem;row-gap:0}}@media only screen and (min-width: 75em){.hp-text-img{grid-template-rows:2rem auto auto 2rem;-moz-column-gap:4rem;column-gap:4rem}}@media only screen and (min-width: 75em){.hp-text-img__text{grid-row:2/3;padding-left:2rem}}.hp-text-img__tag{text-transform:uppercase;color:#9a8372;font-weight:500;font-size:1rem;margin-bottom:1.5rem}.hp-text-img__title{margin-bottom:1.5rem}.hp-text-img__paragraph{margin-bottom:1.5rem}.hp-text-img__list{list-style-type:"";display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem;margin-bottom:2.5rem}.hp-text-img__list-item{position:relative;padding-left:2.25rem;font-weight:600}.hp-text-img__list-item::before{content:"";background-image:url(../../img/svg/list-tick.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(50%);left:0;bottom:50%}.hp-text-img__images{display:grid;justify-items:center;gap:.75rem;grid-template-columns:1fr 1fr}@media only screen and (min-width: 56.25em){.hp-text-img__images{gap:.5rem}}@media only screen and (min-width: 75em){.hp-text-img__images{grid-row:1/-1;justify-items:start}}.hp-text-img__image{border-radius:1.25rem;width:100%;max-width:21.875rem;aspect-ratio:1/1.32;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 75em){.hp-text-img__image{max-width:25rem}.hp-text-img__image:last-child{margin-block:2rem;aspect-ratio:1/1.12}}.hp-text-img__button{text-transform:uppercase;margin-top:2.5rem;max-width:25rem;width:100%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 56.25em){.hp-text-img__button{margin-left:0;max-width:15.625rem;align-self:end}}@media only screen and (min-width: 75em){.hp-text-img__button{grid-row:3/4;margin-left:2rem}}.hp-text-img-bg{position:relative}@media only screen and (min-width: 56.25em){.hp-text-img-bg{display:grid;grid-template-columns:57% 40%;-moz-column-gap:1rem;column-gap:1rem;row-gap:0}}@media only screen and (min-width: 75em){.hp-text-img-bg{grid-template-rows:2rem auto 2rem;-moz-column-gap:4rem;column-gap:4rem}}.hp-text-img-bg:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:100vw;max-width:96.125rem;background-color:#faf5f0;z-index:-1}@media only screen and (min-width: 75em){.hp-text-img-bg:before{border-radius:1.25rem}}.hp-text-img-bg__images{display:grid;justify-items:center;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}@media only screen and (min-width: 56.25em){.hp-text-img-bg__images{gap:.5rem}}@media only screen and (min-width: 75em){.hp-text-img-bg__images{grid-row:1/-1;justify-items:start}}.hp-text-img-bg__image{border-radius:1.25rem;width:100%;max-width:21.875rem;aspect-ratio:1/1.32;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 75em){.hp-text-img-bg__image{max-width:25rem}.hp-text-img-bg__image:first-child{margin-block:2rem;aspect-ratio:1/1.12}}@media only screen and (min-width: 75em){.hp-text-img-bg__text{grid-row:2/3;padding-right:2rem}}.hp-text-img-bg__tag{text-transform:uppercase;color:#9a8372;font-weight:500;font-size:1rem;margin-bottom:1.5rem}.hp-text-img-bg__title{margin-bottom:1.5rem}.hp-text-img-bg__paragraph{margin-bottom:2.5rem}.hp-text-img-bg__button{min-width:12.5rem;max-width:-moz-fit-content;max-width:fit-content;width:100%;margin-right:auto}@media only screen and (min-width: 56.25em){.hp-text-img-bg__button{align-self:end}}.hp-reviews__title{margin-bottom:1rem;text-align:center}.hp-reviews__perex{margin-bottom:2.5rem;text-align:center}.hp-reviews__list{list-style-type:"";margin-bottom:2.5rem;display:flex;overflow-x:clip;gap:1.5rem}@media only screen and (min-width: 56.25em){.hp-reviews__list{justify-content:space-between;margin-bottom:3.5rem}}.hp-reviews__list-item{max-width:23.75rem;min-width:16.875rem;display:flex;flex-direction:column;gap:1rem}.hp-reviews__user-wrapper{display:flex;gap:1rem;align-items:center}.hp-reviews__avatar-wrapper{width:3.5rem;aspect-ratio:1;border-radius:50%;background-color:#f4ece7;display:grid;place-content:center}.hp-reviews__user-name-stars{display:flex;gap:.75rem;align-items:center}.hp-reviews__user-name{font-weight:700}.hp-reviews__star-list{list-style-type:"";display:flex;gap:.125rem}.hp-reviews__date{font-size:.75rem;font-weight:500;color:#9a8372}.hp-reviews__verified{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #468662;border-radius:200px;width:-moz-fit-content;width:fit-content;margin-top:auto}.hp-reviews__carousel-nav{padding-bottom:3rem;display:flex;justify-content:center;gap:1rem}@media only screen and (min-width: 56.25em){.hp-reviews__carousel-nav{display:none}}.hp-reviews__carousel-nav-circle{width:.75rem;aspect-ratio:1;border-radius:50%;background-color:#dfd6ce}.hp-reviews__carousel-nav-circle.active{background-color:#9a8372}.hp-reviews__recommended{display:grid;grid-template-columns:repeat(auto-fit, minmax(18.75rem, 1fr));gap:1.5rem}@media only screen and (min-width: 56.25em){.hp-reviews__recommended{justify-items:center}}.hp-reviews__recommended-item{display:flex;align-items:center;gap:1rem}.hp-reviews__recommended-item img{max-width:4rem;aspect-ratio:1}.hp-reviews__recommended-text{display:flex;flex-direction:column;gap:.25rem}@media only screen and (min-width: 43.75em){.hp-blog{display:grid;grid-template-columns:1fr 1fr}.hp-blog .blog-articles{grid-column:1/-1;grid-row:2/3}}.hp-blog__title{margin-bottom:2rem}@media only screen and (min-width: 43.75em){.hp-blog__title{grid-column:1/2;grid-row:1/2;margin-bottom:2.5rem}}.hp-blog__link{color:#c73d1b;-webkit-text-decoration:transparent;text-decoration:transparent;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem;transition:color .2s}@media only screen and (min-width: 43.75em){.hp-blog__link{grid-column:2/3;grid-row:1/2;margin-top:0;align-self:start;justify-content:flex-end}}.hp-blog__link:hover,.hp-blog__link:focus{color:#9d3015}.hp-blog__link:hover .hp-blog__link-arrow,.hp-blog__link:focus .hp-blog__link-arrow{background-color:#c73d1b}.hp-blog__link:hover .hp-blog__link-arrow path,.hp-blog__link:focus .hp-blog__link-arrow path{fill:#fff}.hp-blog__link-arrow{width:2.5rem;aspect-ratio:1;border-radius:50%;background-color:#f3e3e3;display:grid;place-content:center;transition:background-color .2s}.hp-blog__link-arrow path{transition:fill .2s}.order-completion-main~.footer:before{background-color:#9a8372}.order-completion-main~.footer .footer__copyright{display:block;text-align:center;padding-block:1.5rem}.order-completion{width:min(100% - 2.5rem,73.125rem);margin-inline:auto;padding-block:3.5rem}@media only screen and (min-width: 75em){.order-completion{padding-block:4rem}}.order-completion__title{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}@media only screen and (min-width: 56.25em){.order-completion__title{align-items:start;gap:1.5rem;margin-bottom:3rem}}.order-completion__title img{width:3.5rem}.order-completion__text{margin-bottom:1.5rem;max-width:50ch}.order-completion__summary{margin-bottom:2.5rem}@media only screen and (min-width: 56.25em){.order-completion__summary{display:flex;gap:2rem;margin-bottom:3rem}}.order-completion__summary-text{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}@media only screen and (min-width: 56.25em){.order-completion__summary-text{margin-bottom:0}}.order-completion__summary-print-btn{display:flex;gap:.5rem;align-items:center;border:none;background-color:transparent;cursor:pointer;color:#383533;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s}.order-completion__summary-print-btn:hover,.order-completion__summary-print-btn:focus{text-decoration-color:#383533}@media only screen and (min-width: 56.25em){.order-summary-box{display:grid;grid-template-columns:28.125rem minmax(23.75rem, 36.563rem);gap:1rem;justify-content:space-between}}@media only screen and (min-width: 75em){.order-summary-box{grid-template-columns:30rem 1fr}}.order-summary{padding-inline:1rem;padding-block:1.5rem;border:1px solid #dfd6ce;border-radius:1.25rem;height:-moz-fit-content;height:fit-content}.order-summary:not(:last-of-type){margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.order-summary:not(:last-of-type){margin-bottom:0}}@media only screen and (min-width: 31.25em){.order-summary{padding-inline:1.5rem;padding-block:2rem}}.order-summary__title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.order-summary__list{list-style-type:"";display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media only screen and (min-width: 75em){.order-summary__list{margin-bottom:0}}.order-summary__item{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.order-summary__name{font-size:.875rem;font-weight:700}.order-summary__value{font-size:.875rem;text-align:start}.order-summary__qr-img{margin-inline:auto;width:9.125rem;aspect-ratio:1}.order-summary .cart-product{padding-bottom:1rem}.order-summary .cart-product:not(:last-child){border-bottom:1px dashed #dfd6ce}.order-summary .cart-product:last-child{border-bottom:none;padding-bottom:0}.order-summary .cart-product:not(:first-of-type){padding-top:1rem}@media only screen and (min-width: 56.25em){.order-summary .cart-product{display:block}}.order-summary .cart-product__item{margin-bottom:.5rem}.order-summary .cart-product__quantity{margin-left:4.25rem}.order-summary .cart-product__price{font-size:.875rem;font-weight:500}@media only screen and (min-width: 75em){.order-summary__list-img-wrapper{display:flex;align-items:center}}.order-next{width:min(100% - 2.5rem,73.125rem);margin-inline:auto}.order-next__title{margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.order-next__title{margin-bottom:2rem}}@media only screen and (min-width: 56.25em){.order-next__steps{display:flex;gap:3.5rem}}.order-next__step{flex:1;display:flex;align-items:center;gap:1rem;position:relative;padding:1rem;border:1px solid #f4ddd7;border-radius:1.25rem}.order-next__step:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 56.25em){.order-next__step{flex-direction:column;gap:1rem;max-width:12.375rem}.order-next__step:not(:last-child){margin-bottom:0}}.order-next__step:not(:last-child):after{content:"";background-image:url("../../img/svg/chevron-right-dark.svg");background-repeat:no-repeat;position:absolute;top:50%;right:-1.75rem;transform:translate(50%, 0);height:.75rem;width:.375rem;display:none}@media only screen and (min-width: 56.25em){.order-next__step:not(:last-child):after{display:block}}.order-next__step-number{width:3.5rem;aspect-ratio:1;border-radius:50%;border:1px solid #c73d1b;display:grid;place-content:center;font-size:1.125rem;font-weight:800;color:#c73d1b}.order-next__step-text{font-weight:500;font-size:.875rem;line-height:1.3}@media only screen and (min-width: 56.25em){.order-next__step-text{text-align:center}}.order-registration{width:min(100% - 2.5rem,73.125rem);margin-inline:auto;padding-block:3.5rem}@media only screen and (min-width: 75em){.order-registration{padding-block:4rem}}.order-registration__title{margin-bottom:1.5rem;max-width:35ch}.order-registration__text{margin-bottom:2rem;max-width:50ch}@media only screen and (min-width: 56.25em){.order-registration__text{margin-bottom:2.5rem}}@media only screen and (min-width: 56.25em){.order-registration__column-wrapper{display:grid;gap:5rem;grid-template-columns:23.75rem 1fr}}.order-registration__list{list-style-type:"";margin-bottom:1.5rem;max-width:40ch}@media only screen and (min-width: 56.25em){.order-registration__list{grid-column:2/3;grid-row:1/2;margin-bottom:0}}.order-registration__item{position:relative;padding-left:2.25rem;font-size:.875rem;line-height:1.5}.order-registration__item:not(:last-child){margin-bottom:.75rem}.order-registration__item:before{content:"";background-image:url(../../img/svg/list-tick-brown.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(50%);left:0;bottom:50%}@media only screen and (min-width: 56.25em){.order-registration__form{grid-column:1/2;grid-row:1/2}}.order-registration__form-group:not(:last-child){margin-bottom:1rem}.order-registration__form-group.--checkbox{margin-bottom:1.5rem}.order-registration__label{font-size:.875rem;font-weight:500;display:flex;flex-direction:column;gap:.5rem;max-width:23.75rem;width:100%;position:relative}.order-registration__label span{position:relative}.order-registration__label span::after{content:" *";margin-left:.5rem;color:#9d3015}.order-registration__label:has(.order-registration__input.invalid)~.order-registration__invalid-text{display:block}.order-registration__input{border:1px solid #9a8372;border-radius:.313rem;padding:.5rem;font-size:1rem;color:#383533}.order-registration__input:focus-visible{outline-color:#9a8372}.order-registration__input.invalid{border-color:#9d3015}.order-registration__input:invalid:not(:focus):not(:-moz-placeholder-shown),.order-registration__input:not(:-moz-placeholder-shown):invalid{border-color:#9d3015}.order-registration__input:focus:invalid,.order-registration__input:invalid:focus-within,.order-registration__input:invalid:not(:focus):not(:placeholder-shown),.order-registration__input:not(:placeholder-shown):invalid{border-color:#9d3015}.order-registration__invalid-text{font-size:.875rem;color:#9d3015;font-weight:500;display:none}.order-registration__icon{position:absolute;bottom:0;right:0;padding:.5rem;width:2.5rem;height:2.5rem;cursor:pointer}.order-registration__icon path{transition:fill .2s}.order-registration__icon:hover path,.order-registration__icon:focus path{fill:#645252}.order-registration__checkbox-label{display:flex;align-items:center;font-size:.875rem;gap:.75rem;cursor:pointer}.order-registration__checkbox-label input:focus-visible{outline-color:#9a8372}.order-registration__checkbox-wrapper{position:relative;display:grid;place-items:center}.order-registration__checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #dfd6ce;width:1.5rem;aspect-ratio:1;border-radius:.313rem;position:relative;cursor:pointer}.order-registration__checkbox:checked{background-color:#9a8372}.order-registration__tick{position:absolute;width:50%}.order-registration__btn{max-width:23.75rem;width:100%}.order-registration__consent{font-size:.875rem;margin-top:1.5rem}.products-comparison{padding-bottom:3.5rem}@media only screen and (min-width: 75em){.products-comparison{padding-bottom:4rem}}.products-comparison__title{margin-bottom:3rem;width:min(100% - 2.5rem,88.125rem);margin-inline:auto}.products-comparison__tabs{margin-bottom:1.5rem;width:min(100% - 2.5rem,88.125rem);margin-inline:auto}.products-comparison__tabs-list{list-style-type:"";display:flex;align-items:center;flex-wrap:wrap;gap:2rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #dfd6ce}.products-comparison__tabs-link{color:#383533;font-weight:500;transition:text-decoration-color .2s,color .2s}.products-comparison__tabs-link:hover,.products-comparison__tabs-link:focus{color:#c73d1b;text-decoration-color:transparent}.products-comparison__tabs-link.active{font-weight:700;text-decoration-color:transparent}.products-comparison__tabs-buttons{display:flex;gap:.5rem;justify-content:flex-end}.products-comparison__arrow{background-color:#9a8372;width:2.75rem;height:2.375rem;border-radius:.313rem;display:grid;place-items:center;border:none;z-index:100;cursor:pointer;transition:background-color .2s}.products-comparison__arrow:hover,.products-comparison__arrow:focus{background-color:#645252}.products-comparison__arrow.--left{transform:rotate(180deg)}@media only screen and (min-width: 56.25em){.product-detail-intro{display:grid;grid-template-columns:minmax(27.25rem, 43.125rem) minmax(24.375rem, 1fr);grid-template-rows:auto 1fr;-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (min-width: 56.25em){.product-detail-intro__header{grid-column:2/3;grid-row:1/2}}.product-detail-intro__title{margin-bottom:1.5rem}.product-detail-intro__images{position:relative;overflow-x:clip;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.product-detail-intro__images{grid-column:1/2;grid-row:1/-1;margin-bottom:0}}.product-detail-intro__img-main{position:relative;padding:1rem;max-width:43.125rem;aspect-ratio:1/.67;margin-bottom:1rem}.product-detail-intro__tags{display:flex;gap:.25rem;flex-wrap:wrap;font-size:.625rem;font-weight:600;line-height:1.1;position:absolute;z-index:5;top:.25rem;left:.25rem}@media only screen and (min-width: 56.25em){.product-detail-intro__tags{top:.5rem;left:.5rem;font-size:.75rem;flex-direction:column}}.product-detail-intro__tag{color:#c73d1b;background-color:#fff;border:1px solid #c73d1b;padding:.25rem .5rem;border-radius:.313rem;width:-moz-fit-content;width:fit-content;display:flex;align-items:center}.product-detail-intro__tag-black{background-color:#383533;color:#fff;padding:.25rem .5rem;border-radius:.313rem;width:-moz-fit-content;width:fit-content;display:flex;gap:.25rem;align-items:center}.product-detail-intro__carousel-nav{position:absolute;top:50%;background-color:#9a8372;width:2.75rem;height:2.375rem;border-radius:.313rem;display:grid;place-items:center;border:none;z-index:100;cursor:pointer;transition:background-color .2s}.product-detail-intro__carousel-nav:hover,.product-detail-intro__carousel-nav:focus{background-color:#645252}.product-detail-intro__carousel-nav.--left{left:.25rem;transform:rotate(180deg)}.product-detail-intro__carousel-nav.--right{right:.25rem}.product-detail-intro__images-small{display:flex;gap:.75rem}.product-detail-intro__img-list{list-style-type:"";display:flex;gap:.25rem;align-items:center;overflow-x:clip}.product-detail-intro__img-item{padding:.25rem;border:1px solid #dfd6ce;border-radius:.313rem}@media only screen and (min-width: 56.25em){.product-detail-intro__img-item{flex-shrink:0;max-width:7.5rem}}.product-detail-intro__img-item img{width:5.25rem;aspect-ratio:1/.65}@media only screen and (min-width: 56.25em){.product-detail-intro__img-item img{width:100%}}.product-detail-intro__img-link{display:block;height:100%}.product-detail-intro__img-link img{max-height:100%}.product-detail-intro__img-item-nav{display:none}@media only screen and (min-width: 56.25em){.product-detail-intro__img-item-nav{display:block}}.product-detail-intro__carousel-item-nav{position:relative;background-color:#dfd6ce;width:1.5rem;height:5rem;border-radius:.313rem;display:grid;place-items:center;border:none;z-index:100;cursor:pointer;transition:background-color .2s}.product-detail-intro__carousel-item-nav:hover,.product-detail-intro__carousel-item-nav:focus{background-color:#9a8372}.product-detail-intro__discount{display:none;position:relative;width:-moz-fit-content;width:fit-content}.product-detail-intro__discount button{position:absolute;top:0;right:0;cursor:pointer;border:none;width:2rem;height:2rem;border-radius:50%;background-color:#dfd6ce;display:grid;place-content:center}.product-detail-intro__discount .product-discount{background-image:url("/img/images/product-discount-blank.webp");width:135px;height:201px;color:white;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.product-detail-intro__discount .product-discount div{padding-right:.6rem}.product-detail-intro__discount .product-discount div:first-child{font-size:2.5rem}.product-detail-intro__discount .product-discount div:nth-child(2){text-align:center;font-size:1.25rem;width:67%}@media only screen and (min-width: 56.25em){.product-detail-intro__discount{display:block;margin-top:3.5rem}}@media only screen and (min-width: 56.25em){.product-detail-intro__info{grid-column:2/3;grid-row:2/3}}.product-detail-intro__text{padding-bottom:1.5rem;border-bottom:1px solid #dfd6ce}.product-detail-intro__paragraph{margin-bottom:.5rem}.product-detail-intro__text-link{font-weight:400;font-size:.875rem}.product-detail-intro__group-colors{padding-block:1rem;border-bottom:1px solid #dfd6ce}.product-detail-intro__group-header{display:flex;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.product-detail-intro__group-header :has(.product-detail-intro__group-title){margin-bottom:1rem}.product-detail-intro__group-title{font-size:1rem;font-weight:600}.product-detail-intro__group-link{font-weight:500;font-size:.875rem}.product-detail-intro__colors{display:grid;grid-template-columns:repeat(auto-fit, minmax(2rem, 2.5rem));gap:.5rem;row-gap:1rem;padding-top:1rem;padding-bottom:.438rem}@media only screen and (min-width: 56.25em){.product-detail-intro__colors{grid-template-columns:repeat(auto-fit, 2.25rem);padding-bottom:.375rem;row-gap:1.5rem}}.product-detail-intro__color-label{cursor:pointer;text-align:center;display:flex;gap:.5rem;flex-direction:column;align-items:center;position:relative}.product-detail-intro__color-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.product-detail-intro__color-box{font-size:.875rem;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:0px 0px 0px 5px #fff,0px 0px 0px 6px #dfd6ce}.product-detail-intro__color-box.active{position:relative;box-shadow:0px 0px 0px 5px #fff,0px 0px 0px 7px #c73d1b}.product-detail-intro__color-box.active::before{content:"";background-image:url("../../img/svg/list-tick-red.svg");position:absolute;top:-1rem;right:-0.75rem;width:1.25rem;height:1.25rem;z-index:5}.product-detail-intro__size{padding-block:1rem}.product-detail-intro__sizes-top span{font-size:.875rem}.product-detail-intro__sizes-title{font-weight:700}.product-detail-intro__sizes-list{list-style-type:"";display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.product-detail-intro__sizes-item{padding:.5rem;text-align:center;border-radius:.313rem;overflow-x:clip;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 2px #dfd6ce}@media only screen and (min-width: 31.25em){.product-detail-intro__sizes-item{padding:1rem;padding-bottom:.5rem}}.product-detail-intro__sizes-item.active{box-shadow:0px 0px 0px 2px #c73d1b;position:relative}.product-detail-intro__sizes-item.active::before{content:"";background-image:url("../../img/svg/list-tick-red.svg");position:absolute;top:-0.75rem;right:.5rem;width:1.25rem;height:1.25rem;z-index:5}.product-detail-intro__sizes-top{padding-bottom:1rem}.product-detail-intro__sizes-bottom{font-size:.875rem;font-weight:600;padding-top:.5rem;position:relative}.product-detail-intro__sizes-bottom::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:6.875rem;height:1px;background-color:#dfd6ce}.product-detail-intro__sizes-on-way{color:#9a8372}.product-detail-intro__sizes-in-stock{color:#468662}.product-detail-intro__sizes-not-available{color:#a24646}.product-detail-intro__stock{padding-top:1rem;padding-bottom:2rem}.product-detail-intro__stock-header{display:flex;gap:.5rem;align-items:start;justify-content:space-between;margin-bottom:.75rem}@media only screen and (min-width: 56.25em){.product-detail-intro__stock-info{display:flex;gap:1rem}}.product-detail-intro__stock-title{color:#468662;display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;margin-bottom:.5rem}@media only screen and (min-width: 56.25em){.product-detail-intro__stock-title{margin-bottom:0}}.product-detail-intro__stock-title.on-way{color:#3971e0}.product-detail-intro__stock-title.not-available{color:#e56f00}.product-detail-intro__stock-link{font-size:.875rem;font-weight:500}.product-detail-intro__stock-date{color:#468662;font-weight:500;font-size:.875rem}.product-detail-intro__stock-info{font-size:.875rem}.product-detail-intro__add-cart{background-color:#f4ece7;padding:1.5rem 1rem;border-radius:.313rem;margin-bottom:1rem;margin-top:1rem;position:relative}@media only screen and (min-width: 31.25em){.product-detail-intro__add-cart{padding:2rem 1.5rem}}@media only screen and (min-width: 90.625em){.product-detail-intro__add-cart{display:flex;justify-content:space-between}}.product-detail-intro__cart-tag{position:absolute;top:0;left:1rem;transform:translateY(-50%);background-color:#c73d1b;color:#fff;padding:.5rem .75rem;border-radius:200px;font-size:.875rem;font-weight:700}.product-detail-intro__cart-top{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media only screen and (min-width: 90.625em){.product-detail-intro__cart-top{margin-bottom:0rem;gap:1.5rem}}.product-detail-intro__price-old{margin-bottom:.5rem}.product-detail-intro__price-new{font-size:1.375rem;font-weight:700;color:#c73d1b}.product-detail-intro__count{background-color:#fff;border-radius:500px;padding:.5rem;display:flex;gap:.25rem;width:-moz-fit-content;width:fit-content}.product-detail-intro__btn-minus,.product-detail-intro__btn-plus{border-radius:50%;border:1px solid #dfd6ce;background-color:transparent;width:2.5rem;height:2.5rem;color:#383533;display:grid;place-content:center;cursor:pointer}.product-detail-intro__input{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;border:none;color:#383533;width:2rem;text-align:center}.product-detail-intro__cart-btn{max-width:21.875rem;width:100%;margin-left:auto}@media only screen and (min-width: 90.625em){.product-detail-intro__cart-btn{margin:0}}.product-detail-intro__more-action-item{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500}.product-detail-intro__more-action-list{list-style-type:"";display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.product-detail-intro__more-action-list-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.product-detail-intro__more-action-btn{border:none;background-color:transparent;font-weight:500;color:#383533;text-decoration:underline;cursor:pointer;transition:color .2s,text-decoration-color .2s}.product-detail-intro__more-action-btn:hover,.product-detail-intro__more-action-btn:focus{color:#c73d1b;text-decoration-color:transparent}.product-detail-achievements__main-title{text-align:center;font-size:1.125rem;font-weight:700;margin-bottom:2rem}.product-detail-achievements .achievements__list{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-inline:.625rem}@media only screen and (min-width: 43.75em){.product-detail-achievements .achievements__list{margin:0;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 75em){.product-detail-achievements .achievements__list{grid-template-columns:repeat(4, 1fr)}}@media only screen and (min-width: 90.625em){.product-detail-achievements .achievements__list{grid-template-columns:repeat(4, 1fr);gap:2rem}}.product-detail-achievements .achievements__list-item{display:flex;align-items:center;gap:1.5rem;text-align:start}.product-detail-achievements .achievements__decoration{margin:0}.product-detail-nav{padding-block:1.5rem;width:min(100% - 2.5rem,88.125rem);margin-inline:auto;border-top:1px solid #dfd6ce;border-bottom:1px solid #dfd6ce}.product-detail-nav__list{list-style-type:"";display:flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:2rem;column-gap:2rem}.product-detail-nav__link{color:#383533;display:flex;align-items:center;gap:.5rem;transition:color .2s text-decoration-color .2s}.product-detail-nav__link:hover,.product-detail-nav__link:focus{color:#c73d1b;text-decoration-color:transparent}.product-detail-nav__link.active{color:#c73d1b;text-decoration-color:transparent;font-weight:600}@media only screen and (min-width: 56.25em){.product-detail-information{display:flex;justify-content:space-between;gap:1rem}}@media only screen and (min-width: 75em){.product-detail-information{gap:2rem}}.product-detail-information__content{flex-shrink:2}.product-detail-information__description{padding-top:2.5rem;padding-bottom:3.5rem;border-bottom:1px solid #dfd6ce}@media only screen and (min-width: 75em){.product-detail-information__description{padding-bottom:4rem}}.product-detail-information__description ul,.product-detail-information__description p{margin:1rem 0}.product-detail-information__description ul,.product-detail-information__description ol{padding-left:1.5rem}.product-detail-information__description ul li{list-style-type:disc;margin-left:2rem}.product-detail-information__description ul ul{margin:.5rem 0}.product-detail-information__description ul ul li{list-style-type:circle}.product-detail-information__description ol li{list-style-type:decimal;margin-left:2rem}.product-detail-information__description span.th{font-weight:bold}.product-detail-information__description-title{margin-bottom:1.25rem}.product-detail-information__description-paragraph{margin-bottom:2rem;max-width:43.75rem}.product-detail-information__description-video{border-radius:1.25rem;margin-bottom:2rem;position:relative;width:-moz-fit-content;width:fit-content}.product-detail-information__description-video-img{border-radius:inherit;aspect-ratio:1/.56;max-width:50.625rem;width:100%}.product-detail-information__description-video-btn{border:none;position:absolute;cursor:pointer;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#f5efea;border-radius:50%}.product-detail-information__description-list-title{margin-bottom:1.25rem;font-weight:600}.product-detail-information__description-list{list-style-type:""}.product-detail-information__description-item{position:relative;padding-left:2.25rem}.product-detail-information__description-item:not(:last-child){margin-bottom:.75rem}.product-detail-information__description-item::before{content:"";background-image:url(../../img/svg/list-tick.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(50%);left:0;bottom:50%}.product-detail-information__specification,.product-detail-information__geometry{padding-block:1rem;border-bottom:1px solid #dfd6ce}@media only screen and (min-width: 56.25em){.product-detail-information__specification,.product-detail-information__geometry{padding-block:1.5rem}}.product-detail-information__specification-header,.product-detail-information__geometry-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-detail-information__specification-btn,.product-detail-information__geometry-btn{color:#383533;padding:1rem;border:none;background-color:transparent;cursor:pointer}.product-detail-information__specification-box:first-of-type,.product-detail-information__geometry-box:first-of-type{margin-top:1.5rem}.product-detail-information__specification-box:not(:last-child),.product-detail-information__geometry-box:not(:last-child){margin-bottom:2rem}.product-detail-information__specification-box:last-child,.product-detail-information__geometry-box:last-child{margin-bottom:1rem}.product-detail-information__specification-box-title{font-size:1.125rem;font-weight:600}.product-detail-information__specification-list{list-style-type:""}@media only screen and (min-width: 75em){.product-detail-information__specification-list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}}.product-detail-information__specification-item{padding-block:1rem;font-size:.875rem;display:flex;gap:1rem}.product-detail-information__specification-item:not(:last-child){border-bottom:1px solid #dfd6ce}.product-detail-information__specification-item:last-child{padding-bottom:0}@media only screen and (min-width: 75em){.product-detail-information__specification-item:last-child:not(:only-child){border-bottom:1px solid #dfd6ce;padding-bottom:1rem}}.product-detail-information__specification-item-title{color:#645252;display:inline-block;max-width:9.375rem;width:100%;line-height:1.5}.product-detail-information__specification-item-value{font-weight:700;line-height:1.5}.product-detail-information__brand{padding-top:2.5rem}.product-detail-information__brand-title{color:#9a8372;text-transform:uppercase;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.product-detail-information__brand-box{border-radius:1.25rem;border:1px solid #dfd6ce}@media only screen and (min-width: 56.25em){.product-detail-information__brand-box{display:flex}}.product-detail-information__brand-img{padding-block:1.5rem;border-radius:1.25rem 1.25rem 0 0;flex-shrink:0}@media only screen and (min-width: 56.25em){.product-detail-information__brand-img{padding:1rem;border-radius:1.25rem 0 0 1.25rem;align-self:center}}@media only screen and (min-width: 75em){.product-detail-information__brand-img{padding:1.5rem}}.product-detail-information__brand-img img{width:9.375rem;-o-object-fit:contain;object-fit:contain;aspect-ratio:1;margin-inline:auto}.product-detail-information__brand-text{padding-inline:1.5rem;padding-top:2rem;padding-bottom:2.5rem;background-color:#f4ece7;border-radius:0 0 1.25rem 1.25rem}@media only screen and (min-width: 56.25em){.product-detail-information__brand-text{padding:1rem;border-radius:0 1.25rem 1.25rem 0}}@media only screen and (min-width: 75em){.product-detail-information__brand-text{padding-block:2.5rem;padding-inline:3rem}}.product-detail-information__brand-text .btn{padding:1rem}@media only screen and (min-width: 56.25em){.product-detail-information__brand-text .btn{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width: 75em){.product-detail-information__brand-text .btn{padding:1.25rem 2.5rem}}.product-detail-information__brand-paragraph{font-size:.875rem}.product-detail-information__brand-paragraph:not(:last-child){margin-bottom:1.5rem}.product-detail-information__aside{display:none;max-width:28.125rem;padding-top:2.5rem;padding-bottom:3.5rem}@media only screen and (min-width: 56.25em){.product-detail-information__aside{display:block}}@media only screen and (min-width: 75em){.product-detail-information__aside{width:100%}}.product-detail-information__contact-box{padding:1rem;background-color:#faf5f0;border-radius:.625rem;display:flex;gap:1rem;margin-bottom:1rem}@media only screen and (min-width: 75em){.product-detail-information__contact-box{padding:1.5rem;gap:1.5rem}}.product-detail-information__contact-img{width:5rem;height:5rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.product-detail-information__contact-title,.product-detail-information__box-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.product-detail-information__contact-paragraph{margin-bottom:1.5rem}.product-detail-information__contact-item{display:flex;gap:1rem}.product-detail-information__contact-item-opening{font-size:.75rem;display:flex;gap:.5rem;align-items:center;margin-left:2.25rem;margin-top:.5rem;margin-bottom:1rem}.product-detail-information__contact-item-circle{width:.5rem;aspect-ratio:1;display:inline-block;background-color:#468662;border:5px solid transparent;border-radius:50%;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 2px #9a8372}.product-detail-information__box{display:flex;gap:1rem;padding:1rem;border:1px dashed #9a8372;border-radius:.625rem}@media only screen and (min-width: 75em){.product-detail-information__box{padding:1.5rem;gap:1.5rem}}.product-detail-related{position:relative}.product-detail-related:before{content:"";position:absolute;left:50%;top:0px;transform:translateX(-50%);height:100%;width:100vw;max-width:120rem;background-color:#faf5f0;z-index:-1}.product-detail-related__title{margin-bottom:1.5rem}@media only screen and (min-width: 75em){.product-detail-related__title{margin-bottom:2rem}}.product-detail-related .products:not(:last-child){margin-bottom:3rem}@media only screen and (min-width: 75em){.product-detail-related .products:not(:last-child){margin-bottom:3.5rem}}.product-detail-related .products__list{gap:.5rem}@media only screen and (min-width: 75em){.product-detail-related .products__list{width:100%}}@media only screen and (min-width: 75em){.product-detail-related .products__list-item{flex-shrink:0}}.registration-main{width:min(100% - 2.5rem,50rem);margin-inline:auto;padding-top:4rem;padding-bottom:4rem}.registration-main~.footer:before{background-color:#9a8372}.registration-main~.footer .footer__copyright{display:block;text-align:center;padding-block:1.5rem}.registration-header{margin-bottom:2.5rem}@media only screen and (min-width: 56.25em){.registration-header{max-width:35.625rem;margin-inline:auto}.registration-header h1{text-align:center}}.registration-header__title{margin-bottom:1rem}@media only screen and (min-width: 56.25em){.registration-wrapper{display:flex;gap:1rem;justify-content:space-between}}@media only screen and (min-width: 56.25em){.registration{max-width:25.5rem;padding-right:3.5rem;border-right:1px dashed #9a8372}}.registration__login{margin-bottom:2rem}.registration__login-title{margin-bottom:1.5rem;font-weight:600;font-size:1.125rem}@media only screen and (min-width: 56.25em){.registration__login-title{font-size:1.25rem}}.registration__login-item{padding:1rem;max-width:21.875rem;width:100%;display:flex;gap:.5rem;align-items:center;justify-content:center;border-radius:100px;border:1px solid #dfd6ce;text-decoration:none;transition:border-color .2s}.registration__login-item:hover,.registration__login-item:focus{border-color:#9a8372}.registration__login-item:not(:last-child){margin-bottom:1rem}.registration__login-name{font-size:.875rem;color:#383533}.registration__tag{text-align:center;display:block;font-size:.875rem;margin-bottom:2rem;isolation:isolate;position:relative}.registration__tag:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#dfd6ce;z-index:-1}.registration__tag span{padding-inline:1rem;background-color:#fff}.registration-form{margin-bottom:3.5rem}@media only screen and (min-width: 56.25em){.registration-form{margin-bottom:1.5rem}}.registration-form__title{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.registration-form__title{font-size:1.25rem}}.registration-form .user-information__form-group{display:flex;align-items:stretch}.registration-form .user-information__label{text-align:start}.registration-form .user-information__checkbox-label{font-size:.875rem}.registration-form__btn{max-width:21.875rem;width:100%;margin-bottom:1.5rem}.registration-form__consent{font-size:.875rem}@media only screen and (min-width: 56.25em){.registration-benefits{max-width:21.875rem}}.registration-benefits__title{margin-bottom:1.5rem;max-width:35ch;font-size:1.125rem;font-weight:600}@media only screen and (min-width: 56.25em){.registration-benefits__title{font-size:1.25rem}}.registration-benefits__list{list-style-type:"";margin-bottom:2rem;max-width:40ch}.registration-benefits__item{position:relative;padding-left:2.25rem;font-size:.875rem;line-height:1.5}.registration-benefits__item:not(:last-child){margin-bottom:.75rem}.registration-benefits__item:before{content:"";background-image:url(../../img/svg/list-tick-brown.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;transform:translateY(50%);left:0;bottom:50%}.registration-benefits__text{font-size:.875rem;margin-bottom:1.25rem}.registration-benefits__btn{max-width:21.875rem;width:100%;padding:1rem;text-transform:uppercase}@media only screen and (min-width: 43.75em){.retul-fit-intro{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:0 auto auto auto 0;-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (min-width: 56.25em){.retul-fit-intro{-moz-column-gap:3.5rem;column-gap:3.5rem}}@media only screen and (min-width: 75em){.retul-fit-intro{grid-template-columns:1fr 35.625rem;grid-template-rows:2rem auto auto auto 2rem}}.retul-fit-intro__title{margin-bottom:1rem}@media only screen and (min-width: 43.75em){.retul-fit-intro__title{grid-column:1/2;grid-row:2/3}}.retul-fit-intro__perex{font-size:1.125rem;font-weight:500;margin-bottom:1.5rem}@media only screen and (min-width: 43.75em){.retul-fit-intro__perex{grid-column:1/2;grid-row:3/4}}@media only screen and (min-width: 56.25em){.retul-fit-intro__perex{margin-bottom:2.5rem}}.retul-fit-intro__img{max-width:25rem;width:100%;aspect-ratio:1/.79;border-radius:1.25rem;margin-bottom:2rem;margin-inline:auto}@media only screen and (min-width: 43.75em){.retul-fit-intro__img{grid-column:2/3;grid-row:1/-1;margin:0}}@media only screen and (min-width: 75em){.retul-fit-intro__img{max-width:35.625rem;aspect-ratio:1/.67}}@media only screen and (min-width: 43.75em){.retul-fit-intro__links{grid-column:1/2;grid-row:4/5}}@media only screen and (min-width: 75em){.retul-fit-intro__links{display:flex;gap:2.5rem;align-items:center}}.retul-fit-intro__btn{text-transform:uppercase;max-width:25rem;width:100%;margin-bottom:1.5rem;margin-inline:auto}@media only screen and (min-width: 43.75em){.retul-fit-intro__btn{margin-inline:0}}@media only screen and (min-width: 75em){.retul-fit-intro__btn{margin-bottom:0;max-width:-moz-fit-content;max-width:fit-content}}.retul-fit-intro__link{text-decoration-color:transparent;color:#c73d1b;display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;transition:color .2s,text-decoration-color .2s}@media only screen and (min-width: 43.75em){.retul-fit-intro__link{justify-content:flex-start}}.retul-fit-intro__link:hover,.retul-fit-intro__link:focus{color:#9d3015;text-decoration-color:#9d3015}.retul-fit-intro__link:hover .retul-fit-intro__arrow,.retul-fit-intro__link:focus .retul-fit-intro__arrow{background-color:#9d3015}.retul-fit-intro__link:hover .retul-fit-intro__arrow path,.retul-fit-intro__link:focus .retul-fit-intro__arrow path{fill:#fff}.retul-fit-intro__arrow{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f3e3e3;display:grid;place-content:center;transition:background-color .2s}.retul-fit-intro__arrow path{transition:fill .2s}.retul-fit-description__title{margin-bottom:1.25rem;max-width:25ch}.retul-fit-description__paragraph{margin-bottom:1.5rem;max-width:50ch}@media only screen and (min-width: 75em){.retul-fit-description__paragraph{margin-bottom:2rem}}.retul-fit-description__list{list-style-type:""}@media only screen and (min-width: 43.75em){.retul-fit-description__list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media only screen and (min-width: 75em){.retul-fit-description__list{grid-template-columns:repeat(4, 1fr);-moz-column-gap:2.5rem;column-gap:2.5rem}}.retul-fit-description__item{position:relative;padding-left:2.25rem;max-width:30ch;font-weight:600}.retul-fit-description__item:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width: 43.75em){.retul-fit-description__item:not(:last-child){margin-bottom:0}}.retul-fit-description__item::before{content:"";background-image:url(../../img/svg/list-tick.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.retul-fit-guide{position:relative}.retul-fit-guide::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);height:100%;width:100vw;max-width:120rem;background-color:#faf5f0;z-index:-1}@media only screen and (min-width: 43.75em){.retul-fit-guide__steps{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:2rem}}@media only screen and (min-width: 75em){.retul-fit-guide__steps{grid-template-columns:repeat(4, 1fr)}}.retul-fit-guide__step{margin-bottom:1.5rem;max-width:21.875rem;margin-inline:auto}@media only screen and (min-width: 43.75em){.retul-fit-guide__step{margin-inline:0;margin-bottom:0}}.retul-fit-guide__title{margin-bottom:1.5rem}@media only screen and (min-width: 75em){.retul-fit-guide__title{margin-bottom:2rem}}.retul-fit-guide__img-wrapper{position:relative;margin-bottom:1.5rem}.retul-fit-guide__img{border-radius:1.25rem;max-width:21.875rem;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/.74}.retul-fit-guide__step-number{position:absolute;left:1rem;bottom:-0.625rem;width:3.5rem;aspect-ratio:1;border-radius:50%;background-color:#c73d1b;display:grid;place-content:center;font-size:1.125rem;font-weight:800;color:#fff}.retul-fit-information__title{margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.retul-fit-information__paragraph{margin-bottom:2rem}.retul-fit-information__price{font-size:1.5rem;color:#c73d1b}.retul-fit-information__list{margin-left:1.25rem}.retul-fit-information__list-item{font-size:.875rem}.retul-fit-information__list-item:not(:last-child){margin-bottom:1rem}.retul-fit-information__title-main{margin-top:3rem;margin-bottom:1.5rem}@media only screen and (min-width: 75em){.retul-fit-information__title-main{margin-top:3.5rem;margin-bottom:2rem}}@media only screen and (min-width: 43.75em){.retul-fit-information__people{display:flex;gap:1rem}}@media only screen and (min-width: 56.25em){.retul-fit-information__people{gap:2rem}}.retul-fit-information__person{padding:1.5rem 2rem;border-radius:.625rem;background-color:#f4ece7;max-width:29.375rem;margin-inline:auto}.retul-fit-information__person:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width: 43.75em){.retul-fit-information__person:not(:last-child){margin-bottom:0}}@media only screen and (min-width: 43.75em){.retul-fit-information__person{margin-inline:0;flex:1}}.retul-fit-information__contact-person{display:flex;flex-direction:column;gap:1.5rem;align-items:center;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.retul-fit-information__contact-person{flex-direction:row;margin-bottom:2rem}}.retul-fit-information__name{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;text-align:center}@media only screen and (min-width: 56.25em){.retul-fit-information__name{text-align:start}}.retul-fit-information__position{font-size:.875rem;text-align:center}@media only screen and (min-width: 56.25em){.retul-fit-information__position{text-align:start}}.retul-fit-information__contact-img{width:5rem;height:5rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.retul-fit-information__person-paragraph{font-size:.875rem;margin-bottom:1.5rem}.retul-fit-information__person-link{display:flex;justify-content:center}.retul-fit-information__person-link:not(:last-child){margin-bottom:.75rem}@media only screen and (min-width: 56.25em){.retul-fit-information__person-link{justify-content:start}}.search-results-category__title{margin-bottom:3rem}.search-results-category__tabs{display:flex;gap:2rem;margin-bottom:1.5rem}.search-results-category__link:not(.active){font-weight:400}.search-results-category__link.active{text-decoration-color:transparent}@media only screen and (min-width: 56.25em){.search-results{display:grid;gap:1rem;row-gap:0;grid-template-columns:16.25rem 1fr;grid-template-rows:auto 1fr}}@media only screen and (min-width: 75em){.search-results{-moz-column-gap:5rem;column-gap:5rem}}.search-results__tabs-wrapper{margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.search-results__tabs-wrapper{grid-column:2/3;grid-row:1/2}}@media only screen and (min-width: 75em){.search-results__tabs-top{display:flex;gap:1rem;justify-content:space-between}}.search-results__tabs{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.search-results__filter{border:none;color:#383533;background-color:#f4ece7;display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;padding:.5rem 1rem;border-radius:.313rem;cursor:pointer}@media only screen and (min-width: 56.25em){.search-results__filter{display:none}}.search-results__sort-list{list-style-type:"";display:none}@media only screen and (min-width: 56.25em){.search-results__sort-list{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}}.search-results__sort-link{font-weight:500;color:#383533;transition:color .2s,text-decoration-color .2s}.search-results__sort-link:hover,.search-results__sort-link:focus{color:#c73d1b;text-decoration-color:transparent}.search-results__sort-link.active{color:#c73d1b;text-decoration:none}@media only screen and (min-width: 56.25em){.search-results__label{display:none}}.search-results__title{font-size:.875rem;margin-right:.5rem}.search-results__select{color:#383533;text-decoration:underline;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dfd6ce;border-radius:.313rem;padding:.5rem 1rem;padding-right:2rem;background:url(/img/svg/chevron-down-red.svg) calc(100% - 16px) center no-repeat}.search-results__select:focus-visible{outline-color:#9a8372}.search-results__paragraph{color:#9a8372;font-size:.875rem;font-weight:500;text-align:center;margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.search-results__paragraph{color:#383533}}.search-results__active-filters{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.search-results__active-filter{border:none;color:#383533;font-size:.875rem;font-weight:600;background-color:#f4ece7;display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;border-radius:.313rem;cursor:pointer}.search-results__cancel-filters{border:none;color:#383533;background-color:transparent;padding:.5rem;font-size:.875rem;font-weight:500;display:flex;gap:.5rem;align-items:center;cursor:pointer;text-decoration:underline}@media only screen and (min-width: 56.25em){.search-results__filters-aside{grid-column:1/2;grid-row:1/-1}}@media only screen and (min-width: 56.25em){.search-results .products{grid-column:2/3;grid-row:2/3}}.service-contact__title{margin-bottom:1rem}.service-contact__subtitle{margin-bottom:2rem}@media only screen and (min-width: 56.25em){.service-information__text-box-columns{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:2rem;column-gap:2rem}.service-information__text-box-columns .service-information__text-box:nth-child(even){justify-self:end}}.service-information__text-box{margin-bottom:3rem;max-width:29.375rem}@media only screen and (min-width: 75em){.service-information__text-box{margin-bottom:3.5rem}}.service-information__text-box.--large{max-width:35.625rem}.service-information__title{margin-bottom:1.25rem}.service-information__paragraph:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 56.25em){.service-information__workers{display:grid;grid-template-columns:repeat(2, 28.125rem);gap:2rem}}.service-information__workers-title{margin-bottom:1.5rem}@media only screen and (min-width: 75em){.service-information__workers-title{margin-bottom:2rem}}.service-information__worker{padding:1.5rem;border-radius:.625rem;border:1px solid #dfd6ce;max-width:28.125rem}.service-information__worker:not(:last-child){margin-bottom:1rem}@media only screen and (min-width: 56.25em){.service-information__worker:not(:last-child){margin-bottom:0}}.service-information__contact-person{display:flex;gap:1rem;align-items:center;margin-bottom:1.5rem}.service-information__name{font-size:1rem;font-weight:700;margin-bottom:.25rem}.service-information__position{font-size:.875rem}.service-information__contact-img{width:3.5rem;height:3.5rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.service-information__worker-paragraph{font-size:.875rem}.service-prices__wrapper{max-width:43.125rem}.service-prices__header{margin-bottom:2rem}.service-prices__title{margin-bottom:1rem}.service-prices__box{padding-block:1rem;border-top:1px solid #dfd6ce}.service-prices__box:last-child{border-bottom:1px solid #dfd6ce}.service-prices__box-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.service-prices__box-title{font-size:1rem;text-transform:uppercase;font-weight:700}.service-prices__btn{padding:1rem;border:none;background-color:transparent;cursor:pointer}.service-prices__btn.open img{transform:rotate(180deg)}.service-prices__list{list-style-type:"";margin-top:1rem}.service-prices__list-item:not(:last-child){margin-bottom:1rem}.service-prices__list-item-top{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.service-prices__list-item-title{font-size:1rem;font-weight:600}.service-prices__list-item-price{font-weight:700}.service-prices__list-item-paragraph{font-size:.875rem}@media only screen and (min-width: 43.75em){.service-text-img{display:grid;grid-template-columns:21.875rem 1fr;grid-template-rows:0 auto auto 0;-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (min-width: 56.25em){.service-text-img{grid-template-columns:28.125rem 1fr;grid-template-rows:1rem auto auto 1rem;-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (min-width: 75em){.service-text-img{grid-template-columns:35.625rem 1fr;grid-template-rows:3.25rem auto auto 3.25rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}.service-text-img__title{margin-bottom:1.25rem}@media only screen and (min-width: 43.75em){.service-text-img__title{grid-row:2/3;grid-column:2/3}}.service-text-img__img{border-radius:1.25rem;margin-bottom:1.25rem;aspect-ratio:1/.81;max-width:25rem;width:100%}@media only screen and (min-width: 43.75em){.service-text-img__img{aspect-ratio:1/.67;grid-row:1/-1;grid-column:1/2;margin-bottom:0;max-width:21.875rem}}@media only screen and (min-width: 56.25em){.service-text-img__img{max-width:28.125rem}}@media only screen and (min-width: 75em){.service-text-img__img{max-width:35.625rem}}@media only screen and (min-width: 43.75em){.service-text-img__text{grid-row:3/4;grid-column:2/3}}@media only screen and (min-width: 56.25em){.service-text-img__text{max-width:35.625rem}}.service-text-img__paragraph:not(:last-of-type){margin-bottom:1rem}.service-text-img__paragraph:last-of-type{margin-bottom:2rem}.service-text-img__btn{max-width:25rem;width:100%;text-transform:uppercase}@media only screen and (min-width: 43.75em){.service-text-img__btn{max-width:-moz-fit-content;max-width:fit-content}}.shipping-and-payment-main{width:min(100% - 2.5rem,73.125rem);margin-inline:auto;padding-top:2rem;padding-bottom:3.5rem}@media(min-width: 950px){.shipping-and-payment-main{padding-bottom:5rem;display:flex;gap:1rem;justify-content:space-between}}.shipping-and-payment-main~.footer:before{background-color:#9a8372}.shipping-and-payment-main~.footer .footer__copyright{display:block;text-align:center;padding-block:1.5rem}.shipping-payment{padding-bottom:3rem;flex-grow:2}@media(min-width: 950px){.shipping-payment{padding-bottom:0;max-width:45rem}}@media only screen and (min-width: 56.25em){.shipping-payment__title-wrapper{display:flex;justify-content:space-between;align-items:baseline}}.shipping-payment__title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.shipping-payment__delivery{display:none;font-size:.875rem;color:#9a8372;font-weight:600;text-transform:uppercase;margin-right:8.75rem}@media only screen and (min-width: 56.25em){.shipping-payment__delivery{display:block}}.shipping-payment__form:not(:last-of-type){margin-bottom:3rem}.shipping-payment-method{padding:.5rem;border-radius:.625rem;border:1px solid #dfd6ce;display:grid;grid-template-columns:1.625rem 1fr auto;align-items:center;gap:.75rem}@media only screen and (min-width: 31.25em){.shipping-payment-method{padding:1rem}}@media only screen and (min-width: 56.25em){.shipping-payment-method{gap:1rem}}@media only screen and (min-width: 56.25em){.shipping-payment-method.--shipping{grid-template-columns:1.625rem 1fr 9.375rem 5rem}}.shipping-payment-method:not(:last-child){margin-bottom:.5rem}.shipping-payment-method input:focus-visible{outline-color:#9a8372}.shipping-payment-method:has(.shipping-method__input:checked){border:1px solid #9a8372}.shipping-payment-method__label{cursor:pointer;display:flex;gap:.5rem;align-items:center}.shipping-payment-method__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #9a8372;width:1.25rem;aspect-ratio:1;border-radius:50%;cursor:pointer}@media only screen and (min-width: 56.25em){.shipping-payment-method__input{width:1.625rem}}.shipping-payment-method__input:checked{background-color:#9a8372;box-shadow:inset 0 0 0 2px #fff}@media only screen and (min-width: 56.25em){.shipping-payment-method__input:checked{box-shadow:inset 0 0 0 4px #fff}}.shipping-payment-method__content{display:grid;grid-template-columns:2.5rem auto auto;gap:.5rem;align-items:center}.shipping-payment-method__img{-o-object-fit:contain;object-fit:contain;max-width:2.5rem;width:100%}.shipping-payment-method__name{font-size:1rem;font-weight:600;line-height:1.3;display:flex;gap:.5rem}.shipping-payment-method__btn{border:none;background-color:transparent;border:none;padding-inline:.5rem;flex-shrink:0;cursor:pointer}.shipping-payment-method__term{color:#9a8372;font-size:.75rem;font-weight:700;grid-column:2/3;grid-row:2/3;margin-left:3.0625rem}@media only screen and (min-width: 56.25em){.shipping-payment-method__term{grid-column:3/4;grid-row:1/2;margin-left:0;font-size:.875rem;font-weight:500}}.shipping-payment-method__term-title{font-weight:500;font-size:.75rem}@media only screen and (min-width: 56.25em){.shipping-payment-method__term-title{display:none}}.shipping-payment-method__price{text-align:end;font-weight:500;grid-column:-1/-2;grid-row:1/2}.shipping-payment-method__price.bold{font-weight:700}@media(min-width: 950px){.shipping-payment-summary-aside{max-width:18.75rem}}@media only screen and (min-width: 75em){.shipping-payment-summary-aside{max-width:23.75rem}}.shipping-payment-summary{overflow-x:clip;padding:1rem;padding-top:1.5rem;padding-bottom:0;border:1px solid #dfd6ce;border-radius:1.25rem}@media only screen and (min-width: 31.25em){.shipping-payment-summary{padding:1.5rem;padding-top:2rem;padding-bottom:0}}.shipping-payment-summary__title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.shipping-payment-summary .cart-product{padding-bottom:1rem}.shipping-payment-summary .cart-product:not(:last-child){border-bottom:1px dashed #dfd6ce}.shipping-payment-summary .cart-product:last-child{border-bottom:1px solid #dfd6ce}.shipping-payment-summary .cart-product:not(:first-of-type){padding-top:1rem}@media only screen and (min-width: 56.25em){.shipping-payment-summary .cart-product{display:block}}.shipping-payment-summary .cart-product__item{margin-bottom:.5rem}.shipping-payment-summary .cart-product__quantity{margin-left:4.25rem}.shipping-payment-summary .cart-product__price{font-size:.875rem;font-weight:500}.shipping-payment-summary__payment,.shipping-payment-summary__shipping{display:flex;align-items:flex-end;gap:1rem;justify-content:space-between}.shipping-payment-summary__shipping{padding-block:1rem}.shipping-payment-summary__payment{padding-bottom:2rem}.shipping-payment-summary__payment-name,.shipping-payment-summary__shipping-name{font-size:.875rem;display:flex;flex-direction:column;gap:.25rem}.shipping-payment-summary__payment-selected,.shipping-payment-summary__shipping-selected{font-weight:500;text-transform:uppercase}.shipping-payment-summary__payment-price,.shipping-payment-summary__shipping-price{font-weight:700;text-transform:uppercase}.shipping-payment-summary__summary{position:relative;padding-block:1.5rem;border-radius:0 0 1.25rem 1.25rem}.shipping-payment-summary__summary:before{content:"";position:absolute;height:100%;width:calc(100% + 3rem);top:0;left:-1.5rem;background-color:#f4ece7;border-radius:0 0 1.25rem 1.25rem;z-index:-1}.shipping-payment-summary__price-box{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.shipping-payment-summary__price-box-name{font-weight:600}.shipping-payment-summary__price{font-size:1.25rem;text-align:end;font-weight:700;grid-column:2/3}.shipping-payment-summary__price-without-vat{text-align:end;font-size:.875rem;grid-column:2/3}.shipping-payment-summary__btn.btn{max-width:28.125rem;padding:1rem;padding-inline:.75rem;margin-inline:auto}@media only screen and (min-width: 43.75em){.shipping-payment-summary__btn.btn{padding:1.5rem}}.shipping-payment-summary__shopping-back-link{color:#9a8372;padding-top:2rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:color .2s}.shipping-payment-summary__shopping-back-link:hover,.shipping-payment-summary__shopping-back-link:focus{color:#645252}.store-intro__title{margin-bottom:1rem}.store-intro__tag-city{margin-bottom:2rem;font-size:1.125rem;font-weight:500}.store-gallery{overflow-x:clip;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width: 43.75em){.store-gallery{flex-direction:row}}.store-gallery__gallery-img{border-radius:.625rem;max-width:25rem;width:100%;aspect-ratio:1/.64;margin-inline:auto}@media only screen and (min-width: 56.25em){.store-gallery__gallery-img{max-width:36.313rem;margin:0}}.store-services__title{margin-bottom:1.5rem}@media only screen and (min-width: 56.25em){.store-services__title{margin-bottom:2rem}}.store-services__list{list-style-type:""}@media only screen and (min-width: 56.25em){.store-services__list{-moz-column-gap:.5rem;column-gap:.5rem;-moz-column-count:3;column-count:3}}@media only screen and (min-width: 75em){.store-services__list{-moz-column-gap:3rem;column-gap:3rem}}.store-services__item{position:relative;padding-left:2.25rem;max-width:45ch}.store-services__item:not(:last-child){margin-bottom:.75rem}.store-services__item::before{content:"";background-image:url(../../img/svg/list-tick.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:0;left:0}.store-getting-here__title{margin-bottom:1.5rem}@media only screen and (min-width: 43.75em){.store-getting-here__content{display:flex;justify-content:space-between;gap:1rem}}@media only screen and (min-width: 75em){.store-getting-here__transports{max-width:28.125rem}}.store-getting-here__transport-item{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 43.75em){.store-getting-here__transport-item{gap:1rem}.store-getting-here__transport-item:last-child{margin-bottom:0}}@media only screen and (min-width: 56.25em){.store-getting-here__transport-item{gap:1.5rem}}.store-getting-here__transport-img{width:4rem;height:4rem;border-radius:50%;background-color:#f4ece7;display:grid;place-content:center;flex-shrink:0}.store-getting-here__map{border-radius:.625rem;aspect-ratio:1/.61;max-width:35.625rem;width:100%;margin-bottom:1rem}.test-center-wrapper__header{margin-bottom:3rem}@media only screen and (min-width: 56.25em){.test-center-wrapper__header{max-width:35.625rem}}@media only screen and (min-width: 75em){.test-center-wrapper__header{margin-bottom:3.5rem}}.test-center-wrapper__title{margin-bottom:1rem}.test-center-wrapper__perex{font-size:1.125rem}.test-center-wrapper ul:not([class]){padding-left:1.5rem}.test-center-wrapper ul:not([class]) li{list-style-type:disc;margin-left:2rem}.test-center:not(:last-child){padding-bottom:3rem}@media only screen and (min-width: 75em){.test-center:not(:last-child){padding-bottom:3.5rem}}.test-center__title{margin-bottom:1.25rem}@media only screen and (min-width: 56.25em){.test-center__title{max-width:35.625rem}}.test-center__paragraph{margin-bottom:2rem}@media only screen and (min-width: 56.25em){.test-center__paragraph{max-width:35.625rem}}.test-center__subtitle{margin-bottom:1.5rem;font-weight:600}@media only screen and (min-width: 56.25em){.test-center__subtitle{max-width:35.625rem}}.test-center__products-list{list-style-type:"";margin-bottom:3rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media only screen and (min-width: 43.75em){.test-center__products-list{grid-template-columns:repeat(auto-fit, minmax(13.125rem, 15rem))}}@media only screen and (min-width: 56.25em){.test-center__products-list{gap:2rem}}.test-center__product-item{border-radius:.625rem;border:1px solid #f4ece7}@media only screen and (min-width: 56.25em){.test-center__product-item{max-width:16.875rem}}.test-center__product-img{padding:1rem;aspect-ratio:1/.68}.test-center__product-title{border-top:1px solid #f4ece7;padding:1rem;font-weight:700}@media only screen and (min-width: 56.25em){.test-center__product-title{font-size:1rem}}.test-center__product-description{padding:1rem}.test-center__product-title-link{text-decoration:none;color:#383533;transition:color .2s}.test-center__product-title-link:hover,.test-center__product-title-link:focus{color:#c73d1b}.test-center__contact{padding:2rem;background-color:#f4ece7;border-radius:.625rem;text-align:center;max-width:29.375rem}@media only screen and (min-width: 31.25em){.test-center__contact{display:flex;gap:1.5rem;text-align:left}}.test-center__contact-img{width:5rem;height:5rem;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-bottom:1.5rem;margin-inline:auto}@media only screen and (min-width: 31.25em){.test-center__contact-img{margin:0;margin-top:.5rem}}.test-center__contact-title{font-size:1.375rem;font-weight:600;margin-bottom:1rem}.test-center__contact-paragraph{margin-bottom:1.5rem}.test-center__contact-opening{font-size:.75rem;display:flex;gap:.5rem;justify-content:center;align-items:center;margin-top:.5rem}@media only screen and (min-width: 31.25em){.test-center__contact-opening{justify-content:flex-start}}.test-center__contact-circle{width:.5rem;aspect-ratio:1;display:inline-block;background-color:#468662;border:5px solid transparent;border-radius:50%;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 2px #9a8372}/*# sourceMappingURL=style.css.map */
