@media(max-width:767px){html{scroll-padding-top:72px}body{overflow-x:hidden}.page-width{width:calc(100% - 36px);max-width:100%}.site-header .header-inner{min-height:64px;gap:10px;flex-wrap:nowrap}.site-header .brand{flex:0 1 auto;min-width:0;max-width:38vw!important}.site-header .brand-logo{max-width:100%;max-height:40px;object-fit:contain}.site-header .nav{display:flex!important;min-width:0;gap:0}.site-header .nav a{font-size:9px;letter-spacing:.07em;white-space:nowrap}.header-tools{gap:0;flex-shrink:0}.header-tools a{font-size:10px!important;white-space:nowrap;letter-spacing:.04em}.hero{min-height:0;height:min(760px,calc(100svh - 64px));height:clamp(520px,calc(100svh - 64px),760px);background-position:56% center;align-items:flex-end}.hero:before{background:linear-gradient(0deg,#000000e6,#00000080 31%,#0000000f 75%)}.hero-content{padding:0 0 52px;max-width:100%}.hero .eyebrow{font-size:10px;letter-spacing:.17em;margin-bottom:15px}.hero h1{font-size:clamp(52px,13.5vw,88px);line-height:.91;letter-spacing:-.075em;overflow-wrap:break-word;max-width:100%;margin-bottom:18px}.hero-copy{font-size:14px;line-height:1.6;max-width:290px}.hero .button{margin-top:24px;min-height:52px;padding:16px 24px;font-size:11px;letter-spacing:.12em}.vanta-edit{padding-top:64px;padding-bottom:80px}.vanta-intro{margin-bottom:36px}.vanta-intro .eyebrow{font-size:10px;letter-spacing:.17em}.vanta-intro h1{font-size:clamp(39px,10.5vw,64px);line-height:1;letter-spacing:-.065em;margin:12px 0 17px}.vanta-intro>p:last-of-type{font-size:13px;line-height:1.5}.vanta-color-switch{display:flex;width:min(100%,340px);padding:4px;gap:4px;margin:22px auto 0}.vanta-color-button{flex:1;min-width:0;padding:15px 12px;min-height:48px;font-size:11px;letter-spacing:.12em}.vanta-duo{display:grid;grid-template-columns:1fr;gap:44px}.vanta-piece{min-width:0}.vanta-piece-photo{aspect-ratio:4/4.8;overflow:hidden}.vanta-piece-photo img{width:100%;height:100%;object-fit:cover}.vanta-piece-info{gap:12px;padding-top:16px;align-items:start}.vanta-index{font-size:9px;letter-spacing:.12em}.vanta-piece h2{font-size:clamp(21px,6vw,28px);line-height:1.14;margin-top:7px}.vanta-price{font-size:12px;white-space:nowrap;padding-top:18px}.vanta-discover{margin-top:15px;display:inline-flex;min-height:38px;align-items:center;font-size:10px}.footer{padding-top:42px}.footer-top{gap:24px}.footer-links{gap:14px 20px}.footer-links a{min-height:30px;display:inline-flex;align-items:center}.footer-bottom{margin-top:26px}.product-layout{display:grid;grid-template-columns:1fr;gap:24px;padding:18px 0 60px}.product-gallery{gap:8px}.product-gallery img{width:100%;height:auto}.product-details{position:static}.product-details h1{font-size:clamp(29px,8vw,43px);line-height:1.05}.product-form select,.product-form input{min-height:48px;font-size:16px}.product-form button{min-height:54px}.product-description{font-size:14px;line-height:1.7}.collection-banner{padding:44px 0 25px}.collection-banner h1{font-size:clamp(38px,10vw,65px)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.product-title{font-size:11px}.product-info{flex-wrap:wrap}.price{font-size:11px}.button:focus-visible,.vanta-color-button:focus-visible,.vanta-piece:focus-visible{outline:2px solid #fff;outline-offset:3px}}@media(max-width:370px){.page-width{width:calc(100% - 28px)}.site-header .header-inner{gap:7px}.site-header .brand{max-width:34vw!important}.site-header .nav a{font-size:8px}.header-tools a{font-size:9px!important}.hero h1{font-size:clamp(44px,12.5vw,58px)}.vanta-piece-info{flex-wrap:wrap}.vanta-price{padding-top:0}.vanta-intro h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.vanta-piece-photo img,.product-image img{transition:none!important}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vanta-mobile.css.map */
