.fixed{overflow:hidden}dialog#modal{border:3px solid #543c6a;border-radius:20px;padding:0;max-width:700px;width:calc(100% - 6px - 2em);margin-top:75px;max-height:90dvh}@media screen and (max-width: 488px){dialog#modal{max-width:calc(100% - 3rem)}}dialog#modal::backdrop{background-color:#00000080}.popup{padding:50px 20px 20px;background:#fff;border-radius:5px;position:relative}.popup-title{margin-top:0;color:#543c6a;text-align:center}.popup .close{position:absolute;top:10px;right:10px;font-size:30px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;background:transparent;cursor:pointer}.tabs{display:flex;flex-wrap:wrap;margin:0 auto;border-radius:10px;border:1px solid rgb(18,18,18);overflow:hidden}.radiotab{position:absolute;opacity:0;visibility:hidden}.label{width:100%;background:#f5f5f5;cursor:pointer;line-height:1.4;color:#7f7f7f;transition:background .3s,color .3s;border:none;border-radius:0;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;padding:12px;font-size:16px}.label:focus-visible{outline:none}label.label:focus-visible:after{position:absolute;top:0;right:0;bottom:0;left:0;outline:2px #0C8336 solid;outline-offset:-5px;border-radius:10px;content:""}.label:hover{background:#eee}.label:active{background:#ccc}.radiotab:checked+.label{background:#fff;color:#000}.panel{display:none;padding:12px;width:100%}.panel img{width:100%;display:block;height:auto}.panel-text h2{margin:0}.panel-text p{color:rgba(var(--color-foreground),.75)}.panel-text>p:first-of-type{margin-top:0}.radiotab:checked+.label+.panel{display:block}@media (min-width: 600px){.panel{order:99}.label{width:calc(100% / 6);border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/size-guide-modal.css.map */
