/* Homepage featured release. Checkout and stock code remain unchanged. */
.dh-home-feature,.dh-home-feature *{box-sizing:border-box}
.dh-home-feature{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:620px;background:#0c0c08;overflow:hidden;border-bottom:1px solid #79613c}
.dh-home-art{grid-column:2;grid-row:1;align-self:stretch;position:relative;min-width:0;display:flex;align-items:center;background:#15120d}
.dh-home-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c0c08,transparent 22%)}
.dh-home-art img{display:block;width:100%;height:auto;object-fit:contain}
.dh-home-copy{grid-column:1;grid-row:1;z-index:2;padding:64px 0 64px clamp(24px,5vw,90px);color:#fff}
.dh-home-kicker{color:#b7ff00;font:900 12px/1.5 Arial,sans-serif;letter-spacing:.16em;margin:0 0 22px}
.dh-home-copy h1{font:950 clamp(42px,4.6vw,88px)/.98 Arial,sans-serif!important;letter-spacing:-.045em!important;margin:0 0 24px!important;color:#fff!important;text-shadow:none!important}
.dh-home-copy h1 span{color:#f2c9a2}
.dh-home-description{max-width:400px;font:400 18px/1.6 Arial,sans-serif;color:#ded8ce;margin:0 0 22px}
.dh-home-date{font:900 12px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#f2c9a2;margin:0 0 14px}
.dh-home-price{font:900 30px/1.3 Arial,sans-serif;margin:0 0 24px}
.dh-home-price span{font-size:14px;font-weight:400;color:#ccc}
.dh-home-cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:16px 20px;background:#b7ff00;color:#080a05!important;font:900 12px/1.4 Arial,sans-serif;text-decoration:none;text-align:center;border-radius:4px}
.dh-home-secondary{display:block;width:fit-content;margin-top:20px;color:#e0dbd2!important;font:800 11px/1.5 Arial,sans-serif;letter-spacing:.06em;text-decoration:none}
.dh-home-cta:hover,.dh-home-cta:focus-visible{background:#d5ff6b}
body.mp-home .mp-brand:after{display:none!important}
@media(max-width:800px){.dh-home-feature{display:flex;flex-direction:column;min-height:0}.dh-home-art{width:100%;order:0}.dh-home-art:after{background:linear-gradient(0deg,#0c0c08,transparent 28%)}.dh-home-copy{order:1;width:100%;padding:20px 24px 38px}.dh-home-copy h1{font-size:clamp(43px,10vw,72px)!important}.dh-home-kicker{font-size:10px;margin-bottom:16px}.dh-home-description{font-size:16px}.dh-home-cta{width:100%}.dh-home-date{font-size:11px}}
