@media screen and (max-width:749px){.footer__newsletter .prose{text-align:center}}@media screen and (max-width:749px){.template-page body p{font-size:14px!important}}.nt-size-chart-trigger{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--color-foreground);display:inline-block;margin-bottom:.75rem}.nt-size-chart-trigger:hover{opacity:.6}.nt-size-chart-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0009;align-items:center;justify-content:center}.nt-size-chart-overlay.is-open{display:flex}.nt-size-chart-dialog{background:#111;color:#fff;border:1px solid rgba(255,255,255,.15);width:min(560px,92vw);max-height:85vh;overflow-y:auto;padding:2rem;position:relative}.nt-size-chart-close{background:none;border:none;cursor:pointer;padding:0;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nt-size-chart-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1rem;margin-bottom:1.5rem}.nt-size-chart-header h2{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin:0;color:#fff}.nt-unit-toggle{display:flex;align-items:center;gap:.5rem;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:#fff9}.nt-toggle-switch{position:relative;width:40px;height:22px;cursor:pointer;display:inline-block;flex-shrink:0}.nt-toggle-switch input{opacity:0;width:0;height:0;position:absolute}.nt-toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff40;border-radius:999px;transition:background .2s}.nt-toggle-switch input:checked~.nt-toggle-track{background:#fff}.nt-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#111;border-radius:50%;transition:transform .2s}.nt-toggle-switch input:checked~.nt-toggle-thumb{transform:translate(18px)}.nt-size-table{width:100%;border-collapse:collapse;font-size:.8125rem;color:#fff}.nt-size-table th{text-align:center;font-weight:500;letter-spacing:.04em;padding:.5rem .75rem;color:#ffffff80}.nt-size-table td{text-align:center;padding:.75rem;border-top:1px solid rgba(255,255,255,.1)}.nt-size-table td:first-child{font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
