.announcement{height:25px;display:grid;place-items:center;background:#111;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.15em;font-size:.53rem}.signup{background:linear-gradient(100deg,#1b2125,#0b0e10);color:#fff;border-bottom:1px solid #34383a}.signup__inner{min-height:128px;display:grid;grid-template-columns:1fr 1.15fr 1.4fr auto;gap:28px;align-items:center}.signup p{margin:0}.signup__inner>p:nth-child(2){font-size:.72rem;color:#ddd}.signup__form{display:grid;grid-template-columns:1fr 52px;background:#fff}.signup__form input,.signup__form button{height:48px;border:0;padding:0 18px}.signup__form button{background:#171a1c;color:#fff}.signup__social{display:flex;gap:16px;font-size:.65rem;font-weight:800}.footer{background:#0b0e10;color:#fff;padding:48px 0 32px}.footer__grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr) .8fr;gap:36px}.footer__brand{display:flex;flex-direction:column}.footer__brand b{font:italic 3.6rem/.8 Arial Black,Arial,sans-serif;letter-spacing:-.11em}.footer__brand small{text-transform:uppercase;letter-spacing:.18em;font-size:.45rem;margin-top:10px}.footer h3{font-size:.7rem;margin:0 0 14px}.footer__grid a,.footer__grid span{display:block;color:#bbb;font-size:.62rem;margin:8px 0}.footer__script{font:italic 2.5rem/1 cursive;transform:rotate(-6deg)}.footer__bottom{display:flex;justify-content:space-between;margin-top:70px;color:#999;font-size:.55rem}.footer__bottom span:last-child{color:#ddd;text-transform:uppercase;letter-spacing:.24em}@media(max-width:900px){.signup__inner{grid-template-columns:1fr;padding-block:28px;gap:12px}.signup__social{display:none}.footer__grid{grid-template-columns:repeat(2,1fr)}.footer__brand{grid-column:1/-1}.footer__script{display:none}.footer__bottom{flex-direction:column;gap:22px;margin-top:45px}}.header{height:75px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff}.brand{display:flex;align-items:center;gap:11px;justify-self:start}.brand img{height:50px;width:auto}.brand b{font-family:Arial Black,Arial,sans-serif;font-style:italic;font-size:2.4rem;letter-spacing:-.11em}.brand small{font-size:.45rem;text-transform:uppercase;letter-spacing:.18em}.header nav{display:flex;gap:40px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.header__actions{justify-self:end;display:flex;align-items:center;gap:22px;font-size:1.7rem}.header__actions button{border:0;background:none;font-size:1.35rem;position:relative}.header__actions sup{position:absolute;top:-3px;right:-8px;background:#111;color:#fff;border-radius:50%;font-size:.5rem;width:15px;height:15px;display:grid;place-items:center}#CartDrawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);height:100%;border:0;padding:40px;background:#fff}#CartDrawer::backdrop{background:#0009}.drawer-close{position:absolute;right:18px;top:12px;border:0;background:none;font-size:2rem}.drawer-item{display:grid;grid-template-columns:80px 1fr;gap:15px;margin:20px 0}.drawer-item img{width:80px;height:95px;object-fit:cover}.drawer-total{display:flex;justify-content:space-between;border-top:1px solid;padding-top:20px}@media(max-width:749px){.header{height:65px;grid-template-columns:1fr auto}.brand small{display:none}.brand b{font-size:2rem}.header__actions{gap:13px}}.home-hero{position:relative;height:min(650px,62vw);min-height:520px;color:#fff}.home-hero__media,.home-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.home-hero__media img{width:100%;height:100%;object-fit:cover}.home-hero__shade{background:linear-gradient(90deg,#000000d1,#0000001f 62%,#00000047)}.home-hero__copy{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.home-hero h1{font-style:italic;font-size:clamp(4rem,7vw,7rem);max-width:590px;margin:0 0 22px}.home-hero__copy>p{max-width:320px;margin:0 0 22px;font-size:.82rem}.home-hero__copy .eyebrow{line-height:1.7;margin-bottom:10px}.hero-script{position:absolute;right:6%;top:12%;font:italic 2.7rem/1 cursive;transform:rotate(-7deg)}.move-section{padding-block:22px}.move-heading,.story-heading{display:grid;grid-template-columns:1fr auto;align-items:center}.move-heading .section-title,.story-heading .section-title{margin:0}.move-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding-top:12px}.move{position:relative;aspect-ratio:3/4;color:#fff;overflow:hidden;border-radius:3px}.move__media,.move__shade{position:absolute;top:0;right:0;bottom:0;left:0}.move__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.move:hover img{transform:scale(1.035)}.move__shade{background:linear-gradient(0deg,rgba(0,0,0,.86),transparent 62%)}.move__copy{position:absolute;left:18px;right:16px;bottom:15px}.move__copy h3{font-size:1.16rem;margin:0 42px 8px 0}.move__copy p{font-size:.52rem;letter-spacing:.11em;text-transform:uppercase;margin:0;max-width:160px}.move__arrow{position:absolute;right:14px;bottom:15px;border:1px solid;border-radius:50%;width:36px;height:36px;display:grid;place-items:center}.story{padding-top:12px}.story-grid{display:grid;grid-template-columns:1.2fr .53fr 1.32fr;height:410px}.story-image{position:relative;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover}.story-image span{position:absolute;top:32px;left:28px;color:#fff;font:italic 2.1rem/1 cursive;transform:rotate(-6deg)}.story-copy{display:flex;flex-direction:column;justify-content:center;padding:38px}.story-copy h3{font-size:1.7rem;margin:0 0 24px}.story-words{text-transform:uppercase;letter-spacing:.22em;font-size:.62rem;line-height:1.75;margin-bottom:24px}.story-copy .button{align-self:flex-start}.benefits{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;padding-block:27px 38px}.benefits div{display:flex;flex-direction:column;align-items:center}.benefits i{font: 2.4rem/1 serif;margin-bottom:9px}.benefits b,.benefits span{text-transform:uppercase;letter-spacing:.15em;font-size:.58rem}.benefits span{font-size:.5rem;margin-top:3px}.social{display:grid;grid-template-columns:230px 1fr;gap:22px;padding-block:38px}.social-intro h2{font-size:1.9rem;margin:0 0 24px}.social-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.social-tile{aspect-ratio:.88;overflow:hidden;background:#17191b}.social-tile img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.social-tile:hover img{transform:scale(1.04)}.quote{height:100%;display:grid;place-items:center;color:#fff;text-align:center;font:italic 1.55rem/1.05 cursive;transform:rotate(-4deg)}@media(max-width:900px){.home-hero{height:650px}.home-hero__shade{background:linear-gradient(0deg,rgba(0,0,0,.84),transparent 85%)}.home-hero__copy{justify-content:flex-end;padding-bottom:45px}.home-hero h1{font-size:clamp(3.5rem,15vw,5.4rem)}.move-heading,.story-heading{grid-template-columns:1fr}.move-heading>span,.story-heading>span{display:none}.move-grid{display:grid;grid-auto-flow:column;grid-auto-columns:75vw;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}.move{scroll-snap-align:start}.story-grid{grid-template-columns:1fr;height:auto}.story-image{height:390px}.story-grid .story-image:last-child{display:none}.story-copy{padding:36px 20px}.benefits{grid-template-columns:repeat(2,1fr);gap:30px 10px}.benefits div:last-child{grid-column:1/-1}.social{grid-template-columns:1fr}.social-grid{display:grid;grid-auto-flow:column;grid-auto-columns:58vw;grid-template-columns:none;overflow-x:auto}.social-intro{display:flex;justify-content:space-between;align-items:end}.social-intro h2{font-size:1.5rem;margin:0}}.article{padding-block:55px}.article h1{font-size:clamp(3rem,7vw,7rem);max-width:1100px;margin:.15em 0 .4em}.article>img{width:100%;max-height:720px;object-fit:cover}.article .rte{margin:45px auto;font-size:1.05rem}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 18px}.article-grid article>a>div{aspect-ratio:4/3;overflow:hidden}.article-grid img{width:100%;height:100%;object-fit:cover}.article-grid h2{font-size:1.4rem}.article-grid .eyebrow{margin-top:12px}@media(max-width:749px){.article-grid{grid-template-columns:1fr}}.cart-line{display:grid;grid-template-columns:120px 1fr auto;gap:22px;align-items:center;border-top:1px solid;padding:20px 0}.cart-line img{width:120px;height:140px;object-fit:cover}.cart-line input{width:65px;padding:7px}.cart-total{text-align:right;font-size:1.2rem}.cart-total strong{margin-left:30px}.listing{padding-block:55px}.listing>h1{font-size:clamp(3rem,8vw,8rem);margin:.12em 0 .4em}.pages{text-align:center;margin-top:50px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.collection-grid div{aspect-ratio:1;overflow:hidden;background:#eee}.collection-grid img{width:100%;height:100%;object-fit:cover}.collection-grid h2{font-size:1.25rem}@media(max-width:749px){.collection-grid{grid-template-columns:1fr 1fr}}.basic{padding-block:65px}.basic h1{font-size:clamp(3rem,8vw,7rem);margin:.1em 0 .4em}.product{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(35px,6vw,90px);padding-block:55px}.product__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.product__gallery img{width:100%;height:100%;object-fit:cover;background:#eee}.product__info{position:sticky;top:25px;align-self:start}.product h1{font-size:clamp(2.7rem,5vw,5.5rem);margin:.15em 0}.price{font-size:1.25rem;font-weight:800}.product form{display:grid;gap:11px;margin:28px 0}.product select,.product input{height:48px;padding:0 12px;border:1px solid}.product details{border-top:1px solid;padding:17px 0}.product summary{font-size:.7rem;text-transform:uppercase;font-weight:800}@media(max-width:749px){.product{grid-template-columns:1fr;padding-top:18px}.product__info{position:static}.product__gallery{display:flex;overflow:auto}.product__gallery>*{min-width:87%}}.search-form{display:flex;gap:10px;margin:30px 0}.search-form input{flex:1;padding:12px;border:1px solid}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 16px}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr)}}.card__media{aspect-ratio:4/5;overflow:hidden;background:#f2f2f2}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.card:hover img{transform:scale(1.025)}.card__info{display:flex;justify-content:space-between;gap:14px;padding-top:12px}.card__info h3{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;margin:0}.card__info strong{font-size:.75rem;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
