.ds-newsletter-form{width:100%}.ds-newsletter-form>label{display:block;font:11px/1.5 var(--sans);margin-bottom:8px}.ds-newsletter-form>div{display:flex;align-items:center;border-bottom:1px solid var(--ink)}.ds-newsletter-form input[type=email]{flex:1;min-width:0;border:0;background:none;padding:14px 0;font:16px var(--sans);color:var(--ink)}.ds-newsletter-form button{width:44px;height:44px;border:0;background:none;color:var(--ink);font-size:25px}.ds-newsletter-form #DSNewsletterStatus{font-size:10px;line-height:1.6;margin-top:9px;max-width:360px}.ds-newsletter-form .errors ul{padding-left:16px}.ds-newsletter-form :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.local-note{display:none!important}.concept-21 #hero.opening-21{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:0;padding:0;background:#efebe3}.concept-21 #hero.opening-21:before,.concept-21 #hero .signature-image:after{content:none}.concept-21 #hero .signature-image{position:relative;inset:auto;order:0;width:100%;height:auto;min-height:0;overflow:hidden}.concept-21 #hero .signature-image>img{position:static;display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1916/821;object-fit:contain;object-position:center;mask-image:none;-webkit-mask-image:none}.concept-21 #hero .opening-copy{position:relative;order:1;width:100%;max-width:none;padding:34px var(--gutter) 22px;text-align:center;background:#efebe3}.concept-21 #hero .opening-copy h1{font-size:clamp(34px,3.4vw,52px);line-height:1.08;margin:12px auto 16px;max-width:none}.concept-21 #hero .opening-copy h1 br{display:block}.concept-21 #hero .opening-copy p{max-width:560px;margin:0 auto 22px}.concept-21 #hero .opening-actions{justify-content:center;flex-wrap:wrap}.concept-21 #hero .campaign-controls{position:static;order:2;margin:0;padding:0 var(--gutter) 20px;justify-content:center;gap:28px}.concept-21 #hero .campaign-controls>span{color:var(--ink);text-shadow:none;max-width:none}@media(max-width:600px){.concept-21 #hero .opening-copy{padding:26px 20px 18px}.concept-21 #hero .opening-copy h1{font-size:36px;max-width:330px}.concept-21 #hero .opening-actions{flex-direction:column;align-items:stretch;gap:10px}.concept-21 #hero .opening-actions .btn{width:100%;min-height:46px}.concept-21 #hero .campaign-controls{padding:0 20px 18px;gap:16px}.concept-21 #hero .campaign-controls>span{font-size:8px}}@media(min-width:901px){.concept-21 #hero.opening-21 .signature-image{grid-row:1}}.concept-21 #hero.opening-21 .opening-actions{align-items:center;gap:6px 22px}#hero .opening-actions .ds-home-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin:0;padding:8px 0;border:0;background:transparent;color:#1b211c;font:500 12px/1.4 var(--sans);text-decoration:underline;text-underline-offset:4px}#hero .opening-actions .ds-home-secondary-link svg{width:16px;height:16px}#hero .ds-payment-inline.ds-payment-inline--compact{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:4px 0 0}#hero .ds-payment-inline--compact .ds-payment-info-link{gap:7px;padding:6px 0;min-height:44px;font-weight:500;text-decoration:none}#hero .ds-payment-inline--compact .ds-payment-info-link:hover{text-decoration:underline;text-underline-offset:4px}#hero .ds-payment-inline--compact .ds-home-affirm-logo{display:block;flex:none;width:40px;height:16px;max-width:none;object-fit:contain;margin:0;transform:translateY(-2px)}#hero .ds-home-payment-info{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid currentColor;border-radius:50%;font:500 10px/1 var(--sans)}#hero .ds-payment-inline--compact .ds-payment-inline__terms{flex:none;font-size:11px;line-height:1.4;color:#535d54}#hero .ds-payment-inline--paypal{padding-top:10px}.ds-home-shopping-support{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 var(--gutter) 48px;padding:24px 0;border-block:1px solid #dce3d9;color:#1b211c}.ds-home-shopping-support strong{font:500 23px/1.2 var(--serif,Georgia,serif)}.ds-home-shopping-support p{margin:8px 0 0;font:12px/1.6 var(--sans);color:#535d54}.ds-home-shopping-support>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ds-home-shopping-support>a svg{flex:none;width:16px;height:16px}#hero .ds-home-secondary-link:focus-visible,.ds-home-shopping-support>a:focus-visible{outline:2px solid #1b211c;outline-offset:4px}@media(max-width:900px){#hero .ds-payment-inline.ds-payment-inline--compact{align-items:center}}@media(max-width:600px){.concept-21 #hero.opening-21 .opening-actions{gap:0;align-items:stretch}.concept-21 #hero.opening-21 .opening-copy>p{margin-bottom:16px}.ds-home-shopping-support{align-items:flex-start;flex-direction:column;gap:12px;margin:0 20px 32px;padding:20px 0}.ds-home-shopping-support>a{max-width:100%;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/ds-home-release.css.map */
