.mobile-bottom-nav{display:none}.quickview-button svg[data-icon=bag]{display:none}.collection-tile-slider{overflow:hidden}.collection-tile-slider .collection-grid{display:flex;gap:0}.collection-tile-slider .collection-tile{flex-shrink:0;height:auto;min-width:0}.service-slider{background:var(--cream,#f2eee7);padding:70px var(--gutter);overflow:hidden}.service-slider .service-grid{display:flex;gap:0;padding:0;background:transparent}.service-slider .service-grid>*{flex-shrink:0;height:auto;min-width:0}.service-slider .service-progress{display:none}.collection-tile-slider:not(.swiper-initialized) .collection-tile{width:calc((100% - 6px)/3)}.service-slider:not(.swiper-initialized) .service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.product-card.is-variant-selected .product-hover-image{visibility:hidden}@media(max-width:767px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.drawer{height:100dvh;max-height:100dvh;padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:90px}.mobile-bottom-nav{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;color:#222;border-top:1px solid #e6e3df;padding:4px 2px calc(4px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 12px #00000004}.mobile-bottom-nav>a,.mobile-bottom-nav>button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:56px;min-width:0;font:400 11px/1.3 var(--body);transition:color .18s ease,background .18s ease}.mobile-bottom-nav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.mobile-bottom-nav [aria-current=page]{color:#94743e}.mobile-bottom-nav>a:active,.mobile-bottom-nav>button:active{background:#e59e9e}.mobile-bag-count{position:absolute;top:1px;left:calc(50% + 6px);min-width:15px;padding:1px 3px;border-radius:9px;background:#222;color:#fff;font:10px/13px var(--body)}body.modal-open .mobile-bottom-nav,body.filters-open .mobile-bottom-nav,body.mobile-keyboard .mobile-bottom-nav{visibility:hidden;pointer-events:none}.toast{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.home-page .header-inner{height:60px}.home-page .hero{height:calc(100svh - 96px - env(safe-area-inset-bottom,0px));min-height:560px;max-height:900px}.home-page .hero-content{padding:100px 24px;align-items:center;text-align:center}.home-page .hero-content h1,.home-page .hero-content h2{font-size:44px;line-height:1.06}.home-page .hero-content .eyebrow{font-size:10px}.home-page .hero-content .button{margin-top:22px;min-height:44px}.home-page .hero-controls{bottom:0;width:260px}.home-page .categories{padding-block:38px}.home-page .category-track>a{width:96px}.home-page .category-image{width:96px;height:96px}.home-page .brand-statement{padding:20px 24px 56px}.home-page .brand-statement h2{font-size:28px;line-height:1.25}.home-page .collection-tile{aspect-ratio:4/5;min-height:0}.collection-tile-slider:not(.swiper-initialized) .collection-tile{width:74%}.service-slider:not(.swiper-initialized) .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .collection-content{padding:26px 20px}.home-page .collection-content h2{font-size:30px;line-height:1.15}.home-page .collection-content .eyebrow{font-size:9px}.home-page .collection-content .button{min-height:44px;padding:12px 24px}.home-page .products-section{display:flex;flex-direction:column;padding:48px 20px 52px;gap:0}.home-page .products-section .section-top{display:contents}.home-page .product-tabs{order:0;gap:22px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.home-page .product-tabs button{font-size:22px;min-height:44px;flex-shrink:0}.home-page #filter-summary{order:1}.home-page [data-product-panels]{order:2;width:100%;max-width:100%;min-width:0;margin-inline:0}.home-page .product-controls{order:3;margin-top:18px}.home-page .products-section .section-top>[data-tabs-link]{position:static;inset:auto;order:4;display:flex;align-items:center;justify-content:center;background:#1c1b1a;color:#fff;width:100%;min-height:46px;margin-top:22px;font:500 12px/1.4 var(--body);text-transform:uppercase;border:0;text-decoration:none}.home-page .products-section .section-top>[data-tabs-link]:hover{background:#3a3731}.home-page .products-section .product-card,.home-page .products-section .product-info,.home-page .products-section .product-media{background:#fff}.home-page .products-section .product-info{padding:14px 0 0}.home-page .product-name{font-size:13px;line-height:1.5}.home-page .product-price{font-size:13px;margin-top:5px}.home-page .quickview-button{top:auto;bottom:8px;right:6px;min-width:44px;min-height:44px;background:#fff;border:0}.home-page .quickview-button svg[data-icon=eye]{display:none}.home-page .quickview-button svg[data-icon=bag]{display:block;width:20px;height:20px}.home-page .product-badge{font-size:9px;top:10px;left:8px}.home-page .swatches{gap:0;margin-top:4px;margin-left:-7px}.home-page .swatch{width:44px;height:44px}.home-page .swatch:before{height:9px;top:14px;left:7px;right:7px}.home-page .swatch[aria-pressed=true]:after{bottom:18px;left:7px;right:7px}.home-page .essentials{position:relative;display:block;padding:96px 20px 36px;background:transparent;isolation:isolate}.home-page .essentials-photo{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-height:none;aspect-ratio:auto;z-index:-1}.home-page .essentials-photo>img{width:100%;height:100%;object-fit:cover;object-position:center}.home-page .essentials-photo .eyebrow,.home-page .essentials-content>.eyebrow{display:none}.home-page .essentials-content{min-width:0;padding:40px 20px;background:#fff;text-align:center;overflow:hidden}.home-page .essentials-content>h2{font-size:clamp(28px,7.5vw,38px);line-height:1.15;margin:0 0 18px}.home-page .essentials-content>h2 br{display:none}.home-page .essentials-content>h2>span:first-child{margin-right:.18em}.home-page .essentials-content>p:not(.eyebrow){max-width:none;font-size:16px;line-height:1.6;color:var(--ink);margin:0 0 32px}.home-page .essentials-products{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:88%;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -20px 28px 0;padding-right:20px;text-align:left}.home-page .essentials-products::-webkit-scrollbar{display:none}.home-page .essentials-products>div{min-width:0;scroll-snap-align:start;background:var(--product)}.home-page .essentials-products .product-card{height:100%}.home-page .essentials-products .product-info{padding:18px 20px 20px}.home-page .essentials-products .product-name{font-size:16px;min-height:0}.home-page .essentials-products .product-price{font-size:15px}.home-page .essentials-products .quickview-button{right:12px;bottom:12px;width:46px;height:46px;border:1px solid #eee;border-radius:0;opacity:1;transform:none}.home-page .essentials-content>.text-link{display:flex;width:100%;min-height:52px;padding:12px;background:#1c1b1a;color:#fff;text-decoration:none;font-size:14px;line-height:1.4}.home-page .crown-jewels{min-height:80vh;padding:50px 20px}.home-page .crown-jewels>h2{font-size:30px}.home-page .jewel-description h3{font-size:27px}.home-page .philosophy{padding:56px 24px}.home-page .philosophy h2{font-size:29px;line-height:1.25}.service-slider{padding:36px 20px 58px}.service-slider .service-grid>*{text-align:center;min-height:122px;padding:0 6px}.service-slider .service-grid h2{font-size:26px;margin:0 0 10px}.service-slider .service-grid p{font-size:14px;line-height:1.6}.service-slider .service-grid svg{width:28px;height:28px;margin-bottom:16px}.service-slider .service-progress{display:block;position:relative;width:200px;height:2px;background:#c8c5c0;margin:24px auto 0;border-radius:0;touch-action:none}.service-progress .swiper-scrollbar-drag{background:#222;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile.css.map */
