a,img{-webkit-transition:.3s}a,button{color:inherit}.button.inversed,body{background-color:#fff}.pagination ul,.tab-wrapper ul{list-style-type:none;padding:0}.no_scroll,.products-slider,.sr-only,.swiper-slide,body.luxury-theme .hero-slider .image,body.luxury-theme .products-slider,body.luxury-theme .products-slider .swiper{overflow:hidden}@font-face{font-family:Nyala;src:url("../fonts/nyala/nyala-regular.f75b25f4.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem!important}.mt-2{margin-top:2rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-6{margin-top:6rem!important}.mt-7{margin-top:7rem!important}.mt-8{margin-top:8rem!important}.mt-9{margin-top:9rem!important}.mt-10{margin-top:10rem!important}.mt-11{margin-top:11rem!important}.mt-12{margin-top:12rem!important}.mt-13{margin-top:13rem!important}.mt-14{margin-top:14rem!important}.mt-15{margin-top:15rem!important}.mt-16{margin-top:16rem!important}.mt-17{margin-top:17rem!important}.mt-18{margin-top:18rem!important}.mt-19{margin-top:19rem!important}.mt-20{margin-top:20rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:3rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.mb-6{margin-bottom:6rem!important}.mb-7{margin-bottom:7rem!important}.mb-8{margin-bottom:8rem!important}.mb-9{margin-bottom:9rem!important}.mb-10{margin-bottom:10rem!important}.mb-11{margin-bottom:11rem!important}.mb-12{margin-bottom:12rem!important}.mb-13{margin-bottom:13rem!important}.mb-14{margin-bottom:14rem!important}.mb-15{margin-bottom:15rem!important}.mb-16{margin-bottom:16rem!important}.mb-17{margin-bottom:17rem!important}.mb-18{margin-bottom:18rem!important}.mb-19{margin-bottom:19rem!important}.mb-20{margin-bottom:20rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:1rem!important}.ml-2{margin-left:2rem!important}.ml-3{margin-left:3rem!important}.ml-4{margin-left:4rem!important}.ml-5{margin-left:5rem!important}.ml-6{margin-left:6rem!important}.ml-7{margin-left:7rem!important}.ml-8{margin-left:8rem!important}.ml-9{margin-left:9rem!important}.ml-10{margin-left:10rem!important}.ml-11{margin-left:11rem!important}.ml-12{margin-left:12rem!important}.ml-13{margin-left:13rem!important}.ml-14{margin-left:14rem!important}.ml-15{margin-left:15rem!important}.ml-16{margin-left:16rem!important}.ml-17{margin-left:17rem!important}.ml-18{margin-left:18rem!important}.ml-19{margin-left:19rem!important}.ml-20{margin-left:20rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:1rem!important}.mr-2{margin-right:2rem!important}.mr-3{margin-right:3rem!important}.mr-4{margin-right:4rem!important}.mr-5{margin-right:5rem!important}.mr-6{margin-right:6rem!important}.mr-7{margin-right:7rem!important}.mr-8{margin-right:8rem!important}.mr-9{margin-right:9rem!important}.mr-10{margin-right:10rem!important}.mr-11{margin-right:11rem!important}.mr-12{margin-right:12rem!important}.mr-13{margin-right:13rem!important}.mr-14{margin-right:14rem!important}.mr-15{margin-right:15rem!important}.mr-16{margin-right:16rem!important}.mr-17{margin-right:17rem!important}.mr-18{margin-right:18rem!important}.mr-19{margin-right:19rem!important}.mr-20{margin-right:20rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:1rem!important}.pt-2{padding-top:2rem!important}.pt-3{padding-top:3rem!important}.pt-4{padding-top:4rem!important}.pt-5{padding-top:5rem!important}.pt-6{padding-top:6rem!important}.pt-7{padding-top:7rem!important}.pt-8{padding-top:8rem!important}.pt-9{padding-top:9rem!important}.pt-10{padding-top:10rem!important}.pt-11{padding-top:11rem!important}.pt-12{padding-top:12rem!important}.pt-13{padding-top:13rem!important}.pt-14{padding-top:14rem!important}.pt-15{padding-top:15rem!important}.pt-16{padding-top:16rem!important}.pt-17{padding-top:17rem!important}.pt-18{padding-top:18rem!important}.pt-19{padding-top:19rem!important}.pt-20{padding-top:20rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1rem!important}.pb-2{padding-bottom:2rem!important}.pb-3{padding-bottom:3rem!important}.pb-4{padding-bottom:4rem!important}.pb-5{padding-bottom:5rem!important}.pb-6{padding-bottom:6rem!important}.pb-7{padding-bottom:7rem!important}.pb-8{padding-bottom:8rem!important}.pb-9{padding-bottom:9rem!important}.pb-10{padding-bottom:10rem!important}.pb-11{padding-bottom:11rem!important}.pb-12{padding-bottom:12rem!important}.pb-13{padding-bottom:13rem!important}.pb-14{padding-bottom:14rem!important}.pb-15{padding-bottom:15rem!important}.pb-16{padding-bottom:16rem!important}.pb-17{padding-bottom:17rem!important}.pb-18{padding-bottom:18rem!important}.pb-19{padding-bottom:19rem!important}.pb-20{padding-bottom:20rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:1rem!important}.pl-2{padding-left:2rem!important}.pl-3{padding-left:3rem!important}.pl-4{padding-left:4rem!important}.pl-5{padding-left:5rem!important}.pl-6{padding-left:6rem!important}.pl-7{padding-left:7rem!important}.pl-8{padding-left:8rem!important}.pl-9{padding-left:9rem!important}.pl-10{padding-left:10rem!important}.pl-11{padding-left:11rem!important}.pl-12{padding-left:12rem!important}.pl-13{padding-left:13rem!important}.pl-14{padding-left:14rem!important}.pl-15{padding-left:15rem!important}.pl-16{padding-left:16rem!important}.pl-17{padding-left:17rem!important}.pl-18{padding-left:18rem!important}.pl-19{padding-left:19rem!important}.pl-20{padding-left:20rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:1rem!important}.pr-2{padding-right:2rem!important}.pr-3{padding-right:3rem!important}.pr-4{padding-right:4rem!important}.pr-5{padding-right:5rem!important}.pr-6{padding-right:6rem!important}.pr-7{padding-right:7rem!important}.pr-8{padding-right:8rem!important}.pr-9{padding-right:9rem!important}.pr-10{padding-right:10rem!important}.pr-11{padding-right:11rem!important}.pr-12{padding-right:12rem!important}.pr-13{padding-right:13rem!important}.pr-14{padding-right:14rem!important}.pr-15{padding-right:15rem!important}.pr-16{padding-right:16rem!important}.pr-17{padding-right:17rem!important}.pr-18{padding-right:18rem!important}.pr-19{padding-right:19rem!important}.pr-20{padding-right:20rem!important}@font-face{font-family:inter-light;src:url(../fonts/inter-light/inter-light.eot);src:url(../fonts/inter-light/inter-light.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-light/inter-light.woff2) format("woff2"),url(../fonts/inter-light/inter-light.woff) format("woff"),url(../fonts/inter-light/inter-light.ttf) format("truetype"),url(../fonts/inter-light/inter-light.svg#inter-light) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-inter-light{font-family:inter-light}@font-face{font-family:inter-regular;src:url(../fonts/inter-regular/inter-regular.eot);src:url(../fonts/inter-regular/inter-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-regular/inter-regular.woff2) format("woff2"),url(../fonts/inter-regular/inter-regular.woff) format("woff"),url(../fonts/inter-regular/inter-regular.ttf) format("truetype"),url(../fonts/inter-regular/inter-regular.svg#inter-regular) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-inter-regular{font-family:inter-regular}@font-face{font-family:inter-medium;src:url(../fonts/inter-medium/inter-medium.eot);src:url(../fonts/inter-medium/inter-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-medium/inter-medium.woff2) format("woff2"),url(../fonts/inter-medium/inter-medium.woff) format("woff"),url(../fonts/inter-medium/inter-medium.ttf) format("truetype"),url(../fonts/inter-medium/inter-medium.svg#inter-medium) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-inter-medium{font-family:inter-medium}@font-face{font-family:inter-semibold;src:url(../fonts/inter-semibold/inter-semibold.eot);src:url(../fonts/inter-semibold/inter-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-semibold/inter-semibold.woff2) format("woff2"),url(../fonts/inter-semibold/inter-semibold.woff) format("woff"),url(../fonts/inter-semibold/inter-semibold.ttf) format("truetype"),url(../fonts/inter-semibold/inter-semibold.svg#inter-semibold) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-inter-semibold{font-family:inter-semibold}@font-face{font-family:cormorant-garamond-bold;src:url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.eot);src:url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.woff2) format("woff2"),url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.woff) format("woff"),url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.ttf) format("truetype"),url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.svg#cormorant-garamond-bold) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-cormorant-garamond-bold{font-family:cormorant-garamond-bold}@font-face{font-family:cormorant-garamond-medium;src:url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.eot);src:url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.woff2) format("woff2"),url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.woff) format("woff"),url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.ttf) format("truetype"),url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.svg#cormorant-garamond-medium) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-cormorant-garamond-medium{font-family:cormorant-garamond-medium}@font-face{font-family:cormorant-garamond-semibold;src:url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.eot);src:url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.woff2) format("woff2"),url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.woff) format("woff"),url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.ttf) format("truetype"),url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.svg#cormorant-garamond-semibold) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-cormorant-garamond-semibold{font-family:cormorant-garamond-semibold}@font-face{font-family:century751-se-bd-bt-semibold;src:url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.eot);src:url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.woff2) format("woff2"),url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.woff) format("woff"),url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.ttf) format("truetype"),url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.svg#century751-se-bd-bt-semibold) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-century751-se-bd-bt-semibold{font-family:century751-se-bd-bt-semibold}@font-face{font-family:minion-3-medium;src:url(../fonts/minion-3-medium/minion-3-medium.eot);src:url(../fonts/minion-3-medium/minion-3-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/minion-3-medium/minion-3-medium.woff2) format("woff2"),url(../fonts/minion-3-medium/minion-3-medium.woff) format("woff"),url(../fonts/minion-3-medium/minion-3-medium.ttf) format("truetype"),url(../fonts/minion-3-medium/minion-3-medium.svg#minion-3-medium) format("svg");font-weight:400;font-style:normal;font-display:swap}.font-minion-3-medium{font-family:minion-3-medium}@font-face{font-family:times-new-roman-regular;src:url(../fonts/times-new-roman-regular/times-new-roman-regular.eot);src:url(../fonts/times-new-roman-regular/times-new-roman-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/times-new-roman-regular/times-new-roman-regular.woff2) format("woff2"),url(../fonts/times-new-roman-regular/times-new-roman-regular.woff) format("woff"),url(../fonts/times-new-roman-regular/times-new-roman-regular.ttf) format("truetype"),url(../fonts/times-new-roman-regular/times-new-roman-regular.svg#times-new-roman-regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:inter-light;src:url(../fonts/inter-light/inter-light.svg#inter-light) format("svg")}@font-face{font-family:inter-regular;src:url(../fonts/inter-regular/inter-regular.svg#inter-regular) format("svg")}@font-face{font-family:inter-medium;src:url(../fonts/inter-medium/inter-medium.svg#inter-medium) format("svg")}@font-face{font-family:inter-semibold;src:url(../fonts/inter-semibold/inter-semibold.svg#inter-semibold) format("svg")}@font-face{font-family:cormorant-garamond-bold;src:url(../fonts/cormorant-garamond-bold/cormorant-garamond-bold.svg#cormorant-garamond-bold) format("svg")}@font-face{font-family:cormorant-garamond-medium;src:url(../fonts/cormorant-garamond-medium/cormorant-garamond-medium.svg#cormorant-garamond-medium) format("svg")}@font-face{font-family:cormorant-garamond-semibold;src:url(../fonts/cormorant-garamond-semibold/cormorant-garamond-semibold.svg#cormorant-garamond-semibold) format("svg")}@font-face{font-family:century751-se-bd-bt-semibold;src:url(../fonts/century751-se-bd-bt-semibold/century751-se-bd-bt-semibold.svg#century751-se-bd-bt-semibold) format("svg")}@font-face{font-family:minion-3-medium;src:url(../fonts/minion-3-medium/minion-3-medium.svg#minion-3-medium) format("svg")}@font-face{font-family:times-new-roman-regular;src:url(../fonts/times-new-roman-regular/times-new-roman-regular.svg#times-new-roman-regular) format("svg")}}.font-times-new-roman-regular{font-family:times-new-roman-regular}.display-flex,.footer-socials ul,.socials ul{display:-webkit-box;display:-ms-flexbox;display:flex}.display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.layout-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout-column,.layout-row-reverse{display:-webkit-box;display:-ms-flexbox}.layout-row-reverse{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.layout-column,.main-header .bottom .bottom-mobile .item,.page-wrapper,.product-item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.layout-column{display:flex;-ms-flex-direction:column;flex-direction:column}.align-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align-self-center,.footer-address-col li>div:last-child{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}body,html{height:100%;overflow-x:clip}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:1024px){html{font-size:56.25%}}body{color:#2e2e2e;font-family:inter-light,sans-serif;line-height:1.2;font-size:1.6rem;font-weight:400;padding-top:0}.page-wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.contacts-blocks .content,.page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-content>:last-child{padding-bottom:10rem}img{max-width:100%;transition:.3s;vertical-align:middle;width:auto;height:auto}input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;min-width:1rem;margin:0}input.disabled,input[disabled=true],input[disabled]{opacity:.5!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2}.basket .name a,.breadcrumbs a,.contacts-blocks .phone a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.main-footer a,.main-header a,.mobile-menu a,.pagination a,.product-item .title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin-bottom:0;margin-top:0}.h1,h1{margin-bottom:2rem;font-size:3.6rem}.h2,h2{margin-bottom:2.2rem;font-size:3.6rem}.h3,.payment-delivery .delivery .title,h3{margin-bottom:1.2rem;font-size:3.6rem;font-family:cormorant-garamond-bold,sans-serif}.h4,h4{margin-bottom:3.2rem;font-size:3.2rem;font-family:cormorant-garamond-bold,sans-serif}.about-head .head .h1,.about-head .head h1,.about-stores .item:last-child,.basket .item:last-child,.common-text>:last-child,.filters-wrapper .filters-list li:last-child,.footer-address-col .item:last-child,.footer-address-col li:last-child,.footer-contacts li:last-child,.footer-nav-panel .nav,.h5,.main-footer .nav li:last-child,.main-header .bottom .submenu li:last-child,.main-header .bottom .submenu ul,.popup-error .common-text>:last-child,.product-tabs-content table p:last-child,body.luxury-theme .product-page .head .h1,body.luxury-theme .product-page .head h1,h5,label{margin-bottom:0}.h5,h5{font-size:2.8rem;font-family:cormorant-garamond-medium,sans-serif}svg{width:100%;height:100%;fill:currentColor}a{text-decoration:underline;transition:.3s}a.disabled,a[disabled=true],a[disabled],button.disabled,button[disabled=true],button[disabled]{cursor:default;color:inherit!important;opacity:.5!important}a:hover,button:hover{color:rgba(46,46,46,.6)}a.link-item{color:#000;display:inline-block;font-size:1.4rem;font-weight:500;position:relative}a.link-item::after{background:url(../img/icons/right-arrow-denim.svg) 0 0/.8rem 1rem no-repeat;content:"";display:none;height:1rem;position:absolute;top:.3rem;-webkit-transition:.3s;transition:.3s;width:.8rem}.imgbg,a.link-file::before{display:block;position:absolute;top:0;left:0}a.link-item:hover{color:#000}a.link-item:hover::after{background:url(../img/icons/right-arrow-black.svg) 0 0/.8rem 1rem no-repeat}a.link-item.right-arrow{padding-right:1.7rem}a.link-item.right-arrow::after{display:block;right:0}a.link-item.left-arrow{padding-left:1.7rem}a.link-item.left-arrow::after{display:block;left:0;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}a.link-file{padding-left:2rem}a.link-file::before{background:url(../img/icons/file-cerulean.svg) center center/1.3rem 1.5rem no-repeat;content:"";height:1.5rem;-webkit-transition:.3s;transition:.3s;width:1.3rem}a.link-file:hover::before{background-image:url(../img/icons/file-black.svg)}a[href*=mailto]{word-break:break-word}button{cursor:pointer;-webkit-transition:.3s;transition:.3s}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;border:1px solid #fff}50%{opacity:1;border:1px solid #fff}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;border:1px solid #fff}}@keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;border:1px solid #fff}50%{opacity:1;border:1px solid #fff}to{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;border:1px solid #fff}}@-webkit-keyframes bzz{0%,to{-webkit-transform:scale(1) rotate(20deg);transform:scale(1) rotate(20deg)}15%,25%,5%{-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}10%,20%,30%{-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}}@keyframes bzz{0%,to{-webkit-transform:scale(1) rotate(20deg);transform:scale(1) rotate(20deg)}15%,25%,5%{-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}10%,20%,30%{-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}}.container{margin:0 auto;max-width:160rem;padding:0 1.5rem;width:100%}.container-large{max-width:146rem}.container-medium{max-width:126rem}.black-bk{background-color:#000}.imgbg{right:0;bottom:0;z-index:1}.about-blocks .image img,.imgbg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-head .image img,.contacts-blocks .image img,.full-width,.reviews .swiper-slide img{width:100%}.aggreement,.google-policies{font-size:1.4rem;margin-bottom:1.8rem;position:relative}.aggreement label,.google-policies label{display:inline-block;cursor:pointer;padding-left:3.2rem}.aggreement input,.google-policies input{display:block;width:2.4rem;min-width:2.4rem;height:2.4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;border:1px solid #2e2e2e;cursor:pointer}.form-row,.socials a{display:-webkit-box;display:-ms-flexbox}.aggreement input:checked,.google-policies input:checked{background:url(../img/core/tick.svg) center center/1rem 1rem no-repeat #2e2e2e}.basket-form-address-list ul,.mobile-menu ul{list-style-type:none;padding:0;margin:0}.sr-only{border:0;clip:rect(#000,0);height:1px;margin:-.1rem;padding:0;position:absolute;width:1px}.form-row,.header-contacts,.socials li:last-child{margin-right:0}.button{background:0 0;border:1px solid;font-family:inter-regular,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.4rem 3rem;text-align:center;text-decoration:none}.button.inversed{border-color:#fff;color:#000}.button.inversed:hover{background-color:#000;color:#fff}.button svg,body.luxury-theme .header-search-modal-root .header-search-back svg{width:2.4rem;height:2.4rem}.button.is-unavailable,.button.is-unavailable:focus,.button.is-unavailable:hover{cursor:not-allowed;opacity:.7;border-color:rgba(46,46,46,.14);background:rgba(248,245,240,.88);color:rgba(46,46,46,.68);box-shadow:none;transform:none}[id^=NotiflixNotifyWrap]{right:2.4rem!important;top:2.4rem!important;width:min(36rem,calc(100vw - 3.2rem))!important}[id^=NotiflixNotifyWrap]>div{position:relative;overflow:hidden;border:1px solid rgba(150,97,78,.16);border-radius:2rem!important;box-shadow:0 1.8rem 4rem rgba(79,33,45,.16);padding:1.2rem 1.6rem!important;backdrop-filter:blur(14px);transform-origin:top right}.check-box-added::after,.check-box-added::before{background-color:#000;position:absolute;left:0;border-radius:3rem;content:""}[id^=NotiflixNotifyWrap]>div::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.42) 0,rgba(255,255,255,.06) 38%,rgba(255,255,255,0) 100%);pointer-events:none}[id^=NotiflixNotifyWrap]>div.nx-with-icon{min-height:7.2rem;padding:1rem 1.6rem 1rem 1rem!important}[id^=NotiflixNotifyWrap]>div>.nx-message-icon{left:1rem;width:4.8rem;height:4.8rem;line-height:4.8rem;border-radius:1.4rem;background:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}[id^=NotiflixNotifyWrap]>div>.nx-message-icon [style*="-webkit-animation"],[id^=NotiflixNotifyWrap]>div>.nx-message-icon [style*=animation],[id^=NotiflixNotifyWrap]>div>.nx-message-icon svg,[id^=NotiflixNotifyWrap]>div>.nx-message-icon svg *{animation:none!important;-webkit-animation:none!important;transition:none!important;opacity:1!important}.header-contacts a span,.header-contacts a svg{animation:5.4s ease-in-out infinite phone-vibrate;transform-origin:center}[id^=NotiflixNotifyWrap]>div>span.nx-with-icon{width:calc(100% - 4.8rem);margin-left:4.8rem;padding-left:1.4rem}[id^=NotiflixNotifyWrap]>div>span.nx-message{font-family:inter-regular,sans-serif!important;font-size:1.5rem;line-height:var(--lux-leading-relaxed);font-weight:500;letter-spacing:.01em}[id^=NotiflixNotifyWrap]>div>span.nx-close-button{right:1.2rem;width:2.2rem;height:2.2rem;opacity:.55}.product-item .cta a:hover::after,.product-item .cta button:hover::after,.slider-pagination .swiper-pagination-bullet-active,[id^=NotiflixNotifyWrap]>div>span.nx-close-button:hover{opacity:1}[id^=NotiflixNotifyWrap]>div.nx-success{background:linear-gradient(135deg,#dcf6e8 0,#bfe9d1 100%)!important;color:#195c3d!important;border-color:rgba(33,115,75,.14)}[id^=NotiflixNotifyWrap]>div.nx-success>.nx-message-icon{color:#fff;background:linear-gradient(180deg,#38a169 0,#21734b 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 .6rem 1.4rem rgba(33,115,75,.16)}[id^=NotiflixNotifyWrap]>div>.nx-message-icon-fa,[id^=NotiflixNotifyWrap]>div>.nx-message-icon-fa.nx-message-icon-fa-shadow{display:flex;align-items:center;justify-content:center;font-size:2.2rem!important;text-shadow:none!important}.navs-wrapper,.socials a{-webkit-box-align:center}[id^=NotiflixNotifyWrap]>div.nx-success>.nx-message-icon-fa,[id^=NotiflixNotifyWrap]>div.nx-success>.nx-message-icon-fa.nx-message-icon-fa-shadow{color:#195c3d!important;background:linear-gradient(180deg,#38a169 0,#21734b 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 .6rem 1.4rem rgba(33,115,75,.16)!important}[id^=NotiflixNotifyWrap]>div.nx-failure>.nx-message-icon,[id^=NotiflixNotifyWrap]>div.nx-warning>.nx-message-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 .6rem 1.4rem rgba(122,31,50,.12)}[id^=NotiflixNotifyWrap]>div.nx-failure{background:linear-gradient(135deg,#fbe3e6 0,#f2c7cf 100%)!important;color:#7a1f32!important;border-color:rgba(122,31,50,.14)}[id^=NotiflixNotifyWrap]>div.nx-failure>.nx-message-icon{color:#fff;background:linear-gradient(180deg,#b63b57 0,#8f3149 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 .6rem 1.4rem rgba(122,31,50,.16)}[id^=NotiflixNotifyWrap]>div.nx-warning{background:linear-gradient(135deg,#faf4ee 0,#f2e7dc 100%)!important;color:#5c4738!important;border-color:rgba(133,108,77,.16)}[id^=NotiflixNotifyWrap]>div.nx-warning>.nx-message-icon{color:#5c4738;background:rgba(92,71,56,.08)}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-right{animation-duration:.28s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}[id^=NotiflixNotifyWrap]>div.nx-with-animation.nx-from-right.nx-remove{animation-duration:.2s!important;animation-timing-function:cubic-bezier(.55,.06,.68,.19)!important}[id^=NotiflixLoadingWrap]{background:0 0!important}[id^=NotiflixLoadingWrap] .nx-loading-message,[id^=NotiflixLoadingWrap] p.nx-loading-message-new,[id^=NotiflixLoadingWrap]>p{color:#fff!important;font-family:inter-regular,sans-serif!important;text-shadow:0 1px 10px rgba(64,19,30,.18)}.check-box-added{display:block;position:absolute;top:22%;left:15%;width:65%;height:40%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.check-box-added::before{width:19%;height:0;top:0}.check-box-added::after{width:0;height:30%;bottom:0}.check-box-added.active::before{height:100%;-webkit-transition:.2s .1s;transition:.2s .1s}.check-box-added.active::after{width:100%;-webkit-transition:.2s .3s;transition:.2s .3s}.socials li{margin-right:1rem}.socials a{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;width:2.8rem;height:2.8rem}.socials a img{max-width:1.2rem;max-height:1.2rem}.main-header .bottom .bottom-mobile .item.active img,.socials a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.webit a{display:block;width:7.5rem;height:2rem;background-size:cover;background-position:center top;background-image:url(../img/webit-logo.png);-webkit-transition:.4s;transition:.4s}.webit a:hover{background-position:center -3.3rem}.common-text>*,.footer-contacts li,.hero-slider .h1,.hero-slider h1,.main-footer .nav li,.product-tabs-content table p{margin-bottom:.8rem}.common-text>:first-child{margin-top:0}.common-text ul{margin-top:0;padding-left:3rem}.form-item{position:relative;margin-bottom:1.8rem}.form-item label,.label{display:inline-block;cursor:pointer;margin-bottom:.8rem;font-family:inter-regular,sans-serif}.form-item input,.form-item select,.form-item textarea{display:block;width:100%;background-color:#fff;border:1px solid #2e2e2e;padding:1.2rem;font-size:1.6rem}.form-item input::-webkit-input-placeholder,.form-item select::-webkit-input-placeholder,.form-item textarea::-webkit-input-placeholder{opacity:1;color:rgba(46,46,46,.6)}.form-item input::-moz-placeholder,.form-item select::-moz-placeholder,.form-item textarea::-moz-placeholder{opacity:1;color:rgba(46,46,46,.6)}.form-item input:-ms-input-placeholder,.form-item select:-ms-input-placeholder,.form-item textarea:-ms-input-placeholder{opacity:1;color:rgba(46,46,46,.6)}.form-item input::-ms-input-placeholder,.form-item select::-ms-input-placeholder,.form-item textarea::-ms-input-placeholder{opacity:1;color:rgba(46,46,46,.6)}.form-item input::placeholder,.form-item select::placeholder,.form-item textarea::placeholder{opacity:1;color:rgba(46,46,46,.6)}.form-item input:focus,.form-item select:focus,.form-item textarea:focus{outline:0;border-color:#5c2a3d}.form-item textarea{resize:none;height:20rem}.form-item select{cursor:pointer;padding-right:3rem;background:url(../img/core/select-arrow.svg) calc(100% - 1.2rem) center/1.6rem 1.6rem no-repeat}.form-item-file input,.product-favorite use:nth-child(2),.product-favorite.active use:first-child,.slider-nav.swiper-button-lock,.tab-content{display:none}.form-item-file label{text-align:center;display:block;width:100%;margin-bottom:0;border:1px dashed #bababa;padding:1.2rem;-webkit-transition:.3s;transition:.3s;position:static;border-radius:1.2rem}.form-item-file label:hover{border-color:#000;color:#000}.form-row{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0}.navs-wrapper,.navs-wrapper .navs,.slider-nav{display:-webkit-box;display:-ms-flexbox}.form-row .form-item{width:calc(50% - 1rem)}.form-submit,.section-btn{margin-top:1.8rem}.form-submit .button{font-family:times-new-roman-regular,sans-serif;padding:.8rem;border-radius:.3rem;width:100%}.product-item .info,.product-item .price,.product-item .title,.slider-wrapper .content{font-family:Comfortaa,sans-serif}.slider-wrapper{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.slider-wrapper .swiper-slide .image img{width:100%;height:auto;display:block}.slider-wrapper .content{position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:max(10rem,calc((100% - 160rem)/ 2 + 10rem));width:calc(50% - 23.5rem);text-align:left;color:#2e2e2e;box-sizing:border-box}@media (max-width:1119px){.slider-wrapper .content{left:15px;width:calc(50% - 30px)}}.navs-wrapper{margin-top:2.4rem;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navs-wrapper .navs{display:flex;margin-right:-6px}.header-socials li,.navs-wrapper .slider-nav{margin:0 .6rem}.slider-nav{width:3.2rem;height:3.2rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;border:0;background:0 0;z-index:10}.pagination ul,.slider-pagination{display:-webkit-box;display:-ms-flexbox}.slider-nav.swiper-button-disabled{opacity:.6;color:inherit}.pagination li.pagination-nav--prev a svg,.slider-nav--prev svg{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.slider-pagination{display:flex;justify-content:center}.slider-pagination .swiper-pagination-bullet{z-index:10;width:8px;height:8px;border-radius:100%;opacity:.2;background-color:#2e2e2e;margin:0 .4rem}.section{padding-top:4rem;padding-bottom:4rem}.section-outer{margin-top:4rem;margin-bottom:4rem}.inner-page{padding-top:4rem}.pagination{display:block;margin:4.4rem 0 6rem}.pagination ul{margin:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination li a,.product-item,.tab-wrapper ul{display:-webkit-box;display:-ms-flexbox}.pagination li{margin:0 .3rem;font-size:1.4rem;font-family:inter-regular,sans-serif;color:rgba(0,0,0,.7);line-height:1.4}.about-socials a:hover,.basket-form-address-list label:hover,.contacts-blocks .contacts-socials a:hover,.footer-socials a:hover,.pagination li:not(.pagination-nav,.active){opacity:.6}.pagination li a{width:16px;height:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination li.pagination-nav,.product-page .cta>*{margin:0 .9rem}.video-wrapper{position:relative;padding-top:56.25%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about-contacts .h2,.about-contacts h2,.about-info,.basket-end,.payment-delivery .order .heading,.products-list .section-btn,figure.image:not(.image-style-side){text-align:center}figure.image-style-side{float:right;margin-left:1rem;margin-bottom:1rem}.tab-wrapper{margin-bottom:5rem;border-bottom:1px solid rgba(0,0,0,.2)}.tab-wrapper ul{margin:0 -2rem;display:flex}.tab-wrapper li{margin:0 2rem}.tab-wrapper button{border:0;padding:0 0 .8rem;background:0 0;text-decoration:none;text-transform:uppercase;font-size:1.4rem;position:relative;display:block}.tab-wrapper button.active{color:red}.tab-wrapper button.active::after{content:"";display:block;width:100%;height:2px;border-radius:1rem;position:absolute;bottom:-1px;left:0;background-color:red}.basket-form-address-btn.active img,.basket-form-address-wrapper.active .basket-form-address-list,.filters.active,.footer-socials a,.header-search-modal.active,.main-header .bottom .bottom-mobile .item>*,.popup-error-close svg,.product-favorite.active use:nth-child(2),.product-tabs-content.active,.submenu.active,.tab-content.active{display:block}.popup-error{position:fixed;top:1.5rem;right:2rem;z-index:500;width:calc(100% - 4rem);max-width:36rem;background:linear-gradient(180deg,#ff6a5a 0,#e64a40 100%);border:1px solid rgba(137,28,28,.12);border-radius:1rem;box-shadow:0 1.2rem 3rem rgba(160,30,30,.22);padding:1.5rem 2.5rem}.popup-error .common-text{color:#fff;font-size:1.4rem;line-height:1.5}.popup-error .common-text ul{list-style-type:disc;padding-left:3rem;margin:0}.popup-error .common-text>*{margin-bottom:.5rem}.popup-error-close{position:absolute;top:2rem;right:2rem;width:1.5rem;height:1.5rem;cursor:pointer;color:#fff}.basket-form-address-wrapper,.catalog-sort,.header-search-form,.hero-slider,.main-header .bottom .inner,.product-item,.product-quantity-input,.swiper-slide,body.luxury-theme .header-cart a,body.luxury-theme .header-favorites a,body.luxury-theme .reviews,body.luxury-theme .reviews .container{position:relative}.catalog-sort-option,.catalog-sort-trigger{line-height:1.2;color:#2e2e2e;text-align:left;text-transform:uppercase;cursor:pointer}.swiper-slide{height:auto}.fancybox__container{z-index:10000}@media (max-width:1399px){.hero-slider .container{padding:0}}.hero-slider .image img{width:100%;min-height:180px;-o-object-fit:cover;object-fit:cover}.hero-slider .content>*{max-width:77rem}.hero-slider .slider-navs{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 2rem;z-index:10}.hero-slider .slider-nav{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.4);backdrop-filter:blur(5px);transition:.3s;margin:0 .6rem}.hero-slider .slider-nav:hover{background:rgba(255,255,255,.5);transform:scale(1.1)}.hero-slider .slider-nav svg use{fill:#fff}.hero-slider .slider-nav--prev svg path{transform:scaleX(-1);transform-origin:center}.hero-slider .swiper-pagination{bottom:20px}.hero-slider .swiper-pagination-bullet{width:14px;height:14px;background:#fff;opacity:.5;border-radius:50%;display:inline-block;transition:transform .3s,opacity .3s}.hero-slider .swiper-pagination-bullet:hover{transform:scale(1.3);opacity:1}.hero-slider .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.hero-slider .slider-pagination{position:absolute;bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.products-list .list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4rem;overflow:visible}@media (max-width:1199px){body{padding-top:0}.slider-wrapper .swiper-slide .image img{margin:2.7rem 0}.slider-nav{width:24px;height:24px}.section-btn{margin-top:3rem}.hero-slider .slider-navs{display:none}.products-list .list{grid-template-columns:repeat(3,1fr);gap:15px}}@media (min-width:1199px) and (max-width:1439px){.products-list .list{grid-template-columns:repeat(4,1fr);gap:15px}}@media (max-width:603px){.products-list .list{grid-template-columns:repeat(2,1fr)}}.product-item{display:flex;-ms-flex-direction:column;flex-direction:column;border:.0625rem solid #e8e8e8;border-radius:10px;padding:1.5rem}.product-item .image{margin-bottom:1.6rem;overflow:hidden;border-radius:1.8rem;background:#fff}.product-item .image a{display:block;padding:1.5rem;border-radius:inherit}.product-item .image img{width:100%;display:block;padding:0;border-radius:inherit}.product-item .image img:hover{transform:scale(1.1)}.header-search-result-media,.product-item--bottle .image,.product-item--bottle .image a,.product-page .image,.product-page .product-gallery-card,.product-page .product-gallery-media,.product-page .product-gallery-media a,.product-page .product-gallery-stage{border-radius:2.2rem;overflow:hidden}.header-search-result-media img,.product-item--bottle .image img,.product-page .image img,.product-page .product-gallery-card img,.product-page .product-gallery-media img{display:block;border-radius:inherit}.product-item .title{min-height:5rem;font-size:2rem}.product-controls{display:flex;justify-content:space-between;align-items:center;margin:1.6rem 0;gap:15px}.product-item .price{font-size:1.9rem;font-weight:700}.product-item .info{font-size:2rem;text-align:center}.product-item .info p:not(:first-child),.product-page .info p:not(:first-child){margin-top:-.1rem}.product-item .cta,body.luxury-theme .product-item .cta,body.luxury-theme .product-page .cta{margin-top:auto}.product-item .cta a,.product-item .cta button{position:relative;width:32px;height:32px;padding:0;font-size:0;border-radius:50%;border-color:transparent;background-color:transparent;display:flex;align-items:center;justify-content:center}.product-item .cta a::before,.product-item .cta button::before{content:"";width:32px;height:32px;background:url('../svg/cart.svg') center/contain no-repeat;display:block}.product-item .cta a::after,.product-item .cta button::after{content:attr(data-title);position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background-color:#7a1f32;color:#fff;padding:.4rem .8rem;font-size:1.2rem;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s}.product-item .cta a.hovered::before,.product-item .cta a:focus-visible::before,.product-item .cta a:hover::before,.product-item .cta button.hovered::before,.product-item .cta button:focus-visible::before,.product-item .cta button:hover::before{background:url('../svg/cart-add.svg') center/contain no-repeat}.product-item .cta a.added::before,.product-item .cta button.added::before{background:url('../svg/cart-added.svg') center/contain no-repeat}.product-item .cta a.added:focus-visible::before,.product-item .cta a.added:hover::before,.product-item .cta button.added:focus-visible::before,.product-item .cta button.added:hover::before{background:url('../svg/cart-remove.svg') center/contain no-repeat}.product-item .cta a.is-unavailable::before,.product-item .cta a.is-unavailable:focus-visible::before,.product-item .cta a.is-unavailable:hover::before,.product-item .cta button.is-unavailable::before,.product-item .cta button.is-unavailable:focus-visible::before,.product-item .cta button.is-unavailable:hover::before{background:url('../svg/cart-out-of-stock.svg') center/contain no-repeat}.product-item .info.info-grid{display:grid;grid-template-columns:repeat(3,auto);gap:5px 10px;font-size:1.7rem}@media (min-width:768px) and (max-width:991px){.product-item .price{font-size:2.4rem}.product-item .info.info-grid{font-size:1.9rem}}.product-item .info.info-grid>div:nth-child(3n+1){text-align:left}.product-item .info.info-grid>div:nth-child(3n+2),.product-item .info.info-grid>div:nth-child(3n+3){text-align:right}.product-favorite.active,.product-item .info .price-unit{color:#7a1f32}.product-item--bottle .title{margin-bottom:.8rem;min-height:auto}.contacts-blocks h1,.payment-delivery h1,.product-item--bottle .price{margin-bottom:1.6rem}.product-favorite{display:block;width:3.2rem;height:3.2rem;position:absolute;top:.8rem;right:1.2rem;z-index:10;padding:0;border:0;background:0 0;stroke:#7A1F32}.product-favorite:hover svg{animation:.6s heartHover;transform-origin:center}@keyframes heartHover{0%,100%,50%{transform:scale(1)}25%{transform:scale(1.25)}75%{transform:scale(1.1)}}.products-slider .slider-wrapper,body.luxury-theme .slider-wrapper{width:100%;left:0;transform:none}.products-slider .swiper{padding-bottom:.8rem}.products-slider .swiper:not(.swiper-initialized)>.swiper-wrapper,body.luxury-theme .header-search-state.is-visible{display:flex}.products-slider .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{flex-shrink:0;width:calc((100% - 10px)/ 2);margin-right:10px}@media (min-width:576px){.products-slider .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - 20px)/ 3)}}.catalog-sort-icon,.product-quantity span{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.products-slider .slider-nav--prev{left:-5.6rem}.products-slider .slider-nav--next{right:-5.6rem}.collections .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.8rem -1.2rem}.collections .item{position:relative;width:calc(50% - 2.4rem);margin:1.8rem 1.2rem;background-color:#000;-webkit-box-shadow:0 .4rem 1.2rem 0 rgba(92,42,61,.1);box-shadow:0 .4rem 1.2rem 0 rgba(92,42,61,.1)}.collections .image img{width:100%;min-height:90px;-o-object-fit:cover;object-fit:cover}.collections .content{position:absolute;padding:2rem 3rem;bottom:0;left:0;width:100%;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.collections .cta a,.steps .item{display:-webkit-box;display:-ms-flexbox}.collections .title{font-size:2.8rem;font-family:inter-regular,sans-serif}.collections .cta a{text-decoration:none;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.2rem 3.2rem;font-family:inter-regular,sans-serif;background-color:rgba(250,246,243,.4);border:1px solid #faf6f3}@media (max-width:767px){html{font-size:52.5%}[id^=NotiflixNotifyWrap]{left:50%!important;right:auto!important;top:1.2rem!important;width:calc(100vw - 2.4rem)!important;transform:translateX(-50%)!important}[id^=NotiflixNotifyWrap]>div{margin-left:auto!important;margin-right:auto!important;transform-origin:top center!important}.product-item .title{font-size:1.4rem}.collections .content{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.collections .cta{margin-top:auto}.collections .cta a{padding:.4rem}}.collections .cta a span{margin-right:.8rem}.collections .cta a svg{width:24px;height:24px}.about-blocks .inner,.about-stores .list,.contacts-blocks .list,.payment-delivery .delivery .list,.payment-delivery .order .list,.steps .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1.2rem}.steps .item{width:calc(25% - 2.4rem);margin:1.2rem;display:flex;padding:2.4rem;border:1px solid #2e2e2e}.product-page .inner,.reviews .head{display:-webkit-box;display:-ms-flexbox}@media (max-width:1199px){.collections .list{margin:-.4rem}.collections .item{width:calc(50% - 8px);margin:.4rem}.collections .content{padding:1.2rem 1rem}.steps .item{width:calc(50% - 24px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.contacts-blocks .icon,.payment-delivery .order .icon,.steps .icon{width:4rem;margin-right:1.6rem;-ms-flex-negative:0;flex-shrink:0}.steps .title{margin-bottom:.8rem;font-size:2.4rem;line-height:1}.reviews .head{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.about-info .h5,.footer-socials li,.product-tabs-content table ul,.reviews .head .h2,.reviews .head h2,body.luxury-theme .catalog-results-copy p{margin:0}.reviews .head .button{padding:.8rem 3.2rem}.reviews .head .button span{margin-left:1.2rem}.reviews .head .button svg{width:32px;height:32px}@media (min-width:1400px){.products-slider .navs-wrapper{margin:0}.products-slider .slider-pagination,.reviews .navs-wrapper{display:none}.products-slider .slider-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.product-page .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page .image{width:36%;text-align:center}.product-page .content{width:62%}.product-page .head{position:relative;margin-bottom:3.2rem;padding-right:5rem;max-width:69rem}.product-page .head .h1,.product-page .head h1{margin-bottom:0;font-family:cormorant-garamond-bold,sans-serif}.product-page .cta .product-page-btn,.product-quantity input,.product-quantity span{font-family:times-new-roman-regular,sans-serif}.product-page .price{margin-bottom:1.2rem;font-size:2.8rem;font-family:century751-se-bd-bt-semibold,sans-serif;color:#197912}.product-page .info{font-size:1.8rem;margin-bottom:3.2rem;font-family:minion-3-medium,sans-serif}.product-page .cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.9rem}.product-page .cta .product-page-btn{display:block;text-decoration:none;min-width:18rem;text-align:center;padding:.8rem;border:1px solid;border-radius:.3rem;background:0 0;text-transform:uppercase}.about-stores .item,.product-page--bottle .price{margin-bottom:3.2rem}.product-page--bottle .product-quantity-input input{padding-right:.2rem;text-align:center}.basket-city-options[hidden],.basket-form-address-btn img,.basket-form-address-list input,.header-langs--mobile,.header-search-previews,.noUi-handle::after,.noUi-handle::before,.noUi-tooltip,.product-page--bottle .product-quantity-input span,body.luxury-theme .hero-aside,body.luxury-theme .main-header .middle .inner>.header-search-modal,body.luxury-theme .products-slider .slider-nav svg,body.luxury-theme .reviews .slider-nav svg{display:none}.product-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.3rem;border:1px solid #2e2e2e}.product-quantity button{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;border:0;background:0 0;padding:0;width:4.4rem;height:3.4rem}.product-quantity button svg{width:.95rem;height:.95rem}.product-quantity input{text-align:right;font-size:1.6rem;padding:.2rem 3.5rem .2rem .2rem;display:block;width:5.5rem;height:100%;background:0 0;border:0;border-left:1px solid rgba(46,46,46,.2);border-right:1px solid rgba(46,46,46,.2)}.product-quantity span{position:absolute;top:50%;transform:translateY(-50%);left:2.4rem;font-size:1.6rem;opacity:.5}.product-page-tabs{margin-top:7rem}.product-tabs-list{border-bottom:1px solid rgba(46,46,46,.4)}.main-header .middle nav ul,.product-tabs-list .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1.2rem}.product-tab{padding:.8rem;border:0;border-bottom:1px solid transparent;background:0 0;font-family:cormorant-garamond-medium,sans-serif;margin:0 1.2rem -.1rem;font-size:2.4rem}.product-tab.active{font-family:cormorant-garamond-semibold,sans-serif;border-color:#2e2e2e}.catalog-sort-option,.catalog-sort-trigger,.filters-head .title,.filters-price-range,.filters-wrapper .filters-list label,.filters-wrapper .title{font-family:inter-regular,sans-serif}.product-tabs-content{display:none;padding-top:1.6rem}.product-tabs-content table{margin:-.6rem 0}.product-tabs-content table td{vertical-align:top;padding:.6rem 0}.product-tabs-content table td:last-child{padding-left:.8rem}@media (max-width:480px){.product-tabs-content table{margin:-.4rem 0}.product-tabs-content table td{display:block;padding:.4rem 0}.product-tabs-content table td:last-child{padding-left:0;padding-bottom:1rem}}.product-tabs-content b,.product-tabs-content strong{font-weight:400;font-family:inter-medium,sans-serif}.catalog-page-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3.2rem}.filters-open{padding:1.2rem 2.4rem}.filters-open svg{width:2.4rem;height:2.4rem;margin-left:1.4rem}.catalog-sort::after{content:"";position:absolute;top:50%;right:2.2rem;width:1rem;height:1rem;border-right:.2rem solid #2e2e2e;border-bottom:.2rem solid #2e2e2e;background:0 0;pointer-events:none;-webkit-transform:translateY(-70%) rotate(45deg);-ms-transform:translateY(-70%) rotate(45deg);transform:translateY(-70%) rotate(45deg)}.catalog-sort-dropdown{position:relative;min-width:30rem;background:0 0}.catalog-sort-trigger{display:block;width:100%;height:5.6rem;padding:1.35rem 2.4rem;border:.1rem solid rgba(46,46,46,.14);border-radius:1.8rem;background:linear-gradient(180deg,#fff 0,#fbf7f4 100%);-webkit-box-shadow:0 1.2rem 3rem rgba(46,46,46,.08);box-shadow:0 1.2rem 3rem rgba(46,46,46,.08);-webkit-transition:border-color .25s,-webkit-box-shadow .25s;transition:border-color .25s,box-shadow .25s,-webkit-box-shadow .25s;font-size:1.35rem;letter-spacing:.04em}.catalog-sort-trigger:hover{border-color:rgba(46,46,46,.28);-webkit-box-shadow:0 1.6rem 3.2rem rgba(46,46,46,.12);box-shadow:0 1.6rem 3.2rem rgba(46,46,46,.12)}.catalog-sort-trigger:focus{outline:0;border-color:rgba(46,46,46,.4);-webkit-box-shadow:0 0 0 .4rem rgba(46,46,46,.08),0 1.8rem 3.6rem rgba(46,46,46,.12);box-shadow:0 0 0 .4rem rgba(46,46,46,.08),0 1.8rem 3.6rem rgba(46,46,46,.12)}.catalog-sort-menu{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:30;padding:.8rem;border:.1rem solid rgba(46,46,46,.12);border-radius:1.8rem;background:#fffdfa;-webkit-box-shadow:0 2rem 4rem rgba(46,46,46,.12);box-shadow:0 2rem 4rem rgba(46,46,46,.12);opacity:0;visibility:hidden;-webkit-transform:translateY(.8rem);-ms-transform:translateY(.8rem);transform:translateY(.8rem);-webkit-transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s,visibility .2s,-webkit-transform .2s}.catalog-sort-menu>*+*{margin-top:.4rem}.catalog-sort-dropdown.is-open .catalog-sort-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.catalog-sort-dropdown.is-open .catalog-sort-trigger,.catalog-sort-dropdown.is-open+.catalog-sort-icon{border-color:rgba(46,46,46,.22)}.catalog-sort-option{display:block;width:100%;border:0;border-radius:1.2rem;background:0 0;padding:1.4rem 1.6rem;font-size:1.6rem;letter-spacing:.03em;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.catalog-sort-option:focus,.catalog-sort-option:hover{outline:0;background:#f7f1ec;color:#1f1f1f}.catalog-sort-option.is-active{background:#efe1d6;color:#1f1f1f;-webkit-box-shadow:inset 0 0 0 .1rem rgba(46,46,46,.06);box-shadow:inset 0 0 0 .1rem rgba(46,46,46,.06)}.catalog-sort-option.is-active:focus,.catalog-sort-option.is-active:hover{background:#e8d7cb}.catalog-sort-native{position:absolute;width:0;height:0;opacity:0;pointer-events:none}@media (max-width:767px){.product-page .image{width:100%;margin-bottom:8px}.product-page .image img{max-width:300px;max-height:300px}.filters-open,.product-page .content{width:100%}.product-page .head{max-width:none;margin-bottom:2rem}.product-page .head .h1,.product-page .head h1,.product-page .price{text-align:center}.product-page .info{text-align:center;margin-bottom:8px}.product-page .cta .product-page-btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-page--bottle .price{margin-bottom:8px}.catalog-page-head{display:block;margin-bottom:2rem}.catalog-sort{display:none}.catalog-sort-trigger{height:5rem;padding:1rem 5.8rem 1rem 5rem;font-size:1.2rem;letter-spacing:.06em}.catalog-sort-dropdown{min-width:0}}.catalog-sort-icon{display:block;width:3.6rem;height:3.6rem;padding:.8rem;border-radius:1.2rem;background:#f4ece7;position:absolute;top:50%;transform:translateY(-50%);left:1.4rem;-webkit-box-shadow:inset 0 0 0 .1rem rgba(46,46,46,.06);box-shadow:inset 0 0 0 .1rem rgba(46,46,46,.06);pointer-events:none}.filters{position:fixed;top:17.4rem;left:0;bottom:0;overflow-y:auto;z-index:1900;background-color:#fff;width:62rem;display:none}@media (min-width:1440px){.filters{position:static;width:35rem;display:block;float:left;margin-right:3rem;margin-bottom:4rem;border:.0625rem solid #e8e8e8;background:#fff;box-shadow:0 0 1.25rem rgba(0,0,0,.04);z-index:1}.filters .filters-head{border-bottom:.0625rem solid #eee;margin-bottom:.625rem}.list.render-products-list:not(.search-results){overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.catalog-page-head{overflow:visible;margin-bottom:1rem}.catalog-page-head .catalog-sort{margin-left:auto}}.filters-head{position:sticky;top:0;left:0;width:100%;background-color:#fff;padding:1.6rem 2rem 1.4rem;border-bottom:1px solid rgba(46,46,46,.08);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filters-close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.filters-close svg{width:2rem;height:2rem}.filters-bottom,.filters-head .title,.filters-price-range{display:-webkit-box;display:-ms-flexbox}.filters-head .title{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;padding:0;letter-spacing:.08em}.filters-head .title img{width:2.4rem;margin-left:1.4rem}.filters-wrapper{padding:3rem}.filters-wrapper .block{margin-bottom:4.5rem}.filters-wrapper .title{margin-bottom:1.8rem;text-transform:uppercase}.filters-wrapper .title-descr{margin-top:-1.8rem;margin-bottom:1.8rem;font-size:1.4rem;font-style:italic}.filters-wrapper .filters-list ul{list-style-type:none;padding:.2rem 0;margin:0}.filters-wrapper .filters-list li{margin-bottom:1.2rem;position:relative}.filters-wrapper .filters-list input{display:block;width:2.4rem;height:2.4rem;position:absolute;top:0;left:0;border:1px solid #2e2e2e;cursor:pointer}.filters-wrapper .filters-list input:checked{background:url(../img/core/tick.svg) center center/2.4rem 2.4rem no-repeat}.filters-wrapper .filters-list label{cursor:pointer;padding:.2rem 0 .2rem 3.2rem;display:block}.filters--scroll{max-height:24rem;overflow-y:auto}.filters-search{margin-bottom:1.6rem;position:relative;opacity:.8}.filters-search input{display:block;width:100%;background:0 0;padding:1.1rem 3.6rem 1.1rem 1.2rem;font-size:1.6rem;border:1px solid #2e2e2e}.catalog-filter-inputs input:focus,.filters-search input:focus{outline:0;border-color:rgba(46,46,46,.6)}.filters-search input::-webkit-input-placeholder{opacity:1;font-style:italic}.filters-search input::-moz-placeholder{opacity:1;font-style:italic}.filters-search input:-ms-input-placeholder{opacity:1;font-style:italic}.filters-search input::-ms-input-placeholder{opacity:1;font-style:italic}.filters-search input::placeholder{opacity:1;font-style:italic}.filters-search::after{content:"";display:block;width:2.4rem;height:2.4rem;position:absolute;top:50%;right:1.2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/core/magnifying-glass.svg) center center/100% 100% no-repeat;pointer-events:none}.filters-bottom{position:sticky;bottom:0;left:0;width:100%;background-color:#fff;z-index:10;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.2rem;border-top:1px solid #2e2e2e;padding:1.5rem}.filters-bottom .button svg{display:block;flex:0 0 2.4rem;min-width:2.4rem;width:2.4rem;height:2.4rem}.filters-bottom .button{min-width:0;flex:1 1 0}.filters-bottom .filters-clear{border-color:transparent;padding:0}.filters-bottom .button.filters-apply{padding:1.5rem}.filters-price-range{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.2rem}.basket .inner,.catalog-filter-inputs{display:-webkit-box;display:-ms-flexbox}.catalog-filter-inputs{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.8rem}.catalog-filter-inputs input{display:block;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;text-align:center;padding:1.2rem;font-size:1.6rem;font-family:inter-medium,sans-serif;border:1px solid #2e2e2e}.basket .h1,.basket .item .name,.basket h1{font-family:cormorant-garamond-bold,sans-serif}.catalog-filter-line{-ms-flex-negative:0;flex-shrink:0;width:1.2rem;height:1px;background-color:#2e2e2e;margin:0 .8rem}.noUi-horizontal{height:.8rem;cursor:pointer}.noUi-horizontal .noUi-handle{width:18px;height:18px;right:-9px;top:-5px;cursor:pointer}.noUi-handle{-webkit-box-shadow:none;box-shadow:none;border-radius:100%;border:2px solid #fff;background-color:#2e2e2e}.noUi-target{-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:1px;background-color:#ebebeb}.noUi-connect{background-color:#545454}.basket-form-address-btn,.basket-form-address-list{background-color:#fff;width:100%;border:1px solid #2e2e2e}.basket .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket .content{width:71%}.basket .h1,.basket h1{margin-bottom:2.8rem;font-size:3.2rem}.basket .head,.basket .mob-label{opacity:.6;font-family:inter-regular,sans-serif}.basket .head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem;padding:0 1.2rem}.basket .item,.basket .quantity{display:-webkit-box;display:-ms-flexbox}.basket .head .name{width:calc(50% - 1.6rem)}.basket .item{margin-bottom:1.2rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 1.2rem;border:1px solid #2e2e2e;position:relative}.basket .item .name{padding:0 2.4rem;font-size:2.1rem}.basket .item .price,.basket .item .total{font-size:2.2rem;font-family:century751-se-bd-bt-semibold,sans-serif}.about-stores .cta .button,.basket .cta .button,.basket-end .cta .button{font-family:times-new-roman-regular,sans-serif}.basket .item .price{color:#197912}.basket .image{width:9rem;grid-area:image}.basket .name{width:calc(50% - 10.6rem);grid-area:name}.basket .quantity{width:17%;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-area:quantity}.basket-form-address-btn,.basket-form-address-list label{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;font-size:1.6rem}.basket .price{width:17%;grid-area:price}.basket .total{width:16%;grid-area:total}.basket .remove button{display:block;width:1.6rem;height:1.6rem;padding:0;border:0;background:0 0}.basket .cta{width:30rem;grid-area:cta}.basket .cta .button{padding:.5rem 1.6rem;border-radius:.3rem}.basket .mob-label{display:none;margin-bottom:2px;color:#2e2e2e;width:100%}.basket .aside{width:27%;border:1px solid #2e2e2e;padding:1.2rem}.basket-form-address-wrapper.active .basket-form-address-btn::after{-webkit-transform:translateY(-50%) rotateZ(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotateZ(180deg)}.basket-form-address-btn{display:flex;-ms-flex-align:center;align-items:center;text-align:left;padding:1.2rem 3rem 1.2rem 1.2rem;color:rgba(46,46,46,.6);position:relative}.basket-form-address-btn::after{content:"";display:block;width:1.6rem;height:1.6rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1.2rem;background:url(../img/core/select-arrow.svg) center/100% no-repeat}.basket-form-address-btn.active{color:#2e2e2e}.basket-form-address-btn img,.basket-form-address-list label img{display:block;width:1.8rem;height:1.8rem;object-fit:contain;flex-shrink:0;margin-right:1rem}.basket-form-address-btn:not(.instagram-selected) img,.basket-form-address-list label:not(.instagram-option) img{-webkit-filter:brightness(0);filter:brightness(0)}.basket-form-address-btn.instagram-selected img,.basket-form-address-list label.instagram-option img{-webkit-filter:invert(1);filter:invert(1)}.basket-form-address-list{display:none;position:absolute;top:100%;left:0;z-index:100;border-top:0}.basket-form-address-list li{border-bottom:.1rem solid #2e2e2e}.basket-form-address-list li:last-child{border-bottom:0}.basket-form-address-list label{display:flex;-ms-flex-align:center;align-items:center;padding:1.2rem;margin:0;-webkit-transition:opacity .3s;transition:opacity .3s}.about-contacts .phones ul,.about-head .head,.about-socials ul,.about-stores .address{display:-webkit-box;display:-ms-flexbox}.basket-end .h1,.basket-end h1{font-size:3.2rem;font-family:cormorant-garamond-bold,sans-serif;margin-bottom:2.4rem}.basket-end .descr{font-size:2rem;margin-bottom:2.4rem}.basket-end .cta .button{padding:.8rem 1.6rem;border-radius:.3rem}@media (min-width:768px){.catalog-page-head.filters-panel-visible .filters-open{display:none}.favorites .head .name{width:calc(61% - 31.6rem)}.favorites .name{width:calc(61% - 40.6rem)}.favorites .quantity{width:15%}.favorites .price,.favorites .total{width:12%}}.about-head .image{margin-bottom:3.6rem}.about-head .head{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.4rem}.about-head .head img{margin-right:4.5rem;max-width:36rem}.about-head .descr{text-align:center;font-family:inter-regular,sans-serif}.about-blocks .inner>*{margin:1.2rem}.about-blocks .content{border:1px solid #2e2e2e;padding:2.4rem}.about-blocks .item-1{width:calc(100% - 2.4rem)}.about-blocks .item-2,.about-blocks .item-4{width:calc(24% - 2.4rem)}.about-blocks .item-3{width:calc(52% - 2.4rem)}.about-blocks .item-5,.about-blocks .item-6{width:calc(36% - 2.4rem)}.about-blocks .item-7{width:calc(28% - 2.4rem)}.about-contacts .phones,body.luxury-theme .collections .section-heading,body.luxury-theme .home-seo-tags .home-seo-tags-head,body.luxury-theme .products-list .section-heading,body.luxury-theme .products-slider .section-heading,body.luxury-theme .reviews .head,body.luxury-theme .steps .section-heading{margin-bottom:1.8rem}.about-contacts .phones ul{list-style-type:none;padding:0;margin:0;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-contacts .phones li{margin:0 1.6rem}.about-contacts .phones a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;text-decoration:none}.about-contacts .phones a svg{width:3.2rem;height:3.2rem;margin-right:.4rem}.about-socials ul{list-style-type:none;padding:0;margin:-.6rem;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-socials li{margin:.6rem}.about-socials a{display:block;width:32px;height:32px}.about-socials a img,.contacts-blocks .contacts-socials a img{width:100%;-webkit-filter:brightness(0);filter:brightness(0)}.about-stores .col{width:calc(25% - 2.4rem);margin:1.2rem}.about-stores .title,.footer-address-title{margin-bottom:.8rem;font-family:inter-medium,sans-serif}.about-stores .address{margin-bottom:1.2rem;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:3.9rem}.about-stores .address img{width:2.4rem;-ms-flex-negative:0;flex-shrink:0;margin-right:.8rem;-webkit-filter:brightness(0);filter:brightness(0);margin-top:-.2rem}.about-stores .map{margin-top:auto;margin-bottom:1.2rem}.about-stores .map iframe{display:block;width:100%;height:18rem;border:0}.about-stores .cta,body.luxury-theme .reviews .navs-wrapper{margin-top:1.2rem}.about-stores .cta .button{width:100%;padding:.8rem;border-radius:.3rem}.about-stores .cta .button svg,body.luxury-theme .collections .cta a svg{width:1.6rem;height:1.6rem}.contacts-blocks .descr{margin-bottom:4rem;font-size:2rem}.contacts-blocks .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts-blocks .inner>*{width:calc(50% - 1.2rem)}.contacts-blocks .item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2.4rem);flex:1 1 calc(50% - 2.4rem);margin:1.2rem;border:1px solid #2e2e2e;padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-blocks .title{font-size:2.4rem;line-height:1;margin-bottom:.8rem}.contacts-blocks .phone{margin-bottom:.8rem;font-size:1.6rem}.contacts-blocks .contacts-socials ul{list-style-type:none;padding:0;margin:-.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-blocks .contacts-socials li,.contacts-blocks .contacts-socials-links li{margin:.4rem}.contacts-blocks .contacts-socials a{display:block;width:24px}.contacts-blocks .contacts-socials-links ul{list-style-type:none;padding:0;margin:-.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-blocks .contacts-socials-links .button{padding:.5rem 1.5rem;border-radius:.3rem;font-family:times-new-roman-regular,sans-serif}.contacts-blocks .contacts-socials-links .button img{-webkit-filter:brightness(0);filter:brightness(0);width:24px;margin-right:.8rem}.payment-delivery .descr,.text-page .common-text,.text-page .head .descr{font-size:2rem}.payment-delivery .heading{margin-bottom:2.4rem;font-size:2.8rem}.payment-delivery .order{margin-top:5rem}.payment-delivery .order .item{-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 2.4rem);flex:1 1 calc(25% - 2.4rem);margin:1.2rem;padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #2e2e2e}.payment-delivery .order .title{margin-bottom:.8rem;font-size:2.4rem}.payment-delivery .payment{margin-top:8rem}.payment-delivery .delivery{margin-top:6rem}.payment-delivery .delivery .item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 2.4rem);flex:1 1 calc(33.33% - 2.4rem);margin:1.2rem;border:1px solid #2e2e2e;padding:2.4rem}.text-page .head{text-align:center;margin-bottom:7rem}.text-page .head h1{font-size:3.2rem;margin-bottom:2.4rem;font-family:cormorant-garamond-bold,sans-serif}.breadcrumbs li:last-child,.main-footer .bottom .copyright,.main-header .bottom{font-family:inter-regular,sans-serif}@media (max-width:1199px){.filters{top:108px}.basket .content{width:100%;margin-bottom:2rem}.basket .aside{width:100%}.about-head{padding-top:0}.about-head .image{margin:0 -1.5rem 1.2rem}.about-head .head{display:block;margin-bottom:12px}.about-head .head img{max-width:100%;margin-right:0;margin-bottom:12px}.about-head .descr,.payment-delivery .heading,.payment-delivery .order .heading{text-align:left}.about-blocks .inner{display:block;margin:0}.about-blocks .inner>*{margin:0 0 1.6rem;width:auto}.about-blocks .inner>:last-child{margin-bottom:0}.about-blocks .item-1{margin-left:-15px;margin-right:-15px}.about-stores .col{width:calc(100% - 2.4rem)}.contacts-blocks .descr{margin-bottom:20px}.contacts-blocks .inner{display:block}.contacts-blocks .inner>*{width:auto}.contacts-blocks .item{padding:1.6rem}.contacts-blocks .icon{width:32px;margin-right:8px}.contacts-blocks .image{margin:1.6rem -1.5rem 0}.payment-delivery .order,.payment-delivery .payment{margin-top:30px}.payment-delivery .delivery .item,.payment-delivery .order .item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2.4rem);flex:1 1 calc(50% - 2.4rem)}.text-page .head{text-align:left;margin-bottom:20px}.text-page .head h1{margin-bottom:12px}.text-page .common-text,.text-page .head .descr{font-size:1.4rem}}#fixed-overlay{background-color:rgba(248,242,238,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);left:0;min-height:100vh;opacity:0;position:fixed;top:0;-webkit-transition:.4s;transition:.4s;visibility:hidden;width:100%;z-index:1800}#fixed-overlay.active{opacity:1;visibility:visible}.burger-menu{display:none;width:32px;height:32px;border:0;padding:0;background:0 0}.breadcrumbs-wrapper{padding:3rem 0 2rem}.breadcrumbs{list-style-type:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs li{font-size:1.6rem;margin-bottom:1rem}.breadcrumbs li:not(:last-child){padding-right:1rem;margin-right:1rem;position:relative}.breadcrumbs li:not(:last-child)::after{content:"";display:inline-block;height:1rem;width:1rem;position:absolute;top:0;right:0;background:url(../img/core/breadcrumbs-arrow.svg) center center/100% 100% no-repeat}.main-header{-ms-flex-negative:0;flex-shrink:0;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:2000;-webkit-box-shadow:0 .8rem 1.2rem 0 rgba(92,42,61,.1);box-shadow:0 .8rem 1.2rem 0 rgba(92,42,61,.1)}.main-footer ul,.main-header ul{list-style-type:none;margin:0;padding:0}.main-header .bottom .bottom-mobile .item.active,.main-header .top{background-color:#2e2e2e;color:#fff}.main-header .top .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.4rem}@media (min-width:1440px){.filters-close{display:none}.main-header .top .inner{justify-content:space-between}.main-header .top .header-address{order:1;margin-right:auto}.main-header .top .header-socials{order:2;margin-left:2rem;margin-right:2rem}.main-header .top .header-contacts{order:3;margin-left:auto}.main-header .top a:hover,.main-header .top button:hover{color:rgba(255,255,255,.6)}}@media (min-width:1200px) and (max-width:1301px){.products-list .list{gap:2.5rem}}.main-header .middle .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:8.8rem}.main-header .middle .logo{margin-right:1.8rem}.main-header .middle .logo p{margin-top:.4rem;text-transform:uppercase;font-size:1.4rem;color:#2e2e2e}.main-header .middle nav{margin:0 auto}.main-header .middle nav li{margin:0 1.2rem}.main-header .middle nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.main-header .middle nav a svg{width:1.9rem;height:1.9rem;margin-right:.4rem}.main-header .bottom{border-top:1px solid rgba(46,46,46,.1)}.mobile-catalog-panel{display:contents}.main-header .bottom .bottom-desktop{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;gap:.8rem;height:4rem}.main-header .bottom .title{margin-right:.8rem;font-size:1.2rem;white-space:nowrap;text-transform:uppercase}.main-header .bottom .list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.main-header .bottom .list>ul>li{margin:.3rem}@media (max-width:1439px){.burger-menu,.main-header .bottom .bottom-desktop.active,.main-header .top.active,.mobile-catalog-panel.active{display:block}.main-header .top{display:none;position:fixed;top:108px;background-color:#fff;color:#2e2e2e;left:0;bottom:0;right:0;overflow-y:auto;z-index:100;padding:1.8rem 1rem 3rem;margin:2.7rem 0}.main-header .top>.container{height:100%}.main-header .top .inner{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-header .top .header-contacts{margin-top:auto}.main-header .middle{background-color:#2e2e2e;color:#fff}.main-header .bottom .title,.main-header .middle .header-favorites,.main-header .middle .header-search,.main-header .middle nav,.mobile-catalog-panel{display:none}.main-header .middle a:hover,.main-header .middle button:hover{color:rgba(255,255,255,.6)}.main-header .middle .inner{height:58px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-header .middle .logo{text-align:center;margin:0 1rem}.main-header .middle .logo img{max-width:12.6rem;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.main-header .middle .logo p{margin-top:0;font-size:1.2rem;color:#fff}.main-header .bottom .bottom-desktop{display:none;position:absolute;top:100%;height:auto;left:0;right:0;bottom:auto;max-height:calc(100vh - 180px);overflow-y:auto;background-color:#fff;padding:1.2rem 1.5rem;z-index:40}.main-header .bottom .list{position:relative}.main-header .bottom .list>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-header .bottom .list>ul>li{width:calc(5% - 8px)}}@media (max-width:991px){.mt-mob-0{margin-top:0!important}.mt-mob-1{margin-top:1rem!important}.mt-mob-2{margin-top:2rem!important}.mt-mob-3{margin-top:3rem!important}.mt-mob-4{margin-top:4rem!important}.mt-mob-5{margin-top:5rem!important}.mt-mob-6{margin-top:6rem!important}.mt-mob-7{margin-top:7rem!important}.mt-mob-8{margin-top:8rem!important}.mt-mob-9{margin-top:9rem!important}.mt-mob-10{margin-top:10rem!important}.mt-mob-11{margin-top:11rem!important}.mt-mob-12{margin-top:12rem!important}.mt-mob-13{margin-top:13rem!important}.mt-mob-14{margin-top:14rem!important}.mt-mob-15{margin-top:15rem!important}.mt-mob-16{margin-top:16rem!important}.mt-mob-17{margin-top:17rem!important}.mt-mob-18{margin-top:18rem!important}.mt-mob-19{margin-top:19rem!important}.mt-mob-20{margin-top:20rem!important}.mb-mob-0{margin-bottom:0!important}.mb-mob-1{margin-bottom:1rem!important}.mb-mob-2{margin-bottom:2rem!important}.mb-mob-3{margin-bottom:3rem!important}.mb-mob-4{margin-bottom:4rem!important}.mb-mob-5{margin-bottom:5rem!important}.mb-mob-6{margin-bottom:6rem!important}.mb-mob-7{margin-bottom:7rem!important}.mb-mob-8{margin-bottom:8rem!important}.mb-mob-9{margin-bottom:9rem!important}.mb-mob-10{margin-bottom:10rem!important}.mb-mob-11{margin-bottom:11rem!important}.mb-mob-12{margin-bottom:12rem!important}.mb-mob-13{margin-bottom:13rem!important}.mb-mob-14{margin-bottom:14rem!important}.mb-mob-15{margin-bottom:15rem!important}.mb-mob-16{margin-bottom:16rem!important}.mb-mob-17{margin-bottom:17rem!important}.mb-mob-18{margin-bottom:18rem!important}.mb-mob-19{margin-bottom:19rem!important}.mb-mob-20{margin-bottom:20rem!important}.ml-mob-0{margin-left:0!important}.ml-mob-1{margin-left:1rem!important}.ml-mob-2{margin-left:2rem!important}.ml-mob-3{margin-left:3rem!important}.ml-mob-4{margin-left:4rem!important}.ml-mob-5{margin-left:5rem!important}.ml-mob-6{margin-left:6rem!important}.ml-mob-7{margin-left:7rem!important}.ml-mob-8{margin-left:8rem!important}.ml-mob-9{margin-left:9rem!important}.ml-mob-10{margin-left:10rem!important}.ml-mob-11{margin-left:11rem!important}.ml-mob-12{margin-left:12rem!important}.ml-mob-13{margin-left:13rem!important}.ml-mob-14{margin-left:14rem!important}.ml-mob-15{margin-left:15rem!important}.ml-mob-16{margin-left:16rem!important}.ml-mob-17{margin-left:17rem!important}.ml-mob-18{margin-left:18rem!important}.ml-mob-19{margin-left:19rem!important}.ml-mob-20{margin-left:20rem!important}.mr-mob-0{margin-right:0!important}.mr-mob-1{margin-right:1rem!important}.mr-mob-2{margin-right:2rem!important}.mr-mob-3{margin-right:3rem!important}.mr-mob-4{margin-right:4rem!important}.mr-mob-5{margin-right:5rem!important}.mr-mob-6{margin-right:6rem!important}.mr-mob-7{margin-right:7rem!important}.mr-mob-8{margin-right:8rem!important}.mr-mob-9{margin-right:9rem!important}.mr-mob-10{margin-right:10rem!important}.mr-mob-11{margin-right:11rem!important}.mr-mob-12{margin-right:12rem!important}.mr-mob-13{margin-right:13rem!important}.mr-mob-14{margin-right:14rem!important}.mr-mob-15{margin-right:15rem!important}.mr-mob-16{margin-right:16rem!important}.mr-mob-17{margin-right:17rem!important}.mr-mob-18{margin-right:18rem!important}.mr-mob-19{margin-right:19rem!important}.mr-mob-20{margin-right:20rem!important}.page-content>:last-child{padding-bottom:5rem}.h1,h1{margin-bottom:1rem;font-size:2.4rem}.h2,h2{margin-bottom:1.2rem;font-size:2.4rem}.h3,h3{margin-bottom:.8rem;font-size:2.4rem}.h4,h4{margin-bottom:1.6rem;font-size:2.8rem}.h5,h5{margin-bottom:0;font-size:2rem}.webit a{width:6rem;height:1.6rem}.webit a:hover{background-position:center -2.7rem}.section{padding-top:15px;padding-bottom:15px}.section-outer{margin-top:15px;margin-bottom:15px}.inner-page{padding-top:5rem}.hero-slider .h1,.hero-slider h1{margin-bottom:4px;font-size:1.6rem}.product-page-tabs{margin-top:3rem}.main-header .bottom .list>ul>li{width:calc(10% - 8px)}}.main-header .bottom .list>ul>li>button{display:block;width:3rem;height:3rem;font-size:1.6rem;text-align:center;text-transform:uppercase;padding:0;border:0;background:0 0}.main-header .bottom .submenu{min-height:0;height:auto;padding-top:2rem;padding-bottom:2rem}.main-header .bottom .bottom-mobile{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.main-header .bottom .bottom-mobile .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:0 0;padding:0;border:0;font-size:1.2rem;font-family:inter-light,sans-serif;position:relative;height:50px;min-width:66px}.header-contacts a,.header-contacts ul{display:-webkit-box;display:-ms-flexbox}.main-header .bottom .bottom-mobile .item img{height:24px}.main-header .bottom .bottom-mobile .item .icon{font-size:2rem;line-height:24px;font-family:inter-regular,sans-serif;position:relative}.main-header .bottom .bottom-mobile .item-tooltip{position:absolute;font-size:1.2rem;font-family:inter-regular,sans-serif;color:#fff;letter-spacing:-.72px;width:1.7rem;height:1.6rem;line-height:1.6rem;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;border-radius:100%;background-color:#2e2e2e}.header-contacts ul{display:flex;margin:0 -.8rem}.header-contacts li{margin:0 .8rem}.header-contacts a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem}.header-contacts a span{display:inline-block}.header-contacts a svg{width:20px;height:20px;margin-right:4px;-ms-flex-negative:0;flex-shrink:0}.header-socials{margin-right:4.2rem}.header-socials ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.6rem}.header-socials a{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:.3rem;border-radius:0;border:0;background:0 0;box-shadow:none}.header-socials a:hover{opacity:1;transform:translateY(-1px);box-shadow:none}.header-socials a img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(40%) sepia(9%) saturate(456%) hue-rotate(349deg) brightness(93%) contrast(88%)}.header-langs ul,.header-search-modal .head,.main-footer .top .inner{display:-webkit-box;display:-ms-flexbox}.header-langs{margin-left:auto}.header-langs ul{display:flex;flex-direction:column}.header-langs li:not(:last-child){border-right:1px solid #fff}.header-langs a{display:block;padding:0 .8rem;font-size:1.4rem}.header-cta{margin-left:1.8rem}.header-cta>a,.header-cta>button{display:block;width:32px;height:32px;position:relative;background:0 0;padding:0;border:0}.header-cta>a span,.header-cta>button span{position:absolute;font-size:1.2rem;font-family:inter-regular,sans-serif;color:#fff;letter-spacing:-.72px;width:1.7rem;height:1.6rem;line-height:16px;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;border-radius:100%;background-color:#2e2e2e}.header-favorites span{right:.3rem;bottom:.2rem}.header-cart span{top:.1rem;right:.6rem}.header-search-modal{position:absolute;top:calc(100% + 1.6rem);left:50%;width:min(100%,64rem);transform:translateX(-50%);z-index:3200;display:none}.header-search-modal>.container{width:100%;max-width:none;padding:0}.header-search-modal .head{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem}.header-search-inner{max-width:none;margin:0 auto;width:100%;padding:2.4rem;position:relative;border-radius:2.4rem;background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(27,27,27,.16)}.header-search-close{display:block;width:3.8rem;height:3.8rem;padding:0;border:1px solid rgba(122,31,50,.12);border-radius:50%;background:rgba(248,245,240,.9);opacity:1;z-index:10}.header-search-close,.header-search-submit{display:flex;align-items:center;justify-content:center;line-height:1}.header-search-form input{display:block;width:100%;min-height:6.4rem;padding:1.4rem 6.8rem 1.4rem 2rem;border:1px solid rgba(122,31,50,.14);border-radius:2rem;background:#fff;font-family:inter-regular,sans-serif;font-size:1.7rem}.header-search-form input:focus{outline:0;border-color:rgba(122,31,50,.32)}.header-search-form input::-webkit-input-placeholder{opacity:1;color:rgba(46,46,46,.3)}.header-search-form input::-moz-placeholder{opacity:1;color:rgba(46,46,46,.3)}.header-search-form input:-ms-input-placeholder{opacity:1;color:rgba(46,46,46,.3)}.header-search-form input::-ms-input-placeholder{opacity:1;color:rgba(46,46,46,.3)}.header-search-form input::placeholder{opacity:1;color:rgba(46,46,46,.3)}.header-search-submit{display:flex;width:3.8rem;height:3.8rem;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,var(--lux-primary),var(--lux-primary-dark));color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:.8rem;align-items:center;justify-content:center}.header-search-close svg{width:1.8rem;height:1.8rem;display:block}.header-search-submit svg{width:1.7rem;height:1.7rem;display:block}.submenu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:100;min-height:35rem;padding:3rem 7rem;display:none}.submenu ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media (max-width:767px){.basket .cta .button,.basket .image,.basket .name,.basket .price,.basket .quantity,.basket .total,.filters{width:100%}.filters-head{min-height:0;padding:1.6rem 2rem 1.4rem}.filters-head .title{padding:0;font-size:inherit;letter-spacing:.08em}.filters-wrapper{padding:1.8rem 1.5rem 4rem}.filters-bottom{padding:2rem 1.5rem;gap:1rem}.filters-bottom .button{min-height:4.8rem;padding-left:1.4rem;padding-right:1.4rem;font-size:1.2rem}.filters-bottom .filters-clear{padding-left:0;padding-right:0}.basket .head{display:none}.basket .item{display:-ms-grid;display:grid;-ms-grid-columns:90px 10px calc(100% - 100px);grid-template-columns:90px calc(100% - 100px);-ms-grid-rows:auto 10px 1fr;grid-template-rows:auto 1fr;grid-gap:10px;grid-template-areas:"image name" "image price" "quantity quantity" "total total" "cta cta"}.basket .item .name{padding-left:0}.basket .remove{position:absolute;top:12px;right:8px}.basket .remove button{width:24px;height:24px}.basket .image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.basket .name{-ms-grid-row:1;-ms-grid-column:3}.basket .quantity{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3}.basket .price{-ms-grid-row:3;-ms-grid-column:3}.basket .cta,.basket .total{-ms-grid-column:1;-ms-grid-column-span:3}.basket .total{-ms-grid-row:7}.basket .cta{-ms-grid-row:9;width:100%}.basket .mob-label{display:block}.payment-delivery .delivery .item,.payment-delivery .order .item{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 2.4rem);flex:1 1 calc(100% - 2.4rem)}.submenu ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.submenu li{margin-bottom:1rem}.header-top-mobile{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:4rem}@media (max-width:1439px){.main-header .bottom .list>ul>li>button{width:100%}.main-header .bottom .list>ul>li>button.active{background-color:#2e2e2e;color:#fff}.main-header .bottom .bottom-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header .bottom .bottom-mobile .item-tooltip{width:12px;height:11px;font-size:.8rem;letter-spacing:-.48px;right:0;bottom:1px}.header-contacts{margin-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:24px}.header-socials{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-right:0;margin-top:16px}.header-socials a{width:4rem;height:4rem}.header-socials a img{-webkit-filter:brightness(0.9) invert(1);filter:brightness(.9) invert(1)}.header-address,.header-search-modal .title{display:none}.header-address.mobile{background-color:#7a7a7a;color:#fff;text-align:center;padding:.5rem 0;display:block}.header-address.mobile svg{width:16px;height:16px;margin-right:5px;vertical-align:middle}.header-langs li:not(:last-child){border-color:#2e2e2e}.header-langs a{font-size:1.6rem}.header-cta>a span,.header-cta>button span{width:12px;height:11px;font-size:.8rem;letter-spacing:-.48px}.header-cart span{right:8px;top:1px;background-color:#fff;color:#2e2e2e}.header-search-modal{position:fixed;top:7.6rem;left:1.6rem;right:1.6rem;width:auto;transform:none}.header-search-modal .head,.submenu li{margin:0}.header-search-inner{padding:1.8rem}.header-search-close{position:absolute;top:2rem;right:2rem}.header-search-form input{min-height:5.8rem;padding-right:6rem;padding-left:1.6rem;font-size:1.6rem}.header-search-submit{width:3.6rem;height:3.6rem;right:.8rem}.submenu{padding:2rem 0}.submenu a{display:block;padding:.8rem 0;font-size:1.5rem}.header-top-mobile{display:block}}.header-top-mobile li{margin-bottom:24px;font-size:1.6rem;text-transform:uppercase}.main-footer{-ms-flex-negative:0;flex-shrink:0;background-color:#2e2e2e;color:#fff}.main-footer a:hover,.main-footer button:hover{color:rgba(255,255,255,.6)}.main-footer .top .inner{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3rem 0}.main-footer .footer-contacts,.main-footer .logo,body.luxury-theme .header-search-form{margin-bottom:2.4rem}.main-footer .logo img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);max-width:16rem}.main-footer .logo p{text-transform:uppercase;font-size:1.4rem}.main-footer .nav{margin-bottom:3rem}.main-footer .title{margin-bottom:1.2rem;font-family:inter-semibold,sans-serif}.main-footer .bottom{border-top:1px solid #fff}.main-footer .bottom .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0}@media (max-width:425px){.slider-wrapper .content img{width:25px}.hero-slider .image img{margin:2.7rem 0 0}.products-list .product-item{padding:1rem}.product-item .info.info-grid{gap:5px;font-size:1.6rem}.main-footer .bottom .copyright{text-align:center}}.footer-contacts a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-address,.footer-address-col li{display:-webkit-box;display:-ms-flexbox}.footer-contacts a svg{width:2.4rem;height:2.4rem;margin-right:.8rem}.footer-address{display:flex;margin:0 -1.5rem}.footer-address-col{max-width:30rem;margin:0 1.5rem}@media (max-width:1199px){.main-footer .top .inner{display:block;padding:4rem 0}.main-footer .col{margin-bottom:3rem}.main-footer .col:last-child,.main-footer .nav{margin-bottom:0}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1rem;margin-right:-1rem;flex-direction:column}.footer-nav>*{width:50%;padding:0 1rem}.footer-address{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-address-col{max-width:none;width:calc(50% - 3rem)}}@media (max-width:575px){.webit a{margin:0 auto}.contacts-blocks .contacts-socials-links .button,.section-btn .button{width:100%}.collections .cta a{padding:0}.collections .cta a span,.reviews .head .button span{display:none}.steps .h2,.steps h2{text-align:center}.steps .item{width:calc(100% - 24px)}.reviews .head .button{padding:.6rem 1.2rem;border-radius:4.5rem}.about-contacts .phones ul{display:block}.about-contacts .phones li{margin:0 0 1.6rem;text-align:center}.about-contacts .phones li:last-child,.contacts-blocks .contacts-socials-links li:last-child,.contacts-blocks .item:last-child,.footer-address-col:last-child{margin-bottom:0}.contacts-blocks .contacts-socials-links ul,.contacts-blocks .list{display:block;margin:0}.contacts-blocks .item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 1.8rem}.contacts-blocks .contacts-socials-links li{margin:0 0 .8rem}.main-header .bottom .list>ul>li{width:calc(14.28% - 8px)}.submenu ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer-address-col{width:calc(100% - 3rem);margin-bottom:1.2rem}}.footer-address-col .item,body.luxury-theme .submenu li{margin-bottom:1.2rem}.footer-address-col li{display:flex;margin-bottom:.8rem}.footer-address-col li>div:first-child{width:2.4rem;margin-right:.8rem;-ms-flex-negative:0;flex-shrink:0}.main-footer .top,body.luxury-theme .home-seo-tags .container{position:relative;overflow:hidden}.footer-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.2rem;align-items:start}.footer-brand-card,.footer-contact-card,.footer-stores-card{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:3rem}.footer-brand-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr);gap:2.8rem;padding:3.2rem}.footer-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:1.6rem;font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase;opacity:.72}.footer-eyebrow::before{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.55}.footer-headline{margin:0;font-size:clamp(3.2rem, 4vw, 5.8rem);line-height:.94}.footer-description{max-width:54rem;margin:1.8rem 0 0;font-size:1.55rem;line-height:1.8}.footer-nav-panel{align-self:end}.footer-nav-panel .nav ul,.footer-phone-list,.footer-store-group ul{display:grid;gap:1.2rem}.footer-nav-panel .nav a{display:inline-flex;align-items:center;gap:.9rem;font-size:1.5rem}.footer-nav-panel .nav a::before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor;opacity:.32;transform:scale(.85);transition:transform .3s,opacity .3s}body.luxury-theme .main-header .middle,body.luxury-theme .main-header .top{backdrop-filter:blur(22px);width:calc(100% - 2.4rem);max-width:calc(var(--lux-container) - 2.4rem)}body.luxury-theme .collections .item,body.luxury-theme .footer-socials a,body.luxury-theme .header-cta a,body.luxury-theme .header-cta button,body.luxury-theme .header-socials a,body.luxury-theme .hero-copy,body.luxury-theme .main-header .bottom .list button,body.luxury-theme .product-favorite,body.luxury-theme .product-item,body.luxury-theme .reviews .swiper-slide img,body.luxury-theme .slider-nav,body.luxury-theme .steps .item,body.luxury-theme .submenu a,body.luxury-theme a,body.luxury-theme button{transition:color .38s cubic-bezier(.22, 1, .36, 1),opacity .38s cubic-bezier(.22, 1, .36, 1),transform .38s cubic-bezier(.22, 1, .36, 1),border-color .38s cubic-bezier(.22, 1, .36, 1),background-color .38s cubic-bezier(.22, 1, .36, 1),box-shadow .38s cubic-bezier(.22, 1, .36, 1),filter .38s cubic-bezier(.22, 1, .36, 1)}.footer-nav-panel .nav a:hover::before{opacity:1;transform:scale(1.15)}.footer-side-stack{display:grid;gap:2.4rem}.footer-contact-card,.footer-stores-card{padding:2.8rem}.footer-phone-pill{display:inline-flex;align-items:center;gap:1rem;width:fit-content;min-height:4.8rem;padding:0 1.6rem;border-radius:999px}.footer-phone-pill svg{width:1.8rem;height:1.8rem;flex-shrink:0}.footer-socials{margin-top:2.2rem}.footer-socials ul{flex-wrap:wrap;gap:1rem;margin:0}.footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:50%}.footer-socials a img{width:1.9rem;height:1.9rem;object-fit:contain}.footer-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.footer-store-group{padding:1.8rem 2rem;border-radius:2rem}.footer-store-group li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.9rem;align-items:start}.footer-store-group li>div:first-child{width:2rem;margin-right:0}.footer-store-group li>div:first-child img{width:1.6rem;height:1.6rem;object-fit:contain}.footer-store-group li>div:last-child{align-self:start}.footer-meta{gap:2rem}.footer-meta .webit,.footer-metric{flex:0 0 auto}:root{--lux-bg:#fff;--lux-bg-soft:#f8f5f0;--lux-bg-tint:#f4ede6;--lux-text:#1b1b1b;--lux-heading:#1b1b1b;--lux-ink:#1b1b1b;--lux-muted:#6f665f;--lux-border:#e8e8e8;--lux-primary:#7a1f32;--lux-primary-dark:#5e1626;--lux-accent:#5e1626;--lux-gold:#d8c1c8;--lux-shadow:0 22px 70px rgba(27, 27, 27, .08);--lux-shadow-soft:0 16px 40px rgba(122, 31, 50, .08);--lux-text-xs:1.2rem;--lux-text-sm:1.4rem;--lux-text-md:1.6rem;--lux-space-2xs:.4rem;--lux-space-xs:.8rem;--lux-space-sm:1.2rem;--lux-space-md:1.6rem;--lux-space-lg:2rem;--lux-space-xl:2.4rem;--lux-radius:18px;--lux-radius-sm:14px;--lux-radius-xs:12px;--lux-radius-pill:3rem;--lux-radius-pill-lg:4.5rem;--lux-leading-relaxed:1.45;--lux-container:144rem}body.luxury-theme{color:var(--lux-text);font-family:Manrope,sans-serif;background:#fff}body.luxury-theme :where(
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.title a,.name a,.product-page .head h1,.product-page .head .h2,.catalog-hero-copy h1,.basket-checkout-head h2,.section-heading h2,.section-heading .title
){font-family:Nyala,serif!important}body.luxury-theme :where(
.price,.price *,.price-old,.price-old *,.total,.total *,.item-price,.item-price *,.one-item-total-price,.one-item-total-price *,.product-quantity,.product-quantity *,.pagination,.pagination *,.header-wish-count,.header-basket-count,.basket-hero-count,.wishlist-overview-meta,.basket-overview-meta,.product-volume-size,.product-volume-size *,.product-volume-value,.product-volume-value *,.price-value,.price-value *,.price-unit,.price-unit *,.min-order-amount,.min-order-amount *
){font-family:Manrope,sans-serif!important;font-variant-numeric:lining-nums tabular-nums}body.luxury-theme a,body.luxury-theme button,body.luxury-theme input,body.luxury-theme select,body.luxury-theme textarea{font-family:inherit}body.luxury-theme a{color:inherit}body.luxury-theme .basket .name a,body.luxury-theme .breadcrumbs li:last-child,body.luxury-theme .filters-wrapper .title,body.luxury-theme .footer-address-title,body.luxury-theme input,body.luxury-theme li,body.luxury-theme p,body.luxury-theme select,body.luxury-theme textarea{color:var(--lux-text)}body.luxury-theme .container{width:min(100%,var(--lux-container));padding-left:2.4rem;padding-right:2.4rem}body.luxury-theme .page-wrapper{overflow:clip}body.luxury-theme .hero-slider,body.luxury-theme .hero-slider+.products-list,body.luxury-theme .hero-slider+.section,body.luxury-theme .home-seo-tags,body.luxury-theme .page-content,body.luxury-theme .section.inner-page{padding-top:0}body.luxury-theme .page-content>*{background:#fff;margin:0}body.luxury-theme .page-content>:nth-child(2n){background:var(--lux-bg-soft)}body.luxury-theme .section{position:relative;padding-top:0;padding-bottom:0}body.luxury-theme .page-content>:last-child{padding-bottom:0}body.luxury-theme .collections .title,body.luxury-theme .main-footer .title,body.luxury-theme .product-item .title,body.luxury-theme .section .h1,body.luxury-theme .section .h2,body.luxury-theme .section .h3,body.luxury-theme .section h1,body.luxury-theme .section h2,body.luxury-theme .section h3{font-family:"Cormorant Garamond",serif;letter-spacing:.01em}body.luxury-theme .section .h1,body.luxury-theme .section h1{font-size:clamp(3.2rem, 7vw, 6.4rem);line-height:.95;font-weight:600}body.luxury-theme .section .h2,body.luxury-theme .section h2{font-size:clamp(2.8rem, 4vw, 4.8rem);line-height:.98;margin-bottom:2.4rem;font-weight:600}body.luxury-theme .breadcrumbs,body.luxury-theme .collections .content,body.luxury-theme .common-text,body.luxury-theme .footer-address,body.luxury-theme .pagination a,body.luxury-theme .pagination span,body.luxury-theme .product-item .info,body.luxury-theme .product-page .info,body.luxury-theme .steps .text{color:var(--lux-muted);line-height:1.75;font-size:1.45rem}body.luxury-theme .basket .cta .button,body.luxury-theme .button,body.luxury-theme .filters-bottom .button,body.luxury-theme .product-item .cta a,body.luxury-theme .product-item .cta button,body.luxury-theme .product-page .cta .product-page-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:1.35rem 2.4rem;border:1px solid transparent;border-radius:999px;background:linear-gradient(135deg,var(--lux-primary),var(--lux-primary-dark));color:#fff;box-shadow:0 18px 40px rgba(122,31,50,.18);font-size:1.35rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.luxury-theme .basket .cta .button:hover,body.luxury-theme .button:hover,body.luxury-theme .filters-bottom .button:hover,body.luxury-theme .product-item .cta a:hover,body.luxury-theme .product-item .cta button:hover,body.luxury-theme .product-page .cta .product-page-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#8f2840,var(--lux-primary-dark));box-shadow:0 22px 46px rgba(122,31,50,.24)}body.luxury-theme .product-item .cta a,body.luxury-theme .product-item .cta button{position:relative;width:5.6rem;min-width:5.6rem;height:5.6rem;padding:0;font-size:0;flex-shrink:0;overflow:visible;box-shadow:none;transform:none;z-index:6}body.luxury-theme .product-item .cta{position:relative;overflow:visible;z-index:6}body.luxury-theme .product-item .prices,body.luxury-theme .products-slider .slider-wrapper,body.luxury-theme .reviews .swiper{overflow:visible}body.luxury-theme .product-item .cta a::before,body.luxury-theme .product-item .cta button::before{content:"";position:absolute;top:50%;left:50%;width:2.2rem;height:2.2rem;display:block;background:url('../svg/cart.svg') center/contain no-repeat;filter:brightness(0) invert(1);transform:translate(-50%,-50%)}body.luxury-theme .product-item .cta a.hovered::before,body.luxury-theme .product-item .cta a:focus-visible::before,body.luxury-theme .product-item .cta a:hover::before,body.luxury-theme .product-item .cta button.hovered::before,body.luxury-theme .product-item .cta button:focus-visible::before,body.luxury-theme .product-item .cta button:hover::before{background:url('../svg/cart-add.svg') center/contain no-repeat;filter:brightness(0) invert(1)}body.luxury-theme .product-item .cta a.added::before,body.luxury-theme .product-item .cta button.added::before{background:url('../svg/cart-added.svg') center/contain no-repeat;filter:brightness(0) invert(1)}body.luxury-theme .product-item .cta a.added:focus-visible::before,body.luxury-theme .product-item .cta a.added:hover::before,body.luxury-theme .product-item .cta button.added:focus-visible::before,body.luxury-theme .product-item .cta button.added:hover::before{background:url('../svg/cart-remove.svg') center/contain no-repeat;filter:brightness(0) invert(1)}body.luxury-theme .product-item .cta a.is-unavailable::before,body.luxury-theme .product-item .cta a.is-unavailable:focus-visible::before,body.luxury-theme .product-item .cta a.is-unavailable:hover::before,body.luxury-theme .product-item .cta button.is-unavailable::before,body.luxury-theme .product-item .cta button.is-unavailable:focus-visible::before,body.luxury-theme .product-item .cta button.is-unavailable:hover::before{background:url('../svg/cart-out-of-stock.svg') center/contain no-repeat;filter:brightness(0) invert(1)}body.luxury-theme .product-item .cta a::after,body.luxury-theme .product-item .cta button::after{content:attr(data-title);position:absolute;left:50%;right:auto;bottom:calc(100% + .9rem);transform:translate(-50%,.4rem);padding:.75rem 1rem;border-radius:999px;background:rgba(122,31,50,.96);color:#fff;font:600 1.15rem/1.1 Manrope,sans-serif;letter-spacing:.03em;white-space:normal;text-align:center;width:max-content;min-width:12rem;max-width:min(16rem,calc(100vw - 2.4rem));overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 14px 28px rgba(27,27,27,.16);transition:opacity .22s,transform .22s,visibility .22s;z-index:40}body.luxury-theme .product-item .cta a:focus-visible::after,body.luxury-theme .product-item .cta a:hover::after,body.luxury-theme .product-item .cta button:focus-visible::after,body.luxury-theme .product-item .cta button:hover::after{opacity:1;visibility:visible;transform:translate(-50%,0)}body.luxury-theme .product-item .cta a:focus-visible,body.luxury-theme .product-item .cta a:hover,body.luxury-theme .product-item .cta button:focus-visible,body.luxury-theme .product-item .cta button:hover{transform:none;box-shadow:none}body.luxury-theme .button.inversed,body.luxury-theme .filters-bottom .filters-clear{border-color:rgba(122,31,50,.18);background:rgba(255,255,255,.84);color:var(--lux-primary);box-shadow:none}body.luxury-theme .button.inversed:hover,body.luxury-theme .filters-bottom .filters-clear:hover{border-color:rgba(122,31,50,.35);background:#fff}body.luxury-theme .catalog-filter-inputs input,body.luxury-theme .filters-search input,body.luxury-theme .form-item input,body.luxury-theme .form-item select,body.luxury-theme .form-item textarea,body.luxury-theme .header-search-form input,body.luxury-theme input,body.luxury-theme select,body.luxury-theme textarea{min-height:5.6rem;border:1px solid var(--lux-border);border-radius:var(--lux-radius-xs);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);color:var(--lux-text)}body.luxury-theme .catalog-filter-inputs input:focus,body.luxury-theme .filters-search input:focus,body.luxury-theme .form-item input:focus,body.luxury-theme .form-item select:focus,body.luxury-theme .form-item textarea:focus,body.luxury-theme .header-search-form input:focus,body.luxury-theme input:focus,body.luxury-theme select:focus,body.luxury-theme textarea:focus{border-color:rgba(122,31,50,.35);box-shadow:0 0 0 .4rem rgba(122,31,50,.08)}body.luxury-theme .main-header{position:sticky;top:calc(-1 * var(--header-sticky-offset,0px));z-index:100;padding-top:1.2rem}body.luxury-theme .main-header .bottom,body.luxury-theme .main-header .middle,body.luxury-theme .main-header .top{transition:background-color .35s,border-color .35s,box-shadow .35s,transform .35s}body.luxury-theme .main-header .top{background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.32);border-radius:999px;box-shadow:0 10px 30px rgba(27,27,27,.05);margin:0 auto 1rem}body.luxury-theme .main-header .top .inner{min-height:4.6rem;gap:1.6rem}body.luxury-theme .main-header .top .header-address,body.luxury-theme .main-header .top a{color:var(--lux-muted);font-size:1.6rem;letter-spacing:.08em}body.luxury-theme .main-header .top .header-address svg{width:2rem;height:2rem;margin-right:.5rem;vertical-align:middle}@keyframes phone-vibrate{0%,100%,90%,98%{transform:translateX(0) rotate(0)}92%{transform:translateX(-.5px) rotate(-3deg)}94%{transform:translateX(.5px) rotate(3deg)}96%{transform:translateX(-.5px) rotate(-2deg)}}body.luxury-theme .main-header .middle{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.4);border-radius:2.2rem;box-shadow:0 18px 40px rgba(27,27,27,.06);margin:0 auto}body.luxury-theme .main-header .middle .inner{min-height:8.4rem;gap:1.2rem}body.luxury-theme .main-header.is-scrolled .middle{background:rgba(255,255,255,.95);border-color:rgba(122,31,50,.08);box-shadow:0 22px 44px rgba(27,27,27,.08)}body.luxury-theme .main-header .logo a{display:inline-flex;align-items:center;gap:.8rem}body.luxury-theme .main-header .logo img{max-height:5rem}body.luxury-theme .main-header .logo p{margin:0;font-family:"Cormorant Garamond",serif;font-size:1.9rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lux-text)}body.luxury-theme .main-header nav ul{display:flex;align-items:center;gap:1.4rem;flex-wrap:nowrap}body.luxury-theme .main-header nav a{position:relative;font-size:1.25rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}body.luxury-theme .main-header nav a::after{content:"";position:absolute;left:0;bottom:-.6rem;width:100%;height:.1rem;background:linear-gradient(90deg,var(--lux-primary),var(--lux-gold));transform:scaleX(0);transform-origin:left;transition:transform .3s}body.luxury-theme .main-header nav a:hover::after{transform:scaleX(1)}body.luxury-theme .burger-menu,body.luxury-theme .header-cta a,body.luxury-theme .header-cta button{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px solid rgba(122,31,50,.12);border-radius:50%;background:rgba(255,255,255,.74);color:var(--lux-text);box-shadow:0 10px 22px rgba(27,27,27,.05)}body.luxury-theme .burger-menu svg,body.luxury-theme .header-cta a svg,body.luxury-theme .header-cta button svg{width:2.2rem;height:2.2rem}body.luxury-theme .burger-menu:hover,body.luxury-theme .header-cta a:hover,body.luxury-theme .header-cta button:hover{border-color:rgba(122,31,50,.28);color:var(--lux-primary);transform:translateY(-1px)}body.luxury-theme .bottom-mobile .item-tooltip,body.luxury-theme .header-basket-count,body.luxury-theme .header-wish-count{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999px;background:var(--lux-primary);color:#fff;font-size:1rem;font-weight:700;box-shadow:0 8px 18px rgba(122,31,50,.24)}body.luxury-theme .header-favorites .header-wish-count{right:-.2rem;bottom:-.1rem}body.luxury-theme .header-cart .header-basket-count{top:-.2rem;right:-.2rem}body.luxury-theme .header-langs ul{display:inline-flex;gap:.4rem;padding:.4rem;border:1px solid rgba(122,31,50,.1);border-radius:999px;background:rgba(248,245,240,.85)}body.luxury-theme .header-langs li:not(:last-child){border-right:0}body.luxury-theme .header-langs li a{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;height:3rem;padding:0 .8rem;border-radius:999px;color:var(--lux-muted);font-size:1.1rem;font-weight:700;letter-spacing:.08em}body.luxury-theme .header-langs li a:hover,body.luxury-theme .header-langs li.active a{background:var(--lux-primary);color:#fff}body.luxury-theme .main-header .bottom{margin-top:1rem;padding:0;position:relative;background:0 0}body.luxury-theme .main-header .bottom::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(122,31,50,0),rgba(122,31,50,.07) 18%,rgba(216,193,200,.18) 50%,rgba(122,31,50,.07) 82%,rgba(122,31,50,0));opacity:.45;pointer-events:none}body.luxury-theme .main-header .bottom::after{content:"";position:absolute;top:1px;left:8%;right:8%;height:10px;background:linear-gradient(180deg,rgba(216,193,200,.06),rgba(216,193,200,0));filter:blur(8px);opacity:.28;pointer-events:none}body.luxury-theme .main-header .bottom .inner{background:0 0;border:0;border-radius:0;padding:1.6rem 0;box-shadow:none;backdrop-filter:none}body.luxury-theme .main-header .bottom .title{font-family:"Cormorant Garamond",serif;font-size:2rem;color:var(--lux-primary)}body.luxury-theme .main-header .bottom .list ul,body.luxury-theme .pagination ul{gap:.8rem}body.luxury-theme .main-header .bottom .list button{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;width:4rem;height:4rem;border:1px solid var(--lux-border);border-radius:50%;background:#fff;color:var(--lux-muted);font-size:1.25rem;font-weight:700;transition:transform .25s,color .25s,border-color .25s,box-shadow .25s,background-color .25s}body.luxury-theme .main-header .bottom .list button.active,body.luxury-theme .main-header .bottom .list button:hover{border-color:var(--lux-primary);background:linear-gradient(135deg,var(--lux-primary),#8f2840);color:#fff;transform:translateY(-2px) scale(1.06);box-shadow:0 12px 28px rgba(122,31,50,.22)}body.luxury-theme .submenu{border:1px solid rgba(122,31,50,.08);border-radius:var(--lux-radius-sm);background:rgba(255,255,255,.96);box-shadow:var(--lux-shadow);backdrop-filter:blur(14px)}body.luxury-theme .submenu ul{column-gap:4.5rem}body.luxury-theme .submenu a{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1rem;color:var(--lux-text);font-size:1.45rem;line-height:1.35;border-radius:999px;transition:color .25s,transform .25s,opacity .25s,background-color .25s,box-shadow .25s}body.luxury-theme .submenu a::before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:rgba(122,31,50,.18);transition:transform .25s,background-color .25s}body.luxury-theme .submenu a:hover{color:var(--lux-primary);background:rgba(122,31,50,.08);transform:translateX(.4rem);box-shadow:inset 0 0 0 1px rgba(122,31,50,.08)}body.luxury-theme .submenu a:hover::before{background:var(--lux-primary);transform:scale(1.15)}body.luxury-theme .header-search-modal{position:fixed;inset:0;width:100%;padding:clamp(2rem,5vw,5.6rem);transform:none;background:rgba(249,245,240,.84);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:3200;overflow-y:auto}@media (min-width:1440px){.header-address.mobile,body.luxury-theme .burger-menu,body.luxury-theme .mobile-brands-submenu-head{display:none}}body.luxury-theme .header-search-inner{border:1px solid rgba(122,31,50,.12);border-radius:3.2rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,245,240,.95));box-shadow:0 35px 90px rgba(27,27,27,.12);padding:clamp(2rem,3vw,3.2rem);margin:0 auto;width:min(100%,118rem)}body.luxury-theme .header-search-inner .title{font-family:"Cormorant Garamond",serif;font-size:clamp(3rem, 4vw, 4.4rem);line-height:1}body.luxury-theme .header-search-form input{min-height:7.2rem;padding-right:8rem;padding-left:2.4rem;color:var(--lux-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);font-size:2rem;border-radius:2.2rem}body.luxury-theme .header-search-submit{width:5.2rem;height:5.2rem;right:1rem;box-shadow:0 18px 36px rgba(122,31,50,.24);color:#fff}body.luxury-theme .header-search-submit:hover{color:#fff;background:linear-gradient(135deg,#8f2840,var(--lux-primary-dark));box-shadow:0 20px 40px rgba(122,31,50,.28)}body.luxury-theme .header-search-modal.active{display:flex;align-items:flex-start;justify-content:center}body.luxury-theme .header-search-modal>.container{width:100%;max-width:128rem;padding:0}body.luxury-theme .header-search-modal .head{align-items:center;gap:2rem;margin-bottom:2rem}body.luxury-theme .header-search-close{width:4.8rem;height:4.8rem;border-color:rgba(122,31,50,.14);background:rgba(255,255,255,.72);transition:transform .28s,background-color .28s,border-color .28s}body.luxury-theme .header-search-close:hover{transform:rotate(90deg);background:rgba(122,31,50,.08);border-color:rgba(122,31,50,.24)}body.luxury-theme .header-search-results{min-height:28rem}body.luxury-theme .header-search-state{display:none;align-items:center;justify-content:center;flex-direction:column;text-align:center;min-height:22rem;border:1px dashed rgba(122,31,50,.14);border-radius:2.4rem;padding:3.2rem 2rem;background:rgba(255,255,255,.44)}body.luxury-theme .header-search-results-title,body.luxury-theme .header-search-state-title{font-family:"Cormorant Garamond",serif;font-size:3rem;line-height:1;color:var(--lux-heading)}body.luxury-theme .header-search-state p{max-width:52rem;margin:1rem auto 0;font-size:1.6rem;line-height:1.65;color:rgba(46,46,46,.68)}body.luxury-theme .header-search-results-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}body.luxury-theme .header-search-results-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 1.8rem;border:1px solid rgba(122,31,50,.12);border-radius:999px;background:rgba(255,255,255,.72);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;transition:border-color .28s,background-color .28s,color .28s}body.luxury-theme .header-search-results-link:hover{color:var(--lux-primary);border-color:rgba(122,31,50,.28);background:rgba(122,31,50,.05)}body.luxury-theme .header-search-results-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem}.basket-bottle-disclosure,body.luxury-theme .catalog-main,body.luxury-theme .header-search-results-grid .product-item{min-width:0}body.luxury-theme .header-search-results-listing{display:grid;gap:1rem}body.luxury-theme .header-search-result-item{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.8rem;border:1px solid rgba(122,31,50,.1);border-radius:1.8rem;background:rgba(255,255,255,.72);transition:transform .25s,border-color .25s,background-color .25s,box-shadow .25s}body.luxury-theme .header-search-result-item:hover{transform:translateY(-2px);border-color:rgba(122,31,50,.22);background:rgba(255,255,255,.94);box-shadow:0 16px 34px rgba(27,27,27,.08)}body.luxury-theme .header-search-result-media{width:6.2rem;height:6.2rem;border-radius:1.4rem;overflow:hidden;flex-shrink:0;background:rgba(248,245,240,.9);border:1px solid rgba(122,31,50,.08)}body.luxury-theme .header-search-result-media img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}body.luxury-theme .header-search-result-main{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;flex:1 1 auto}body.luxury-theme .header-search-result-brand{color:var(--lux-primary);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.luxury-theme .header-search-result-name{color:var(--lux-heading);font-size:1.6rem;line-height:1.35}body.luxury-theme .header-search-result-side{display:grid;grid-template-columns:max-content max-content max-content;align-items:center;gap:.8rem;flex-shrink:0;justify-content:end}body.luxury-theme .header-search-result-price{color:var(--lux-heading);font-size:1.45rem;font-weight:600;white-space:nowrap}body.luxury-theme .header-search-result-quantity{display:grid;grid-template-columns:3rem minmax(7.2rem,1fr) 3rem;align-items:center;justify-content:center;gap:.4rem;width:fit-content;width:min(100%,13.8rem);max-width:none;height:auto;min-height:0;padding:.25rem;border-radius:999px;background:var(--lux-bg-soft);border:1px solid var(--lux-border);box-sizing:border-box;flex-shrink:0;overflow:visible}body.luxury-theme .header-search-result-quantity button{min-width:3rem;width:3rem;height:2.7rem;flex:0 0 3rem;border-radius:50%;background:#fff;box-shadow:0 6px 14px rgba(27,27,27,.05)}body.luxury-theme .header-search-result-quantity button svg{width:1.15rem;height:1.15rem}body.luxury-theme .header-search-result-quantity .product-quantity-input{min-width:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:0 0;width:100%;padding:0}body.luxury-theme .header-search-result-quantity input{color:var(--lux-heading);font-family:century751-se-bd-bt-semibold,sans-serif;font-size:1.6rem;font-weight:600;line-height:1.1;min-width:0;width:100%;height:3rem;min-height:3rem;padding:0 .2rem;text-align:center;border:0;border-left:0;border-right:0;background:0 0}body.luxury-theme .header-search-result-cart{box-sizing:border-box;height:4.4rem;min-height:4.4rem;min-width:8.6rem;padding:0 1rem;font-size:.95rem;line-height:1;letter-spacing:.03em;box-shadow:0 14px 30px rgba(122,31,50,.16)}body.luxury-theme .header-search-result-cart::after{content:attr(data-title)}body.luxury-theme .header-search-loading{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:18rem}body.luxury-theme .header-search-loading span{width:.9rem;height:.9rem;border-radius:50%;background:rgba(122,31,50,.45);animation:1s ease-in-out infinite headerSearchPulse}body.luxury-theme .header-search-loading span:nth-child(2){animation-delay:.15s}body.luxury-theme .header-search-loading span:nth-child(3){animation-delay:.3s}@keyframes headerSearchPulse{0%,100%{transform:scale(.85);opacity:.45}50%{transform:scale(1.15);opacity:1}}body.luxury-theme .main-header .middle,body.luxury-theme .main-header .middle .inner{position:relative;z-index:30}body.luxury-theme .hero-slider .container{width:100%;max-width:none;padding-left:0;padding-right:0}body.luxury-theme .hero-slider .slider-wrapper{position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:hidden;border-radius:0;background:linear-gradient(135deg,rgba(28,15,19,.16),rgba(122,31,50,.06)),linear-gradient(180deg,#fbf7f1,#f2e9df);box-shadow:0 30px 80px rgba(27,27,27,.1)}body.luxury-theme .hero-slider .swiper-slide{grid-template-columns:minmax(0,1.2fr) minmax(28rem,.8fr);align-items:stretch;min-height:68rem}body.luxury-theme .hero-slider .image::after{content:"";position:absolute;inset:0;background:0 0;pointer-events:none}body.luxury-theme .hero-slider .image img{width:100%;height:100%;margin:0;object-fit:cover;transform:scale(1.02)}body.luxury-theme .hero-slider .content{display:flex;flex-direction:column;justify-content:center;gap:2rem}body.luxury-theme .hero-slider .content>*{max-width:42rem}body.luxury-theme .hero-slider .content p{color:var(--lux-muted);font-size:var(--lux-text-md);line-height:1.8}body.luxury-theme .hero-slider .content a{display:inline-flex;align-items:center;justify-content:center;min-height:5.6rem;padding:0 2.6rem;border-radius:999px;background:linear-gradient(135deg,var(--lux-primary),var(--lux-primary-dark));color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none}body.luxury-theme .hero-slider .content a:hover{transform:translateY(-2px)}body.luxury-theme .hero-slider .slider-navs{position:absolute;top:50%;right:0;bottom:auto;left:0;width:100%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding:0 1.8rem;gap:1rem;pointer-events:none}body.luxury-theme .hero-slider .slider-nav--prev{left:auto}body.luxury-theme .hero-slider .slider-nav--next{right:auto}body.luxury-theme .hero-slider .slider-nav,body.luxury-theme .products-slider .slider-nav,body.luxury-theme .reviews .slider-nav{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;padding:0;border:1px solid rgba(255,255,255,.58);border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(14px);box-shadow:0 12px 28px rgba(27,27,27,.08);pointer-events:auto}body.luxury-theme .hero-slider .slider-nav i{display:inline-flex;align-items:center;justify-content:center;font-size:1.75rem;line-height:1;color:#fff}body.luxury-theme .products-slider .slider-nav,body.luxury-theme .reviews .slider-nav{display:none;border-color:rgba(122,31,50,.12);border-radius:1.8rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,241,236,.94));color:rgba(51,39,41,.9);box-shadow:0 16px 36px rgba(27,27,27,.08)}body.luxury-theme .products-slider .slider-nav::after,body.luxury-theme .products-slider .slider-nav::before,body.luxury-theme .reviews .slider-nav::after,body.luxury-theme .reviews .slider-nav::before{content:"";position:absolute;top:50%;left:50%;transition:transform .28s,opacity .28s,background-color .28s,border-color .28s}body.luxury-theme .products-slider .slider-nav::before,body.luxury-theme .reviews .slider-nav::before{width:1.7rem;height:1.5px;border-radius:999px;background:currentColor;transform:translate(-56%,-50%)}body.luxury-theme .products-slider .slider-nav::after,body.luxury-theme .reviews .slider-nav::after{width:.9rem;height:.9rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}body.luxury-theme .products-slider .slider-nav--next::after,body.luxury-theme .reviews .slider-nav--next::after{transform:translate(-8%,-50%) rotate(45deg)}body.luxury-theme .products-slider .slider-nav--prev::after,body.luxury-theme .reviews .slider-nav--prev::after{transform:translate(-92%,-50%) rotate(-135deg)}body.luxury-theme .products-slider .slider-nav:hover,body.luxury-theme .reviews .slider-nav:hover{color:var(--lux-primary);border-color:rgba(122,31,50,.22);background:linear-gradient(180deg,#fff,rgba(249,240,242,.98));box-shadow:0 20px 44px rgba(122,31,50,.12)}body.luxury-theme .products-slider .slider-nav--next:hover::before,body.luxury-theme .reviews .slider-nav--next:hover::before{transform:translate(-46%,-50%)}body.luxury-theme .products-slider .slider-nav--next:hover::after,body.luxury-theme .reviews .slider-nav--next:hover::after{transform:translate(2%,-50%) rotate(45deg)}body.luxury-theme .products-slider .slider-nav--prev:hover::before,body.luxury-theme .reviews .slider-nav--prev:hover::before{transform:translate(-66%,-50%)}body.luxury-theme .products-slider .slider-nav--prev:hover::after,body.luxury-theme .reviews .slider-nav--prev:hover::after{transform:translate(-102%,-50%) rotate(-135deg)}body.luxury-theme .hero-slider .slider-pagination,body.luxury-theme .products-slider .slider-pagination,body.luxury-theme .reviews .slider-pagination{display:flex;align-items:center;justify-content:center;gap:.8rem}body.luxury-theme .products-slider .navs-wrapper,body.luxury-theme .reviews .navs-wrapper{margin-top:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}body.luxury-theme .products-slider .slider-pagination,body.luxury-theme .reviews .slider-pagination{flex:1 1 auto;min-width:0}body.luxury-theme .products-slider .navs,body.luxury-theme .reviews .navs{display:none;align-items:center;justify-content:flex-end;gap:.8rem;margin-right:0;flex-shrink:0}body.luxury-theme .products-slider .slider-nav,body.luxury-theme .reviews .slider-nav{display:inline-flex;position:relative;top:auto;left:auto;right:auto;transform:none;margin:0;flex-shrink:0}body.luxury-theme .products-slider .slider-nav--next,body.luxury-theme .products-slider .slider-nav--prev,body.luxury-theme .reviews .slider-nav--next,body.luxury-theme .reviews .slider-nav--prev{left:auto;right:auto}body.luxury-theme .hero-slider .swiper-pagination-bullet,body.luxury-theme .products-slider .swiper-pagination-bullet,body.luxury-theme .reviews .swiper-pagination-bullet{width:1rem;height:1rem;margin:0;border-radius:999px;opacity:1}body.luxury-theme .hero-slider .swiper-pagination-bullet{background:rgba(255,255,255,.45)}body.luxury-theme .products-slider .swiper-pagination-bullet,body.luxury-theme .reviews .swiper-pagination-bullet{background:rgba(122,31,50,.18)}body.luxury-theme .hero-slider .swiper-pagination-bullet-active,body.luxury-theme .products-slider .swiper-pagination-bullet-active,body.luxury-theme .reviews .swiper-pagination-bullet-active{width:3.8rem}body.luxury-theme .hero-slider .swiper-pagination-bullet-active{background:rgba(255,255,255,.92)}body.luxury-theme .products-slider .swiper-pagination-bullet-active,body.luxury-theme .reviews .swiper-pagination-bullet-active{background:linear-gradient(90deg,rgba(122,31,50,.92),rgba(122,31,50,.52))}body.luxury-theme.page-home .products-list .list{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;align-items:start}@media (min-width:1200px) and (max-width:1439px){body.luxury-theme.page-home .products-list .list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.products-slider .swiper:not(.swiper-initialized)>.swiper-wrapper>.swiper-slide{width:calc((100% - 96px)/ 5);margin-right:24px}body.luxury-theme .catalog-page--bottles .list,body.luxury-theme .catalog-page--new .list{grid-template-columns:repeat(5,minmax(0,1fr))}body.luxury-theme .catalog-page--bottles .product-item--bottle .product-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;margin-top:auto}body.luxury-theme .catalog-page--bottles .product-item--bottle .price{margin-bottom:0;line-height:1.1}body.luxury-theme .catalog-page--bottles .product-item--bottle .cta{margin-top:0}body.luxury-theme .catalog-page--bottles .product-item--bottle .cta button{width:auto;min-width:5.6rem}}body.luxury-theme .product-item{position:relative;display:flex;flex-direction:column;gap:1.6rem;align-self:stretch;height:100%;padding:2rem;border:1px solid rgba(122,31,50,.08);border-radius:var(--lux-radius);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,245,240,.86));background-clip:padding-box;box-shadow:0 .8rem 1.8rem rgba(122,31,50,.06);isolation:isolate;overflow:visible;z-index:1}body.luxury-theme .catalog-page .list.render-products-list{align-items:stretch}body.luxury-theme .product-item::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 35%);pointer-events:none}body.luxury-theme .product-item:hover{box-shadow:0 26px 58px rgba(27,27,27,.1);z-index:20}body.luxury-theme .product-item:focus-within,body.luxury-theme .product-item:has(.cta a:focus-visible),body.luxury-theme .product-item:has(.cta a:hover),body.luxury-theme .product-item:has(.cta button:focus-visible),body.luxury-theme .product-item:has(.cta button:hover){z-index:24}body.luxury-theme .product-item .image{position:relative;overflow:hidden;border-radius:calc(var(--lux-radius) - .4rem);background:#fff;aspect-ratio:1/1.25}body.luxury-theme .product-item .image a{display:flex;align-items:center;justify-content:center;height:100%;padding:0;line-height:0;border-radius:inherit;box-sizing:border-box}body.luxury-theme .product-item .image::after{content:"";position:absolute;top:0;bottom:0;left:-65%;width:42%;background:linear-gradient(115deg,rgba(255,255,255,0) 0,rgba(255,255,255,.16) 28%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.14) 72%,rgba(255,255,255,0) 100%);transform:skewX(-24deg);opacity:0;pointer-events:none;z-index:2}body.luxury-theme .product-item:hover .image::after{opacity:1;transition:left .95s cubic-bezier(.22, 1, .36, 1),opacity .2s;left:128%}body.luxury-theme .product-item .image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:scale(1.2);border-radius:inherit}body.luxury-theme .product-item:hover .image img{transform:scale(1.2)}body.luxury-theme .product-favorite{position:absolute;top:2rem;right:2rem;width:4.4rem;height:4.4rem;border:0;border-radius:0;background:0 0;backdrop-filter:none;box-shadow:none}body.luxury-theme .product-favorite.active,body.luxury-theme .product-favorite:hover{border-color:rgba(122,31,50,.28);color:var(--lux-primary)}body.luxury-theme .product-item .title{font-size:2.5rem;line-height:1.02;margin-bottom:0}body.luxury-theme .header-search-modal-root .header-search-back:hover,body.luxury-theme .header-search-modal-root .header-search-close:hover,body.luxury-theme .product-item .title a:hover{color:var(--lux-primary)}body.luxury-theme .product-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.6rem}body.luxury-theme .basket .item .price,body.luxury-theme .basket .item .total,body.luxury-theme .product-item .price,body.luxury-theme .product-page .price{color:var(--lux-primary);font-size:2.1rem;font-weight:700;letter-spacing:-.02em}body.luxury-theme .product-item .cta a.added::after,body.luxury-theme .product-item .cta button.added::after{background:rgba(122,31,50,.96)}body.luxury-theme .section-btn{margin-top:4rem;text-align:center}body.luxury-theme .products-slider .swiper-slide{overflow:visible;height:auto}body.luxury-theme.page-home .products-slider .swiper{padding-bottom:80px;margin-bottom:-48px}body.luxury-theme .collections .list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;align-items:stretch}body.luxury-theme .collections .item{position:relative;width:auto;margin:0;overflow:hidden;min-height:34rem;border-radius:2.2rem;box-shadow:0 18px 44px rgba(27,27,27,.08);isolation:isolate}body.luxury-theme .collections .image,body.luxury-theme .collections .image img,body.luxury-theme .hero-slider .swiper,body.luxury-theme .hero-slider .swiper-slide,body.luxury-theme .hero-slider .swiper-wrapper{height:100%}body.luxury-theme .collections .image img{width:100%;object-fit:cover;filter:none;transition:transform .8s cubic-bezier(.22, 1, .36, 1),filter .8s cubic-bezier(.22, 1, .36, 1)}body.luxury-theme .collections .item::before{content:"";position:absolute;inset:0;z-index:1;background:0 0;opacity:0;transition:opacity .45s}body.luxury-theme .collections .item::after{content:"";position:absolute;inset:auto 2.4rem 2.4rem;height:1px;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,.65),rgba(255,255,255,0));opacity:.55}body.luxury-theme .collections .item:hover .image img{transform:scale(1.05);filter:none}body.luxury-theme .collections .item:hover::before{opacity:0}body.luxury-theme .collections .content{position:absolute;inset:auto 0 0;z-index:3;padding:2.4rem;background:0 0;color:#fff}body.luxury-theme .collections .title{color:#fff;max-width:28rem;margin-bottom:1.2rem;font-size:clamp(2.3rem, 2vw, 3.1rem);line-height:1;text-shadow:0 8px 18px rgba(0,0,0,.16)}body.luxury-theme .collections .cta a{display:inline-flex;align-items:center;gap:1rem;min-height:4.4rem;padding:0 1.6rem;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.1);backdrop-filter:blur(14px);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 22px rgba(0,0,0,.12)}body.luxury-theme .collections .cta a:hover{transform:translateY(-2px);background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.42)}body.luxury-theme .steps .list{gap:2.6rem}body.luxury-theme.page-home .steps .list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;margin:0}body.luxury-theme.page-home .steps .item{width:auto;margin:0}body.luxury-theme.page-home .steps .about-value-card{display:flex;gap:1.8rem;align-items:flex-start;padding:2.8rem;min-height:0;border:1px solid rgba(122,31,50,.08);border-radius:2.4rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,245,240,.88));box-shadow:var(--lux-shadow-soft)}body.luxury-theme.page-home .steps .about-value-icon{flex:0 0 10rem;width:10rem;height:10rem;margin-right:0;display:block;border-radius:50%;overflow:hidden;background:rgba(122,31,50,.06)}body.luxury-theme.page-home .steps .about-value-icon img{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px;object-fit:contain;mix-blend-mode:multiply}body.luxury-theme.page-home .steps .about-value-title{margin-bottom:.8rem;font-family:"Cormorant Garamond",serif;font-size:2.6rem;line-height:1}body.luxury-theme.page-home .steps .about-value-text{color:var(--lux-muted);line-height:1.75}@media (max-width:1199px){.footer-brand-card,.footer-shell{grid-template-columns:1fr}.footer-nav-panel{align-self:start}.footer-store-grid{grid-template-columns:1fr 1fr}body.luxury-theme.page-home .steps .list{grid-template-columns:repeat(2,minmax(0,1fr))}body.luxury-theme .main-header .bottom .list button.mobile-brands-back{display:inline-flex;align-items:center;justify-content:flex-end;width:auto;min-width:0;max-width:none;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:var(--lux-primary);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:none}}body.luxury-theme .reviews .head{align-items:end;gap:2rem}body.luxury-theme .reviews .section-heading-copy{max-width:62rem}body.luxury-theme .reviews .section-heading-copy p{max-width:54rem}body.luxury-theme .reviews .cta .button{min-width:22rem}body.luxury-theme .reviews{margin-top:0;padding-top:0}body.luxury-theme .reviews .container{overflow:visible;padding:0 2.4rem;border:0;border-radius:0;background:0 0;box-shadow:none}body.luxury-theme .reviews .container::before,body.luxury-theme .reviews .swiper-slide a::after{content:none}body.luxury-theme .reviews .navs-wrapper,body.luxury-theme .reviews .section-heading-copy,body.luxury-theme .reviews .swiper{position:static;z-index:auto}body.luxury-theme .reviews .swiper{overflow:visible;padding-left:0;padding-right:0}body.luxury-theme .reviews .swiper-wrapper{align-items:stretch;padding-bottom:0}body.luxury-theme .reviews .swiper-slide{width:auto;height:auto;flex-shrink:1;transform:none;transition:none}body.luxury-theme .reviews .swiper-slide:hover{transform:none}body.luxury-theme .reviews .swiper-slide a,body.luxury-theme .reviews .swiper-slide img{display:block;width:100%;border-radius:var(--lux-radius-sm);box-shadow:var(--lux-shadow-soft)}body.luxury-theme .reviews .swiper-slide a{position:relative;overflow:hidden;aspect-ratio:auto;border:0;background:0 0}body.luxury-theme .reviews .swiper-slide img{height:auto;aspect-ratio:4/5;transition:.3s}body.luxury-theme .reviews .swiper-slide a:hover img{transform:none;filter:none}@media (min-width:992px){body.luxury-theme .reviews .swiper-slide:nth-child(2n),body.luxury-theme .reviews .swiper-slide:nth-child(2n):hover{transform:none}}body.luxury-theme .product-page .inner{align-items:start;gap:4rem}body.luxury-theme .product-page .image a,body.luxury-theme .product-page .image img{display:block;width:100%}body.luxury-theme .product-page .image a{overflow:hidden;border-radius:2.8rem;background:radial-gradient(circle at top,#fff,#f3eadf 88%);box-shadow:var(--lux-shadow)}body.luxury-theme .product-page .content{position:sticky;top:15rem;padding:3rem;border:1px solid rgba(122,31,50,.08);border-radius:2.6rem;background:rgba(255,255,255,.86);box-shadow:var(--lux-shadow);backdrop-filter:blur(12px)}body.luxury-theme .product-page .head{align-items:start;gap:1.6rem}body.luxury-theme .product-quantity{display:grid;grid-template-columns:4.6rem minmax(8.8rem,1fr) 4.6rem;align-items:center;gap:.6rem;padding:.6rem;border:1px solid var(--lux-border);border-radius:999px;background:var(--lux-bg-soft)}body.luxury-theme .product-quantity button{width:4.6rem;height:4.6rem;border-radius:50%;background:#fff;box-shadow:0 8px 18px rgba(27,27,27,.06)}body.luxury-theme .product-quantity-input{min-width:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:0 0}body.luxury-theme .product-quantity input{width:100%;min-width:0;padding:0 1rem;border:0;background:0 0;box-shadow:none;text-align:center;font-size:1.8rem;font-family:inter-medium,sans-serif}body.luxury-theme .product-tabs-list{margin-top:4rem;margin-bottom:2rem}body.luxury-theme .product-tabs-list .list{display:inline-flex;gap:.8rem;padding:.7rem;border:1px solid rgba(122,31,50,.08);border-radius:999px;background:rgba(248,245,240,.92)}body.luxury-theme .pagination li a:hover,body.luxury-theme .pagination li.active a,body.luxury-theme .product-tab.active,body.luxury-theme .product-tab:hover{background:linear-gradient(135deg,var(--lux-primary),var(--lux-primary-dark));color:#fff}body.luxury-theme .product-tab{min-height:4.8rem;padding:0 2rem;border-radius:999px;color:var(--lux-muted);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.luxury-theme .product-tabs-content{padding:3rem;border:1px solid rgba(122,31,50,.08);border-radius:2.2rem;background:rgba(255,255,255,.86);box-shadow:var(--lux-shadow-soft)}body.luxury-theme .basket .aside,body.luxury-theme .basket .content,body.luxury-theme .basket-form-address-list,body.luxury-theme .filters,body.luxury-theme .popup-error{border:1px solid rgba(122,31,50,.08);border-radius:var(--lux-radius);background:rgba(255,255,255,.92);box-shadow:var(--lux-shadow)}body.luxury-theme .filters{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.luxury-theme .filters-head{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.68));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(122,31,50,.1)}body.luxury-theme .basket .h1,body.luxury-theme .basket h1,body.luxury-theme .basket-end .h1,body.luxury-theme .basket-end h1,body.luxury-theme .filters-head .title{font-family:"Cormorant Garamond",serif}body.luxury-theme .filters-head .title{font-size:2.2rem;line-height:1;letter-spacing:.06em;color:var(--lux-text)}body.luxury-theme .filters-close{width:4.6rem;height:4.6rem;border:1px solid rgba(122,31,50,.12);border-radius:50%;background:rgba(255,255,255,.58);color:rgba(122,31,50,.88);box-shadow:0 .8rem 2rem rgba(122,31,50,.08);transition:background-color .24s,color .24s,transform .24s,box-shadow .24s,border-color .24s}body.luxury-theme .filters-close:focus-visible,body.luxury-theme .filters-close:hover{border-color:rgba(122,31,50,.22);background:rgba(255,255,255,.88);color:var(--lux-accent);box-shadow:0 1.2rem 2.6rem rgba(122,31,50,.14);transform:translateY(-1px) rotate(90deg)}body.luxury-theme .filters-wrapper .filters-list li{margin-bottom:1.4rem;padding-left:0}body.luxury-theme .filters-wrapper .filters-list input{min-width:2.4rem;width:2.4rem;height:2.4rem;min-height:2.4rem;padding:0;border:1px solid rgba(122,31,50,.22);border-radius:50%;background:#fff;box-shadow:none;appearance:none;-webkit-appearance:none;top:.1rem;left:0}body.luxury-theme .filters-wrapper .filters-list input:checked{border-color:var(--lux-primary);background:radial-gradient(circle at center,var(--lux-primary) 0 42%,transparent 46%)}body.luxury-theme .filters-wrapper .filters-list label{min-height:2.4rem;padding:.1rem 0 .1rem 3.6rem;line-height:1.45;color:var(--lux-text)}body.luxury-theme .filters--scroll{padding-right:.8rem}body.luxury-theme .pagination li{border:0}body.luxury-theme .pagination li a,body.luxury-theme .pagination li span{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;height:4.8rem;padding:0 1.4rem;border:1px solid rgba(122,31,50,.1);border-radius:999px;background:rgba(255,255,255,.9)}body.luxury-theme .pagination li a:hover,body.luxury-theme .pagination li.active a{border-color:transparent;box-shadow:0 16px 30px rgba(122,31,50,.16)}@media (max-width:767px){.footer-brand-card,.footer-contact-card,.footer-stores-card{padding:2.2rem;border-radius:2.2rem}.footer-store-grid{grid-template-columns:1fr}.footer-phone-pill{width:100%;justify-content:flex-start}.footer-meta{flex-direction:column;text-align:center}.products-slider .swiper{padding-bottom:1rem}.products-slider .navs-wrapper{margin-top:2.4rem;flex-direction:column;justify-content:center;gap:1.2rem}.products-slider .slider-pagination{width:100%;margin:0 auto}.products-slider .navs{justify-content:center;margin-right:0}body.luxury-theme .products-slider .navs-wrapper,body.luxury-theme .reviews .navs-wrapper{flex-direction:column;justify-content:center;gap:1.2rem}body.luxury-theme.page-home .steps .list{grid-template-columns:minmax(0,1fr);gap:2rem}body.luxury-theme.page-home .steps .about-value-card{padding:2.4rem 2rem}body.luxury-theme.page-home .steps .about-value-icon{flex-basis:8.4rem;width:8.4rem;height:8.4rem}body.luxury-theme .reviews .container{padding:0 1.6rem}body.luxury-theme .filters-head{padding:1.6rem 2rem 1.4rem;border-bottom:1px solid rgba(122,31,50,.08);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.76))}body.luxury-theme .filters-head .title{font-size:2.2rem;letter-spacing:.06em}body.luxury-theme .filters-close{width:4.6rem;height:4.6rem;border-color:rgba(122,31,50,.1);background:rgba(255,255,255,.72);box-shadow:0 .6rem 1.6rem rgba(122,31,50,.08)}body.luxury-theme .filters-close svg{width:2rem;height:2rem}body.luxury-theme .pagination{margin:3rem 0 4.2rem;overflow-x:auto;overflow-y:hidden;padding:0 1.2rem .4rem;-ms-overflow-style:none;scrollbar-width:none}body.luxury-theme .pagination::-webkit-scrollbar{display:none}body.luxury-theme .pagination ul{width:max-content;min-width:100%;margin:0 auto;padding:0 .2rem;justify-content:center;flex-wrap:nowrap;gap:.6rem}body.luxury-theme .pagination li{margin:0;flex:0 0 auto}body.luxury-theme .pagination li a,body.luxury-theme .pagination li span{min-width:4rem;height:4rem;padding:0 1.1rem;font-size:1.25rem}body.luxury-theme .pagination li.pagination-nav{margin:0}}@media (min-width:768px) and (max-width:1439px){.main-header .bottom .bottom-mobile{gap:.6rem;height:auto}.main-header .bottom .bottom-mobile .item{min-width:0;min-height:4.5rem;padding:.7rem .75rem;flex:1 1 0;border:1px solid rgba(122,31,50,.08);border-radius:1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,245,240,.92));align-items:flex-start;justify-content:center;text-align:left}.main-header .bottom .bottom-mobile .item.item--brands{align-items:center;text-align:center}.main-header .bottom .bottom-mobile .item .icon{font-size:1.08rem;line-height:1.1;font-family:inter-medium,sans-serif;text-transform:uppercase}.main-header .bottom .bottom-mobile .text{margin-top:.3rem;font-size:.9rem;line-height:1.25;white-space:normal;color:rgba(46,46,46,.72)}body.luxury-theme .main-header .middle{width:calc(100% - 1.6rem)}body.luxury-theme .main-header .middle .inner{grid-template-columns:auto auto 1fr auto auto auto auto;gap:.45rem;min-height:6.4rem;padding:0 1.2rem}body.luxury-theme .main-header .middle .logo img{max-width:11.5rem;max-height:3.3rem}body.luxury-theme .header-address.mobile{display:flex;align-items:center;justify-content:center;gap:.6rem;width:calc(100% - 1.6rem);margin:.6rem auto 0;padding:.8rem 1rem;font-size:1.1rem}body.luxury-theme .main-header .bottom .inner{padding:.8rem 1rem}}body.luxury-theme .breadcrumbs-wrapper{padding-top:2rem}body.luxury-theme .main-footer{margin-top:0;background:radial-gradient(circle at top right,rgba(200,169,106,.12),transparent 18%),linear-gradient(180deg,#22161a,#130d10);color:rgba(255,255,255,.82)}body.luxury-theme .basket .container,body.luxury-theme .basket-end .container,body.luxury-theme .catalog-page .container,body.luxury-theme .collections .container,body.luxury-theme .home-seo-tags .container,body.luxury-theme .product-page .container,body.luxury-theme .products-list .container,body.luxury-theme .products-slider .container,body.luxury-theme .reviews .container,body.luxury-theme .steps .container,body.luxury-theme .text-page .container{padding-top:2.4rem;padding-bottom:2.4rem}body.luxury-theme .home-seo-tags-shell{position:relative;display:grid;gap:1.8rem}body.luxury-theme .home-seo-tags-head{max-width:84rem}body.luxury-theme .home-seo-tags-head h2{margin:0;color:var(--lux-heading);font-family:"Cormorant Garamond",serif;font-size:clamp(2.8rem, 3vw, 4rem);line-height:.95}body.luxury-theme .home-seo-tags-head p{margin:.8rem 0 0;color:var(--lux-text);font-size:1.55rem;line-height:1.7}body.luxury-theme .home-seo-tags-list{display:flex;flex-wrap:wrap;gap:1.1rem}body.luxury-theme .home-seo-tag{display:inline-flex;align-items:center;min-height:4.4rem;padding:.95rem 1.6rem;border:1px solid rgba(122,31,50,.12);border-radius:999px;background:rgba(255,255,255,.88);color:var(--lux-heading);font:600 1.42rem/1.2 Manrope,sans-serif;text-decoration:none;box-shadow:0 10px 24px rgba(122,31,50,.05);transition:transform .25s,border-color .25s,background-color .25s,box-shadow .25s,color .25s}body.luxury-theme .home-seo-tag__title{display:inline-block}body.luxury-theme a.home-seo-tag:focus-visible,body.luxury-theme a.home-seo-tag:hover{transform:translateY(-2px);border-color:rgba(122,31,50,.22);background:#fff;color:var(--lux-primary);box-shadow:0 16px 32px rgba(122,31,50,.1)}body.luxury-theme .main-footer .top{padding-top:6rem;padding-bottom:4.4rem}body.luxury-theme .main-footer .top::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at left top,rgba(216,193,200,.18),transparent 26%),radial-gradient(circle at right 10%,rgba(255,255,255,.08),transparent 18%);pointer-events:none}body.luxury-theme .main-footer .inner{gap:3rem}body.luxury-theme .footer-brand-card,body.luxury-theme .footer-contact-card,body.luxury-theme .footer-stores-card{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:0 30px 70px rgba(0,0,0,.16);backdrop-filter:blur(14px)}body.luxury-theme .footer-brand-card{background:radial-gradient(circle at top left,rgba(216,193,200,.16),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}body.luxury-theme .footer-address-title,body.luxury-theme .footer-headline,body.luxury-theme .footer-nav-panel .nav a:hover,body.luxury-theme .footer-store-group:hover .footer-address-title,body.luxury-theme .main-footer .logo p,body.luxury-theme .main-footer .title,body.luxury-theme .main-footer a:hover{color:#fff}body.luxury-theme .footer-description,body.luxury-theme .footer-eyebrow,body.luxury-theme .footer-nav-panel .nav a,body.luxury-theme .footer-phone-pill,body.luxury-theme .footer-store-group li>div:last-child{color:rgba(255,255,255,.74)}body.luxury-theme .footer-phone-pill,body.luxury-theme .footer-socials a{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}body.luxury-theme .footer-phone-pill:hover{color:#fff;transform:translateY(-2px);border-color:rgba(216,193,200,.34);background:rgba(255,255,255,.08)}body.luxury-theme .footer-socials a:hover{background:linear-gradient(135deg,rgba(122,31,50,.52),rgba(216,193,200,.24));border-color:rgba(216,193,200,.35);transform:translateY(-3px)}body.luxury-theme .footer-store-group{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}body.luxury-theme .main-footer .copyright,body.luxury-theme .main-footer .footer-address,body.luxury-theme .main-footer .footer-address li>div:last-child,body.luxury-theme .main-footer a{color:rgba(255,255,255,.72)}body.luxury-theme .main-footer .bottom{border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.18)}body.luxury-theme .footer-meta{align-items:center}body.luxury-theme .footer-metric img{border-radius:.8rem;opacity:.9}body.luxury-theme .reveal-ready{opacity:0;transform:translateY(2.4rem);transition:opacity .7s,transform .7s}body.luxury-theme .reveal-ready.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1439px){body.luxury-theme .main-header .middle,body.luxury-theme .main-header .top{max-width:none;border-radius:1.8rem}body.luxury-theme .hero-slider .swiper-slide{grid-template-columns:1fr;min-height:0}body.luxury-theme .product-page .content{position:static}body.luxury-theme .container{padding-left:1.6rem;padding-right:1.6rem}body.luxury-theme .section{padding-top:0;padding-bottom:0}body.luxury-theme .collections .item,body.luxury-theme .hero-slider .slider-wrapper,body.luxury-theme .product-page .content,body.luxury-theme .product-page .image a,body.luxury-theme .product-tabs-content{border-radius:2rem}body.luxury-theme .product-item .cta a,body.luxury-theme .product-item .cta button{width:100%}body.luxury-theme .hero-slider .slider-pagination,body.luxury-theme .mobile-catalog-panel--brands .title{display:none}body.luxury-theme .product-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}body.luxury-theme .product-item .price{white-space:nowrap;font-size:1.9rem}body.luxury-theme .product-item .cta{margin-top:0;flex-shrink:0}body.luxury-theme .page-content{padding-top:0}body.luxury-theme .main-header{padding-top:.6rem}body.luxury-theme .basket .container,body.luxury-theme .basket-end .container,body.luxury-theme .catalog-page .container,body.luxury-theme .collections .container,body.luxury-theme .product-page .container,body.luxury-theme .products-list .container,body.luxury-theme .products-slider .container,body.luxury-theme .reviews .container,body.luxury-theme .steps .container,body.luxury-theme .text-page .container{padding-top:2rem;padding-bottom:2rem}body.luxury-theme .main-header .top{top:7.3rem;right:0;bottom:0;left:0;width:100%;margin:0;padding:1.6rem 1.4rem 1.8rem;border-radius:0}body.luxury-theme .main-header .top .inner,body.luxury-theme .main-header .top>.container{height:100%}body.luxury-theme .main-header .top .inner{gap:0}body.luxury-theme .header-top-mobile{margin-bottom:0}body.luxury-theme .header-top-mobile ul{display:flex;flex-direction:column;gap:2rem}body.luxury-theme .header-top-mobile li{margin-bottom:0;font-size:1.8rem;line-height:1.25;letter-spacing:.04em}body.luxury-theme .header-contacts{margin-top:auto;padding-top:2rem}body.luxury-theme .header-contacts ul{flex-wrap:wrap;row-gap:1rem}body.luxury-theme .header-contacts a{font-size:1.35rem}body.luxury-theme .header-socials{margin-top:1.8rem}body.luxury-theme .main-header .middle{width:calc(100% - 1.6rem)}body.luxury-theme .header-search-modal>.container{width:100%;max-width:none;height:100%}body.luxury-theme .header-search-inner{width:100%;border-radius:0;margin:0}body.luxury-theme .main-header .middle .inner{display:grid;grid-template-columns:auto auto 1fr auto auto auto auto;align-items:center;min-height:6.4rem;padding:0 1.2rem;gap:.55rem}body.luxury-theme .main-header .middle .header-favorites,body.luxury-theme .main-header .middle .header-search{display:flex;margin-left:0}body.luxury-theme .main-header .middle .logo{display:flex;align-items:center;justify-content:flex-start;order:2;margin:0;min-width:auto;padding-right:0}body.luxury-theme .burger-menu{order:1;grid-column:1}body.luxury-theme .header-search{order:3;grid-column:4}body.luxury-theme .header-favorites{order:4;grid-column:5}body.luxury-theme .header-cart{order:5;grid-column:6;margin-left:0}body.luxury-theme .main-header .middle .logo img{max-width:12.8rem;max-height:3.2rem;filter:none;-webkit-filter:none}body.luxury-theme .burger-menu,body.luxury-theme .header-cta a,body.luxury-theme .header-cta button{width:3.8rem;height:3.8rem;box-shadow:0 8px 18px rgba(27,27,27,.06)}body.luxury-theme .burger-menu svg,body.luxury-theme .header-cta a svg,body.luxury-theme .header-cta button svg{width:2.8rem;height:2.8rem}body.luxury-theme .header-langs{order:6;grid-column:7;margin-left:0}body.luxury-theme .header-langs ul{display:inline-flex;flex-direction:row;gap:.3rem;padding:.3rem;background:rgba(248,245,240,.92)}body.luxury-theme .header-langs li a{min-width:2.7rem;height:2.6rem;padding:0 .6rem;font-size:.95rem;letter-spacing:.06em}body.luxury-theme .header-address.mobile{display:flex;align-items:center;justify-content:center;gap:.6rem;width:calc(100% - 1.6rem);margin:.6rem auto 0;padding:.9rem 1.2rem;border:1px solid rgba(122,31,50,.08);border-radius:1.4rem;background:linear-gradient(180deg,rgba(248,245,240,.96),rgba(244,238,231,.92));color:var(--lux-muted);font-size:var(--lux-text-xs);font-weight:600;line-height:1.35;text-align:center;box-shadow:0 10px 22px rgba(27,27,27,.04)}body.luxury-theme .header-address.mobile svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:0;color:var(--lux-primary)}body.luxury-theme .main-header .bottom{margin-top:.6rem}body.luxury-theme .main-header .bottom .inner{padding:1.1rem 1rem;border-radius:1.6rem}body.luxury-theme .main-header .bottom .bottom-mobile{height:auto;gap:.8rem}body.luxury-theme .main-header .bottom .bottom-mobile .item{min-width:0;height:auto;min-height:4.8rem;padding:.75rem .9rem;flex:1 1 0;justify-content:center;align-items:flex-start;text-align:left;border:1px solid rgba(122,31,50,.08);border-radius:1.4rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,245,240,.92));box-shadow:0 8px 18px rgba(27,27,27,.04)}body.luxury-theme .main-header .bottom .bottom-mobile .item .icon{font-size:1.2rem;line-height:1.1;font-weight:700;color:var(--lux-primary);letter-spacing:.08em;text-transform:uppercase}body.luxury-theme .main-header .bottom .bottom-mobile .item img{height:1.9rem}body.luxury-theme .main-header .bottom .bottom-mobile .text{margin-top:.35rem;font-size:.96rem;line-height:1.3;color:rgba(51,39,41,.72);white-space:normal}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands{align-items:center;text-align:center}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands .text{font-size:1.05rem;color:rgba(51,39,41,.88)}body.luxury-theme .main-header .bottom .bottom-desktop{right:0;left:0;width:100%;margin:0;top:100%;padding:.9rem;border:1px solid rgba(122,31,50,.08);border-radius:1.8rem;background:#fff;box-shadow:0 22px 48px rgba(27,27,27,.1);opacity:1;isolation:isolate}body.luxury-theme .mobile-catalog-panel--brands .list>ul{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;justify-content:flex-start}body.luxury-theme .mobile-catalog-panel--brands .list>ul>li{width:auto;margin:0;display:inline-flex;justify-content:center}body.luxury-theme .mobile-catalog-panel--brands .list>ul>li>button{width:4.1rem;min-width:4.1rem;min-height:4.1rem;height:4.1rem;padding:0;border-radius:50%;font-size:1.12rem}body.luxury-theme .mobile-catalog-panel--brands .submenu{display:none;margin-top:0;padding-top:0;padding-bottom:0;background:#fff;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;min-height:0;position:static;width:100%}body.luxury-theme .mobile-catalog-panel--brands .submenu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;width:100%}body.luxury-theme .mobile-catalog-panel--brands .submenu li{break-inside:avoid;margin-bottom:0}body.luxury-theme .mobile-catalog-panel--brands .submenu a{display:flex;width:100%;padding:.45rem .7rem;font-size:1.3rem;line-height:1.3;border-radius:1.2rem;transform:none;background:#fff}body.luxury-theme .mobile-catalog-panel--brands.is-submenu-open .list>ul{display:block}body.luxury-theme .header-search-results-list:empty,body.luxury-theme .header-search-state:not(.is-visible),body.luxury-theme .mobile-catalog-panel--brands.is-submenu-open .list>ul>li,body.luxury-theme .mobile-catalog-panel--brands.is-submenu-open .list>ul>li.is-current-letter>button,body.luxury-theme .reviews .cta .button span{display:none}body.luxury-theme .mobile-catalog-panel--brands.is-submenu-open .list>ul>li.is-current-letter,body.luxury-theme .mobile-catalog-panel--brands.is-submenu-open .list>ul>li.is-current-letter>.submenu.active{display:block;width:100%}body.luxury-theme .mobile-brands-submenu-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;width:100%}body.luxury-theme .main-header .bottom .list .mobile-catalog-panel--brands .mobile-brands-back{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-height:0;min-width:0;max-width:none;padding:0;border:0;border-radius:0;background:0 0;color:var(--lux-primary);font-size:1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;flex:0 0 auto;white-space:nowrap;margin-left:0;transform:none;box-shadow:none}body.luxury-theme .mobile-brands-current{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;flex:0 0 auto;border-radius:50%;background:var(--lux-primary);color:#fff;font-size:1.15rem;font-weight:700}body.luxury-theme .header-search-modal{inset:0;padding:0;width:100%}body.luxury-theme .header-search-inner{min-height:100vh;display:flex;flex-direction:column;justify-content:center}body.luxury-theme .header-search-modal .head{position:absolute;top:1.2rem;right:1.2rem;left:auto;margin-bottom:0;z-index:2}body.luxury-theme .collections .list,body.luxury-theme .header-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}body.luxury-theme .header-search-result-item{padding:1.4rem 1.6rem;display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1.2rem}body.luxury-theme .header-search-result-name{font-size:1.55rem}body.luxury-theme .header-search-result-media{width:5.2rem;height:5.2rem}body.luxury-theme .header-search-result-side{width:100%;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-content:stretch;column-gap:1rem;row-gap:0}body.luxury-theme .header-search-inner .title{font-size:2.8rem}body.luxury-theme .header-search-form input{min-height:6.2rem;padding-left:1.8rem;padding-right:6.8rem;font-size:1.7rem}body.luxury-theme .header-search-submit{width:4.4rem;height:4.4rem}body.luxury-theme .header-search-state{min-height:18rem;padding:2.4rem 1.8rem;width:100%;max-width:none}body.luxury-theme .header-search-results{display:block;min-height:0}body.luxury-theme .header-search-results-list{width:100%}body.luxury-theme .header-search-results-title,body.luxury-theme .header-search-state-title{font-size:2.6rem}body.luxury-theme .home-seo-tags .container,body.luxury-theme .reviews .container{padding:2.2rem 1.8rem;border-radius:2.2rem}body.luxury-theme .home-seo-tags-list{gap:.9rem}body.luxury-theme .home-seo-tag{min-height:4rem;padding:.9rem 1.35rem;font-size:1.32rem}body.luxury-theme .reviews .cta .button{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;min-width:4.6rem;min-height:4.6rem;padding:0;gap:0;border-radius:50%;flex-shrink:0}body.luxury-theme .reviews .cta .button svg{width:2rem;height:2rem;margin:0}body.luxury-theme .hero-slider .image{min-height:0}body.luxury-theme .hero-slider .content{align-items:center;padding:0}body.luxury-theme .hero-slider .slider-wrapper{min-height:0;border-radius:0 0 2.4rem 2.4rem}body.luxury-theme .hero-slider .slider-navs{padding:0 1.2rem}body.luxury-theme .hero-slider .slider-nav,body.luxury-theme .hero-slider .slider-pagination{transform:none}body.luxury-theme .hero-copy{width:min(100%,35rem);margin-left:0;margin-right:0;padding:1.8rem 1.6rem 1.5rem;border-radius:1.8rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,245,240,.8));backdrop-filter:blur(14px);box-shadow:0 14px 30px rgba(27,27,27,.08)}body.luxury-theme .hero-kicker{gap:.6rem;font-size:1.05rem;letter-spacing:.18em}body.luxury-theme .hero-kicker::before{width:2.8rem}body.luxury-theme .hero-copy h1{margin-bottom:.9rem;font-size:clamp(2.6rem, 8vw, 4rem);line-height:.92}body.luxury-theme .hero-copy p{margin-bottom:1.4rem;font-size:1.4rem;line-height:1.55}body.luxury-theme .hero-actions a{min-height:4.4rem;padding:0 1.8rem;font-size:1.08rem;letter-spacing:.07em}body.luxury-theme .basket .aside,body.luxury-theme .basket .content,body.luxury-theme .filters,body.luxury-theme .header-search-inner,body.luxury-theme .product-page .content,body.luxury-theme .product-tabs-content{padding:2rem}body.luxury-theme .collections .content,body.luxury-theme .product-item{padding:1.6rem}body.luxury-theme .product-favorite{top:1.2rem;right:1.2rem}body.luxury-theme .collections .item{min-height:25rem}body.luxury-theme .collections .title{max-width:none;margin-bottom:1rem;font-size:2rem}body.luxury-theme .collections .cta a{gap:.8rem;font-size:1rem;letter-spacing:.08em;min-height:3.8rem;padding:0 1.2rem}body.luxury-theme .collections .cta a svg{width:1.5rem;height:1.5rem}body.luxury-theme .product-tabs-list .list{display:flex;width:100%}body.luxury-theme .product-tab{flex:1 1 auto;padding-left:1.2rem;padding-right:1.2rem}}@media (max-width:520px){body.luxury-theme .main-header .bottom .bottom-desktop{padding:.7rem}body.luxury-theme .mobile-catalog-panel--brands .list>ul{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start}body.luxury-theme .mobile-catalog-panel--brands .list>ul>li>button{width:3.7rem;min-width:3.7rem;min-height:3.7rem;height:3.7rem;font-size:1rem}body.luxury-theme .mobile-catalog-panel--brands .submenu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .9rem}body.luxury-theme .main-header .middle .logo img{max-width:13.5rem;max-height:3.75rem}body.luxury-theme .burger-menu,body.luxury-theme .header-cta a,body.luxury-theme .header-cta button{width:4.8rem;height:4.8rem}body.luxury-theme .header-langs li a{min-width:2.5rem;height:2.4rem;padding:0 .5rem;font-size:.88rem}body.luxury-theme .header-address.mobile{font-size:1.1rem;padding:.8rem 1rem}body.luxury-theme .main-header .bottom .bottom-mobile{gap:.6rem}body.luxury-theme .main-header .bottom .bottom-mobile .item{min-height:4.5rem;padding:.7rem .75rem}body.luxury-theme .main-header .bottom .bottom-mobile .item .icon{font-size:1.08rem}body.luxury-theme .main-header .bottom .bottom-mobile .text{font-size:.9rem}body.luxury-theme .hero-copy{padding:1.8rem 1.4rem 2rem}body.luxury-theme .hero-copy h1{font-size:clamp(2.4rem, 9vw, 3.5rem)}body.luxury-theme .hero-copy p{font-size:1.32rem}body.luxury-theme .hero-slider .slider-navs{top:clamp(12rem,33vw,18rem);padding:0 1.2rem}body.luxury-theme .hero-slider .slider-pagination{top:clamp(24rem,66vw,34rem)}body.luxury-theme .collections .list{grid-template-columns:1fr;gap:1.6rem}body.luxury-theme .collections .item{min-height:24rem}body.luxury-theme .collections .content{padding:1.5rem}body.luxury-theme .collections .title{font-size:2rem}body.luxury-theme .main-header .middle>.container{padding-left:1rem;padding-right:1rem}body.luxury-theme .main-header .middle .inner{grid-template-columns:auto auto 1fr auto auto auto auto;gap:.6rem;padding:0;gap:.4rem}}body.luxury-theme .catalog-hero,body.luxury-theme .section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}body.luxury-theme .catalog-hero-copy,body.luxury-theme .section-heading-copy{max-width:68rem}body.luxury-theme .catalog-results-copy .section-eyebrow,body.luxury-theme .hero-kicker,body.luxury-theme .section-eyebrow{position:relative;display:inline-flex;align-items:center;gap:0;margin-bottom:1.2rem;padding-left:5.2rem;color:var(--lux-primary);font-size:var(--lux-text-xs);font-weight:700;letter-spacing:.2em;text-transform:uppercase}body.luxury-theme .hero-kicker::before,body.luxury-theme .section-eyebrow::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4rem;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(122,31,50,.98),rgba(184,154,115,.92));box-shadow:0 0 0 1px rgba(122,31,50,.04)}body.luxury-theme .catalog-hero-copy p,body.luxury-theme .catalog-results-copy p,body.luxury-theme .section-heading-copy p{color:var(--lux-muted);font-size:1.55rem;line-height:1.8}body.luxury-theme .catalog-hero{padding:3.2rem;border:1px solid rgba(122,31,50,.08);border-radius:2.8rem;background:radial-gradient(circle at top right,rgba(200,169,106,.14),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,245,240,.92));box-shadow:var(--lux-shadow-soft)}body.luxury-theme .catalog-hero--compact{padding:2.6rem 3rem}body.luxury-theme .hero-slider .slider-wrapper{min-height:clamp(42rem,60vh,60rem)}body.luxury-theme .hero-slider .swiper-slide{position:relative;display:block;min-height:clamp(42rem,60vh,60rem)}body.luxury-theme .hero-slider .image,body.luxury-theme .hero-slider .image img{position:absolute;inset:0}body.luxury-theme .hero-slider .content{position:absolute;z-index:2;inset:0;top:auto;left:auto;width:100%;transform:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;min-height:100%;height:100%;padding:clamp(2rem,3vw,3.2rem) clamp(2rem,4vw,5.6rem);text-align:left;box-sizing:border-box;background:0 0}body.luxury-theme .hero-copy{max-width:54rem;width:min(100%,54rem);margin-right:auto;margin-left:clamp(5.6rem,7vw,9.6rem);padding:clamp(2.2rem,2.4vw,3.2rem);border:1px solid rgba(255,255,255,.2);border-radius:2.2rem;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.64));backdrop-filter:blur(20px);box-shadow:0 16px 36px rgba(27,27,27,.08);overflow:visible;position:relative;z-index:3}body.luxury-theme .hero-actions a,body.luxury-theme .hero-copy a,body.luxury-theme .hero-slider .content a{text-decoration:none;position:relative;z-index:4;pointer-events:auto}body.luxury-theme .hero-slider .content>*{max-width:none}body.luxury-theme .hero-copy h1{max-width:42rem;margin-bottom:1.2rem;color:#211b1b;font-size:clamp(3.6rem, 5.2vw, 5rem);line-height:.95}body.luxury-theme .hero-copy p{max-width:42rem;margin-bottom:1.8rem;color:rgba(27,27,27,.74);font-size:1.55rem;line-height:1.7}body.luxury-theme .hero-actions{display:flex;flex-wrap:wrap;gap:1.2rem}body.luxury-theme .hero-aside-label{color:var(--lux-primary);font-size:1.1rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;line-height:var(--lux-leading-relaxed)}body.luxury-theme .hero-aside-mark{font-family:"Cormorant Garamond",serif;font-size:2.8rem;line-height:1;color:var(--lux-text);writing-mode:vertical-rl;transform:rotate(180deg);margin:2rem auto}body.luxury-theme .hero-aside-text{color:var(--lux-muted);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.6}body.luxury-theme .product-item-badges,body.luxury-theme .product-meta,body.luxury-theme .product-page-meta,body.luxury-theme .product-trust-list{display:flex;flex-wrap:wrap;gap:.8rem}body.luxury-theme .catalog-shell,body.luxury-theme .page-catalog-filtered .catalog-shell{grid-template-columns:minmax(30rem,34rem) minmax(0,1fr);gap:3.6rem}body.luxury-theme .product-item-badges{position:absolute;top:2rem;left:2rem;z-index:2}body.luxury-theme .product-badge,body.luxury-theme .product-meta a,body.luxury-theme .product-meta span,body.luxury-theme .product-page-meta a,body.luxury-theme .product-page-meta span,body.luxury-theme .product-trust-item{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.2rem;border:1px solid rgba(122,31,50,.1);border-radius:999px;background:rgba(255,255,255,.88);color:var(--lux-muted);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.luxury-theme .product-meta a,body.luxury-theme .product-page-meta a{text-decoration:none;transition:border-color .25s,background-color .25s,color .25s,transform .25s}body.luxury-theme .product-meta a:hover,body.luxury-theme .product-page-meta a:hover{border-color:rgba(122,31,50,.22);background:rgba(255,255,255,.98);color:var(--lux-primary);transform:translateY(-1px)}body.luxury-theme .product-badge{position:relative;min-height:3rem;padding:0 1.35rem;border-color:rgba(184,154,115,.28);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,239,230,.94));color:#7a5b34;font-size:1.05rem;letter-spacing:.14em;box-shadow:0 .8rem 1.8rem rgba(122,91,52,.08),inset 0 .1rem 0 rgba(255,255,255,.95);overflow:hidden}body.luxury-theme .product-badge::before{content:"";position:absolute;inset:.1rem;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,0) 18%,rgba(255,255,255,.82) 40%,rgba(255,255,255,0) 62%);transform:translateX(-135%);opacity:.75;pointer-events:none}body.luxury-theme .product-item:hover .product-badge::before{transition:transform .9s cubic-bezier(.22, 1, .36, 1);transform:translateX(135%)}body.luxury-theme .product-badge--accent{background:linear-gradient(135deg,rgba(122,31,50,.96),rgba(159,62,86,.92));color:#fff;border-color:rgba(122,31,50,.16);box-shadow:0 .9rem 2rem rgba(122,31,50,.14),inset 0 .1rem 0 rgba(255,255,255,.16)}body.luxury-theme .product-meta{margin-top:.2rem}body.luxury-theme .price-old{display:block;margin-top:.6rem;color:rgba(27,27,27,.38);font-size:1.35rem;font-weight:500;text-decoration:line-through}body.luxury-theme .catalog-shell{display:grid;align-items:start}body.luxury-theme .page-catalog-filtered .catalog-main .list.render-products-list:not(.search-results){grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}body.luxury-theme .catalog-results-bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:2.4rem;padding:2rem 2.4rem;border:1px solid rgba(122,31,50,.08);border-radius:2rem;background:rgba(255,255,255,.84);box-shadow:var(--lux-shadow-soft)}body.luxury-theme .shop-empty-state{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding:clamp(2.4rem,5vw,5.6rem) 2.4rem;border:1px solid rgba(122,31,50,.1);border-radius:2.4rem;background:linear-gradient(145deg,#fffdf9,#f8f2ea);text-align:center}body.luxury-theme .shop-empty-state__art{display:block;flex-shrink:0;width:min(24rem,100%);height:auto;fill:none}body.luxury-theme .basket .shop-empty-state .shop-empty-state__title{margin:0;font-family:var(--lux-font-display, Georgia, serif);font-size:clamp(2.4rem, 4vw, 3.4rem);line-height:1.25;color:var(--lux-text,#352a26)}body.luxury-theme .shop-empty-state .shop-empty-state__text{max-width:46rem;margin:0;color:var(--lux-muted,#74645e);font-size:1.6rem;line-height:1.7}body.luxury-theme .shop-empty-state .shop-empty-state__button{max-width:100%;margin-top:.8rem;padding:1.4rem 2.8rem;white-space:normal}body.luxury-theme .empty-state{padding:3rem;border:1px solid rgba(122,31,50,.08);border-radius:2rem;background:rgba(255,255,255,.9)}body.luxury-theme .basket .content h2,body.luxury-theme .basket .head,body.luxury-theme .favorites .head{margin-bottom:2rem}body.luxury-theme .basket .head,body.luxury-theme .favorites .head{padding:1.4rem 1.8rem;border:1px solid rgba(122,31,50,.08);border-radius:1.6rem;background:rgba(248,245,240,.72)}body.luxury-theme .product-page-meta{margin-bottom:1.4rem}body.luxury-theme .product-trust-list{margin-top:2rem}@media (max-width:1439px){body.luxury-theme.page-home .products-list .list{grid-template-columns:repeat(3,minmax(0,1fr))}body.luxury-theme .catalog-shell{grid-template-columns:1fr}body.luxury-theme .hero-slider .content{align-items:end}.main-header .middle .header-langs{display:none}body.luxury-theme .main-header .top{padding:1.6rem 1.4rem 1.8rem}body.luxury-theme .main-header .top .inner,body.luxury-theme .main-header .top>.container{padding:0}.main-header .top .inner{position:relative}.main-header .top .header-langs--mobile{display:block;position:absolute;top:0;right:0;margin:0}.main-header .top .header-top-mobile li:nth-child(-n+2){padding-right:12rem}body.luxury-theme .main-header .top .header-langs--mobile ul{flex-direction:row}body.luxury-theme .main-header .top .header-langs--mobile a{min-width:4.4rem;height:4.4rem;font-size:1.3rem}body.luxury-theme .main-header .top .header-langs--mobile a:hover,body.luxury-theme .main-header .top .header-langs--mobile li.active a{color:#fff}body.luxury-theme .main-header .middle .inner{grid-template-columns:auto auto 1fr auto auto auto}body.luxury-theme .main-header .middle .header-cta>a,body.luxury-theme .main-header .middle .header-cta>button{width:4.8rem;height:4.8rem}body.luxury-theme .main-header .middle .header-cta>a svg,body.luxury-theme .main-header .middle .header-cta>button svg{width:2.8rem;height:2.8rem}}[id^=NotiflixLoadingBar],[id^=NotiflixLoadingCircle],[id^=NotiflixLoadingPulse],[id^=NotiflixLoadingWrap],[id^=NotiflixLoadingWrap] *,[id^=NotiflixNotifyOverlay],[id^=NotiflixNotifyWrap],[id^=NotiflixNotifyWrap]>div{pointer-events:none!important}.page-wishlist .favorites .head,.page-wishlist .favorites-head{display:grid;grid-template-columns:minmax(0,1.8fr) 16rem 14rem 14rem;align-items:center;gap:1.6rem}.page-wishlist .favorites .head .name,.page-wishlist .favorites .head .price,.page-wishlist .favorites .head .quantity,.page-wishlist .favorites .head .total{width:auto;min-width:0;margin:0;white-space:nowrap;justify-self:start}.page-wishlist .favorites .head>*{display:block;overflow:hidden;text-overflow:ellipsis}.page-wishlist .favorites-head-name,.page-wishlist .favorites-head-price,.page-wishlist .favorites-head-quantity,.page-wishlist .favorites-head-total{width:auto;flex:none;max-width:none;min-width:0;margin:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:424px){body.luxury-theme .catalog-page--bottles .list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:375px){body.luxury-theme .product-item{padding:1rem}}@media (max-width:767px){body.luxury-theme.page-home .products-list .list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.luxury-theme .catalog-hero,body.luxury-theme .section-heading{margin-bottom:2.2rem}body.luxury-theme .catalog-hero,body.luxury-theme .catalog-hero--compact,body.luxury-theme .catalog-results-bar{padding:2rem;border-radius:2rem}body.luxury-theme .hero-slider .slider-wrapper{min-height:0;width:100%;left:0;transform:none;border-radius:0 0 2.4rem 2.4rem;background:#fff}body.luxury-theme .hero-slider .swiper,body.luxury-theme .hero-slider .swiper-slide,body.luxury-theme .hero-slider .swiper-wrapper{height:auto;min-height:0}body.luxury-theme .hero-slider .swiper-wrapper{align-items:flex-start}body.luxury-theme .hero-slider .swiper-slide{display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff;overflow:hidden}body.luxury-theme .hero-slider .image{position:relative;inset:auto;height:auto;min-height:0;overflow:hidden;line-height:0;font-size:0;margin:0;padding:0;background:0 0}body.luxury-theme .hero-slider .image::after{display:none;content:none;margin:0}body.luxury-theme .hero-slider .image img,body.luxury-theme .hero-slider .image picture{position:relative;inset:auto;display:block;width:100%;height:auto;max-height:none;transform:none;margin:0;padding:0}body.luxury-theme .hero-slider .content{position:relative;inset:auto;min-height:0;height:auto;display:block;padding:0;margin:0;background:#fff;text-align:center}body.luxury-theme .hero-copy{width:100%;max-width:100%;margin:0;padding:1.6rem 1.6rem 1.8rem;border:0;border-radius:0;background:#fff;backdrop-filter:none;box-shadow:none;text-align:center}body.luxury-theme .hero-actions,body.luxury-theme .hero-kicker{justify-content:center}body.luxury-theme .hero-copy h1,body.luxury-theme .hero-copy p{max-width:none}body.luxury-theme .hero-slider .slider-navs{top:clamp(14rem,34vw,24rem);padding:0 1.6rem}body.luxury-theme .hero-slider .slider-pagination{position:absolute;top:clamp(27rem,68vw,42rem);right:0;bottom:auto;left:0;z-index:3}body.luxury-theme .hero-copy h1{font-size:clamp(3rem, 6vw, 4.2rem)}body.luxury-theme .product-controls{grid-template-columns:minmax(0,1fr) 5.6rem;align-items:center;gap:.9rem}body.luxury-theme .product-item .price{display:flex;flex-direction:column;justify-content:center;white-space:normal;overflow-wrap:anywhere;line-height:1.15;min-height:5.6rem;margin:0}body.luxury-theme .product-item .price .price-old{display:block;margin-top:.35rem}body.luxury-theme .product-item .cta,body.luxury-theme .product-item .cta a,body.luxury-theme .product-item .cta button{align-self:center}body.luxury-theme .brand-products-page .list.render-products-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){body.luxury-theme .brand-products-page .list.render-products-list,body.luxury-theme .catalog-page--bottles .list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1439px){body.luxury-theme .brand-products-page .list.render-products-list,body.luxury-theme .catalog-page--bottles .list,body.luxury-theme.page-home .products-list .list{grid-template-columns:repeat(4,minmax(0,1fr))}}body.luxury-theme .header-search-modal-root .header-search-form{position:relative;flex-shrink:0}body.luxury-theme .header-search-modal-root .header-search-back,body.luxury-theme .header-search-modal-root .header-search-close{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:0;background:0 0;color:var(--lux-text);box-shadow:none;z-index:2}@media (min-width:1024px){.container{padding:0 10rem}body.luxury-theme .header-search-modal-root{background:rgba(27,27,27,.22);backdrop-filter:none;-webkit-backdrop-filter:none}body.luxury-theme .header-search-modal-root>.container{width:min(100%,110rem);max-width:110rem;height:auto}body.luxury-theme .header-search-modal-root .header-search-inner{display:block;width:100%;min-height:0;overflow-y:auto;margin:0;padding:1.2rem;border-radius:2rem;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.2)}body.luxury-theme .header-search-modal-root .header-search-form{position:sticky;top:-1.2rem;z-index:5;padding:.6rem 0;margin-bottom:1rem;background:#fff}body.luxury-theme .header-search-modal-root .header-search-form input{min-height:5.4rem;padding:1rem 11rem 1rem 2.4rem;border:1px solid rgba(122,31,50,.18);box-shadow:0 2px 8px rgba(122,31,50,.04);border-radius:999px;font-size:1.7rem;background:#fff}body.luxury-theme .header-search-modal-root .header-search-form input:focus{outline:0;border-color:rgba(122,31,50,.38);box-shadow:0 0 0 3px rgba(122,31,50,.06)}body.luxury-theme .header-search-modal-root .header-search-back,body.luxury-theme .header-search-modal-root .header-search-results-title,body.luxury-theme .header-search-preview{display:none}body.luxury-theme .header-search-modal-root .header-search-close{right:5.8rem}body.luxury-theme .header-search-modal-root .header-search-submit{right:1rem;width:4.4rem;height:4.4rem;background:0 0;color:var(--lux-text);box-shadow:none}body.luxury-theme .header-search-modal-root .header-search-submit svg{width:2.5rem;height:2.5rem}body.luxury-theme .header-search-modal-root .header-search-results-list{display:flex;flex-direction:column}body.luxury-theme .header-search-modal-root .header-search-results-head{order:2;justify-content:center;margin:1rem 0 0}body.luxury-theme .header-search-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}body.luxury-theme .header-search-modal-root .header-search-results-listing{gap:0}body.luxury-theme .header-search-modal-root .header-search-result-item{display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1rem 2rem;border:0;border-radius:0;background:#fff;box-shadow:none;transform:none}body.luxury-theme .header-search-modal-root .header-search-result-media{width:3.6rem;height:3.6rem;border-radius:.4rem;background:#fff}body.luxury-theme .header-search-modal-root .header-search-result-media img{object-fit:contain}body.luxury-theme .header-search-modal-root .header-search-result-main{display:block;text-decoration:none;line-height:1.4}body.luxury-theme .header-search-modal-root .header-search-result-brand{font-size:1.5rem;letter-spacing:0;text-transform:none;color:inherit}body.luxury-theme .header-search-modal-root .header-search-result-name{font-size:1.5rem}body.luxury-theme .header-search-modal-root .header-search-result-side{grid-column:auto;width:auto;margin:0;display:block!important}body.luxury-theme .header-search-modal-root .header-search-result-cart,body.luxury-theme .header-search-modal-root .header-search-result-quantity{display:none!important}body.luxury-theme .header-search-modal-root .header-search-result-price{max-width:10rem;white-space:normal;text-align:right;font-weight:400;color:var(--lux-muted)}body.luxury-theme .header-search-previews{display:block;padding:0 2.4rem 1.6rem;border-left:1px solid var(--lux-border)}body.luxury-theme .header-search-preview-image{display:flex;justify-content:center;border-bottom:1px solid var(--lux-border)}body.luxury-theme .header-search-preview-image img{width:100%;height:100%;object-fit:contain}body.luxury-theme .header-search-preview-name{text-decoration:none}body.luxury-theme .header-search-preview-price{font-size:2.2rem;font-weight:700}body.luxury-theme .header-search-preview-description{border-top:1px solid var(--lux-border);font-size:1.5rem;line-height:1.7;white-space:pre-line}}@media (max-width:1023px){body.luxury-theme .header-search-modal-root{padding:1.2rem .6rem 0}body.luxury-theme .header-search-modal-root>.container{height:auto}body.luxury-theme .header-search-modal-root .header-search-inner{min-height:calc(100dvh - 1.2rem);justify-content:flex-start;padding:0 1.2rem 2rem;border-radius:0}body.luxury-theme .header-search-modal-root .header-search-form{position:sticky;top:-1.2rem;z-index:5;margin:0 -1.2rem 1.6rem;background:#fff}body.luxury-theme .header-search-modal-root .header-search-form input{min-height:6.4rem;padding:1rem 5.6rem;border:0;border-bottom:1px solid var(--lux-border);border-radius:0;background:#fff;font-size:16px;box-shadow:none}body.luxury-theme .header-search-modal-root .header-search-back{left:.6rem}body.luxury-theme .header-search-modal-root .header-search-close{right:.6rem}body.luxury-theme .header-search-modal-root .header-search-submit{display:none}}.header-search-list-column{display:flex;flex-direction:column;min-width:0}.header-search-list-column>.header-search-results-head{order:-1}@media (min-width:1024px){body.luxury-theme .header-search-modal-root{top:var(--search-menu-bottom,0);padding:.8rem 2.4rem}body.luxury-theme .header-search-modal-root .header-search-inner{max-height:calc(100vh - var(--search-menu-bottom,0px) - 1.6rem);max-height:calc(100dvh - var(--search-menu-bottom,0px) - 1.6rem)}body.luxury-theme .header-search-modal-root .header-search-result-item.is-preview-active{background:#f7e9ed;box-shadow:inset 3px 0 0 var(--lux-primary);color:var(--lux-primary)}body.luxury-theme .header-search-preview-unit{font-size:1.4rem;font-weight:500;color:var(--lux-muted);white-space:nowrap}body.luxury-theme .header-search-volume-list{display:grid}body.luxury-theme .header-search-volume-row{display:grid;grid-template-columns:minmax(5rem,1fr) auto auto;align-items:center;gap:1.2rem;border:1px solid rgba(122,31,50,.08);border-radius:1rem;background:var(--lux-bg-soft);font-size:1.35rem;font-variant-numeric:tabular-nums}body.luxury-theme .header-search-volume-size{color:var(--lux-primary);font-weight:700;white-space:nowrap}body.luxury-theme .header-search-volume-mdl{font-weight:600;white-space:nowrap}body.luxury-theme .header-search-volume-prb{color:var(--lux-muted);font-size:1.2rem;white-space:nowrap}body.luxury-theme .header-search-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;border-top:1px solid var(--lux-border)}body.luxury-theme .header-search-preview-quantity{grid-template-columns:3.6rem 4.4rem 3.6rem;gap:.3rem;padding:.4rem}body.luxury-theme .header-search-preview-quantity button{width:3.6rem;height:3.6rem}body.luxury-theme .header-search-preview-quantity input{min-height:3.6rem;height:3.6rem;padding:0;font-size:1.6rem}body.luxury-theme .header-search-preview-cart{flex:1 1 16rem;min-height:4.6rem;padding:1rem 1.6rem;font-size:1.15rem;letter-spacing:.04em;box-shadow:none}body.luxury-theme .header-search-preview-cart::after{content:attr(data-title)}body.luxury-theme .header-search-preview-cart.is-unavailable{background:var(--lux-bg-soft);color:var(--lux-muted);box-shadow:none;cursor:not-allowed}body.luxury-theme .header-search-preview-description,body.luxury-theme .header-search-preview-name{margin-top:.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.luxury-theme .header-search-modal-root,body.luxury-theme .header-search-modal-root .header-search-inner{overflow:hidden}body.luxury-theme .header-search-modal-root .header-search-results{min-height:0}body.luxury-theme .header-search-modal-root .header-search-results-head{width:100%;flex-shrink:0}body.luxury-theme .header-search-split{height:var(--search-results-height,auto)}body.luxury-theme .header-search-modal-root .header-search-result-item.is-search-clipped,body.luxury-theme .header-search-modal-root.search-results-only .header-search-previews{display:none}body.luxury-theme .header-search-previews{height:100%;min-height:0;padding-bottom:0}body.luxury-theme .header-search-preview.is-active{display:flex;flex-direction:column;height:100%;min-height:0}body.luxury-theme .header-search-preview-image{flex:1 1 18rem;height:auto;min-height:0;padding:.6rem}body.luxury-theme .header-search-preview-name{font-size:2rem;line-height:1.2;flex-shrink:0}body.luxury-theme .header-search-preview-price{margin-top:.8rem;flex-shrink:0}body.luxury-theme .header-search-volume-list{margin-top:.8rem;gap:.4rem;flex-shrink:0}body.luxury-theme .header-search-volume-row{padding:.5rem 1rem}body.luxury-theme .header-search-preview-description{padding-top:.8rem;flex-shrink:0}body.luxury-theme .header-search-preview-actions{flex-shrink:0;margin-top:1rem;padding-top:1rem}body.luxury-theme .header-search-modal-root.search-results-only .header-search-split{grid-template-columns:minmax(0,1fr)}body.luxury-theme .header-search-modal-root .header-search-list-column>.header-search-results-head{order:2;width:100%;margin-top:1rem}}@media (max-width:1439px){body.luxury-theme .header-address.mobile{gap:.5rem;padding:.5rem .8rem;background:0 0;border:0;box-shadow:none;color:var(--lux-muted);font-size:1.5rem;font-weight:400;letter-spacing:0}body.luxury-theme .header-address.mobile a{color:inherit;white-space:nowrap;text-decoration:none}body.luxury-theme .header-address.mobile a:focus-visible,body.luxury-theme .header-address.mobile a:hover{color:var(--lux-primary);text-decoration:underline}body.luxury-theme .header-address.mobile svg{width:1.8rem;height:1.8rem;color:inherit}body.luxury-theme .header-address.mobile>span{opacity:.5}.main-header .bottom .bottom-mobile .item.item--brands{width:100%;flex:1 1 100%}body.luxury-theme .main-header{-webkit-box-shadow:none;box-shadow:none}body.luxury-theme .main-header .bottom{margin-top:.2rem}body.luxury-theme .main-header .bottom .inner{padding:.4rem 0 .6rem;--brands-bottom-space:.6rem;padding-bottom:var(--brands-bottom-space)}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands{flex-direction:row;align-items:center;justify-content:flex-start;gap:.9rem;min-height:4rem;padding:.6rem 1.3rem;border-radius:1rem;background:#fff;box-shadow:none;text-align:left}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands .icon{font-size:1.5rem;line-height:1;letter-spacing:.03em}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands .text{margin-top:0;padding-left:.9rem;border-left:1px solid rgba(122,31,50,.18);font-size:1.5rem;line-height:1.2;color:var(--lux-text)}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands::after{content:"";width:.7rem;height:.7rem;margin-left:auto;margin-top:-.3rem;border-right:1.5px solid var(--lux-primary);border-bottom:1.5px solid var(--lux-primary);transform:rotate(45deg);transition:transform .2s}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands.active::after{margin-top:.3rem;transform:rotate(225deg)}body.luxury-theme .main-header .bottom .bottom-mobile .item.item--brands.active{border-radius:1rem 1rem 0 0;border-color:rgba(122,31,50,.24);border-bottom-color:transparent;background:#fff;box-shadow:none}body.luxury-theme .main-header .bottom .bottom-desktop{top:calc(100% - var(--brands-bottom-space));left:0;right:0;width:100%;margin:0;border-color:rgba(122,31,50,.24);border-top:0;border-radius:0 0 1rem 1rem;background:#fff;box-shadow:0 16px 28px -14px rgba(27,27,27,.18)}}.main-header .header-langs ul,body.luxury-theme .main-header .header-langs ul{flex-direction:row;flex-wrap:nowrap}@media (min-width:1440px){body.luxury-theme .brand-products-page .list.render-products-list{grid-template-columns:repeat(5,minmax(0,1fr))}.main-header .bottom .mobile-catalog-panel--brands{display:flex;align-items:center;gap:1.2rem;width:100%;min-width:0}.main-header .bottom .mobile-catalog-panel--brands>.title{flex-shrink:0;margin-right:0}.main-header .bottom .mobile-catalog-panel--brands>.list{flex:1 1 0;min-width:0}.main-header .bottom .mobile-catalog-panel--brands>.list>ul,body.luxury-theme .main-header .bottom .mobile-catalog-panel--brands>.list>ul{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));align-items:center;gap:.4rem;margin:0}.main-header .bottom .mobile-catalog-panel--brands>.list>ul>li{margin:0;min-width:0}.main-header .bottom .mobile-catalog-panel--brands>.list>ul>li>button,body.luxury-theme .main-header .bottom .mobile-catalog-panel--brands>.list>ul>li>button{width:100%;min-width:0;max-width:4rem;margin:0 auto}.main-header .middle .header-langs{margin-left:1.8rem;flex-shrink:0}}.product-item .info.info-grid{container-type:inline-size;width:100%;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:.8rem .4rem;align-items:baseline}.product-item .info.info-grid>div{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:1.2rem;font-size:var(--product-price-font, clamp(9px, 7cqi, 14px));line-height:1.4;font-variant-numeric:tabular-nums}@media (max-width:475px){body.luxury-theme .product-item .product-controls{container-type:inline-size;width:100%;grid-template-columns:minmax(0,1fr) 4rem;gap:.5rem}body.luxury-theme .product-item .product-controls .price{min-width:0;min-height:4rem;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:1.2rem;font-size:clamp(10px, 9cqi, 16px);letter-spacing:-.02em}body.luxury-theme .product-item .product-controls .price-old{white-space:nowrap;font-size:.85em}body.luxury-theme .product-item .product-controls .cta a,body.luxury-theme .product-item .product-controls .cta button{width:4rem;min-width:4rem;height:4rem;min-height:4rem}body.luxury-theme .product-item .product-controls .cta a::before,body.luxury-theme .product-item .product-controls .cta button::before{width:2rem;height:2rem}}.basket-address-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px}.basket-address-row .form-item{min-width:0;align-content:start}.basket-address-row select{width:100%;min-height:48px;padding:12px;border:1px solid #d8d2c8;border-radius:8px;background:#fff;color:inherit;font:inherit}@media (max-width:600px){.basket-address-row{grid-template-columns:1fr;gap:0}}.basket-city-picker{position:relative;min-width:0;display:flex;flex-direction:column}.basket-city-trigger::after{content:'';position:absolute;right:1.8rem;top:45%;width:.65rem;height:.65rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.basket-city-picker>.error.city{order:1;margin-top:.8rem!important}.basket-city-options{position:absolute;z-index:30;top:calc(5.8rem + .6rem);left:0;width:100%;min-width:0;box-sizing:border-box;max-height:28rem;overflow-y:auto;overscroll-behavior:contain;padding:.6rem;border:1px solid rgba(122,31,50,.15);border-radius:1.4rem;background:#fff;box-shadow:0 12px 32px rgba(65,30,39,.14);scrollbar-width:thin;scrollbar-color:#cdb5bb #faf6f7}.basket-city-option{padding:1rem 1.2rem;border-radius:.8rem;color:var(--lux-text);line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.basket-city-option.is-active,.basket-city-option:hover{background:#f5e9ed;color:#7a1f32}.basket-city-option[aria-selected=true]{background:#7a1f32;color:#fff;font-weight:600}.basket-bottle-picker{min-width:0;margin:0;padding:0;border:0}.basket-bottle-picker legend{padding:0;margin-bottom:.6rem;font-size:1.5rem;font-weight:600;color:var(--lux-heading)}.basket-bottle-hint{margin:0 0 1.2rem;color:var(--lux-muted);font-size:1.2rem}.basket-bottle-options{display:flex;gap:1rem;overflow-x:auto;padding:.3rem .3rem 1rem;scroll-snap-type:x proximity}.basket-bottle-option{position:relative;display:block;flex:0 0 12rem;margin:0;cursor:pointer;scroll-snap-align:start}.basket-bottle-option>input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.basket-bottle-card{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:1rem;gap:.6rem;border:1px solid #e6dce0;border-radius:1.2rem;background:#fffdfa;transition:border-color .15s,box-shadow .15s}.basket-bottle-card img{display:block;width:100%;height:8rem;object-fit:contain}.basket-bottle-name{font-size:1.2rem;line-height:1.4;color:var(--lux-text)}.basket-bottle-volume{font-size:1.2rem;color:var(--lux-muted)}.basket-bottle-recommended{padding-right:1.8rem;font-size:1.05rem;font-weight:600;color:#7a1f32}.basket-bottle-card strong{margin-top:auto;padding-top:.4rem;font-size:1.2rem;color:#7a1f32}.basket-bottle-option:hover .basket-bottle-card{border-color:#b9919c}.basket-bottle-option>input:checked+.basket-bottle-card{border-color:#7a1f32;box-shadow:0 0 0 1px #7a1f32}.basket-bottle-option>input:checked+.basket-bottle-card::after{content:'✓';position:absolute;top:.6rem;right:.6rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#7a1f32;color:#fff}.basket-bottle-option>input:focus-visible+.basket-bottle-card{outline:#7a1f32 solid 2px;outline-offset:2px}.basket-bottle-clear{display:flex;align-items:center;gap:.7rem;margin:.6rem 0 0;font-size:1.2rem;cursor:pointer}.basket-bottle-warning{margin:0 0 1rem;padding:1rem;border-radius:.8rem;color:#7a1f32;background:#fff0f2;font-size:1.2rem}.basket-bottle-toggle{display:flex;align-items:center;gap:1rem;width:100%;list-style:none;cursor:pointer;color:#7a1f32;border-radius:1rem;padding:.5rem;box-sizing:border-box}.basket-bottle-toggle::-webkit-details-marker{display:none}.basket-bottle-toggle:focus-visible{outline:#7a1f32 solid 2px;outline-offset:4px}.basket-bottle-toggle-icon{display:grid;place-items:center;flex:0 0 3.6rem;height:3.6rem;border-radius:50%;background:#f5e9ed;font-size:1.8rem}.basket-bottle-disclosure:not([open]) .basket-bottle-toggle-icon{animation:2.8s ease-in-out 3 bottle-invite}.basket-bottle-toggle-copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.basket-bottle-toggle-copy strong{font-size:1.4rem;font-weight:600}.basket-bottle-toggle-copy>span{font-size:1.2rem;color:var(--lux-muted,#75686c);overflow-wrap:anywhere}.basket-bottle-chevron{display:block;flex:0 0 .8rem;width:.8rem;height:.8rem;margin-left:auto;margin-right:.6rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s}.basket-bottle-toggle:hover .basket-bottle-toggle-icon{background:#eedbe1}.basket-bottle-disclosure[open] .basket-bottle-chevron{transform:rotate(225deg)}.basket-bottle-content{padding:1.6rem .3rem .3rem}.basket-bottle-disclosure[open] .basket-bottle-content{animation:.28s ease-out bottle-reveal}@keyframes bottle-invite{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(122,31,50,0)}45%{transform:scale(1.07);box-shadow:0 0 0 7px rgba(122,31,50,.08)}}@keyframes bottle-reveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.luxury-theme .reveal-ready{opacity:1;transform:none;transition:none}body.luxury-theme *,body.luxury-theme ::after,body.luxury-theme ::before{scroll-behavior:auto!important;animation:none!important;transition-duration:NaNs!important}.basket-bottle-disclosure:not([open]) .basket-bottle-toggle-icon,.basket-bottle-disclosure[open] .basket-bottle-content{animation:none}.basket-bottle-chevron{transition:none}}