.rfp{padding-bottom:0}.rfp .rfc-crumbs{padding:18px 0 20px}.rfp .rfc-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:14px;color:var(--mute)}.rfp .rfc-crumbs li+li:before{content:"/";margin:0 10px;color:#a7a39a}.rfp .rfc-crumbs a{color:var(--blue-d)}.rfp .rfc-crumbs a:hover{text-decoration:underline}.rfp .rfc-crumbs [aria-current]{color:var(--ink);font-weight:600}.rfh .rfc-eye{margin-bottom:12px;font-family:var(--f-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-d)}.rfp-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:72px}.rfp-gal{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:start;position:sticky;top:16px}.rfp-stage{grid-column:2;grid-row:1;border-radius:14px;background:var(--concrete);overflow:hidden;aspect-ratio:1 / 1}.rfp-slide{margin:0;width:100%;height:100%}.rfp-slide[hidden]{display:none}.rfp-slide img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rfp-slide--empty svg{width:100%;height:100%;fill:#c9c4ba}.rfp-thumbs{grid-column:1;grid-row:1;display:grid;gap:10px}.rfp-thumb{display:block;width:88px;height:88px;padding:4px;border:1.5px solid var(--line-2);border-radius:10px;background:var(--concrete);cursor:pointer;overflow:hidden}.rfp-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rfp-thumb:hover{border-color:var(--ink)}.rfp-thumb[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.rfp-buy{min-width:0;padding-top:4px}.rfh .rfp-h1{font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:clamp(30px,3vw,44px);line-height:1.06;letter-spacing:-.01em;color:var(--ink);overflow-wrap:break-word}.rfp-sku{margin-top:12px;font-size:13.5px;color:var(--mute);letter-spacing:.04em}.rfp-sku[hidden]{display:none}.rfp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.rfp-price strong{font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:40px;line-height:1}.rfp-price__vat{font-size:15px;color:var(--mute)}.rfp-price__was{font-size:17px;color:var(--mute)}.rfp-price__was[hidden]{display:none}.rfp-form{margin-top:22px}.rfp-opt{margin-bottom:20px}.rfp-opt legend{margin-bottom:10px;font-size:15px;font-weight:600}.rfp-opt legend strong{font-weight:500;color:var(--mute)}.rfp-pills{display:flex;flex-wrap:wrap;gap:8px}.rfp-pill{position:relative;cursor:pointer}.rfp-pill input{position:absolute;opacity:0;width:1px;height:1px}.rfp-pill span{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:46px;padding:8px 16px;border:1.5px solid var(--line-2);border-radius:8px;background:#fff;font-size:15px;font-weight:600;text-align:center}.rfp-pill:hover span{border-color:var(--ink)}.rfp-pill input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.rfp-pill input:focus-visible+span{outline:3px solid #f2b31b;outline-offset:2px}.rfp-pill.is-off span{color:#9b978e;text-decoration:line-through}.rfh .rfp-select select{width:100%;min-height:50px;padding:0 40px 0 14px;border:1.5px solid var(--ink);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2315181c' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;font:inherit;font-size:16px;color:var(--ink);-webkit-appearance:none;appearance:none;cursor:pointer}.rfp-code{margin-bottom:20px;padding:14px 16px;border-radius:10px;background:var(--concrete)}.rfp-code[hidden]{display:none}.rfp-code label{display:block;margin-bottom:8px;font-size:15px;font-weight:600}.rfp-code label small{font-weight:400;color:var(--mute)}.rfh .rfp-code input{width:100%;min-height:48px;padding:0 14px;border:1.5px solid #b9b4a9;border-radius:6px;background:#fff;font:inherit;font-size:16px;color:var(--ink)}.rfh .rfp-code input:focus{outline:3px solid rgba(15,111,163,.3);border-color:var(--blue)}.rfp-cta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px}.rfp-qty{display:flex;align-items:center;height:56px;border:1.5px solid var(--ink);border-radius:8px;overflow:hidden;background:#fff}.rfp-qty button{width:46px;height:100%;padding:0;border:0;background:none;color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.rfp-qty button:hover{background:var(--concrete)}.rfh .rfp-qty input{width:52px;height:100%;border:0;padding:0;text-align:center;font:inherit;font-size:17px;font-weight:700;color:var(--ink);background:transparent;-moz-appearance:textfield}.rfp-qty input::-webkit-outer-spin-button,.rfp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rfp-add{min-height:56px;font-size:17px}.rfp-add:disabled{background:#8aa9bd;cursor:default}.rfp-msg{margin-top:10px;font-size:14.5px;font-weight:600;color:#9b1c1c}.rfp-msg[hidden]{display:none}.rfp-help{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.rfp-help__a{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 14px;border:1.5px solid var(--line-2);border-radius:8px;font-size:15px;font-weight:600;color:var(--ink)}.rfp-help__a:hover{border-color:var(--ink)}.rfp-help__a svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rfp-info{background:var(--concrete);padding:72px 0}.rfp-info__in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:start}.rfp-info__in--solo{grid-template-columns:minmax(0,820px)}.rfp-desc{padding:32px 36px;border-radius:14px;background:#fff;border:1px solid var(--line)}.rfp-rte{margin-top:0;font-size:16.5px;line-height:1.65;color:#2c3036;overflow-wrap:break-word}.rfp-rte>*+*{margin-top:14px}.rfh .rfp-rte :where(h2,h3,h4){margin-top:26px;font-family:var(--f-body);font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.rfp-rte :where(ul,ol){padding-left:0}.rfp-rte ul li{position:relative;padding-left:22px}.rfp-rte ul li+li{margin-top:6px}.rfp-rte ul li:before{content:"";position:absolute;left:4px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--blue)}.rfp-rte ol{list-style:decimal;padding-left:22px}.rfp-rte strong{color:var(--ink)}.rfh .rfp-rte a{color:var(--blue-d);text-decoration:underline;text-underline-offset:3px}.rfp-rte table{width:100%;border-collapse:collapse}.rfp-rte td,.rfp-rte th{padding:8px;border:1px solid var(--line);text-align:left}.rfp-rte img{max-width:100%;height:auto;border-radius:8px}.rfp-amt__p{margin-top:10px;font-size:15.5px;color:#3c4148}.rfp-amt__t{width:100%;margin-top:18px;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;font-size:15px}.rfp-amt__t thead th{padding:12px 16px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:left}.rfp-amt__t thead th:last-child{text-align:right}.rfp-amt__t tbody th,.rfp-amt__t tbody td{padding:0;border-top:1px solid var(--line);text-align:left;font-weight:600;vertical-align:middle}.rfp-amt__t tbody th a{display:block;padding:14px 16px;line-height:1.35}.rfp-amt__t tbody td{text-align:right;white-space:nowrap}.rfp-amt__t tbody td a{display:block;padding:14px 16px;font-weight:700}.rfp-amt__t tbody tr:hover{background:var(--soft)}.rfp-amt__t tbody tr:hover a{color:var(--blue-d)}.rfp-rel{padding:72px 0 88px;background:#fff}.rfh .rfp-rel__h{margin-bottom:28px}.rfp-rel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rfp-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.rfp-card__img{display:block;aspect-ratio:4 / 3;background:var(--concrete)}.rfp-card__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6%}.rfp-card__b{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}.rfp-card__k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-d)}.rfh .rfp-card__t{margin-top:6px;font-family:var(--f-body);font-size:16px;font-weight:700;line-height:1.35;color:var(--ink);overflow-wrap:break-word}.rfp-card__t a:hover{color:var(--blue);text-decoration:underline}.rfp-card__p{margin-top:auto;padding-top:14px;font-size:14px;color:var(--mute)}.rfp-card__p strong{font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:22px;color:var(--ink)}.rfp-card--all{background:var(--concrete);border-color:var(--concrete)}.rfp-card--all a{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:100%;min-height:200px;padding:22px}.rfp-card--all strong{font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:22px;line-height:1.15}.rfp-card--all span{font-size:14.5px;color:var(--mute)}.rfp-card--all em{margin-top:6px;font-style:normal;font-weight:700;color:var(--blue)}.rfp-card--all a:hover em{text-decoration:underline}.rfp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid var(--line-2);box-shadow:0 -8px 26px #15181c1a}.rfp-sticky[hidden]{display:none}.rfp-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding-top:10px;padding-bottom:10px}.rfp-sticky__t{min-width:0;font-size:16px;font-weight:700;line-height:1.3}.rfp-sticky__acts{flex:none;display:flex;align-items:center;gap:18px}.rfp-sticky__link{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:600;color:var(--blue)}.rfp-sticky__link:hover{text-decoration:underline}.rfp-sticky__q{font-size:14.5px;color:var(--mute)}.rfp-sticky .rfh-btn{min-height:48px}.rfp-sticky .rfh-btn:disabled{background:#8aa9bd;cursor:default}@media(max-width:1200px){.rfp-top{gap:36px}.rfp-gal{grid-template-columns:72px minmax(0,1fr)}.rfp-thumb{width:72px;height:72px}.rfp-rel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.rfp-top{grid-template-columns:1fr;gap:28px;padding-bottom:52px}.rfp-gal{position:static;grid-template-columns:1fr;gap:10px}.rfp-stage,.rfp-thumbs{grid-column:1}.rfp-thumbs{grid-row:2;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.rfp-thumb{width:68px;height:68px;flex:none}.rfp-info{padding:52px 0}.rfp-info__in{grid-template-columns:1fr;gap:36px}.rfp-rel{padding:52px 0 64px}.rfp-sticky__link{display:none}}@media(max-width:599px){.rfp .rfc-crumbs{padding:12px 0 14px;font-size:13px}.rfp-price strong{font-size:34px}.rfp-help{grid-template-columns:1fr}.rfp-desc{padding:22px 18px}.rfp-rte{font-size:16px}.rfp-rel__grid{gap:10px}.rfp-card__b{padding:12px}.rfh .rfp-card__t{font-size:14.5px}.rfp-card__p strong{font-size:19px}.rfp-card--all a{min-height:160px;padding:16px}.rfp-card--all strong{font-size:18px}.rfp-sticky__t{display:none}.rfp-sticky__acts{flex:1;justify-content:space-between}.rfp-sticky .rfh-btn{flex:1}}.rfp-slide--art svg,.rfp-thumb--art svg{display:block;width:100%;height:100%}.rfp-thumb--art{padding:0}.rfp-sum{margin-top:14px;font-size:17px;line-height:1.55;color:#3c4148}.rfp-box{margin-top:22px}.rfp-box__h,.rfp-calc__h{font-size:15px;font-weight:700;color:var(--ink)}.rfp-box__list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.rfp-box__list li{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:1px solid var(--line-2);border-radius:8px;background:#fff;font-size:14.5px;line-height:1.3}.rfp-box__list strong{flex:none;font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:20px;color:var(--blue-d)}.rfp-calc{margin-top:22px;padding:20px;border-radius:12px;background:var(--concrete)}.rfp-calc__f{margin-top:14px}.rfp-calc__f legend,.rfp-calc__len label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--mute)}.rfp-walls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rfp-wall{position:relative;cursor:pointer}.rfp-wall input{position:absolute;opacity:0;width:1px;height:1px}.rfp-wall span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:6px 4px;border:1.5px solid var(--line-2);border-radius:8px;background:#fff;text-align:center;line-height:1.2}.rfp-wall strong{font-size:15px;font-weight:700}.rfp-wall small{font-size:12.5px;color:var(--mute)}.rfp-wall:hover span{border-color:var(--ink)}.rfp-wall input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.rfp-wall input:checked+span small{color:#c9cdd2}.rfp-wall input:focus-visible+span{outline:3px solid #f2b31b;outline-offset:2px}.rfp-calc__len{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.rfp-calc__len label{margin:0}.rfp-calc__in{display:flex;align-items:center;gap:8px;font-weight:600}.rfh .rfp-calc__in input{width:84px;height:44px;padding:0 10px;border:1.5px solid var(--ink);border-radius:6px;background:#fff;text-align:center;font:inherit;font-size:17px;font-weight:700;color:var(--ink);-moz-appearance:textfield}.rfp-calc__in input::-webkit-outer-spin-button,.rfp-calc__in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rfh .rfp-calc input[type=range]{width:100%;height:28px;margin-top:8px;accent-color:var(--ink)}.rfp-calc__res{margin-top:12px;padding:16px;border-radius:10px;background:#fff;border:1px solid var(--line)}.rfp-calc__k{font-size:13px;color:var(--mute)}.rfp-calc__n{margin-top:2px;font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:28px;line-height:1.1}.rfp-calc__why{margin-top:6px;font-size:14px;line-height:1.45;color:#3c4148}.rfp-calc__set{display:inline-flex;align-items:center;gap:5px;min-height:40px;margin-top:12px;padding:0 14px;border:0;border-radius:6px;background:var(--ink);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.rfp-calc__set:hover{background:#000}.rfp-calc+.rfp-form{margin-top:18px}.rfp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:1px solid var(--line);border-radius:10px}.rfp-facts>div{padding:12px 14px}.rfp-facts>div+div{border-left:1px solid var(--line)}.rfp-facts dt{font-size:12.5px;color:var(--mute)}.rfp-facts dd{margin-top:2px;font-size:15px;font-weight:700}.rfp-chk{background:var(--concrete);padding:72px 0;scroll-margin-top:16px}.rfp-chk__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.rfp-chk__p{margin-top:16px;max-width:520px;font-size:17px;line-height:1.55;color:#3c4148}.rfp-chk__box fieldset{display:grid;gap:10px}.rfp-sym{position:relative;display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 16px;border:1.5px solid var(--line-2);border-radius:10px;background:#fff;font-size:15.5px;line-height:1.4;cursor:pointer}.rfp-sym:hover{border-color:var(--ink)}.rfp-sym input{position:absolute;opacity:0;width:1px;height:1px}.rfp-sym__box{flex:none;width:22px;height:22px;border:1.5px solid #8f8a80;border-radius:4px;display:grid;place-items:center;background:#fff}.rfp-sym input:checked+.rfp-sym__box{background:var(--ink);border-color:var(--ink)}.rfp-sym input:checked+.rfp-sym__box:after{content:"";width:11px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.rfp-sym input:focus-visible+.rfp-sym__box{outline:3px solid #f2b31b;outline-offset:2px}.rfp-sym:has(input:checked){border-color:var(--ink)}.rfp-verdict{margin-top:14px;padding:18px 20px;border-radius:10px;background:#fff;border:1.5px solid var(--ink)}.rfp-verdict [hidden]{display:none}.rfp-verdict__h{font-family:var(--f-head);font-stretch:112%;font-weight:800;font-size:20px;line-height:1.2}.rfp-verdict__p{margin-top:6px;font-size:15px;line-height:1.5;color:#3c4148}.rfh .rfp-verdict__p a{color:var(--blue-d);text-decoration:underline;text-underline-offset:3px;font-weight:600}.rfp-steps{padding:80px 0;background:#fff;scroll-margin-top:16px}.rfp-steps__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:32px}.rfp-sheet{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--blue)}.rfp-sheet svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rfp-sheet:hover{text-decoration:underline}.rfp-steps__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.rfp-diag{margin:0}.rfp-diag__art{border-radius:14px;overflow:hidden;border:1px solid var(--line)}.rfp-diag__art svg{display:block;width:100%;height:auto}.rfp-strip{display:flex;align-items:center;gap:16px;margin-top:12px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;font-size:14px;color:#3c4148}.rfp-strip__line{flex:none;position:relative;display:flex;justify-content:space-between;width:130px;height:12px;align-items:center}.rfp-strip__line:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--ink)}.rfp-strip__line i{position:relative;width:9px;height:9px;border-radius:50%;background:var(--ink)}.rfp-diag figcaption{margin-top:10px;font-size:13.5px;color:var(--mute)}.rfp-before{padding:16px 18px;border-radius:10px;background:#fdf3dc;border:1px solid #f0dca8;font-size:15px;line-height:1.5;color:#4a3f22}.rfp-before__h{margin-bottom:4px;font-weight:700;color:var(--ink)}.rfp-ol{counter-reset:rfp-step;margin-top:18px;display:grid;gap:18px}.rfp-ol li{counter-increment:rfp-step;display:flex;gap:16px;align-items:flex-start}.rfp-ol__n{flex:none;width:36px;height:36px;border-radius:50%;background:var(--ink);display:grid;place-items:center}.rfp-ol__n:before{content:counter(rfp-step);color:#fff;font-weight:700;font-size:15px}.rfp-ol strong{display:block;font-size:16.5px;line-height:1.3}.rfp-ol p{margin-top:4px;font-size:15px;line-height:1.55;color:#3c4148}.rfp-desc-col .rfh-h3{margin-bottom:18px}.rfp-acc{display:grid;gap:10px}.rfp-acc__i{border-radius:10px;background:#fff;border:1px solid var(--line)}.rfp-acc__i summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:12px 20px;font-size:16.5px;font-weight:700;cursor:pointer;list-style:none}.rfp-acc__i summary::-webkit-details-marker{display:none}.rfp-acc__i summary svg{flex:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.rfp-acc__i[open] summary .rfh-v{display:none}.rfp-acc__i .rfp-rte{padding:0 20px 20px;font-size:15.5px}.rfp-amt__t--3 td.rfp-amt__v{padding:14px 8px;text-align:left;font-weight:500;color:var(--mute)}.rfp-card__n{margin-top:4px;font-size:14px;line-height:1.4;color:var(--mute)}@media(max-width:989px){.rfp-chk{padding:52px 0}.rfp-chk__in,.rfp-steps__grid{grid-template-columns:1fr;gap:28px}.rfp-steps{padding:56px 0}}@media(max-width:599px){.rfp-sum{font-size:16px}.rfp-box__list{grid-template-columns:1fr 1fr}.rfp-box__list li{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-size:13.5px}.rfp-walls{grid-template-columns:1fr 1fr}.rfp-calc{padding:16px}.rfp-facts>div{padding:10px}.rfp-facts dd{font-size:14px}.rfp-sym{font-size:15px}.rfp-strip{flex-direction:column;align-items:flex-start;gap:8px}.rfp-acc__i summary{padding:12px 16px;font-size:16px}.rfp-acc__i .rfp-rte{padding:0 16px 16px}.rfp-amt__t--3 thead th:nth-child(2),.rfp-amt__t--3 td.rfp-amt__v{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rfh-product.css.map */
