html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:900px){.site-header{grid-template-columns:minmax(0,1fr) auto;height:72px;padding:0 clamp(16px,4vw,28px)}.header-left{min-width:0;gap:8px}.desktop-nav{display:none}.mobile-menu-button{display:inline-flex;width:40px;height:44px}.header-actions{gap:4px}.header-actions .icon-button{width:44px;height:44px}.bag-button{min-height:44px}.pdp,.native-product{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.pdp-info{max-width:none;padding-top:0;min-width:0}.pdp-info h1{font-size:clamp(42px,7.5vw,64px)}.pdp-visual,.native-gallery{min-width:0}.pdp-image>.model-image{aspect-ratio:3/4}.angle-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.angle-tabs button{min-height:48px;padding:16px 4px}.checkout-layout,.native-cart-layout{display:flex;flex-direction:column-reverse;gap:32px}.checkout-summary{position:static;width:100%;min-width:0;max-width:none}.checkout-form{min-width:0;width:100%}.field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.field-pair>label{min-width:0}.checkout-form input,.checkout-form select,.checkout-form textarea,.signup-input input,.search-input input{font-size:16px;min-width:0}.cart-drawer{width:min(480px,100%);max-width:100vw;height:100dvh;max-height:100dvh;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain}.cart-items{min-height:0}.site-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain}.welcome-content{grid-template-columns:minmax(0,1fr);min-height:0}.welcome-image{display:none}.welcome-copy{padding:40px clamp(24px,6vw,48px) 30px}.welcome-copy h2{font-size:clamp(60px,10vw,78px)}.welcome-copy .wordmark{margin-bottom:28px}.welcome-copy .consent{font-size:10px;line-height:1.7}.welcome-dismiss{min-height:40px;align-items:center}.bundle-selections select{font-size:16px}.native-mobile-nav{display:block}.native-mobile-nav summary{min-height:44px}.native-mobile-nav nav{position:absolute;left:0;right:0;top:100%;padding:28px;background:var(--paper);display:grid;gap:24px;border-bottom:1px solid var(--line)}}@media(max-width:600px){html{scroll-padding-top:88px}.section-pad{padding:48px 20px}.section-heading{flex-wrap:wrap;gap:18px}.section-heading>div{min-width:0;max-width:100%}.section-heading h2{font-size:clamp(34px,10vw,44px)}.hero{height:calc(100svh - 101px);min-height:560px;max-height:780px}.hero-content{padding:38px 20px 76px}.hero-content h1{font-size:clamp(60px,18vw,100px)}.hero-buttons{gap:10px}.hero-buttons .button{min-height:50px;padding:15px 14px;font-size:9px;letter-spacing:.7px}.hero-bottom{left:20px;right:20px;bottom:22px}.intro-band{padding:40px 20px}.intro-band h2{font-size:clamp(44px,13.8vw,55px)}.collection-controls{flex-wrap:wrap;gap:12px}.edit-toggle button{min-height:44px;font-size:10px}.collection-controls>.underlined{font-size:8px;min-height:44px;align-items:center}.product-grid{gap:26px 12px}.product-grid .product-card:last-child{grid-column:auto;max-width:none}.product-card-heading h3{font-size:11px;line-height:1.45}.product-card-heading>span{font-size:12px}.tiny-swatches{gap:14px;padding:5px 0;margin-top:10px}.tiny-swatches a{width:16px;height:16px;position:relative}.tiny-swatches a:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.editorial-photo{height:auto;min-height:0;aspect-ratio:3/4}.editorial-copy{padding:42px 20px}.editorial-copy h2{font-size:clamp(64px,20vw,86px)}.editorial-copy .button{min-width:0;width:100%;max-width:320px}.detail-copy{padding:42px 20px}.detail-copy h2{font-size:clamp(48px,15.5vw,65px)}.journal-preview .journal-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px}.journal-preview .journal-grid>article,.journal-preview .journal-grid>div{scroll-snap-align:start;min-width:0}.journal-grid h3{font-size:clamp(28px,8vw,36px)}.shop-title-row h1,.page-title,.policy-page .page-title,.size-page .page-title{font-size:clamp(46px,13vw,65px);overflow-wrap:break-word}.shop-filters{gap:12px}.shop-filters select{font-size:11px;min-height:44px;max-width:135px}.shop-filters label{font-size:9px}.shop-filters>span{font-size:8px}.pdp-info h1{font-size:clamp(40px,11.8vw,54px)}.pdp-description{font-size:12px}.rating-summary{font-size:11px;gap:7px}.rating-summary small{font-size:7px}.hoodie-benefit-list strong{font-size:12px}.hoodie-benefit-list small{font-size:11px;line-height:1.6}.review-spotlight blockquote{font-size:12px;line-height:1.75}.review-author strong{font-size:11px}.review-author>small{font-size:7px}.option-label{flex-wrap:wrap;gap:8px}.bundle-card{display:grid;grid-template-columns:14px 46px minmax(0,1fr) auto;gap:8px;padding:18px 10px}.bundle-name{min-width:0}.bundle-name strong{font-size:10px}.bundle-name small{font-size:9px;line-height:1.6}.bundle-thumbnails{min-width:0}.bundle-price strong{font-size:12px}.bundle-price small{font-size:9px}.bundle-selections>div{grid-template-columns:54px minmax(0,1fr) 76px;gap:7px}.bundle-add{min-height:54px;font-size:10px;gap:12px;flex-wrap:wrap;padding:16px 18px}.bundle-add>span{margin-left:auto}.bundle-terms{font-size:10px}.stock-notice{font-size:12px}.stock-notice>small{font-size:7px}.free-delivery>p{font-size:11px}.free-delivery>small{font-size:9px}.delivery-stages>div{min-width:0}.delivery-stages strong{font-size:7px;line-height:1.5}.delivery-stages small{font-size:9px}.ugc-video-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(76vw,280px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:12px}.ugc-video-placeholder{aspect-ratio:3/4;scroll-snap-align:start;gap:16px}.ugc-video-placeholder>strong{font-size:10px}.ugc-video-placeholder>small{font-size:8px}.ugc-video-placeholder>svg{width:52px;height:52px;padding:16px}.video-placeholder-no{font-size:9px;top:16px;left:16px}.review-rail-heading h2{font-size:clamp(28px,8vw,35px)}.review-rail-heading>button{font-size:8px;max-width:85px;min-height:44px}.mini-review{width:min(280px,82vw)}.mini-review>p{font-size:12px}.mini-review-person strong{font-size:11px}.preview-disclosure{font-size:8px}.story-hero h1{font-size:clamp(64px,20vw,91px)}.story-text h2{font-size:clamp(48px,15vw,67px)}.checkout-heading h1,.order-success h1,.empty-checkout h1{font-size:clamp(48px,14vw,70px)}.checkout-summary{padding:20px}.checkout-item{grid-template-columns:60px minmax(0,1fr) auto;gap:10px}.checkout-item h3{overflow-wrap:anywhere}.checkout-item>span{font-size:10px;white-space:nowrap}.coupon-row{min-width:0}.coupon-row input{min-width:0;width:100%;font-size:16px}.cart-item{grid-template-columns:80px minmax(0,1fr);gap:14px}.cart-item .model-image{width:80px}.cart-item-info{min-width:0}.cart-item-bottom{flex-wrap:wrap}.cart-timer>span{font-size:9px}.cart-timer>small{font-size:10px}.cart-bottom>.button{min-height:52px}.newsletter-section{padding:44px 20px}.newsletter-section h2{font-size:clamp(60px,19vw,80px)}.site-footer{padding-left:20px;padding-right:20px;padding-bottom:env(safe-area-inset-bottom)}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a,.footer-links button{min-height:30px;overflow-wrap:anywhere}.search-dialog-body .modal-title,.review-dialog-body .modal-title,.size-guide-body .modal-title{font-size:clamp(40px,12vw,55px)}.toast{max-width:calc(100vw - 32px);white-space:normal;overflow-wrap:anywhere}}@media(max-width:400px){.checkout-form>.field-pair{grid-template-columns:minmax(0,1fr);gap:0}.measure-grid{grid-template-columns:minmax(0,1fr)}.bundle-card{grid-template-columns:14px 38px minmax(0,1fr) auto;gap:6px}.bundle-name strong{font-size:9px}.bundle-name small{font-size:8px}.bundle-price strong{font-size:11px}.bundle-price small{font-size:8px}}@media(max-width:340px){.product-grid,.related .product-grid.three{grid-template-columns:minmax(0,1fr)}.product-card-heading{flex-direction:row}.header-actions .icon-button{width:36px}}.pdp-description{font-size:16px;line-height:1.8}.product-accordions details p,.native-description{font-size:15px;line-height:1.8}.stock-notice{color:#e00000;animation:none}.stock-notice strong{font-size:14px;font-weight:900;color:#e00000}.stock-dot{animation:nord-stock-pulse 2s ease-in-out infinite}.list-price s{margin-left:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile.css.map */
