.size-comparison.product-popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;height:100%;padding:30px;overflow:auto;background:rgba(var(--color-overlay-rgb),.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:all .25s ease-out}[open].size-comparison.product-popup-modal{opacity:1;visibility:visible;z-index:101}.size-comparison .product-popup-modal__content{overflow:auto;max-height:80vh;max-width:clamp(300px,90vw,800px);margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:flex;flex-direction:column;isolation:isolate;border-radius:var(--block-border-radius, 16px);background:var(--color-drawer-bg, #fff);box-shadow:0 4px 40px #00000040}.size-comparison .product-popup-modal__content-info{width:100%;overflow-y:auto;padding:30px 20px;background-color:var(--bg-body, #f5f5f5);color:var(--color-body, #2c2d2e)}@media only screen and (min-width:768px){.size-comparison .product-popup-modal__content-info{padding:40px 50px}}.size-comparison .product-popup-modal__toggle{position:absolute;top:10px;right:10px;line-height:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background-color:var(--bg-body, #f5f5f5);z-index:10}.size-comparison .product-popup-modal__toggle svg{transition:scale .25s cubic-bezier(.104,.204,.492,1)}@media(hover:hover){.size-comparison .product-popup-modal__toggle:hover svg{scale:1.2}}.size-comparison .product-popup-modal__content-header{display:flex;align-items:center;justify-content:center;height:auto;min-height:73px;padding:22px 50px 12px;text-align:center;position:sticky;border-bottom:1px solid var(--color-border, #dadce0);background-color:var(--bg-body, #fff);top:0;left:0;flex-shrink:0}.size-comparison .product-popup-modal__content-header h5{color:inherit;margin:0;text-wrap:balance;overflow-wrap:anywhere}.size-comparison__opener{display:block;padding-bottom:20px}.size-comparison__button{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;color:var(--color-body, #2c2d2e);font-size:.8125rem;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.size-comparison__button svg{width:18px;height:auto;flex-shrink:0}.size-comparison__icon-opener{display:inline-flex;margin-left:auto}[dir=rtl] .size-comparison__icon-opener{margin-left:0;margin-right:auto}.product-popup-modal__opener+.size-comparison__icon-opener{margin-left:14px}.size-comparison__icon-button{display:inline-flex;align-items:center;justify-content:center;padding:4px;margin:-4px;background:none;border:0;color:var(--color-body, #2c2d2e);cursor:pointer;transition:opacity .2s ease}.size-comparison__icon-button svg{width:22px;height:auto}@media(hover:hover){.size-comparison__icon-button:hover{opacity:.6}}.variations .product-form__input--siblings.product-form__input--size-comparison{display:grid;grid-template-columns:minmax(0,auto);width:fit-content;max-width:100%}.product-form__input--size-comparison .size-comparison__icon-opener{margin-right:9px}[dir=rtl] .product-form__input--size-comparison .size-comparison__icon-opener{margin-right:auto;margin-left:9px}.product-card-size .size-comparison__icon-opener{margin:0 0 0 6px;vertical-align:middle}[dir=rtl] .product-card-size .size-comparison__icon-opener{margin:0 6px 0 0}.product-card-size .size-comparison__icon-button svg{width:18px}.size-comparison__text-opener{display:inline}.size-comparison__text-button{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:5px;row-gap:2px;max-width:100%;padding:4px 0;margin:-4px 0;background:none;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.size-comparison__text-button svg{width:16px;height:auto;flex-shrink:0}.size-comparison__text-size,.size-comparison__text-suffix{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.size-comparison__text-suffix{white-space:nowrap}.size-comparison__text-size+.size-comparison__text-suffix:before{content:"\b7";display:inline-block;margin-inline-end:5px;text-decoration:none}@media(hover:hover){.size-comparison__text-button:hover .size-comparison__text-size,.size-comparison__text-button:hover .size-comparison__text-suffix{text-decoration-style:solid;opacity:.7}}.size-comparison__text-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.size-comparison__size{margin:4px 0 0;font-size:.875rem;opacity:.75}.size-comparison__stage{display:flex;align-items:flex-end;width:min(100%,calc(55vh * var(--stage-ratio)));aspect-ratio:var(--stage-ratio);margin:0 auto;color:var(--color-body, #2c2d2e);transition:opacity .2s ease}.size-comparison__stage.is-pending{opacity:0;transition:none}.size-comparison__ruler{position:relative;flex-shrink:0}.size-comparison__ruler:before,.size-comparison__ruler:after{content:"";position:absolute;left:50%;width:12px;height:2px;transform:translate(-50%);background:currentColor;opacity:.6}.size-comparison__ruler:before{top:0}.size-comparison__ruler:after{bottom:0}.size-comparison__ruler-line{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translate(-50%);background:currentColor;opacity:.6}.size-comparison__ruler-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 0;background-color:var(--bg-body, #f5f5f5);font-size:clamp(.75rem,2.2vw,1rem);font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}.size-comparison__item,.size-comparison__gap{flex-shrink:0}.size-comparison__item{position:relative}.size-comparison__product{width:100%;height:100%}.size-comparison__product img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom center}.size-comparison__product.is-trimmed{position:relative;overflow:hidden}.size-comparison__product.is-trimmed img{position:absolute;max-width:none;object-fit:fill}.size-comparison__stage.is-horizontal{margin-bottom:64px}.size-comparison__stage.is-horizontal .size-comparison__ruler{display:none}.size-comparison__length{display:none;position:absolute;top:calc(100% + 14px);left:0;right:0;height:12px}.size-comparison__stage.is-horizontal .size-comparison__length{display:block}.size-comparison__length:before,.size-comparison__length:after{content:"";position:absolute;top:0;width:2px;height:12px;background:currentColor;opacity:.6}.size-comparison__length:before{left:0}.size-comparison__length:after{right:0}.size-comparison__length-line{position:absolute;top:50%;left:0;right:0;height:2px;transform:translateY(-50%);background:currentColor;opacity:.6}.size-comparison__length-label{position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:clamp(.75rem,2.2vw,1rem);font-weight:600;line-height:1.3;white-space:nowrap}.size-comparison__phone{position:relative;flex-shrink:0;box-sizing:border-box;border:2px solid currentColor;border-radius:14%/6.8%;background:#fff9;opacity:.7}.size-comparison__phone:before{content:"";position:absolute;top:3.5%;left:50%;width:26%;aspect-ratio:4;transform:translate(-50%);border:2px solid currentColor;border-radius:99px}.size-comparison__caption{margin:20px 0 0;font-size:.8125rem;text-align:center;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/131/assets/size-comparison.css.map */
