.klayd-sizing-picker .klayd-size-option{display:block;flex:1 0 100%;width:100%;max-width:100%;margin:0;padding:0}.klayd-size-option .klayd-size-fieldset{display:block;border:0;margin:0;padding:0;min-width:0;width:100%}.klayd-size-option .klayd-size-legend{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;float:none;margin:0 0 10px;padding:0;font-size:14px;line-height:1.5;letter-spacing:normal;text-transform:none}.klayd-size-guide .radio__legend__link{margin:0;white-space:nowrap}.klayd-size-guide .radio__legend__link__label{font-size:13px}.product__content:not(.unload) .klayd-selected-size{display:none}.klayd-size-option .klayd-size-buttons{display:grid;grid-template-columns:repeat(var(--klayd-size-count),minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0}.klayd-size-buttons .klayd-size-choice{position:relative;display:block;width:100%;min-width:0;margin:0;padding:0;opacity:1}.klayd-size-choice input[data-klayd-size-input]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.klayd-size-buttons .klayd-size-choice input+label{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:48px;min-height:44px;margin:0;padding:0 2px;border:1px solid #bdbab5;border-radius:0!important;background:#fff;background-image:none;color:#171715;font-family:inherit;font-size:14px;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;opacity:1;cursor:pointer;box-shadow:none;transition:background-color .15s,border-color .15s}.klayd-size-buttons .klayd-size-choice label:before,.klayd-size-buttons .klayd-size-choice label:after{content:none!important}.klayd-size-buttons .klayd-size-choice .option-title{font:inherit;letter-spacing:inherit;text-transform:none;text-decoration:none}.klayd-size-buttons .klayd-size-choice input.disabled+label{border-color:#d2d1ce;background-color:#f8f8f8;color:#b4b4b4;background-image:linear-gradient(to bottom right,transparent calc(50% - .5px),#d5d5d5 50%,transparent calc(50% + .5px));opacity:1}.product__content.unload .klayd-size-buttons .klayd-size-choice input:checked+label{border-color:#171715;background-color:#171715;color:#fff}.product__content.unload .klayd-size-buttons .klayd-size-choice input.disabled:checked+label{border-color:#90908e;background-color:#90908e;color:#fff}.klayd-size-buttons .klayd-size-choice input:focus-visible+label{outline:2px solid #171715;outline-offset:3px}@media(hover:hover){.klayd-size-buttons .klayd-size-choice input:not(.disabled)+label:hover{border-color:#171715}}@media(max-width:749px){.klayd-size-option .klayd-size-buttons{gap:6px}.klayd-size-buttons .klayd-size-choice input+label{height:44px}}@media(max-width:374px){.klayd-size-option .klayd-size-buttons{grid-template-columns:repeat(var(--klayd-small-columns),minmax(0,1fr))}}.klayd-size-option .klayd-size-buttons--guidance{grid-template-columns:repeat(4,minmax(0,1fr));max-width:440px}.klayd-size-buttons--guidance .klayd-size-choice input+label{flex-direction:column;gap:5px;height:auto;min-height:58px;padding:9px 3px}.klayd-size-buttons--guidance .klayd-size-guidance{display:block;font-size:11px;font-weight:400;line-height:1.2;letter-spacing:normal;text-transform:none;white-space:nowrap}@media(max-width:374px){.klayd-size-option .klayd-size-buttons--guidance{grid-template-columns:repeat(4,minmax(0,1fr))}}.klayd-ecovero-size-chart{width:100%;color:inherit}.product-modal__outer.klayd-ecovero-size-modal{max-width:950px}.klayd-ecovero-size-chart__advice{margin:0 0 32px;text-align:center;line-height:1.6}.klayd-ecovero-size-chart__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.klayd-ecovero-size-chart__table{width:100%;min-width:580px;margin:0;border-collapse:collapse;table-layout:fixed}.klayd-ecovero-size-chart__table th,.klayd-ecovero-size-chart__table td{border:1px solid #ded1bf;padding:15px 8px;text-align:center;vertical-align:middle;white-space:nowrap;font-size:14px;line-height:1.4}.klayd-ecovero-size-chart__table th{font-weight:600}.klayd-ecovero-size-chart__table th:first-child{width:85px}@media(max-width:749px){.klayd-ecovero-size-chart__advice{margin-bottom:24px;font-size:14px}.klayd-ecovero-size-chart__table th,.klayd-ecovero-size-chart__table td{padding:12px 6px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/klayd-sizing-only.css.map */
