/* Shoe Hole main-site type and the "coming soon" layout for the copied flatpack page.
   Loaded last; nothing in the original styles is removed. */
@font-face{font-family:Department;src:url('/fonts/body.woff2') format('woff2');font-weight:100 900;font-display:swap}
body,button,input,select,textarea{font-family:Department,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}
h1,h2,h3,.brand-round,[class*="title"]{font-family:Department,Arial,sans-serif!important}
h1{font-weight:850!important;text-transform:uppercase;letter-spacing:-.065em!important;line-height:.9!important;-webkit-text-stroke:0!important;font-size:clamp(50px,5.6vw,92px)!important}
h1 em{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;color:#9c401e!important;text-decoration:none!important}
h2{font-weight:850!important;text-transform:uppercase;letter-spacing:-.05em!important;line-height:.95!important}
.eyebrow,.step-index,.note-number,.figure-head>span,.figure-foot,.intro-facts b{font-family:Department,Arial,sans-serif!important;font-weight:650;letter-spacing:.12em!important;text-transform:uppercase}
.primary{border-radius:0!important;font-weight:650!important}
.secondary,.customer-field input,.customer-field select{border-radius:0!important}
.customer-nav .home-link{font-weight:650}

/* Coming soon: the form in the model's place at the top, the model (sketch) underneath. */
[data-interest]{display:none}.interest-only [data-interest]{display:revert}.interest-only [data-ordering]{display:none!important}
.interest-only .interest-card{display:flex;align-items:center;padding:60px 0 60px 6%;min-height:620px}
.interest-inner{width:100%;max-width:520px;background:#fbfaf6;border:1px solid #20211e;padding:34px;box-shadow:0 30px 60px -40px #20211e80}
.interest-inner h2{font-size:clamp(34px,3.2vw,48px);margin:10px 0 14px}
.interest-inner .customer-grid{display:grid;grid-template-columns:1fr;gap:14px}
.interest-actions{margin-top:20px}.interest-actions .primary{width:100%}
.interest-only .model-panel{grid-column:1/-1;min-height:560px;border-top:1px solid var(--line);padding-top:36px}
.interest-only .stage{max-width:880px;margin:0 auto;width:100%}
.interest-error{display:block;color:#9b3523;font-size:12px;margin-top:6px}.interest-error:empty{display:none}
.interest-small{font-size:11px;opacity:.75;margin-top:12px}.interest-small a{text-decoration:underline}
@media(max-width:900px){.interest-only .product-page{display:block}.interest-only .interest-card{padding:0 0 40px;min-height:0}.interest-inner{padding:22px;max-width:none}.interest-only .model-panel{min-height:420px}}
@media(max-width:600px){.customer-nav .hl-long{display:none}.customer-nav .home-link{white-space:nowrap}}
