@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Didact+Gothic&display=swap";.cs-page-vitrine{--cs-black: #0e0e0e;--cs-white: #fafaf8;--cs-cream: #f4f1eb;--cs-gold: #b8986a;--cs-gold-light: #d4b88a;--cs-gray: #888580;--cs-gray-light: #c8c5bf;--cs-border: #e0ddd6;--cs-font-display: "Cormorant Garamond", Georgia, serif;--cs-font-body: "Didact Gothic", "Helvetica Neue", sans-serif}.cs-page-vitrine *,.cs-page-vitrine *:before,.cs-page-vitrine *:after{box-sizing:border-box}.cs-announcement{background:var(--cs-black);color:var(--cs-white);text-align:center;font-family:var(--cs-font-body);font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:10px 20px}.cs-hero{position:relative;height:92vh;min-height:600px;display:flex;align-items:flex-end;overflow:hidden}.cs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1612,#2d2620 40%,#1a1612)}.cs-hero__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 60px,rgba(184,152,106,.04) 60px,rgba(184,152,106,.04) 61px),repeating-linear-gradient(-45deg,transparent,transparent 60px,rgba(184,152,106,.04) 60px,rgba(184,152,106,.04) 61px)}.cs-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 60% 40%,rgba(184,152,106,.08) 0%,transparent 70%)}.cs-hero__content{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 40px 80px;display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;gap:40px}.cs-hero__text{animation:cs-fadeUp .9s ease both}.cs-hero__label{font-family:var(--cs-font-body);font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--cs-gold);margin-bottom:20px;display:flex;align-items:center;gap:12px}.cs-hero__label:before{content:"";display:block;width:30px;height:1px;background:var(--cs-gold)}.cs-hero__title{font-family:var(--cs-font-display);font-size:clamp(52px,7vw,96px);font-weight:300;line-height:1;color:var(--cs-white);margin-bottom:28px;letter-spacing:-1px}.cs-hero__title em{font-style:italic;color:var(--cs-gold-light)}.cs-hero__sub{font-family:var(--cs-font-body);font-size:12px;letter-spacing:2px;color:#fafaf88c;text-transform:uppercase;margin-bottom:48px}.cs-hero__actions{display:flex;gap:16px;flex-wrap:wrap}.cs-hero__stats{display:flex;gap:48px;animation:cs-fadeUp .9s .2s ease both;opacity:0}.cs-stat__num{font-family:var(--cs-font-display);font-size:42px;font-weight:300;color:var(--cs-white);line-height:1}.cs-stat__label{font-family:var(--cs-font-body);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--cs-gold);margin-top:6px}.cs-btn{display:inline-block;font-family:var(--cs-font-body);font-size:10px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:background .25s,transform .2s,color .25s,border-color .25s}.cs-btn--primary{padding:14px 40px;background:var(--cs-gold);color:var(--cs-black)}.cs-btn--primary:hover{background:var(--cs-gold-light);transform:translateY(-1px)}.cs-btn--outline{padding:13px 40px;border:1px solid rgba(250,250,248,.3);color:var(--cs-white);background:transparent}.cs-btn--outline:hover{border-color:var(--cs-gold);color:var(--cs-gold)}.cs-categories{background:var(--cs-cream);border-bottom:1px solid var(--cs-border)}.cs-categories__inner{max-width:1400px;margin:0 auto;padding:0 40px;display:flex;overflow-x:auto;scrollbar-width:none}.cs-categories__inner::-webkit-scrollbar{display:none}.cs-cat-item{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 28px;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .2s,color .2s;text-decoration:none;color:var(--cs-gray)}.cs-cat-item:hover,.cs-cat-item.is-active{border-bottom-color:var(--cs-black);color:var(--cs-black)}.cs-cat-label{font-family:var(--cs-font-body);font-size:10px;letter-spacing:2px;text-transform:uppercase}.cs-section-title{font-family:var(--cs-font-display);font-size:42px;font-weight:300;line-height:1.1;color:var(--cs-black)}.cs-section-title em{font-style:italic;color:var(--cs-gold)}.cs-section-link{font-family:var(--cs-font-body);font-size:10px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;color:var(--cs-black);display:flex;align-items:center;gap:10px;transition:gap .2s,color .2s;white-space:nowrap}.cs-section-link:after{content:"\2192";font-size:14px}.cs-section-link:hover{color:var(--cs-gold);gap:16px}.cs-products{max-width:1400px;margin:0 auto;padding:80px 40px}.cs-products__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.cs-products__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.cs-product__img{position:relative;display:block;overflow:hidden;background:var(--cs-cream);aspect-ratio:3 / 4;margin-bottom:16px;text-decoration:none}.cs-product__img img,.cs-placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.cs-product__img:hover img,.cs-product__img:hover .cs-placeholder-svg{transform:scale(1.04)}.cs-product__img--p1{background:linear-gradient(160deg,#2c2019,#4a3728,#2c2019)}.cs-product__img--p2{background:linear-gradient(160deg,#1a1f2e,#2d3548,#1a1f2e)}.cs-product__img--p3{background:linear-gradient(160deg,#232320,#3a3a35,#232320)}.cs-product__img--p4{background:linear-gradient(160deg,#1e1a24,#332c3f,#1e1a24)}.cs-product__img--p5{background:linear-gradient(160deg,#2a1e18,#3f2d24,#2a1e18)}.cs-product__img--p6{background:linear-gradient(160deg,#f0ece4,#e8e2d8,#f0ece4)}.cs-product__img--p7{background:linear-gradient(160deg,#0e1a0e,#1a2e1a,#0e1a0e)}.cs-product__img--p8{background:linear-gradient(160deg,#1a0e0e,#2e1a1a,#1a0e0e)}.cs-product__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0e0e26;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px;opacity:0;transition:opacity .3s}.cs-product__img:hover .cs-product__overlay{opacity:1}.cs-overlay-btn{background:var(--cs-white);color:var(--cs-black);font-family:var(--cs-font-body);font-size:9px;letter-spacing:3px;text-transform:uppercase;padding:10px 28px;border:none;cursor:pointer;transform:translateY(8px);transition:transform .3s,background .2s,color .2s}.cs-product__img:hover .cs-overlay-btn{transform:translateY(0)}.cs-overlay-btn:hover{background:var(--cs-gold)}.cs-product__badge{position:absolute;top:16px;left:16px;background:var(--cs-black);color:var(--cs-white);font-family:var(--cs-font-body);font-size:9px;letter-spacing:2px;text-transform:uppercase;padding:4px 10px}.cs-product__badge--sale{background:var(--cs-gold);color:var(--cs-black)}.cs-product__wishlist{position:absolute;top:16px;right:16px;width:32px;height:32px;background:var(--cs-white);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;opacity:0;transition:opacity .3s;color:var(--cs-black)}.cs-product__img:hover .cs-product__wishlist{opacity:1}.cs-product__wishlist.is-active{color:var(--cs-gold)}.cs-product__wishlist.is-active svg path{fill:var(--cs-gold);stroke:var(--cs-gold)}.cs-product__brand{font-family:var(--cs-font-body);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--cs-gold);margin-bottom:4px}.cs-product__name{font-family:var(--cs-font-display);font-size:18px;font-weight:400;color:var(--cs-black);margin-bottom:8px;line-height:1.2}.cs-product__name a{text-decoration:none;color:inherit;transition:color .2s}.cs-product__name a:hover{color:var(--cs-gold)}.cs-product__price{font-family:var(--cs-font-body);font-size:13px;color:var(--cs-black);display:flex;gap:10px;align-items:center}.cs-price-old{text-decoration:line-through;color:var(--cs-gray-light)}.cs-price-sale{color:#c0392b}.cs-editorial{background:var(--cs-black);padding:100px 40px;position:relative;overflow:hidden}.cs-editorial:before{content:"";position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(184,152,106,.06) 0%,transparent 70%)}.cs-editorial__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cs-editorial__label{font-family:var(--cs-font-body);font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--cs-gold);margin-bottom:24px;display:flex;align-items:center;gap:16px}.cs-editorial__label:before{content:"";display:block;width:40px;height:1px;background:var(--cs-gold)}.cs-editorial__title{font-family:var(--cs-font-display);font-size:clamp(44px,5vw,72px);font-weight:300;color:var(--cs-white);line-height:1.05;margin-bottom:28px}.cs-editorial__title em{font-style:italic;color:var(--cs-gold-light)}.cs-editorial__body{font-family:var(--cs-font-body);font-size:13px;line-height:1.8;color:#fafaf88c;margin-bottom:40px;max-width:460px}.cs-editorial__visual{position:relative;height:500px}.cs-ed-card{position:absolute;overflow:hidden}.cs-ed-card img{width:100%;height:100%;object-fit:cover;display:block}.cs-ed-card--1{width:65%;height:80%;top:0;right:0}.cs-ed-card--2{width:48%;height:55%;bottom:0;left:0;border:6px solid var(--cs-black)}.cs-ed-placeholder{display:flex;align-items:center;justify-content:center}.cs-bg-p2{background:linear-gradient(160deg,#1a1f2e,#2d3548)}.cs-bg-p5{background:linear-gradient(160deg,#2a1e18,#3f2d24)}.cs-ed-label{position:absolute;bottom:0;left:0;right:0;background:#0e0e0ebf;padding:16px 20px}.cs-ed-label__brand{font-family:var(--cs-font-body);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--cs-gold);margin-bottom:4px}.cs-ed-label__name{font-family:var(--cs-font-display);font-size:18px;color:var(--cs-white);font-weight:300}.cs-brands{background:var(--cs-cream);padding:60px 40px;border-top:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border)}.cs-brands__inner{max-width:1400px;margin:0 auto}.cs-brands__title{text-align:center;font-family:var(--cs-font-body);font-size:10px;letter-spacing:5px;text-transform:uppercase;color:var(--cs-gray);margin-bottom:40px}.cs-brands__row{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.cs-brand-name{font-family:var(--cs-font-display);font-size:20px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--cs-gray-light);transition:color .25s;cursor:pointer;text-decoration:none}.cs-brand-name:hover{color:var(--cs-black)}.cs-newsletter{padding:100px 40px;text-align:center;background:var(--cs-white)}.cs-newsletter__inner{max-width:560px;margin:0 auto}.cs-newsletter__icon{margin:0 auto 28px;stroke:var(--cs-gold);display:block}.cs-newsletter__title{font-family:var(--cs-font-display);font-size:42px;font-weight:300;margin-bottom:12px;color:var(--cs-black)}.cs-newsletter__title em{font-style:italic;color:var(--cs-gold)}.cs-newsletter__sub{font-family:var(--cs-font-body);font-size:12px;color:var(--cs-gray);letter-spacing:1px;margin-bottom:36px;line-height:1.8}.cs-newsletter__form{display:flex;border:1px solid var(--cs-border)}.cs-newsletter__form input{flex:1;padding:14px 20px;border:none;background:transparent;font-family:var(--cs-font-body);font-size:12px;letter-spacing:1px;color:var(--cs-black);outline:none}.cs-newsletter__form input::placeholder{color:var(--cs-gray-light)}.cs-newsletter__form button{padding:14px 32px;background:var(--cs-black);color:var(--cs-white);border:none;font-family:var(--cs-font-body);font-size:9px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.cs-newsletter__form button:hover{background:var(--cs-gold);color:var(--cs-black)}.cs-newsletter__success{font-family:var(--cs-font-body);font-size:12px;color:var(--cs-gold);letter-spacing:2px;margin-top:16px}.cs-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.cs-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes cs-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.cs-products__grid{grid-template-columns:repeat(2,1fr)}.cs-editorial__inner{grid-template-columns:1fr}.cs-editorial__visual{height:340px}}@media(max-width:768px){.cs-hero__content{grid-template-columns:1fr;padding:0 20px 60px}.cs-hero__stats{display:none}.cs-products{padding:40px 20px}.cs-products__grid{grid-template-columns:repeat(2,1fr);gap:16px}.cs-products__header{flex-direction:column;align-items:flex-start;gap:16px}.cs-editorial,.cs-newsletter{padding:60px 20px}.cs-brands{padding:40px 20px}.cs-brands__row{gap:32px}.cs-categories__inner{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cstyle-vitrine.css.map */
