.oc-hero__visual--room{min-height:0;aspect-ratio:16 / 10;overflow:hidden;border:1px solid rgba(18,23,21,.14);border-radius:var(--oc-radius);background:#dce5de;box-shadow:var(--oc-shadow)}.oc-hero__visual--room:before,.oc-hero__visual--room .oc-hero__orb{display:none}.oc-hero__visual--room img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;filter:none}.oc-hero__visual--room .oc-hero__caption{right:auto;bottom:22px;left:22px;width:min(310px,calc(100% - 44px));min-width:0;padding:13px 16px;border-radius:14px;background:#fbfaf6e6;box-shadow:0 14px 34px #12171529}.oc-hero__visual--room .oc-hero__caption span{font-size:9px}.oc-hero__visual--room .oc-hero__caption strong{font-size:16px;line-height:1.2;white-space:normal}.oc-education{padding:0 0 112px;background:var(--oc-paper)}.oc-education__grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:clamp(42px,7vw,96px);align-items:center}.oc-education__media{display:grid;place-items:center;min-height:480px;overflow:hidden;border:1px solid var(--oc-line);border-radius:var(--oc-radius);background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.94),transparent 40%),linear-gradient(145deg,#f3e5dd,#d7b5a0)}.oc-education__media img{display:block;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 26px 28px rgba(18,23,21,.18))}.oc-education__copy h2{max-width:680px;margin-top:14px;color:var(--oc-ink);font-size:clamp(40px,4.6vw,66px);line-height:1.02}.oc-education__copy>p:last-of-type{max-width:650px;margin-top:20px;color:#121715a8;font-size:17px;line-height:1.68}.oc-education__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;overflow:hidden;border:1px solid var(--oc-line);border-radius:18px;background:var(--oc-line)}.oc-education__points div{padding:18px;background:#fff}.oc-education__points span{display:block;margin-bottom:7px;color:var(--oc-copper);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oc-education__points strong{color:var(--oc-ink);font-size:13px;line-height:1.45}.product__description,.product__description *{box-sizing:border-box}.product__description{max-width:100%;overflow-wrap:anywhere}.product__description img{max-width:100%;height:auto}.product__description h2,.product__description h3{color:var(--oc-teal, #183d3a)!important}.product__description [style*="background:#1"] h2,.product__description [style*="background:#1"] h3,.product__description [style*="background: #1"] h2,.product__description [style*="background: #1"] h3{color:var(--oc-ivory, #f4f0e8)!important}.product__description table{width:100%!important;max-width:100%;table-layout:fixed;border-collapse:collapse}.product__description th,.product__description td{width:auto!important;min-width:0;padding:16px 18px!important;overflow-wrap:anywhere;vertical-align:middle}.product__description td:first-child,.product__description th:first-child{color:#121715a8;font-weight:600}.product__description td:last-child,.product__description th:last-child{color:var(--oc-ink, #121715);font-weight:800;text-align:right}@media screen and (max-width:989px){.oc-hero__visual--room{min-height:0}.oc-education__grid{grid-template-columns:1fr}.oc-education__media{min-height:420px}}@media screen and (max-width:749px){.oc-hero__visual--room{min-height:0;aspect-ratio:4 / 3}.oc-hero__visual--room img{width:100%;max-width:none;object-position:62% center}.oc-hero__visual--room .oc-hero__caption{right:auto;bottom:12px;left:12px;width:min(260px,calc(100% - 24px));min-width:0;padding:11px 13px;border-radius:12px}.oc-hero__visual--room .oc-hero__caption strong{font-size:15px}.oc-education{padding-bottom:78px}.oc-education__media{min-height:340px}.oc-education__points{grid-template-columns:1fr}.product__description table,.product__description tbody{display:block}.product__description tr{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);width:100%}.product__description td,.product__description th{display:block;padding:13px 14px!important}}@media screen and (max-width:420px){.product__description tr{grid-template-columns:1fr}.product__description td:last-child,.product__description th:last-child{border-top:1px solid rgba(18,23,21,.08);text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/opencocoon-upgrade.css.map */
