:root{--mc-ink: #17130f;--mc-wine: #651526;--mc-wine-dark: #380b14;--mc-cream: #f7f1e7;--mc-paper: #fffdf8;--mc-gold: #bd9257;--mc-line: rgba(23, 19, 15, .14);--mc-shadow: 0 30px 80px rgba(40, 20, 15, .12)}.tuxedo-template-index{background:var(--mc-cream)}.tuxedo-template-index .site-header{position:sticky;top:0;border-bottom-color:#ffffff2e;background:#f7f1e7e6}.mc-shell{width:min(calc(100% - (var(--page-gutter) * 2)),1380px);margin-inline:auto}.mc-eyebrow{margin:0 0 14px;color:var(--mc-gold);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.mc-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--mc-wine-dark);color:var(--mc-cream)}.mc-hero__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 78% 22%,rgba(189,146,87,.32),transparent 24%),radial-gradient(circle at 82% 76%,rgba(145,40,60,.58),transparent 32%),linear-gradient(130deg,#26070d,#56101f 55%,#7a2031)}.mc-hero__grid{min-height:min(780px,calc(100svh - 92px));display:grid;align-items:center;gap:36px;padding-block:clamp(62px,8vw,120px)}.mc-hero__copy{position:relative;z-index:2}.mc-hero h1{max-width:760px;margin:0;font-family:var(--serif);font-size:clamp(52px,10vw,116px);font-weight:360;letter-spacing:-.045em;line-height:.88}.mc-hero__text{max-width:590px;margin:26px 0 0;color:#fffdf8b8;font-size:clamp(15px,1.7vw,19px);line-height:1.65}.mc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px}.mc-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease}.mc-button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0003}.mc-button--light{background:var(--mc-paper);color:var(--mc-ink)}.mc-text-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.mc-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:560px;margin:46px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.mc-hero__facts div{display:grid;gap:5px}.mc-hero__facts dt{color:#fffdf87a;font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.mc-hero__facts dd{margin:0;font-family:var(--serif);font-size:17px}.mc-hero__visual{position:relative;min-height:460px}.mc-hero__frame{height:100%;min-height:460px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:240px 240px 24px 24px;background:linear-gradient(180deg,#ffffff24,#ffffff0a);box-shadow:0 60px 90px #0003}.mc-hero__frame img{width:auto;max-width:78%;height:420px;object-fit:contain;filter:drop-shadow(0 38px 28px rgba(0,0,0,.3))}.mc-hero__placeholder{width:65%;opacity:.25}.mc-hero__product{position:absolute;right:-12px;bottom:28px;width:min(270px,74%);display:grid;gap:5px;padding:18px;background:#fffdf8f0;color:var(--mc-ink);box-shadow:var(--mc-shadow)}.mc-hero__product span{color:var(--mc-wine);font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.mc-hero__product strong{font-family:var(--serif);font-size:20px;font-weight:520;line-height:1.12}.mc-hero__product em{color:#6d6258;font-style:normal}.mc-categories{display:grid;margin-top:clamp(34px,5vw,72px);border:1px solid var(--mc-line);background:var(--mc-paper)}.mc-categories a{min-height:104px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;border-bottom:1px solid var(--mc-line);transition:background .16s ease,color .16s ease}.mc-categories a:last-child{border-bottom:0}.mc-categories a:hover{background:var(--mc-wine);color:#fff}.mc-categories span{color:#8b7d70;font-family:var(--mono);font-size:10px}.mc-categories strong{font-family:var(--serif);font-size:clamp(27px,4vw,44px);font-weight:430}.mc-categories em{font-style:normal}.mc-products,.mc-journal{margin-top:clamp(76px,10vw,140px)}.mc-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.mc-heading-row h2,.mc-story h2{margin:0;font-family:var(--serif);font-size:clamp(42px,6.6vw,78px);font-weight:380;letter-spacing:-.035em;line-height:.95}.mc-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mc-products .product-card{border:0;background:transparent}.mc-products .product-card__media{height:270px;border:1px solid var(--mc-line);background:var(--mc-paper);transition:transform .22s ease,box-shadow .22s ease}.mc-products .product-card:hover .product-card__media{transform:translateY(-5px);box-shadow:var(--mc-shadow)}.mc-products .product-card__media img{max-height:225px}.mc-products .product-card__body{min-height:auto;padding:16px 2px 6px;background:transparent}.mc-products .product-card__title{font-size:18px}.mc-story{margin-top:clamp(84px,12vw,170px);padding-block:clamp(70px,10vw,130px);background:var(--mc-ink);color:var(--mc-cream)}.mc-story__grid{display:grid;gap:34px}.mc-story__number{color:#ffffff17;font-family:var(--serif);font-size:clamp(110px,22vw,250px);line-height:.72}.mc-story__points{display:grid}.mc-story__points div{display:grid;gap:6px;padding:20px 0;border-top:1px solid rgba(255,255,255,.17)}.mc-story__points strong{font-family:var(--serif);font-size:23px;font-weight:450}.mc-story__points span{color:#ffffff94;font-size:13px;line-height:1.5}.mc-product-rail{display:flex;gap:18px;overflow-x:auto;padding:5px 1px 22px;scroll-snap-type:x mandatory;scrollbar-width:none}.mc-product-rail::-webkit-scrollbar{display:none}.mc-product-rail .product-card{flex:0 0 min(74vw,290px);scroll-snap-align:start}.mc-journal{margin-bottom:clamp(90px,12vw,160px)}.mc-journal__grid{display:grid;gap:22px}.mc-article{overflow:hidden;border:1px solid var(--mc-line);background:var(--mc-paper)}.mc-article__media{aspect-ratio:4 / 3;display:block;overflow:hidden;background:#e6ded1}.mc-article__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mc-article:hover .mc-article__media img{transform:scale(1.035)}.mc-article__placeholder{width:100%;height:100%;opacity:.34}.mc-article__body{padding:24px}.mc-article__body h3{margin:0 0 12px;font-family:var(--serif);font-size:clamp(26px,3vw,39px);font-weight:430;line-height:1.02}.mc-article__body>p:not(.mc-eyebrow){color:#6f6257;font-size:14px;line-height:1.6}@media(min-width:760px){.mc-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-categories a:nth-child(odd){border-right:1px solid var(--mc-line)}.mc-categories a:nth-last-child(-n+2){border-bottom:0}.mc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mc-journal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-article--featured{grid-row:span 2}.mc-article--featured .mc-article__media{aspect-ratio:4 / 3.5}}@media(min-width:980px){.mc-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:clamp(50px,7vw,110px)}.mc-hero__visual{height:600px}.mc-hero__frame{min-height:600px}.mc-hero__frame img{height:540px}.mc-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-categories a{min-height:150px;border-right:1px solid var(--mc-line);border-bottom:0}.mc-categories a:last-child{border-right:0}.mc-story__grid{grid-template-columns:.7fr 1fr .9fr;align-items:start}.mc-journal__grid{grid-template-columns:1.35fr .65fr}}@media(prefers-reduced-motion:reduce){.mc-button,.mc-products .product-card__media,.mc-article__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/modern-cellar.css.map */
