.modal-size-guide{display:block;background:rgba(var(--color-foreground),.1);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.modal-size-guide[open]{opacity:1;visibility:visible;z-index:101}.modal-size-guide .modal__content{display:flex;align-items:center;justify-content:center;height:100%;margin:0;overflow:auto;padding:0;position:absolute;width:100%}.modal-size-guide .modal__inner{background-color:rgb(var(--color-background));width:70rem;max-width:calc(100% - 4rem);z-index:1}.modal-size-guide .modal-close{width:1.9rem;height:1.9rem;position:absolute;right:.6rem;top:.6rem;z-index:1}@media (min-width: 768px){.modal-size-guide .modal-close{right:1.8rem;top:1.6rem}}.size-drawer-content .size-guide-head,.modal-size-guide .size-guide-head{padding:2.6rem 2.5rem 1.3rem;position:relative;align-items:center;border:1px solid #000;border-bottom:none}@media (min-width: 768px){.size-drawer-content .size-guide-head,.modal-size-guide .size-guide-head{padding:1.5rem 2.5rem 1.3rem;display:grid;grid-template-columns:1fr auto 1fr}}.size-drawer-content .size-guide-title,.modal-size-guide .size-guide-title{font-size:3rem;letter-spacing:-.08em;line-height:.808;text-align:center}@media (min-width: 768px){.size-drawer-content .size-guide-title,.modal-size-guide .size-guide-title{text-align:left}}.size-drawer-content .size-guide-body,.modal-size-guide .size-guide-body{padding:0 1px}.size-drawer-content .size-guide-controls,.modal-size-guide .size-guide-controls{white-space:nowrap;text-align:center}@media (min-width: 768px){.size-drawer-content .size-guide-controls,.modal-size-guide .size-guide-controls{padding:0 1rem;text-align:left}}.modal-size-guide .size-guide-controls-divider{margin:0 .4rem}.modal-size-guide .size-guide-controls label{text-transform:uppercase;transition:opacity .3s ease;opacity:.5}.modal-size-guide .size-guide-controls input:checked,.modal-size-guide .size-guide-controls input:hover{opacity:1}.size-drawer-content table,.modal-size-guide table{margin:0;text-align:center;font-size:1.2rem;width:100%}.modal-size-guide table{text-align:center;font-size:1.2rem}.modal-size-guide table .size-guide-table-headers{text-transform:uppercase;background-color:#f1f1f1}.modal-size-guide table td{padding:1em}size-guide-drawer{display:block}size-guide-drawer:before{content:"";top:0;left:0;height:var(--viewport-height, 100vh);width:100%;display:block;position:fixed;pointer-events:none;background-color:none;transition:all .5s ease;z-index:101}size-guide-drawer[open]:before{pointer-events:auto;background-color:rgba(var(--color-base-text),.1)}size-guide-drawer>.size-drawer{position:fixed;transform:translate(110%);visibility:hidden;z-index:102;right:0;top:0;bottom:0;max-width:58rem;padding:60px 0 0;border-width:0 var(--drawer-border-width) 0 0;background-color:rgb(var(--color-background));overflow-x:hidden;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));height:100dvh;transition:transform .5s ease,visibility .5s ease}size-guide-drawer[open]>.size-drawer{transform:translate(0);visibility:visible}.size-drawer-content .size-guide-head{border-color:transparent}.size-drawer-content .modal-close{display:none}.size-drawer-content table .size-guide-table-headers{background-color:transparent}.size-drawer-content .size-guide-body table tbody tr:nth-child(2n){background:#f8f8f8}.size-drawer-content .size-guide-body table tbody tr:nth-child(2n) td:first-child{background:#fff;border:1.5px solid #f8f8f8}.size-drawer-content table td{border-color:transparent}.size-drawer-content .size-guide-controls{display:flex;gap:20px}.size-drawer-content .size-guide-controls label{position:relative;display:flex;align-items:center;font-weight:500;opacity:1;cursor:pointer}.size-guide-control-input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.size-guide-control-label:before{content:"";display:inline-block;width:7px;height:7px;border:1px solid #DADADA;margin-right:.5rem;background-color:transparent}.size-guide-control-input:checked+span:before,.size-guide-control-label:has(.size-guide-control-input:checked):before{border-color:#000;background-color:#000}.size-drawer-content .size-guide-controls-divider{display:none}.size-drawer-content .size-guide-body table tbody tr{font-weight:500}.size-drawer-content table{box-shadow:none;width:100%;border-bottom:1.5px solid #f8f8f8}.product-overflow-hidden .section-header{z-index:1!important}.size-guide-drawer-navigation-head{position:absolute;top:0;right:0;width:4.5rem;height:6rem;color:#000;z-index:2}.size-guide-drawer-navigation-head button{padding:1.9rem 1.3rem;width:100%;height:100%}.product-overflow-hidden{overflow:hidden}@media (min-width: 768px){.size-drawer-content .size-guide-title{width:246px}}@media (max-width: 768px){.size-drawer-content .size-guide-controls{justify-content:center;margin-top:15px}}@media (max-width: 750px){.product-overflow-hidden .related-products__body,.product-overflow-hidden .product-media-wrapper{z-index:-1}}
/*# sourceMappingURL=/cdn/shop/t/463/assets/component-size-guide-modal.css.map */
