@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:auto;src:local("Roboto"),url("../fonts/Roboto-Regular.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:auto;src:local("Roboto"),url("../fonts/Roboto-Medium.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:auto;src:local("Roboto"),url("../fonts/Roboto-Bold.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:auto;src:local("Roboto"),url("../fonts/Roboto-Italic.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:auto;src:local("Roboto"),url("../fonts/Roboto-MediumItalic.ttf") format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;font-display:auto;src:local("Roboto"),url("../fonts/Roboto-BoldItalic.ttf") format("truetype")}:root{--main-color:#a72e13;--secondary-color:#f9e4b0;--black:#2a2a30;--gray-100:#f6f7f8;--gray-700:#787c87;--acent-bg:#f6f7f8;--gray:#999999;--light-gray:#dbdbdb;--text:#282d3c;--shadow:0 0 12px rgba(0, 0, 0, 0.1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;font-family:Roboto,sans-serif;color:var(--black);font-size:16px}a{color:inherit;text-decoration:none;transition:.3s ease-in-out}ul{margin:0;padding:0;list-style:none}img{max-width:100%}h1{font-size:28px}h2{font-size:20px}p{line-height:1.4;margin:20px 0}p:first-child{margin-top:0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1%}}.container{max-width:1440px;padding:0 20px;margin:0 auto;width:100%}.row{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.content{margin:0 auto;width:54%}.primary-btn{padding:10px 20px;color:#fff;text-align:center;background:var(--main-color);box-shadow:0 4px 12px rgb(164 60 35 / 40%);border:1px solid var(--main-color);font-size:16px;border-radius:5px;transition:.3s ease-in-out;cursor:pointer}.primary-btn:hover{box-shadow:none}.secondary-btn{padding:10px 20px;text-align:center;border-radius:5px;border:1px solid var(--main-color);cursor:pointer}.form-wrapper{border:1px solid var(--light-gray);border-radius:5px;padding:10px 20px}.mob-overlay,.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:2;padding:20px;background-color:rgb(0,0,0,.4)}.hidden{display:none}.input{margin:10px 0;padding:10px;width:100%;color:var(--text);font-size:16px;border-radius:5px;border:1px solid var(--acent-bg);background:var(--acent-bg);outline:0}.is-invalid{border-color:var(--main-color)}.alert-danger{color:var(--main-color)}.textarea{border:none;border-radius:5px;background:var(--acent-bg);font-family:inherit;font-size:16px;margin:10px 0;padding:10px;min-height:100px;width:100%}.icon{width:24px;height:24px}.add-to-cart,.availability-request{display:flex;align-items:center;margin-left:auto}.availability-request{margin-top:10px}.add-to-cart .counter,.availability-request .counter{margin-right:30px}.feature-banner a{margin:30px 0;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;line-height:1;position:relative}.feature-banner a:hover{transform:scale(1.05)}.feature-banner span{padding:20px 10px 10px;display:block;line-height:1.2;font-weight:700;position:absolute;bottom:0;left:0;background:linear-gradient(0deg,#000,transparent);color:#fff}.link-block{background:var(--acent-bg);border-radius:5px;margin:30px 0;padding:15px}.link-block.special{background:#fff;box-shadow:0 0 1px 1px var(--main-color)}.link-block.sf{position:relative}.link-block__gradient{position:absolute;bottom:0;left:0;width:100%;height:32px;background:linear-gradient(0deg,var(--acent-bg) 30%,transparent)}.link-block__search{position:relative;width:100%}.link-block__search .input{background:#fff;padding:10px 10px 10px 30px;width:100%}.link-block__list{max-height:526px;overflow-y:scroll;overflow-x:hidden}.link-block__list::-webkit-scrollbar{background:#fff;border-radius:5px;width:6px}.link-block__list::-webkit-scrollbar-thumb{background:var(--text);border-radius:5px}.link-block__title{display:flex;align-items:center;font-size:20px;font-weight:700;margin-bottom:10px}.link-block.sf .link-block__title{margin-bottom:0}.link-block__title.icon{color:var(--main-color);font-weight:400;width:auto;height:auto}.link-block__title svg{margin-right:10px}.link-block__title svg path{fill:var(--main-color)}.link-block__title.active{color:var(--main-color)}.link-block__link{display:flex;margin:0 0 12px 15px;align-items:center}.link-block.sf .link-block__link{white-space:nowrap}.link-block__runnig-line{animation:links-title-rinning 10s infinite}.feature-list{display:none}.feature-list.expanded{display:block}@keyframes links-title-rinning{0%{transform:translateX(0)}50%{transform:translateX(-100px)}100%{transform:translateX(0)}}.link-block__link.active{color:var(--main-color);font-weight:700}.link-block__link:hover{color:var(--main-color)}.link-block__link span{font-family:monospace;font-size:10px;margin-left:4px;padding:4px;color:#fff;background:var(--main-color);border-radius:5px}.link-block__link.parent{font-weight:600}.link-block__link.child{display:block;margin:0 0 12px 25px}.link-block__link--btn{fill:#4d4dff;cursor:pointer;transition:.3s ease-in-out}.link-block__link--btn.open{fill:var(--main-color);transform:rotate(180deg)}.link-block__link--btn svg{margin-left:20px;width:22px;height:22px;pointer-events:none}.link-block__link--btn.open svg{margin:0}.link-block-arrow{display:flex;justify-content:space-between;align-items:flex-start;width:100%;flex-wrap:wrap}.link-block-arrow .link-block__link{width:164px}.link-block__submenu{display:block;height:0;overflow:hidden;margin:0 0 0 15px;transition:.3s ease-in-out}.link-block__submenu.active{margin:15px 0 15px 15px;height:auto}.left-sidebar,.right-sidebar{flex:0 0 auto;width:18.5%}.left-sidebar{margin-right:4.5%}.right-sidebar{margin-left:4.5%}.sidebar-btn{background:#fff;box-shadow:var(--shadow);display:none;align-items:center;justify-content:center;padding:10px 0;position:fixed;bottom:0;width:100%;transition:.3s ease-in-out;z-index:10}.sidebar-btn__filter{display:flex;align-items:center;justify-content:center;box-shadow:none}.sidebar-btn__filter svg{margin-right:10px}.sidebar-btn__category,.sidebar-btn__filter{margin:0 15px}.breadcrumbs,.breadcrumbs-mobile{display:flex;flex-wrap:wrap;color:var(--text);font-size:14px;margin:30px 0 20px 0}.breadcrumbs-mobile{display:none;margin:10px 0}.breadcrumbs li,.breadcrumbs-mobile li{position:relative;margin-right:20px}.breadcrumbs__item::after{content:"/";position:absolute;top:0;right:-12px}.breadcrumbs__current{color:var(--main-color)}.breadcrumbs a:hover,.breadcrumbs-mobile a:hover{color:var(--main-color)}.cental-menu{display:none}.add-to-cart__counter,.counter,.nominal-counter{position:relative;color:var(--text);width:100px}.nominal-counter{width:160px}.add-to-cart__input,.counter__input,.nominal-counter__input{padding:10px;width:100%;font-size:18px;text-align:center;border-radius:5px;border:1px solid var(--gray-700);outline:0}.add-to-cart__input:focus{border:1px solid red}.add-to-cart__minus,.add-to-cart__plus,.counter__minus,.counter__plus,.nominal-counter__minus,.nominal-counter__plus{position:absolute;top:1px;background:0 0;border:none;transition:.2s ease-in-out;cursor:pointer;width:42px;height:40px;display:flex;align-items:center;justify-content:center;fill:var(--gray-700)}.add-to-cart__plus,.counter__plus,.nominal-counter__plus{right:0}.add-to-cart__minus,.counter__minus,.nominal-counter__minus{left:0}.add-to-cart__minus .icon,.add-to-cart__plus .icon,.counter__minus .icon,.counter__plus .icon,.nominal-counter__minus .icon,.nominal-counter__plus .icon{width:20px;height:20px}.add-to-cart__minus:hover,.add-to-cart__plus:hover,.counter__minus:hover,.counter__plus:hover,.nominal-counter__minus:hover,.nominal-counter__plus:hover{color:var(--main-color)}.nominal-counter__info,.nominal-counter__info-pc{margin-top:5px;font-size:10px;font-weight:700}.mob-header{display:none}.mob-cart-btn{position:relative}.mob-cart-btn svg,.mob-header__col--1 .icon,.mob-phone-btn svg{pointer-events:none}.cart__counter{right:-6px;top:-6px}.logo{margin:15px 0}.logo .icon{width:204px;height:30px}.logo img{width:216px}.header-top{padding:6px 0;border-bottom:1px solid var(--acent-bg)}.header-top__inner{display:flex;align-items:center;justify-content:flex-end;font-size:14px;color:var(--gray-700)}.header-top a{margin:0 15px;display:flex;align-items:center}.header-top a svg{margin-right:4px}.header-top a:hover{color:var(--main-color)}.header__wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}.search{position:relative;width:360px;fill:var(--gray-700)}.search .input{padding:10px 10px 10px 36px;width:100%}.search-on-own{margin-top:20px;margin-bottom:20px}.search-on-own .input[type=search]{margin-right:10px;width:600px}.search__icon{position:absolute;top:16px;left:6px;cursor:pointer}.filter__item--search{position:relative}.filter__item--search .input{margin:20px 0 0;background:#fff;padding:10px 10px 10px 30px}.filter__item--search .search__icon{top:32px}.search__result-dynamic{position:absolute;top:50px;display:none;z-index:3;width:100%;height:260px;border:1px solid var(--main-color);background:#fff;overflow-y:scroll}.search__result-dynamic>div{position:relative}.search__result-dynamic table{height:100%;width:100%}.search__result-header{padding:10px;background-color:var(--main-color);text-align:right;color:#fff}.search__result-dynamic table td{margin:0;padding:5px 20px;height:60px;vertical-align:top;border-bottom:1px dashed var(--gray)}.search__result-footer{padding:10px;background-color:var(--main-color);color:#fff}.search__close{display:none}.phone__wrapper{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;flex-wrap:wrap;max-width:480px}.phone__wrapper.active{display:flex}.phone__icon{display:none;cursor:pointer}.phone__item{margin:8px 0;white-space:nowrap}.phone__item.whatsapp{display:none}.phone__item:hover{color:var(--main-color)}.phone__item span{font-size:14px;color:var(--text)}.cart{display:flex;align-items:center;cursor:pointer}.cart__icon{display:flex;flex-direction:column;align-items:center;font-size:14px;color:var(--gray-700);fill:var(--gray-700);position:relative}.cart__counter{position:absolute;width:20px;height:20px;right:8px;top:-2px;border-radius:50%;background:var(--main-color);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.cart__desc{cursor:pointer}.cart:hover .mini-cart{display:block}.mini-cart{display:none;position:absolute;right:0;top:56px;z-index:3;font-size:14px;background:#fff;box-shadow:var(--shadow);border-radius:5px}.mini-cart_div{display:flex;flex-direction:column;padding:20px 10px 20px 20px;max-height:420px;width:280px}.mini-cart.active{display:block}.mini-cart__title{margin-bottom:10px;font-size:20px;font-weight:700}.mini-cart__wrap{overflow-y:scroll}.mini-cart__wrap::-webkit-scrollbar{width:6px;border-radius:5px;background:#f2f2f2}.mini-cart__wrap::-webkit-scrollbar-thumb{border-radius:5px;background:#999}.mini-cart__item{margin-right:10px;padding:15px 0;position:relative;border-top:1px solid #999}.mini-cart__item-name{display:flex;justify-content:space-between;font-weight:700}.mini-cart__item-name svg{margin-left:20px;flex:0 0 auto}.mini-cart__code{margin:10px 0;font-size:14px;color:var(--text)}.mini-cart__item-price{display:flex;justify-content:space-between;align-items:center;font-weight:700}.mini-cart__total{padding:10px 0;font-size:18px;font-weight:700;border-top:1px solid #999}#menu{padding:15px 20px;position:relative;z-index:2;width:100%;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;background:var(--main-color)}.menu-contaier{display:flex;align-items:center}.menu-contaier-item{margin-right:30px}.menu-dropdown{position:relative}.menu-dropdown-btn{display:flex;align-items:center;gap:4px;fill:#fff;cursor:pointer}.menu-dropdown-btn .icon,.menu-dropdown-btn span{pointer-events:none}.menu-dropdown-icon.rotate{transform:rotate(180deg)}.menu-dropdown-close-btn{width:48px;height:48px;display:none;align-items:center;justify-content:center;position:fixed;top:30%;z-index:1;right:16px;fill:var(--gray-700)}.menu-dropdown-close-btn.active{display:none}.menu-dropdown-close-btn .icon{pointer-events:none}.menu-dropdown-list{display:none;position:absolute;top:40px;left:-2px;background:#fff;color:var(--black);padding:16px;box-shadow:var(--shadow);border-radius:5px;gap:32px;column-count:3;font-weight:400}.menu-dropdown-list.active{display:block}.menu-dropdown-list-item{margin-bottom:10px;text-transform:none;font-size:16px;font-weight:500}.menu-dropdown-list-item:hover{color:var(--main-color)}.mob-menu{display:none}.mob-overlay.active,.overlay.active{display:block;width:100%;position:fixed;top:0;left:0;height:100%;background:rgba(0,0,0,.2)}.empty-cart{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:320px}.empty-cart__smile{font-size:48px}.empty-cart__title{font-size:24px}.empty-cart .primary-btn{margin-top:20px}.category-article__text{color:var(--text);line-height:1.4;margin-top:10px;overflow:hidden}.category-article__text img{margin:20px;user-select:none}.category-article__hidden{height:132px}.category-article__text.active{height:auto}.category-article__show-more{margin-top:10px;width:100%;color:var(--main-color);cursor:pointer;font-weight:700}.category-article__text a{color:var(--main-color);text-decoration:underline;font-style:italic}.rom-cuba-brands{display:flex;flex-wrap:wrap}.rom-cuba-brands__wrapper{width:20%;padding:15px;background:#fff}.rom-cuba-brands__wrapper a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:var(--black);font-weight:700;justify-content:center;height:100%}.rom-cuba-brands__wrapper:hover{box-shadow:0 0 12px rgba(0,0,0,.1);border-radius:5px;z-index:1}.rom-cuba-brands__wrapper:hover a{color:var(--main-color)}.filter{display:flex;flex-wrap:wrap;background:#f2f2f2;border-radius:5px;color:var(--text);padding:20px;margin:20px 0}.filter__item{width:100%;margin-bottom:30px}.filter__item--half{width:50%;margin-bottom:0}.filter__item.checkboxes{margin-bottom:15px}.filter__item:last-child{margin:0}.filter__item-name{font-size:18px;font-weight:700}.separator{height:1px;width:30px;margin:0 10px;background:var(--gray)}.price-input{width:100%;display:flex;align-items:center;margin:15px 0 30px}.price-input .field{position:relative}.field input{border:1px solid #999;border-radius:5px;color:var(--text);text-align:center;padding:10px 20px;width:120px}.field label{color:var(--text);position:absolute;top:10px;left:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.filter__row{display:flex;flex-wrap:wrap;margin-top:15px}.filter__arrow-down{position:relative;top:5px;width:20px;height:20px;cursor:pointer}.filter__row-hidden{display:none}.filter__row label{display:flex;align-items:center;cursor:pointer;position:relative;margin-right:20px;margin-bottom:15px}.filter__row label input{position:absolute;opacity:0;pointer-events:none}.filter__checkbox{width:24px;height:24px;background:#fff;border-radius:5px;border:1px solid #999;margin-right:12px}.filter__row label input[type=checkbox]:checked+.filter__checkbox{background:var(--main-color)}.filter__row label input[type=checkbox]:checked+.filter__checkbox svg{display:block}.filter__row label input[type=radio]:checked+.filter__checkbox{background:var(--main-color)}.filter__row label input[type=radio]:checked+.filter__checkbox svg{display:block}.filter__submit{border:1px solid var(--main-color);box-shadow:none;margin-right:20px}.category-switches{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-top:10px}.category-sort{position:relative;cursor:pointer;padding:8px;border:1px solid var(--gray);border-radius:5px}.category-sort__icon{width:12px;height:12px;pointer-events:none}.category-sort__icon.rotated{transform:rotate(180deg)}.category-sort{position:relative;cursor:pointer}.category-sort__box{display:none;position:absolute;right:0;top:40px;width:168px;padding:10px;background:#fff;box-shadow:var(--shadow);border-radius:5px;z-index:1}.category-sort__box.active{display:block}.category-sort__value{line-height:1.8;transition:.3s ease-in-out}.category-sort__value:hover{color:var(--main-color)}.sort{display:flex;align-items:center;flex-wrap:wrap;margin:40px 0}.sort span{font-weight:700;margin-right:20px}.sort__wrapper{position:relative;margin-right:10px}.sort input{position:absolute;opacity:0}.sort__item{background:#f2f2f2;border:1px solid #9999;border-radius:5px;color:var(--text);cursor:pointer;padding:4px 8px}.up.sort__item::after{content:"";display:inline-block;background:url(../images/front/sort_arrow-down.png) no-repeat;height:16px;width:16px;position:relative;top:2px;right:-2px}.down.sort__item::after{content:"";display:inline-block;background:url(../images/front/sort_arrow-down.png) no-repeat;height:16px;width:16px;position:relative;top:2px;right:-2px;transform:rotate(180deg)}.sort__wrapper input[type=radio]:checked+label{border:1px solid var(--main-color);background:var(--main-color);color:#fff}.sort__wrapper input[type=radio]:checked+.down.sort__item::after{content:"";display:inline-block;background:url(../images/front/sort_arrow-down_white.png) no-repeat}.sort__wrapper input[type=radio]:checked+.up.sort__item::after{content:"";display:inline-block;background:url(../images/front/sort_arrow-down_white.png) no-repeat}.product-list{margin-top:20px}.product-list__item{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:30px 0}.add-to-cart .secondary-btn,.product-list__item .secondary-btn{background:#fff;color:var(--black);font-size:inherit}.product-list__gallery{width:38%;position:relative}.product-list__video{max-width:100%;border-radius:10px;max-height:260px;margin:0 auto;display:none}.product-list__video-play-btn{position:absolute;top:0;left:0;width:48px;height:48px;fill:var(--main-color);cursor:pointer;display:flex;align-items:center;justify-content:center}.product-list__video-play-btn .icon{padding:6px;border:1px solid var(--main-color);border-radius:50%;width:28px;height:28px;pointer-events:none;background:#fff}.product-list-thumbs{display:flex;margin:20px 0}.product-list-thumbs__item{width:30%;margin:0 1.5%;padding:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow)}.product-list-thumbs__item img{height:auto;border-radius:5px}.product-list__zoom{position:absolute;top:0;right:12px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-list__zoom svg{pointer-events:none}.product-list__img{display:flex;align-items:start;justify-content:center;height:auto}.product-list__img img{height:auto;max-width:100%;max-height:260px;width:auto}.product-list__desc{width:60%}.product-list__name{font-size:18px;font-weight:700;line-height:1.4}.product-params{border-radius:5px;margin:20px 0;overflow:hidden}.product-params__row{display:flex;align-items:stretch}.product-params__field{background:var(--main-color);color:#fff;border-bottom:1px solid #fff;font-size:14px;font-weight:700;padding:10px 20px;width:50%}.product-params__field-content{background:var(--secondary-color);border-bottom:1px solid #fff;font-weight:700;font-size:14px;padding:10px 20px;width:50%}.product-params__field-content a{text-decoration:underline;font-style:italic}.product-params__field-content a:hover{color:var(--main-color)}.product-params table{font-size:14px;border-collapse:collapse;border-radius:5px;overflow:hidden}.product-params th,td{padding:10px;text-align:center}.product-params th{background-color:var(--main-color);color:#fff}.product-params tr{background:var(--secondary-color);border-top:1px solid #fff}.product-params td a{text-decoration:underline}.product-params .gift-set{font-size:12px;color:var(--text);margin-bottom:10px}.product-params__info-btn,.product-property-icon{cursor:pointer;margin-left:8px}.product-params__info-btn svg,.product-property-icon svg{pointer-events:none}.product-field-info,.product-property-tip{display:none;position:fixed;top:0;left:0;font-size:13px;background:#fff;padding:15px;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.2);width:260px;animation:fadeIn .3s ease-in-out}.product-list__price{position:relative;font-size:20px;font-weight:700}.product-list__price .club-price{position:relative;top:5px;left:10px;cursor:help}.product-list__price .club-price img{height:23px}.product-list__price .club-price+div{display:none;padding:5px;border:1px solid var(--gray-700);z-index:10;font-size:.65rem;position:absolute;bottom:-60px;left:0;background-color:#fff;border-radius:5px;min-width:200px}.product-list__price .price-on-request{font-size:16px;color:var(--main-color)}.peers{margin-top:20px}.peers h2{margin-bottom:20px}.peers>div{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px}.peers>div img{width:100%}.tabs{display:flex;align-items:center;flex-wrap:wrap;margin:20px 0}.tabs__item{white-space:nowrap;margin:5px;font-size:14px;padding:8px 12px}.filter-tabs{margin-top:20px;width:100%;overflow:hidden;color:#fff;background-color:var(--main-color);padding:10px 0 8px 0;border-top-left-radius:5px;border-top-right-radius:5px;white-space:normal}.filter-tabs__item,.filter-tabs__item-selected{padding:0 20px;color:var(--light-gray)}.filter-tabs__item:hover{color:#fff}.filter-tabs__item span,.filter-tabs__item-selected span{padding:0 0 2px 0}.filter-tabs__item:hover span{border-bottom:none}.filter-tabs__item-selected{color:#fff}.product-lables{display:flex;align-items:stretch;flex-wrap:wrap;margin:20px 0 60px}.product-lables-item{width:25%;position:relative}.product-lables-item__info{display:block;margin:10px 0}.product-lables-item__wrap{padding:10px;height:100%;transition:.3s ease-in-out}.product-lables-item:hover .product-lables-item__wrap{border:none;box-shadow:var(--shadow);border-radius:5px;background:#fff}.product-lables-item__title{font-size:12px;font-weight:700;transition:.3s ease-in-out}.product-lables-item__title:hover{color:var(--main-color)}.product-lables-item__desc,.product-lables-item__price{margin-top:10px;font-size:14px}.product-lables-item__desc a:hover{color:var(--main-color)}.product-lables-item__desc,.product-lables-item__price,.product-lables-item__title{display:none}.pagination{margin:10px 0;font-size:1.1rem;color:var(--text)}.pagination a.pagination_page,.pagination span{display:inline-block;margin:0 3px;border:1px solid var(--main-color);border-radius:3px;padding:5px 7px}.pagination span{background-color:var(--main-color);color:#fff}.pagination a.pagination_page:hover{background-color:var(--main-color);color:#fff}.pagination-top{font-size:14px;color:#696969}.h1-pagination{font-size:20px;color:var(--text)}.gift-box-hero{background:url("/images-temp/gift-home-banner.jpg") no-repeat;background-size:cover;height:854px;display:flex;align-items:center}.gift-box-hero__inner{margin-left:120px;max-width:520px}.gift-box-hero__inner h1{font-size:48px}.gift-box-hero__inner p{font-size:20px}.gift-box-hero__inner .primary-btn{display:inline-block}.gift-box-feature-1,.gift-box-feature-2{display:flex;align-items:center;justify-content:space-around;margin:120px 0}.gift-box-feature__title{font-weight:700;font-size:28px}.gift-box-feature__text{max-width:460px}.gift-box-products__title{font-size:40px;font-weight:700;text-align:center;margin-bottom:40px}.gift-box-products__inner{display:flex;align-items:flex-start;flex-wrap:wrap}.gift-box-products-item{width:25%;padding:10px}.gift-box-products-item img{height:220px;width:100%;object-fit:contain;cursor:pointer}.gift-box-products-item__inner{padding:15px;border:1px solid #dbdbdb;border-radius:5px}.gift-box-products-item__title{font-size:20px;font-weight:700;margin-top:15px}.gift-box-products-item__details-list{padding-left:20px;list-style:disc;line-height:1.6;overflow:hidden;height:0;transition:height .3s ease-in-out;font-size:14px}.gift-box-products-item__details-list li{margin-bottom:10px}.gift-box-products-item__details-list::-webkit-scrollbar{display:none}.gift-box-products-item__details-list.active{overflow:auto;margin-top:10px}.gift-box-products-item__details{padding:10px 0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:15px 0}.gift-box-products-item__details-btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.gift-box-products-item__details-btn .icon{pointer-events:none}.gift-box-products-item__details-btn .icon.open{transform:rotate(180deg)}.gift-box-products-item__colors__inner{display:flex;align-items:center;gap:10px;margin:10px 0 20px}.gift-box-products-item__color{position:relative;cursor:pointer}.gift-box-products-item__color input{opacity:0;position:absolute;pointer-events:none}.gift-box-products-item__color-circle{display:block;width:24px;height:24px;border-radius:50%}.gift-box-products-item__color-circle.box-brown{background:#c36121}.gift-box-products-item__color-circle.box-red{background:#b70000}.gift-box-products-item__color-circle.box-blue{background:#07368f}.gift-box-products-item__color-circle.box-green{background:#04433f}.gift-box-products-item__color-circle.box-white{background:#fff;border:1px solid var(--gray)}.gift-box-products-item__color input[type=radio]:checked+.gift-box-products-item__color-circle::after{content:"";width:26px;height:26px;border-radius:50%;position:absolute;top:-2px;left:-2px;border:1px solid var(--black)}.gift-box-products-item__buy{display:flex;align-items:center;justify-content:space-between}.gift-box-products-item__price{font-weight:700;font-size:18px}.gift-box__pattern-1{position:absolute;right:0;top:200%}.gift-box__pattern-2{position:absolute;left:5%;top:150%}.gift-box__pattern-3{position:absolute;right:20px;top:110%;max-width:120px}.gift-box__pattern-4{position:absolute;left:2%;top:230%;transform:rotate(45deg)}.gift-box-popup-items{display:flex;align-items:center;justify-content:center;gap:20px;margin:20px 0}.gift-box-popup .add-to-cart{justify-content:center}.gift-box-popup-item{display:flex;flex-direction:column;gap:10px;padding:15px;border:1px dashed var(--gray);border-radius:10px;text-align:center;width:180px;max-width:180px}.gift-box-popup-item__img{height:160px;width:100%;object-fit:contain}.gift-box-popup__icon{width:40px;height:40px;fill:var(--light-gray)}.gift-set-component{text-decoration:underline}.gift-set-tooltip{display:none;position:absolute;padding:10px;color:#777;background-color:#fff;border:1px solid #777;box-shadow:0 1px 3px 1px rgba(0,0,0,.3);border-radius:3px;z-index:12}.gift-set-tooltip img{max-width:300px}.product__badges{display:flex;align-items:center;justify-content:space-between}.product-review-badge{display:flex;align-items:center;color:var(--gray-700);gap:20px;margin:10px 0}.product-review-badge.without{gap:8px}.product-review-badge .icon{width:16px;height:16px}.product-review-badge .icon-star{fill:#ffa800}.product-review-badge.without .icon-star{fill:var(--gray-700)}.product-review-badge .icon-comment{fill:var(--gray-700)}.product-review-badge__block{display:flex;align-items:center;gap:5px}.product__copy{display:flex;align-items:center;gap:6px;color:var(--gray-700);font-size:14px;fill:var(--gray-700);cursor:pointer;transition:.3s ease-in-out}.product__copy:hover{color:var(--main-color);fill:var(--main-color)}.product__copy .icon{width:20px;height:20px}.product__share{border:none;background:0 0;fill:var(--gray-700);display:none;width:48px;height:48px;cursor:pointer}.product__share.product-list__share{position:absolute;right:12px;top:48px;z-index:1}.product__share.product-list__share .icon{pointer-events:none}.product-gift-card-wraper{margin-top:20px}.product-gift-card-wraper hr{display:block;height:1px;border:0;border-top:1px solid var(--light-gray);margin:1em 0;padding:0}.product-gift-card{height:200px;overflow:hidden;border-radius:5px;margin:20px 0;position:relative}.product-gift-card img{width:100%;object-fit:cover;position:relative;top:50%;transform:translateY(-50%)}.product-gift-card .secondary-btn{background:#fff;position:absolute;right:21%;bottom:15px;padding:8px 24px}.product-detail-gift-box{margin-top:40px}.product-detail-gift-box__title{font-size:20px;font-weight:700;margin-bottom:10px}.product-detail-gift-box .gift-box-products-item{flex:0 0 33.3%}.product__wrap{display:flex;align-items:flex-start;justify-content:space-between;margin-top:20px}.product__right{width:50%}.product__gallery{position:relative;margin-top:20px;width:48%}.embla{overflow:hidden}.embla__container{display:flex}.embla__slide{flex:0 0 100%;min-width:0}.embla__prev{background:0 0;border:none;width:48px;height:48px;position:absolute;top:40%;left:0;transform:rotate(90deg);cursor:pointer}.embla__next{background:0 0;border:none;width:48px;height:48px;position:absolute;top:40%;right:0;transform:rotate(270deg);cursor:pointer}.embla__next .icon,.embla__prev .icon{width:32px;height:32px;fill:var(--gray)}.product__gallery a{display:flex;justify-content:center;align-items:center}.product__gallery img{height:auto;width:auto;max-height:420px}.product-video{display:flex;align-items:center;justify-content:center}.product-video__video{max-height:420px;border-radius:5px}.embla-thumbs{display:flex;margin-top:10px}.embla-thumbs__viewport{overflow:hidden;width:100%}.embla-thumbs__container{display:flex;flex-direction:row}.embla-thumbs__slide__button{-webkit-appearance:none;background-color:transparent;touch-action:manipulation;display:block;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:100%;opacity:1;transition:opacity .2s}.embla-thumbs__slide{flex:0 0 29%;min-width:0;position:relative;padding:10px;border:1px solid var(--light-gray);border-radius:5px;margin-left:8px;max-width:78px}.product__gallery-video-thumb.embla-thumbs__slide{flex:0 0 22%;max-width:78px}.product__gallery-video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px;border:1px solid var(--main-color);background:#fff;border-radius:50%;width:32px;height:32px;fill:var(--main-color)}.embla-thumbs__slide--selected .embla-thumbs__slide__button{opacity:1}.embla-thumbs__slide img{display:block;height:74px;width:auto;object-fit:cover;margin:0 auto}.product__check-volume-price,.product__weight{margin:20px 0;color:var(--gray);font-size:16px;fill:var(--gray);display:flex;align-items:center;gap:8px}.product__check-volume-price{text-decoration:underline;cursor:pointer;transition:.3s ease-in-out}.product__check-volume-price:hover{color:var(--main-color);fill:var(--main-color)}.product__check-volume-price-result{display:none}.product__check-volume-price .icon,.product__weight .icon{width:28px;height:28px}.product__wrap .add-to-cart{margin-top:20px}.product-thumbnail-wrap{overflow:hidden;position:relative}.product__thumbnail{display:flex;align-items:center;transition:.3s ease-in-out}.product-thumbnail-btn{position:absolute;right:0;height:100%;width:50px;top:0;user-select:none;cursor:pointer}.product-thumbnail-btn--left{display:none;background:linear-gradient(90deg,#fff 55%,transparent);left:0}.product-thumbnail-btn--right{background:linear-gradient(90deg,transparent 5%,#fff);right:0}.product-thumbnail-arrow{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--shadow);color:var(--main-color);padding:10px;position:absolute;top:50%;right:5px;pointer-events:none;transform:translateY(-50%)}.product__thumbnail::-webkit-scrollbar{display:none}.product__thumbnail-item{border-radius:5px;border:1px solid var(--gray);display:flex;align-items:center;justify-content:center;margin:0 5px;width:100px;height:100px;overflow:hidden}.product__thumbnail-item img{height:auto}.product-description,.product-packing,.product-recommend,.product-reviews,.product-volumes{margin-top:40px;position:relative}.product-description ul{list-style:disc;padding-left:20px;line-height:1.6}.product-volumes h2{display:flex;align-items:center;gap:10px}.product-volumes .icon{width:32px;height:32px}.product-volumes__inner{display:flex;flex-wrap:wrap;margin-top:10px}.product-volumes__item{border:1px solid var(--light-gray);border-radius:5px;display:flex;align-items:center;gap:4px;line-height:1.4;margin:1%;padding:5px;width:18%;transition:.3s ease-in-out}.product-volumes__item:hover{border:1px solid var(--main-color);box-shadow:var(--shadow)}.product-volumes__item img{max-height:70px;width:auto}.product-volumes__info{display:flex;flex-direction:column;font-size:14px;white-space:nowrap}.product-volumes__price{font-size:14px;font-weight:700;margin-top:10px}.carousel{position:relative}.carousel__viewport{overflow:hidden}.carousel__container{display:flex}.carousel__next{background:#fff;border:none;width:40px;height:40px;border-radius:50%;box-shadow:var(--shadow);transform:rotate(270deg);fill:var(--main-color);display:flex;align-items:center;justify-content:center;position:absolute;right:-10px;top:45%;cursor:pointer}.carousel__prev{background:#fff;border:none;width:40px;height:40px;border-radius:50%;box-shadow:var(--shadow);transform:rotate(90deg);fill:var(--main-color);display:flex;align-items:center;justify-content:center;position:absolute;left:-10px;top:45%;cursor:pointer}.product-packing__item,.product-recommend__item{border:1px solid var(--light-gray);border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 0 23%;font-size:14px;color:var(--text);margin:20px 0 0 14px;padding:10px;text-align:center;transition:.3s ease-in-out}.product-packing__item{flex:0 0 48%}.product-packing__item:hover,.product-recommend__item:hover{border:1px solid var(--main-color);box-shadow:var(--shadow)}.product-packing__item img,.product-recommend__item img{width:auto;height:auto;max-height:180px;margin-bottom:10px}.one-box,.two-box{display:none}.more-box{display:display: flex}.tare-info{display:flex;flex-wrap:wrap;padding:10px 0}.tare-info>div{padding:10px}.product-recommend__item-price{margin-top:10px;font-weight:700;color:var(--black)}.product-recommend__arrow-left,.product-recommend__arrow-right{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--shadow);color:var(--main-color);cursor:pointer;padding:10px;position:absolute;top:50%}.product-recommend__arrow-right{right:0}.product-recommend__arrow-left{left:10px}.product-reviews__item{background:#f2f2f2;border-radius:5px;margin:20px 0;padding:20px}.product-reviews__user{display:flex;align-items:flex-start;font-weight:700}.product-reviews__star-block{display:flex;margin:0 10px 3px}.product-reviews__star svg{color:#ffdd2a;margin:0 2px}.product-reviews__date{margin-bottom:10px}.product-reviews{margin-bottom:40px}.review-form__title{font-size:20px;font-weight:700;margin-bottom:10px}.review-form{border:none;padding:0;overflow:hidden;max-height:0;transition:.3s ease-in-out;margin-top:20px}.review-form.active{border:1px solid var(--light-gray);border-radius:5px;padding:10px 20px;max-height:800px}.review-form__notice{margin:20px 0;font-style:italic;font-size:14px;color:var(--main-color);text-align:center}fieldset.review-form__star{padding:0 10px 10px;border:1px solid #ffa800;border-radius:5px;color:var(--gray-700)}.review-form__star legend{margin-bottom:10px;font-weight:700}.review-form__score{position:absolute;opacity:0;z-index:-1}.review-form__star-label-1,.review-form__star-label-2,.review-form__star-label-3,.review-form__star-label-4,.review-form__star-label-5{color:var(--gray);cursor:pointer}#review-score-1:checked~.review-form__star-label-1 svg{color:#ffa800}#review-score-2:checked~.review-form__star-label-1 svg,#review-score-2:checked~.review-form__star-label-2 svg{color:#ffa800}#review-score-3:checked~.review-form__star-label-1 svg,#review-score-3:checked~.review-form__star-label-2 svg,#review-score-3:checked~.review-form__star-label-3 svg{color:#ffa800}#review-score-4:checked~.review-form__star-label-1 svg,#review-score-4:checked~.review-form__star-label-2 svg,#review-score-4:checked~.review-form__star-label-3 svg,#review-score-4:checked~.review-form__star-label-4 svg{color:#ffa800}#review-score-5:checked~.review-form__star-label-1 svg,#review-score-5:checked~.review-form__star-label-2 svg,#review-score-5:checked~.review-form__star-label-3 svg,#review-score-5:checked~.review-form__star-label-4 svg,#review-score-5:checked~.review-form__star-label-5 svg{color:#ffa800}.letter-counter{display:block;width:100%;text-align:right;font-weight:600}.cart-page{display:block;margin-top:30px}.cart-page__item{display:grid;gap:10px;grid-template-columns:80px auto 280px;align-items:center;margin:20px 0;padding:10px;border:1px solid var(--light-gray);border-radius:5px;font-size:.95rem;line-height:1.4;position:relative}.cart-page__price-and-quantity{display:flex;align-items:center;gap:12px}.cart-page__item.header{font-weight:600}.cart-page__name{text-align:left;margin-right:20px}.cart-page__name ul li:first-child{font-size:14px;color:var(--text)}.cart-page__name ul li:nth-child(2){margin:6px 0}.cart-page__item-img{display:flex;justify-content:center}.cart-page__item img{max-height:120px;height:auto;right:10px}.cart-page__item .add-to-cart__counter{width:124px}.add-to-cart__sum{font-weight:700;font-size:16px}.add-to-cart__delete{position:absolute;right:0;top:0;width:42px;height:42px;display:flex;justify-content:center;align-items:center}.add-to-cart__delete .icon{width:20px;height:20px;fill:var(--gray-700)}.cart-page .primary-btn{display:inline-block}.cart-page__item-desc{display:flex;font-size:14px;font-weight:400;color:var(--text);margin-top:5px}.cart-page__item-desc div{margin-right:10px}.cart-page__price-label{display:none}.cart-page__price{color:var(--gray-700);font-size:14px}.cart-page__checkout{margin-top:20px}.cart-page__summary{line-height:1.6;padding:20px;border:1px solid var(--light-gray);border-radius:5px}.cart-page__summary li{display:flex;align-items:center}.cart-page__summary ul{width:290px}.cart-page__summary--dash{border-bottom:1px dashed var(--light-gray);margin:0 8px;flex-grow:1;overflow:hidden;padding-bottom:10px}.cart-page__summary-total{font-size:20px;font-weight:700}.checkout{margin-top:30px}.checkout__pickup{margin:10px 0 20px 0}.checkout__pickup span{font-weight:700}.checkout__cart{border:1px solid var(--light-gray);border-radius:5px;margin:20px 0;padding:10px 20px}.checkout__cart .cart-page__item{border:none;border-radius:0;border-bottom:1px solid var(--light-gray);margin:0}.checkout .secondary-btn{border-color:var(--main-color);color:var(--main-color)}.checkout__title{font-size:20px;font-weight:700;margin:10px 0}.checkout__text{font-size:14px;margin-top:20px}.checkout__text p{margin:10px 0}.checkout__text-title{color:var(--main-color);font-weight:700}.checkout-check{display:flex;margin:10px 0}.checkout-check label{display:flex;align-items:center;cursor:pointer;position:relative;margin-right:20px}.checkout-check label input{position:absolute;opacity:0}.checkout-check__checkbox{width:20px;height:20px;background:var(--gray-100);border-radius:5px;border:1px solid #999;margin-right:12px}.checkout-check__checkbox .icon{width:20px;height:20px}.checkout-check label input[type=checkbox]:checked+.checkout-check__checkbox{background:var(--main-color);border:1px solid var(--main-color);stroke:#fff}.checkout__agreement{font-size:14px;color:var(--gray-700)}.checkout__agreement a{text-decoration:underline;font-style:italic}.checkout__company-fields{display:none}.checkout__company-fields.active{display:block}.input__info{padding:10px;font-size:14px;background:#ffebeb;border-radius:5px;color:var(--main-color);position:relative;transition:.3s ease-in-out}.input__info:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #ffebeb transparent;position:absolute;top:-7px;left:10px}.checkout-stock{max-width:580px;width:100%}.checkout-stock__title{font-size:24px;font-weight:700;text-align:center}.checkout-stock__product{display:flex;margin:20px 0 10px;padding:10px 0;border-top:1px solid var(--acent-bg);border-bottom:1px solid var(--acent-bg)}.checkout-stock__product img{width:80px;margin-right:20px}.checkout-stock__wrap{display:flex;align-items:center;margin:10px 0}.checkout-stock__price{margin-right:20px}.checkout-stock__price span{color:var(--main-color)}.checkout-stock__total{font-weight:700}.checkout-stock__total span{color:var(--main-color)}.checkout-stock__submit{margin-top:20px}.article figure,.article img{background:#f2f2f2;border-radius:5px}.article figcaption{color:var(--text);font-style:italic;font-size:14px;padding:10px;text-align:center}.search-article_text{color:var(--text);line-height:1.4;margin-top:10px;overflow:hidden}.search-article_text h2{padding:0 0 3px;font-size:1.5rem}.search-article_text ul{margin-top:10px;margin-left:10px}.search-article_text li{margin-bottom:10px}.search-article_text .relevant-products{display:flex;flex-wrap:wrap;align-content:flex-start;height:100%;border-bottom:1px solid var(--light-gray);margin-bottom:20px;padding-bottom:20px}.search-article_text h2.relevant{color:var(--main-color)}.search-article_text .relevant-products ul{margin:10px 0}.main-articles{display:flex;align-items:stretch}.main-articles-item-wrap{width:33%;padding-left:30px;display:flex;flex-direction:column;justify-content:space-between}.main-articles-item{position:relative;border-radius:5px;overflow:hidden;display:flex}.main-articles-item img{width:100%;height:auto}.main-articles-item--large{width:65%}.main-articles-item-image-link{line-height:0}.main-article-wrap{position:absolute;bottom:0;left:0;padding:20px;background:linear-gradient(0deg,#00000070,transparent);color:#fff;width:100%}.main-article-title{font-size:24px;font-weight:700}.sale-page-header{display:flex;justify-content:space-between}.page-layout-options{display:flex;flex-direction:row-reverse;gap:10px}.page-layout-options a.current-view svg{fill:var(--main-color)}.page-layout-options svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;overflow:hidden}.blog-list,.sale-list{display:flex;align-items:flex-start;flex-wrap:wrap;margin:40px 0}.blog-list-item{display:flex;flex-direction:column;width:25%;padding:10px 10px 30px}.sale-list-item{width:25%;padding:10px 10px 30px}.sale-list-item>a{display:flex;flex-direction:column}.sale-list-item figure{position:relative;border:1px solid var(--gray);border-radius:5px;text-align:center;padding:10px 0}.discounted{position:absolute;top:20px;right:20px;width:40px;height:40px;background-color:var(--main-color);color:#fff;text-align:center;border-radius:50%}.discounted>div{position:relative;top:10px}.blog-list-item__img{border-radius:5px;height:auto}.blog-list-item__categoty{font-size:14px;color:var(--text);margin:10px 0}.blog-list-item__title{font-weight:700;line-height:1.4}.blog-article{max-width:720px;width:100%;margin:0 auto}.blog-article p{font-size:18px;line-height:1.6}.blog-article h2{margin-top:40px}.blog-article h3{font-size:16px;margin-top:40px}.blog-article a{text-decoration:underline;font-style:italic;color:var(--main-color)}.blog-article img{border-radius:5px;width:100%;height:auto}.blog-article blockquote{font-style:italic;margin-left:40px;position:relative}.blog-article blockquote:before{content:"";background:url(../images/site/outline_quote.png);background-size:contain;width:32px;height:32px;position:absolute;left:-40px;top:0}.blog-article .breadcrumbs a{font-style:normal;text-decoration:none;color:inherit}.blog-article #video{margin:40px 0;overflow:hidden;border-radius:5px;line-height:0}.blog-article-content,.holiday-page-content{padding:20px;background:var(--acent-bg);border-radius:5px}.holiday-page-content{margin-bottom:20px;background:0 0}.holiday-page__quick-links .holiday-page-content{position:sticky;top:20px;background-image:url('/images/site/bg-recommended-40.jpg');background-size:cover}.holiday-page__mobile-fete-links{display:none}.holiday-page__article .holiday-page-content{display:none;background:var(--acent-bg)}.holiday-page__article .breadcrumbs{margin:0;padding:30px 0 20px}.blog-article-content__title,.holiday-page-content__title{display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:700;cursor:pointer}.blog-article-content-list p{margin:15px 0 0 40px;position:relative}.blog-article-content-list p:before{content:"";width:20px;height:2px;background:var(--main-color);position:absolute;left:-30px;top:50%}.blog-article-content__title .icon.rotate,.holiday-page-content__title .icon.rotate{transform:rotate(180deg)}.blog-article-content-list a,.holiday-page-content-list a{color:#121212;font-style:normal;text-decoration:none}.blog-article ol,.holiday-page-content-list ol{padding-left:40px;line-height:1.6;margin:20px 0}.blog-article ul{margin:10px 0;list-style:disc;padding-left:40px}.blog-article li,.holiday-page-content-list li{margin-bottom:10px;line-height:1.4}.holiday-products{margin-top:40px;position:relative}.holiday-products_links{border:1px solid var(--light-gray);border-radius:5px;margin:1%;padding:10px;width:30%;transition:.3s ease-in-out;position:relative}.blog-article .product-list-thumbs__item img,.blog-article .product-list__img img{width:auto;margin:0}.blog-article .product-list a{color:inherit;font-style:normal;text-decoration:none}.article-author{display:flex;flex-wrap:wrap;font-size:14px;font-style:italic;margin-top:40px;color:var(--text)}.article-author div{margin-right:20px}.blog-article__date{font-size:14px;font-weight:700;margin-top:10px;color:var(--text)}.blog-article__date-upadte{font-weight:400}.tags{margin-top:80px}.tags__title{text-transform:uppercase;font-size:14px;color:var(--text);margin-bottom:10px}.tags__inner{display:flex;align-items:center;flex-wrap:wrap}.tags__item{white-space:nowrap;margin:5px;font-size:14px;padding:8px 12px}.related-products__title{font-size:24px;font-weight:700;margin-top:40px;margin-bottom:10px}.related-products__inner{display:flex;align-items:stretch;flex-wrap:wrap}.product-vartical{width:25%;padding:10px}.product-vartical__inner{padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border:1px solid var(--acent-bg);border-radius:5px;position:relative;transition:.3s ease-in-out;height:100%}.product-vartical__inner:hover{border:1px solid var(--main-color);box-shadow:0 0 12px rgba(0,0,0,.1)}.product-vartical__inner img{margin-top:10px}.product-vartical__wrap{display:flex;flex-direction:column;align-items:center}.product-vartical__article{position:absolute;left:15px;top:15px;font-size:14px;color:var(--text)}.product-vartical__img{max-width:220px}.product-vartical__title{text-align:center;font-weight:700;margin:10px 0}.product-vartical__price{font-size:20px}.product-vartical__add-to-cart.primary-btn{width:100%;margin-top:10px}.product-vartical__add-to-cart.secondary-btn{width:100%;margin-top:10px}.footer{background:var(--main-color);padding:40px 0 20px 0;color:#fff;margin-top:80px}.footer__icon{width:194px;height:34px;fill:white}.footer p{margin:10px 0}.footer__wrap{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.footer-column__title{font-size:18px;font-weight:700;margin-bottom:20px}.footer-column li{margin:10px 0}.footer-column__social{display:flex;align-items:center}.footer-column__social li{margin:0}.footer-column__social .icon{width:32px;height:32px;fill:white;margin-right:10px}.footer__18{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin:80px 0 20px 0;text-transform:uppercase}.footer__18 .icon{width:32px;height:32px;margin-right:10px;fill:white}.footer__text p{font-size:13px;line-height:1.6}.footer__copyright{font-size:13px;text-align:center;margin-top:40px}.liveinternet{display:block;background:var(--main-color);padding:0 10px}.price-exception{margin-top:5px;width:100%;text-align:right;font-size:14px}.cart-print{display:block;line-height:1}.checkout__btn input{margin-left:10px}.error-404{height:calc(100vh - 159px);display:flex;align-items:center;justify-content:center;flex-direction:column}.error-404__title{font-weight:700;font-size:10vw}.error-404__subtitle{font-size:24px}.error-404__description{max-width:350px;text-align:center;margin:20px 0;color:var(--text)}.error-404__wrapper{display:flex;max-width:350px;width:100%;justify-content:space-around}.classification__wrap{overflow:hidden;border-radius:10px;border:1px solid var(--light-gray);margin:20px 0}.classification-table{display:flex;overflow-x:scroll}.classification-table::-webkit-scrollbar{display:none}.classification__filter{display:flex;align-items:center;justify-content:space-between}.classification-btns{display:flex;flex-wrap:wrap}.classification-btns .secondary-btn.active{background:var(--main-color);color:#fff}.classification-btns .secondary-btn{margin-left:20px}.classification-arrows__left,.classification-arrows__right{display:none;align-items:center;justify-content:center;position:fixed;top:50%;z-index:1;width:48px;height:48px;background:var(--main-color);opacity:.5;color:#fff;border-radius:50%;transition:.3s ease-in-out;cursor:pointer}.classification-arrows__left:hover,.classification-arrows__right:hover{opacity:.7}.classification-arrows__left.active,.classification-arrows__right.active{display:flex}.classification-arrows__right svg{pointer-events:none}.classification__column{width:224px;border-left:1px solid var(--gray);flex:0 0 auto}.classification__title{background:var(--black);display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;padding:20px}.classification-submenu{position:relative;margin-left:10px}.classification-submenu-options__item .filter__row span{pointer-events:none}.classification-submenu__btn{cursor:pointer;transition:.3s ease-in-out}.classification-submenu__btn.active{transform:rotate(180deg)}.classification-submenu__btn svg{width:20px;height:20px;pointer-events:none}.classification-submenu-options{display:none;position:absolute;top:32px;right:-52px;background:#fff;width:200px;padding:5px 15px;z-index:1;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.15);color:var(--black)}.classification-submenu-options.active{display:block}.classification__subtitle{font-size:14px;font-weight:700;text-align:center;padding:10px;background:var(--light-gray)}.classification__item{font-size:14px;border-bottom:1px solid var(--light-gray)}.classification__item .filter__row{margin:0;padding:10px}.classification__item .filter__row label{margin:0}.classification__item-value.highlight{background:var(--secondary-color)}label.classification-check-all{margin:0 15px}.classification-check-all input,.classification-check-all span{pointer-events:none}.classification-desc{display:flex;align-items:center;margin-top:20px}.classification-desc__item{position:relative;padding-left:28px;margin-right:20px}.classification-desc__item:before{content:"";width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid var(--gray);position:absolute;top:-2px;left:0}.classification-desc__item.classification-desc__item--region::before{background:var(--black);border:1px solid var(--black)}.custom-modal{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;padding:20px;background-color:rgb(0,0,0,.4)}.custom-modal_div{position:relative;margin:0 20px;padding:25px 20px 10px;width:auto;height:auto;min-height:200px;background-color:#fff;box-shadow:var(--shadow);border-radius:10px}.cart-in-modal{max-width:860px;width:100%}.cart-in-modal__close{position:absolute;right:20px;top:20px;cursor:pointer}.cart-in-modal__title{font-size:24px;font-weight:700}.cart-in-modal__product{display:flex;margin:30px 0}.cart-in-modal__product img{height:200px;margin-right:40px}.cart-in-modal__total{margin:20px 0;color:var(--text)}.cart-in-modal__total span{color:var(--main-color)}.cart-in-modal .product-list__name{margin:20px 0}.cart-in-modal .primary-btn{margin-left:20px}.cart-in-modal__product-desc{max-width:100%}.cart-in-modal__product-desc .product-list__price{display:flex;align-items:center}.cart-in-modal__product-desc .counter{margin-left:20px}.age-check{padding:20px;margin:0 20px;max-width:860px;width:100%}.age-check__18{position:absolute;right:30px;top:30px}.age-check{margin:60px 0}.age-check__logo{text-align:center}.age-check__logo div{color:var(--main-color)}.age-check__big-text{font-size:24px;margin:30px 0}.age-check .primary-btn{font-size:20px;margin:30px auto;width:max-content}.review-status-in-modal{margin:0;padding:40px;max-width:600px;max-height:400px;line-height:1.3;font-size:18px;font-weight:600}.review-status-in-modal_btn{margin-top:40px}.contact-wrap{display:flex;align-items:flex-start}.contact__info ul{list-style:disc;margin-left:40px;line-height:1.6}.contact__map iframe{margin:20px 0}.contact__gallery{position:relative;overflow:hidden}.contact__slide{position:absolute;opacity:0;transition:1s ease-in-out}.contact__slide.active{position:relative;opacity:1}figcaption{text-align:center;font-style:italic;margin-top:10px;font-size:18px}.gift-card-form,.gift-card-form-in-modal{position:relative;padding:30px 10px 40px;max-width:580px;width:100%}.gift-card-form{margin-top:40px}.gift-card-form-in-modal__close{position:absolute;right:0;top:0;cursor:pointer}.gift-card-form__title{font-size:20px;font-weight:700;margin-bottom:15px}.gift-card-form label{display:inline-block;margin-top:20px}.gift-card-form .gift-card-details{padding:20px 0 30px}.gift-card-form .gift-card-details ul{margin-bottom:20px}.gift-card-form .gift-card-details li{margin-bottom:5px}.gift-card-form .gift-card-details li span{font-weight:600}.cancel-btn{margin-right:10px;padding:10px 20px;background:0 0;border:1px solid var(--main-color);border-radius:5px;box-shadow:0 4px 12px rgb(164 60 35 / 40%);font-size:14px;text-align:center;color:inherit;transition:.3s ease-in-out;cursor:pointer}.cancel-btn:hover{background:var(--main-color);color:#fff}.cancel-btn:hover+.primary-btn{background:0 0;color:inherit}input[name=pin]{margin-bottom:20px}.error_messages{margin:0 0 20px}.error_messages li{margin-bottom:5px}.error_messages li span{color:var(--main-color)}.info-block{margin:20px 0;padding:0;width:100%;box-sizing:border-box;font-size:0}.info-block>a{display:flex;align-items:center;padding:0}.info-block__content,.info-block__image{margin:0;display:inline-block;width:59%;box-sizing:border-box}.info-block__content{padding:0 10px;font-size:.75rem}.info-block__image img{width:100%;height:auto}.out-of-stock{background-color:var(--gray);color:#fff;box-shadow:none;border:1px solid var(--gray)}.old-price{display:block;text-decoration:line-through;margin-bottom:2px;font-weight:400;font-size:18px;color:#696969}.sale-price{color:var(--main-color)}.exception{display:inline-block;font-size:1.2rem;color:var(--main-color)}.contacts-img-slider{position:relative;overflow:hidden}.contacts-img-slider__wrap{display:flex;align-items:stretch;transition:.5s ease-in-out}.contacts-img-slider__item{flex:0 0 auto;width:100%}.contacts-img-slider__item img{height:auto;max-width:100%;aspect-ratio:attr(width)/attr(height);margin:0}.contacts-img-slider__decs{text-align:center;margin-top:10px}.contacts-img-slider__arrow-left,.contacts-img-slider__arrow-right{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:var(--shadow);color:var(--main-color);cursor:pointer;padding:10px;position:absolute;top:calc(50% - 60px)}.contacts-img-slider__arrow-left{left:0}.contacts-img-slider__arrow-right{right:0}.dots-container{display:flex;align-items:center;justify-content:center;margin-top:20px}.contacts-img-slider__dot{width:16px;height:16px;background:var(--light-gray);border-radius:50%;margin:8px;cursor:pointer}.contacts-img-slider__dot.active{background:var(--main-color)}.calendar__gradient{display:none;position:absolute;left:0;top:0;width:100%;height:100px;background:linear-gradient(to top,rgba(255,255,255,.5) 0,#fff 40%);z-index:1}.current-day,.red-day{background:var(--main-color);color:#fff;border-radius:5px;box-shadow:4px 4px 8px rgb(164 60 35 / 40%)}.calendar__line-day.current-day a,.calendar__line-day.current-day span,.red-day a{color:#fff}.calendar{position:relative}.calendar__inner{display:flex;align-items:stretch;flex-wrap:wrap;margin:20px 0}.calendar__month{width:33%;max-width:242px;padding:8px;background-image:url('/images/site/bg-transparent-50.png')}.calendar-new__month{width:360px}.calendar-new__month .days-row{display:flex;justify-content:space-between;padding:5px 15px}.calendar-new__month .days-row div{padding:5px}.calendar__title{font-size:14px;font-weight:700;padding:8px 12px;background:var(--main-color);border-radius:10px 10px 0 0;color:#fff;text-transform:uppercase}.calendar__month-inner{border:1px solid var(--light-gray);border-radius:10px;height:100%}.calendar__days,.calendar__weeks{display:flex;flex-wrap:wrap;padding:0 8px}.calendar__days{padding-bottom:12px}.calendar__weeks li{text-transform:uppercase;font-size:12px;color:var(--text)}.calendar__days li,.calendar__weeks li{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.calendar__weeks li.weekends{color:var(--main-color)}.calendar__days li{transition:.3s ease-in-out}.calendar__days li:hover{border-radius:5px;background:var(--light-gray)}li.current-day:hover{background:var(--main-color)}.calendar__days li a{color:var(--main-color);font-weight:700;text-decoration:underline}.holiday__article{border-radius:10px;margin:20px 0}.holiday__article:last-child{border-bottom:1px solid var(--light-gray)}.holiday__article-img{width:180px;margin-right:20px}.holiday__article img{border-radius:5px}.holiday__article-wrap{flex:1}.holiday__article-title{font-weight:700;font-size:16px;margin-bottom:10px;display:block}.category-article__text ul{list-style:disc;padding-left:20px}.category-article__text li{margin-bottom:10px}.play-pronounce__btn,.text-to-speech__btn{position:relative;width:20px;height:20px;margin-left:8px;display:inline-block}.play-pronounce__btn svg,.text-to-speech__btn svg{pointer-events:none;position:absolute;left:0;top:4px}.table-action__icon-tooltlip{display:none;position:absolute;top:-30px;left:-50%;z-index:1;padding:5px;font-size:14px;background:#121212;border-radius:5px;color:#fff}.play-pronounce__btn:hover .table-action__icon-tooltlip,.text-to-speech__btn:hover .table-action__icon-tooltlip{display:block}.sugar-level{display:flex;margin-top:40px;margin-bottom:80px}.sugar-level-item{width:14.3%;border-radius:5px;padding:15px;transition:.3s ease-in-out;flex:0 0 auto}.sugar-level-item__title{display:flex;align-items:center}.sugar-level-item__title--wrap{width:165px;overflow:hidden;white-space:nowrap}.sugar-level-item__title--anim{animation:title-running 10s infinite}@keyframes title-running{0%{transform:translateX(0)}50%{transform:translateX(-140px)}100%{transform:translateX(0)}}.sugar-level-item__desc div{display:none;position:absolute}.sugar-level-item__desc:hover div{display:block;left:0;bottom:0;z-index:1;font-size:16px;background:var(--secondary-color);box-shadow:0 0 12px rgba(0,0,0,.15);border-radius:10px;font-size:14px;padding:10px;width:260px}.sugar-level-item__title{display:flex;align-items:center;justify-content:center;font-size:24px;position:relative}.sugar-level-item__desc span{font-size:14px;display:flex;align-items:center;justify-content:center;margin-left:10px;background:var(--main-color);border-radius:30px;width:20px;height:20px;color:#fff;cursor:pointer}.sugar-level-item__info{text-align:center;margin-top:10px}.sugar-level-item__lalbes{margin-top:10px;text-align:center;color:var(--main-color);text-decoration:underline;cursor:pointer}.sugar-level__btn.primary-btn{padding:10px;margin-top:20px}.corporate-hero{background:linear-gradient(90deg,#000,transparent),url("/images/site/corporate-hero.png") no-repeat;background-size:cover;background-position-y:center;color:#fff;height:400px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;border-radius:20px;margin-bottom:20px}.corporate__inner{width:600px}.corporate-features{display:flex;align-items:stretch}.corporate-features:nth-child(3){justify-content:center}.corporate-features:nth-child(4){display:none;justify-content:space-between}.corporate-features__block{padding:10px;width:33.3%}.corporate-features__block-inner{padding:20px;background:var(--gray-100);border-radius:20px;line-height:1.4;height:100%}.corporate-features__block-inner--black{background:var(--black);color:#fff}.corporate-features__title{font-size:18px;font-weight:700;margin-bottom:20px}.corporate-features__block ul{list-style:disc;padding:20px}.corporate-features__block p{margin:0}.corporate-call-to-action{padding:20px;margin:40px 0;box-shadow:0 0 12px rgba(0,0,0,.1);border-radius:20px;display:flex;align-items:flex-start;gap:20px;background:url(/images/site/bottles.png) no-repeat;background-size:initial;background-position-x:right}.corporate-call-to-action-block{width:30%}.corporate-call-to-action__title{font-size:40px;font-weight:700}.corporate-call-to-action__phone{font-size:24px;display:block;margin:20px 0}.corporate-call-to-action__chat{font-size:20px}.corporate-call-to-action__chat{font-size:20px;display:flex;align-items:center;gap:10px}.corporate-call-to-action__chat a{display:flex;align-items:center;justify-content:center}.corporate-call-to-action__chat .icon{width:32px;height:32px}.corporate-call-to-action-block p{margin:0}.corporate-call-to-action__submit{display:flex;align-items:flex-end;margin-top:10px;gap:20px}.corporate-call-to-actiont__agreement{font-size:12px;color:var(--gray-700)}.corporate-call-to-actiont__agreement a{text-decoration:underline}.promo{background:linear-gradient(45deg,var(--gray-700) 10%,var(--black) 20% 80%,var(--gray-700) 90%);color:#fff;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:6px 10px;position:relative}.promo-title{line-height:1}.promo-close{position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.promo-close .icon{fill:#fff;width:16px;height:16px}.promo-link{margin-left:20px;padding:3px 12px;font-size:12px}.promo-timer{min-width:200px}.promo-timer__items{display:flex;margin:0 0 0 20px}.promo-timer__item{display:flex;flex-direction:column;align-items:center;margin:0 5px;font-size:14px;font-weight:700}.promo-timer__title{font-size:10px;font-weight:400}.sk-chase{width:40px;height:40px;position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:25%;height:25%;background-color:var(--main-color);border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:first-child{animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:first-child:before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}.quotation-page{display:block;margin-top:30px}.quotation-page h1{font-size:20px}.quotation-page .table{margin-top:30px;width:100%;border-spacing:0}.quotation-page .table__heading{background-color:var(--light-gray);border-top-left-radius:10px;border-top-right-radius:10px}.quotation-page .table__heading th{padding:15px 10px}.quotation-page .table__heading th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.quotation-page .table__heading th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.quotation-page .table td{text-align:center;padding:20px 10px;border-bottom:1px solid var(--gray)}.quotation-page ul li{margin-top:5px}.quotation-page .input{background:0 0;border:1px solid var(--gray);border-radius:10px;font-family:inherit;font-size:16px;margin:10px 0;padding:10px;width:100%}.fetes{background-image:url('/images/site/fete.jpg');background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.holiday-page{display:flex;flex-wrap:wrap}.holiday-page__side-menu{width:25%;padding:20px 20px 20px 0}.holiday-page__side-menu h2{margin:10px 0 20px;color:var(--main-color)}.holiday-page__side-menu .fete-link{margin-bottom:20px}.holiday-page__side-menu .fete-link figcaption{font-size:.9rem}.holiday-page__article{width:50%;padding:0 20px}.holiday-page__article h1,.holiday-page_banner{margin-bottom:20px}.holiday-page_banner img{width:100%}.holiday-page__quick-links{width:25%;padding:20px 0 0 20px}@keyframes sk-chase{100%{transform:rotate(360deg)}}@keyframes sk-chase-dot{100%,80%{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,100%{transform:scale(1)}}@media (max-width:1920px){.gift-box-hero{height:calc(100vh - 226px)}}@media (max-width:1366px){.gift-box__pattern-3{width:80px}.gift-box__pattern-2{left:20px;width:120px;top:170%}.gift-box__pattern-1{width:240px;top:235%}.gift-box__pattern-4{width:100px;top:270%;left:20px}.product-detail-gift-box .gift-box-products-item{flex:0 0 40%}}@media (max-width:1200px){.phone__icon{display:flex;flex-direction:column;align-items:center;font-size:14px;color:var(--text);fill:var(--text)}.phone__item{margin:8px 0}.phone__wrapper{display:none;flex-direction:column;align-items:flex-start;justify-content:space-between;background:#fff;border-radius:5px;box-shadow:var(--shadow);position:absolute;padding:20px;top:140px;left:auto;right:40px;width:320px;z-index:2;flex-wrap:wrap;max-width:440px}.cart__desc{display:none}.mini-cart{display:none}.mini-cart.active{display:flex;align-items:center;justify-content:center}.home__column{padding:0 10px}.link-block{margin:20px 0}.sidebar-btn{display:flex}.left-sidebar,.right-sidebar{display:none}.content{margin:0 auto;width:100%}.left-sidebar.active,.right-sidebar.active{background:#fff;box-shadow:4px 0 12px rgb(0 0 0 / 20%);display:block;height:100%;width:254px;padding:0 20px;position:fixed;top:0;left:0;overflow:scroll;z-index:10}.right-sidebar.active{box-shadow:-4px 0 12px rgb(0 0 0 / 20%);left:auto;right:0}.product-detail-gift-box .gift-box-products-item{flex:0 0 25%}}@media (max-width:1024px){.product-lables-item{width:14.2%}.blog-list-item,.sale-list-item{width:33%}.link-block-arrow .link-block__link{width:116px}.product-vartical{width:33.3%}.sugar-level{overflow-x:scroll}.sugar-level-item{width:18%}.sugar-level-item__title{font-size:18px}.sugar-level-item__info{font-size:14px}.product-detail-gift-box .gift-box-products-item{flex:0 0 33.3%}}@media (max-width:768px){.custom-modal_div{width:100%}#menu ul{justify-content:center}.footer__item{margin:10px}.row{flex-wrap:wrap}.home__column{width:50%}.custom-modal_div{width:100%}.product-lables-item{width:25%}.product-lables-item__wrap{height:312px}.product-vartical{width:50%}.sugar-level-item{width:23%}.gift-box-hero{background-position:center}.gift-box-hero__inner{margin-left:20px;max-width:440px}.gift-box-feature-1{flex-direction:column}.gift-box-feature-2{flex-direction:column-reverse}.gift-box-products-item,.product-detail-gift-box .gift-box-products-item{width:50%}.product__copy{display:none}.product__share{display:block}.product-detail-gift-box .gift-box-products-item{flex:0 0 50%}.holiday-page__side-menu{display:none}.holiday-page__article{width:100%}.holiday-page__article h1{font-size:1.4rem}.holiday-page__quick-links{display:none}.holiday-page__article .holiday-page-content{display:block}.holiday-page__mobile-fete-links{display:block;margin-bottom:20px;border:1px solid red;border-radius:10px;padding:10px 20px}.holiday-page__mobile-fete-links h2{color:var(--main-color)}.holiday-page__mobile-fete-links>div{display:flex;gap:10px;margin-top:10px}.fetes{background:0 0}}@media (max-width:580px){.container{padding:0 16px}.product h1{font-size:20px}.plyr__video-wrapper{height:500px!important}.mob-header{display:flex;margin:16px}.mob-header__col--1{flex:0 0 30%;fill:var(--gray-700)}.mob-header__col--2{flex:0 0 40%}.mob-header__col--3{display:flex;justify-content:flex-end;gap:16px;flex:0 0 30%;fill:var(--gray-700)}.header{position:relative;z-index:10}.header-top{display:none}#menu,.logo{display:none}#menu.active{display:block;position:fixed;bottom:0;left:0;z-index:3;width:100%;height:60%;border-radius:10px 10px 0 0}.mob-menu{background:var(--main-color);box-shadow:var(--shadow);display:flex;justify-content:space-between;padding:10px 20px;position:fixed;bottom:0;left:0;z-index:2;width:100%;transition:.3s ease-in-out}.mob-menu__item{display:flex;align-items:center;flex-direction:column;fill:#fff}.mob-menu__item svg{height:20px;width:20px}.mob-menu__item a,.mob-menu__item span{color:#fff;margin-top:4px;font-size:14px}.mob-menu__item span,.mob-menu__item svg{pointer-events:none}.menu-dropdown-list.active{position:fixed;width:100%;column-count:auto;display:flex;align-items:center;justify-content:flex-start!important;gap:0;top:30%;left:0;border-radius:10px 10px 0 0;overflow:scroll;height:70%}.menu-dropdown-icon{transform:rotate(270deg)}.menu-dropdown-close-btn.active{display:flex}.phone__item.whatsapp{display:flex;align-items:center}.phone__item.whatsapp svg{margin-right:8px}#menu ul{flex-direction:column}#menu ul li{margin:15px 0}.cental-menu{display:block;overflow:hidden;border-radius:5px;margin-bottom:20px;font-size:14px;border:1px solid var(--light-gray)}.cental-menu .icon{width:20px;height:20px;pointer-events:none}.cental-menu-link__item,.cental-menu__item{display:flex;flex-wrap:wrap}.cental-menu-link__item-title,.cental-menu__item-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px;background:var(--acent-bg);border-bottom:1px solid var(--light-gray)}.cental-menu__item:last-child .cental-menu__item-title{border-bottom:none}.cental-menu__item span{font-weight:700;pointer-events:none}.cental-menu-link__item-title a{font-weight:700;font-size:14px}.cental-menu-submenu{display:none;width:100%;animation:subMenuFloat .5s linear}@keyframes subMenuFloat{0%{max-height:0}100%{max-height:1000px}}.cental-menu-submenu.active{display:block;margin:15px}.cental-menu-submenu.horizontal.active{display:flex;flex-wrap:wrap}.cental-menu-submenu-item{padding:6px 0;display:block}.cental-menu-submenu-item.parent{font-weight:700}.cental-menu-submenu-item.child{padding-left:16px}.cental-menu-submenu.horizontal .cental-menu-submenu-item{padding:6px}.field input{width:116px}.filter{padding:16px}.search{display:none;position:fixed;padding:20px;top:0;left:0;z-index:3;width:100%;height:100%;background:#fff}.search__form{position:relative;display:flex;align-items:center}.search__close{display:block;margin-left:10px;font-size:14px;text-transform:uppercase}.search__result-dynamic{position:static;border-radius:5px}.search.active{display:block}.search__result-header{text-align:center}.search .input{background:#fff;width:100%}.search__icon{left:10px}.phone__icon{display:none}.cart__icon{display:none}.mini-cart.active{position:fixed;top:50%;left:0;width:100%;height:50%;border-radius:10px 10px 0 0}.mini-cart__wrap{max-height:248px}.phone__wrapper{position:fixed;top:50%;left:0;width:100%;height:50%;z-index:3;justify-content:flex-start;gap:8px;border-radius:10px 10px 0 0}.breadcrumbs{margin:10px 0}.home__column{padding:0;width:100%}.filter__item{margin-bottom:15px}.filter__item.checkboxes{margin-bottom:20px}.filter__row,.filter__row label,.radio-container{margin:10px}.sort__wrapper{margin:8px}.sort__item{font-size:14px}.product-list__item{flex-direction:column}.product-list__desc{width:100%}.product-list__gallery{width:100%}.product-review-badge{margin:0}.product-list__img{justify-content:center}.product-list__video-play-btn.product-list-gallery-item{left:auto;right:12px;top:96px}.product-list-thumbs{width:48px;margin:0;flex-direction:column;position:absolute;top:0;left:0}.product-list-thumbs__item{width:100%;margin:5px 0}.product-params__field,.product-params__field-content{font-size:13px;padding:6px}.product-params__row.price{flex-direction:column;align-items:flex-start}.add-to-cart,.availability-request{margin:12px 0}.mini-cart_div{padding:16px;width:100%;justify-content:space-between;height:100%}.mini-cart__wrap{flex-grow:1}.mini-cart__item:last-child{border-bottom:1px solid #999}.mini-cart__total{border-top:none}.sidebar-btn{position:static;box-shadow:none;justify-content:flex-start;gap:12px;transform:translateY(0)}.sidebar-btn__category,.sidebar-btn__filter{margin:0;font-size:14px}.cart-page h1{font-size:20px}.cart-page__item{display:flex;flex-wrap:wrap;position:relative}.cart-page__name{margin:0;width:78%}.product__wrap{flex-direction:column}.product__gallery,.product__right{width:100%}.product__gallery{margin-top:0}.price-input{margin:15px 0}.product__title{font-size:20px}.product-volumes__item{width:46%;margin:2%}.product-recommend__item{flex:0 0 46%;margin:20px 0 0 3%}.product-recommend__arrow-left{left:-10px}.footer{padding:40px 0 80px 0}.footer__wrap{flex-direction:column;align-items:center}.footer-column{text-align:center;margin-top:40px}.footer__logo{margin-bottom:20px}.footer__18{align-items:center;font-size:12px;text-align:center}.footer__18 span{width:75%}.price-exception{margin:0;text-align:left}.cart-print{display:none}.cart-page__item.header{display:none}.add-to-cart__sum,.cart-page__price{display:flex;align-items:center;flex-direction:column;font-weight:700}.cart-page__price-label{display:inline-block;font-weight:400}.cart-in-modal__product img{display:none}.cart-in-modal__title{font-size:18px}.cart-in-modal__product{margin:0}.cart-in-modal .add-to-cart{margin:20px 0;align-items:flex-start;flex-direction:column}.cart-in-modal .secondary-btn{margin:15px 0;width:100%}.cart-in-modal .primary-btn{width:100%;margin:0}.cart-in-modal__product-desc .product-list__price{font-size:16px}.checkout__btn{display:flex;flex-direction:column}.checkout__btn input{margin-left:0}.product-lables-item{width:50%}.product-lables-item__wrap{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-lables-item__info{display:block}.error-404__title{font-size:32vw}.filter__item--half{width:100%}.product-vartical{width:100%}.main-articles{flex-direction:column}.main-articles-item{width:100%}.main-articles-item-wrap{width:100%;padding:0}.main-articles-item{width:100%;margin-bottom:20px}.blog-list{flex-direction:column;margin:0 0 40px}.blog-list-item,.sale-list-item{width:100%;padding:0 0 30px}.contact-wrap{flex-direction:column-reverse}.age-check__18{width:48px;height:48px}.age-check{margin:60px 0 0;padding:0}.age-check__big-text{font-size:18px;margin:20px 0}.calendar__inner{height:100vh;overflow-y:scroll}.calendar__inner::-webkit-scrollbar{display:none}.calendar__days li,.calendar__weeks li{width:11vw;height:11vw}.holiday__article{border-radius:10px;margin:20px 0}.holiday__article-img{width:100%;margin:0 0 10px}.sugar-level-item{width:40%}.promo-title{margin-bottom:8px;width:100%;text-align:center}.promo-timer{min-width:160px}.gift-box__pattern-1,.gift-box__pattern-2,.gift-box__pattern-3,.gift-box__pattern-4{display:none}.gift-box-hero__inner h1{font-size:28px}.gift-box-hero__inner p{font-size:16px}.gift-box-feature-1,.gift-box-feature-2{margin:80px 0}.gift-box-products-item,.product-detail-gift-box .gift-box-products-item{width:100%}.product-gift-card{height:auto;border-radius:0}.product-gift-card img{top:0;transform:translateY(0);border-radius:5px}.product-gift-card .secondary-btn{display:none}.product-thumbnail-btn--right{display:none}.product-thumbnail-wrap{overflow:scroll}.product-detail-gift-box .gift-box-products-item{flex:0 0 80%}.rom-cuba-brands__wrapper{width:33.3%}.nominal-counter{width:100%}.nominal-counter__info{display:none}.holiday-products_links{width:100%;margin-bottom:20px}.breadcrumbs{display:none}.breadcrumbs-mobile{display:flex}.product-packing__item{flex:0 0 95%}.tare-info{display:block}.tare-info>div:first-child{padding-bottom:0}.tare-info>div:last-child{padding-top:0}.two-box{display:flex}}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#0+007}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
