shady-interior{display:block;max-width:1440px;margin:auto;padding:24px;color:#f7f7f7;background:#101112;font-family:Arial,Helvetica,sans-serif;line-height:1.5;color-scheme:dark;--si-accent: #e52629}shady-interior *{box-sizing:border-box}shady-interior [hidden]{display:none!important}shady-interior .si-hero{position:relative;overflow:hidden;min-height:260px;padding:48px 36px;margin-bottom:28px;border-radius:14px;background:#1b1c1f;display:flex;align-items:flex-end}shady-interior .si-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.34}shady-interior .si-hero>div{position:relative;max-width:800px}shady-interior .si-kicker{font-size:11px;font-weight:700;letter-spacing:2px;color:#c5c5c7;margin:0 0 12px}shady-interior h1{color:#fff;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(36px,5vw,70px);line-height:1.05;letter-spacing:.3px;margin:0 0 18px}shady-interior h2{color:#fff;font-size:26px;margin:0 0 20px}shady-interior p{margin:0 0 16px}shady-interior .si-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}shady-interior fieldset{min-width:0;border:1px solid #3a3c40;border-radius:12px;margin:0 0 25px;padding:24px;background:#191a1d}shady-interior legend{color:#fff;font-weight:800;font-size:16px;padding:0 10px;letter-spacing:1px}shady-interior legend span{color:var(--si-accent);margin-right:9px}shady-interior .si-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}shady-interior .si-field{display:block;min-width:0;font-size:13px;font-weight:600}shady-interior .si-field>span{display:block;margin-bottom:8px}shady-interior select{display:block;width:100%;min-height:48px;border:1px solid #505157;border-radius:6px;color:#fff;background:#232529;padding:10px 30px 10px 12px;font:inherit;font-size:14px;-webkit-appearance:auto;appearance:auto}shady-interior :is(select,button,a,input):focus-visible{outline:3px solid #fff;outline-offset:4px}shady-interior [data-patterns]>p{font-size:13px;font-weight:600;margin:22px 0 10px}shady-interior .si-pattern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}shady-interior .si-pattern{position:relative;cursor:pointer;min-width:0}shady-interior .si-pattern input{position:absolute;opacity:0;width:1px;height:1px}shady-interior .si-pattern-content{display:flex;flex-direction:column;height:100%;border:2px solid #44464b;border-radius:7px;overflow:hidden;background:#25262a;transition:border-color .15s}shady-interior .si-pattern-content>span{padding:12px 10px;font-size:13px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}shady-interior .si-pattern img{width:100%;aspect-ratio:1.5;object-fit:cover;display:block}shady-interior .si-pattern input:checked+.si-pattern-content{border-color:var(--si-accent);background:#343539}shady-interior .si-pattern input:focus-visible+.si-pattern-content{outline:3px solid #fff;outline-offset:3px}shady-interior .si-summary{background:#202125;border:1px solid #48494e;border-top:4px solid var(--si-accent);border-radius:12px;padding:24px;position:sticky;top:24px}shady-interior dl{margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;font-size:12px}shady-interior dt{color:#bfc0c4}shady-interior dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#fff}shady-interior .si-price{font-weight:800;font-size:27px;line-height:1.2;margin-bottom:12px;color:#fff}shady-interior .si-help{color:#c0c1c5;font-size:12px}shady-interior .si-status{font-size:13px;min-height:40px;color:#e7e7e9}shady-interior .si-submit{display:block;min-height:52px;width:100%;padding:12px;background:var(--si-accent);color:#fff;border:0;border-radius:6px;font-size:14px;font-weight:800;cursor:pointer;margin-bottom:16px}shady-interior .si-submit:disabled{background:#45464c;color:#d1d1d3;cursor:not-allowed}shady-interior .si-error{color:#ffb4b4;font-size:13px}shady-interior .si-enquire{color:#fff;font-size:13px;text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){shady-interior .si-layout{grid-template-columns:1fr}shady-interior .si-summary{position:static}}@media(max-width:520px){shady-interior{padding:12px}shady-interior .si-hero{padding:28px 20px;min-height:220px}shady-interior .si-grid{grid-template-columns:1fr}shady-interior fieldset{padding:18px 14px}shady-interior .si-pattern-grid{grid-template-columns:1fr 1fr}shady-interior .si-summary{padding:20px}}body:has(shady-interior),body:has(shady-interior) main,body:has(shady-interior) #MainContent,body:has(shady-interior) .content-for-layout,body:has(shady-interior) .shady-interior-section{background:#000!important;background-image:none!important}.shady-interior-section{box-shadow:0 0 0 100vmax #000;clip-path:inset(0 -100vmax)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/shady-interior.css.map */
