.osp-tool,.ot-static{--t-bg: var(--osp-bg, #141210);--t-panel: var(--osp-bg-elev, #1C1917);--t-raised: #26221E;--t-track: #0D0B0A;--t-text: var(--osp-text, #F5F2EB);--t-mute: var(--osp-text-mute, #B8B2A6);--t-faint: #8F887D;--t-edge: #7A7369;--t-rule: rgba(245, 242, 235, .12);--t-gold: var(--osp-accent, #D4A853);--t-cta: var(--osp-cta, #027368);--t-cta-hover: var(--osp-cta-2, #025E54);--t-hot: #F06A3D;--t-cool: #93C4D5;--t-note-bg: rgba(212, 168, 83, .08);--t-note-edge: rgba(212, 168, 83, .24);--t-serif: var(--osp-serif, Fraunces, Georgia, "Times New Roman", serif);--t-sans: var(--osp-sans, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}@media(prefers-contrast:more){.osp-tool,.ot-static{--t-rule: var(--t-mute);--t-edge: var(--t-mute);--t-faint: var(--t-mute);--t-note-edge: var(--t-mute)}}@media print{.osp-tool,.ot-static{--t-bg: white;--t-panel: white;--t-raised: white;--t-track: white;--t-text: black;--t-mute: black;--t-faint: black;--t-edge: black;--t-rule: black;--t-gold: black;--t-cta: white;--t-cta-hover: white;--t-hot: black;--t-cool: black;--t-note-bg: white;--t-note-edge: black}}.osp-tool{container:osptool / inline-size;box-sizing:border-box;max-width:760px;margin:0 auto 32px;padding:20px 16px 24px;background:var(--t-panel);color:var(--t-text);border:1px solid var(--t-rule);border-radius:26px;font:400 17px/1.5 var(--t-sans);text-align:left;-webkit-text-size-adjust:100%}.osp-tool *,.osp-tool *:before,.osp-tool *:after{box-sizing:border-box}.osp-tool span,.osp-tool li,.osp-tool td,.osp-tool th,.osp-tool dt,.osp-tool dd,.osp-tool label,.osp-tool strong,.ot-static span,.ot-static li,.ot-static td,.ot-static th,.ot-static strong{color:inherit}.osp-tool--pdp,.osp-tool--flat{max-width:none;margin:16px 0}@media(min-width:560px){.osp-tool{padding:28px 28px 32px}}html:has(.osp-tool){scroll-padding-top:var(--osp-tools-head, 84px)}html:has(.osp-tool--pdp){scroll-padding-bottom:82px}.osp-tool p{margin:0 0 12px;font-size:17px;color:var(--t-text)}.osp-tool h2,.osp-tool h3,.osp-tool h4{font-family:var(--t-sans)!important;font-weight:600;letter-spacing:0;text-transform:none!important;color:var(--t-text);margin:0 0 8px;line-height:1.3}.osp-tool h2{font-size:20px}.osp-tool h3{font-size:18px}.osp-tool [tabindex="-1"]:focus{outline:none}.osp-tool [tabindex="-1"]:focus-visible{outline:2px solid var(--t-gold)!important;outline-offset:4px!important}.osp-tool a,.osp-tool a:link,.osp-tool a:visited,.osp-tool a:active,.osp-tool a span{color:var(--t-gold)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.osp-tool a:hover{text-decoration-thickness:2px}.osp-tool .ot-mute{font-size:15px;color:var(--t-mute)}.osp-tool .ot-faint{font-size:14px;color:var(--t-faint)}.osp-tool .ot-rule{border:0;border-top:1px solid var(--t-rule);margin:20px 0}.osp-tool .ot-sr,.ot-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.osp-tool .ot-print-only{display:none}.osp-tool .ot-field{border:0;margin:0 0 20px;padding:0;min-width:0}.osp-tool .ot-q,.osp-tool legend.ot-q{display:block;float:none;width:100%;padding:0;margin:0 0 10px;font:600 18px/1.35 var(--t-sans);color:var(--t-text);text-transform:none;letter-spacing:0;border:0}.osp-tool .ot-help{display:block;margin:-4px 0 10px;font-size:15px;color:var(--t-mute)}.osp-tool .ot-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.osp-tool .ot-chip,.osp-tool .ot-seg__opt{position:relative;display:inline-flex;margin:0;padding:0;font-weight:400;text-transform:none;letter-spacing:0;cursor:pointer}.osp-tool .ot-chip input,.osp-tool .ot-seg__opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1;-webkit-appearance:none;appearance:none}.osp-tool .ot-chip__face{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:9px 16px;border:1px solid var(--t-edge);border-radius:12px;background:transparent;color:var(--t-text);font:500 16px/1.25 var(--t-sans);text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.osp-tool .ot-chip:hover .ot-chip__face{background:var(--t-raised)}.osp-tool .ot-chip input:checked+.ot-chip__face{background:var(--t-text);border-color:var(--t-text);color:var(--t-bg);font-weight:600}.osp-tool .ot-chip input:focus-visible+.ot-chip__face,.osp-tool .ot-seg__opt input:focus-visible+.ot-seg__face{outline:2px solid var(--t-gold);outline-offset:2px}.osp-tool .ot-chip input:disabled,.osp-tool .ot-seg__opt input:disabled{cursor:not-allowed}.osp-tool .ot-chip input:disabled+.ot-chip__face{color:var(--t-faint);border-style:dashed;background:transparent}.osp-tool .ot-chip--pic .ot-chip__face{flex-direction:column;min-width:96px;padding:10px 12px 9px;gap:6px}.osp-tool .ot-chip--pic svg{width:56px;height:40px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.osp-tool .ot-chip__note{display:block;font-size:14px;font-weight:400;color:var(--t-mute)}.osp-tool .ot-chip input:checked+.ot-chip__face .ot-chip__note{color:var(--t-bg)}.osp-tool .ot-seg{display:flex;gap:3px;padding:4px;margin:0;border:1px solid var(--t-rule);border-radius:15px;background:var(--t-track);min-width:0}.osp-tool .ot-seg__opt{flex:1 1 0;min-width:0}.osp-tool .ot-seg__face{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:6px 8px;border-radius:11px;color:var(--t-mute);font:500 16px/1.2 var(--t-sans);text-align:center}.osp-tool .ot-seg__opt:hover .ot-seg__face{color:var(--t-text);background:var(--t-raised)}.osp-tool .ot-seg__opt input:checked+.ot-seg__face{background:var(--t-text);color:var(--t-bg);font-weight:600}.osp-tool .ot-input-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.osp-tool .ot-num-field{position:relative;display:inline-flex;align-items:center;flex:0 1 220px;min-width:140px}.osp-tool .ot-input,.osp-tool input.ot-input[type=text]{width:100%;height:48px;margin:0;padding:0 56px 0 14px!important;background:var(--t-bg)!important;color:var(--t-text)!important;-webkit-text-fill-color:var(--t-text);border:1px solid var(--t-edge)!important;border-radius:12px!important;box-shadow:none!important;font:500 17px/1 var(--t-sans)!important;font-variant-numeric:tabular-nums;text-align:left;text-transform:none;letter-spacing:0}.osp-tool .ot-input:hover{border-color:var(--t-mute)!important}.osp-tool .ot-input:focus-visible,.osp-tool .ot-input:focus{outline:2px solid var(--t-gold)!important;outline-offset:2px!important;border-radius:12px!important}.osp-tool .ot-input::placeholder{color:var(--t-faint)!important;opacity:1!important}.osp-tool .ot-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:15px;color:var(--t-mute);pointer-events:none}.osp-tool .ot-echo{font-size:15px;color:var(--t-mute);font-variant-numeric:tabular-nums}.osp-tool .ot-input[aria-invalid=true]{border-color:var(--t-hot)!important;border-width:2px!important}.osp-tool .ot-error{display:block;margin:8px 0 0;padding:2px 0 2px 10px;border-left:3px solid var(--t-hot);font-size:15px;line-height:1.4;color:var(--t-text)}.osp-tool .ot-error[hidden]{display:none}.osp-tool .ot-label{display:block;margin:0 0 8px;font:600 18px/1.35 var(--t-sans);color:var(--t-text);text-transform:none;letter-spacing:0}.osp-tool select.ot-select{height:48px;padding:0 12px;border:1px solid var(--t-edge);border-radius:12px;background:var(--t-bg);color:var(--t-text);font:500 17px/1 var(--t-sans);max-width:100%}.osp-tool .ot-btn,.osp-tool a.ot-btn,.osp-tool button.ot-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:44px;margin:0;padding:0 18px;border-radius:14px!important;cursor:pointer;font:600 16px/1.2 var(--t-sans)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;background:transparent!important;color:var(--t-text)!important;border:1px solid var(--t-edge)!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease}.osp-tool .ot-btn:hover,.osp-tool a.ot-btn:hover{background:var(--t-raised)!important;color:var(--t-text)!important;border-color:var(--t-mute)!important}.osp-tool .ot-btn--primary,.osp-tool button.ot-btn--primary,.osp-tool a.ot-btn--primary{width:100%;min-height:56px;border-radius:18px!important;font-size:17px!important;background:var(--t-cta)!important;border-color:var(--t-cta)!important;color:var(--t-text)!important}.osp-tool .ot-btn--primary:hover,.osp-tool a.ot-btn--primary:hover{background:var(--t-cta-hover)!important;border-color:var(--t-cta-hover)!important;color:var(--t-text)!important}.osp-tool .ot-btn--small{min-height:44px;padding:0 14px;font-size:15px!important;border-radius:12px!important}.osp-tool .ot-btn:disabled,.osp-tool .ot-btn[aria-disabled=true]{cursor:not-allowed;background:transparent!important;color:var(--t-faint)!important;border-color:var(--t-rule)!important;border-style:dashed!important}.osp-tool .ot-btn:focus-visible{outline:2px solid var(--t-gold)!important;outline-offset:2px!important}.osp-tool .ot-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.osp-tool .ot-answer{margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--t-rule)}.osp-tool .ot-answer__sentence{margin:0 0 12px;font:600 20px/1.35 var(--t-sans)!important;color:var(--t-text)}.osp-tool .ot-answer__num{display:block;margin:0 0 4px;font:500 34px/1.05 var(--t-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em;color:var(--t-text)}.osp-tool .ot-answer__num .ot-u{font:500 17px/1 var(--t-sans);color:var(--t-mute);margin-left:4px;letter-spacing:0}.osp-tool .ot-why{margin:8px 0 0;font-size:15px;color:var(--t-mute)}.osp-tool .ot-ro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0}.osp-tool .ot-ro>div{margin:0;padding:9px 0 0;border-top:2px solid var(--c, var(--t-rule));min-width:0}.osp-tool .ot-ro dt{margin:0;font-size:14px;line-height:1.25;color:var(--t-mute);font-weight:400}.osp-tool .ot-ro dd{margin:4px 0 0;font:500 26px/1.1 var(--t-serif);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em;color:var(--t-text);overflow-wrap:anywhere}.osp-tool .ot-ro dd .ot-u{font:500 15px/1 var(--t-sans);color:var(--t-mute);margin-left:2px;letter-spacing:0}.osp-tool .ot-ro>[data-c=hot]{--c: var(--t-hot)}.osp-tool .ot-ro>[data-c=cool]{--c: var(--t-cool)}.osp-tool .ot-ro>[data-c=gold]{--c: var(--t-gold)}.osp-tool .ot-range{margin:16px 0 0}.osp-tool .ot-range__track{position:relative;height:10px;border-radius:5px;background:var(--t-track);border:1px solid var(--t-rule)}.osp-tool .ot-range__fill{position:absolute;top:-1px;bottom:-1px;left:var(--lo, 0%);right:calc(100% - var(--hi, 100%));border-radius:5px;background:var(--t-mute)}.osp-tool .ot-range__fill:before,.osp-tool .ot-range__fill:after{content:"";position:absolute;top:0;bottom:0;width:4px}.osp-tool .ot-range__fill:before{left:0;border-radius:5px 0 0 5px;background:var(--t-cool)}.osp-tool .ot-range__fill:after{right:0;border-radius:0 5px 5px 0;background:var(--t-hot)}.osp-tool .ot-range__tick{position:absolute;top:-5px;bottom:-5px;left:var(--mid, 50%);width:2px;margin-left:-1px;background:var(--t-text)}.osp-tool .ot-range__ends{display:flex;justify-content:space-between;margin-top:8px;font-size:15px;color:var(--t-mute);font-variant-numeric:tabular-nums}.osp-tool .ot-range__ends strong{color:var(--t-text);font-weight:600}.osp-tool .ot-note{margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--t-note-bg);border:1px solid var(--t-note-edge);font-size:15px;line-height:1.5;color:var(--t-text)}.osp-tool .ot-note p{margin:0;font-size:15px}.osp-tool .ot-note p+p{margin-top:6px}.osp-tool .ot-saved{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--t-mute)}.osp-tool .ot-saved a{display:inline-block;margin:-12px -6px -12px 0;padding:12px 6px;white-space:nowrap}.osp-tool .ot-saved strong{color:var(--t-text);font-weight:600}.osp-tool .ot-live{min-height:1.4em;margin:12px 0 0;font-size:15px;color:var(--t-mute)}.osp-tool .ot-age{margin:16px 0 0;padding:16px;border:1px solid var(--t-rule);border-radius:18px;background:var(--t-bg)}.osp-tool .ot-age p{margin:0 0 12px}.osp-tool .ot-ship{margin:14px 0 0;font-size:15px;color:var(--t-mute)}.osp-tool .ot-ship strong{color:var(--t-gold);font-weight:600}.osp-tool .ot-prods{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--t-rule)}.osp-tool .ot-prods__title{margin:24px 0 4px;font:600 18px/1.35 var(--t-sans)!important}.osp-tool .ot-prod{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px 14px;align-items:start;margin:0;padding:14px 2px;border-bottom:1px solid var(--t-rule);list-style:none}.osp-tool .ot-prod__img{width:76px;height:76px;border-radius:14px;object-fit:cover;background:var(--t-track);display:block}.osp-tool .ot-prod__body{min-width:0}.osp-tool .ot-prod__title,.osp-tool a.ot-prod__title,.osp-tool a.ot-prod__title:link,.osp-tool a.ot-prod__title:visited{display:block;color:var(--t-text)!important;font-weight:600;font-size:16px;line-height:1.3;text-decoration:none}.osp-tool a.ot-prod__title{position:relative;margin:-12px 0;padding:12px 0}.osp-tool a.ot-prod__title:hover{text-decoration:underline;text-decoration-color:var(--t-edge)}.osp-tool .ot-prod__why{display:block;margin-top:4px;font-size:15px;line-height:1.4;color:var(--t-mute)}.osp-tool .ot-prod__price{display:block;margin-top:6px;font:600 16px/1.2 var(--t-sans);font-variant-numeric:tabular-nums;color:var(--t-gold)}.osp-tool .ot-prod__buy{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.osp-tool .ot-prod__buy .ot-btn{flex:0 0 auto}.osp-tool .ot-prod.is-soldout .ot-prod__price{color:var(--t-mute)}.osp-tool .ot-prod--addon{background:transparent}.osp-tool .ot-prod--addon .ot-prod__title{font-size:15px}.osp-tool .ot-total{display:flex;justify-content:space-between;gap:12px;margin:14px 0 0;font-weight:600;font-variant-numeric:tabular-nums}.osp-tool .ot-empty,.osp-tool .ot-nomatch{margin:20px 0 0;padding:16px;border:1px dashed var(--t-edge);border-radius:18px;color:var(--t-mute);font-size:15px}.osp-tool .ot-nomatch strong,.osp-tool .ot-empty strong{display:block;color:var(--t-text);font-size:17px;margin-bottom:4px}.osp-tool .ot-partial{margin:20px 0 0;font-size:15px;color:var(--t-mute)}.osp-tool .ot-skel{margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--t-rule);min-height:var(--skel-h, 220px)}.osp-tool .ot-skel i{display:block;height:16px;margin:0 0 14px;border-radius:8px;background:var(--t-raised)}.osp-tool .ot-skel i:nth-child(1){width:72%;height:20px}.osp-tool .ot-skel i:nth-child(2){width:38%;height:40px}.osp-tool .ot-skel i:nth-child(3){width:88%}.osp-tool .ot-skel i:nth-child(4){width:64%}@media(prefers-reduced-motion:no-preference){.osp-tool .ot-skel i{animation:ot-pulse 1.4s ease-in-out infinite}@keyframes ot-pulse{50%{opacity:.55}}}.osp-tool .ot-table-wrap,.ot-static .ot-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 20px;border:1px solid var(--t-rule);border-radius:14px}.osp-tool .ot-table,.ot-static .ot-table{width:100%;min-width:420px;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.osp-tool .ot-table,.osp-tool .ot-table thead,.osp-tool .ot-table tbody,.osp-tool .ot-table tr,.ot-static .ot-table,.ot-static .ot-table thead,.ot-static .ot-table tbody,.ot-static .ot-table tr{border:0!important;background:transparent!important}.osp-tool .ot-table th,.osp-tool .ot-table td,.ot-static .ot-table th,.ot-static .ot-table td{padding:10px 12px!important;border:0!important;border-bottom:1px solid var(--t-rule)!important;background:transparent!important;color:var(--t-text)!important;font:400 15px/1.4 var(--t-sans)!important;text-align:left;vertical-align:top;text-transform:none!important;letter-spacing:0!important}.osp-tool .ot-table thead th,.ot-static .ot-table thead th{font-weight:600!important;color:var(--t-mute)!important;background:var(--t-bg)!important}.osp-tool .ot-table tbody th,.ot-static .ot-table tbody th{font-weight:600!important}.osp-tool .ot-table tr:last-child>*,.ot-static .ot-table tr:last-child>*{border-bottom:0!important}.osp-tool .ot-table caption,.ot-static .ot-table caption{caption-side:top;text-align:left;padding:10px 12px 8px;font-size:15px;color:var(--t-mute)}.ot-static{color:var(--t-text)}@container osptool (min-width: 560px){.osp-tool .ot-answer__num{font-size:40px}.osp-tool .ot-ro{grid-template-columns:repeat(3,minmax(0,1fr))}.osp-tool .ot-ro dd{font-size:30px}.osp-tool .ot-prod{grid-template-columns:76px minmax(0,1fr) auto;align-items:center}.osp-tool .ot-prod__buy{grid-column:auto;justify-content:flex-end}.osp-tool .ot-prod__buy .ot-btn{flex:0 0 auto}.osp-tool .ot-btn--primary,.osp-tool button.ot-btn--primary,.osp-tool a.ot-btn--primary{width:auto;min-width:240px;padding:0 28px}}@media(forced-colors:active){.osp-tool .ot-chip input:checked+.ot-chip__face,.osp-tool .ot-seg__opt input:checked+.ot-seg__face{outline:2px solid CanvasText;outline-offset:2px;forced-color-adjust:auto}.osp-tool .ot-chip input:focus-visible+.ot-chip__face,.osp-tool .ot-seg__opt input:focus-visible+.ot-seg__face{outline:3px solid Highlight}.osp-tool .ot-range__fill,.osp-tool .ot-range__tick{background:CanvasText}.osp-tool .ot-btn:disabled{color:GrayText!important}}@media(prefers-reduced-motion:reduce){.osp-tool *,.osp-tool *:before,.osp-tool *:after{transition:none!important;animation:none!important}}@media print{body *:not(:has(.osp-tool)):not(.osp-tool):not(.osp-tool *){display:none!important}html,body{background:#fff!important}.osp-tool{border:0;border-radius:0;padding:0;margin:0;max-width:none;font-size:12pt;break-inside:avoid}.osp-tool .ot-field,.osp-tool .ot-actions,.osp-tool .ot-prods,.osp-tool .ot-prods__title,.osp-tool .ot-btn,.osp-tool .ot-live,.osp-tool .ot-skel,.osp-tool .ot-saved,.osp-tool .ot-age,.osp-tool .ot-ship,.osp-tool [data-ot-noprint]{display:none!important}.osp-tool .ot-print-only{display:block!important}.osp-tool .ot-answer{border-top:1px solid black;break-inside:avoid}.osp-tool a,.osp-tool a:link,.osp-tool a:visited{color:#000!important}.osp-tool .ot-print-qr svg{width:28mm;height:28mm}.osp-tool .ot-print-url{font-size:10pt;word-break:break-all}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/osp-tools.css.map */
