.size-guide{display:block;margin-bottom:10px}.size-guide__button{display:flex;align-items:center;column-gap:6px;width:fit-content;margin-left:auto;text-decoration:underline;text-underline-offset:.1em}.size-guide__button svg{width:16px;height:auto;pointer-events:none}.size-guide__modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:80px;background-color:#0006;z-index:500;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .3s,visibility .3s}.size-guide__modal.is-open{opacity:1;visibility:inherit;pointer-events:auto}.size-guide__modal-inner{position:relative;z-index:1;height:100%;width:100%;background-color:#fff;overflow-y:auto;border-radius:12px;padding:40px}.size-guide__head{display:flex;align-items:flex-start;justify-content:space-between;column-gap:12px;margin-bottom:32px}.size-guide__title{text-align:left;align-self:center}.size-guide__close svg{display:block;width:32px;height:auto;fill:currentColor;pointer-events:none}.size-guide__body-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;gap:10px 12px}.size-guide__body-title{margin:0;text-align:left;flex:1}.size-guide__toggle{display:grid;grid-template-columns:repeat(2,1fr);max-width:fit-content;padding:5px;border-radius:200px;border:1px solid #d7d6d6;min-width:150px;position:relative}.size-guide__toggle label{margin:0;display:block;padding:10px;font-size:14px;color:#49515f;line-height:100%;text-transform:unset;transition:color .3s;position:relative;z-index:2;text-align:center}.size-guide__toggle input:checked+label{color:#fff}.size-guide__toggle:after{content:"";background-color:#334fb4;position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:200px;z-index:1;transition:transform .3s}.size-guide__toggle:has(#size-guide-unit-cm:checked):after{transform:translate(100%)}.size-guide__main{display:flex;gap:40px}.size-guide__content{order:-1;flex:1 0}.size-guide__content .table{overflow-x:auto}.size-guide__content table{width:max-content;border:1px solid #d7d6d6}.size-guide__content td>strong{font-weight:400}.size-guide__image{flex:1 0}@media screen and (max-width:1024px){.size-guide__modal{padding:16px}.size-guide__modal-inner{padding:30px 20px}.size-guide__head{margin-bottom:20px}.size-guide__main{display:block}.size-guide__image{margin-bottom:16px}.size-guide__toggle label{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/size-guide.css.map */
