:root{--ct-paper:#FFFCFA;--ct-rose:#FBEDEF;--ct-shell:#F6E8EA;--ct-wine-2:#7A2338;--ct-champagne:#E2C29B;--ct-muted:#6B5457}body{background:var(--ct-paper)}.ct2-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ct-wrap2{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.ct2-eyebrow{font:400 11px var(--ct-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--ct-gold)}.ct2-h2{margin:0;font:400 clamp(36px,4vw,56px)/1 var(--ct-serif);color:var(--ct-wine);text-wrap:balance}.ct2-h2 .ct-script{font-size:1.25em}.ct2-center{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-bottom:40px}.ct2-btns{display:flex;gap:12px;flex-wrap:wrap}.ct2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:62px;padding:0 36px;border:0;border-radius:999px;font:600 14px/1.2 var(--ct-sans);letter-spacing:.2em;text-transform:uppercase;text-align:center;cursor:pointer;transition:transform .15s,background .2s,color .2s}.ct2-btn:hover{transform:translateY(-2px)}.ct2-btn:focus-visible,.ct2-tab:focus-visible,.ct2-card__add:focus-visible{outline:2px solid var(--ct-gold);outline-offset:3px}.ct .ct2-btn--paper{background:var(--ct-paper);color:var(--ct-wine);box-shadow:0 18px 34px -12px #00000073}.ct .ct2-btn--glass{background:#fffcfa14;border:1px solid rgba(255,252,250,.8);color:var(--ct-paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ct .ct2-btn--glass:hover{background:#fffcfa33;color:var(--ct-paper)}.ct .ct2-btn--gold{background:var(--ct-champagne);color:#3a0a16;box-shadow:inset 0 1px #ffffff80,0 18px 34px -12px #00000080}.ct .ct2-btn--wine{background:var(--ct-wine);color:#fff;box-shadow:0 12px 24px -12px #5b102399}.ct .ct2-btn--wine:hover{background:var(--ct-wine-2);color:#fff;transform:none}.ct2-tag{position:absolute;top:14px;left:14px;background:var(--ct-paper);color:var(--ct-wine);padding:6px 14px;border-radius:999px;font:500 10px var(--ct-sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.ct2-hero{position:relative;overflow:hidden;background:var(--ct-wine-2);min-height:max(560px,calc(100vh - 110px));min-height:max(560px,calc(100svh - 110px));display:grid}.ct2-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ct2-hero .ct-placeholder{background:var(--ct-wine-2)}.ct2-hero .ct-placeholder svg{fill:#fffcfa1f}.ct2-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#2e1d1f00 40%,#2e1d1fb3)}.ct2-hero__content{position:relative;align-self:end;padding:clamp(24px,5vw,64px);display:flex;flex-direction:column;gap:20px}.ct2-pill{align-self:flex-start;background:#fffcfae6;color:var(--ct-wine);padding:8px 16px;border-radius:999px;font:500 11px var(--ct-sans);letter-spacing:.24em;text-transform:uppercase}.ct2-hero h1{margin:0;max-width:820px;font:400 clamp(46px,7.5vw,116px)/.95 var(--ct-serif);color:var(--ct-paper);text-wrap:balance}.ct2-hero h1 .ct-script{color:var(--ct-blush);font-size:1.15em}.ct2-hero p{margin:0;max-width:460px;font:300 17px/1.6 var(--ct-sans);color:var(--ct-blush)}.ct2-sec--mood{padding-top:88px;padding-bottom:40px}.ct2-sec--wanted{padding-top:56px;padding-bottom:88px}.ct2-sec--band{padding-bottom:48px}.ct2-sec--revs{padding-top:88px;padding-bottom:40px}.ct2-sec--club{padding-top:40px;padding-bottom:88px}.ct2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ct2-grid--products{gap:28px 20px}@media(max-width:939px){.ct2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:459px){.ct2-grid{grid-template-columns:minmax(0,1fr)}}.ct2-cat{display:flex;flex-direction:column;gap:16px;padding:14px 14px 22px;border-radius:32px;background:var(--ct-cream);min-width:0}.ct2-cat--rose{background:var(--ct-rose)}.ct2-cat__img{position:relative;display:block;aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:var(--ct-blush)}.ct2-cat__img .ct-img{transition:transform .6s ease}.ct2-cat:hover .ct2-cat__img .ct-img{transform:scale(1.03)}.ct2-cat__meta{display:flex;flex-direction:column;gap:2px;padding:0 8px}.ct2-cat__name{margin:0;font:400 36px/1 var(--ct-serif);color:var(--ct-wine)}.ct2-cat__sub{font:400 26px/1.1 var(--ct-script);color:var(--ct-wine-2)}.ct2-chips{display:flex;gap:6px;flex-wrap:wrap;padding:0 8px}.ct2-chip{padding:7px 13px;border-radius:999px;background:var(--ct-paper);font:400 12px var(--ct-sans);color:var(--ct-ink)}.ct .ct2-cat .ct2-btn{margin:auto 8px 0;min-height:50px;padding:0 20px;font-size:12px}.ct2-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.ct2-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:6px;background:var(--ct-cream);border-radius:999px}.ct2-tab{height:42px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ct-wine);font:500 12px var(--ct-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.ct2-tab[aria-selected=true]{background:var(--ct-wine);color:#fff}.ct2-tab:not([aria-selected=true]):hover{background:var(--ct-rose)}[role=tabpanel][hidden]{display:none}.ct2-card{display:flex;flex-direction:column;gap:12px;min-width:0}.ct2-card form{margin:0}.ct2-card__media{position:relative;aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:var(--ct-shell)}.ct2-card__img{display:block;width:100%;height:100%}.ct2-card__img .ct-img{transition:transform .6s ease}.ct2-card__media:hover .ct-img{transform:scale(1.03)}.ct .ct2-card__add{position:absolute;left:12px;right:12px;bottom:12px;height:48px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--ct-wine);color:#fff;font:600 11px var(--ct-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 22px -10px #5b1023b3;transition:background .2s}.ct .ct2-card__add:hover{background:var(--ct-wine-2);color:#fff}.ct2-card__add[disabled]{cursor:default}.ct .ct2-card__add--off{background:#fffcfaeb;color:var(--ct-muted);box-shadow:none;cursor:default}.ct2-card__row{display:flex;justify-content:space-between;gap:4px 12px;align-items:baseline;flex-wrap:wrap;padding:0 4px}.ct .ct2-card__name{font:400 19px/1.25 var(--ct-serif);color:var(--ct-ink)}.ct .ct2-card__name:hover{color:var(--ct-wine)}.ct2-card__price{font:500 15px var(--ct-sans);color:var(--ct-wine);white-space:nowrap}.ct2-card__price s{margin-right:6px;font-weight:400;color:var(--ct-muted)}.ct2-card__rev{padding:0 4px;font:400 12px var(--ct-sans);color:var(--ct-muted)}.ct2-stars{color:var(--ct-gold);letter-spacing:.1em}.ct2-band{position:relative;border-radius:40px;background:var(--ct-wine);color:var(--ct-cream);padding:clamp(32px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:48px;align-items:center;overflow:hidden}.ct2-band__spark{position:absolute;color:var(--ct-champagne);pointer-events:none}.ct2-band__copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.ct2-band .ct2-eyebrow{color:var(--ct-champagne)}.ct2-band h2{margin:0;font:400 clamp(44px,5.5vw,84px)/.95 var(--ct-serif);color:var(--ct-cream)}.ct2-band h2 .ct-script{color:var(--ct-champagne);font-size:1.25em}.ct2-band p{margin:0;max-width:440px;font:300 17px/1.65 var(--ct-sans);color:var(--ct-blush)}.ct2-band__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:end}.ct .ct2-band__item{display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--ct-cream)}.ct2-band__img{display:block;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--ct-wine-2)}.ct2-band__item:nth-child(2) .ct2-band__img{aspect-ratio:3/4.6}.ct2-band .ct-placeholder{background:#f2dadf24}.ct2-band__name{font:400 15px/1.25 var(--ct-serif);color:var(--ct-cream)}.ct2-band__price{font:500 13px var(--ct-sans);color:var(--ct-champagne)}.ct2-revs-sum{font:400 14px var(--ct-sans);color:var(--ct-muted)}.ct2-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.ct2-rev{margin:0;display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--ct-rose);border-radius:28px}.ct2-rev blockquote{margin:0;font:400 20px/1.45 var(--ct-serif);color:var(--ct-ink)}.ct2-rev figcaption{margin-top:auto;font:500 13px var(--ct-sans)}.ct2-rev figcaption span{font-weight:400;color:var(--ct-muted)}.ct2-club{border-radius:40px;background:var(--ct-cream);padding:clamp(36px,5vw,72px) clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.ct2-club__psst{font:400 40px/1 var(--ct-script);color:var(--ct-gold)}.ct2-club .ct2-h2{font-size:clamp(34px,4vw,54px);line-height:1.05}.ct2-club>p{margin:0;max-width:460px;font:300 17px/1.6 var(--ct-sans)}.ct2-club__form{display:flex;gap:8px;width:100%;max-width:540px;flex-wrap:wrap;padding:8px;margin-top:6px;background:var(--ct-paper);border-radius:32px}.ct2-club__form:focus-within{box-shadow:0 0 0 2px var(--ct-gold)}.ct2-club__form input[type=email]{flex:1 1 200px;min-width:0;height:54px;border:0;background:transparent;padding:0 20px;font:400 15px var(--ct-sans);color:var(--ct-ink);outline:none}.ct .ct2-club__form .ct2-btn{min-height:54px;padding:0 32px;font-size:13px}.ct2-club__ok{margin:0;width:100%;padding:12px;font:400 22px var(--ct-serif);color:var(--ct-wine)}.ct2-club__err{margin:0;width:100%;font:400 13px var(--ct-sans);color:var(--ct-wine)}.ct-announce{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;font:500 11px/1.4 var(--ct-sans);letter-spacing:.22em}.ct-announce .ct-star{margin:0;color:var(--ct-champagne)}.ct-header{border-bottom:0}.ct-header:before{background:#fffcfaeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ct-header .ct-wrap,.ct-footer .ct-wrap{max-width:1360px}.ct-nav{gap:4px;font:500 11px var(--ct-sans);letter-spacing:.16em}.ct .ct-nav a{padding:9px 14px;border-radius:999px;transition:background .2s,color .2s}.ct .ct-nav a:hover,.ct .ct-nav a[aria-current=page]{background:var(--ct-rose);color:var(--ct-wine)}.ct-actions{gap:18px;align-items:center;font:500 11px var(--ct-sans);letter-spacing:.16em}.ct .ct-actions .ct-bag{background:var(--ct-wine);color:var(--ct-cream);padding:10px 18px;border-radius:999px;font-weight:500}.ct .ct-actions .ct-bag:hover{background:var(--ct-wine-2);color:var(--ct-cream)}.ct-header .ct-logo__a,.ct-header .ct-logo__b,.ct-footer .ct-logo__a,.ct-footer .ct-logo__b{font-size:28px}.ct-header .ct-logo__b,.ct-footer .ct-logo__b{margin-top:-10px;margin-left:44px}.ct-header__mobile{padding:10px 14px}.ct-burger{border-radius:50%;background:var(--ct-cream)}.ct-bagicon{border-radius:50%;background:var(--ct-wine)}.ct-bagicon__shape{display:none}.ct-bagicon__count{position:static;min-width:0;height:auto;padding:0;background:none;color:#fff;font:600 13px/1 var(--ct-sans)}.ct-menu__panel{background:var(--ct-paper)}.ct-menu__top{margin-bottom:16px}.ct-menu__title{font:400 30px/1.2 var(--ct-script);color:var(--ct-wine)}.ct-menu__close{width:44px;height:44px;padding:0;border-radius:50%;background:var(--ct-cream);color:var(--ct-wine);font:400 20px/1 var(--ct-sans);letter-spacing:0}.ct-menu__list{gap:10px;border-top:0}.ct .ct-menu__list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;border:0;border-radius:24px;background:var(--ct-cream);font:400 32px/1 var(--ct-serif);color:var(--ct-wine)}.ct .ct-menu__list a:nth-child(2n){background:var(--ct-rose)}.ct .ct-menu__list a:after{content:"\2192";flex:none;width:40px;height:40px;border-radius:50%;background:var(--ct-paper);display:flex;align-items:center;justify-content:center;font:400 16px/1 var(--ct-sans)}@media(max-width:759px){.ct-header__mobile .ct-logo__a,.ct-header__mobile .ct-logo__b{font-size:20px}.ct-header__mobile .ct-logo__b{margin-top:-7px;margin-left:30px}}.ct-footer{border-radius:40px 40px 0 0}.ct-footer .ct-logo__b{margin-top:-9px}@media(prefers-reduced-motion:reduce){.ct2-btn,.ct2-btn:hover,.ct2-card__img .ct-img,.ct2-cat__img .ct-img{transition:none;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ct-home-v2.css.map */
