:root{--alma-cacao: 43, 26, 18;--alma-pacifique: 16, 57, 72;--alma-fibre: 235, 228, 216;--alma-cabosse: 164, 74, 41}body{letter-spacing:.01em}.rte,.rte p,.product__description{line-height:1.7}.rte,.product__description,.rich-text__text{max-width:68ch}.rich-text__text{margin-left:auto;margin-right:auto}h1,h2,.h0,.h1,.h2{letter-spacing:-.01em;line-height:1.1}.rte h3{margin-top:2.4rem;font-size:calc(var(--font-heading-scale) * 2rem)}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em;min-height:4.8rem;padding-inline:3.2rem;transition:background-color .2s ease,color .2s ease}.button:not(.button--secondary):not(.button--tertiary):hover{background-color:rgb(var(--alma-cabosse));--color-button: var(--alma-cabosse)}.button:focus-visible{outline:2px solid rgb(var(--alma-cabosse));outline-offset:3px}.slideshow .banner__heading{font-size:clamp(3.8rem,6.5vw,7.6rem);font-weight:500;max-width:14ch;line-height:1}.slideshow .banner__text{font-family:var(--font-body-family);font-size:1.7rem;max-width:44ch;margin-top:1.6rem}.slideshow .banner__buttons{margin-top:2.8rem}.slideshow .banner__buttons .button{background-color:rgb(var(--alma-fibre));color:rgb(var(--alma-pacifique));border:0;box-shadow:none}.slideshow .banner__buttons .button:hover{background-color:rgb(var(--alma-cabosse));color:#fcfbf8}@media screen and (max-width:749px){.slideshow .banner__heading{max-width:none;font-size:3.6rem}.slideshow .banner__text{font-size:1.5rem}}[id*=__reassurance] .multicolumn-list{row-gap:1.2rem}[id*=__reassurance] .multicolumn-card__info{padding:.4rem 1rem}[id*=__reassurance] .multicolumn-card__info h3{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;letter-spacing:.02em;margin:0 0 .2rem}[id*=__reassurance] .multicolumn-card__info .rte{font-size:1.3rem;opacity:.8}.card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:2.1rem;line-height:1.15}.card-wrapper .price{font-size:1.6rem;font-weight:500}.card-wrapper .price--on-sale .price-item--regular{opacity:.6}.card-wrapper .quick-add__submit{min-height:4.4rem}.card__badge .badge{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.03em;padding:.4rem 1rem}.product__title h1{font-size:clamp(3.2rem,4vw,4.6rem);line-height:1.05}.product__info-container .price{font-size:2.2rem;font-weight:500}.product__info-container .price-item--sale{color:rgb(var(--alma-cabosse))}.product-form__submit.button--secondary{background:rgb(var(--alma-pacifique));color:#fcfbf8;--border-opacity: 1}.product-form__submit.button--secondary:hover{background:rgb(var(--alma-cabosse))}.product__info-container .icon-with-text{border-top:1px solid rgba(var(--alma-cacao),.12);border-bottom:1px solid rgba(var(--alma-cacao),.12);padding:1.6rem 0;margin:2rem 0}.product__info-container .icon-with-text__item{font-size:1.4rem}.product__info-container .icon-with-text svg{color:rgb(var(--alma-pacifique))}.product__accordion summary .accordion__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500}.alma-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fcfbf8;border-top:1px solid rgba(var(--alma-cacao),.15);transform:translateY(110%);transition:transform .25s ease}.alma-sticky-atc.is-visible{transform:translateY(0)}.alma-sticky-atc__info{flex:1;min-width:0}.alma-sticky-atc__title{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.alma-sticky-atc__price{font-size:1.4rem;font-weight:500;margin:0}.alma-sticky-atc .button{min-height:4.4rem;padding-inline:2rem;white-space:nowrap}@media screen and (min-width:750px){.alma-sticky-atc{display:none}}.rich-text .rich-text__heading.h0{font-size:clamp(3.4rem,5vw,5.6rem)}.color-scheme-3 .button--secondary{--color-button-text: 252, 251, 248}.article-card .card__heading,.footer-block__heading{font-family:var(--font-heading-family);font-size:2.2rem}.footer .list-menu__item--link{font-size:1.4rem;padding-block:.4rem}@media(prefers-reduced-motion:reduce){.alma-sticky-atc,.button{transition:none}}.alma-upsell{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem;margin:0 0 2rem;background:rgb(var(--alma-fibre));border-radius:4px}.alma-upsell__img{width:64px;height:64px;object-fit:cover;border-radius:2px}.alma-upsell__kicker{margin:0;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.alma-upsell__title{display:block;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.15;color:rgb(var(--alma-cacao));text-decoration:none}.alma-upsell__price{margin:.2rem 0 0;font-size:1.4rem;display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap}.alma-upsell__price s{opacity:.55}.alma-upsell__save{color:rgb(var(--alma-cabosse));font-weight:500}.alma-upsell__btn{min-height:4.4rem!important;padding-inline:1.6rem!important}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-size:1.7rem}.cart-drawer .cart__checkout-button{min-height:5.2rem;font-size:1.6rem}.cart__note textarea{min-height:7rem}html,body{overflow-x:hidden}@media screen and (max-width:749px){input,select,textarea,.field__input{font-size:16px!important}.section+.section,.shopify-section+.shopify-section{--spacing-sections-mobile: 20px}.rich-text__blocks>*+*{margin-top:1.2rem}.title-wrapper-with-link,.collection__title{margin-bottom:1.6rem}.announcement-bar__message{font-size:1.25rem;padding:.9rem 2.8rem;line-height:1.3}.header{padding-top:.6rem;padding-bottom:.6rem}.header__heading-logo{max-width:120px;height:auto}.header__icon{width:4.4rem;height:4.4rem}.slideshow .banner__content{padding:2rem 1.6rem 2.4rem}.slideshow .banner__heading{font-size:3.2rem;line-height:1.05}.slideshow .banner__text{font-size:1.5rem;margin-top:1rem}.slideshow .banner__buttons{margin-top:1.8rem;width:100%}.slideshow .banner__buttons .button{width:100%}.slideshow--placeholder,.slideshow .media{min-height:42vh}[id*=__reassurance] .multicolumn-list{gap:.8rem!important}[id*=__reassurance] .multicolumn-list__item{width:calc(50% - .4rem)!important;max-width:none}[id*=__reassurance] .multicolumn-card__info{padding:.6rem .4rem}[id*=__reassurance] .multicolumn-card__info h3{font-size:1.35rem}[id*=__reassurance] .multicolumn-card__info .rte{font-size:1.2rem}.card-wrapper .card__heading{font-size:1.6rem}.card-wrapper .price{font-size:1.4rem}.card-wrapper .card__information{padding:1rem .8rem 0}.card-wrapper .quick-add{margin:.8rem .8rem 1rem}.card-wrapper .quick-add__submit{min-height:4.4rem;padding:0 .8rem;font-size:1.3rem;letter-spacing:.02em}.card__badge .badge{font-size:1.1rem;padding:.3rem .8rem}.rich-text .rich-text__heading.h0,.rich-text .rich-text__heading.h1{font-size:3rem}.rich-text__buttons{flex-direction:column;width:100%;gap:1rem}.rich-text__buttons .button{width:100%;margin:0!important}.image-with-text__content{padding:2.4rem 1.6rem!important}.image-with-text__heading{font-size:2.8rem}.multicolumn-card__info{padding:1.2rem 1rem}.product__title h1{font-size:3rem}.product__info-container>*+*{margin-top:1.2rem}.product__info-container .price{font-size:2.2rem}.product-form__buttons{gap:.8rem}.product-form__submit,.shopify-payment-button__button{min-height:5.2rem}.product__info-container .icon-with-text{padding:1.2rem 0;margin:1.6rem 0}.product__info-container .icon-with-text--vertical{gap:.6rem}.product-media-container{border-radius:0}.slider-counter{font-size:1.3rem}.alma-upsell{grid-template-columns:56px 1fr}.alma-upsell__img{width:56px;height:56px}.alma-upsell__form{grid-column:1 / -1}.alma-upsell__btn{width:100%}.accordion summary{padding:1.4rem 0}body:has(.alma-sticky-atc.is-visible){padding-bottom:7.2rem}.drawer__inner{width:100vw;max-width:100vw}.cart-drawer .cart-item__name{font-size:1.5rem}.footer__content-top{padding-bottom:2rem}.footer-block{margin-bottom:2.4rem}.footer .list-menu__item--link{padding-block:.7rem;min-height:4.4rem;display:flex;align-items:center}.footer__payment{justify-content:center}}@media screen and (max-width:374px){.slideshow .banner__heading{font-size:2.8rem}.card-wrapper .card__heading{font-size:1.45rem}.card-wrapper .quick-add__submit{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/alma.css.map */
