.prelaunch-mode .offline-box-image>img,.prelaunch-mode .product-image>img,.prelaunch-mode .product-page-image>img{filter:blur(13px) saturate(.72);transform:scale(1.08)}.prelaunch-mode .offline-box-image,.prelaunch-mode .product-image,.prelaunch-mode .product-page-image{position:relative;isolation:isolate}.prelaunch-mode .offline-box-image:after,.prelaunch-mode .product-image:after,.prelaunch-mode .product-page-image:after{content:"Product photography coming soon";position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);white-space:nowrap;padding:10px 13px;background:#f6f0e6e6;color:#171512;border:1px solid rgba(23,21,18,.4);font:10px var(--shop-body);letter-spacing:.11em;text-transform:uppercase}.prelaunch-mode .product-card:hover .product-image>img{transform:scale(1.08)}.prelaunch-overlay{position:absolute;z-index:3;top:10px;right:10px;padding:6px 8px;background:#171512;color:#f6f0e6;font:9px var(--shop-body);letter-spacing:.1em;text-transform:uppercase}.prelaunch-waitlist{width:100%;margin-top:auto;padding:12px 0 0;border:0;background:transparent;color:var(--ink);border-bottom:1px solid var(--ink);font:10px var(--shop-body);letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer}.prelaunch-waitlist span{float:right;font-size:15px;line-height:9px}.prelaunch-banner{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:58px 7.7vw;background:#171512;color:#f6f0e6}.prelaunch-banner .eyebrow{color:#dfcba9}.prelaunch-banner h2{margin:0;font:500 clamp(36px,4.2vw,58px)/.98 var(--shop-heading),serif;letter-spacing:-.055em}.prelaunch-banner-copy{align-self:end}.prelaunch-banner .rte p{margin:0 0 21px;color:#e4d9ca}.prelaunch-button{min-width:250px;padding:15px 19px;border:1px solid #f6f0e6;background:transparent;color:#f6f0e6;text-align:left;font:10px var(--shop-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.prelaunch-button span{float:right;font-size:16px;line-height:9px}.prelaunch-cart{max-width:780px;min-height:56vh;margin:auto;padding:110px 7.7vw}.prelaunch-cart h1{margin:0;font:500 clamp(42px,5vw,62px)/1 var(--shop-heading),serif;letter-spacing:-.05em}.prelaunch-cart .rte p{max-width:500px}.prelaunch-cart .dark-button{margin-top:10px}@media(max-width:900px){.prelaunch-banner{grid-template-columns:1fr;gap:24px;padding:52px 25px}.prelaunch-mode .offline-box-image:after,.prelaunch-mode .product-image:after,.prelaunch-mode .product-page-image:after{white-space:normal;width:max-content;max-width:82%;text-align:center}.prelaunch-cart{padding:70px 25px}}.products{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch}.product-card{display:grid;grid-template-rows:285px 1fr}.product-card>div{display:flex;flex-direction:column;min-height:0}.collection-product-form{margin-top:auto;padding-top:13px}.collection-product-form button{width:100%;min-height:47px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:10px var(--shop-body);letter-spacing:.09em;text-align:left;padding:0 12px;text-transform:uppercase;cursor:pointer}.collection-product-form button span{float:right;font-size:16px;line-height:10px}.product-waitlist-button{margin-top:30px}.prelaunch-product-note{max-width:410px;margin:18px 0 0;color:#6d6255;font:13px/1.5 var(--shop-body)}@media(max-width:900px){.product-card{grid-template-rows:240px 1fr}.collection-section .product-card:nth-child(n+5){display:none}.collection-page .product-card:nth-child(n+5){display:grid}}.promise{border:1px solid var(--line)}.promise span:last-child{border-right:0}@media(max-width:900px){.promise{border:0}.promise span{border:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.promise span:nth-child(2n){border-right:1px solid var(--line)}.promise span:nth-last-child(-n+2){border-bottom:1px solid var(--line)}}.collection-product-form--choice{display:block;margin-top:auto;padding:15px 12px 0;border-bottom:1px solid var(--ink);color:var(--ink);font:10px var(--shop-body);letter-spacing:.09em;text-align:left;text-decoration:none;text-transform:uppercase}.collection-product-form--choice span{float:right;font-size:16px;line-height:10px}.starter-refill-choice{margin:34px 0 6px;padding:26px;border:1px solid var(--line);background:#f1e8da}.starter-refill-choice h2{font-size:28px;line-height:1.04}.starter-refill-choice>p:not(.eyebrow){max-width:540px;margin:14px 0 20px;font:15px/1.5 var(--shop-heading),serif}.starter-refill-choice__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.starter-refill-choice__grid a{min-height:108px;padding:14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);text-decoration:none;display:flex;flex-direction:column}.starter-refill-choice__grid span,.starter-refill-choice__grid b{font:9px var(--shop-body);letter-spacing:.1em;text-transform:uppercase}.starter-refill-choice__grid strong{margin:8px 0 12px;font:500 19px/1.05 var(--shop-heading),serif}.starter-refill-choice__grid b{margin-top:auto}.starter-refill-choice__grid a:hover{background:#e8d8bd}@media(max-width:620px){.starter-refill-choice{padding:20px}.starter-refill-choice__grid{grid-template-columns:1fr}.starter-refill-choice__grid a{min-height:92px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/theme-prelaunch.css.map */
