.cl-root.cl-concept-hybrid:not([data-handle=epure-oval]) .hsr-dialog{width:min(570px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:1px solid #d7d7d2;border-radius:0;color:#202321;background:#fff;overflow:hidden;box-sizing:border-box}.cl-root.cl-concept-hybrid .hsr-dialog::backdrop{background:#181b196b}.cl-root.cl-concept-hybrid .hsr-shell{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);min-height:0;font-family:var(--cl-sans,Arial,sans-serif);font-size:14px;line-height:1.5}.cl-root.cl-concept-hybrid .hsr-dialog .cl-dialog-close{position:absolute;top:14px;right:14px;width:40px;height:40px;z-index:2;background:#fff}.cl-root.cl-concept-hybrid .hsr-header{flex:none;padding:25px 28px 18px;border-bottom:1px solid #e0e1dd}.cl-root.cl-concept-hybrid .hsr-eyebrow{display:block;font-size:10px;letter-spacing:.12em;color:#646b64;padding-right:38px}.cl-root.cl-concept-hybrid .hsr-header h2{font:400 31px/1.12 var(--cl-serif,Georgia,serif);letter-spacing:-.02em;margin:9px 30px 10px 0;color:#202321}.cl-root.cl-concept-hybrid .hsr-header p{font-size:13px;line-height:1.55;color:#565e57;margin:0}.cl-root.cl-concept-hybrid .hsr-targets{display:flex;gap:8px;margin-top:15px}.cl-root.cl-concept-hybrid .hsr-targets button{flex:1;min-height:40px;padding:7px 12px;background:#fff;border:1px solid #c3c8c2;color:#282e29;font:inherit}.cl-root.cl-concept-hybrid .hsr-targets button[aria-pressed=true]{border-color:#202321;background:#f0f2ee;box-shadow:inset 0 -2px #202321}.cl-root.cl-concept-hybrid .hsr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;margin:0 28px;border-bottom:1px solid #c3c8c2}.cl-root.cl-concept-hybrid .hsr-tabs button{min-height:49px;font:inherit;font-size:13px;padding:10px 4px;color:#454d46;background:#fff;border:0;border-bottom:2px solid transparent}.cl-root.cl-concept-hybrid .hsr-tabs button[aria-pressed=true]{color:#202321;border-bottom-color:#202321;background:#f5f6f3}.cl-root.cl-concept-hybrid .hsr-body{padding:22px 28px 24px;overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-gutter:stable;flex:1}.cl-root.cl-concept-hybrid .hsr-shell [hidden]{display:none!important}.cl-root.cl-concept-hybrid .hsr-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.cl-root.cl-concept-hybrid .hsr-section-heading h3{font:500 15px/1.4 var(--cl-sans,Arial,sans-serif);margin:0}.cl-root.cl-concept-hybrid .hsr-section-heading span{font-size:11px;color:#5d665e}.cl-root.cl-concept-hybrid .hsr-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.cl-root.cl-concept-hybrid .hsr-sizes button{min-height:48px;background:#fff;border:1px solid #c3c8c2;color:#202321;font:400 17px/1.25 var(--cl-sans,Arial,sans-serif);padding:8px 2px}.cl-root.cl-concept-hybrid .hsr-sizes button[aria-pressed=true]{color:#fff;background:#222824;border-color:#222824;box-shadow:inset 0 0 0 2px #fff}.cl-root.cl-concept-hybrid .hsr-sizes button:disabled{color:#858b85;background:#f2f3f0;border-style:dashed;text-decoration:line-through;cursor:not-allowed}.cl-root.cl-concept-hybrid .hsr-note{font-size:12px;line-height:1.6;color:#586159;margin:13px 0 0}.cl-root.cl-concept-hybrid .hsr-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #bbc2bb}.cl-root.cl-concept-hybrid .hsr-methods button{font:400 13px/1.4 var(--cl-sans,Arial,sans-serif);color:#424b43;background:#fff;border:0;min-height:56px;padding:9px 6px}.cl-root.cl-concept-hybrid .hsr-methods button+button{border-left:1px solid #bbc2bb}.cl-root.cl-concept-hybrid .hsr-methods button[aria-pressed=true]{background:#222824;color:#fff}.cl-root.cl-concept-hybrid .hsr-figure{margin:18px 0 13px;padding:10px 12px;background:#faf9f6;border:1px solid #e3e0d9}.cl-root.cl-concept-hybrid .hsr-figure svg{width:100%;height:auto;max-height:156px;display:block;overflow:visible}.cl-root.cl-concept-hybrid .hsr-figure svg text{fill:#4e554f;font:11px var(--cl-sans,Arial,sans-serif)}.cl-root.cl-concept-hybrid .hsr-figure svg .hsr-svg-emphasis{fill:#232923;font-size:12px;font-weight:500}.cl-root.cl-concept-hybrid .hsr-figure figcaption{font-size:10px;line-height:1.5;color:#5d655e;text-align:center;margin-top:8px}.cl-root.cl-concept-hybrid .hsr-instructions{padding-left:21px;margin:0 0 20px;color:#424b43;font-size:13px;line-height:1.6}.cl-root.cl-concept-hybrid .hsr-instructions li+li{margin-top:5px}.cl-root.cl-concept-hybrid .hsr-instructions li::marker{color:#6f786f;font-size:11px}.cl-root.cl-concept-hybrid .hsr-measurement{display:block;margin:0;color:#3c453d;font:500 11px/1.5 var(--cl-sans,Arial,sans-serif);text-transform:uppercase;letter-spacing:.04em}.cl-root.cl-concept-hybrid .hsr-input-wrap{margin-top:7px;display:flex;align-items:center;border:1px solid #7c877d;background:#fff;min-height:53px}.cl-root.cl-concept-hybrid .hsr-input-wrap:focus-within{outline:1px solid #202321;outline-offset:0}.cl-root.cl-concept-hybrid .hsr-input-wrap input{min-width:0;flex:1;width:100%;padding:12px 14px;margin:0;border:0;background:transparent;color:#202321;font:500 20px/1.35 var(--cl-sans,Arial,sans-serif);outline:none;border-radius:0;box-shadow:none}.cl-root.cl-concept-hybrid .hsr-input-wrap b{padding-right:14px;font-size:12px;font-weight:400;text-transform:none;color:#545e55}.cl-root.cl-concept-hybrid .hsr-result{margin-top:18px;padding:15px;background:#f3f5f0;border:1px solid #dce1d8;font-size:12px;line-height:1.6;color:#3e4840}.cl-root.cl-concept-hybrid .hsr-result-heading{display:flex;gap:10px;justify-content:space-between;align-items:center}.cl-root.cl-concept-hybrid .hsr-result-heading span{font-size:10px;letter-spacing:.04em}.cl-root.cl-concept-hybrid .hsr-result-heading strong{font:400 29px/1.1 var(--cl-sans,Arial,sans-serif);color:#202321;white-space:nowrap}.cl-root.cl-concept-hybrid .hsr-result p{font-size:12px;line-height:1.6;margin:8px 0 0}.cl-root.cl-concept-hybrid .hsr-caution{color:#535e54;font-size:12px;line-height:1.65;margin:15px 0 0}.cl-root.cl-concept-hybrid .hsr-footer{flex:none;padding:13px 28px max(20px,env(safe-area-inset-bottom));border-top:1px solid #dedfd9;background:#fff}.cl-root.cl-concept-hybrid .hsr-footer p{font-size:11px;line-height:1.5;margin:0 0 10px;color:#555f56}.cl-root.cl-concept-hybrid .hsr-confirm{width:100%;min-height:52px;border:1px solid #222824;background:#222824;color:#fff;font:500 12px/1.5 var(--cl-sans,Arial,sans-serif);padding:12px 14px;text-transform:uppercase;letter-spacing:.025em}.cl-root.cl-concept-hybrid .hsr-confirm:disabled{background:#edf0e9;border-color:#d5dbd0;color:#697263;cursor:not-allowed}.cl-root.cl-concept-hybrid .hsr-help h3{font:400 24px/1.15 var(--cl-serif,Georgia,serif);margin:0 0 13px}.cl-root.cl-concept-hybrid .hsr-help h3:not(:first-child){margin-top:24px}.cl-root.cl-concept-hybrid .hsr-help p,.cl-root.cl-concept-hybrid .hsr-help ol{font-size:13px;line-height:1.65;color:#454f46;margin:0 0 14px}.cl-root.cl-concept-hybrid .hsr-help ol{padding-left:19px}.cl-root.cl-concept-hybrid .hsr-help li+li{margin-top:10px}.cl-root.cl-concept-hybrid .hsr-formula{font-size:14px;line-height:1.5;padding:14px;background:#f5f4ef;border:1px solid #e2dfd5}.cl-root.cl-concept-hybrid .hsr-open,.cl-root.cl-concept-hybrid .hsr-advisor{display:inline-flex;align-items:center;min-height:44px;background:transparent;border:0;padding:8px 0;font:400 12px/1.5 var(--cl-sans,Arial,sans-serif);text-decoration:underline;text-underline-offset:4px;color:#273c2c;cursor:pointer}.cl-root.cl-concept-hybrid .hsr-dialog button:focus-visible,.cl-root.cl-concept-hybrid .hsr-open:focus-visible,.cl-root.cl-concept-hybrid .hsr-advisor:focus-visible{outline:2px solid #65795f;outline-offset:3px}@media(max-width:599px){.cl-root.cl-concept-hybrid:not([data-handle=epure-oval]) .hsr-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.cl-root.cl-concept-hybrid .hsr-shell{max-height:calc(100dvh - 22px)}.cl-root.cl-concept-hybrid .hsr-header{padding:21px 19px 14px}.cl-root.cl-concept-hybrid .hsr-header h2{font-size:28px;max-width:260px}.cl-root.cl-concept-hybrid .hsr-tabs{margin-inline:19px}.cl-root.cl-concept-hybrid .hsr-body{padding:17px 19px 20px;scrollbar-gutter:auto}.cl-root.cl-concept-hybrid .hsr-section-heading{display:block}.cl-root.cl-concept-hybrid .hsr-section-heading span{display:block;margin-top:4px}.cl-root.cl-concept-hybrid .hsr-sizes{gap:8px}.cl-root.cl-concept-hybrid .hsr-footer{padding:12px 19px max(16px,env(safe-area-inset-bottom))}.cl-root.cl-concept-hybrid .hsr-figure{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/cs-hybrid-sizing-refine.css.map */
