:root{--ink:#111;--paper:#fff;--soft:#f4f1eb;--line:#deded9;--amber:#c98418;--oxblood:#792326}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip-link,.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.skip-link:focus{background:#fff;clip:auto;height:auto;left:1rem;padding:1rem;top:1rem;width:auto;z-index:100}.site-header{align-items:center;background:#fffffff7;border-bottom:1px solid var(--line);display:flex;height:76px;justify-content:space-between;padding:0 4vw;position:sticky;top:0;z-index:20}.wordmark{font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.6vw,1.4rem);letter-spacing:.12em}.site-header nav{align-items:center;display:flex;font-size:.7rem;gap:clamp(1rem,2.8vw,2.8rem);letter-spacing:.16em;text-transform:uppercase}.nav-cta{border:1px solid #111;padding:.75rem 1rem}.hero{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);min-height:calc(100svh - 76px);overflow:hidden;position:relative}.hero-image{align-self:center;grid-column:2;grid-row:1;height:calc(100svh - 76px);object-fit:contain;padding:clamp(8rem,10vw,11rem) clamp(1rem,2vw,2.5rem) 2rem;width:100%}.hero-brand{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.8rem,5vw,7rem);left:4vw;letter-spacing:-.04em;line-height:.8;pointer-events:none;position:absolute;right:4vw;text-align:center;top:clamp(2rem,3vw,3.25rem);white-space:nowrap;z-index:2}.hero-copy{align-self:center;grid-column:1;grid-row:1;padding:5rem 4vw 10rem;position:relative}.eyebrow{color:var(--oxblood);font-size:.68rem;letter-spacing:.22em;margin:0 0 1.2rem;text-transform:uppercase}.hero h1,.product-page h1,.cart-page h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(4.2rem,7.8vw,8rem);font-weight:400;letter-spacing:-.055em;line-height:.78;margin:0;max-width:8ch}.hero-intro{font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.65;margin:2rem 0;max-width:43ch}.primary-button{align-items:center;background:#111;color:#fff;display:inline-flex;font-size:.7rem;gap:2.5rem;letter-spacing:.15em;padding:1rem 1.15rem;text-transform:uppercase}.primary-button:hover{background:var(--oxblood)}.drop-note{bottom:2rem;display:flex;font-size:.62rem;gap:1.6rem;left:4vw;letter-spacing:.16em;position:absolute;text-transform:uppercase}.drop-note span:first-child{color:var(--oxblood)}.ticker{align-items:center;background:var(--amber);display:flex;font-size:.66rem;gap:clamp(1rem,3vw,3rem);justify-content:space-around;letter-spacing:.18em;min-height:52px;overflow:hidden;padding:0 1rem;text-transform:uppercase;white-space:nowrap}.ticker i{font-style:normal}.drop-section{background:var(--soft);padding:clamp(5rem,10vw,9rem) 4vw}.section-heading{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);margin-bottom:clamp(3rem,6vw,5rem)}h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:400;letter-spacing:-.055em;line-height:.9;margin:0}.section-heading>p,.collection-copy>p,.story-copy>p{font-size:.98rem;line-height:1.7;margin:0}.product-grid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.product-card{min-width:0}.product-visual{aspect-ratio:.82;background:#fff;border-right:1px solid rgba(24,22,19,.18);display:block;overflow:hidden;position:relative}.product-visual>img,.product-visual>svg{height:100%;object-fit:contain;padding:2.5rem 1.25rem;width:100%}.product-index,.shopify-label{background:#f4f1ebeb;font-size:.59rem;letter-spacing:.15em;padding:.65rem .75rem;position:absolute;text-transform:uppercase;top:.75rem}.product-index{left:.75rem}.shopify-label{right:.75rem}.product-meta{align-items:start;border-top:1px solid rgba(24,22,19,.22);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem .25rem 0}.product-meta h3{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400;margin:0 0 .4rem}.product-meta p,.product-meta>span,.pricing-note{color:#6c6459;font-size:.63rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.quick-buy{border-top:1px solid rgba(24,22,19,.22);display:grid;gap:.55rem;margin-top:1rem;padding-top:1rem}.quick-buy label,.product-form label{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.quick-buy select,.quick-buy button,.product-form select,.product-form input,.product-form button,.cart-summary button{border:1px solid #181613;border-radius:0;min-height:44px;padding:.7rem .8rem;width:100%}.quick-buy select,.product-form select,.product-form input{background:transparent}.quick-buy button,.product-form button,.cart-summary button{background:#181613;color:#fff;cursor:pointer;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.quick-buy button:disabled,.product-form button:disabled{opacity:.45}.pricing-note{margin-top:2.5rem;text-align:right}.empty-products{background:#fff;grid-column:1/-1;padding:5rem;text-align:center}.empty-products h3{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400}.collection-feature{background:#211f1b;color:#f6f0e5;display:grid;grid-template-columns:1.4fr .6fr;min-height:90vh}.collection-feature>img{background:var(--soft);height:100%;object-fit:contain;width:100%}.collection-copy{align-self:center;padding:clamp(3rem,6vw,7rem)}.collection-copy h2{font-size:clamp(3.2rem,5vw,6rem);margin-bottom:2.2rem}.collection-copy>p:not(.eyebrow){color:#c8c0b5;max-width:34ch}.collection-copy>a{border-bottom:1px solid var(--amber);display:inline-flex;font-size:.68rem;gap:3rem;letter-spacing:.14em;margin-top:2.5rem;padding-bottom:.7rem;text-transform:uppercase}.story{background:#6c2224;color:#f6f0e5;display:grid;grid-template-columns:.9fr 1.1fr;min-height:78vh;overflow:hidden;padding:0 4vw}.story-mark{align-self:center;color:#e59f2ce6;font-family:Georgia,Times New Roman,serif;font-size:min(40vw,34rem);letter-spacing:-.18em;line-height:.7;margin:0 0 0 -6vw}.story-copy{align-self:center;max-width:660px;padding:5rem 4vw}.story-copy h2{margin-bottom:2.2rem}.story-copy>p:not(.eyebrow){color:#eadfd2;max-width:48ch}.values{border-top:1px solid rgba(246,240,229,.28);display:grid;font-size:.66rem;gap:1rem;grid-template-columns:repeat(3,1fr);letter-spacing:.15em;margin-top:3.5rem;padding-top:1.1rem;text-transform:uppercase}.waitlist{background:var(--soft);min-height:70vh;padding:clamp(6rem,11vw,11rem) 4vw;text-align:center}.waitlist>p:not(.eyebrow){line-height:1.65;margin:2rem auto 3rem;max-width:45ch}.waitlist-form{display:flex;margin:0 auto 1.2rem;max-width:650px}.waitlist-form input{background:transparent;border:0;border-bottom:1px solid #181613;border-radius:0;flex:1;font-size:.72rem;letter-spacing:.13em;min-width:0;padding:1.1rem 0}.waitlist-form button{background:#181613;border:0;color:#fff;cursor:pointer;font-size:.66rem;letter-spacing:.13em;padding:1rem 1.3rem;text-transform:uppercase}.waitlist small{color:#756c60;font-size:.61rem;letter-spacing:.12em;text-transform:uppercase}.success{border:1px solid #181613;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;padding:1.3rem;width:100%}.form-errors{color:var(--oxblood);font-size:.8rem;width:100%}footer{align-items:center;display:grid;font-size:.62rem;gap:2rem;grid-template-columns:1fr auto 1fr;letter-spacing:.11em;padding:2.5rem 4vw;text-transform:uppercase}footer p{margin:0}footer div{display:flex;gap:1.5rem;justify-content:end}.product-header{position:sticky}.product-page{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);min-height:calc(100vh - 76px)}.product-gallery{background:var(--soft);display:grid;gap:1px;grid-template-columns:repeat(2,1fr);padding:2vw}.product-gallery img,.product-gallery svg{background:#fff;height:auto;width:100%}.product-details{align-self:start;padding:clamp(3rem,7vw,8rem) 5vw;position:sticky;top:76px}.product-details h1{font-size:clamp(3.5rem,6vw,7rem);max-width:10ch}.product-price{font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.product-description{line-height:1.7;margin:2rem 0}.product-form{display:grid;gap:.65rem}.product-note{color:#756c60;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.cart-page{min-height:calc(100vh - 76px);padding:clamp(4rem,8vw,8rem) 4vw}.cart-page h1{margin-bottom:3rem}.cart-items{border-top:1px solid var(--line)}.cart-item{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:2rem;grid-template-columns:140px 1fr 150px;padding:1.5rem 0}.cart-item img{height:140px;object-fit:contain;width:140px}.cart-item h2{font-size:2rem}.cart-item input{display:block;margin-top:.5rem;max-width:90px;padding:.65rem}.cart-summary{margin-left:auto;max-width:420px;padding-top:2rem}.cart-summary p{display:flex;justify-content:space-between}.cart-summary button{background:#fff;color:#111;margin-top:.6rem}.cart-summary .checkout-button{background:#111;color:#fff}@media(max-width:720px){.site-header{height:66px;padding:0 1.1rem}.site-header nav a:not(.nav-cta){display:none}.hero{display:block;min-height:auto;padding-top:8rem}.hero-brand{font-size:14vw;top:2.5rem}.hero-image{height:54vh;padding:4rem 1rem 0}.hero-copy{padding:2rem 1.1rem 7rem}.hero h1{font-size:20vw}.drop-note{bottom:2rem;left:1.1rem}.ticker{justify-content:flex-start}.section-heading,.collection-feature,.story,.product-page,.product-grid{grid-template-columns:1fr}.product-card+.product-card{margin-top:3rem}.product-visual{aspect-ratio:.95;border-right:0}.pricing-note{text-align:left}.collection-feature{min-height:auto}.collection-feature>img{min-height:55vh}.collection-copy{padding:5rem 1.1rem}.story{padding:0 1.1rem}.story-mark{font-size:65vw;margin:5rem 0 1rem -10vw}.story-copy{padding:2rem 0 5rem}.values{grid-template-columns:1fr}.waitlist-form{flex-direction:column}.waitlist-form button{margin-top:.75rem;min-height:50px}footer{align-items:start;grid-template-columns:1fr}footer div{justify-content:start}.product-gallery{grid-template-columns:1fr}.product-details{padding:4rem 1.1rem;position:static}.cart-item{grid-template-columns:90px 1fr}.cart-item img{height:90px;width:90px}.cart-item label{grid-column:2}h2{font-size:3.2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/frost.css.map */
