html.dsg-lock,html.dsg-lock body{overflow:hidden!important}.dsg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none}.dsg.is-open{display:block}.dsg,.dsg *{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif!important;color:#111;letter-spacing:normal;text-transform:none}.dsg .dsg-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.dsg .dsg-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#fff;padding:30px 34px 26px}.dsg .dsg-x{position:absolute;top:8px;right:10px;width:40px;height:40px;padding:0!important;margin:0;border:0!important;background:none!important;font-size:30px!important;line-height:40px!important;color:#111!important;cursor:pointer;min-width:0;box-shadow:none!important}.dsg .dsg-x:focus:not(:focus-visible){outline:none!important}.dsg .dsg-h1{text-align:center;font-weight:900!important;font-size:26px!important;line-height:1.1}.dsg .dsg-h2{text-align:center;font-weight:700!important;font-size:13px!important;letter-spacing:.16em!important;margin:5px 0 6px}.dsg .dsg-sub{text-align:center;font-weight:700!important;font-size:12px!important;letter-spacing:.14em!important;background:#f3f3f3;padding:7px;margin-bottom:14px}.dsg .dsg-st{display:flex;align-items:center;gap:12px;border:1px solid #e5e5e5;padding:7px;margin:0 0 14px}.dsg .dsg-st img{width:40px;height:50px;object-fit:cover;flex:0 0 auto}.dsg .dsg-st div{font-size:12px!important;line-height:1.35}.dsg .dsg-st span{display:block;color:#777!important;font-size:11px!important;letter-spacing:.08em!important}.dsg .dsg-st b{font-size:13px!important;font-weight:700!important}.dsg .dsg-in-txt{text-align:center;font-size:13.5px!important;margin:0 0 16px!important;line-height:1.4}.dsg .dsg-how{position:relative;--fw: 46%}.dsg .dsg-fig{width:var(--fw);aspect-ratio:230 / 340;background:#ebebeb;overflow:hidden}.dsg .dsg-fig img{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.dsg .dsg-ln{position:absolute;right:0;border-top:1.5px dashed #111;filter:drop-shadow(0 1px 0 rgba(255,255,255,.9))}.dsg .dsg-ln:before{content:"";position:absolute;left:-6px;top:-6.5px;width:9px;height:9px;border-radius:50%;background:#111;border:2px solid #fff}.dsg .dsg-vl{position:absolute;width:0;border-left:1.5px dashed #111;filter:drop-shadow(1px 0 0 rgba(255,255,255,.9))}.dsg .dsg-cap{position:absolute;width:12px;margin-left:-6px;border-top:1.5px solid #111}.dsg .dsg-tx{position:absolute;left:50%;right:0;padding-top:8px;font-size:12.5px!important;line-height:1.42!important}.dsg .dsg-tx.is-up{transform:translateY(-100%);padding:0 0 8px}.dsg .dsg-tx b{display:block;font-size:12px!important;font-weight:700!important;letter-spacing:.12em!important;margin-bottom:3px}.dsg .dsg-fm{border:1.5px solid #111;padding:16px 18px;margin:22px 0 6px}.dsg .dsg-fm h4{margin:0 0 4px!important;font-size:14px!important;font-weight:700!important;letter-spacing:.12em!important}.dsg .dsg-fm p{margin:0 0 12px!important;font-size:12.5px!important;color:#555!important}.dsg .dsg-row{display:flex;gap:10px;align-items:flex-end}.dsg .dsg-row label{flex:1;min-width:0;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important}.dsg .dsg-row label span{font-weight:700;color:#111!important}.dsg .dsg-in{display:block;width:100%;margin-top:5px;border:1px solid #ccc!important;border-radius:0!important;padding:10px!important;font-size:16px!important;height:44px;background:#fff!important;box-shadow:none!important}.dsg .dsg-go{flex:0 0 auto;height:44px;background:#111!important;color:#fff!important;border:0!important;border-radius:0!important;padding:0 20px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;cursor:pointer}.dsg .dsg-res{margin-top:12px;background:#f3f3f3;padding:10px 12px;font-size:14px!important;line-height:1.4}.dsg .dsg-res span{color:#555!important}.dsg .dsg-res[hidden]{display:none}.dsg .dsg-bar{display:flex;justify-content:space-between;align-items:center;margin:18px 0 8px}.dsg .dsg-bar>span{font-weight:700!important;font-size:13px!important;letter-spacing:.1em!important}.dsg .dsg-u{display:flex}.dsg .dsg-u button{border:1px solid #111!important;border-radius:0!important;background:#fff!important;color:#111!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;cursor:pointer;margin:0;min-width:0}.dsg .dsg-u button.is-on{background:#111!important;color:#fff!important}.dsg .dsg-table{width:100%;border-collapse:collapse;font-size:14px!important;margin:0;border:0}.dsg .dsg-table th{background:#f3f3f3!important;font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;color:#555!important;padding:12px 8px!important;text-align:center!important;border:0!important}.dsg .dsg-table td{padding:12px 8px!important;text-align:center!important;border:0!important;border-bottom:1px solid #eee!important;font-size:14px!important;background:#fff}.dsg .dsg-table td:first-child{font-weight:700!important}.dsg .dsg-table tr.is-hl td{background:#111!important;color:#fff!important}.dsg .dsg-tip{background:#f6f6f6;padding:13px 16px;font-size:13px!important;line-height:1.5;margin-top:16px}.dsg .dsg-list{display:none;list-style:none!important;margin:12px 0 0!important;padding:0!important}.dsg .dsg-list li{font-size:12.5px!important;line-height:1.45;margin:0 0 6px!important;padding:0!important;list-style:none!important}.dsg .dsg-list li:before,.dsg .dsg-list li::marker{content:none}.dsg .dsg-list b{font-size:11.5px!important;letter-spacing:.1em!important;font-weight:700!important}@media(max-width:599px){.dsg .dsg-d{display:none}.dsg .dsg-list{display:block}.dsg .dsg-how{--fw: 56%}.dsg .dsg-panel{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:92vh;max-height:92dvh;padding:22px 16px}.dsg .dsg-h1{font-size:22px!important}.dsg .dsg-tx{left:60%;font-size:11.5px!important;line-height:1.35!important;padding-top:6px}.dsg .dsg-tx.is-up{padding-bottom:6px}.dsg .dsg-tx b{font-size:11px!important}.dsg .dsg-fm{padding:14px 12px}.dsg .dsg-row{flex-wrap:wrap}.dsg .dsg-row label{flex:1 1 40%}.dsg .dsg-go{flex:1 1 100%}.dsg .dsg-u button{padding:7px 14px!important}.dsg .dsg-table th,.dsg .dsg-table td{padding:11px 4px!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/dvrs-size-guide.css.map */
