section.products{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.products div.container{grid-gap:30px;display:grid}@media (width<=960px){section.products div.container{grid-gap:10px}}section.products div.title{grid-template-columns:1fr -webkit-max-content;grid-gap:30px;grid-template-columns:1fr max-content;align-items:center;display:grid}@media (width<=960px){section.products div.title{grid-template-columns:1fr}}section.products div.swiper{overflow:visible}@media (width<=960px){section.products div.swiper{margin-bottom:14px}}@media (width<=640px){section.products div.swiper{width:calc(100% + var(--side-gap) * 2);margin-left:calc(var(--side-gap) * -1)}}section.products div.swiper-slide{opacity:0;pointer-events:none;transition:opacity .3s}section.products div.swiper-slide.swiper-slide-visible{opacity:1;pointer-events:auto}@media (width<=960px){section.products div.swiper-navigation{display:none}}section.products div.swiper-pagination2{display:none}@media (width<=960px){section.products div.swiper-pagination2{display:grid}}section.collections{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.collections div.container{grid-gap:30px;display:grid}@media (width<=960px){section.collections div.container{grid-gap:10px}}section.collections div.title{grid-template-columns:1fr -webkit-max-content;grid-gap:10px 30px;grid-template-columns:1fr max-content;grid-template-areas:"Title Nav""Text Nav";align-items:end;display:grid}section.collections div.title h2{grid-area:Title}section.collections div.title div.swiper-navigation{grid-area:Nav}section.collections div.title span{opacity:.8;grid-area:Text;max-width:800px}section.collections div.swiper{overflow:visible}@media (width<=960px){section.collections div.swiper{margin-bottom:14px}}section.collections div.swiper-slide{opacity:0;pointer-events:none;transition:opacity .3s}section.collections div.swiper-slide.swiper-slide-visible{opacity:1;pointer-events:auto}@media (width<=960px){section.collections div.swiper-navigation{display:none}}section.collections div.swiper-pagination2{display:none}@media (width<=960px){section.collections div.swiper-pagination2{display:grid}}section.collections a.button:hover{background:#fff}section.collections a.button:hover span{color:#200a0a!important}section.about{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.about div.container{grid-gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);align-items:center;display:grid}@media (width<=640px){section.about div.container{grid-template-columns:1fr}}section.about div.container div.preview{aspect-ratio:1;width:100%;padding-right:50px}@media (width<=640px){section.about div.container div.preview{padding-right:unset}}section.about div.container div.preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}section.about div.container div.text{max-width:500px}section.about div.container div.text div.logotype{grid-gap:5px;margin-bottom:30px;display:grid}@media (width<=960px){section.about div.container div.text div.logotype{margin-bottom:10px}}section.about div.container div.text div.logotype h2{letter-spacing:-.01em;text-transform:uppercase;color:#8c6a3c;font-family:Cormorant,serif;font-size:48px;font-weight:500;line-height:140%}@media (width>=480px){section.about div.container div.text div.logotype h2{font-size:calc(1.6129vw + 40.2581px)}}@media (width>=1720px){section.about div.container div.text div.logotype h2{font-size:68px}}section.about div.container div.text div.logotype span{text-transform:uppercase;color:#1a2238;opacity:.5;font-size:14px;font-weight:400;line-height:140%}section.about div.container div.text div.description{grid-gap:1em;color:#200a0a;opacity:.8;margin-bottom:30px;display:grid}@media (width<=960px){section.about div.container div.text div.description{margin-bottom:20px}}section.about div.container div.text div.description span{line-height:140%}section.about div.container div.text div.author{margin-bottom:30px;display:grid}@media (width<=960px){section.about div.container div.text div.author{margin-bottom:20px}}section.about div.container div.text div.author div.name{letter-spacing:.01em;text-transform:uppercase;color:#1a2238;font-family:Cormorant,serif;font-size:16px;font-weight:500;line-height:108%}@media (width>=480px){section.about div.container div.text div.author div.name{font-size:calc(.322581vw + 14.4516px)}}@media (width>=1720px){section.about div.container div.text div.author div.name{font-size:20px}}section.about div.container div.text div.author div.surname{letter-spacing:.01em;text-transform:uppercase;color:#8c6a3c;margin-bottom:15px;font-family:Cormorant,serif;font-size:24px;line-height:108%}@media (width>=480px){section.about div.container div.text div.author div.surname{font-size:calc(.645161vw + 20.9032px)}}@media (width>=1720px){section.about div.container div.text div.author div.surname{font-size:32px}}@media (width<=960px){section.about div.container div.text div.author div.surname{margin-bottom:10px}}section.about div.container div.text div.author div.position{color:#6f6f6f;font-size:12px;font-weight:400;line-height:130%}@media (width<=960px){section.about div.container div.text div.signature svg{width:69px;height:auto}}section.about div.container div.text div.signature svg path{stroke-dashoffset:400px;stroke-dasharray:400}section.about div.container div.text div.signature.animate svg path{stroke-dasharray:400;animation:2s linear forwards signature}section.about div.container div.text div.signature.animate svg path+path{animation-delay:2s}@keyframes signature{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}section.socials{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.socials div.container{grid-gap:30px;display:grid}@media (width<=960px){section.socials div.container{grid-gap:10px}}section.socials div.swiper-pagination-lock{display:none}@media (width<=960px){section.socials div.swiper{margin-bottom:14px}}@media (width<=640px){section.socials div.swiper{overflow:visible}}section.socials div.swiper-slide{position:relative}section.socials div.swiper-slide img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%}section.socials div.swiper-slide span{color:#fff;background:#fff3;padding:10px;font-weight:500;line-height:130%;position:absolute;bottom:20px;left:20px}@media (width<=640px){section.socials div.swiper-slide span{padding:6px}}section.subscribe{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.subscribe div.container{position:relative}section.subscribe h2{color:#1a2238;margin-bottom:16px}@media (width<=960px){section.subscribe h2{margin-bottom:10px}}section.subscribe form{grid-template-columns:1fr -webkit-max-content;grid-gap:15px;grid-template-columns:1fr max-content;width:100%;max-width:800px;margin-top:32px;margin-bottom:10px;display:grid}@media (width<=640px){section.subscribe form{grid-template-columns:1fr;margin-top:16px}}section.subscribe form label:after{display:none}section.subscribe span.offer{color:#6f6f6fcc;font-size:12px;font-weight:400;line-height:130%}section.subscribe span.offer a{color:#8c6a3c;font-weight:500;text-decoration:underline}section.subscribe span.offer a:hover{text-decoration:none}section.subscribe div.success{top:calc(var(--section-gap) * -1);height:calc(100% + var(--section-gap) * 2);grid-template-columns:-webkit-max-content 1fr;grid-gap:40px;opacity:0;pointer-events:none;grid-template-columns:max-content 1fr;align-content:center;align-items:center;width:100%;display:grid;position:absolute;left:0}@media (width<=960px){section.subscribe div.success{text-align:center;grid-gap:20px;grid-template-columns:1fr;justify-content:center;justify-items:center}}section.subscribe div.success img{width:100%;max-width:500px}section.subscribe div.success div.text{max-width:580px;display:grid}@media (width<=960px){section.subscribe div.success div.text{justify-items:center}}section.subscribe div.success div.text h2{margin-bottom:10px}section.subscribe div.success div.text>span{opacity:.8;max-width:480px;margin-bottom:24px}section.subscribe div.success div.text a{width:max-content;min-width:180px}@media (width<=640px){section.subscribe div.success div.text a{width:100%;max-width:unset}}section.subscribe.success div.container{opacity:0;pointer-events:none}section.subscribe.success div.success{opacity:1;pointer-events:auto}section.main{z-index:0;height:900px;display:grid}@media (width<=960px){section.main{height:760px}}section.main div.container{pointer-events:none;z-index:2;display:grid;position:relative}section.main div.swiper.texts{height:100%;padding-left:260px}@media (width<=1280px){section.main div.swiper.texts{padding-left:160px}}@media (width<=960px){section.main div.swiper.texts{padding-left:unset;padding-top:20px}}section.main div.swiper.texts div.swiper-slide{pointer-events:none;align-content:center;justify-items:start;height:100%;display:grid}@media (width<=960px){section.main div.swiper.texts div.swiper-slide{align-content:start}}section.main div.swiper.texts div.swiper-slide h4{color:#8c6a3c;opacity:.7}section.main div.swiper.texts div.swiper-slide h1{color:#1a2238;margin-bottom:4px}section.main div.swiper.texts div.swiper-slide a.button{pointer-events:auto}@media (width<=960px){section.main div.swiper.texts div.swiper-slide a.button{min-width:240px}}section.main div.swiper.texts div.swiper-slide.swiper-slide-active{z-index:2}section.main div.swiper-pagination{top:50%;left:0;bottom:unset;right:unsnet;counter-reset:slide;pointer-events:auto;width:max-content;position:absolute;transform:translateY(-50%)}@media (width<=960px){section.main div.swiper-pagination{top:unset;bottom:0;left:calc(var(--side-gap) * -1);-webkit-transform:unset;-ms-transform:unset;transform:unset;width:calc(100% + var(--side-gap) * 2);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}}section.main div.swiper-pagination span{counter-increment:slide;opacity:1;width:1px;height:90px;margin:unset;background:#889e9e4d;display:block;position:relative}@media (width<=960px){section.main div.swiper-pagination span{width:100%;height:2px}}section.main div.swiper-pagination span:after{content:counter(slide);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#889e9e;opacity:.7;place-items:center;height:100%;padding:0 24px;font-family:Cormorant,serif;font-size:20px;font-weight:700;line-height:130%;display:grid;position:absolute;top:0}@media (width<=960px){section.main div.swiper-pagination span:after{display:none}}section.main div.swiper-pagination span.swiper-pagination-bullet-active{background:#8c6a3c}section.main div.swiper-pagination span.swiper-pagination-bullet-active:after{color:#8c6a3c;opacity:1}section.main div.swiper.backgrounds{top:calc(var(--header) * -1);width:100%;height:calc(100% + var(--header));z-index:1;grid-column:full;position:absolute;left:0}section.main div.swiper.backgrounds div.swiper-slide{display:grid;overflow:hidden}section.main div.swiper.backgrounds img.background{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;top:0;right:0}section.main div.swiper.backgrounds img.background.desktop{display:block}@media (width<=640px){section.main div.swiper.backgrounds img.background.desktop{display:none}}section.main div.swiper.backgrounds img.background.mobile{display:none}@media (width<=640px){section.main div.swiper.backgrounds img.background.mobile{display:block}}section.main div.swiper.backgrounds div.person{width:max-content;height:max-content;left:50%;top:var(--header);height:calc(100% - var(--header));z-index:3;position:relative}@media (width<=1600px){section.main div.swiper.backgrounds div.person{left:40%}}@media (width<=1280px){section.main div.swiper.backgrounds div.person{left:30%}}@media (width<=960px){section.main div.swiper.backgrounds div.person{width:100%;height:540px;top:294px;left:0}}section.main div.swiper.backgrounds div.person img.person{height:100%}@media (width<=960px){section.main div.swiper.backgrounds div.person img.person{position:absolute;top:0;left:50%;transform:translate(-50%)}}section.main div.swiper.backgrounds div.person div.product{z-index:1;position:absolute;top:0;left:0}@media (width<=960px){section.main div.swiper.backgrounds div.person div.product{display:none}}section.main div.swiper.backgrounds div.person div.product div.point{cursor:pointer}section.main div.swiper.backgrounds div.person div.product div.point:before{content:"";opacity:.3;background:#fff;border-radius:100%;width:28px;height:28px;display:block;position:absolute;top:0;left:0}section.main div.swiper.backgrounds div.person div.product div.point:after{content:"";opacity:.5;background:#fff;border-radius:100%;width:18px;height:18px;display:block;position:absolute;top:5px;left:5px}section.main div.swiper.backgrounds div.person div.product div.point.open+div.position{opacity:1;pointer-events:auto}section.main div.swiper.backgrounds div.person div.product div.position{opacity:0;pointer-events:none;position:absolute;left:19px}section.main div.swiper.backgrounds div.person div.product a.product_card{width:260px}section.main div.swiper.backgrounds div.person div.product a.product_card div.preview img{filter:grayscale(0)}section.main div.swiper.backgrounds div.person div.product a.product_card div.preview span.tag{top:20px;left:20px}section.main div.swiper.backgrounds div.person div.product a.product_card div.text{padding:20px}section.main div.swiper.backgrounds div.person div.product a.product_card div.text span.percent{top:-10px;left:20px}section.main div.swiper.backgrounds div.person div.product a.product_card div.order{height:0!important}section.categories{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}section.categories div.swiper{-webkit-user-select:none;user-select:none;z-index:2;pointer-events:none;grid-column:full;overflow:visible}section.categories div.swiper-slide{place-items:center;display:grid;position:relative}section.categories div.swiper-slide a.card{z-index:2;align-items:center;display:grid;position:relative}section.categories div.swiper-slide a.card div.preview{position:relative}section.categories div.swiper-slide a.card div.preview:before{content:attr(data-number);color:#8c6a3c;z-index:2;opacity:0;height:max-content;font-family:Cormorant,serif;font-size:80px;line-height:.7em;display:block;position:absolute;top:0;left:0;transform:translate(0)}@media (width>=480px){section.categories div.swiper-slide a.card div.preview:before{font-size:calc(20.5645vw - 18.7097px)}}@media (width>=1720px){section.categories div.swiper-slide a.card div.preview:before{font-size:335px}}section.categories div.swiper-slide a.card div.preview:before{transition:all .7s}section.categories div.swiper-slide a.card div.preview:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:#66607ee8;width:100%;height:100%;transition:all .7s;display:block;position:absolute;top:0;left:0}section.categories div.swiper-slide a.card img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;opacity:.3;width:100%;max-width:600px;transition:all .7s;position:relative}section.categories div.swiper-slide a.card span{letter-spacing:-.01em;text-transform:uppercase;color:#66607e;opacity:0;font-family:Cormorant,serif;font-size:24px;font-weight:500;line-height:100%;transition:all .7s;position:absolute;top:calc(100% + 16px);left:0;transform:translateY(60px)}@media (width>=480px){section.categories div.swiper-slide a.card span{font-size:calc(3.22581vw + 8.51613px)}}@media (width>=1720px){section.categories div.swiper-slide a.card span{font-size:64px}}@media (width<=960px){section.categories div.swiper-slide a.card span{left:24px}}section.categories div.swiper-slide.swiper-slide-active{opacity:1}section.categories div.swiper-slide.swiper-slide-active a.card{pointer-events:auto}@media (width<=960px){section.categories div.swiper-slide.swiper-slide-active a.card{padding-left:24px}}section.categories div.swiper-slide.swiper-slide-active a.card div.preview:after{opacity:.1;top:-60px;left:-60px}@media (width<=960px){section.categories div.swiper-slide.swiper-slide-active a.card div.preview:after{top:-24px;left:-24px}}section.categories div.swiper-slide.swiper-slide-active a.card div.preview:before{opacity:1;transform:translate(-50%,-50%)}@media (width<=960px){section.categories div.swiper-slide.swiper-slide-active a.card div.preview:before{opacity:.6;transform:translate(-50%,-85%)}}section.categories div.swiper-slide.swiper-slide-active a.card img{aspect-ratio:5/6;opacity:1;max-width:500px}section.categories div.swiper-slide.swiper-slide-active a.card span{opacity:1;transform:translateY(0)}section.categories div.swiper-navigation{z-index:1;grid-column:full;grid-template-columns:repeat(2,1fr);width:100%;height:100%;display:grid;position:absolute;top:0;left:0}@media (width<=960px){section.categories div.swiper-navigation{display:none}}section.categories div.swiper-navigation div.arrow{cursor:pointer;width:100%;height:100%}section.categories div.swiper-navigation div.arrow:after{display:none}section.categories div.swiper-navigation div.arrow:first-child img{transform:rotate(180deg)translate(100%)}section.categories div.swiper-navigation div.arrow:hover img{opacity:1}section.categories div.swiper-navigation img{opacity:0;position:absolute}section.collections div.title{grid-template-areas:"Title Nav";align-items:center}section.collections div.title span{display:none}
