@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap";:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-accent-1,.color-scheme-accent-2{--color-background: 255,255,255;--color-foreground: 14,17,22;--color-background-contrast: 238,240,242;--color-shadow: 14,17,22;--color-button: 12,163,134;--color-button-text: 255,255,255;--color-secondary-button: 255,255,255;--color-secondary-button-text: 21,23,26;--color-link: 21,23,26;--color-icon: 21,23,26;--gradient-background: #FFFFFF;--color-card-hover: 21,23,26;--payment-terms-background-color: #FFFFFF}.color-scheme-2{--color-background: 246,247,248}.color-scheme-3{--color-background: 238,240,242}:root{--bg:#F6F7F8;--surface:#FFFFFF;--ink:#0E1116;--muted:#6A7280;--border:#E5E8EB;--border-2:#D6DADE;--soft:#EEF0F2;--accent:#0CA386;--accent-hover:#0A8770;--accent-bright:#1AD9AC;--font-heading-family:"Archivo","Helvetica Neue",system-ui,sans-serif;--font-body-family:"Archivo","Helvetica Neue",system-ui,sans-serif;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-25:25px;--fs-31:31px;--fs-39:39px;--fs-49:49px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:24px;--sp-8:32px;--sp-12:48px;--sp-16:64px;--sp-24:96px;--sp-32:128px;--section-pad: clamp(56px, 8vw, 96px);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(21,23,26,.05);--shadow-md:0 10px 30px rgba(21,23,26,.07);--buttons-radius:10px;--buttons-radius-outset:10px;--media-radius:12px;--card-corner-radius:12px;--aly-ink:var(--ink);--aly-ink-2:#2A2D31;--aly-muted:var(--muted);--aly-line:var(--border);--aly-line-2:var(--border-2);--aly-soft:var(--soft);--aly-paper:var(--bg);--aly-accent:var(--accent-bright);--aly-accent-d:var(--accent);--aly-accent-2:var(--accent-bright);--aly-t1:var(--soft);--aly-t2:var(--soft);--aly-t3:var(--soft);--aly-coral:var(--accent);--aly-coral-d:var(--accent-hover)}body{font-family:var(--font-body-family);background:var(--bg);color:var(--ink);font-size:var(--fs-16);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-width{max-width:1180px}::selection{background:var(--accent-bright);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}img{max-width:100%}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title,.product__title,.card__heading,.collection-hero__title,.banner__heading,.footer-block__heading{font-family:var(--font-heading-family)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.08;color:var(--ink);text-transform:none!important}.h0,.banner__heading{font-size:clamp(34px,5vw,49px)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.02}h1,.h1{font-size:clamp(31px,4.2vw,39px)!important}h2,.h2{font-size:clamp(25px,3.2vw,31px)!important}h3,.h3{font-size:var(--fs-25)!important}p,li,.rte{font-weight:400}.aly-eyebrow{display:inline-block;font-family:var(--font-body-family);font-size:var(--fs-12);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.muted{color:var(--muted)}a,.link{color:var(--ink);transition:color .15s}a:hover{color:var(--accent)}.button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button{font-family:var(--font-body-family)!important;font-weight:600;letter-spacing:0;text-transform:none;border-radius:var(--buttons-radius)!important;min-height:52px;font-size:var(--fs-16);padding:0 28px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.button:not(.button--secondary):not([disabled]){background:var(--accent);color:#fff;border:none;box-shadow:var(--shadow-sm)}.button:not(.button--secondary):hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.button--secondary{background:transparent;color:var(--ink);border:1px solid var(--ink)!important}.button--secondary:hover{background:var(--ink);color:#fff}.button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.button:after,.button:before{display:none!important}.header{background:#fffffff0;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--border);padding-top:14px;padding-bottom:14px}.header__menu-item{font-weight:500;text-transform:none;color:var(--ink)}.header__menu-item:hover{color:var(--accent)}.header__heading-link{display:inline-flex;align-items:center}.header__heading-link .h2{font-size:0!important;line-height:0;color:transparent}.header__heading-link:before{content:"";display:inline-block;width:170px;height:44px;background:url(alyvoa-logo-v2.png) left center / contain no-repeat}@media(max-width:749px){.header__heading-link:before{width:130px;height:34px}}.header__search,.header__icon--search,details-modal.header__search{display:none!important}.header__icon--account,.header__icons a[href*="/account"]{display:none!important}.header__inline-menu{justify-content:center}.header__icons{gap:8px;align-items:center}.aly-header-cta{min-height:42px!important;padding:0 20px!important;font-size:var(--fs-14)!important;font-weight:600!important}.announcement-bar__announcement{padding-top:9px;padding-bottom:9px;font-size:13px;letter-spacing:.01em}@media(max-width:989px){.aly-header-cta{display:none!important}}.card,.card-wrapper{border-radius:var(--card-corner-radius)}.card__inner,.card .media,.media{border-radius:var(--media-radius)!important;overflow:hidden}.card--standard .card__media .media{background:var(--soft)}.card__heading{font-size:var(--fs-20);font-weight:600;letter-spacing:-.01em}.card__heading a:hover{color:var(--accent)}.card-information .price{font-weight:600;color:var(--ink)}.price__sale .price-item--sale{color:var(--accent)}.card-wrapper .media img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.card-wrapper:hover .media img{transform:scale(1.03)}.product__title h1{font-size:clamp(28px,3.6vw,39px);font-weight:600;letter-spacing:-.025em}.product .price{font-size:var(--fs-25);font-weight:600;color:var(--ink)}.product__media-wrapper .media{border-radius:var(--r-lg);background:var(--soft)}.product-form__input--pill input[type=radio]+label{border-radius:var(--r-sm);border:1px solid var(--border-2);color:var(--ink);font-weight:500;min-height:46px}.product__info-container>*+*{margin-top:1.4rem}.product__accordion .accordion__title{font-weight:600}.shopify-payment-button__button--unbranded{background:var(--ink)!important;color:#fff!important}.field__input,.select__select,.customer .field input{border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface);color:var(--ink)}.text-area{border-radius:var(--r-sm);border:1px solid var(--border-2)}.field__label{color:var(--muted)}.footer{background:var(--bg);border-top:1px solid var(--border);color:var(--ink)}.footer__content-bottom{border-top:1px solid var(--border)}.footer-block__heading{color:var(--ink);font-weight:600;font-size:var(--fs-14)}.footer-block__details-content .list-menu__item--link,.copyright__content{color:var(--muted)}.footer a:hover{color:var(--accent)}.aly-tag{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border-2);border-radius:var(--r-pill);padding:7px 14px;font-weight:600;font-size:13px;color:var(--ink);background:var(--surface)}.aly-stars{color:var(--accent-bright);letter-spacing:1px}.aly-rv{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.aly-rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.aly-rv{opacity:1;transform:none}}.aly-pdp-rating{display:flex;align-items:center;gap:8px;margin:6px 0 2px;font-size:14px;color:var(--muted)}.aly-pdp-rating .s{color:#f5a623;letter-spacing:1px;font-size:15px}.aly-pdp-benef{list-style:none;padding:0;margin:18px 0 4px;display:grid;gap:10px}.aly-pdp-benef li{position:relative;padding-left:28px;font-size:15px;line-height:1.4;color:var(--ink)}.aly-pdp-benef li svg{position:absolute;left:0;top:1px;width:18px;height:18px;color:var(--accent);fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.aly-pdp-pay{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:var(--muted)}.aly-pdp-pay svg{flex:none;color:var(--accent);fill:none;stroke:currentColor;stroke-width:2}.product{gap:clamp(28px,4vw,64px);align-items:flex-start}.product__info-container{max-width:540px}@media(min-width:990px){.product__info-wrapper{padding-left:clamp(20px,3vw,52px)}.product__column-sticky{top:96px}}.product__info-container>*+*{margin-top:1.15rem}.product__media-wrapper .media,.product__media-item .media{border-radius:var(--r-lg);background:var(--soft);border:1px solid var(--border);overflow:hidden}.product__media-list{gap:14px}.product__media-item img{object-fit:cover}.product__text.caption-with-letter-spacing{color:var(--accent);font-weight:600;letter-spacing:.16em;font-size:var(--fs-12);text-transform:uppercase;margin-bottom:2px}.product__title h1,.product__title{font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.06}.product .price .price-item{font-size:28px;font-weight:700;color:var(--ink)}.product .price__sale .price-item--sale{color:var(--accent)}.aly-pdp-usp{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 2px}.aly-pdp-usp span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 13px}.aly-pdp-benef{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}.aly-pdp-benef li{font-size:15.5px}.product-form__input .form__label{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.product-form__input--pill input[type=radio]+label{border-radius:var(--r-sm);border:1px solid var(--border-2);padding:0 18px;min-height:48px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--ink)}.product-form__input--pill input[type=radio]:checked+label{background:var(--ink);color:#fff;border-color:var(--ink)}.product-form__buttons{max-width:none;margin-top:6px}.product-form__submit{min-height:58px!important;font-size:16px;font-weight:700}.shopify-payment-button__button{min-height:54px!important;border-radius:var(--buttons-radius)!important}.aly-pdp-pay{padding-top:14px;border-top:1px solid var(--border)}.product .accordion,.product .product__accordion{border-top:1px solid var(--border)}.product .accordion:last-of-type{border-bottom:1px solid var(--border)}.product .accordion__title{font-size:16px;font-weight:600}.product .accordion summary{padding:18px 0}.share-button{margin-top:6px}@media(max-width:749px){.product__info-wrapper{padding-left:0}.product .price .price-item{font-size:25px}}.aly-cart-bar{display:flex;flex-wrap:wrap;gap:14px 30px;justify-content:center;align-items:center;margin:0 auto clamp(22px,3vw,34px);padding:15px 22px;border:1px solid var(--border);border-radius:14px;background:var(--soft)}.aly-cart-bar span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink)}.aly-cart-bar span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}cart-items .title--primary{font-family:var(--font-heading-family);font-size:clamp(32px,4.6vw,58px);font-weight:800;letter-spacing:-.03em}.title-wrapper-with-link{align-items:baseline;margin-bottom:clamp(18px,2.5vw,30px)}cart-items .underlined-link{color:var(--accent)}.cart-item{padding-top:22px;padding-bottom:22px}.cart-item__image,.cart-item__media img{border-radius:14px}.cart-item__name{font-weight:600!important;font-size:16px;letter-spacing:-.01em}.cart-item__name:hover{color:var(--accent)}.cart-item__price-wrapper .price,.cart-item__totals .price-item{font-weight:600}.cart__footer{border:1px solid var(--border);border-radius:20px;background:#fff;padding:clamp(22px,3vw,34px)!important;box-shadow:0 26px 60px -42px #0000004d}.cart__footer .totals__total{font-size:15px;opacity:.78;font-weight:600}.cart__footer .totals__total-value{font-family:var(--font-heading-family);font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.cart__footer .tax-note{opacity:.62}.cart__checkout-button{width:100%;min-height:56px;border-radius:12px!important;font-weight:700;font-size:16px}.cart__dynamic-checkout-buttons{margin-top:10px}.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.02em;font-size:22px}.cart-drawer .cart-item__name{font-weight:600!important}.cart-drawer .cart-item__image,.cart-drawer .cart-item__media img{border-radius:12px}.cart-drawer__footer{border-top:1px solid var(--border)}.cart-drawer .totals__subtotal-value,.cart-drawer .totals__total-value{font-family:var(--font-heading-family);font-weight:800}.cart-drawer .cart__checkout-button{width:100%;min-height:54px;border-radius:12px!important;font-weight:700}.aly-pdp-guar{margin-top:16px;padding:15px 17px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--soft);display:flex;flex-direction:column;gap:11px}.aly-pdp-guar__item{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:500;color:var(--ink);line-height:1.3}.aly-pdp-guar__item svg{flex:none;width:18px;height:18px;color:var(--accent);fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;gap:9px;padding:0 16px}.product-form__input--pill input[type=radio]+label:before{content:"";width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000029;flex:none}.product-form__input--pill input[value=Black]+label:before,.product-form__input--pill input[value=Noir]+label:before{background:#1b1b1d}.product-form__input--pill input[value=Green]+label:before,.product-form__input--pill input[value=Vert]+label:before{background:#a7d9a4}.product-form__input--pill input[value=Blue]+label:before,.product-form__input--pill input[value=Bleu]+label:before{background:#34c9bf}.product-form__input--pill input[value=Gray]+label:before,.product-form__input--pill input[value=Gris]+label:before{background:#c9cdd2}.product-form__submit{background:var(--accent)!important;color:#fff!important;border:0!important;min-height:56px!important;border-radius:12px!important;font-weight:700!important;font-size:16px!important;box-shadow:0 14px 30px -16px #0ca38699}.product-form__submit:hover:not([disabled]){background:#0a7d66!important}.product-form__submit[disabled]{opacity:.45;box-shadow:none}.shopify-payment-button__button--branded{border-radius:12px!important;min-height:52px!important}.product .accordion__content{margin-top:6px}.product .accordion__content h2{font-family:var(--font-heading-family);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .55em}.product .accordion__content h3{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:1.7em 0 .7em}.product .accordion__content p{font-size:15px;line-height:1.6;margin:0 0 1em;color:var(--ink)}.product .accordion__content ul{list-style:none;padding:0;margin:0 0 1.1em;display:grid;gap:10px}.product .accordion__content li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.5;color:var(--ink)}.product .accordion__content li:before{content:"";position:absolute;left:2px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.product .accordion__content strong{font-weight:600}.thumbnail{border-radius:10px}.product__info-container>*+*{margin-top:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alyvoa-base.css.map */
