.shopify-section--main-product .variant-picker .mk-size-guide-inline{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0!important;background:0 0!important;border:0!important;cursor:pointer;font-family:var(--text-font-family)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:rgba(28,27,27,.65)!important;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.shopify-section--main-product .variant-picker .mk-size-guide-inline:hover{color:#1c1b1b!important}.shopify-section--main-product .variant-picker .mk-size-guide-inline svg{width:14px;height:14px;flex-shrink:0}.shopify-section--main-product .product-info .product-info__block-item.mk-size-guide-host{--product-info-gap:0;margin:0!important;padding:0!important;height:0;min-height:0;overflow:visible}.shopify-section--main-product .product-info .product-info__block-item.mk-size-guide-host>.button--link,.shopify-section--main-product .product-info .product-info__block-item.mk-size-guide-host>[aria-controls]:not(x-modal):not(.mk-size-guide-inline){display:none!important}x-modal.mk-size-guide{--modal-body-max-width:45rem}x-modal.mk-size-guide::part(content){background-color:#fff;color:#1c1b1b;max-height:85vh;border-radius:0;overflow-x:hidden}@supports (height:100dvh){x-modal.mk-size-guide::part(content){max-height:85dvh}}x-modal.mk-size-guide::part(header){display:flex;align-items:center;justify-content:space-between;text-align:start;padding:1rem 1.5rem;border-block-end:1px solid rgba(28,27,27,0.12)}x-modal.mk-size-guide::part(close-button){position:static;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#1c1b1b;transition:opacity .2s ease}x-modal.mk-size-guide::part(close-button):hover{opacity:.5}x-modal.mk-size-guide::part(body){padding:1.5rem;overflow-x:hidden}.mk-size-guide__title{font-family:var(--heading-font-family);font-size:1.25rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#1c1b1b;line-height:1.3}.mk-size-guide__note{text-align:center;font-family:var(--text-font-family);font-size:.9375rem;font-weight:400;line-height:1.5;color:#1c1b1b;margin:0 0 1.5rem}.mk-size-guide__empty{text-align:center;font-size:.875rem;color:rgba(28,27,27,.6);padding:1rem 0}.mk-size-guide__table-wrap{width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.mk-size-guide__table{width:100%;border-collapse:collapse;font-family:var(--text-font-family);table-layout:auto;border:1px solid #ddd}.mk-size-guide__table td,.mk-size-guide__table th{padding-inline:0.75rem!important;text-align:center;font-size:.875rem;line-height:1.4;border-bottom:1px solid rgba(28,27,27,.08)}.mk-size-guide__table th{font-weight:500;color:#1c1b1b;letter-spacing:.04em;padding-block:1rem;border-bottom:1px solid rgba(28,27,27,.2);opacity:1}.mk-size-guide__table td{font-weight:300;color:rgba(28,27,27,.6)}.mk-size-guide__table tbody tr:last-child td{border-bottom:none}@media screen and (min-width:700px) and (max-width:1000px){x-modal.mk-size-guide::part(header){padding:1.25rem 1.5rem}x-modal.mk-size-guide::part(body){padding:1.5rem!important}.mk-size-guide__table td,.mk-size-guide__table th{padding:.875rem .5rem!important}}@media screen and (max-width:699px){x-modal.mk-size-guide{--modal-body-max-width:100%}x-modal.mk-size-guide::part(content){max-height:90vh}x-modal.mk-size-guide::part(header){padding:1.125rem 1.25rem}x-modal.mk-size-guide::part(body){padding:1.25rem 15px}.mk-size-guide__table-wrap{overflow-x:auto}.mk-size-guide__title{font-size:1rem;letter-spacing:.06em}.mk-size-guide__note{font-size:.875rem;margin-bottom:1.25rem}.mk-size-guide__table td,.mk-size-guide__table th{padding:.75rem .375rem!important;font-size:.75rem}}