.ct-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.ct-actions .btn{min-width:180px}.ct-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));max-width:720px}.ct-wide{grid-column:1/-1}.ct-f span{display:block;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ash);margin-bottom:8px}.ct-f span em{font-style:normal;color:#5c5c63;letter-spacing:.12em}.ct-f input,.ct-f select,.ct-f textarea{width:100%;background:var(--ink-sink);border:1px solid var(--line);color:var(--bone);padding:12px 14px;font-size:.94rem}.ct-f textarea{resize:vertical;line-height:1.6}.ct-legal{margin-top:clamp(48px,7vw,90px);padding-top:26px;border-top:1px solid var(--line)}.ct-legal h2{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ash);margin:22px 0 8px}.ct-legal p,.ct-legal td,.ct-legal th{font-size:.86rem;color:#6c6c74}body.menu-open .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ink)}.announce{position:fixed;inset:0 0 auto 0;z-index:92;height:var(--announce-h,34px);display:flex;align-items:center;justify-content:center;background:var(--bone);color:var(--ink);padding-inline:var(--gut)}.announce p{margin:0;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:520px){.announce p{font-size:9.5px;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAABABA */
