@media(max-width:640px){.nf .nf-wrap.nf-wrap,body .page-width.page-width{padding-left:20px;padding-right:20px}.nf .nf-announce.nf-announce{padding:10px 20px;font-size:10.5px;letter-spacing:.06em;line-height:1.5}.nf .nf-trust-in>div{padding:20px}.nf .nf-hero-in.nf-hero-in{padding:40px 20px 44px;gap:30px}.nf .nf-h1.nf-h1{font-size:clamp(31px,8.4vw,44px);line-height:1.06;letter-spacing:-.028em}.nf .nf-sub.nf-sub{font-size:16px;margin-top:16px}.nf .nf-cta.nf-cta{margin-top:24px;gap:10px}.nf .nf-btn.nf-btn{padding:14px 22px;font-size:14px}.nf .nf-hero-specs{margin-top:28px}.nf .nf-hero-specs>div{padding:14px 12px 0 0}.nf .nf-hero-specs .v{font-size:19px}.nf .nf-sec.nf-sec,.nf .nf-blk.nf-blk{padding:52px 0}.nf .nf-shead.nf-shead{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}.nf .nf-shead p{font-size:14.5px}.nf .nf-grid.nf-grid{gap:12px}.nf .nf-cbody.nf-cbody{padding:14px 14px 16px}.nf .nf-card h3{font-size:15px;margin:6px 0 5px}.nf .nf-cspec{font-size:12.5px;line-height:1.5}.nf .nf-crow{margin-top:12px;padding-top:12px}.nf .nf-price{font-size:17px}.nf .cu-grid{gap:10px}.nf .nf-pdp.nf-pdp{gap:30px;padding-bottom:56px}.nf .nf-pdp h1{font-size:clamp(26px,7.4vw,34px);line-height:1.08}.nf .nf-lede{font-size:15.5px;margin-top:16px}.nf .nf-pricebox{margin:20px 0 6px}.nf .nf-pricebox .p{font-size:32px}.nf .nf-crumb{padding:14px 0}.nf .nf-footer.nf-footer{padding:52px 0 26px}.nf .nf-fgrid.nf-fgrid{gap:26px;padding-bottom:30px}.nf .nf-fbrand p{max-width:none}.nf .nf-fbot{gap:14px;padding-top:20px}.nf .nf-fbot nav{gap:14px;flex-wrap:wrap}body .collection-hero.collection-hero{padding-top:32px}body .collection-hero__title.collection-hero__title{font-size:clamp(28px,8vw,40px)}body .collection-hero__description.collection-hero__description{font-size:15.5px}body .facets-container.facets-container{padding:12px 0;margin-bottom:20px}body .card__content.card__content{padding:14px 14px 16px}body .product .price .price-item.price-item{font-size:1.9rem}body #MainContent .center{padding:64px 0}body .shopify-policy__container{padding:40px 20px}}@media(max-width:380px){.nf .nf-wrap.nf-wrap,body .page-width.page-width{padding-left:16px;padding-right:16px}.nf .nf-hero-in.nf-hero-in{padding:36px 16px 40px}.nf .nf-announce.nf-announce{padding:10px 16px}.nf .nf-h1.nf-h1{font-size:30px}.nf .nf-grid.nf-grid{gap:10px}.nf .nf-fgrid.nf-fgrid{grid-template-columns:1fr;gap:22px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/snagged-mobile.css.map */
