.zoalin-size-guide-trigger{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:currentColor;cursor:pointer;font:inherit;font-size:.82rem;font-weight:650;line-height:1.25;margin-left:auto;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.variant-option legend:has(.zoalin-size-guide-trigger){align-items:center;display:flex;gap:18px;justify-content:space-between;width:100%}.zoalin-size-guide-trigger:hover,.zoalin-size-guide-trigger:focus-visible{opacity:.62}.zoalin-size-guide-trigger:focus-visible{outline:1px solid currentColor;outline-offset:5px}.zoalin-size-guide[hidden]{display:none!important}.zoalin-size-guide{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:clamp(18px,4vw,60px);position:fixed;z-index:100000}.zoalin-size-guide__backdrop{-webkit-appearance:none;appearance:none;background:#11100e94;border:0;cursor:default;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%}.zoalin-size-guide__dialog{background:#fff;box-shadow:0 24px 80px #0000002e;color:#151412;display:flex;flex-direction:column;max-height:min(90vh,920px);max-width:1180px;outline:none;overflow:hidden;position:relative;width:100%}.zoalin-size-guide__header{align-items:center;border-bottom:1px solid #ded9d1;display:flex;justify-content:space-between;padding:24px clamp(24px,4vw,52px) 20px}.zoalin-size-guide__eyebrow{color:#777168;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0 0 7px}.zoalin-size-guide__header h2{font-size:clamp(1.65rem,2.5vw,2.55rem)!important;font-weight:680!important;letter-spacing:-.025em!important;line-height:1!important;margin:0!important}.zoalin-size-guide__close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #d6d0c8;border-radius:50%;color:#111;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;width:42px}.zoalin-size-guide__close svg{height:20px;width:20px}.zoalin-size-guide__close path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4}.zoalin-size-guide__body{overflow:auto;overscroll-behavior:contain;padding:28px clamp(24px,4vw,52px) 44px}.zoalin-size-guide__intro{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.zoalin-size-guide__product{font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:700;line-height:1.25;margin:0 0 5px}.zoalin-size-guide__copy{color:#625d56;font-size:.92rem;line-height:1.55;margin:0}.zoalin-size-guide__units{border:1px solid #cfc9c1;display:inline-flex;flex:0 0 auto;padding:3px}.zoalin-size-guide__units button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#4e4942;cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;min-width:48px;padding:8px 12px}.zoalin-size-guide__units button.is-active{background:#111;color:#fff}.zoalin-size-guide__selected{background:#f1eee9;border-left:3px solid #111;font-size:.84rem;font-weight:650;margin:0 0 18px;padding:10px 13px}.zoalin-size-guide__table-section+.zoalin-size-guide__table-section{margin-top:28px}.zoalin-size-guide__table-title{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.zoalin-size-guide__table-title h3{font-size:1rem!important;font-weight:700!important;margin:0!important}.zoalin-size-guide__table-title span{color:#716b63;font-size:.75rem}.zoalin-size-guide__scroll{border:1px solid #d9d3cb;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.zoalin-size-guide table{border-collapse:collapse;font-size:.79rem;min-width:820px;table-layout:fixed;width:100%}.zoalin-size-guide th,.zoalin-size-guide td{border-bottom:1px solid #e5e0d9;border-right:1px solid #e5e0d9;min-width:74px;padding:10px 9px;text-align:center;transition:background .18s ease,color .18s ease;white-space:nowrap}.zoalin-size-guide tr:last-child td{border-bottom:0}.zoalin-size-guide th:last-child,.zoalin-size-guide td:last-child{border-right:0}.zoalin-size-guide thead th{background:#eee9e2;font-weight:700}.zoalin-size-guide th:first-child,.zoalin-size-guide td:first-child{background:#faf9f7;font-weight:650;left:0;min-width:145px;position:sticky;text-align:left;z-index:2}.zoalin-size-guide thead th:first-child{background:#e8e2da;z-index:3}.zoalin-size-guide th.is-current,.zoalin-size-guide td.is-current{background:#dcd4c9;color:#090807;font-weight:750}.zoalin-size-guide td:first-child.is-current{background:#faf9f7}.zoalin-size-guide__fit-note{align-items:flex-start;background:#f4f1ec;display:flex;gap:14px;margin-top:28px;padding:19px 21px}.zoalin-size-guide__fit-note svg{flex:0 0 23px;height:23px;width:23px}.zoalin-size-guide__fit-note path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.zoalin-size-guide__fit-note strong{display:block;font-size:.88rem;margin-bottom:4px}.zoalin-size-guide__fit-note p{color:#5f5952;font-size:.83rem;line-height:1.55;margin:0}.zoalin-size-guide__measure{border-top:1px solid #ded9d1;margin-top:34px;padding-top:30px}.zoalin-size-guide__measure-head h3{font-size:clamp(1.3rem,2vw,1.85rem)!important;margin:0 0 20px!important}.zoalin-size-guide__measure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.zoalin-size-guide__measure-grid article{border:1px solid #ded9d1;margin:-1px 0 0 -1px;min-height:145px;padding:20px}.zoalin-size-guide__measure-grid span{color:#827a70;display:block;font-size:.68rem;font-weight:700;margin-bottom:20px}.zoalin-size-guide__measure-grid strong{display:block;font-size:.86rem;margin-bottom:7px}.zoalin-size-guide__measure-grid p{color:#625d56;font-size:.8rem;line-height:1.5;margin:0}body.zoalin-size-guide-open{overflow:hidden}@media(max-width:749px){.zoalin-size-guide-trigger{font-size:.78rem}.zoalin-size-guide{align-items:flex-end;padding:0}.zoalin-size-guide__dialog{border-radius:18px 18px 0 0;box-shadow:0 -15px 55px #0003;max-height:92dvh}.zoalin-size-guide__header{padding:19px 20px 16px}.zoalin-size-guide__header h2{font-size:1.55rem!important}.zoalin-size-guide__close{height:38px;width:38px}.zoalin-size-guide__body{padding:21px 20px 34px}.zoalin-size-guide__intro{align-items:flex-start;margin-bottom:18px}.zoalin-size-guide__product{font-size:1rem}.zoalin-size-guide__copy{font-size:.82rem}.zoalin-size-guide__units button{min-width:42px;padding:7px 9px}.zoalin-size-guide table{font-size:.76rem;min-width:760px}.zoalin-size-guide th,.zoalin-size-guide td{padding:10px 8px}.zoalin-size-guide th:first-child,.zoalin-size-guide td:first-child{min-width:128px}.zoalin-size-guide__fit-note{padding:17px}.zoalin-size-guide__measure-grid{grid-template-columns:1fr 1fr}.zoalin-size-guide__measure-grid article{min-height:135px;padding:17px}}@media(max-width:420px){.zoalin-size-guide__intro{display:block}.zoalin-size-guide__units{margin-top:15px}.zoalin-size-guide__measure-grid{grid-template-columns:1fr}.zoalin-size-guide__measure-grid article{min-height:0}}@media(prefers-reduced-motion:reduce){.zoalin-size-guide th,.zoalin-size-guide td{transition:none}}@media(max-width:749px){.zoalin-size-guide{align-items:center!important;justify-content:center!important;padding:12px!important;overflow:hidden!important}.zoalin-size-guide__dialog{width:min(100vw - 24px,720px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.zoalin-size-guide__header{flex:0 0 auto!important}.zoalin-size-guide__body{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.zoalin-size-guide__scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.zoalin-size-guide table{width:max-content!important;min-width:700px!important}}@media(max-width:430px){.zoalin-size-guide{align-items:stretch!important;padding:0!important}.zoalin-size-guide__dialog{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}}@media(max-width:749px){.zoalin-size-guide{align-items:stretch!important;justify-content:stretch!important;padding:0!important;overflow:hidden!important}.zoalin-size-guide__backdrop{display:none!important}.zoalin-size-guide__dialog{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.zoalin-size-guide__header{flex:0 0 auto!important;padding:16px 18px 14px!important}.zoalin-size-guide__eyebrow{margin-bottom:6px!important;font-size:.64rem!important;line-height:1.1!important}.zoalin-size-guide__header h2{font-size:1.42rem!important;line-height:1.05!important}.zoalin-size-guide__close{width:38px!important;height:38px!important;flex:0 0 38px!important}.zoalin-size-guide__body{flex:1 1 auto!important;min-height:0!important;padding:17px 12px calc(26px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.zoalin-size-guide__intro{display:grid!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:12px!important;margin-bottom:14px!important}.zoalin-size-guide__product{margin-bottom:5px!important;font-size:.96rem!important;line-height:1.22!important}.zoalin-size-guide__copy{max-width:25em!important;font-size:.78rem!important;line-height:1.42!important}.zoalin-size-guide__units{margin:0!important;align-self:start!important}.zoalin-size-guide__units button{min-width:38px!important;padding:7px 8px!important;font-size:.72rem!important}.zoalin-size-guide__selected{margin:0 0 12px!important;padding:9px 11px!important;font-size:.78rem!important}.zoalin-size-guide__table-section+.zoalin-size-guide__table-section{margin-top:22px!important}.zoalin-size-guide__table-title{gap:8px!important;margin-bottom:8px!important}.zoalin-size-guide__table-title h3{font-size:.92rem!important;line-height:1.2!important}.zoalin-size-guide__table-title span{font-size:.64rem!important;line-height:1.2!important;white-space:nowrap!important}.zoalin-size-guide__scroll{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;border-color:#ded8d0!important}.zoalin-size-guide table{width:100%!important;min-width:0!important;table-layout:fixed!important;font-size:10px!important}.zoalin-size-guide th,.zoalin-size-guide td{min-width:0!important;padding:8px 2px!important;line-height:1.2!important;white-space:normal!important;word-break:normal!important}.zoalin-size-guide th:first-child,.zoalin-size-guide td:first-child{position:static!important;width:72px!important;min-width:72px!important;padding-left:7px!important;padding-right:5px!important;text-align:left!important}.zoalin-size-guide th:not(:first-child),.zoalin-size-guide td:not(:first-child){width:calc((100% - 72px)/8)!important}.zoalin-size-guide thead th{font-size:10px!important}.zoalin-size-guide tbody td:first-child{font-size:10px!important;font-weight:650!important}.zoalin-size-guide__fit-note{margin-top:22px!important;padding:14px!important;gap:10px!important}.zoalin-size-guide__fit-note svg{width:18px!important;height:18px!important;flex-basis:18px!important}.zoalin-size-guide__fit-note strong{font-size:.8rem!important}.zoalin-size-guide__fit-note p{font-size:.76rem!important;line-height:1.45!important}.zoalin-size-guide__measure{margin-top:24px!important;padding-top:22px!important}.zoalin-size-guide__measure-head h3{margin-bottom:14px!important;font-size:1.18rem!important}.zoalin-size-guide__measure-grid{grid-template-columns:1fr!important}.zoalin-size-guide__measure-grid article{min-height:0!important;padding:14px!important}}@media(max-width:380px){.zoalin-size-guide__body{padding-left:8px!important;padding-right:8px!important}.zoalin-size-guide table{font-size:9px!important}.zoalin-size-guide th:first-child,.zoalin-size-guide td:first-child{width:66px!important;min-width:66px!important;padding-left:5px!important}.zoalin-size-guide th:not(:first-child),.zoalin-size-guide td:not(:first-child){width:calc((100% - 66px)/8)!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zoalin-size-guide.css.map */
