.tksf{--sf-red:#a43832;--sf-blue:#286a93;--sf-green:#4b713e;--sf-line:#dedfd6;max-width:1200px;margin:auto;padding:40px 28px 65px;color:#242a23}.tksf *{box-sizing:border-box}.tksf [hidden]{display:none!important}.tksf h1{font-size:clamp(32px,4.5vw,56px);line-height:1.12;max-width:900px;letter-spacing:-.035em;margin:13px 0 18px}.tksf__eyebrow{font-size:13px;font-weight:750;letter-spacing:.12em;color:var(--sf-red);text-transform:uppercase}.tksf__lead{max-width:850px;font-size:19px;line-height:1.6;color:#5a6357;margin:0 0 28px}.tksf button,.tksf__cta{font:inherit;cursor:pointer;border:0;border-radius:7px;min-height:48px;padding:13px 22px;background:var(--sf-red);color:#fff;text-decoration:none;font-weight:700;line-height:1.35;display:inline-flex;align-items:center;justify-content:center;gap:10px}.tksf button:hover,.tksf__cta:hover{background:#7f2722;color:#fff}.tksf :focus-visible{outline:3px solid #286a93;outline-offset:4px}.tksf__form{border:1px solid var(--sf-line);border-radius:16px;overflow:hidden;background:#fff}.tksf fieldset{border:0;margin:0;padding:26px 28px;min-width:0}.tksf fieldset+fieldset{border-top:1px solid var(--sf-line)}.tksf legend{float:left;width:100%;padding:0 0 20px;font-size:22px;font-weight:700;display:flex;align-items:center;gap:10px}.tksf legend+*{clear:both}.tksf__num{display:inline-grid;place-items:center;background:#ebefe7;color:var(--sf-green);border-radius:50%;width:30px;height:30px;font-size:17px}.tksf__pairs{background:linear-gradient(110deg,#f3f6ee,#faf7f1)}.tksf label{display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:650;min-width:0}.tksf input:not([type=radio]),.tksf select{font:inherit;font-size:18px;font-weight:500;width:100%;min-height:50px;padding:11px 12px;background:#fff;color:#222;border:1px solid #aeb5a8;border-radius:6px}.tksf__first-row{display:grid;grid-template-columns:200px 1fr auto;align-items:end;gap:25px}.tksf__first-row input{font-size:28px;font-weight:750}.tksf__pair-hint{margin:0;color:#576451;font-size:15px;line-height:1.6;max-width:410px}.tksf__action-top{display:flex;flex-direction:column;gap:7px;text-align:center}.tksf__live-count{font-size:13px;color:#58634f;min-height:19px}.tksf__optional{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.tksf__optional p{font-size:15px;line-height:1.6;margin:0;color:#62695c}.tksf button.tksf__secondary{background:transparent;color:var(--sf-red);border:1px solid #bb8f89;min-height:44px;padding:8px 13px;font-size:14px}.tksf button.tksf__secondary:hover{background:#fbefed}.tksf__modes{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.tksf .tksf__mode{padding:17px;border:1px solid #cfd3c9;border-radius:9px;display:flex;flex-direction:row;align-items:start;gap:11px;cursor:pointer;font-size:16px}.tksf__mode:has(input:checked){background:#f1f6ed;border:2px solid #65834f;padding:16px}.tksf__mode input{width:20px;height:20px;flex:0 0 20px;margin:3px 0 0;accent-color:var(--sf-green)}.tksf__mode strong{display:block;font-size:18px}.tksf__mode small{display:block;line-height:1.5;color:#616a5c;font-size:14px;font-weight:400;margin-top:4px}.tksf__dimensions{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.tksf__diagram{background:#f6f7f1;border-radius:12px;padding:20px 14px}.tksf__diagram svg{display:block;width:100%;max-height:300px}.tksf__diagram p{text-align:center;color:#60695b;font-size:13px;line-height:1.5;margin:12px 0 0}.tksf__fields{display:grid;gap:16px}.tksf__fields label{padding-left:12px;border-left:4px solid}.tksf__fields label:nth-child(1){border-color:var(--sf-red)}.tksf__fields label:nth-child(2){border-color:var(--sf-blue)}.tksf__fields label:nth-child(3){border-color:var(--sf-green)}.tksf__help{font-size:14px;line-height:1.65;color:#626a5a;margin:0}.tksf__bottom{padding:22px 28px;border-top:1px solid var(--sf-line);background:#fcfbf8;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.tksf__error{color:#a22f26;font-size:15px;flex-basis:100%;font-weight:600}.tksf__resulthead{display:flex;align-items:end;justify-content:space-between;gap:22px;margin:36px 0 22px}.tksf__resulthead h2{font-size:28px;line-height:1.25;margin:0 0 9px;scroll-margin-top:100px}.tksf__summary{color:#596450;font-size:14px;line-height:1.65;max-width:800px;margin:0}.tksf__sort{width:220px;flex-shrink:0}.tksf__sort select{font-size:15px}.tksf__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tksf__card{border:1px solid var(--sf-line);border-radius:12px;padding:22px;background:#fff;display:grid;grid-template-columns:145px 1fr;gap:20px;align-items:center}.tksf__picture{display:block;width:100%;align-self:stretch;min-height:190px}.tksf__picture img{width:100%;height:100%;max-height:260px;min-height:190px;object-fit:contain}.tksf__card h3{font-size:21px;line-height:1.3;margin:8px 0 12px}.tksf__card h3 a{color:inherit;text-decoration:none}.tksf__capacity{font-size:20px;font-weight:750;margin:7px 0;color:#30472d}.tksf__capacity small{font-size:13px;font-weight:500}.tksf__spec{font-size:14px;line-height:1.65;color:#626b5b;margin:7px 0}.tksf__badge{display:inline-block;color:#375631;background:#edf4e6;padding:6px 9px;border-radius:5px;font-size:12px;font-weight:700;line-height:1.45}.tksf__card[data-match=alternative] .tksf__badge{background:#f6eee1;color:#765124}.tksf__price{font-size:24px;font-weight:750;margin:14px 0 10px}.tksf__cta{font-size:14px;min-height:44px;padding:11px 15px}.tksf details{border-top:1px solid #e3e5dc;padding-top:12px;grid-column:1/-1}.tksf summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.5}.tksf__differences{display:flex;gap:9px;flex-wrap:wrap;grid-column:1/-1}.tksf__delta{margin:0;flex:1 1 160px;border-left:3px solid;padding:8px 10px;background:#f7f8f4;font-size:13px;line-height:1.5}.tksf__delta--width{border-color:var(--sf-red)}.tksf__delta--depth{border-color:var(--sf-blue)}.tksf__delta--height{border-color:var(--sf-green)}.tksf__group{grid-column:1/-1;font-size:21px;border-bottom:1px solid var(--sf-line);padding-bottom:11px;margin:8px 0 0}.tksf__empty{padding:24px;background:#faf5eb;border-radius:10px;margin-bottom:24px}.tksf__empty p{line-height:1.65}.tksf__guide{margin-top:48px;max-width:920px}.tksf__guide h2{font-size:28px}.tksf__guide p{font-size:16px;line-height:1.8;color:#596450}.tksf__guide details{padding:20px 0;border-bottom:1px solid var(--sf-line)}.tksf__guide summary{font-size:17px}.tksf__guide a{color:var(--sf-red)}.tksf__noscript{padding:20px;background:#fcf1d7}.tksf__reset{margin-left:auto}.tksf__card--featured{border:2px solid #72875d;background:#fbfcf8}@media(min-width:900px){.tksf__card--featured{grid-column:1/-1;grid-template-columns:260px 1fr;padding:27px;gap:35px}.tksf__card--featured h3{font-size:29px}.tksf__card--featured .tksf__picture img{height:285px;max-height:285px}.tksf__card--featured .tksf__capacity{font-size:25px}.tksf__card--featured .tksf__cta{font-size:16px}}@media(max-width:900px){.tksf__grid{grid-template-columns:1fr}.tksf__first-row{grid-template-columns:150px 1fr;gap:17px}.tksf__action-top{grid-column:1/-1;align-items:start}.tksf__action-top button{width:100%}.tksf__dimensions{gap:22px}.tksf__card{grid-template-columns:180px 1fr}}@media(max-width:600px){.tksf{padding:25px 16px 45px}.tksf h1{font-size:34px}.tksf__lead{font-size:16px;line-height:1.6;margin-bottom:23px}.tksf fieldset{padding:21px 16px}.tksf legend{font-size:20px;line-height:1.3}.tksf__first-row{grid-template-columns:100px 1fr;gap:13px}.tksf__first-row input{font-size:25px}.tksf__pair-hint{font-size:13px}.tksf__action-top{align-items:stretch;gap:5px}.tksf__modes{gap:9px;margin-bottom:20px}.tksf .tksf__mode{padding:12px 10px;gap:7px}.tksf__mode:has(input:checked){padding:11px 9px}.tksf__mode strong{font-size:15px}.tksf__mode small{font-size:12px}.tksf__mode input{width:17px;height:17px;flex-basis:17px;margin-top:2px}.tksf__dimensions{grid-template-columns:1fr;gap:20px}.tksf__diagram{max-width:390px;width:100%;margin:auto;padding:14px 10px}.tksf__diagram svg{max-height:220px}.tksf__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tksf__fields label{padding-left:7px;font-size:13px;line-height:1.4;gap:6px}.tksf__fields label span{min-height:36px}.tksf__fields input{font-size:16px;padding:10px 7px}.tksf__fields .tksf__help{grid-column:1/-1;font-size:13px}.tksf__bottom{padding:19px 16px;gap:12px}.tksf__bottom>button[type=submit]{width:100%}.tksf__reset{margin-left:0}.tksf__resulthead{flex-direction:column;align-items:stretch;gap:14px}.tksf__resulthead h2{font-size:25px}.tksf__sort{width:100%}.tksf__sort select{font-size:16px}.tksf__card{grid-template-columns:115px 1fr;padding:17px 13px;gap:14px}.tksf__picture{min-height:180px}.tksf__picture img{min-height:180px;max-height:230px}.tksf__card h3{font-size:19px;line-height:1.35}.tksf__capacity{font-size:18px}.tksf__spec{font-size:13px}.tksf__cta{font-size:13px;padding:10px 12px}.tksf__price{font-size:23px}.tksf__badge{font-size:11px}.tksf__guide h2{font-size:25px}.tksf__guide p{font-size:15px}}@media(max-width:355px){.tksf__fields{grid-template-columns:1fr}.tksf__fields label span{min-height:0}.tksf__card{grid-template-columns:95px 1fr;gap:10px}.tksf__card h3{font-size:17px}}@media(prefers-reduced-motion:no-preference){.tksf button,.tksf__cta{transition:background-color .15s ease}}.tksf .tksf__first-row input{font-size:28px;font-weight:750}@media(max-width:600px){.tksf .tksf__first-row input{font-size:24px;min-height:60px}.tksf button[type=submit]{font-size:16px;white-space:nowrap;padding-left:15px;padding-right:15px}}
/*# sourceMappingURL=/cdn/shop/t/94/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
