@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Inter:wght@400;500;600;800&display=swap";body{background:#fafaf7!important}.shopify-section-group-popup-group{display:none!important}.clh{background:#fafaf7;color:#0a0a0a;font-family:Inter,Neue Haas Grotesk,Helvetica Neue,Arial,sans-serif}.clh a{color:#0a0a0a;text-decoration:none;transition:opacity .18s ease}.clh a:hover{opacity:.55;color:#0a0a0a}.clh ::selection{background:#e8dfd2}.clh .serif{font-family:Didot,Bodoni MT,Cormorant Garamond,Georgia,serif;font-weight:400}@keyframes clhFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.clh .announce{background:#e8dfd2;text-align:center;padding:10px 16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.clh .hdr{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 40px;border-bottom:1px solid #E8DFD2;background:#fafaf7e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.clh .nl{font-size:11px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.clh .navlinks{display:flex;gap:28px}.clh .menubtn{display:none;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:12px 12px 12px 0;background:none;border:none;font-family:inherit;color:#0a0a0a}.clh .wordmark{font-size:22px;letter-spacing:.12em;text-transform:uppercase;text-align:center}.clh .logo-img{max-height:28px;display:block;margin:0 auto}.clh .util{display:flex;gap:24px;justify-content:flex-end}.clh .mobilemenu{display:none;flex-direction:column;background:#fafaf7;border-bottom:1px solid #E8DFD2}.clh .mobilemenu a{font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:15px 20px;border-bottom:1px solid #F4F1EC}.clh .hero{position:relative;min-height:92vh;display:flex;align-items:flex-end;background-color:#0a0a0a;background-size:cover;background-position:32% 22%}.clh .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0ab8,#0a0a0a24 42%,#0a0a0a08)}.clh .hero-inner{position:relative;width:100%;padding:0 clamp(24px,5vw,72px) clamp(44px,7vh,80px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.clh .kick{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#2a2a2a}.clh .kick .rule{display:inline-block;width:32px;height:1px;background:#0a0a0a}.clh .kick.light{color:#e8dfd2;letter-spacing:.3em}.clh .kick.light .rule{background:#e8dfd2}.clh .kick.wine{color:#6b1a2e}.clh .kick.wine .rule{background:#6b1a2e}.clh .hero h1{color:#f4f1ec;font-style:italic;font-size:clamp(44px,7vw,96px);line-height:1.05;margin:20px 0 0;letter-spacing:0;text-transform:none}.clh .btn{display:inline-block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:18px 44px;transition:all .18s ease}.clh .btn-light{background:#f4f1ec;color:#0a0a0a;border:1px solid #F4F1EC}.clh .btn-light:hover{background:transparent;color:#f4f1ec;opacity:1}.clh .btn-dark{border:1px solid #0A0A0A;color:#0a0a0a;background:transparent;padding:16px 40px}.clh .btn-dark:hover{background:#0a0a0a;color:#f4f1ec;opacity:1}.clh .wrap{max-width:1280px;margin:0 auto}.clh .shop{padding:clamp(64px,9vw,120px) clamp(20px,4vw,48px)}.clh .shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(32px,4vw,56px)}.clh .shop-head h2{font-size:clamp(32px,4vw,52px);margin:14px 0 0;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.1;color:#0a0a0a}.clh .linku{font-size:11px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #0A0A0A;padding-bottom:5px}.clh .pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:clamp(16px,2.5vw,32px)}.clh .ph-wrap{aspect-ratio:3/4;background:#e8dfd2;position:relative;overflow:hidden}.clh .ph{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.clh .card:hover .ph{transform:scale(1.04)}.clh .badge{position:absolute;top:14px;left:14px;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;background:#6b1a2e;color:#f4f1ec}.clh .meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;border-bottom:1px solid #E8DFD2}.clh .num{font-style:italic;font-size:13px;color:#2a2a2a}.clh .pt{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.5;margin-top:4px;color:#0a0a0a}.clh .price{font-size:13px;color:#2a2a2a;white-space:nowrap}.clh .price s{opacity:.5;margin-right:6px}.clh .fab{background:#0a0a0a;color:#f4f1ec;padding:clamp(72px,10vw,130px) clamp(20px,4vw,48px)}.clh .fab h2{font-size:clamp(30px,4.4vw,58px);line-height:1.18;margin:20px 0 0;max-width:20ch;font-weight:400;letter-spacing:0;text-transform:none;color:#f4f1ec}.clh .fab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(28px,4vw,56px);margin-top:clamp(40px,5vw,64px)}.clh .fab-col{border-left:1px solid rgba(244,241,236,.25);padding-left:22px}.clh .fab-col h3{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#e8dfd2;opacity:.7;font-weight:500;margin:0}.clh .fab-col p{font-size:15px;line-height:1.75;margin:12px 0 0;opacity:.85;color:#f4f1ec}.clh .fab.tight{padding:clamp(56px,8vw,100px) clamp(20px,4vw,48px)}.clh .fab.tight .fab-grid{margin-top:clamp(28px,4vw,44px)}.clh .bundle{background:#e8dfd2}.clh .bgrid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.clh .bimg{min-height:600px;background-color:#dfd4c2;background-size:cover;background-position:center}.clh .btxt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,110px)}.clh .btxt h2{font-size:clamp(28px,3.6vw,48px);line-height:1.15;margin:18px 0 0;max-width:15ch;font-weight:400;letter-spacing:0;text-transform:none;color:#0a0a0a}.clh .btxt p{font-size:16px;line-height:1.8;color:#2a2a2a;margin:22px 0 0;max-width:44ch}.clh .svc{padding:clamp(56px,8vw,96px) clamp(20px,4vw,48px) 0}.clh .svc-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-top:1px solid #0A0A0A}.clh .svc-cell{padding:28px 24px 28px 0;display:flex;gap:12px;align-items:baseline}.clh .svc-cell .num{font-size:14px}.clh .svc-cell h3{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin:0;color:#0a0a0a}.clh .svc-cell p{font-size:14.5px;line-height:1.7;margin:8px 0 0;color:#2a2a2a}.clh .about{padding:clamp(72px,10vw,130px) clamp(20px,4vw,48px)}.clh .agrid{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,88px);align-items:center}.clh .aimg{aspect-ratio:3/4;background-color:#e8dfd2;background-size:cover;background-position:center;box-shadow:18px 18px #e8dfd2}.clh .alead{font-style:italic;font-size:clamp(26px,3.2vw,40px);line-height:1.35;margin:20px 0 0}.clh .abody{font-size:15px;line-height:1.8;color:#2a2a2a;margin:20px 0 0;max-width:52ch}.clh .mono{padding:0 clamp(20px,4vw,48px) clamp(72px,10vw,120px)}.clh .mono.pad{padding:clamp(56px,8vw,100px) clamp(20px,4vw,48px)}.clh .mono-head{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:#2a2a2a;margin-bottom:36px}.clh .mono-head .rule{display:inline-block;width:32px;height:1px;background:#0a0a0a}.clh .mgrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(24px,3vw,48px)}.clh .mgrid figure{border-top:1px solid #0A0A0A;padding-top:22px;margin:0}.clh .mgrid blockquote{font-style:italic;font-size:20px;line-height:1.55;margin:0;padding:0;border:none}.clh .mgrid figcaption{font-size:11px;letter-spacing:.14em;text-transform:lowercase;color:#2a2a2a;margin-top:16px}.clh .mgrid figcaption.caps{text-transform:uppercase}.clh .stars{font-size:12px;letter-spacing:.2em}.clh .mgrid .stars+blockquote{margin-top:14px}.clh .nlt{background:#f4f1ec;padding:clamp(64px,9vw,110px) clamp(20px,4vw,48px)}.clh .nlt-inner{max-width:620px;margin:0 auto;text-align:center}.clh .nlt h2{font-style:italic;font-size:clamp(26px,3.4vw,38px);text-transform:lowercase;font-weight:400;margin:0;letter-spacing:0;color:#0a0a0a}.clh .nlt p{font-size:14px;color:#2a2a2a;line-height:1.7;margin:14px 0 0}.clh .nlt form{display:flex;gap:16px;margin-top:34px;align-items:flex-end}.clh .nlt input[type=email]{flex:1;min-width:0;border:none;border-bottom:1px solid #0A0A0A;background:transparent;padding:12px 2px;font-size:16px;font-family:inherit;color:#0a0a0a;outline:none;border-radius:0;box-shadow:none}.clh .nlt input::placeholder{color:#2a2a2a;opacity:.5;text-transform:lowercase}.clh .nlt button{background:#0a0a0a;color:#f4f1ec;border:1px solid #0A0A0A;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;padding:14px 30px;cursor:pointer;font-family:inherit;border-radius:0}.clh .foot{background:#0a0a0a;color:#f4f1ec;padding:clamp(48px,6vw,72px) 40px 28px}.clh .fgrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px}.clh .fmark{font-size:30px;margin-bottom:12px}.clh .ftag{font-style:italic;font-size:15px;color:#e8dfd2}.clh .fcolh{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#e8dfd2;opacity:.7;margin:0 0 14px;font-weight:500}.clh .fcol{display:flex;flex-direction:column}.clh .fcol a{color:#f4f1ec;font-size:13px;line-height:2.1;opacity:.85}.clh .fcol a:hover{color:#f4f1ec;opacity:.5}.clh .legal{max-width:1180px;margin:44px auto 0;padding-top:20px;border-top:1px solid rgba(244,241,236,.15);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:#e8dfd2;opacity:.6;letter-spacing:.06em}.clh .pdpwrap{max-width:1180px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(20px,4vw,48px) clamp(64px,8vw,110px)}.clh .crumb{display:flex;gap:10px;align-items:center;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#2a2a2a;margin-bottom:clamp(20px,3vw,36px)}.clh .crumb a{color:#2a2a2a}.clh .pdpgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.clh .mainimg{aspect-ratio:3/4;background-color:#e8dfd2;background-size:cover;background-position:center top}.clh .thumbrow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.clh .thumb{aspect-ratio:3/4;cursor:pointer;background-color:#e8dfd2;background-size:cover;background-position:center top;border:1px solid #E8DFD2}.clh .thumb.on{border-color:#0a0a0a}.clh .ptitle{font-size:clamp(22px,2.4vw,28px);letter-spacing:.06em;text-transform:uppercase;font-weight:800;line-height:1.25;margin:14px 0 0}.clh .pprice{font-size:18px;margin-top:14px}.clh .pprice s{color:#2a2a2a;opacity:.6;margin-right:10px;font-size:15px}.clh .pdesc{font-size:15.5px;line-height:1.75;color:#2a2a2a;margin-top:20px;max-width:46ch}.clh .pdesc p{margin:0 0 10px}.clh .tiers{border:1px solid #E8DFD2;margin-top:26px}.clh .tier{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13.5px;border-bottom:1px solid #E8DFD2;background:#fff;cursor:pointer}.clh .tier:last-child{border-bottom:none}.clh .tier.on{background:#e8dfd2;font-weight:600}.clh .tier .tl{display:flex;align-items:center;gap:10px}.clh .tier .box{width:14px;height:14px;border:1px solid #0A0A0A;display:inline-flex;align-items:center;justify-content:center}.clh .tier .box span{width:8px;height:8px;display:block;background:transparent}.clh .tier.on .box span{background:#0a0a0a}.clh .tier .tr{display:flex;align-items:baseline;gap:12px}.clh .tier .save{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#2a2a2a}.clh .tier .save.wine{color:#6b1a2e;font-weight:600}.clh .lab{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#2a2a2a;margin-top:24px}.clh .sizes{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.clh .size{min-width:46px;height:46px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E8DFD2;background:#fff;font-size:13px;cursor:pointer;transition:all .15s ease}.clh .size:hover{border-color:#0a0a0a}.clh .size.on{background:#0a0a0a;color:#f4f1ec;border-color:#0a0a0a}.clh .size.off{opacity:.35;text-decoration:line-through;cursor:not-allowed}.clh .atc{width:100%;margin-top:24px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:17px;border:1px solid #0A0A0A;background:#0a0a0a;color:#f4f1ec;cursor:pointer;font-family:inherit;border-radius:0;transition:background .18s ease}.clh .atc:hover{background:#2a2a2a}.clh .subnote{font-size:11.5px;color:#2a2a2a;text-align:center;margin-top:12px;letter-spacing:.04em}.clh .acc{margin-top:28px}.clh .acc details{border-top:1px solid #E8DFD2}.clh .acc details:last-of-type{border-bottom:1px solid #E8DFD2}.clh .acc summary{padding:15px 2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.clh .acc summary::-webkit-details-marker{display:none}.clh .acc summary:after{content:"+";color:#2a2a2a}.clh .acc details[open] summary:after{content:"\2013"}.clh .acc p{font-size:13.5px;line-height:1.7;color:#2a2a2a;padding:0 2px 16px;margin:0}.clh .drawer-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none}.clh .drawer-ov.open{display:flex}.clh .drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a73}.clh .drawer{position:relative;margin-left:auto;width:min(520px,100%);height:100%;background:#fafaf7;display:flex;flex-direction:column;border-left:1px solid #E8DFD2}.clh .drawer-h{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid #E8DFD2}.clh .drawer-t{font-family:Didot,Bodoni MT,Cormorant Garamond,Georgia,serif;font-style:italic;font-size:21px}.clh .drawer-x{cursor:pointer;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:8px 0 8px 12px;background:none;border:none;font-family:inherit;color:#0a0a0a}.clh .drawer-b{flex:1;overflow-y:auto;padding:20px}.clh .drawer-note{font-size:13px;color:#2a2a2a;line-height:1.6;margin:0 0 16px}.clh .drawer-f{border-top:1px solid #E8DFD2;padding:16px 20px}.clh .drawer-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;margin-bottom:12px}.clh .drawer-row .tot{font-size:16px}.clh .drawer-row .tot s{opacity:.5;margin-right:8px;font-size:13px}.clh .bsave{color:#6b1a2e;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.clh .slot{border:1px solid #E8DFD2;background:#fff;padding:16px;margin-bottom:12px}.clh .slot-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.clh .slot-n{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#2a2a2a}.clh .slot-t{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;text-align:right}.clh .dthumbs{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.clh .dthumb{width:60px;aspect-ratio:3/4;cursor:pointer;background-color:#e8dfd2;background-size:cover;background-position:center top;border:1px solid #E8DFD2;position:relative}.clh .dthumb.on{border-color:#0a0a0a;outline:1px solid #0A0A0A}.clh .schips{display:flex;gap:6px;margin-top:12px;align-items:center;flex-wrap:wrap}.clh .schip{min-width:34px;height:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;border:1px solid #E8DFD2;background:#fff}.clh .schip.on{background:#0a0a0a;color:#f4f1ec;border-color:#0a0a0a}.clh .schip.off{opacity:.35;cursor:not-allowed;text-decoration:line-through}.clh .slot-lab{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#2a2a2a;width:44px}.clh .lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0a0a0ae0;display:none;align-items:center;justify-content:center;flex-direction:column;gap:14px;cursor:zoom-out}.clh .lightbox.open{display:flex}.clh .lightbox .im{height:min(80vh,900px);aspect-ratio:3/4;background-size:cover;background-position:center}.clh .lightbox .cap{color:#f4f1ec;font-size:11px;letter-spacing:.18em;text-transform:uppercase}@media(max-width:1080px){.clh .navlinks{display:none}.clh .menubtn{display:block}}@media(max-width:860px){.clh .pdpgrid{grid-template-columns:1fr}}@media(max-width:760px){.clh .hdr{padding:14px 20px}.clh .hero{min-height:80vh}.clh .bgrid{grid-template-columns:1fr}.clh .bimg{min-height:340px}.clh .agrid{grid-template-columns:1fr}.clh .foot{padding:48px 20px 28px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/claude-home.css.map */
