.product-form__size-and-quantity{display:flex;align-items:stretch;gap:1rem}.product-form__size-and-quantity>.product-form__quantity{flex:1 1 0;min-width:0;max-width:none;margin:0;display:flex;flex-direction:column}.product-form__quantity .quantity__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-form__quantity .price-per-item__container{display:flex;flex:1}.product-form__quantity .quantity{flex:1}.product-form__quantity .quantity__rules{display:none}.product-form__size-and-quantity>.size-chart__opener{flex:1 1 0;min-width:0}.size-chart__opener{display:flex}.size-chart__button{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;height:100%;padding:.9rem 1.4rem;cursor:pointer}.size-chart__button .svg-wrapper{width:2rem;height:2rem;display:inline-flex;flex-shrink:0}.size-chart__button .svg-wrapper svg{width:100%;height:100%}.size-chart-modal.product-popup-modal{background:#0009}.size-chart-modal .product-popup-modal__content{background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.15);border-radius:4px;box-shadow:0 8px 32px #0006;font-family:Courier New,Courier,monospace;color:#f0f0f0;width:90%;max-width:54rem;height:auto;max-height:80vh;padding:2.5rem 2rem}.size-chart-modal .product-popup-modal__toggle{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#f0f0f0;width:3rem;padding:.8rem;top:1rem}.size-chart-modal .product-popup-modal__toggle:hover{color:#999}.size-chart-modal.is-anchored{background:transparent;pointer-events:none}.size-chart-modal.is-anchored .product-popup-modal__content{position:fixed;pointer-events:auto;top:0;left:0;margin:0;transform:none;width:50rem;max-width:calc(100vw - 3.2rem);max-height:38vh}.size-chart-modal .product-popup-modal__content-info{padding-right:0}.size-chart-modal__title{font-family:Courier New,Courier,monospace;font-size:2.2rem;text-transform:uppercase;letter-spacing:.05em;color:#f0f0f0;border-bottom:1px dashed #333;padding-bottom:1rem;margin:0 0 1.6rem}.size-chart__unit-toggle{display:flex;gap:.6rem;margin-bottom:1.6rem}.size-chart__unit-tab{background:transparent;border:.1rem solid #333;color:#888;font-family:Courier New,Courier,monospace;font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase;padding:.6rem 1.4rem;cursor:pointer;transition:all .2s ease}.size-chart__unit-tab.is-active{border-color:#f0f0f0;color:#f0f0f0}.size-chart__table-wrapper{overflow-x:auto;margin-bottom:1.6rem}.size-chart__table{width:100%;border-collapse:collapse;font-family:Courier New,Courier,monospace;font-size:1.4rem}.size-chart__table th,.size-chart__table td{border:.1rem solid #333;padding:.8rem 1rem;text-align:center;white-space:nowrap;color:#f0f0f0}.size-chart__table th{background:#111;text-transform:uppercase;letter-spacing:.05em;font-size:1.2rem}.size-chart__note{color:#888;font-family:Courier New,Courier,monospace;font-size:1.3rem;margin:0 0 1.6rem}.size-chart__how-to-measure-title,.size-chart__how-to-measure h4{font-family:Courier New,Courier,monospace;font-size:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:#f0f0f0;margin:0 0 1rem}.size-chart__how-to-measure{color:#ccc;font-family:Courier New,Courier,monospace;font-size:1.4rem;line-height:1.5}.size-chart__how-to-measure ul,.size-chart__how-to-measure ol{margin:0;padding-left:1.6rem}.size-chart__how-to-measure li{margin-bottom:.4rem}.size-chart__how-to-measure a{color:#f0f0f0}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-size-chart.css.map */
