.smolting-presale{--smolt-cream: #f1ede4;--smolt-cream-deep: #e8e2d6;--smolt-white: #ffffff;--smolt-ink: #111111;--smolt-muted: #6b7280;--smolt-cyan: #00aeef;--smolt-cyan-dark: #0096ce;--smolt-cyan-soft: rgba(0, 174, 239, .14);--smolt-line: rgba(17, 17, 17, .1);--smolt-radius: 16px;--smolt-radius-pill: 999px;--smolt-font: "Montserrat", sans-serif;--smolt-space: clamp(1.25rem, 3vw, 2.5rem);--smolt-max: min(96rem, 96vw);color:var(--smolt-ink);font-family:var(--smolt-font);font-size:1rem;line-height:1.6;overflow-x:hidden;background:var(--smolt-cream);min-height:100vh}html:has(.smolting-presale),html:has(.smolting-presale) body,body:has(.smolting-presale){background:#f1ede4!important}body:has(.smolting-presale) #shopify-section-header,body:has(.smolting-presale) #shopify-section-sections--header,body:has(.smolting-presale) .shopify-section-group-header-group,body:has(.smolting-presale) sticky-header,body:has(.smolting-presale) .header-wrapper,body:has(.smolting-presale) .section-header,body:has(.smolting-presale) header.header,body:has(.smolting-presale) .header,body:has(.smolting-presale) #shopify-section-footer,body:has(.smolting-presale) .shopify-section-group-footer-group,body:has(.smolting-presale) .footer,body:has(.smolting-presale) footer.footer,body:has(.smolting-presale) #shopify-section-announcement-bar,body:has(.smolting-presale) .announcement-bar,body:has(.smolting-presale) cart-drawer,body:has(.smolting-presale) .cart-drawer{display:none!important}body:has(.smolting-presale) main,body:has(.smolting-presale) #MainContent,body:has(.smolting-presale) .content-for-layout,body:has(.smolting-presale) .shopify-section{background:transparent!important;margin:0!important;padding:0!important}body.smolting-presale-active{background:#f1ede4!important}body.smolting-presale-active #shopify-section-header,body.smolting-presale-active .shopify-section-group-header-group,body.smolting-presale-active sticky-header,body.smolting-presale-active .header-wrapper,body.smolting-presale-active .section-header,body.smolting-presale-active header.header,body.smolting-presale-active #shopify-section-footer,body.smolting-presale-active .shopify-section-group-footer-group,body.smolting-presale-active .footer,body.smolting-presale-active #shopify-section-announcement-bar,body.smolting-presale-active .announcement-bar{display:none!important}.smolting-presale a{color:inherit;text-decoration:none}.smolting-presale img{max-width:100%;display:block}.smolting-presale .site-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:var(--smolt-max);margin:0 auto;padding:1.25rem var(--smolt-space)}.smolting-presale .nav-left,.smolting-presale .nav-right{display:flex;align-items:center;gap:1.35rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.smolting-presale .nav-left{justify-content:flex-start}.smolting-presale .nav-right{justify-content:flex-end}.smolting-presale .nav-left a,.smolting-presale .nav-right a:not(.btn-pill){color:var(--smolt-ink);transition:color .2s ease}.smolting-presale .nav-left a:hover,.smolting-presale .nav-right a:not(.btn-pill):hover{color:var(--smolt-cyan)}.smolting-presale .wordmark{display:inline-flex;align-items:center;line-height:0}.smolting-presale .wordmark img{height:clamp(28px,4vw,40px);width:auto}.smolting-presale .btn-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:var(--smolt-radius-pill);padding:.7rem 1.35rem;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.smolting-presale .btn-pill--solid{border:2px solid var(--smolt-cyan);background:var(--smolt-cyan);color:var(--smolt-white)}.smolting-presale .btn-pill--solid:hover{background:var(--smolt-cyan-dark);border-color:var(--smolt-cyan-dark);transform:translateY(-1px)}.smolting-presale .btn-pill--solid:disabled{opacity:.55;cursor:not-allowed;transform:none}.smolting-presale .hero{display:grid;grid-template-columns:minmax(22rem,.9fr) minmax(28rem,1.25fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center;max-width:var(--smolt-max);margin:0 auto;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,3vw,3rem) clamp(3rem,6vw,4.5rem);min-height:calc(100svh - 5.5rem)}.smolting-presale .hero-copy{animation:smolt-rise-in .75s cubic-bezier(.22,1,.36,1) both;max-width:36rem}.smolting-presale .eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--smolt-muted)}.smolting-presale .eyebrow span{color:var(--smolt-cyan)}.smolting-presale .hero-copy h1{margin:0;font-size:clamp(2.6rem,5.2vw,4.6rem);font-weight:900;line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.smolting-presale .lede{margin:1.15rem 0 0;max-width:38ch;color:var(--smolt-muted);font-size:clamp(1.02rem,1.15vw,1.15rem);font-weight:500}.smolting-presale .purchase{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1.75rem}.smolting-presale .qty{display:grid;gap:.4rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--smolt-muted)}.smolting-presale .qty input{width:4.75rem;padding:.78rem .7rem;border:1.5px solid var(--smolt-line);border-radius:var(--smolt-radius-pill);background:var(--smolt-white);font:inherit;font-size:.95rem;font-weight:700;color:var(--smolt-ink);text-align:center}.smolting-presale .qty input:focus{outline:none;border-color:var(--smolt-cyan)}.smolting-presale .purchase .btn-pill{padding:.9rem 1.7rem;font-size:.78rem}.smolting-presale .product-price{margin:.85rem 0 0;font-size:1.05rem;font-weight:700;color:var(--smolt-ink)}.smolting-presale .hero-visual{animation:smolt-rise-in .85s cubic-bezier(.22,1,.36,1) .08s both;width:100%}.smolting-presale .smolt-gallery{width:100%}.smolting-presale .hero-visual-frame{position:relative;width:100%;aspect-ratio:1 / 1;min-height:0;display:grid;place-items:center;overflow:hidden;border:3px solid var(--smolt-cyan);border-radius:var(--smolt-radius);background:var(--smolt-white);animation:smolt-soft-pulse 7s ease-in-out infinite alternate}.smolting-presale .smolt-gallery__viewport{width:100%;height:100%;display:grid}.smolting-presale .smolt-gallery__slide{margin:0;grid-area:1 / 1;width:100%;height:100%;display:grid;place-items:center}.smolting-presale .smolt-gallery__slide[hidden]{display:none}.smolting-presale .hero-visual-frame img,.smolting-presale .smolt-gallery__slide img{width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;object-position:center;background:var(--smolt-white)}.smolting-presale .smolt-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.6rem;height:2.6rem;border:0;border-radius:999px;background:#111111c7;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .2s ease,transform .2s ease}.smolting-presale .smolt-gallery__nav:hover{background:var(--smolt-cyan)}.smolting-presale .smolt-gallery__nav--prev{left:.75rem}.smolting-presale .smolt-gallery__nav--next{right:.75rem}.smolting-presale .smolt-gallery__dots{position:absolute;left:50%;bottom:.85rem;transform:translate(-50%);z-index:2;display:flex;gap:.4rem}.smolting-presale .smolt-gallery__dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#11111140;cursor:pointer}.smolting-presale .smolt-gallery__dot.is-active{background:var(--smolt-cyan)}.smolting-presale .hero-visual-label{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#11111159}.smolting-presale .section-rule{height:4px;background:var(--smolt-cyan);width:min(100%,var(--smolt-max));margin:0 auto}.smolting-presale .about,.smolting-presale .panel{max-width:min(58rem,92vw);margin:0 auto;padding:clamp(3.5rem,8vw,5.5rem) var(--smolt-space);text-align:center}.smolting-presale .about h2,.smolting-presale .panel h2{margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.smolting-presale .section-sub{margin:.65rem 0 0;color:var(--smolt-muted);font-size:.98rem;font-weight:500}.smolting-presale .about-body{margin:1.75rem auto 0;max-width:46rem;text-align:left;background:var(--smolt-white);border:1.5px solid var(--smolt-line);border-radius:var(--smolt-radius);padding:1.5rem 1.6rem}.smolting-presale .about-body p{margin:0 0 .9rem;color:var(--smolt-muted);font-weight:500}.smolting-presale .about-body p:last-child{margin-bottom:0}.smolting-presale .accordion{margin:1.75rem auto 0;display:grid;gap:.75rem;text-align:left}.smolting-presale .accordion details{background:var(--smolt-white);border:1.5px solid var(--smolt-line);border-radius:14px;padding:0 1.15rem;transition:border-color .2s ease}.smolting-presale .accordion details[open]{border-color:var(--smolt-cyan)}.smolting-presale .accordion summary{list-style:none;cursor:pointer;padding:1.1rem 1.75rem 1.1rem 0;font-size:.95rem;font-weight:700;position:relative}.smolting-presale .accordion summary::-webkit-details-marker{display:none}.smolting-presale .accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--smolt-cyan);font-size:1.2rem;font-weight:700}.smolting-presale .accordion details[open] summary:after{content:"\2013"}.smolting-presale .accordion details .answer{margin:0 0 1.1rem;padding-right:1.25rem;color:var(--smolt-muted);font-weight:500;animation:smolt-fade-open .25s ease}.smolting-presale .accordion details .answer p{margin:0 0 .75rem;color:var(--smolt-muted);font-weight:500}.smolting-presale .accordion details .answer p:last-child{margin-bottom:0}.smolting-presale .contact-form{margin-top:1.1rem;display:grid;gap:.9rem}.smolting-presale .contact-form__row{display:grid;gap:.35rem}.smolting-presale .contact-form__row label{font-size:.82rem;font-weight:700;color:var(--smolt-ink)}.smolting-presale .contact-form__row input,.smolting-presale .contact-form__row textarea{font:inherit;padding:.65rem .85rem;border:1.5px solid var(--smolt-line);border-radius:10px;background:var(--smolt-white);color:var(--smolt-ink);resize:vertical}.smolting-presale .contact-form__row input:focus,.smolting-presale .contact-form__row textarea:focus{outline:none;border-color:var(--smolt-cyan)}.smolting-presale .contact-form__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smolting-presale .contact-form__submit{justify-self:start}.smolting-presale .contact-form__success{margin:0;font-weight:700;color:var(--smolt-ink)}.smolting-presale .contact-form__error{margin:0;font-weight:600;color:#c0392b}.smolting-presale .panel-faq{padding-bottom:clamp(4rem,9vw,6rem)}.smolting-presale .site-footer{padding:2rem var(--smolt-space) 2.75rem;text-align:center;border-top:1.5px solid var(--smolt-line)}.smolting-presale .wordmark--footer{display:inline-flex;margin-bottom:.65rem}.smolting-presale .wordmark--footer img{height:28px}.smolting-presale .site-footer p{margin:0;color:var(--smolt-muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@keyframes smolt-rise-in{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}@keyframes smolt-soft-pulse{0%{box-shadow:0 0 #00aeef00}to{box-shadow:0 10px 40px #00aeef1f}}@keyframes smolt-fade-open{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.smolting-presale .hero-copy,.smolting-presale .hero-visual,.smolting-presale .hero-visual-frame,.smolting-presale .accordion details .answer{animation:none}.smolting-presale .btn-pill{transition:none}}@media(max-width:900px){.smolting-presale .hero{grid-template-columns:1fr;min-height:auto;padding-top:1rem}.smolting-presale .hero-copy{max-width:none}.smolting-presale .hero-visual{order:-1}.smolting-presale .hero-visual-frame,.smolting-presale .hero-visual-frame img,.smolting-presale .smolt-gallery__slide img{min-height:0;max-height:none}.smolting-presale .lede{max-width:42ch}}@media(max-width:720px){.smolting-presale .site-header{grid-template-columns:1fr auto;grid-template-areas:"logo cta" "nav nav";row-gap:.85rem}.smolting-presale .wordmark{grid-area:logo;justify-self:start}.smolting-presale .nav-right{grid-area:cta}.smolting-presale .nav-right a:not(.btn-pill){display:none}.smolting-presale .nav-left{grid-area:nav;justify-content:center;padding-top:.35rem;border-top:1px solid var(--smolt-line)}.smolting-presale .purchase{width:100%}.smolting-presale .purchase .btn-pill{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/smolting-presale.css.map */
