.pf-apparel{display:block;font-family:var(--font-body--family,sans-serif)}.pf-apparel [hidden]{display:none!important}.pf-apparel .jnh-track{aspect-ratio:1}.pf-apparel .jnh-slide{aspect-ratio:1;margin:0}.pf-apparel .jnh-slide img{width:100%;height:100%;object-fit:contain}.pf-apparel .jnh-sizes legend,.pf-apparel .jnh-colors legend{display:block!important}.pf-apparel .jnh-atc{width:100%;background:#ff6a00;color:#fff;border:0;border-radius:8px;padding:18px;font-weight:700;font-size:16px;cursor:pointer}.pf-apparel .jnh-atc:disabled{opacity:.5}.pf-apparel-offer{padding:16px;border:1px solid #ffd2b0;background:#fff5ed;border-radius:8px;margin-bottom:20px}.pf-apparel-offer span{display:block;font-size:13px;margin-top:6px}.pf-apparel-trust{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin:15px 0}.pf-apparel-table{overflow:auto}.pf-apparel-table table{width:100%;border-collapse:collapse;font-size:13px}.pf-apparel-table th,.pf-apparel-table td{padding:9px;border-bottom:1px solid #ddd;text-align:left}.pf-apparel .jnh-sticky.is-hidden{display:none!important}.pf-apparel .jnh-sticky{min-height:58px;height:58px}.pf-apparel .jnh-sticky-info{display:flex;gap:10px;align-items:center}.pf-apparel .jnh-sticky a{padding:12px 18px}@media(max-width:749px){.pf-apparel .jnh-gallery{width:100%;margin:0;padding:0}.pf-apparel .jnh-grid{padding:0;display:block}.pf-apparel .jnh-buybox{padding:20px 16px}.pf-apparel h1{font-size:28px;line-height:1.12}.pf-apparel .jnh-media{border-radius:0}}.pf-apparel h1{font-size:clamp(28px,3vw,40px)}.pf-apparel .jnh-gallery{min-width:0}.pf-apparel .jnh-thumbs{overflow-x:auto}.pf-apparel .jnh-slide{flex:0 0 100%}@media(max-width:749px){.pf-apparel.jnh{padding:0 0 32px}.pf-apparel .jnh-grid{width:100%;max-width:none}.pf-apparel .jnh-media{border:0}.pf-apparel .jnh-thumbs{padding-left:12px;padding-right:12px}}.pf-apparel-size-table{overflow-x:auto;margin:16px 0}.pf-apparel-size-table table{border-collapse:collapse;width:100%;font-size:13px}.pf-apparel-size-table th,.pf-apparel-size-table td{padding:8px;border:1px solid #d9d9df;text-align:left;white-space:nowrap}.pf-apparel-size-table th{background:#f3f4f5}.pf-apparel .pf-apparel-packs h2{font-size:13px;margin:12px 0 8px;color:#171a20}.pf-apparel .pf-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-apparel .pf-pick-grid:has(>div:nth-child(3)){grid-template-columns:1.4fr 1fr .75fr}.pf-apparel .pf-pick-grid:has(>div:only-child){grid-template-columns:1fr}.pf-apparel .jnh-pack-summary{color:#171a20}.pf-apparel .pf-pack{overflow:visible}.pf-apparel .pf-pack-body{border-radius:0 0 7px 7px}.pf-apparel .jnh-benefits{gap:6px;margin:10px 0}.pf-apparel .jnh-benefits li{padding-left:20px}.pf-apparel .jnh-price del{color:#85888c}.pf-apparel .jnh-size-dialog{color:#171a20;background:#fff}.pf-apparel .jnh-size-dialog p{font-size:14px;line-height:1.5}.pf-apparel .pf-apparel-error{color:#b42318}.pf-apparel .jnh-atc{background:#ff5a16}.pf-apparel .jnh-sticky a{color:#fff;background:#ff5a16}#MainContent .pf-apparel .pf-size-label-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:24px;margin-bottom:4px}#MainContent .pf-apparel .pf-size-label-row .jnh-dropdown-caption{margin:0;flex:0 0 auto}#MainContent .pf-apparel .pf-size-label-row .jnh-pack-guide{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex:0 1 auto;min-width:0;margin:0;padding:0 0 2px;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#171a20;font-size:12px!important;line-height:1.3!important;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer}#MainContent .pf-apparel .pf-size-label-row .jnh-pack-guide span{font-size:inherit!important;line-height:inherit!important}#MainContent .pf-apparel .pf-size-label-row .jnh-pack-guide svg{flex:0 0 18px;width:18px;height:14px}@media(max-width:360px){#MainContent .pf-apparel .pf-size-label-row{gap:4px}#MainContent .pf-apparel .pf-size-label-row .jnh-pack-guide{font-size:10px!important;gap:3px}#MainContent .pf-apparel .pf-size-label-row .jnh-pack-guide svg{width:15px;flex-basis:15px}}@media(max-width:749px){#MainContent .pf-apparel .jnh-extra-grid label>.jnh-dropdown-caption{display:flex;align-items:center;min-height:24px;margin:0 0 4px}#MainContent .pf-apparel .pf-size-label-row{height:24px;min-height:24px;margin:0 0 4px}#MainContent .pf-apparel .pf-size-label-row .jnh-dropdown-caption{display:flex;align-items:center;margin:0;line-height:1.4}#MainContent .pf-apparel .jnh-extra-grid{align-items:start}}#MainContent .pf-apparel .jnh-size-dialog.pf-size-redesign{width:min(720px,calc(100vw - 24px));max-width:720px;max-height:calc(100dvh - 32px);margin:auto;padding:0!important;border:0;border-radius:8px;overflow-y:auto;overflow-x:hidden;background:#fff;box-shadow:0 18px 60px #0003}#MainContent .pf-apparel .pf-size-redesign::backdrop{background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#MainContent .pf-apparel .pf-size-redesign .jnh-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#171a20;color:#fff;position:sticky;top:0;z-index:2;margin:0;border:0}#MainContent .pf-apparel .pf-size-redesign .pf-size-kicker{display:block;color:#ff731d;font-size:11px!important;line-height:1.3!important;font-weight:750;margin-bottom:3px}#MainContent .pf-apparel .pf-size-redesign h2{color:#fff;margin:0;font-size:21px!important;line-height:1.2!important;letter-spacing:0;font-weight:750}#MainContent .pf-apparel .pf-size-redesign [data-size-close]{width:auto;height:auto;min-height:38px;margin:0;padding:8px 10px;border:1px solid #fff;border-radius:6px;background:transparent;color:#fff;font-size:12px!important;line-height:1.2!important;font-weight:700;white-space:nowrap}#MainContent .pf-apparel .pf-size-redesign [data-size-close]:focus-visible{outline:2px solid #ff731d;outline-offset:2px}#MainContent .pf-apparel .pf-size-redesign .pf-size-intro{margin:12px 14px!important;font-size:13px!important;line-height:1.45!important;color:#626771}#MainContent .pf-apparel .pf-size-redesign .pf-apparel-size-table{margin:0 14px 12px;overflow:visible}#MainContent .pf-apparel .pf-size-redesign table{width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;font-size:12px!important}#MainContent .pf-apparel .pf-size-redesign th,#MainContent .pf-apparel .pf-size-redesign td{padding:7px 4px!important;border:1px solid #dce0e5;white-space:normal!important;overflow-wrap:anywhere;text-align:center;font-size:12px!important;line-height:1.3!important;color:#343943}#MainContent .pf-apparel .pf-size-redesign thead th{background:#171a20;color:#fff;font-weight:700}#MainContent .pf-apparel .pf-size-redesign tbody tr:nth-child(2n){background:#f6f7f9}#MainContent .pf-apparel .pf-size-redesign tbody th{font-weight:700;background:#f1f3f6}#MainContent .pf-apparel .pf-size-redesign .pf-size-bottom-tip{margin:12px 14px 14px;padding:11px 12px;border-left:4px solid #ff731d;background:#fff2e9;color:#343943;font-size:13px!important;line-height:1.4!important}#MainContent .pf-apparel .pf-size-redesign .pf-size-bottom-tip p{margin:3px 0 0;font-size:12px!important;line-height:1.45!important;color:#626771}#MainContent .pf-apparel .pf-size-redesign [hidden]{display:none!important}@media(max-width:749px){#MainContent .pf-apparel .pf-size-redesign .jnh-dialog-head{padding:12px}#MainContent .pf-apparel .pf-size-redesign h2{font-size:19px!important}#MainContent .pf-apparel .pf-size-redesign th,#MainContent .pf-apparel .pf-size-redesign td{font-size:10px!important;padding:6px 2px!important}#MainContent .pf-apparel .pf-size-redesign .pf-size-intro{font-size:12px!important}#MainContent .pf-apparel .pf-size-redesign .pf-apparel-size-table{margin:0 10px 10px}}#MainContent .pf-apparel .pf-size-redesign table tr:first-child th{background:#171a20;color:#fff;font-weight:700}#MainContent .pf-apparel .jnh-extra>h3:has(.jnh-size-adjacent){display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}#MainContent .pf-apparel .jnh-extra>h3 .jnh-size-adjacent{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:36px;margin:0;padding:5px 10px;border:1px solid #b9bec5;border-radius:6px;background:#fff;color:#23272e;font-size:13px!important;font-weight:700;line-height:1.25;text-decoration:none;cursor:pointer;flex:none}#MainContent .pf-apparel .jnh-extra>h3 .jnh-size-adjacent:before{content:"";width:17px;height:9px;border:1.5px solid currentColor;border-radius:1px;background:repeating-linear-gradient(90deg,transparent 0 3px,currentColor 3px 4px,transparent 4px 6px) top left/100% 4px no-repeat;flex:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pf-apparel.css.map */
