.product-details[data-astro-cid-f6ohjci6]{display:grid;gap:10px;padding:14px 0 0;border-top:1px solid rgba(17,17,15,.18);color:#11110f}.product-details[data-astro-cid-f6ohjci6][hidden]{display:none}.product-details-lead[data-astro-cid-f6ohjci6]{display:grid;gap:7px}header[data-astro-cid-f6ohjci6]{display:flex;align-items:baseline;justify-content:space-between;gap:14px}header[data-astro-cid-f6ohjci6] span[data-astro-cid-f6ohjci6],.product-details-columns[data-astro-cid-f6ohjci6]>div[data-astro-cid-f6ohjci6]>strong[data-astro-cid-f6ohjci6]{color:#5a5a52;font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}header[data-astro-cid-f6ohjci6] strong[data-astro-cid-f6ohjci6]{font-size:14px;line-height:1.2;text-align:right}p[data-astro-cid-f6ohjci6],ul[data-astro-cid-f6ohjci6],dl[data-astro-cid-f6ohjci6],dt[data-astro-cid-f6ohjci6],dd[data-astro-cid-f6ohjci6]{margin:0;letter-spacing:0}.product-details-intro[data-astro-cid-f6ohjci6]{max-width:760px;font-size:14px;font-weight:700;line-height:1.4}.product-details-disclosure[data-astro-cid-f6ohjci6]{border:1px solid rgba(17,17,15,.18);border-radius:6px;background:#ffffff8c;overflow:hidden}.product-details-disclosure[data-astro-cid-f6ohjci6] summary[data-astro-cid-f6ohjci6]{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;cursor:pointer;list-style:none}.product-details-disclosure[data-astro-cid-f6ohjci6] summary[data-astro-cid-f6ohjci6]::-webkit-details-marker{display:none}.product-details-summary-copy[data-astro-cid-f6ohjci6]{display:grid;gap:3px;min-width:0}.product-details-summary-copy[data-astro-cid-f6ohjci6] strong[data-astro-cid-f6ohjci6]{font-size:13px;font-weight:950;line-height:1.15}.product-details-summary-copy[data-astro-cid-f6ohjci6] small[data-astro-cid-f6ohjci6]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#5a5a52;font-size:11px;font-weight:700;line-height:1.25}.product-details-chevron[data-astro-cid-f6ohjci6]{width:9px;height:9px;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,2px);transition:transform .16s ease}.product-details-disclosure[data-astro-cid-f6ohjci6][open] .product-details-chevron[data-astro-cid-f6ohjci6]{transform:rotate(225deg) translate(-2px,2px)}.product-details-body[data-astro-cid-f6ohjci6]{display:grid;gap:14px;padding:14px 12px 12px;border-top:1px solid rgba(17,17,15,.14)}.product-details-columns[data-astro-cid-f6ohjci6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.product-details-columns[data-astro-cid-f6ohjci6]>div[data-astro-cid-f6ohjci6]{display:grid;align-content:start;gap:8px}ul[data-astro-cid-f6ohjci6]{display:grid;gap:6px;padding-left:17px;font-size:12px;font-weight:700;line-height:1.35}dl[data-astro-cid-f6ohjci6]{display:grid;gap:6px}dl[data-astro-cid-f6ohjci6] div[data-astro-cid-f6ohjci6]{display:grid;grid-template-columns:minmax(72px,.42fr) minmax(0,1fr);gap:9px;padding-bottom:6px;border-bottom:1px solid rgba(17,17,15,.1);font-size:12px;line-height:1.3}dt[data-astro-cid-f6ohjci6]{font-weight:900}dd[data-astro-cid-f6ohjci6]{font-weight:600}.product-details-notes[data-astro-cid-f6ohjci6]{display:grid;gap:6px;padding:10px;border-left:3px solid #c8ff00;background:#f1f0e8;font-size:11px;line-height:1.4}.product-details-notes[data-astro-cid-f6ohjci6][hidden]{display:none}.product-details-notes[data-astro-cid-f6ohjci6] ul[data-astro-cid-f6ohjci6]{gap:3px;font-size:inherit;font-weight:600}.is-compact[data-astro-cid-f6ohjci6]{gap:8px;padding-top:14px}.is-compact[data-astro-cid-f6ohjci6] .product-details-intro[data-astro-cid-f6ohjci6]{font-size:13px}.is-compact[data-astro-cid-f6ohjci6] .product-details-columns[data-astro-cid-f6ohjci6]{grid-template-columns:1fr;gap:10px}@media(max-width:620px){.product-details-columns[data-astro-cid-f6ohjci6]{grid-template-columns:1fr}header[data-astro-cid-f6ohjci6]{align-items:flex-start;flex-direction:column;gap:4px}header[data-astro-cid-f6ohjci6] strong[data-astro-cid-f6ohjci6]{text-align:left}.product-details-summary-copy[data-astro-cid-f6ohjci6] small[data-astro-cid-f6ohjci6]{-webkit-line-clamp:2}}.size-guide-dialog{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:8px;padding:0;background:#fff;color:#11110f;box-shadow:0 24px 70px #11110f42}.size-guide-dialog::backdrop{background:#11110f9e}.size-guide-dialog__surface{position:relative;padding:28px}.size-guide-dialog__close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid #11110f;border-radius:50%;background:#fff;color:#11110f;font:inherit;font-size:25px;line-height:1;cursor:pointer}.size-guide-dialog header{padding-right:48px}.size-guide-dialog__eyebrow{margin:0 0 7px;font-size:12px;font-weight:900;text-transform:uppercase}.size-guide-dialog h2{margin:0;font-size:34px;line-height:1.05}.size-guide-dialog [data-size-guide-subtitle]{margin:10px 0 0;font-weight:900}.size-guide-dialog__instructions{max-width:680px;margin:8px 0 0;color:#57574f;line-height:1.45}.size-guide-dialog__units{display:flex;gap:6px;margin:20px 0 10px}.size-guide-dialog__units button{min-width:54px;border:1px solid #11110f;border-radius:999px;padding:8px 12px;background:#fff;color:#11110f;font:inherit;font-weight:900;text-transform:uppercase;cursor:pointer}.size-guide-dialog__units button.is-selected{background:#c8ff00}.size-guide-dialog__table-wrap{max-height:min(52dvh,520px);margin-top:18px;overflow:auto;border:1px solid #d4d4cb;border-radius:6px}.size-guide-dialog table{width:100%;border-collapse:collapse;min-width:560px}.size-guide-dialog th,.size-guide-dialog td{border-bottom:1px solid #e3e3dc;padding:11px 12px;text-align:center;white-space:nowrap}.size-guide-dialog th:first-child{position:sticky;left:0;z-index:1;background:#f5f5ef;text-align:left}.size-guide-dialog thead th{position:sticky;top:0;z-index:2;background:#11110f;color:#fff}.size-guide-dialog thead th:first-child{z-index:3;background:#11110f}.size-guide-dialog__note{margin:14px 0 0;color:#57574f;font-size:13px}@media(max-width:620px){.size-guide-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.size-guide-dialog__surface{padding:20px 14px}.size-guide-dialog h2{font-size:24px}.size-guide-dialog__table-wrap{max-height:58dvh}}
