.dl-size-finder,.dl-size-finder *{box-sizing:border-box}.dl-size-finder [hidden]{display:none!important}.dl-size-finder{font-family:inherit;color:inherit;width:100%}.dl-size-finder__trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;min-height:35px;padding:4px 1px;margin:0;font-family:inherit;font-size:13px;line-height:1.35;font-weight:500;letter-spacing:0;text-transform:none;text-align:left;color:currentColor;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;-webkit-appearance:none;appearance:none}.dl-size-finder__trigger>svg{flex:none;width:16px;height:16px}.dl-size-finder__trigger>span{text-decoration:underline;text-underline-offset:3px}.dl-size-finder__trigger .dl-size-finder__trigger-chevron{width:13px;height:13px;opacity:.65}.dl-size-finder__trigger:hover{opacity:.68}.dl-size-finder__trigger:focus-visible,.dl-size-finder__dialog button:focus-visible,.dl-size-finder__dialog input:focus-visible,.dl-size-finder__chart-details summary:focus-visible{outline:2px solid #181818;outline-offset:3px}.dl-size-finder__inline{margin:2px 0 0;font-size:12px;line-height:1.5;opacity:.72}.dl-size-finder__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(440px,calc(100vw - 32px));max-width:none;max-height:min(90dvh,860px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#1c1c1c;border:0;border-radius:20px;box-shadow:0 24px 85px #0000002e;font-family:inherit;font-size:14px;line-height:1.45;text-transform:none;letter-spacing:normal}.dl-size-finder__dialog::backdrop{background:#0b0b0b8c}.dl-size-finder__dialog-inner{padding:28px 28px 22px}.dl-size-finder__dialog h2,.dl-size-finder__dialog p,.dl-size-finder__dialog fieldset{margin:0}.dl-size-finder__dialog button{font-family:inherit}.dl-size-finder__header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:27px}.dl-size-finder__header-copy{min-width:0}.dl-size-finder__eyebrow{font-size:10px;font-weight:650;letter-spacing:.17em;color:#696969;margin:0 0 12px!important}.dl-size-finder__eyebrow span{opacity:.45;padding:0 3px}.dl-size-finder__heading{margin:0;font-size:29px;line-height:1.11;letter-spacing:-.045em;font-weight:600;color:#151515;text-transform:none}.dl-size-finder__subtitle{margin-top:9px!important;font-size:12px;line-height:1.5;color:#777;max-width:300px;overflow-wrap:anywhere}.dl-size-finder__close{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;margin:-3px -3px 0 0;padding:0;border-radius:50%;border:1px solid #eaeaea;background:#fff;color:#333;cursor:pointer}.dl-size-finder__close:hover{background:#f5f5f5}.dl-size-finder__close svg{width:16px;height:16px}.dl-size-finder__form{display:grid;gap:23px}.dl-size-finder__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.dl-size-finder__field{display:grid;gap:9px;font-size:12px;font-weight:600;line-height:1.3;color:#262626}.dl-size-finder__field>.dl-size-finder__label-line{display:inline-flex;align-items:baseline;gap:5px;color:#262626;font-weight:600}.dl-size-finder__field>.dl-size-finder__label-line small{color:#919191;font-size:11px;font-weight:400}.dl-size-finder__field>input{display:block;min-width:0;width:100%;height:53px;padding:0 15px;border:1px solid #dedede;border-radius:10px;background:#fff;box-shadow:none;color:#1b1b1b;font:inherit;font-size:16px;font-weight:500;line-height:1.3;outline:0;-webkit-appearance:none;appearance:textfield}.dl-size-finder__field>input:focus{border-color:#222;box-shadow:0 0 0 1px #222}.dl-size-finder__field>input::placeholder{color:#b9b9b9;font-weight:400}.dl-size-finder__field>input::-webkit-inner-spin-button,.dl-size-finder__field>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dl-size-finder__fit-field{padding:0;border:0;min-width:0}.dl-size-finder__fit-field legend{padding:0 0 11px;font-size:12px;font-weight:600;color:#262626}.dl-size-finder__fit-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dl-size-finder__fit-option{display:block;position:relative;min-width:0;cursor:pointer}.dl-size-finder__fit-option input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.dl-size-finder__fit-option span{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:7px 4px;border:1px solid #e4e4e4;border-radius:9px;background:#fafafa;color:#555;text-align:center;font-size:12px;line-height:1.25;font-weight:500;transition:background .15s ease,color .15s ease,border-color .15s ease}.dl-size-finder__fit-option input:checked+span{color:#fff;border-color:#222;background:#222}.dl-size-finder__fit-option input:focus-visible+span{outline:2px solid #171717;outline-offset:3px}.dl-size-finder__validation{margin-top:-10px!important;font-size:12px;color:#a32626}.dl-size-finder__submit{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:52px;margin:0;padding:12px 16px;border:1px solid #1c1c1c;border-radius:10px;background:#1c1c1c;color:#fff;box-shadow:none;font-size:14px;line-height:1.3;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}.dl-size-finder__submit:hover{background:#3a3a3a}.dl-size-finder__submit svg{width:16px;height:16px}.dl-size-finder__privacy{margin:-12px 0 0!important;text-align:center;font-size:11px;line-height:1.5;color:#969696}.dl-size-finder__result-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 20px 24px;background:#f6f6f4;border-radius:14px;text-align:center}.dl-size-finder__result-label{color:#737373;font-size:10px;font-weight:650;letter-spacing:.13em}.dl-size-finder__recommended{margin:13px 0 10px;font-size:clamp(54px,12vw,72px);font-weight:600;line-height:1;letter-spacing:-.06em}.dl-size-finder__result-summary{color:#5d5d5d;font-size:12px;line-height:1.6;max-width:265px}.dl-size-finder__confidence{margin-top:14px!important;color:#777;text-align:center;font-size:11px;line-height:1.6}.dl-size-finder__nearby{margin-top:25px}.dl-size-finder__nearby-title{margin-bottom:11px!important;font-size:12px;font-weight:650}.dl-size-finder__nearby-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dl-size-finder__nearby-item{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:72px;padding:12px 5px 10px;background:#fff;border:1px solid #e6e6e6;border-radius:10px;text-align:center}.dl-size-finder__nearby-item--picked{background:#f7f7f5;border-color:#282828}.dl-size-finder__nearby-item strong{color:#222;font-size:17px;font-weight:650;line-height:1.15}.dl-size-finder__nearby-item span{font-size:10px;color:#777;line-height:1.35}.dl-size-finder__nearby-item--soldout{opacity:.5}.dl-size-finder__nearby-item small{font-size:9px}.dl-size-finder__notice{margin:15px 0 0!important;font-size:11px;line-height:1.6;color:#7c7c7c}.dl-size-finder__edit{display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:7px 0;border:0;background:none;color:#242424;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dl-size-finder__edit svg{width:14px;height:14px}.dl-size-finder__unavailable{padding:16px;background:#f6f6f4;border-radius:12px;color:#555;font-size:13px;line-height:1.6}.dl-size-finder__chart-details{margin-top:23px;border-top:1px solid #ececec}.dl-size-finder__chart-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:49px;padding:10px 0;color:#303030;font-size:12px;font-weight:600;cursor:pointer}.dl-size-finder__chart-details summary::-webkit-details-marker{display:none}.dl-size-finder__chart-details summary svg{width:15px;height:15px;transition:transform .15s ease}.dl-size-finder__chart-details[open] summary svg{transform:rotate(180deg)}.dl-size-finder__chart-wrapper{padding:0 0 8px}.dl-size-finder__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.dl-size-finder__chart{width:100%;border-collapse:collapse;min-width:280px}.dl-size-finder__chart th,.dl-size-finder__chart td{padding:11px 9px;border-bottom:1px solid #efefef;text-align:left;font-size:11px;line-height:1.4;white-space:nowrap}.dl-size-finder__chart thead th{font-weight:600;color:#666;background:#f8f8f8}.dl-size-finder__chart tbody th{color:#222;font-weight:600}.dl-size-finder__chart tr[data-dl-picked]{background:#f4f4f1}.dl-size-finder__chart .dl-size-finder__soldout{opacity:.5}.dl-size-finder__chart-notes{margin-top:10px!important;color:#777;font-size:10px;line-height:1.6}.dl-size-finder__bottom-note{padding:11px 0 0;text-align:center;font-size:10px;line-height:1.5;color:#aaa}@media(max-width:550px){.dl-size-finder__dialog{inset:auto 0 0;margin:0;width:100vw;max-height:94dvh;border-radius:22px 22px 0 0;box-shadow:0 -12px 60px #00000021}.dl-size-finder__dialog-inner{padding:26px 22px max(22px,env(safe-area-inset-bottom))}.dl-size-finder__header{margin-bottom:24px}.dl-size-finder__heading{font-size:28px}}@media(prefers-reduced-motion:reduce){.dl-size-finder *,.dl-size-finder *:before,.dl-size-finder *:after{transition-duration:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dl-size-finder.css.map */
