section.coming-soon{--cs-ivory: #f7f2e8;--cs-paper: #fcf9f2;--cs-ink: #282621;--cs-gold: #a17d35;--cs-rule: #d9c6a0;--cs-olive: #676b51;box-sizing:border-box;margin:0;background:radial-gradient(ellipse at 18% 12%,rgba(161,125,53,.08),transparent 42%),radial-gradient(ellipse at 88% 78%,rgba(103,107,81,.07),transparent 45%),linear-gradient(160deg,var(--cs-ivory) 0%,var(--cs-paper) 48%,#f1e7d5 100%);color:var(--cs-ink);font-family:Georgia,Times New Roman,serif}section.coming-soon *,section.coming-soon *:before,section.coming-soon *:after{box-sizing:border-box}section.coming-soon .cs-shell{min-height:clamp(560px,78vh,820px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;border:1px solid var(--cs-rule);background:#fcf9f28c}section.coming-soon .cs-media{position:relative;min-height:420px;overflow:hidden;background:#ebe2d1}section.coming-soon .cs-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}section.coming-soon .cs-media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(161,125,53,.18),transparent 55%),repeating-linear-gradient(-18deg,transparent,transparent 18px,rgba(217,198,160,.35) 18px,rgba(217,198,160,.35) 19px)}section.coming-soon .cs-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(25px,5vw,25px) clamp(28px,4vw,64px)}section.coming-soon .cs-eyebrow{margin:0 0 18px;font:600 15px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-gold)}section.coming-soon .cs-title{margin:0 0 18px;font-weight:400;font-size:clamp(36px,4.2vw,58px);line-height:1.08;letter-spacing:-.03em;color:var(--cs-ink);background:transparent}section.coming-soon .cs-title span{display:block;color:var(--cs-gold);font-style:italic}section.coming-soon .cs-text{margin:0 0 25px;max-width:34ch;font-size:clamp(16px,1.35vw,19px);line-height:1.6;color:#282621c7}section.coming-soon .cs-text p{margin:0 0 12px}section.coming-soon .cs-text p:last-child{margin-bottom:0}section.coming-soon .cs-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}section.coming-soon .cs-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:14px 22px;border:1px solid var(--cs-gold);background:transparent;color:#76571f;font:600 15px/1 Arial,Helvetica,sans-serif;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}section.coming-soon .cs-button:hover{background:var(--cs-gold);color:#fff}section.coming-soon .cs-button--solid{background:var(--cs-gold);color:#fff}section.coming-soon .cs-button--solid:hover{background:#8c6c2c;border-color:#8c6c2c}section.coming-soon .cs-notify{border-top:1px solid var(--cs-rule);padding-top:22px;max-width:420px}section.coming-soon .cs-notify-label{margin:0 0 12px;font:600 15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#282621b3}section.coming-soon .cs-form{display:flex;flex-wrap:wrap;gap:10px}section.coming-soon .cs-form input[type=email]{flex:1 1 220px;min-height:48px;border:1px solid var(--cs-rule);background:#fff;padding:12px 14px;font:15px/1.4 Georgia,Times New Roman,serif;color:var(--cs-ink)}section.coming-soon .cs-form input[type=email]::placeholder{color:#28262173}section.coming-soon .cs-note{margin:12px 0 0;font:15px/1.5 Arial,Helvetica,sans-serif;color:var(--cs-olive)}section.coming-soon .cs-meta{margin-top:25px;font:15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#2826218c}section.coming-soon a:focus-visible,section.coming-soon button:focus-visible,section.coming-soon input:focus-visible{outline:3px solid var(--cs-olive);outline-offset:4px}@media(max-width:900px){section.coming-soon .cs-shell{grid-template-columns:1fr;min-height:0}section.coming-soon .cs-media{min-height:280px;aspect-ratio:16 / 10}section.coming-soon .cs-copy{padding:25px 24px}section.coming-soon .cs-title{font-size:clamp(32px,9vw,44px)}}@media(max-width:640px){section.coming-soon .cs-media{min-height:220px}section.coming-soon .cs-actions{flex-direction:column;align-items:stretch}section.coming-soon .cs-button{width:100%}section.coming-soon .cs-form{flex-direction:column}section.coming-soon .cs-form input[type=email],section.coming-soon .cs-form .cs-button{width:100%;flex:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/coming-soon.css.map */
