.df-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;margin-inline-start:.8rem;color:#c01d28;font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}.df-link svg{width:18px;height:18px;flex:none}.df-label-row{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.df-label-row .form__label{margin:0}devilry-size-finder{display:block}.df-fallback{margin-block:1rem}.df-dialog{box-sizing:border-box;padding:0;border:1px solid #111;width:min(680px,calc(100% - 24px));max-height:calc(100dvh - 24px);max-width:calc(100% - 24px);color:#111;background:#fff;overflow-y:auto;overscroll-behavior:contain;font-size:16px;line-height:1.5}.df-dialog::backdrop{background:#000000a6}.df-content{padding:16px;color:#111;background:#fff;overflow-wrap:anywhere}.df-content [hidden],.df-fallback[hidden]{display:none!important}.df-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:8px}.df-heading h2{margin:0;color:#111;font-size:clamp(20px,5vw,26px);line-height:1.2}.df-close{flex:none;width:44px;height:44px;border:0;color:#111;background:#fff;font-size:28px;cursor:pointer}.df-tabs{display:flex;border-bottom:1px solid #ddd;gap:8px}.df-tabs button{flex:1;min-height:48px;padding:8px 4px;border:0;background:#fff;color:#111;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.df-tabs [aria-selected=true]{box-shadow:inset 0 -3px #c01d28;font-weight:700}.df-units{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-block:12px;font-size:14px}.df-content select,.df-content input{box-sizing:border-box;max-width:100%;min-height:48px;padding:10px;border:1px solid #111;border-radius:0;color:#111;background:#fff;font:inherit}.df-content select{min-width:0;min-height:44px;padding:8px;border-color:#ccc}.df-measure-intro{margin:0 0 16px}.df-inputs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.df-inputs label{display:block;font-size:14px;font-weight:700}.df-inputs [data-df-unit-label]{font-weight:400}.df-inputs input{display:block;width:100%;margin-top:6px;font-size:16px;font-weight:400;border-color:#aaa}.df-inputs input::placeholder{color:#666;opacity:1}.df-inputs [aria-invalid=true]{border:2px solid #C01D28}.df-match{width:100%;min-height:48px;margin-top:16px;padding:10px;border:1px solid #C01D28;background:#c01d28;color:#fff;font:inherit;font-weight:700;cursor:pointer}.df-result:empty{display:none}.df-result{margin-top:16px;padding:16px;background:#f5f5f5}.df-result p{margin:0 0 8px}.df-result p:last-child{margin:0}.df-result-heading,.df-comparison,.df-result-note{font-size:14px}.df-result-option strong{display:block;font-size:28px;line-height:1.2;margin-bottom:4px}.df-comparison{display:block}.df-result-note{padding-top:8px;border-top:1px solid #ddd}.df-table-wrap{max-width:100%;overflow-x:auto;margin-block:12px}.df-content table{border-collapse:collapse;width:100%;margin:0;box-shadow:none;table-layout:fixed;font-size:14px}.df-content caption{text-align:start;padding-block:8px;font-weight:700}.df-content th,.df-content td{border:0;border-bottom:1px solid #ccc;padding:10px 4px;text-align:start;overflow-wrap:anywhere}.df-measuring{margin-top:16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.df-measuring summary{display:list-item;list-style:disclosure-closed inside;box-sizing:border-box;min-height:44px;padding-block:12px;font-size:14px;font-weight:700;cursor:pointer}.df-measuring[open]>summary{list-style-type:disclosure-open}.df-help-icon{display:inline-flex;vertical-align:middle;margin-inline-end:6px}.df-help-icon svg{display:block;width:16px;height:16px;fill:currentColor}.df-instructions{margin-block:8px 16px;font-size:14px}.df-instructions svg{display:block;width:180px;max-width:100%;margin-inline:auto}.df-instructions text{font-size:14px;fill:#111}.df-instructions p{margin-block:12px}.df-tolerance{margin:12px 0 8px;font-size:13px;color:#555}.df-note{margin:8px 0 0;font-size:13px;color:#555}.df-link:focus-visible,.df-content :focus-visible{outline:3px solid #C01D28;outline-offset:3px;box-shadow:none}@media(min-width:390px){.df-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.df-content{padding:24px}.df-instructions{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}}.df-measuring summary{display:flex;align-items:center;gap:8px;list-style:none}.df-measuring[open]>summary{list-style:none}.df-measuring summary::-webkit-details-marker{display:none}.df-help-label{flex:1;min-width:0}.df-help-chevron{flex:none}.df-measuring .df-help-chevron svg{position:static;display:block;width:12px;height:8px}.df-measuring[open] .df-help-chevron svg{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/60/assets/devilry-size-finder.css.map */
