.ritam-home-hero{--ritam-hero-ink: #1c1c1e;--ritam-hero-accent: #317574;--ritam-hero-button-bg: #edfafa;--ritam-hero-button-bg-hover: #ffffff;--ritam-hero-button-bg-active: #a3dbda;--ritam-hero-button-border: #b7e4e3;--ritam-hero-button-border-strong: #82cfcd;--ritam-hero-button-focus: #317574}.ritam-home-hero .section__inner{min-height:clamp(680px,82vh,820px)!important;min-height:clamp(680px,82svh,820px)!important;overflow:hidden}.ritam-home-hero .section__inner:before{content:none!important;display:none!important;padding-top:0!important}#MainContent .ritam-home-hero .section__content{align-items:center!important;justify-content:center!important;min-height:inherit;padding-top:0!important;padding-bottom:0!important}.ritam-home-hero .section__content-inner{align-items:center;gap:0!important;width:100%!important;max-width:min(100%,1100px)!important;margin-top:0!important;margin-bottom:0!important}.ritam-home-hero__media{overflow:hidden;background-color:#82cfcd}.ritam-home-hero__media:after{display:none!important}.ritam-home-hero--gradient-aura .ritam-home-hero__media{background-image:linear-gradient(180deg,#3175741a,#31757400 25%),radial-gradient(112% 108% at -10% -14%,#edfafafa,#a3dbdaa8 28%,#a3dbda00 62%),radial-gradient(86% 116% at 108% 2%,#317574ad,#5faead66 38%,#5faead00 70%),radial-gradient(94% 76% at 54% 112%,#edfafaf0,#a3dbda9e,#82cfcd00 72%),radial-gradient(64% 92% at 43% 42%,#82cfcdf5,#82cfcd6b 58%,#5faead0f),linear-gradient(134deg,#a3dbda,#82cfcd 42%,#5faead 74%,#317574)}.ritam-home-hero__texture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.85'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.ritam-home-hero__heading{--ritam-hero-rest-y: 0px;position:relative;z-index:1;max-width:100%;color:inherit;line-height:.98!important;text-wrap:balance;text-shadow:none}.ritam-home-hero__heading--1{font-size:min(calc(var(--font-size) * 1px),calc(7vw + 10px))!important;letter-spacing:-.045em!important;white-space:nowrap}.ritam-home-hero__heading--2{margin-top:0!important;font-size:min(calc(var(--font-size) * 1px),calc(5vw + 4px))!important;letter-spacing:-.035em!important;white-space:nowrap}.ritam-home-hero--gradient-aura .ritam-home-hero__heading--1{color:var(--ritam-hero-ink)!important}.ritam-home-hero--gradient-aura .ritam-home-hero__heading--2{color:var(--ritam-hero-accent)!important}.ritam-home-hero__actions{--ritam-hero-rest-y: 0px;position:relative;z-index:2;gap:14px!important;margin-top:clamp(30px,3vw,38px)!important}.ritam-home-hero__actions :is(.button-primary,.button-outline){min-width:140px;min-height:52px;border:1px solid var(--ritam-hero-button-border)!important;border-radius:var(--button-radius);background:var(--ritam-hero-button-bg)!important;color:var(--ritam-hero-ink)!important;box-shadow:none!important;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s ease,border-color .18s ease,color .18s ease!important}.ritam-home-hero__actions .button__flair{display:none!important}.ritam-home-hero__actions :is(.button-primary,.button-outline):active{transform:scale(.98)!important;border-color:var(--ritam-hero-button-border-strong)!important;background:var(--ritam-hero-button-bg-active)!important;transition-duration:.14s!important}.ritam-home-hero__actions :is(.button-primary,.button-outline):focus-visible{outline:2px solid var(--ritam-hero-button-focus);outline-offset:3px}@media(hover:hover)and (pointer:fine){.ritam-home-hero__actions :is(.button-primary,.button-outline):hover{transform:translateY(-1px);border-color:var(--ritam-hero-button-border-strong)!important;background:var(--ritam-hero-button-bg-hover)!important;color:var(--ritam-hero-ink)!important;box-shadow:none!important}.ritam-home-hero__actions :is(.button-primary,.button-outline):active{transform:scale(.98)!important;border-color:var(--ritam-hero-button-border-strong)!important;background:var(--ritam-hero-button-bg-active)!important}}@media(prefers-reduced-motion:no-preference){.ritam-home-hero__heading,.ritam-home-hero__actions{opacity:0;transform:translateY(calc(var(--ritam-hero-rest-y) + 10px));animation:ritam-hero-enter .62s cubic-bezier(.23,1,.32,1) forwards}.ritam-home-hero__heading--2{animation-delay:70ms}.ritam-home-hero__actions{animation-delay:.14s}}@keyframes ritam-hero-enter{to{opacity:1;transform:translateY(var(--ritam-hero-rest-y))}}@media screen and (min-width:768px){.ritam-home-hero .section__content-inner{transform:translateY(-20px)}}@media screen and (max-width:767.98px){.ritam-home-hero .section__inner{height:80vh!important;height:80svh!important;min-height:500px!important}#MainContent .ritam-home-hero .section__content{position:relative;min-height:100%;padding-right:20px;padding-left:20px}.ritam-home-hero .section__content-inner{position:static}.ritam-home-hero__heading--1{--ritam-hero-rest-y: -6svh;font-size:min(calc(var(--font-size-mb) * 1px),8.6vw)!important;letter-spacing:-.042em!important}.ritam-home-hero__heading--2{--ritam-hero-rest-y: -6svh;margin-top:2px!important;font-size:min(calc(var(--font-size-mb) * 1px),8.1vw)!important;letter-spacing:-.032em!important}.ritam-home-hero__actions{position:absolute;right:20px;bottom:max(44px,calc(env(safe-area-inset-bottom) + 24px));left:20px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;width:auto;margin-top:0!important}.ritam-home-hero__actions :is(.button-primary,.button-outline){width:100%;min-width:0;min-height:50px;padding:0 18px}.ritam-home-hero__texture{opacity:.045}}@media(prefers-reduced-motion:reduce){.ritam-home-hero__heading,.ritam-home-hero__actions{opacity:1;transform:translateY(var(--ritam-hero-rest-y));animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ritam-home-hero.css.map */
