.clc-mm-guide[hidden],.clc-mm-guide [hidden]{display:none!important}.mm-size-guide.clc-mm-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;justify-content:flex-end}.mm-size-guide .clc-mm-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#20231373;cursor:pointer;opacity:0;transition:opacity .28s ease}.mm-size-guide .clc-mm-guide__dialog{position:relative;max-height:86%;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -10px 30px #20231333;z-index:1;overflow:hidden;transform:translateY(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);will-change:transform}.mm-size-guide.is-open .clc-mm-guide__backdrop{opacity:1}.mm-size-guide.is-open .clc-mm-guide__dialog{transform:translateY(0)}.mm-size-guide .clc-mm-guide__header{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 8px 0 16px}.mm-size-guide .clc-mm-guide__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-style:normal;font-size:28px;line-height:1.1;letter-spacing:normal;text-transform:none;color:#404625}.mm-size-guide .clc-mm-guide__close{width:44px;height:44px;margin-top:-8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#404625;cursor:pointer}.mm-size-guide .clc-mm-guide__body{overflow-y:auto;padding:12px 16px 20px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:#988c63 #f3f3f3}.mm-size-guide .clc-mm-guide__stub{display:flex;flex-direction:column;gap:16px}.mm-size-guide .clc-mm-guide__block{display:flex;flex-direction:column;gap:8px}.mm-size-guide .clc-mm-guide__name{margin:0;font-size:13px;font-weight:600;color:#404625}.mm-size-guide .clc-mm-guide__table{border:1px solid #d4d4d4;border-radius:10px;overflow:hidden;font-size:13px;color:#404625}.mm-size-guide .clc-mm-guide__row{display:grid;gap:6px;align-items:center;min-height:40px;padding:0 12px}.mm-size-guide .clc-mm-guide__table[data-cols="2"] .clc-mm-guide__row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mm-size-guide .clc-mm-guide__table[data-cols="3"] .clc-mm-guide__row{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-size-guide .clc-mm-guide__table[data-cols="4"] .clc-mm-guide__row{grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr))}.mm-size-guide .clc-mm-guide__row+.clc-mm-guide__row{border-top:1px solid #ececec}.mm-size-guide .clc-mm-guide__row--head{min-height:36px;background:#f3f3f3;border-bottom:1px solid #d4d4d4}.mm-size-guide .clc-mm-guide__row--head+.clc-mm-guide__row{border-top:0}.mm-size-guide .clc-mm-guide__row--head span{font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.mm-size-guide .clc-mm-guide__row strong{font-weight:600}.mm-size-guide__notes{display:flex;flex-direction:column;gap:12px;padding-top:4px}.mm-size-guide__note-label{margin:0;font-size:13px;font-weight:600;color:#404625}.mm-size-guide__note-body{margin:4px 0 0;font-size:13px;line-height:1.5;color:#495c4a}body.mm-size-guide-open{overflow:hidden}.product-form__color-header:has(.mm-size-guide__trigger){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%}.product-form__color-header--guide-only:not(:has(.mm-size-guide__trigger)){display:none}.product-form__color-header--guide-only:has(.mm-size-guide__trigger){justify-content:flex-start;margin-bottom:10px}.mm-size-guide__trigger{display:inline-block;flex-shrink:0;margin:0;padding:0;border:0;background:transparent;font-family:var(--font-body-family, Montserrat, sans-serif);font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:#404625;cursor:pointer}.mm-size-guide__trigger:hover,.mm-size-guide__trigger:focus-visible{color:#988c63}@media screen and (min-width:990px){.mm-size-guide.clc-mm-guide{align-items:center;justify-content:center}.mm-size-guide .clc-mm-guide__dialog{width:600px;border-radius:16px;box-shadow:0 10px 40px #20231333;transform:translateY(12px);opacity:0;transition:transform .28s ease,opacity .28s ease}.mm-size-guide.is-open .clc-mm-guide__dialog{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.mm-size-guide .clc-mm-guide__backdrop,.mm-size-guide .clc-mm-guide__dialog{transition:none}.mm-size-guide .clc-mm-guide__dialog{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/mm-size-guide.css.map */
