html.cp-builder-stage-change{scroll-behavior:auto!important;scroll-padding-top:var(--header-height,84px)}.cp-refined.cp-builder{--deep: #063f40;--gold: #c9a84c;--cream: #f6f0e6;--ink: #17302e;padding:48px 24px 56px;background:#f6f0e6;color:var(--ink);font-size:16px;line-height:1.6;letter-spacing:normal}.cp-refined.cp-builder .cp-builder__wrap{width:min(1040px,100%)}.cp-refined.cp-builder .cp-ref-reveal{opacity:1;transform:none;transition:none}.cp-refined.cp-builder .cp-builder__header{max-width:760px;margin:0 auto 30px;text-align:left}.cp-refined.cp-builder h1{font-size:clamp(40px,4.5vw,56px);line-height:1.08;letter-spacing:-.035em}.cp-refined.cp-builder .cp-builder__header>p:last-child{margin:16px 0 0;max-width:62ch;color:#536765;font-size:16px;line-height:1.65}.cp-refined.cp-builder .cp-builder__kicker{margin:0 0 12px;color:#745d21;font-size:12px;font-weight:650;letter-spacing:.12em}.cp-refined.cp-builder .cp-builder__shell{overflow:visible;border:1px solid #d9ded6;border-radius:12px;background:#fffdf9;box-shadow:none}.cp-refined.cp-builder .cp-builder__progress{position:static;top:auto;z-index:auto;overflow:hidden;gap:0;border-radius:11px 11px 0 0;background:#e5e9e2}.cp-refined.cp-builder .cp-builder__progress li{min-height:56px;gap:7px;background:#edf0e9;color:#536765;font-size:12px;font-weight:600}.cp-refined.cp-builder .cp-builder__progress li span{width:22px;height:22px;border-radius:50%;background:#dfe5dc}.cp-refined.cp-builder .cp-builder__progress li.is-active{background:#e3ece6;color:#063f40}.cp-refined.cp-builder .cp-builder__progress li[aria-current=step]{background:#063f40;color:#fff}.cp-refined.cp-builder .cp-builder__progress li[aria-current=step] span{background:#c9a84c;color:#17302e}.cp-refined.cp-builder .cp-builder__live{position:static;inset:auto;z-index:auto;display:block;margin:0;padding:14px 28px;border:0;border-bottom:1px solid #e1e5dd;border-radius:0;background:#f5f6ef;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cp-refined.cp-builder .cp-builder__live strong{display:inline;margin-right:9px;color:#063f40;font-size:13px;font-weight:650}.cp-refined.cp-builder .cp-builder__live>span{display:inline;width:auto;height:auto;border-radius:0;background:none;color:#536765;font-size:13px;font-weight:400;line-height:1.55}.cp-refined.cp-builder [hidden]{display:none!important}.cp-refined.cp-builder .cp-builder__stage{padding:30px;scroll-margin-top:16px}.cp-refined.cp-builder .cp-builder__question{grid-template-columns:1fr;gap:8px;margin-bottom:25px}.cp-refined.cp-builder .cp-builder__question>span{width:auto;height:auto;display:block;border-radius:0;background:none;color:#745d21;font-size:12px;font-weight:600}.cp-refined.cp-builder .cp-builder__question h2,.cp-refined.cp-builder .cp-builder__result-head h2{font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.025em}.cp-refined.cp-builder h2[tabindex="-1"]{scroll-margin-top:16px}.cp-refined.cp-builder h2[tabindex="-1"]:focus{outline:none;box-shadow:none}.cp-refined.cp-builder .cp-builder__question p,.cp-refined.cp-builder .cp-builder__result-head>p:last-child{max-width:65ch;margin:10px 0 0;color:#536765;font-size:16px;line-height:1.6}.cp-refined.cp-builder .cp-builder__choices{gap:12px}.cp-refined.cp-builder .cp-builder__choices button{min-height:108px;padding:20px;border:1px solid #bac9c2;border-radius:10px;background:#fff;color:#17302e;box-shadow:none;transition:border-color .15s,background .15s}.cp-refined.cp-builder .cp-builder__choices button:hover,.cp-refined.cp-builder .cp-builder__choices button:focus-visible{transform:none;border-color:#063f40;background:#f0f5ee;box-shadow:none}.cp-refined.cp-builder .cp-builder__choices strong{color:#063f40;font-size:18px;font-weight:650;line-height:1.35}.cp-refined.cp-builder .cp-builder__choices small{margin-top:8px;color:#536765;font-size:15px;line-height:1.55}.cp-refined.cp-builder .cp-builder__scale-grid,.cp-refined.cp-builder .cp-builder__details-grid{gap:20px 24px}.cp-refined.cp-builder label{gap:8px;font-size:15px;line-height:1.4;font-weight:600;color:#17302e}.cp-refined.cp-builder input,.cp-refined.cp-builder select{min-height:50px;padding:12px;border:1px solid #a9bdb4;border-radius:8px;color:#17302e;background:#fff;font-size:16px;font-weight:400;line-height:1.35}.cp-refined.cp-builder .cp-builder__stage-actions{margin-top:28px;gap:12px}.cp-refined.cp-builder :is(.cp-builder__next,.cp-builder__primary,.cp-builder__back,.cp-builder__brief button),.cp-refined.cp-builder .cp-builder__links>*,.cp-refined.cp-builder .cp-builder__card-actions>*,.cp-refined.cp-builder .cp-builder__product-actions>button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;border:1px solid #a9bdb4;border-radius:8px;background:#fffdf9;color:#063f40;font:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.cp-refined.cp-builder .cp-builder__back{margin-top:20px}.cp-refined.cp-builder .cp-builder__stage-actions .cp-builder__back{margin-top:0}.cp-refined.cp-builder .cp-builder__result-actions [data-result-send]{border-color:#063f40;background:#063f40;color:#fff}.cp-refined.cp-builder .cp-builder__result-actions{margin:28px 0 20px;gap:12px}.cp-refined.cp-builder .cp-builder__result-head{margin:0 0 24px}.cp-refined.cp-builder .cp-builder__overview{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);gap:24px;padding:20px 0;margin-bottom:24px;border-top:1px solid #d9ded6;border-bottom:1px solid #d9ded6}.cp-refined.cp-builder .cp-builder__overview span{display:block;margin-bottom:6px;color:#536765;font-size:13px}.cp-refined.cp-builder .cp-builder__overview strong{color:#17302e;font-size:16px;font-weight:600;line-height:1.5}.cp-refined.cp-builder .cp-builder__overview h3{color:#063f40;font-size:18px;line-height:1.4}.cp-refined.cp-builder .cp-builder__overview p{margin-top:6px;color:#536765;font-size:16px;line-height:1.6}.cp-refined.cp-builder .cp-builder__important{padding:16px 18px;margin:0 0 26px;border-left:3px solid #c9a84c;background:#f6f0e6}.cp-refined.cp-builder .cp-builder__important h3{font-size:16px;font-weight:650}.cp-refined.cp-builder .cp-builder__important ul{margin:8px 0 0;padding-left:20px;font-size:15px;line-height:1.6}.cp-refined.cp-builder .cp-builder__products{margin:0}.cp-refined.cp-builder .cp-builder__products-head{margin:0 0 20px}.cp-refined.cp-builder .cp-builder__products-head h3{font-size:21px;line-height:1.35}.cp-refined.cp-builder .cp-builder__products-head p{max-width:66ch;margin:8px 0 0;color:#536765;font-size:15px;line-height:1.6}.cp-refined.cp-builder .cp-builder__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cp-refined.cp-builder .cp-builder__product-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;border:1px solid #d9ded6;border-radius:10px;background:#fff;box-shadow:none;transform:none}.cp-refined.cp-builder .cp-builder__product-link{display:block;padding:0;color:#063f40;text-decoration:none}.cp-refined.cp-builder .cp-builder__product-link img{display:block;width:100%;height:auto;aspect-ratio:3/2;padding:16px;border-radius:0;background:#f7f6f1;object-fit:contain}.cp-refined.cp-builder .cp-builder__product-heading{padding:18px 18px 0}.cp-refined.cp-builder .cp-builder__product-heading h4{margin:0;color:#063f40;font-family:var(--font-body-family),sans-serif;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:normal}.cp-refined.cp-builder .cp-builder__role{display:block;margin:0 0 7px;color:#745d21;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.07em}.cp-refined.cp-builder .cp-builder__product-body{display:flex;flex-direction:column;flex:1;gap:14px;padding:14px 18px 18px}.cp-refined.cp-builder .cp-builder__product-body p{margin:0;font-size:15px;line-height:1.5}.cp-refined.cp-builder .cp-builder__availability,.cp-refined.cp-builder .cp-builder__configuration{color:#536765}.cp-refined.cp-builder .cp-builder__reasons,.cp-refined.cp-builder .cp-builder__checks{margin:0;padding-left:18px;font-size:15px;line-height:1.55}.cp-refined.cp-builder .cp-builder__reasons li+li,.cp-refined.cp-builder .cp-builder__checks li+li{margin-top:5px}.cp-refined.cp-builder .cp-builder__checks{padding:12px 12px 12px 28px;border-left:2px solid #c9a84c;background:#faf6ec;color:#493e22}.cp-refined.cp-builder .cp-builder__product-body .cp-builder__product-price{color:#063f40;font-size:17px;font-weight:650}.cp-refined.cp-builder .cp-builder__card-actions{display:grid;gap:9px;margin-top:auto}.cp-refined.cp-builder .cp-builder__product-detail{font-size:14px;line-height:1.6}.cp-refined.cp-builder .cp-builder__product-detail summary{padding:8px 0;color:#063f40;font-size:14px;font-weight:600;cursor:pointer}.cp-refined.cp-builder .cp-builder__product-detail ul{margin:8px 0;padding-left:18px;color:#536765}.cp-refined.cp-builder .cp-builder__product-detail li+li{margin-top:8px}.cp-refined.cp-builder .cp-builder__product-actions{margin:18px 0 0}.cp-refined.cp-builder .cp-builder__detail{padding:0;margin:12px 0 0;border:1px solid #d9ded6;border-radius:8px;background:#fffdf9;color:#17302e}.cp-refined.cp-builder .cp-builder__detail>summary{padding:16px 18px;color:#063f40;font-size:16px;font-weight:600;line-height:1.45;cursor:pointer}.cp-refined.cp-builder .cp-builder__detail>:not(summary){margin:0 18px 18px}.cp-refined.cp-builder .cp-builder__method p{color:#536765;font-size:15px;line-height:1.65}.cp-refined.cp-builder .cp-builder__detail .cp-builder__result-grid article{padding:16px;border-radius:8px;background:#f6f0e6}.cp-refined.cp-builder .cp-builder__result-grid article strong{font-size:15px;font-weight:400;line-height:1.6}.cp-refined.cp-builder .cp-builder__brief{padding:18px;border-radius:8px;background:#f6f0e6;color:#17302e}.cp-refined.cp-builder .cp-builder__brief h3{margin-bottom:12px;color:#063f40}.cp-refined.cp-builder .cp-builder__brief pre{color:#17302e;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.cp-refined.cp-builder .cp-builder__disclaimer{margin:20px 0 0;font-size:14px;line-height:1.6;color:#536765}.cp-refined.cp-builder .cp-builder__help{margin:32px 0 0;padding:24px 0 0;border-top:1px solid #d1d8ce}.cp-refined.cp-builder .cp-builder__help h2{font-size:28px;line-height:1.2}.cp-refined.cp-builder .cp-builder__help p{max-width:65ch;margin:12px 0;color:#536765;font-size:16px;line-height:1.6}.cp-refined.cp-builder .cp-builder__help nav{display:flex;flex-wrap:wrap;gap:8px 24px}.cp-refined.cp-builder .cp-builder__help a{display:inline-flex;align-items:center;min-height:44px;color:#063f40;font-size:15px;font-weight:600;text-underline-offset:4px}.cp-refined.cp-builder .cp-builder__resume{border-radius:10px;box-shadow:none}.cp-refined.cp-builder .cp-builder__analysis{border-radius:8px}@media(max-width:760px){.cp-refined.cp-builder{padding:30px 17px 40px}.cp-refined.cp-builder .cp-builder__header{margin-bottom:24px}.cp-refined.cp-builder h1{font-size:42px}.cp-refined.cp-builder .cp-builder__progress li{flex-direction:column;min-height:62px;gap:4px;font-size:11px}.cp-refined.cp-builder .cp-builder__live{padding:13px 18px}.cp-refined.cp-builder .cp-builder__live strong{display:block;margin:0 0 3px}.cp-refined.cp-builder .cp-builder__stage{padding:24px 18px}.cp-refined.cp-builder .cp-builder__question h2,.cp-refined.cp-builder .cp-builder__result-head h2{font-size:30px}.cp-refined.cp-builder .cp-builder__choices,.cp-refined.cp-builder .cp-builder__scale-grid,.cp-refined.cp-builder .cp-builder__details-grid,.cp-refined.cp-builder .cp-builder__product-grid,.cp-refined.cp-builder .cp-builder__overview{grid-template-columns:minmax(0,1fr)}.cp-refined.cp-builder .cp-builder__choices button{min-height:102px;padding:18px}.cp-refined.cp-builder .cp-builder__overview{gap:15px}.cp-refined.cp-builder .cp-builder__stage-actions,.cp-refined.cp-builder .cp-builder__links{display:grid;grid-template-columns:minmax(0,1fr)}.cp-refined.cp-builder .cp-builder__stage-actions>*,.cp-refined.cp-builder .cp-builder__links>*{width:100%}.cp-refined.cp-builder .cp-builder__detail>:not(summary){margin-right:14px;margin-left:14px}.cp-refined.cp-builder .cp-builder__important{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/cp-refined-finder.css.map */
