.ja-native-description{margin:30px 0;line-height:1.8;overflow-wrap:anywhere}.ja-native-description h2,.ja-native-description h3{margin:24px 0 12px}.ja-native-description p{margin:12px 0}.ja-native-description a,.ja-page-sections a,.jf-helper a,.ja-empty-products a{text-decoration:underline;text-underline-offset:3px}.ja-native-gallery{background:#f3f1e9}.ja-native-gallery>a{display:block}.ja-native-gallery img{width:100%;height:auto}.ja-native-confirm{display:flex;gap:10px;align-items:flex-start;margin:20px 0}.ja-native-confirm input{margin-top:6px}.ja-native-review{padding:16px;background:#f3f3ef;overflow-wrap:anywhere}.ja-native-review:empty{display:none}.ja-native-review p{margin:6px 0}.ja-native-filter{display:flex;gap:20px;margin:25px 0}.ja-native-filter a{text-decoration:underline}.ja-sort{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin:20px 0}.ja-sort select,.ja-sort button,.ja-cart-quantity button{padding:10px;border:1px solid #ddd;background:#fff}.ja-empty-products{grid-column:1/-1;padding:36px 0;color:#585e59}.ja-native-search{display:flex;align-items:center;gap:16px;margin:25px 0}.ja-native-search input{max-width:600px}.ja-native-faq details{padding:20px 0;border-bottom:1px solid #ddd}.ja-native-faq summary{cursor:pointer;font-weight:600}.ja-native-faq details p{margin:16px 0}.ja-native-faq a{text-decoration:underline}.ja-cart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:48px;margin-top:35px}.ja-cart-line{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:25px 0;border-bottom:1px solid #ddd}.ja-cart-line img{width:100%;height:auto}.ja-cart-line h2{font-size:18px}.ja-cart-line details{margin:20px 0}.ja-cart-line summary{cursor:pointer;text-decoration:underline}.ja-cart-edit-fields{display:grid;gap:12px;margin:20px 0}.ja-cart-edit-fields label{display:grid;gap:6px}.ja-cart-quantity{display:flex;gap:16px;align-items:end;margin:20px 0}.ja-cart-quantity input{width:90px}.ja-cart-quantity a{text-decoration:underline}.ja-cart-summary{background:#f5f4ef;padding:28px;align-self:start;position:sticky;top:110px}.ja-cart-summary p{margin:18px 0}.ja-cart-summary .jf-button{margin:14px 0}.ja-cart-summary a{text-decoration:underline}.ja-page-sections>p{margin:16px 0}.ja-page-sections>h2{margin:30px 0 16px}.ja-mega-content{display:flex;gap:24px;padding:20px}.ja-nav-group.is-open .ja-mega{visibility:visible;opacity:1;pointer-events:auto}.ja-top-bag{color:inherit}.ja-native-cart [role=alert]{color:#a62323;margin-top:12px}body[data-native-store] .jf-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body[data-native-store] .jf-product-card{min-width:0}body[data-native-store] .jf-card-price{font-size:18px;margin-top:8px}body[data-native-store] .jf-card-media img{width:100%;height:auto}.pagination{display:flex;gap:18px;justify-content:center;margin:35px 0}@media(max-width:900px){.ja-cart-layout{grid-template-columns:1fr}.ja-cart-summary{position:static}body[data-native-store] .jf-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-native-search{flex-wrap:wrap}.ja-native-search label{width:100%}}@media(max-width:600px){.ja-cart-line{grid-template-columns:90px minmax(0,1fr);gap:14px}.ja-cart-quantity{gap:10px;flex-wrap:wrap}.ja-cart-quantity input{width:70px}.ja-cart-summary{padding:20px}.ja-sort{justify-content:flex-start;flex-wrap:wrap}.ja-sort select{max-width:200px}.ja-native-filter{gap:15px}.ja-native-description{margin-top:20px}body[data-native-store] .jf-nav.open{display:block}body[data-native-store] .ja-mega-content{flex-wrap:wrap;padding:12px;gap:12px}}.ja-native-policy .shopify-policy__container{max-width:1040px;padding:56px 48px 80px}.ja-native-policy .shopify-policy__title{text-align:left;margin-bottom:32px}.ja-native-policy h1{font-size:32px}.ja-native-policy h2{font-size:22px;margin:30px 0 14px}.ja-native-policy p{margin:16px 0}.ja-native-policy a{text-decoration:underline}@media(max-width:600px){.ja-native-policy .shopify-policy__container{padding:32px 20px 55px}.ja-native-policy h1{font-size:26px}.ja-native-policy h2{font-size:20px}}.ja-mens-size-chart{margin:28px 0}.ja-mens-size-chart caption{text-align:left;font-weight:600;padding:12px 0}.ja-mens-size-chart th,.ja-mens-size-chart td{padding:10px 12px;border-bottom:1px solid #ddd;text-align:left;white-space:nowrap}.ja-mens-size-chart thead{background:#f3f3ef}.ja-mens-size-chart tbody th{font-weight:600}.ja-mens-size-chart [role=region]:focus-visible{outline:2px solid #273a31;outline-offset:3px}.jf-header .jf-wordmark{font-size:36px;flex-shrink:0}.jf-header .jf-wordmark i{width:1em;height:.23em;top:-.27em}@media(min-width:1001px)and (max-width:1200px){.jf-header .jf-wordmark{font-size:32px}}@media(min-width:761px)and (max-width:1000px){.jf-header .jf-wordmark{font-size:34px}}@media(max-width:760px){.jf-header .jf-wordmark{font-size:30px}}@media(max-width:360px){.jf-header .jf-wordmark{font-size:26px}}.ja-native-filter{flex-wrap:wrap}.ja-native-filter a[aria-current=page]{font-weight:700;text-decoration-thickness:2px;text-underline-offset:6px}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ja-native.css.map */
