.dirt-cellar{max-width:1920px;margin:0 auto;padding:12px var(--gutter,24px) 0;color:#241b13;font-family:var(--font-body,"Plus Jakarta Sans",Arial,sans-serif)}.dirt-cellar *{box-sizing:border-box}.dirt-cellar [hidden]{display:none!important}.dirt-cellar button{font:inherit}.dirt-cellar button{cursor:pointer}.dirt-cellar button:disabled{cursor:default;opacity:.3}.dirt-cellar a{text-decoration:none}.dirt-cellar :is(a,button):focus-visible{outline:3px solid #2457ff;outline-offset:4px}.dirt-cellar__scene{width:100%;min-width:0;position:relative;isolation:isolate;aspect-ratio:3/2;overflow:hidden;border-radius:20px;background:#5c3219;container-type:inline-size}.dirt-cellar__picture,.dirt-cellar__picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;display:block}.dirt-cellar__shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 19%,#21130a00 27%,#21130a86 39%,#21130a86 61%,#21130a00 73%,transparent 81%);pointer-events:none}.dirt-cellar__copy{position:absolute;z-index:4;left:29%;width:42%;top:25%;color:#fff9e9;text-align:center;text-shadow:0 2px 10px #21130a8a}.dirt-cellar__kicker{font-size:max(11px,1.375cqw);font-weight:600;line-height:1.5;margin:0 0 max(16px,2cqw)}.dirt-cellar__copy h1{font-family:var(--font-display,"Averia Serif Libre",Georgia,serif);font-size:max(35px,5.2cqw);font-weight:700;line-height:1.04;letter-spacing:-.025em;margin:0 0 max(20px,3cqw);text-wrap:balance;color:inherit}.dirt-cellar__intro{font-size:max(12px,1.5cqw);line-height:1.7;max-width:29ch;margin:0 auto max(20px,2.5cqw)}.dirt-cellar .dirt-cellar__cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 22px;background:#fff5d9;color:#241b13;border-radius:40px;font-size:13px;font-weight:650;line-height:1.5;text-decoration:none;text-shadow:none;box-shadow:0 3px 10px #21130a33}.dirt-cellar [data-cellar-intro] .dirt-cellar__cta{font-size:max(12px,1.5cqw);min-height:max(48px,6cqw);padding:1.75cqw 2.25cqw;gap:1.5cqw;border-radius:3em}.dirt-cellar [data-cellar-intro] .dirt-cellar__cta span{font-size:1.5em}.dirt-cellar .dirt-cellar__cta:hover{background:#f4c97e}.dirt-cellar__cta span{font-size:20px;line-height:1}.dirt-cellar__hint{font-size:max(10px,1.25cqw);line-height:1.5;margin:max(15px,1.875cqw) 0 0;opacity:.85}.dirt-cellar__caption{position:absolute;z-index:4;bottom:max(17px,3cqw);left:max(17px,3.5cqw);color:#fff8e6;font-size:max(10px,1.5cqw);line-height:1.5;text-shadow:0 1px 5px #241b13;margin:0}.dirt-cellar__bank{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.dirt-cellar__wine{position:absolute;left:var(--slot-x);top:var(--slot-y);height:min(var(--slot-h),var(--slot-natural-h));width:min(44px,var(--slot-w));min-width:0;transform:translate(-50%,-100%);border:0;padding:0;background:transparent;color:#fff9e9;pointer-events:auto}.dirt-cellar__bottle{position:absolute;left:50%;bottom:0;height:100%;width:auto;aspect-ratio:var(--bottle-aspect);transform:translate(-50%);pointer-events:none}.dirt-cellar__bottle:before{content:"";position:absolute;z-index:0;left:1%;bottom:-1.2%;width:98%;height:3.2%;border-radius:50%;background:radial-gradient(ellipse,#160e08a8,#160e0852 44%,#160e0800 74%);filter:blur(.35px)}.dirt-cellar__image{position:absolute;display:block;max-width:none;object-fit:fill;filter:brightness(.88) sepia(.12) saturate(.92);transition:filter .15s ease}.dirt-cellar__bottle--uncropped .dirt-cellar__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.dirt-cellar__wine:is(:hover,:focus-visible,.is-selected) .dirt-cellar__image{filter:brightness(.96) sepia(.08) saturate(.98)}.dirt-cellar .dirt-cellar__wine:focus-visible{outline:2px solid #fff5d9;outline-offset:4px}.dirt-cellar__wine:hover,.dirt-cellar__wine:focus-visible{z-index:4}.dirt-cellar__wine-name{position:absolute;z-index:4;bottom:100%;left:50%;transform:translate(-50%);width:140px;padding:6px 8px;background:#fff8e6;color:#241b13;border-radius:2px;font-size:11px;line-height:1.4;opacity:0;pointer-events:none;box-shadow:0 3px 10px #21130a44}.dirt-cellar__wine:hover .dirt-cellar__wine-name,.dirt-cellar__wine:focus-visible .dirt-cellar__wine-name{opacity:1}.dirt-cellar__foreground{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.dirt-cellar__foreground--mobile{display:none}.dirt-cellar__scene:has([data-cellar-detail]:not([hidden])) .dirt-cellar__copy{top:20%;max-height:72%;overflow:auto;scrollbar-width:thin;scrollbar-color:#f4c97e transparent;overscroll-behavior:contain}.dirt-cellar__detail-back{border:0;background:transparent;color:inherit;font-size:11px;padding:9px 5px;min-height:36px;margin-bottom:12px;text-decoration:underline;text-underline-offset:4px}.dirt-cellar__detail-vendor{font-size:12px;line-height:1.6;margin:0 0 15px}.dirt-cellar__detail-title{font-family:var(--font-display,"Averia Serif Libre",Georgia,serif);font-size:clamp(25px,3.1cqw,46px);font-weight:700;line-height:1.12;letter-spacing:-.015em;margin:0 0 14px;text-wrap:balance;overflow-wrap:anywhere;color:inherit}.dirt-cellar__detail-meta,.dirt-cellar__detail-grapes,.dirt-cellar__detail-taste{font-size:12px;line-height:1.6;margin:0 0 8px}.dirt-cellar__detail-price{display:block;font-size:20px;margin:18px 0}.dirt-cellar__detail-price small{font-size:11px;font-weight:400}.dirt-cellar [data-cellar-detail] .dirt-cellar__cta{font-size:12px;min-height:48px;padding:12px 20px}.dirt-cellar__status{font-size:12px;color:#655b50;line-height:1.5;min-height:18px;margin:12px 16px 0}.dirt-cellar__retry{margin:8px 16px;min-height:44px;padding:8px 16px;background:#fffdfa;color:#241b13;border:1px solid #b5a791;border-radius:8px}.dirt-cellar__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;min-height:0;margin:0}@container (max-width:1000px){.dirt-cellar__scene:has([data-cellar-detail]:not([hidden])) .dirt-cellar__copy{top:11%;max-height:84%}.dirt-cellar__detail-back{margin-bottom:6px}.dirt-cellar__detail-vendor{margin-bottom:8px;font-size:10px}.dirt-cellar__detail-meta,.dirt-cellar__detail-taste{font-size:11px;margin-bottom:4px}.dirt-cellar__detail-title{font-size:25px}.dirt-cellar__detail-price{margin:10px 0}.dirt-cellar__detail-grapes{display:none}}@media(max-width:700px){.dirt-cellar{padding:10px 10px 0}.dirt-cellar__scene{aspect-ratio:2/3;border-radius:14px;min-height:570px}.dirt-cellar__copy{left:21%;width:58%;top:28%}.dirt-cellar__copy h1{font-size:max(28px,8.6cqw);margin-bottom:6cqw}.dirt-cellar__kicker{font-size:max(10px,3.33cqw);margin-bottom:5.33cqw}.dirt-cellar__intro{font-size:max(11px,3.67cqw);line-height:1.6;max-width:26ch;margin-bottom:7cqw}.dirt-cellar .dirt-cellar__cta{font-size:11px;min-height:48px;padding:12px 13px;gap:9px}.dirt-cellar__cta span{font-size:18px}.dirt-cellar__hint{font-size:max(10px,3.33cqw);max-width:18ch;margin:5.33cqw auto 0}.dirt-cellar__caption{bottom:5.67cqw;left:5.67cqw;font-size:max(10px,3.33cqw)}.dirt-cellar [data-cellar-intro] .dirt-cellar__cta{font-size:max(11px,3.67cqw);min-height:max(48px,16cqw);padding:4cqw 4.33cqw;gap:3cqw}.dirt-cellar__foreground--desktop{display:none}.dirt-cellar__foreground--mobile{display:block}.dirt-cellar__wine--desktop{display:none}.dirt-cellar__wine{left:var(--mobile-slot-x,var(--slot-x));top:var(--mobile-slot-y,var(--slot-y));height:min(var(--mobile-slot-h,var(--slot-h)),var(--mobile-slot-natural-h,var(--slot-natural-h)));width:min(44px,var(--mobile-slot-w,var(--slot-w)))}.dirt-cellar__wine-name{width:120px;left:0;transform:none}.dirt-cellar [data-cellar-bank=right] .dirt-cellar__wine-name{left:auto;right:0}.dirt-cellar__scene:has([data-cellar-detail]:not([hidden])) .dirt-cellar__copy{top:15%;left:20%;width:60%;max-height:77%}.dirt-cellar__detail-title{font-size:24px;line-height:1.07;margin-bottom:12px}.dirt-cellar__detail-vendor{font-size:10px;margin-bottom:10px}.dirt-cellar__detail-meta,.dirt-cellar__detail-taste{font-size:10px}.dirt-cellar__detail-back{font-size:10px;padding:8px 2px;margin-bottom:8px}.dirt-cellar__detail-price{font-size:18px;margin:15px 0}.dirt-cellar [data-cellar-detail] .dirt-cellar__cta{font-size:10px;padding:12px 14px;gap:9px}.dirt-cellar__shade{background:linear-gradient(90deg,transparent 8%,#21130a00 17%,#21130a91 29%,#21130a91 71%,#21130a00 83%,transparent 92%)}.dirt-cellar__status{font-size:11px;margin-inline:4px}}@media(prefers-reduced-motion:reduce){.dirt-cellar__image{transition:none}}.dirt-cellar__placeholder{display:grid;place-content:center;width:100%;height:100%;overflow:hidden;padding:2px;font-size:10px;line-height:1.2;overflow-wrap:anywhere;background:#fff8e6;color:#241b13;border-radius:2px;text-align:center}.dirt-cellar__detail-stock{font-size:12px;line-height:1.5;margin:8px 0}@media(min-width:701px){.dirt-cellar__wine-name{width:min(140px,18cqw)}.dirt-cellar [data-cellar-bank=left] .dirt-cellar__wine:nth-child(4n+1) .dirt-cellar__wine-name{left:0;transform:none}.dirt-cellar [data-cellar-bank=right] .dirt-cellar__wine:nth-child(4n) .dirt-cellar__wine-name{left:auto;right:0;transform:none}}@media(min-width:701px){.dirt-cellar__wine:nth-child(-n+4) .dirt-cellar__wine-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.dirt-home-hero{--hero-gap:clamp(10px,1vw,16px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--hero-gap);max-width:2400px;margin:0 auto;padding:12px clamp(16px,3vw,72px) clamp(28px,3vw,48px);align-items:stretch}.dirt-home-hero>.dirt-cellar{min-width:0;max-width:none;margin:0;padding:0}.dirt-home-hero>.hero3{min-width:0;padding:0}.hero3--beside-cellar .hero3__grid{height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--hero-gap)}.hero3--beside-cellar .hero3__panel{min-height:0;container-type:inline-size}.hero3--beside-cellar .hero3__panel h2{font-size:max(26px,5.6cqw)}.hero3--beside-cellar .hero3__side{padding:max(18px,5.1cqw);gap:max(18px,3.3cqw)}.hero3--beside-cellar .hero3__body{font-size:max(14px,2.8cqw);margin-top:max(10px,1.87cqw)}.hero3--beside-cellar .hero3__link{font-size:max(14px,2.6cqw);gap:.57em;text-underline-offset:.36em;text-decoration-thickness:.11em}.hero3--beside-cellar .hero3__link svg{width:1.29em;height:1.29em}.hero3__panel--subscription{display:flex;background:#f2f0ed;color:#121212}.hero3__panel--subscription .hero3__side{width:64%}.hero3__panel--subscription .hero3__media{left:auto;width:54%}.hero3__panel--subscription .hero3__media img{object-fit:contain;object-position:100% 100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%);mask-image:linear-gradient(90deg,transparent,#000 12%)}@media(max-width:1180px){.dirt-home-hero{grid-template-columns:minmax(0,1fr)}.hero3--beside-cellar .hero3__grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.hero3--beside-cellar .hero3__panel{min-height:320px}}@media(max-width:760px){.dirt-home-hero{padding:10px 10px 24px}.hero3--beside-cellar .hero3__grid{grid-template-columns:minmax(0,1fr)}.hero3--beside-cellar .hero3__panel{width:100%;min-height:260px;aspect-ratio:2/1}}@media(min-width:1181px){.dirt-home-hero>.dirt-cellar{display:flex;flex-direction:column}.dirt-home-hero .dirt-cellar__scene{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/dirt-paper-cellar.css.map */
