product-info>.page-width{max-width:var(--amazigh-page-max-width);margin-left:auto;margin-right:auto;padding-left:var(--amazigh-page-padding-x);padding-right:var(--amazigh-page-padding-x);box-sizing:border-box}.product{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;gap:3rem}@media screen and (min-width:990px){.product{gap:5rem}}@media screen and (min-width:750px){product-info .product:not(.product--no-media):not(.product--right) .product__info-wrapper{padding-left:16px;padding-right:0}product-info .product.product--right:not(.product--no-media) .product__info-wrapper{padding-left:0;padding-right:16px}}.amazigh-pdp-media{width:100%;position:relative}.amazigh-pdp-media .splide__track{background:var(--color-amazigh-cream)}.amazigh-pdp-media__slide{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-amazigh-cream)}.amazigh-pdp-media__image{width:100%;height:100%;object-fit:contain;display:block}.amazigh-pdp-media__video{width:100%;height:100%;object-fit:cover;display:block}.amazigh-pdp-media__embed,.amazigh-pdp-media__embed iframe{width:100%;height:100%;display:block;aspect-ratio:16 / 9}.amazigh-pdp-media__model-wrap{width:100%;height:100%}.amazigh-pdp-media--empty{aspect-ratio:1 / 1;background:var(--color-amazigh-cream);display:flex;align-items:center;justify-content:center}.amazigh-pdp-media--empty svg{width:40%;opacity:.35}.amazigh-pdp-media .splide__arrow{background:transparent;border:none;border-radius:0;width:3.6rem;height:3.6rem;padding:0;opacity:.85;transition:opacity .2s ease}.amazigh-pdp-media .splide__arrow--prev{left:.4rem}.amazigh-pdp-media .splide__arrow--next{right:.4rem}.amazigh-pdp-media .splide__arrow:hover{background:transparent;opacity:1}.amazigh-pdp-media .splide__arrow:disabled{opacity:.25}.amazigh-pdp-media .splide__arrow svg{width:2.4rem;height:2.4rem;transform:none;fill:none;stroke:var(--color-amazigh-deep)}.amazigh-pdp-media .splide__arrow:hover svg{stroke:var(--color-amazigh-gold);fill:none}.amazigh-pdp-media .splide__pagination{bottom:1.4rem}.amazigh-pdp-media .splide__pagination__page{background:#fbfaf78c;width:.7rem;height:.7rem}.amazigh-pdp-media .splide__pagination__page.is-active{background:var(--color-amazigh-cream);transform:scale(1.3)}.amazigh-pdp-media__thumbs{margin-top:1rem}.amazigh-pdp-media__thumbs .splide__track{background:transparent}.amazigh-pdp-media__thumb{cursor:pointer;overflow:hidden;background:var(--color-amazigh-cream);border:1px solid rgba(var(--color-foreground),.12);opacity:.55;transition:opacity .2s ease,border-color .2s ease}.amazigh-pdp-media__thumb:hover{opacity:.85}.amazigh-pdp-media__thumbs .splide__slide.is-active .amazigh-pdp-media__thumb,.amazigh-pdp-media__thumb.is-active{opacity:1;border-color:var(--color-amazigh-gold)}.amazigh-pdp-media__thumb img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:990px){.product__media-wrapper{position:sticky;top:8rem;align-self:flex-start}}.product__info-container{font-family:var(--amazigh-font-family);color:rgb(var(--color-foreground));padding:1rem 0}.product__text.caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-amazigh-gold);margin-bottom:1rem;font-weight:var(--amazigh-font-weight-body)}.product__title h1,.product__title h2{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-heading);font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.01em;margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.product__title>a{display:none}.product__info-container .price{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-title)}.product__info-container .price--large .price__regular .price-item,.product__info-container .price--large .price__sale .price-item--sale{font-size:2.2rem;color:rgb(var(--color-foreground))}.product__info-container .price__sale .price-item--regular{color:rgba(var(--color-foreground),.45);font-weight:var(--amazigh-font-weight-body)}.product-form__input .form__label{font-family:var(--amazigh-font-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65);font-weight:var(--amazigh-font-weight-body);margin-bottom:1rem}.product-form__quantity .quantity{border:1px solid rgba(var(--color-foreground),.18)}.product-form__quantity .quantity__input{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-title)}.product-form__buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem}.product-form__submit,.product-form__submit.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-title);font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;padding:1.8rem 3.4rem;min-height:5.6rem;width:100%;background:var(--color-amazigh-deep);color:var(--color-amazigh-cream);border:1px solid var(--color-amazigh-deep);border-radius:0;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.product-form__submit:hover,.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:var(--color-amazigh-gold);border-color:var(--color-amazigh-gold);color:var(--color-amazigh-cream)}.product-form__submit:before,.product-form__submit:after{display:none}.shopify-payment-button{width:100%}.shopify-payment-button__more-options{display:none}.amz-pdp-subtitle{font-family:var(--amazigh-font-family);font-style:italic;font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.72);margin:0 0 1.8rem;max-width:42rem}.amz-promise{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 1.8rem}.amz-promise__tag{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--amazigh-font-family);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-amazigh-gold);border:1px solid var(--color-amazigh-gold);background:transparent;padding:.5rem 1rem;border-radius:9999px;font-weight:var(--amazigh-font-weight-body)}.amz-includes{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.amz-includes li{font-family:var(--amazigh-font-family);font-size:1.3rem;line-height:1.55;display:flex;align-items:flex-start;gap:.8rem;color:rgba(var(--color-foreground),.85)}.amz-includes li:before{content:"";flex-shrink:0;width:1.4rem;height:1px;background:var(--color-amazigh-gold);margin-top:.9rem}.amz-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem 1.6rem;margin:2rem 0;padding:2rem 0;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}@media screen and (min-width:990px){.amz-trust{grid-template-columns:repeat(4,1fr)}}.amz-trust__item{display:flex;align-items:center;gap:.8rem}.amz-trust__icon{flex-shrink:0;width:2.4rem;height:2.4rem;color:var(--color-amazigh-gold);display:flex;align-items:center;justify-content:center}.amz-trust__label{font-family:var(--amazigh-font-family);font-size:1.05rem;line-height:1.35;letter-spacing:.06em;color:rgba(var(--color-foreground),.85);font-weight:var(--amazigh-font-weight-body)}.amz-trust__sub{display:block;font-size:.95rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.55);margin-top:.1rem}.amz-guarantee{display:flex;align-items:flex-start;gap:1.4rem;padding:1.8rem 2rem;background:var(--color-amazigh-cream);border-left:2px solid var(--color-amazigh-gold);margin:1.6rem 0}.amz-guarantee__icon{flex-shrink:0;width:3.4rem;height:3.4rem;color:var(--color-amazigh-gold);display:flex;align-items:center;justify-content:center}.amz-guarantee__body{margin:0}.amz-guarantee__title{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-title);font-size:1.25rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-amazigh-deep);margin:0 0 .4rem}.amz-guarantee__text{font-family:var(--amazigh-font-family);font-size:1.25rem;line-height:1.55;color:#1f1a14c7;margin:0}.amz-rating-decor{display:flex;align-items:center;gap:.8rem;margin:0 0 1.6rem}.amz-rating-decor__stars{display:inline-flex;gap:.2rem;color:var(--color-amazigh-gold)}.amz-rating-decor__stars svg{width:1.4rem;height:1.4rem}.amz-rating-decor__text{font-family:var(--amazigh-font-family);font-size:1.15rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.65)}.product__description{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-body);font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.78);margin:0}.amz-description{display:block;position:relative;margin:1.8rem 0}.amz-description__content{position:relative;transition:max-height .35s ease}.amz-description--collapsed.amz-description--has-overflow .amz-description__content{max-height:var(--amz-desc-max, 12em);overflow:hidden}.amz-description--collapsed.amz-description--has-overflow .amz-description__content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5em;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none}.amz-description__toggle{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;padding:0;background:none;border:none;cursor:pointer;font-family:var(--amazigh-font-family);font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-amazigh-gold);font-weight:var(--amazigh-font-weight-title)}.amz-description__toggle[hidden]{display:none}.amz-description__toggle:hover{color:var(--color-amazigh-deep)}.amz-description__caret{display:inline-flex;width:1.2rem;height:1.2rem;transition:transform .25s ease}.amz-description__caret svg{width:100%;height:100%}.amz-description--expanded .amz-description__caret{transform:rotate(180deg)}.amz-description__label--less,.amz-description--expanded .amz-description__label--more{display:none}.amz-description--expanded .amz-description__label--less{display:inline}.product__accordion{border-bottom:1px solid rgba(var(--color-foreground),.12);margin:0}.product__accordion:first-of-type{border-top:1px solid rgba(var(--color-foreground),.12)}.product__accordion details{padding:0}.product__accordion summary{padding:1.8rem 0;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .summary__title{display:flex;align-items:center;gap:1rem}.product__accordion .accordion__title{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-title);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.product__accordion .accordion__content{font-family:var(--amazigh-font-family);font-weight:var(--amazigh-font-weight-body);font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.8);padding:0 0 2rem}.product__accordion .accordion__content p:last-child{margin-bottom:0}.product__accordion details[open] summary .svg-wrapper{transform:rotate(180deg)}.product__accordion summary .svg-wrapper{transition:transform .25s ease}.share-button__button{font-family:var(--amazigh-font-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:749px){.product{gap:2rem}.product__info-container{padding:1.6rem 0}.product__title h1{font-size:clamp(2rem,6vw,2.8rem)}}@media screen and (min-width:990px){[class*=amazigh-pdp-] .amazigh-eyebrow{font-size:1.25rem;letter-spacing:.2em;margin-bottom:1.6rem}.amazigh-pdp-story .amazigh-pdp-story__content{max-width:56rem}.amazigh-pdp-story .amazigh-heading--section{font-size:4.4rem;line-height:1.08}.amazigh-pdp-story .amazigh-pdp-story__lead{font-size:2.1rem;margin:2rem 0}.amazigh-pdp-story .amazigh-richtext{font-size:1.7rem;line-height:1.75}.amazigh-pdp-story .amazigh-pdp-story__signature{font-size:1.5rem;margin-top:2.8rem}.amazigh-pdp-bottle-hero .amazigh-pdp-bottle-hero__heading{font-size:5.4rem}.amazigh-pdp-bottle-hero .amazigh-pdp-bottle-hero__tagline{font-size:2.2rem;margin-top:2.2rem}.amazigh-pdp-bottle-hero .amazigh-pdp-bottle-hero__body{font-size:1.7rem;line-height:1.75;margin-top:2.2rem}.amazigh-pdp-ingredient .amazigh-pdp-ingredient__name{font-size:4.2rem}.amazigh-pdp-ingredient .amazigh-pdp-ingredient__latin{font-size:1.5rem}.amazigh-pdp-ingredient .amazigh-pdp-ingredient__body{font-size:1.7rem;line-height:1.75}.amazigh-pdp-ingredient .amazigh-pdp-ingredient__list li{font-size:1.55rem}.amazigh-pdp-omega .amazigh-pdp-omega__heading{font-size:5.6rem}.amazigh-pdp-omega .amazigh-pdp-omega__tagline{font-size:2.1rem}.amazigh-pdp-omega .amazigh-pdp-omega__body{font-size:1.65rem;line-height:1.75}.amazigh-pdp-omega .amazigh-pdp-omega__stat-figure{font-size:2.6rem}.amazigh-pdp-omega .amazigh-pdp-omega__stat-label{font-size:1.3rem}.amazigh-pdp-indigo .amazigh-pdp-indigo__heading{font-size:4.8rem}.amazigh-pdp-indigo .amazigh-pdp-indigo__body{font-size:1.7rem;line-height:1.75}.amazigh-pdp-indigo .amazigh-pdp-indigo__caption{font-size:1.35rem}.amazigh-pdp-indigo .amazigh-pdp-indigo__scale-label{font-size:1.25rem}.amazigh-pdp-bodymap .amazigh-pdp-bodymap__heading{font-size:4.2rem}.amazigh-pdp-bodymap .amazigh-pdp-bodymap__sub{font-size:1.65rem;line-height:1.7}.amazigh-pdp-bodymap .amazigh-pdp-bodymap__zone-title{font-size:1.4rem}.amazigh-pdp-bodymap .amazigh-pdp-bodymap__zone-body{font-size:1.45rem}.amazigh-pdp-benefits .amazigh-pdp-benefits__header{margin-bottom:5rem}.amazigh-pdp-benefits .amazigh-heading--section{font-size:4.2rem}.amazigh-pdp-benefits .amazigh-pdp-benefits__sub{font-size:1.6rem}.amazigh-pdp-benefits .amazigh-pdp-benefits__title{font-size:1.45rem}.amazigh-pdp-benefits .amazigh-pdp-benefits__desc{font-size:1.55rem;line-height:1.7}.amazigh-pdp-ritual .amazigh-pdp-ritual__header{margin-bottom:5rem}.amazigh-pdp-ritual .amazigh-heading--section{font-size:4.2rem}.amazigh-pdp-ritual .amazigh-pdp-ritual__sub{font-size:1.6rem}.amazigh-pdp-ritual .amazigh-pdp-ritual__step-title{font-size:1.4rem}.amazigh-pdp-ritual .amazigh-pdp-ritual__step-body{font-size:1.5rem;line-height:1.7}.amazigh-pdp-faq .amazigh-pdp-faq__header{margin-bottom:5rem}.amazigh-pdp-faq .amazigh-heading--section{font-size:4.2rem}.amazigh-pdp-faq .amazigh-pdp-faq__sub{font-size:1.6rem}.amazigh-pdp-faq .amazigh-pdp-faq__summary{font-size:1.9rem}.amazigh-pdp-faq .amazigh-pdp-faq__answer{font-size:1.6rem;line-height:1.7}.amazigh-pdp-trio .amazigh-pdp-trio__header{margin-bottom:5rem}.amazigh-pdp-trio .amazigh-heading--section{font-size:4.2rem}.amazigh-pdp-trio .amazigh-pdp-trio__sub{font-size:1.6rem}.amazigh-pdp-trio .amazigh-pdp-trio__name{font-size:2.3rem}.amazigh-pdp-trio .amazigh-pdp-trio__latin{font-size:1.4rem}.amazigh-pdp-trio .amazigh-pdp-trio__desc{font-size:1.5rem;max-width:36rem}}@media screen and (max-width:749px){[class*=amazigh-pdp-]{text-align:center}[class*=amazigh-pdp-][class$=__rule],[class*=amazigh-pdp-][class$=__divider],[class*=amazigh-pdp-][class$=__scale]{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/amazigh-pdp.css.map */
