:root{color-scheme:only light}@media(min-width:1025px){html body #opalca-main:not(.page-home):not(.page-auth) .hero__ornament{height:580px!important;width:580px!important}html body #opalca-main:not(.page-home):not(.page-auth) .hero__ornament-img{height:100%!important;width:100%!important}html body #opalca-main:not(.page-home):not(.page-auth) .hero{padding-bottom:40px!important}html body.page-home .hero__ornament{height:640px!important}html body.page-home .hero{padding-bottom:48px!important}html body #opalca-main .cta--overlap,html body .cta--overlap{min-height:540px!important;padding-bottom:var(--space-12)!important}html body #opalca-main .cta--overlap .cta__inner,html body .cta--overlap .cta__inner{padding-top:100px!important}}@media(max-width:767px){html body #opalca-main:not(.page-home):not(.page-auth) .hero__ornament{height:230px!important;width:230px!important;margin-left:auto;margin-right:auto}html body #opalca-main:not(.page-home):not(.page-auth) .hero__ornament-img{height:100%!important;width:100%!important}html body #opalca-main:not(.page-home):not(.page-auth) .hero{padding-bottom:24px!important;min-height:0!important}html body.page-home .hero__ornament{height:240px!important;width:240px!important;margin-left:auto;margin-right:auto}html body.page-home .hero__ornament-img{height:100%!important;width:100%!important}html body .footer{padding-top:32px!important}html body .footer__top{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 12px!important;padding-bottom:24px!important}html body .footer__brand{grid-column:1 / -1!important}html body .footer__link{font-size:.9rem!important;line-height:1.35!important;overflow-wrap:anywhere}html body .footer__bottom{padding-top:20px!important}html body .what-opalca__icon{height:44px!important;width:44px!important}html body .what-opalca__card{gap:8px!important}html body .what-opalca__icon img,html body .what-opalca__icon svg{height:100%!important;width:100%!important;object-fit:contain}html body .product-card{gap:16px!important}.connector-group-card.is-collapsed .connector-group-card__desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.connector-group-card.is-collapsed .connector-group-card__items{display:none}.connector-group-card.is-collapsible .connector-group-card__header{cursor:pointer;position:relative;padding-right:40px}.connector-group-card.is-collapsible .connector-group-card__header:after{content:"";position:absolute;right:12px;top:28px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.connector-group-card.is-collapsible:not(.is-collapsed) .connector-group-card__header:after{transform:rotate(-135deg);top:34px}}.lang-switch{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.04em}.lang-switch a{color:inherit;text-decoration:none;opacity:.7}.lang-switch a:hover{opacity:1}.lang-switch a[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:4px}.mobile-nav__lang{margin-top:24px;padding-top:16px;border-top:1px solid rgba(128,128,128,.25);justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/10/assets/compact.css.map */
