:root{--ahvella-bg: #f8f3fc;--ahvella-surface: #ffffff;--ahvella-surface-soft: #f1e2fa;--ahvella-surface-secondary: #f1e2fa;--ahvella-surface-elevated: #ffffff;--ahvella-accent-subtle: #f1e2fa;--ahvella-border-strong: #b784f7;--ahvella-commerce-media: #f1e2fa;--ahvella-commerce-line: rgba(75, 29, 115, .18);--ahvella-commerce-shadow: 0 1.8rem 4.5rem rgba(45, 10, 79, .12);--ahvella-surface-warm: #e0aaff;--ahvella-ink: #2d0a4f;--ahvella-ink-soft: #4b1d73;--ahvella-ink-faint: #8e44ad;--ahvella-line: #d6b8e7;--ahvella-line-strong: #b784f7;--ahvella-accent: #6f42c1;--ahvella-accent-strong: #4b1d73;--ahvella-accent-soft: #e0aaff;--ahvella-success: #4b1d73;--ahvella-danger: #8e44ad;--ahvella-focus: #6f42c1;--ahvella-shadow-sm: 0 .6rem 1.8rem rgba(45, 10, 79, .1);--ahvella-shadow-md: 0 1.8rem 4.8rem rgba(45, 10, 79, .18);--ahvella-radius-sm: .4rem;--ahvella-radius-md: .8rem;--ahvella-radius-lg: 1.6rem;--ahvella-radius-xl: 2.4rem;--ahvella-content: 124rem;--ahvella-gutter: clamp(1.6rem, 3.2vw, 4.8rem);--ahvella-section: clamp(5.6rem, 8vw, 10.4rem);--ahvella-gap: clamp(1.2rem, 2vw, 2.8rem);--ahvella-transition: .18s cubic-bezier(.2, .65, .25, 1);color-scheme:light}html[data-ahvella-theme=dark]{--ahvella-bg: #3b155a;--ahvella-surface: #552777;--ahvella-surface-soft: #683996;--ahvella-surface-secondary: #683996;--ahvella-surface-elevated: #552777;--ahvella-accent-subtle: #683996;--ahvella-border-strong: #a56cd1;--ahvella-commerce-media: #683996;--ahvella-commerce-line: rgba(224, 170, 255, .24);--ahvella-commerce-shadow: 0 1.8rem 4.5rem rgba(0, 0, 0, .28);--ahvella-surface-warm: #7846b0;--ahvella-ink: #f8efff;--ahvella-ink-soft: #e0aaff;--ahvella-ink-faint: #b784f7;--ahvella-line: #a56cd1;--ahvella-line-strong: #c28be9;--ahvella-accent: #c77dff;--ahvella-accent-strong: #e0aaff;--ahvella-accent-soft: #683996;--ahvella-success: #e0aaff;--ahvella-danger: #c77dff;--ahvella-focus: #c77dff;--ahvella-shadow-sm: 0 .8rem 2rem rgba(0, 0, 0, .24);--ahvella-shadow-md: 0 2rem 5rem rgba(0, 0, 0, .38);color-scheme:dark}html:not([data-ahvella-theme=dark]) :is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5),html[data-ahvella-theme=dark] :is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5){--color-background: 248, 243, 252;--color-foreground: 45, 10, 79;--color-button: 111, 66, 193;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 45, 10, 79;--color-link: 75, 29, 115;--color-badge-foreground: 75, 29, 115;--color-badge-background: 224, 170, 255;--color-badge-border: 183, 132, 247;background:var(--ahvella-bg);color:var(--ahvella-ink)}html[data-ahvella-theme=dark] :is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5){--color-background: 59, 21, 90;--color-foreground: 248, 239, 255;--color-button: 199, 125, 255;--color-button-text: 45, 10, 79;--color-secondary-button: 85, 39, 119;--color-secondary-button-text: 248, 239, 255;--color-link: 224, 170, 255;--color-badge-foreground: 248, 239, 255;--color-badge-background: 94, 43, 151;--color-badge-border: 183, 132, 247;background:var(--ahvella-bg);color:var(--ahvella-ink)}html,body{background:var(--ahvella-bg)}body,.gradient,.color-background-1,.color-background-2{color:var(--ahvella-ink);background:var(--ahvella-bg)}body{text-rendering:optimizeLegibility}.page-width{max-width:var(--ahvella-content);padding-inline:var(--ahvella-gutter)}.ahvella-section{padding-block:var(--ahvella-section);background:var(--ahvella-bg);color:var(--ahvella-ink)}.ahvella-section--soft{background:var(--ahvella-surface-soft)}.ahvella-eyebrow{color:var(--ahvella-accent);font-size:1.15rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ahvella-section-heading{margin-bottom:3.2rem}.ahvella-section-heading h2,.ahvella-editorial__copy h2,.ahvella-story h2{color:var(--ahvella-ink);font-weight:500;letter-spacing:-.045em}.ahvella-section-heading>p,.rte,.ahvella-hero__text{color:var(--ahvella-ink-soft)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button]{min-height:4.8rem;border-radius:var(--ahvella-radius-sm);background:var(--ahvella-accent);color:#fff;transition:background var(--ahvella-transition),transform var(--ahvella-transition),border-color var(--ahvella-transition)}.button:hover,.button:focus-visible,.customer button:hover{background:var(--ahvella-accent-strong);color:#fff;transform:translateY(-1px)}.button--secondary{background:transparent;color:var(--ahvella-ink);border-color:var(--ahvella-line-strong)}.button--secondary:hover,.button--secondary:focus-visible{background:var(--ahvella-accent-soft);color:var(--ahvella-ink);border-color:var(--ahvella-accent)}.field__input,input,textarea,select{color:var(--ahvella-ink);background:var(--ahvella-surface);border-color:var(--ahvella-line-strong);border-radius:var(--ahvella-radius-sm)}:is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:.2rem solid var(--ahvella-focus);outline-offset:.3rem}html[data-ahvella-theme] .announcement-bar-section .utility-bar{min-height:3.6rem;padding-inline:var(--ahvella-gutter);background:var(--ahvella-ink);color:var(--ahvella-bg);border:0}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message *{color:var(--ahvella-bg)}.announcement-bar-section .announcement-bar__message{font-size:1.15rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.section-header .header-wrapper{background:color-mix(in srgb,var(--ahvella-bg) 94%,transparent);color:var(--ahvella-ink);border-bottom:.1rem solid var(--ahvella-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-header .header{min-height:7.6rem;padding:1.2rem var(--ahvella-gutter)}.header__heading-link{min-height:4.4rem}.header__heading-logo-wrapper{width:auto;max-width:var(--ahvella-logo-width)}.header__heading-logo-wrapper .ahvella-logo-set{width:var(--ahvella-logo-width);aspect-ratio:auto}.ahvella-logo-set{aspect-ratio:auto}.ahvella-logo{height:auto;aspect-ratio:auto}.ahvella-logo-wordmark{display:block;color:var(--ahvella-accent);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,3.2vw,4.2rem);font-weight:600;letter-spacing:-.08em;line-height:1;white-space:nowrap}.header__inline-menu .list-menu--inline{gap:.4rem}.ahvella-retail-nav{display:flex;min-width:0;align-items:center;gap:clamp(.35rem,.7vw,1.1rem);margin-inline:auto;white-space:nowrap}.ahvella-retail-nav a{color:var(--ahvella-ink-soft);font-size:clamp(1rem,.9vw,1.25rem);font-weight:700;letter-spacing:.015em;text-decoration:none}.ahvella-retail-nav a:hover,.ahvella-retail-nav a:focus-visible{color:var(--ahvella-accent)}.section-header .header__inline-menu{display:none}.ahvella-mobile-retail-nav{padding-bottom:1rem;border-bottom:.1rem solid var(--ahvella-line)}.menu-drawer__menu--native{display:none}.header__menu-item{padding:1rem 1.2rem;color:var(--ahvella-ink-soft);font-size:1.35rem;font-weight:650}.header__menu-item:hover,.header__menu-item[aria-current=page],.header__icon{color:var(--ahvella-ink)}.header__icon:hover{color:var(--ahvella-accent)}.ahvella-theme-control{position:relative;display:inline-block}.ahvella-theme-control>summary{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem;padding:0;list-style:none;cursor:pointer}.ahvella-theme-control>summary::-webkit-details-marker{display:none}.ahvella-theme-control__mark{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:.1rem solid currentColor;border-radius:50%;font-size:1.25rem}.ahvella-theme-control__menu{position:absolute;top:calc(100% + .8rem);right:0;z-index:20;min-width:16rem;padding:.8rem;border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-md);background:var(--ahvella-surface);box-shadow:var(--ahvella-shadow-md)}.ahvella-theme-control__menu p{margin:.5rem .8rem .6rem;color:var(--ahvella-ink-faint);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ahvella-theme-control__choice{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem .8rem;border:0;border-radius:var(--ahvella-radius-sm);background:transparent;color:var(--ahvella-ink);cursor:pointer;font:inherit;text-align:left}.ahvella-theme-control__choice:hover,.ahvella-theme-control__choice[data-active=true]{background:var(--ahvella-accent-soft)}.ahvella-theme-control__choice:after{content:"";width:.7rem;height:.7rem;border-radius:50%;background:transparent}.ahvella-theme-control__choice[data-active=true]:after{background:var(--ahvella-accent)}.menu-drawer{background:var(--ahvella-surface);color:var(--ahvella-ink)}.section-header.menu-open{z-index:20}.menu-drawer__menu-item,.menu-drawer__close-button{color:var(--ahvella-ink);border-color:var(--ahvella-line)}.menu-drawer__menu-item{min-height:5.2rem;font-size:1.55rem}.menu-drawer__utility-links{border-top-color:var(--ahvella-line)}body:has(#Details-menu-drawer-container[open]) .ahvella-hero-carousel__arrow,body:has(#Details-menu-drawer-container[open]) .announcement-bar .slider-button{display:none}body:has(.ahvella-theme-control[open]) .ahvella-hero-carousel__dots{display:none}.ahvella-hero--phase9{padding-block:clamp(2.4rem,4vw,5.6rem) var(--ahvella-section)}.ahvella-hero--phase9 .ahvella-hero__inner{max-width:var(--ahvella-content);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3.2rem,7vw,10rem)}.ahvella-hero--phase9 .ahvella-hero__copy{padding-left:0}.ahvella-hero--phase9 .ahvella-hero__inner--right .ahvella-hero__media{order:-1}.ahvella-hero--phase9 .ahvella-hero__heading{max-width:62rem;font-size:clamp(4.4rem,6vw,8rem);line-height:.98}.ahvella-hero--phase9 .ahvella-hero__media{min-height:clamp(44rem,53vw,68rem);border-radius:var(--ahvella-radius-xl);background:var(--ahvella-surface-warm)}.ahvella-hero--phase9 .ahvella-hero__media:after{background:var(--ahvella-hero-overlay, rgba(45, 10, 79, 0))}.ahvella-hero--phase9 .ahvella-hero__media img{object-position:var(--ahvella-banner-position, 50% 50%)}.ahvella-hero--phase9 .ahvella-hero__copy--light{color:#fff}.ahvella-hero--phase9 .ahvella-hero__copy--light .ahvella-eyebrow,.ahvella-hero--phase9 .ahvella-hero__copy--light .ahvella-hero__text{color:#ffffffd6}.ahvella-banner__fallback{display:grid;min-height:inherit;place-items:end start;padding:clamp(2.4rem,5vw,6rem);background:linear-gradient(135deg,var(--ahvella-accent-soft),var(--ahvella-surface-warm));color:var(--ahvella-ink)}.ahvella-banner__fallback-mark{font-family:var(--font-heading-family);font-size:clamp(4rem,8vw,9rem);letter-spacing:-.08em;opacity:.72}.ahvella-promo{padding-block:var(--ahvella-section)}.ahvella-promo__frame{position:relative;min-height:clamp(32rem,42vw,52rem);overflow:hidden;border-radius:var(--ahvella-radius-xl);background:var(--ahvella-surface-warm)}.ahvella-promo__media,.ahvella-promo__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ahvella-promo__media img{object-fit:cover;object-position:center}.ahvella-promo__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#2d0a4fc7,#2d0a4f14 72%)}.ahvella-promo__copy{position:relative;z-index:1;display:flex;min-height:inherit;max-width:56rem;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2.4rem,7vw,8rem);color:#fff}.ahvella-promo__copy .ahvella-eyebrow,.ahvella-promo__copy p{color:#ffffffdb}.ahvella-promo__copy h2{margin:0;font-size:clamp(3rem,5vw,6rem);line-height:1;letter-spacing:-.05em}.ahvella-split{padding-block:var(--ahvella-section)}.ahvella-split__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:48rem;overflow:hidden;border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-xl);background:var(--ahvella-surface)}.ahvella-split__inner--reverse .ahvella-split__media{order:2}.ahvella-split__media{min-height:38rem;background:var(--ahvella-surface-warm)}.ahvella-split__media img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.ahvella-split__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3.2rem,7vw,8rem)}.ahvella-split__copy h2{margin:0;font-size:clamp(3rem,4vw,5.2rem);line-height:1;letter-spacing:-.05em}.ahvella-split__copy .rte{max-width:48rem;margin:2rem 0 2.8rem;font-size:1.7rem;line-height:1.6}.ahvella-highlights{padding-block:clamp(3.2rem,5vw,6rem);border-block:.1rem solid var(--ahvella-line);background:var(--ahvella-surface-soft)}.ahvella-highlights__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ahvella-gap)}.ahvella-highlight{padding:1.2rem 0}.ahvella-highlight__mark{display:grid;width:3.4rem;height:3.4rem;place-items:center;margin-bottom:1.8rem;border:.1rem solid var(--ahvella-accent);border-radius:50%;color:var(--ahvella-accent);font-size:1.3rem}.ahvella-highlight h2{margin:0;font-size:1.6rem}.ahvella-highlight p{margin:.7rem 0 0;color:var(--ahvella-ink-soft);font-size:1.35rem;line-height:1.5}.ahvella-support-teaser{padding-block:var(--ahvella-section);text-align:center}.ahvella-support-teaser__inner{max-width:72rem;margin:auto}.ahvella-support-teaser h2{margin:0;font-size:clamp(3rem,4vw,5rem);letter-spacing:-.05em}.ahvella-support-teaser p{max-width:54rem;margin:1.8rem auto 2.8rem;color:var(--ahvella-ink-soft);font-size:1.7rem;line-height:1.6}.ahvella-value-strip{padding-block:2.4rem;border-block:.1rem solid var(--ahvella-line);background:var(--ahvella-surface-soft);color:var(--ahvella-ink)}.ahvella-value-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ahvella-gap)}.ahvella-value{min-width:0}.ahvella-value__index{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:.1rem solid var(--ahvella-accent);border-radius:50%;color:var(--ahvella-accent);font-size:1.05rem;font-weight:700;letter-spacing:.08em}.ahvella-value h2{color:var(--ahvella-ink)}.ahvella-value p{color:var(--ahvella-ink-soft)}.card-wrapper .card{overflow:hidden;border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-md);background:var(--ahvella-surface);box-shadow:none;transition:border-color var(--ahvella-transition),box-shadow var(--ahvella-transition),transform var(--ahvella-transition)}.card-wrapper:hover .card{border-color:var(--ahvella-line-strong);box-shadow:var(--ahvella-shadow-sm);transform:translateY(-.2rem)}.card__inner{background:var(--ahvella-surface-soft)}.card__media .media img{object-fit:contain}.card__content{padding:1.4rem 1.6rem 1.8rem}.card__heading{min-height:3.8rem;color:var(--ahvella-ink);font-size:1.55rem;line-height:1.25}.card__heading a{color:inherit}.card-information .price{color:var(--ahvella-ink);font-size:1.5rem}.price .price-item--regular,.price s{color:var(--ahvella-ink-faint)}.badge{border-radius:99rem;background:var(--ahvella-accent-soft);color:var(--ahvella-accent-strong)}.collection-hero{background:var(--ahvella-surface-soft);color:var(--ahvella-ink)}.collection-hero__inner{align-items:end;gap:3.2rem;padding-block:clamp(4.8rem,8vw,8rem)}.collection-hero__title{margin:0;font-size:clamp(3.8rem,6vw,7rem);letter-spacing:-.06em}.ahvella-breadcrumbs{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem;color:var(--ahvella-ink-faint);font-size:1.2rem}.ahvella-breadcrumbs a{color:var(--ahvella-ink-soft);text-decoration:none}.ahvella-breadcrumbs a:hover{color:var(--ahvella-accent);text-decoration:underline;text-underline-offset:.3rem}.collection-hero__description{max-width:62rem;margin-top:1.6rem;color:var(--ahvella-ink-soft);font-size:1.65rem;line-height:1.6}.facets-wrapper,.facets-vertical-form{color:var(--ahvella-ink-soft)}.facets-container,.facets-vertical-form{border-color:var(--ahvella-line)}.product-grid-container{padding-top:1.6rem}.collection .product-grid,.related-products .product-grid,.ahvella-product-grid{gap:clamp(1.2rem,2vw,2.4rem)}.product__media-wrapper .product__media-item,.product__media-wrapper .product__media{border-radius:var(--ahvella-radius-md)}.product__media-wrapper .product__media{background:var(--ahvella-surface-soft)}.product__info-container{padding:clamp(1.6rem,3vw,4.8rem);border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-lg);background:var(--ahvella-surface)}.product__title h1{margin-bottom:1.2rem;font-size:clamp(3rem,4vw,5.4rem);letter-spacing:-.055em}.product__info-container .price{color:var(--ahvella-ink);font-size:2rem}.product__info-container .price__container{margin-bottom:2rem}.product-form__submit{background:var(--ahvella-accent)!important;color:#fff!important;border-color:var(--ahvella-accent)!important}.product-form__submit:hover,.product-form__submit:focus-visible{background:var(--ahvella-accent-strong)!important;color:#fff!important}.product-form__input,.product__description,.product__accordion{border-color:var(--ahvella-line)}.product-form__input input,.product-form__input select{background:var(--ahvella-surface-soft)}.ahvella-cod-note{margin:1.4rem 0;padding:1.1rem 1.3rem;border-left:.3rem solid var(--ahvella-accent);background:var(--ahvella-accent-soft);color:var(--ahvella-ink);font-size:1.35rem}.ahvella-cart-progress{margin:1.8rem 0;padding:1.4rem;border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-md);background:var(--ahvella-surface)}.ahvella-cart-progress__message,.ahvella-cart-progress__note{margin:0;color:var(--ahvella-ink-soft);font-size:1.25rem;line-height:1.45}.ahvella-cart-progress__message{color:var(--ahvella-ink);font-weight:700}.ahvella-cart-progress__track{height:.7rem;margin:1rem 0 .7rem;overflow:hidden;border-radius:99rem;background:var(--ahvella-surface-soft)}.ahvella-cart-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ahvella-accent),var(--ahvella-line-strong));transition:width var(--ahvella-transition)}.cart__items,.cart__footer{border-color:var(--ahvella-line)}.cart__footer{padding:2.4rem;border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-lg);background:var(--ahvella-surface-soft)}.cart-item__name,.cart-item__details,.totals__total-value{color:var(--ahvella-ink)}.drawer__inner{background:var(--ahvella-surface);color:var(--ahvella-ink)}.drawer__header,.cart-drawer .cart-items td{border-color:var(--ahvella-line)}.cart-drawer .cart__checkout-button{width:100%}.ahvella-footer{padding-block:clamp(5.6rem,8vw,9.6rem) 3.2rem;border-top:.1rem solid var(--ahvella-line);background:var(--ahvella-surface-soft);color:var(--ahvella-ink)}.ahvella-footer__main{gap:clamp(3.2rem,6vw,8rem)}.ahvella-footer__nav a,.ahvella-footer__brand a,.ahvella-footer h2{color:var(--ahvella-ink)}.ahvella-footer__brand>p,.ahvella-footer__bottom{color:var(--ahvella-ink-soft)}.ahvella-footer__contact{display:grid;gap:.6rem;margin-top:2rem;font-size:1.35rem}.ahvella-footer__contact a{text-decoration:none}.ahvella-footer__contact a:hover{text-decoration:underline;text-underline-offset:.3rem}.ahvella-footer__bottom{border-top-color:var(--ahvella-line)}.ahvella-support-page{background:var(--ahvella-bg)}.ahvella-support-page :is(h1,h2,h3,h4),.ahvella-support :is(h1,h2,h3,h4){color:var(--ahvella-ink)}.ahvella-support-page__hero h1{color:var(--ahvella-ink)}.template-search :is(h1,h2,h3,h4),.template-404 :is(h1,h2,h3,h4){color:var(--ahvella-ink)}.ahvella-support-page__intro,.ahvella-page-intro{color:var(--ahvella-ink-soft)}.ahvella-contact-page__form .field__input::placeholder{color:transparent;opacity:0}.ahvella-contact-page__form .field__input{caret-color:var(--ahvella-accent)}.ahvella-chatbot{right:var(--ahvella-gutter);bottom:2.4rem;color:var(--ahvella-ink)}.ahvella-chatbot__launcher{min-height:5.2rem;border:.1rem solid var(--ahvella-accent);border-radius:99rem;background:var(--ahvella-accent);box-shadow:var(--ahvella-shadow-md)}.ahvella-chatbot__launcher:hover{background:var(--ahvella-accent-strong)}.ahvella-chatbot__panel{border-color:var(--ahvella-line);border-radius:var(--ahvella-radius-lg);background:var(--ahvella-surface);box-shadow:var(--ahvella-shadow-md)}.ahvella-chatbot__header{background:var(--ahvella-surface-soft);border-color:var(--ahvella-line)}.ahvella-chatbot__header-actions{display:flex;align-items:center;gap:.4rem}.ahvella-chatbot__reset{min-height:3.6rem;padding:0 .8rem;border:0;background:transparent;color:var(--ahvella-ink-soft);cursor:pointer;font:inherit;font-size:1.2rem}.ahvella-chatbot__reset:hover{color:var(--ahvella-ink);text-decoration:underline;text-underline-offset:.3rem}.ahvella-chatbot__message--assistant{background:var(--ahvella-surface-soft);border-color:var(--ahvella-line)}.ahvella-chatbot__quick-prompts button{border-color:var(--ahvella-line-strong);color:var(--ahvella-ink)}.ahvella-chatbot__quick-prompts button:hover{border-color:var(--ahvella-accent);background:var(--ahvella-accent-soft)}.ahvella-chatbot__composer{border-color:var(--ahvella-line)}.ahvella-chatbot__composer input{background:var(--ahvella-surface-soft)}.ahvella-chatbot__message--error{border-color:var(--ahvella-danger);color:var(--ahvella-danger);background:#a445451a}@media screen and (max-width:989px){.ahvella-hero--phase9 .ahvella-hero__inner{grid-template-columns:1fr;gap:3.2rem}.ahvella-hero--phase9 .ahvella-hero__media{min-height:min(76vw,60rem)}.ahvella-highlights__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.section-header .header{min-height:6.8rem;padding-block:.8rem}.header__heading-logo-wrapper .ahvella-logo-set{width:var(--ahvella-logo-width-mobile)}.ahvella-hero--phase9{padding-top:1.6rem}.ahvella-hero--phase9 .ahvella-hero__heading{font-size:clamp(4rem,12vw,5.6rem)}.ahvella-hero--phase9 .ahvella-hero__media{min-height:calc(100vw - 3.2rem);max-height:48rem;border-radius:var(--ahvella-radius-lg)}.ahvella-hero--phase9 .ahvella-hero__actions{display:grid;grid-template-columns:1fr;width:100%}.ahvella-hero--phase9 .ahvella-hero__actions .button{width:100%}.ahvella-promo__frame{min-height:40rem;border-radius:var(--ahvella-radius-lg)}.ahvella-promo__overlay{background:linear-gradient(90deg,#2d0a4fc7,#2d0a4f33)}.ahvella-value-strip__grid{grid-template-columns:1fr 1fr;gap:2rem 1.4rem}.ahvella-promo__copy{padding:2.4rem}.ahvella-split__inner,.ahvella-split__inner--reverse{grid-template-columns:1fr}.ahvella-split__inner--reverse .ahvella-split__media{order:0}.ahvella-split__media{min-height:28rem}.ahvella-split__copy{padding:3.2rem 2.4rem}.ahvella-highlights__grid{grid-template-columns:1fr 1fr;gap:2rem 1.4rem}.card__content{padding-inline:1.1rem}.card__heading{font-size:1.35rem}.product__info-container{padding:2rem 1.6rem;border-inline:0;border-radius:0}.ahvella-footer__contact{font-size:1.3rem}.ahvella-whatsapp-float{right:1.6rem;bottom:7.4rem;width:4.8rem;height:4.8rem}.ahvella-chatbot{right:1.6rem;bottom:1.6rem}.ahvella-chatbot__panel{top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.collection-hero__inner{align-items:stretch}.collection-hero__text-wrapper{align-self:stretch;width:100%}.collection-hero__title,.ahvella-breadcrumbs{text-align:left}}@media screen and (max-width:359px){.section-header .header__heading-link{padding-inline:.25rem}.section-header .header__heading{flex:0 0 7.75rem;width:7.75rem}.section-header .header__heading-logo-wrapper,.section-header .header__heading-logo-wrapper .ahvella-logo-set{flex:0 0 7.75rem;width:7.75rem;max-width:none}.section-header .ahvella-logo-wordmark{font-size:2.45rem}.header__icon{min-width:3.8rem}.collection .product-grid{column-gap:.8rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ahvella-hero-carousel{position:relative;overflow:hidden;background:var(--ahvella-surface-warm);color:#fff}.ahvella-hero-carousel__viewport,.ahvella-hero-carousel__track,.ahvella-hero-carousel__slide{min-height:clamp(46rem,60vw,72rem)}.ahvella-hero-carousel__viewport,.ahvella-hero-carousel__track{position:relative}.ahvella-hero-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .42s ease,visibility .42s ease}.ahvella-hero-carousel__slide.is-active{position:relative;opacity:1;visibility:visible;z-index:1}.ahvella-hero-carousel__media,.ahvella-hero-carousel__media picture,.ahvella-hero-carousel__media img,.ahvella-hero-carousel__fallback-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ahvella-hero-carousel__media{background:var(--ahvella-surface-warm)}.ahvella-hero-carousel__media img{object-fit:cover;object-position:var(--ahvella-hero-focal, center center)}.ahvella-hero-carousel__fallback-art{display:grid;place-items:center;background:radial-gradient(circle at 72% 36%,#b784f7 0 9%,transparent 10%),radial-gradient(circle at 78% 66%,#8e44ad 0 14%,transparent 15%),linear-gradient(115deg,#2d0a4f,#6f42c1 48%,#e0aaff)}.ahvella-hero-carousel__fallback-art span{color:#ffffffc2;font:600 clamp(6rem,13vw,16rem)/1 Georgia,serif;letter-spacing:-.12em}.ahvella-hero-carousel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgb(45 10 79 / var(--ahvella-hero-overlay-opacity, .65)),rgb(45 10 79 / calc(var(--ahvella-hero-overlay-opacity, .65) * .62)) 35%,#2d0a4f0f 75%),linear-gradient(0deg,rgb(45 10 79 / calc(var(--ahvella-hero-overlay-opacity, .65) * .38)),transparent 42%)}.ahvella-hero-carousel__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center}.ahvella-hero-carousel__copy{width:min(60rem,52vw);padding-block:5rem}.ahvella-hero-carousel__copy--right{margin-left:auto;text-align:right}.ahvella-hero-carousel__copy--center{margin-inline:auto;text-align:center}.ahvella-hero-carousel__copy--dark{color:var(--ahvella-ink)}.ahvella-hero-carousel__copy--dark .ahvella-eyebrow,.ahvella-hero-carousel__copy--dark .ahvella-hero-carousel__text,.ahvella-hero-carousel__copy--dark .ahvella-hero-carousel__note{color:var(--ahvella-ink-soft)}.ahvella-hero-carousel__copy--light,.ahvella-hero-carousel__copy--light .ahvella-hero-carousel__heading{color:#fff}.ahvella-hero-carousel__copy--light .ahvella-eyebrow{color:#ffffffe6}.ahvella-hero-carousel__heading{max-width:62rem;margin:.8rem 0 1.8rem;color:inherit;font-size:clamp(4rem,6.4vw,8.8rem);font-weight:500;letter-spacing:-.07em;line-height:.95}.ahvella-hero-carousel__text{max-width:48rem;color:#ffffffdb;font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.55}.ahvella-hero-carousel__text p{margin:0}.ahvella-hero-carousel__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.ahvella-hero-carousel__copy--right .ahvella-hero-carousel__actions,.ahvella-hero-carousel__copy--center .ahvella-hero-carousel__actions{justify-content:inherit}.ahvella-hero-carousel__copy--light .button--secondary{border-color:#ffffffb8;color:#fff}.ahvella-hero-carousel__copy--light .button--secondary:hover,.ahvella-hero-carousel__copy--light .button--secondary:focus-visible{background:#ffffff29;color:#fff}.ahvella-hero-carousel__note{margin:1.8rem 0 0;color:#ffffffc2;font-size:1.25rem;font-weight:650;letter-spacing:.04em}.ahvella-hero-carousel__controls{position:absolute;right:0;bottom:2.4rem;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between}.ahvella-hero-carousel__dots{display:flex;gap:.7rem}.ahvella-hero-carousel__dot{width:.9rem;height:.9rem;padding:0;border:.1rem solid rgba(255,255,255,.8);border-radius:50%;background:transparent;cursor:pointer}.ahvella-hero-carousel__dot.is-active{background:#fff;box-shadow:0 0 0 .3rem #ffffff2e}.ahvella-hero-carousel__arrow{display:grid;width:4.4rem;height:4.4rem;place-items:center;border:.1rem solid rgba(255,255,255,.65);border-radius:50%;background:#2d0a4f38;color:#fff;cursor:pointer;font-size:1.8rem}.ahvella-hero-carousel__arrow:hover,.ahvella-hero-carousel__arrow:focus-visible{background:#2d0a4f8c}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__viewport,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__track,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__slide{min-height:0;aspect-ratio:2048 / 768}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__media{background:#efe6fb}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__media img{object-fit:contain;object-position:center center}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__scrim{display:none}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__controls{bottom:1.8rem}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__arrow{border-color:#2d0a4f6b;background:#ffffffad;color:#2d0a4f}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__arrow:hover,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__arrow:focus-visible{background:#ffffffeb}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__dot{border-color:#2d0a4f94}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__dot.is-active{background:#2d0a4f;box-shadow:0 0 0 .3rem #2d0a4f29}.ahvella-discovery .ahvella-section-heading{display:flex;align-items:end;justify-content:space-between;gap:3.2rem}.ahvella-category-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}.ahvella-category-grid>.ahvella-category-card{flex:0 0 calc(25% - 1.2rem);max-width:calc(25% - 1.2rem)}.ahvella-category-card{overflow:hidden;border-radius:var(--ahvella-radius-md)}.ahvella-category-card__media{position:relative;aspect-ratio:1 / 1.08}.ahvella-category-card__media:after{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#2d0a4f7a);content:""}.ahvella-category-card__body{background:var(--ahvella-surface)}.ahvella-products{background:var(--ahvella-surface-soft)}.ahvella-products .ahvella-section-heading{margin-bottom:2.2rem}.ahvella-products .ahvella-product-grid{gap:clamp(1rem,1.8vw,2rem)}@media screen and (max-width:749px){.ahvella-hero-carousel__viewport,.ahvella-hero-carousel__track,.ahvella-hero-carousel__slide{min-height:min(74rem,132vw)}.ahvella-hero-carousel__media img{object-position:var(--ahvella-hero-focal, 63% center)}.ahvella-hero-carousel__scrim{background:linear-gradient(0deg,rgb(45 10 79 / var(--ahvella-hero-overlay-opacity, .72)),rgb(45 10 79 / calc(var(--ahvella-hero-overlay-opacity, .72) * .28)) 68%,#2d0a4f1f)}.ahvella-hero-carousel__content{align-items:end;padding-bottom:6.8rem}.ahvella-hero-carousel__copy{width:100%;padding-block:2.4rem}.ahvella-hero-carousel__heading{max-width:34rem;font-size:clamp(3.6rem,11vw,5.6rem)}.ahvella-hero-carousel__text{max-width:34rem;font-size:1.5rem}.ahvella-hero-carousel__actions{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}.ahvella-hero-carousel__actions .button{width:100%;min-height:4.4rem;padding-inline:1rem;font-size:1.25rem}.ahvella-hero-carousel__controls{bottom:1.5rem}.ahvella-hero-carousel__arrow{width:3.8rem;height:3.8rem}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__viewport,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__track,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__slide{min-height:0;aspect-ratio:2048 / 768}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__media img{object-position:center center}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__controls{bottom:1.2rem}.ahvella-discovery .ahvella-section-heading{display:block}.ahvella-discovery .ahvella-section-heading>p{margin-top:1.2rem}.ahvella-category-grid{gap:1rem}.ahvella-category-grid>.ahvella-category-card{flex-basis:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media screen and (min-width:750px)and (max-width:989px){.ahvella-category-grid>.ahvella-category-card{flex-basis:calc(50% - .8rem);max-width:calc(50% - .8rem)}}@media screen and (max-width:389px){.ahvella-hero-carousel__actions{grid-template-columns:1fr}.ahvella-hero-carousel__heading{font-size:clamp(3.2rem,10.5vw,4.4rem)}}@media(prefers-reduced-motion:reduce){.ahvella-hero-carousel__slide{transition:none}}@media screen and (min-width:990px){.section-header{top:1.6rem;z-index:20;margin-top:1.2rem;padding-inline:clamp(1.6rem,3.2vw,4.8rem);pointer-events:none}.section-header .header-wrapper{width:min(100%,118rem);margin-inline:auto;overflow:visible;border:.1rem solid var(--ahvella-line);border-radius:3.2rem;background:color-mix(in srgb,var(--ahvella-surface) 92%,transparent);box-shadow:0 1.2rem 3.2rem color-mix(in srgb,var(--ahvella-bg) 28%,transparent);pointer-events:auto}.section-header .header{display:grid;width:100%;max-width:none;min-height:6.2rem;margin:0;grid-template-columns:minmax(15rem,1fr) auto minmax(13rem,auto);column-gap:clamp(2rem,3vw,4rem);padding-block:0;padding-inline:clamp(2rem,2.8vw,3.6rem)!important;align-items:center}.section-header .header__heading-link,.section-header .header__heading{grid-column:1;justify-self:start;margin:0}.section-header .header__heading-link{padding:0}.section-header .ahvella-retail-nav{grid-column:2;justify-self:center;margin-inline:0;gap:clamp(.7rem,1.15vw,1.6rem)}.section-header .header__icons{grid-column:3;justify-self:end;margin-left:0}.section-header .ahvella-retail-nav a{font-size:clamp(1.35rem,1.05vw,1.6rem);font-weight:800;letter-spacing:0}}.collection .product-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(3.2rem,4vw,5.6rem) clamp(1.2rem,2vw,2.4rem)}.collection .product-grid>.grid__item{flex:0 0 calc((100% - 7.2rem)/4);width:calc((100% - 7.2rem)/4);max-width:calc((100% - 7.2rem)/4)}.ahvella-support-teaser{padding-block:clamp(4rem,5.5vw,7.2rem)}.ahvella-support-teaser .ahvella-eyebrow{margin:0 0 1.6rem}.ahvella-support-teaser h2{line-height:1.04}.ahvella-support-teaser p{margin-block:1.4rem 2.2rem}.ahvella-support-teaser .ahvella-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:0}.ahvella-support-teaser .ahvella-hero__actions .button{display:inline-flex;align-items:center;justify-content:center;margin:0}.ahvella-footer{padding-block:clamp(4rem,5.5vw,7.2rem) 2.4rem}.ahvella-footer__main{align-items:start;gap:clamp(2.4rem,4vw,5.6rem)}.ahvella-footer__main:not(:has(.ahvella-footer__newsletter)){grid-template-columns:minmax(32rem,1fr) minmax(0,2.1fr)}.ahvella-footer__main:not(:has(.ahvella-footer__newsletter)) .ahvella-footer__brand{max-width:36rem}.ahvella-footer .ahvella-payment-info{margin-block:1.4rem 1.6rem;padding:.9rem 1rem}.ahvella-footer .ahvella-payment-info__text{font-size:1.1rem}.ahvella-footer__contact{gap:.3rem;margin-top:1.2rem}.ahvella-footer ul.list-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.6rem;margin-top:1.2rem}.ahvella-footer__social-row{display:flex;align-items:center;gap:.6rem;margin-top:1.2rem}.ahvella-footer__social-row ul.list-social{margin:0}.ahvella-footer__social-link{display:inline-flex;width:3.6rem;height:3.6rem;align-items:center;justify-content:center;padding:.6rem;color:var(--ahvella-ink)}.ahvella-footer__social-link:hover{color:var(--ahvella-accent)}.ahvella-footer__social-link .svg-wrapper{display:inline-flex;width:2.2rem;height:2.2rem}.ahvella-footer__social-link svg{width:100%;height:100%}.ahvella-whatsapp-float{position:fixed;right:var(--ahvella-gutter);bottom:8.6rem;z-index:31;display:inline-flex;width:5.2rem;height:5.2rem;align-items:center;justify-content:center;border:.1rem solid var(--ahvella-bg);border-radius:50%;background:#25d366;color:#fff;box-shadow:0 1.2rem 2.8rem #0d482647;transition:transform var(--ahvella-transition),box-shadow var(--ahvella-transition)}.ahvella-whatsapp-float:hover,.ahvella-whatsapp-float:focus-visible{color:#fff;transform:translateY(-.2rem);box-shadow:0 1.6rem 3.2rem #0d482661}.ahvella-whatsapp-float svg{width:2.7rem;height:2.7rem}.ahvella-footer .list-social__item{width:auto}.ahvella-footer .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:.6rem}.ahvella-footer__bottom{margin-top:clamp(3.2rem,5vw,5rem)}@media screen and (min-width:750px)and (max-width:1199px){.collection .product-grid>.grid__item{flex-basis:calc((100% - 4rem) / 3);width:calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3)}}@media screen and (max-width:749px){.collection .product-grid>.grid__item{flex-basis:calc((100% - 1.2rem)/2);width:calc((100% - 1.2rem)/2);max-width:calc((100% - 1.2rem)/2)}.ahvella-support-teaser{padding-block:4.8rem}.ahvella-support-teaser .ahvella-hero__actions{gap:.8rem}.ahvella-support-teaser .ahvella-hero__actions .button{flex:1 1 16rem}}@media screen and (max-width:359px){.collection .product-grid>.grid__item{flex-basis:100%;width:100%;max-width:100%}}@media screen and (min-width:990px){.section-header{top:1.4rem;margin-top:1rem;padding-inline:var(--ahvella-gutter)}.section-header .header-wrapper{width:min(100%,124rem);border:.1rem solid var(--ahvella-line);border-radius:3rem;background:var(--ahvella-surface);box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--ahvella-ink) 14%,transparent)}.section-header .header-wrapper.header-wrapper--border-bottom{border-bottom:.1rem solid var(--ahvella-line)}.section-header .header{grid-template-columns:minmax(14rem,1fr) minmax(0,auto) minmax(14rem,1fr);min-height:7.8rem;column-gap:clamp(2rem,4vw,6rem);padding-inline:clamp(2rem,3vw,4rem)!important}.section-header .ahvella-retail-nav{grid-column:2;justify-self:center;gap:clamp(1.2rem,1.8vw,2.4rem)}.section-header .ahvella-retail-nav a{display:inline-flex;min-height:4.4rem;align-items:center;color:var(--ahvella-ink);font-size:clamp(1.3rem,1vw,1.55rem);font-weight:750}.section-header .header__icons{grid-column:3;justify-self:end;gap:.2rem}.section-header .header__icon,.section-header .ahvella-theme-control>summary{min-width:4.4rem;min-height:4.4rem}}.ahvella-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;justify-content:initial}.ahvella-category-grid>.ahvella-category-card{width:100%;max-width:none;min-width:0;flex:none}.ahvella-category-card,.ahvella-category-card>a{height:100%}.ahvella-category-card>a{display:flex;flex-direction:column}.ahvella-category-card__media{aspect-ratio:4 / 3;background-position:center}.ahvella-category-card__body{flex:1}.ahvella-discovery{padding-block:clamp(4.8rem,6vw,7.2rem) clamp(3.6rem,5vw,6rem)}.ahvella-support .rte,.shopify-policy__container .rte{max-width:76rem;font-size:clamp(1.55rem,1.1vw,1.8rem);line-height:1.72;overflow-wrap:anywhere}.ahvella-support :is(h1,h2,h3,h4),.shopify-policy__container :is(h1,h2,h3,h4),.template-page :is(.main-page-title,h1,h2,h3,h4){color:var(--ahvella-ink)!important}.ahvella-support h1,.shopify-policy__container h1,.template-page .main-page-title{max-width:86rem;font-size:clamp(3.8rem,5.2vw,6.4rem);line-height:1.05}.shopify-policy__container{width:min(calc(100% - (2 * var(--ahvella-gutter))),86rem);max-width:none;margin-inline:auto;padding-block:clamp(4.8rem,7vw,8rem)}.shopify-policy__container .rte{margin-inline:0;color:var(--ahvella-ink-soft)}.ahvella-whatsapp-float{right:auto;left:var(--ahvella-gutter);bottom:2.4rem;width:6.4rem;height:6.4rem;border-color:var(--ahvella-bg)}.ahvella-whatsapp-float svg{width:3.5rem;height:3.5rem}@media screen and (min-width:750px)and (max-width:989px){.section-header .header-wrapper{background:var(--ahvella-surface);border-bottom-color:var(--ahvella-line)}.ahvella-support :is(.ahvella-about__hero,.ahvella-about__positioning,.ahvella-about__split,.ahvella-about__principles,.ahvella-faq__layout,.ahvella-shipping__intro,.ahvella-shipping__process,.ahvella-shipping__facts,.ahvella-returns__eligibility,.ahvella-returns__flow,.ahvella-returns__conditions,.ahvella-reviews-page__intro,.ahvella-contact-page__layout){display:block}.ahvella-support :is(.ahvella-about__hero,.ahvella-about__positioning,.ahvella-about__split,.ahvella-about__principles,.ahvella-shipping__process,.ahvella-shipping__facts,.ahvella-returns__eligibility,.ahvella-returns__flow,.ahvella-returns__conditions){padding-block:4.8rem}.ahvella-support :is(.ahvella-about__hero-copy,.ahvella-about__split-copy,.ahvella-faq__aside,.ahvella-contact-page__intro){margin-bottom:3.6rem}.ahvella-support :is(.ahvella-about__hero-media,.ahvella-about__split-media){min-height:34rem}.ahvella-support :is(.ahvella-faq__aside){position:static;padding-bottom:2.4rem;border-bottom:.1rem solid var(--ahvella-line)}.ahvella-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.ahvella-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ahvella-whatsapp-float{left:1.6rem;bottom:1.6rem;width:4.8rem;height:4.8rem}.ahvella-whatsapp-float svg{width:2.6rem;height:2.6rem}.ahvella-chatbot{right:1.6rem;bottom:1.6rem}.ahvella-chatbot__launcher{min-height:3.8rem;gap:.5rem;padding-inline:1rem;font-size:1.15rem}}.section-header{top:0;z-index:30;margin-top:0}.section-header .header-wrapper{border-bottom-color:var(--ahvella-line)}.ahvella-nav-action{position:relative;display:inline-flex!important;width:4.2rem;min-width:4.2rem!important;height:4.2rem;min-height:4.2rem!important;align-items:center;justify-content:center;padding:0!important;border:.1rem solid var(--ahvella-line);border-radius:1.2rem;background:color-mix(in srgb,var(--ahvella-surface-soft) 55%,transparent);color:var(--ahvella-ink);transition:background var(--ahvella-transition),border-color var(--ahvella-transition),color var(--ahvella-transition),transform var(--ahvella-transition)}.ahvella-nav-action:hover,.ahvella-nav-action:focus-visible,.ahvella-nav-action[aria-expanded=true]{border-color:var(--ahvella-accent);background:var(--ahvella-accent-soft);color:var(--ahvella-ink);transform:translateY(-.1rem)}.ahvella-nav-action svg{display:block;width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.ahvella-nav-action--search .svg-wrapper{display:inline-flex;width:2rem;height:2rem}.ahvella-nav-action--search .header__icon-close{display:none}.ahvella-theme-control__mark{width:2rem;height:2rem;border:0;border-radius:0}.ahvella-theme-control__mark svg{width:2rem;height:2rem}.section-header .header__icons{display:flex;align-items:center;gap:.7rem}.shopify-policy__container{width:min(calc(100% - (2 * var(--ahvella-gutter))),112rem);max-width:none}.shopify-policy__container .rte{max-width:none}.ahvella-support .rte a,.ahvella-contact-page__details a,.ahvella-footer__contact a,.shopify-policy__container a{color:var(--ahvella-ink)!important;text-decoration-color:var(--ahvella-accent)}.ahvella-contact-page__form .field__label,.ahvella-contact-page__form .field__input,.ahvella-contact-page__form .field__input::placeholder,.ahvella-contact-page__form .form__message,.ahvella-contact-page__form .form-status-list{color:var(--ahvella-ink-soft)!important}.ahvella-contact-page__form .field__input{background:var(--ahvella-surface);border-color:var(--ahvella-line-strong)}.ahvella-contact-page__form .field__label{font-weight:600}.ahvella-category-grid{display:flex;flex-wrap:wrap;justify-content:center}.ahvella-category-grid>.ahvella-category-card{flex:0 0 calc(25% - 1.2rem);width:calc(25% - 1.2rem);max-width:calc(25% - 1.2rem)}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__media img{width:100%;height:100%;object-fit:contain;object-position:center}.ahvella-logo-set{position:relative;display:block;aspect-ratio:auto;height:5.8rem;overflow:hidden}.header__heading-logo-wrapper .ahvella-logo-set{width:15rem;height:5.8rem;aspect-ratio:auto}.ahvella-logo-set .ahvella-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center}.section-header .header{min-height:6.8rem;padding-block:.6rem}@media screen and (max-width:749px){.section-header .header{min-height:6.4rem;padding-block:.4rem}.header__heading-logo-wrapper .ahvella-logo-set{width:10rem;height:5.2rem}}.ahvella-whatsapp-float,.ahvella-chatbot{position:fixed!important}.ahvella-chatbot{z-index:40}@media screen and (min-width:750px){.ahvella-split__media img{object-position:left center}}@media screen and (max-width:749px){.ahvella-whatsapp-float{gap:0;padding:0}.ahvella-whatsapp-float__label{display:none}}@media screen and (min-width:990px){.section-header{padding-top:0;padding-bottom:0;margin-bottom:0!important}.section-header .header-wrapper{border-radius:2.4rem;box-shadow:var(--ahvella-shadow-sm)}.section-header .header{min-height:6.2rem}.header__heading-logo-wrapper .ahvella-logo-set{width:13.5rem;height:5rem}}@media screen and (min-width:750px)and (max-width:1199px){.ahvella-category-grid>.ahvella-category-card{flex-basis:calc(33.333% - 1.2rem);width:calc(33.333% - 1.2rem);max-width:calc(33.333% - 1.2rem)}}@media screen and (min-width:1200px){.ahvella-category-grid>.ahvella-category-card{flex-basis:calc(20% - 1.28rem);width:calc(20% - 1.28rem);max-width:calc(20% - 1.28rem)}}@media screen and (max-width:989px){.section-header .header-wrapper{background:var(--ahvella-surface);border-radius:0;border-bottom:.1rem solid var(--ahvella-line)}}@media screen and (max-width:749px){.section-header .ahvella-theme-control{display:inline-block}.section-header .header__icons{gap:.1rem}.section-header .header__icon,.section-header .ahvella-theme-control>summary{min-width:3.8rem;min-height:4.4rem}.ahvella-category-grid>.ahvella-category-card{flex-basis:calc(50% - .5rem);width:calc(50% - .5rem);max-width:calc(50% - .5rem)}.ahvella-chatbot__launcher{min-width:4.8rem;width:4.8rem;min-height:4.8rem;height:4.8rem;justify-content:center;padding:0;border-radius:50%;font-size:0}.ahvella-chatbot__launcher svg,.ahvella-chatbot__launcher .icon{width:2rem;height:2rem;margin:0}.ahvella-chatbot__launcher>span:first-child{display:inline-block;font-size:1.7rem;line-height:1}.ahvella-chatbot__panel{position:absolute;inset:auto 0 6.2rem auto;width:min(34rem,calc(100vw - 3.2rem));height:min(48rem,68vh);max-height:calc(100dvh - 10rem);border:.1rem solid var(--ahvella-line);border-radius:var(--ahvella-radius-lg)}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__controls{bottom:.8rem;padding-inline:1rem}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__arrow{width:3.2rem;height:3.2rem}}html[data-ahvella-theme] .facet-filters__field .select__select,html[data-ahvella-theme] .mobile-facets__sort .select__select,html[data-ahvella-theme] .facet-filters__field .select__select option,html[data-ahvella-theme] .mobile-facets__sort .select__select option{color:var(--ahvella-ink)!important;-webkit-text-fill-color:var(--ahvella-ink)}html[data-ahvella-theme] .facet-filters__field .select__select option,html[data-ahvella-theme] .mobile-facets__sort .select__select option{background:var(--ahvella-surface)}.product-grid .card,.related-products .card,.ahvella-product-grid .card{border-color:var(--ahvella-commerce-line);background:transparent}.product-grid .card__inner,.product-grid .card__media,.product-grid .card__media .media,.related-products .card__inner,.related-products .card__media,.related-products .card__media .media,.ahvella-product-grid .card__inner,.ahvella-product-grid .card__media,.ahvella-product-grid .card__media .media,main[data-template=product] .product__media-list .product__media-item,main[data-template=product] .product__media-list .product__media-item .product__media,main[data-template=product] .thumbnail-list .thumbnail,main[data-template=cart] .cart-item__media img,cart-drawer .cart-item__image{background:transparent}.ahvella-split__inner{border-color:transparent;border-radius:0;overflow:visible;background:transparent}.ahvella-split__media{overflow:hidden;background:transparent}html[data-ahvella-theme]{--media-border-width: 0px}.card-wrapper .card,.product-grid .card,.related-products .card,.ahvella-product-grid .card,.ahvella-category-card,.ahvella-editorial__inner,.ahvella-split__inner,.ahvella-promo__frame,.ahvella-hero__media,main[data-template=product] .product__media-list .product__media-item,main[data-template=product] .product__media-list .product__media,main[data-template=product] .product__media-wrapper .product__media-item,main[data-template=product] .product__media-wrapper .product__media,main[data-template=product] .thumbnail-list .thumbnail{border:0}main[data-template=product] .product__media-list .product__media-item,main[data-template=product] .product__media-list .product-media-container.media-fit-contain,main[data-template=product] .product__media-list .product-media-container.media-fit-contain .media{max-height:none}main[data-template=product] .product__media-list .product__media-item{overflow:visible}main[data-template=product] .product__media-list .product__media img,main[data-template=product] .thumbnail-list .thumbnail img{object-fit:contain;object-position:center center}.product-grid .card__media .media img,.related-products .card__media .media img,.ahvella-product-grid .card__media .media img{object-fit:contain;object-position:center center}.card-wrapper:hover .card,.product-grid .card:hover,.related-products .card:hover,.ahvella-product-grid .card:hover,.ahvella-category-card:hover{border-color:transparent}main[data-template=product] .thumbnail-list .thumbnail[aria-current=true]{border-color:transparent;box-shadow:none}main[data-template=product] .thumbnail-list .thumbnail[aria-current=true]:focus-visible{outline:.2rem solid var(--ahvella-accent);outline-offset:.2rem}.ahvella-hero-carousel,.ahvella-hero-carousel__viewport,.ahvella-hero-carousel__track,.ahvella-hero-carousel__slide,.ahvella-hero-carousel__media,.ahvella-hero-carousel__media img,.ahvella-promo,.ahvella-promo__frame,.ahvella-promo__media,.ahvella-promo__media img,.ahvella-split,.ahvella-split__inner,.ahvella-split__media,.ahvella-split__media img,.banner,.banner__media,.banner__media img,.image-with-text__media-item,.image-with-text__media,.image-with-text__media img{border:0}.section-header .header-wrapper{border-bottom:0}.ahvella-hero-carousel,.ahvella-hero-carousel__viewport,.ahvella-hero-carousel__track,.ahvella-hero-carousel__slide,.ahvella-hero-carousel__media,.ahvella-hero-carousel__media img,.ahvella-promo__frame,.ahvella-promo__media,.ahvella-promo__media img,.ahvella-split__inner,.ahvella-split__media,.ahvella-split__media img,.banner,.banner__media,.banner__media img,.image-with-text__media-item,.image-with-text__media,.image-with-text__media img{outline:0;box-shadow:none}.ahvella-hero-carousel--image-only,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__viewport,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__track,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__slide,.ahvella-hero-carousel--image-only .ahvella-hero-carousel__media{margin:0;padding:0;background:transparent}.ahvella-hero-carousel--image-only .ahvella-hero-carousel__media picture{display:block}@media screen and (max-width:749px){.ahvella-split__media{min-height:0}.ahvella-split__media img{width:103.5%;max-width:none;height:auto;min-height:0;margin:-1.75%;object-fit:contain}}.ahvella-whatsapp-float{width:7.2rem;height:7.2rem}.ahvella-whatsapp-float svg{width:4rem;height:4rem}@media screen and (max-width:749px){.ahvella-whatsapp-float{width:4.8rem;height:4.8rem}.ahvella-whatsapp-float svg{width:2.6rem;height:2.6rem}}@media screen and (min-width:750px){.ahvella-whatsapp-float{right:auto;left:var(--ahvella-gutter);bottom:2.4rem;width:auto;min-width:13.6rem;height:5.2rem;min-height:5.2rem;gap:.8rem;padding:0 1.8rem;border-radius:99rem}.ahvella-whatsapp-float svg{width:2.6rem;height:2.6rem;flex:0 0 2.6rem}.ahvella-whatsapp-float__label{color:inherit;font-size:1.35rem;font-weight:700;line-height:1;white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ahvella-phase9.css.map */
