body:has(.jesoli-hero-section){--jesoli-brand-mint: #d9f4f0;--jesoli-logo-mint: #a8d8da;--jesoli-primary: #28766e;--jesoli-primary-hover: #21665f;--jesoli-accent-aqua: #92e3da;--jesoli-warm-cream: #fff8ea;--jesoli-background: #f8fffc;--jesoli-section-background: #eaf9f5;--jesoli-card: #fefffc;--jesoli-text: #243c39;--jesoli-muted: #687c78;--jesoli-border: #d8eee9;--jesoli-badge-background: #e9faf6;--jesoli-footer: #286b64;--jesoli-footer-text: #f4fffc;--jesoli-radius: 14px;--jesoli-shadow: 0 18px 48px rgba(40, 118, 110, .11);--jesoli-surface-shadow: 0 18px 42px rgba(40, 118, 110, .065);--jesoli-surface-shadow-hover: 0 28px 58px rgba(40, 118, 110, .12);--jesoli-motion-fast: .2s;--jesoli-motion-base: .28s;--jesoli-motion-slow: .72s;--jesoli-motion-ease: cubic-bezier(.22, .72, .18, 1);color:var(--jesoli-text);background:radial-gradient(circle at 12% 0%,rgba(217,244,240,.72),transparent 31%),radial-gradient(circle at 92% 8%,rgba(255,248,234,.96),transparent 34%),linear-gradient(180deg,var(--jesoli-background) 0%,#f2fcf9 48%,var(--jesoli-background) 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has(.jesoli-hero-section):before{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");content:"";opacity:.024;pointer-events:none}body:has(.jesoli-hero-section) ::selection{color:var(--jesoli-text);background:#8be2d661}body:has(.jesoli-hero-section) :is(button,a,input,textarea):focus-visible{outline:3px solid rgba(139,226,214,.5);outline-offset:3px}body:has(.jesoli-hero-section) :is(.jesoli-featured-catalogue,.jesoli-trust-badges,.jesoli-about,.jesoli-faq,.jesoli-contact,#header-group,footer){font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body:has(.jesoli-hero-section) #header-group .announcement-bar{min-height:32px;padding:9px 16px!important;border:0;color:var(--jesoli-text);font-size:13px;line-height:1.08;box-shadow:none}body:has(.jesoli-hero-section) #header-group .announcement-bar__slides{max-width:760px}body:has(.jesoli-hero-section) #header-group:has(#header-component[sticky]){z-index:50}body:has(.jesoli-hero-section) #header-component{min-height:74px;border-bottom:1px solid rgba(40,118,110,.1);background:#fefffce0;box-shadow:0 10px 30px #28766e0a;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}body:has(.jesoli-hero-section) #header-component .header__row,body:has(.jesoli-hero-section) #header-component .header__underlay{background:transparent}body:has(.jesoli-hero-section) #header-component .header__row--top{min-height:74px;border-bottom:0}body:has(.jesoli-hero-section) #header-component .header__columns{width:min(1180px,calc(100% - 48px));max-width:1180px;min-height:74px;margin-inline:auto;padding-inline:0;column-gap:26px}body:has(.jesoli-hero-section) #header-component .header__column--left{min-width:0;gap:26px}body:has(.jesoli-hero-section) #header-component .header-logo{min-width:232px;justify-content:flex-start;gap:14px;color:var(--jesoli-text)}body:has(.jesoli-hero-section) #header-component .header-logo__image-container{flex:0 0 auto}body:has(.jesoli-hero-section) #header-component .header-logo__image-container:not(:has(img)){max-width:106px;overflow:hidden;font-size:18px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body:has(.jesoli-hero-section) #header-component .header-logo__slogan{display:grid;color:var(--jesoli-muted);font-size:12.5px;font-weight:700;line-height:1.34;white-space:nowrap}body:has(.jesoli-hero-section) #header-component .menu-list__list{gap:10px}body:has(.jesoli-hero-section) #header-component .overflow-menu::part(list){gap:10px;margin-inline:0}body:has(.jesoli-hero-section) #header-component .menu-list__link{min-height:44px;padding:10px 15px;border-radius:999px;color:var(--jesoli-muted);font-size:14px;font-weight:700;line-height:1.2;transition:color var(--jesoli-motion-fast) ease,background-color var(--jesoli-motion-fast) ease,transform var(--jesoli-motion-fast) var(--jesoli-motion-ease)}body:has(.jesoli-hero-section) #header-component .menu-list__link-title{padding-inline:0}body:has(.jesoli-hero-section) #header-component .menu-list__link:is(:hover,[aria-expanded=true]),body:has(.jesoli-hero-section) #header-component .menu-list__link--active{color:var(--jesoli-text);background:#d9f4f0b8;transform:translateY(-1px)}body:has(.jesoli-hero-section) #header-component .menu-list__submenu:not(.menu-list__submenu--jesoli-catalogue) .menu-list__submenu-inner{padding:8px;border:1px solid rgba(40,118,110,.1);border-radius:16px;background:#fefffcfa;box-shadow:0 22px 46px #28766e1f}body:has(.jesoli-hero-section) #header-component header-actions{gap:10px}@media screen and (min-width:750px){body:has(.jesoli-hero-section) #header-component .header__column--right{gap:10px}body:has(.jesoli-hero-section) #header-component .header__column--right .search-action,body:has(.jesoli-hero-section) #header-component .header__column--right header-actions{margin-inline:0}}body:has(.jesoli-hero-section) #header-component .header-actions__action{min-width:42px;min-height:42px;border:1px solid rgba(40,118,110,.12);border-radius:999px;color:var(--jesoli-text);background:#fefffcb8;box-shadow:inset 0 1px #fefffcdb;transition:color var(--jesoli-motion-fast) ease,background-color var(--jesoli-motion-fast) ease,border-color var(--jesoli-motion-fast) ease,box-shadow var(--jesoli-motion-fast) ease,transform var(--jesoli-motion-fast) var(--jesoli-motion-ease)}body:has(.jesoli-hero-section) #header-component .header-actions__action:hover{border-color:#28766e33;color:var(--jesoli-primary);background:#e9faf6e0;box-shadow:inset 0 1px #fefffce6,0 10px 22px #28766e14;transform:translateY(-1px)}body:has(.jesoli-hero-section) .jesoli-reveal-pending{opacity:0;transform:translateY(8px);transition:opacity .42s var(--jesoli-motion-ease),transform .42s var(--jesoli-motion-ease)}body:has(.jesoli-hero-section) .jesoli-reveal-pending.is-visible{opacity:1;transform:translateY(0)}@media screen and (max-width:989px){body:has(.jesoli-hero-section) #header-component .header-logo{min-width:206px}body:has(.jesoli-hero-section) #header-component[data-menu-style=drawer] .header-logo{width:auto;max-width:min(100%,360px);min-width:0;justify-self:center;justify-content:center;gap:12px;text-align:center}body:has(.jesoli-hero-section) #header-component[data-menu-style=drawer] .header-logo__slogan{text-align:left}}@media screen and (max-width:749px){body:has(.jesoli-hero-section) #header-group .announcement-bar{min-height:32px;padding:9px 12px!important;font-size:12px}body:has(.jesoli-hero-section) #header-group .announcement-bar__text-desktop{display:none}body:has(.jesoli-hero-section) #header-group .announcement-bar__text-mobile{display:inline}body:has(.jesoli-hero-section) #header-component,body:has(.jesoli-hero-section) #header-component .header__row--top,body:has(.jesoli-hero-section) #header-component .header__columns{min-height:66px}body:has(.jesoli-hero-section) #header-component .header__columns{width:calc(100% - 16px);column-gap:8px;padding-inline:0 var(--padding-3xs)}body:has(.jesoli-hero-section) #header-component .header-logo{width:100%;max-width:100%;min-width:0;justify-self:stretch;justify-content:center;gap:0;text-align:center}body:has(.jesoli-hero-section) #header-component .header-logo__slogan{display:none}body:has(.jesoli-hero-section) #header-component .header-actions__action{min-width:40px;min-height:40px}body:has(.jesoli-hero-section) #header-component .menu-drawer{border-inline-end:1px solid rgba(40,118,110,.12);color:var(--jesoli-text);background:radial-gradient(circle at 12% 0%,rgba(217,244,240,.84),transparent 34%),linear-gradient(180deg,#fffefa,#f2fbf8)}body:has(.jesoli-hero-section) #header-component .menu-drawer>.menu-drawer__close-button{width:44px;height:44px;margin:12px 12px 6px auto;padding:0;border:1px solid rgba(40,118,110,.13);border-radius:999px;color:var(--jesoli-text);background:#fefffce6}body:has(.jesoli-hero-section) #header-component .menu-drawer__navigation{padding:0 12px 20px}body:has(.jesoli-hero-section) #header-component .menu-drawer__menu{padding-inline:0}body:has(.jesoli-hero-section) #header-component .menu-drawer__menu>.menu-drawer__list-item{min-height:0;margin-block-end:4px}body:has(.jesoli-hero-section) #header-component .menu-drawer__menu-item--mainlist{min-height:48px;padding:10px 12px;border-radius:12px;color:var(--jesoli-text);font-size:16px;font-weight:750;line-height:1.35}body:has(.jesoli-hero-section) #header-component .menu-drawer__menu-item--mainlist:is(:hover,:focus-visible,.menu-drawer__menu-item--active){color:var(--jesoli-text);background:#d9f4f0b8}body:has(.jesoli-hero-section) #header-component summary.menu-drawer__menu-item--mainlist,body:has(.jesoli-hero-section) #header-component summary.menu-drawer__menu-item--mainlist:is(:hover,:focus-visible,.menu-drawer__menu-item--active){background:transparent}body:has(.jesoli-hero-section) #header-component .menu-drawer__list-item--deep .menu-drawer__menu{margin:2px 0 8px;padding:6px;border:1px solid rgba(40,118,110,.08);border-radius:12px;background:#d9f4f08f}body:has(.jesoli-hero-section) #header-component .menu-drawer__menu-item--child{min-height:40px;padding:8px 10px;border-radius:10px;color:var(--jesoli-muted);font-size:14px;font-weight:650;line-height:1.35}body:has(.jesoli-hero-section) #header-component .menu-drawer__menu-item--child:is(:hover,:focus-visible){color:var(--jesoli-text);background:#fefffcc7}}@media(prefers-reduced-motion:reduce){body:has(.jesoli-hero-section){scroll-behavior:auto}body:has(.jesoli-hero-section) .jesoli-reveal-pending,body:has(.jesoli-hero-section) #header-component :is(.menu-list__link,.header-actions__action),body:has(.jesoli-hero-section) #header-component .overflow-menu::part(overflow-list){opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/jesoli-home.css.map */
