body.size-guide-open{overflow:hidden}.size-guide-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;visibility:hidden;transition:opacity .25s ease;z-index:6000}.size-guide-drawer{position:fixed;left:0;right:0;bottom:0;height:80vh;background-color:#fff;transform:translateY(100%);transition:transform .3s ease;z-index:6010;box-shadow:0 -8px 24px #00000040;display:flex;flex-direction:column;font-size:13px;line-height:1.5}@media (min-width: 768px){.size-guide-drawer{top:0;bottom:0;width:480px;margin-left:auto;transform:translate(100%);box-shadow:-8px 0 24px #00000040}}.size-guide-overlay.is-open{opacity:1;visibility:visible}.size-guide-drawer.is-open{transform:translateY(0)}@media (min-width: 768px){.size-guide-drawer.is-open{transform:translate(0)}}.size-guide-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e5e5}.size-guide-title{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.size-guide-close{border:none;background:none;padding:0;margin:0;cursor:pointer;font-size:22px;line-height:1}.size-guide-content{padding:16px 20px 24px;overflow-y:auto}.size-guide-section+.size-guide-section{margin-top:24px}.size-guide-accordion-toggle{width:100%;padding:12px 0;border:none;border-bottom:1px solid #e5e5e5;background:none;display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.size-guide-accordion-icon{font-size:18px;line-height:1;transition:transform .2s ease}.size-guide-accordion-toggle.is-open .size-guide-accordion-icon{transform:rotate(45deg)}.size-guide-accordion-panel{padding-top:16px}.size-guide-measure-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.size-guide-measure-grid{grid-template-columns:140px 1fr}}.size-guide-measure-figure img{display:block;max-width:100%;height:auto}.size-guide-measure-list{margin:0;padding-left:18px;font-size:13px}.size-guide-measure-list li+li{margin-top:6px}.size-guide-tabs{display:inline-flex;gap:24px;border-bottom:1px solid #e5e5e5}.size-guide-tab{border:none;background:none;padding:4px 0 8px;margin:0;cursor:pointer;font-size:12px;letter-spacing:.18em;text-transform:uppercase;position:relative}.size-guide-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:#000}.size-guide-subheading{margin:8px 0 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.size-guide-header-sub{font-weight:400;font-size:11px;letter-spacing:.06em;text-transform:none}.size-guide-table-wrapper{display:none}.size-guide-table-wrapper.is-active{display:block}.size-guide-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.size-guide-table th,.size-guide-table td{padding:9px 8px;text-align:left;white-space:nowrap}.size-guide-table thead th{font-weight:500;border-bottom:1px solid #dddddd}.size-guide-table tbody th{font-weight:600}.size-guide-table tbody tr+tr th,.size-guide-table tbody tr+tr td{border-top:1px solid #f0f0f0}.size-guide-table td span{font-size:12px}.size-guide-drawer{height:100vh}.size-guide-inner{height:100%;display:flex;flex-direction:column}.size-guide-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}
/*# sourceMappingURL=/cdn/shop/t/2/assets/size-guide-drawer.css.map */
