.alma-countdown svg,.alma-stock-bar svg,.alma-why svg,.alma-howto svg,.alma-reviews svg,.alma-faq svg{fill:currentColor}.alma-buybox-row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;margin-top:3.2rem;--alma-accent-bg: rgb(var(--color-button));--alma-accent-text: rgb(var(--color-button-text))}.alma-buybox-row>div:not(.product-form__quantity),.alma-buybox-row .product-form,.alma-buybox-row .product-form>form,.alma-buybox-row .product-form__buttons{display:contents}.alma-buybox-row .product-form__quantity{display:block;grid-column:1;grid-row:1;flex:0 0 auto;width:auto;max-width:none;margin:0}.alma-buybox-row .quantity__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.alma-buybox-row .quantity{width:11rem}.alma-buybox-row .quantity__button{width:3.4rem}.alma-buybox-row .product-form__submit{grid-column:2;grid-row:1;width:100%;box-sizing:border-box;margin:0;gap:.8rem;padding:0 2rem;font-weight:600;background:var(--alma-accent-bg);color:var(--alma-accent-text);border:none}.alma-buybox-row .product-form__submit-icon{display:inline-flex;width:1.7rem;height:1.7rem}.alma-buybox-row .product-form__submit:hover{opacity:.9}.alma-buybox-row .shopify-payment-button{grid-column:1 / -1;grid-row:2;--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.alma-buybox-row .shopify-payment-button__button{display:block;width:100%;box-sizing:border-box}.alma-buybox-row .shopify-payment-button__button--unbranded{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product__title h1,.product__title .h1{text-transform:none;font-size:2.8rem}@media screen and (min-width:750px){.product__title h1,.product__title .h1{font-size:3.4rem}}.icon-with-text--horizontal{gap:2.4rem}.icon-with-text .icon-with-text__item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.icon-with-text .svg-wrapper{display:flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.icon-with-text .svg-wrapper svg{width:2.2rem;height:2.2rem}.icon-with-text .icon-with-text__item .h4{font-size:1.3rem;font-weight:500;line-height:1.3}.alma-countdown{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.6rem;border-radius:var(--inputs-radius, 12px);border-left:3px solid rgb(var(--color-button));background:rgba(var(--color-foreground),.06);font-size:1.3rem;margin:1.2rem 0}.alma-countdown__label{display:inline-flex;align-items:center;gap:.7rem}.alma-countdown__label .svg-wrapper svg{width:1.6rem;height:1.6rem}.alma-countdown__clock{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.05em;color:rgb(var(--color-button))}.alma-stock-bar{margin:1rem 0 1.6rem}.alma-stock-bar__row{display:flex;align-items:center;justify-content:space-between;font-size:1.2rem;margin-bottom:.6rem}.alma-stock-bar__label{font-weight:600;color:rgb(var(--color-button))}.alma-stock-bar__track{height:6px;width:100%;border-radius:999px;background:rgba(var(--color-button),.15);overflow:hidden}.alma-stock-bar__fill{display:block;height:100%;border-radius:999px;background:rgb(var(--color-button));transition:width 1s cubic-bezier(.16,1,.3,1)}.alma-why,.alma-howto,.alma-reviews,.alma-faq{padding:6rem 0}.alma-why__grid{display:grid;gap:4rem;align-items:center;grid-template-columns:1fr}@media screen and (min-width:990px){.alma-why__grid{grid-template-columns:1fr 1fr}}.alma-why__eyebrow{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 1rem}.alma-why__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:3.6rem;line-height:1.1;margin:0 0 2rem}.alma-why__list{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;flex-direction:column;gap:1.2rem}.alma-why__list li{display:flex;align-items:flex-start;gap:1rem;font-size:1.5rem}.alma-why__list .svg-wrapper svg{width:1.8rem;height:1.8rem;color:rgb(var(--color-button));flex-shrink:0;margin-top:.2rem}.alma-why__tags{display:flex;flex-wrap:wrap;gap:1rem 2.4rem}.alma-why__tag{display:inline-flex;align-items:center;gap:.7rem;font-size:1.4rem}.alma-why__tag .svg-wrapper svg{width:1.7rem;height:1.7rem;color:rgb(var(--color-button))}.alma-why__media img{width:100%;height:100%;object-fit:cover;border-radius:var(--media-radius, 16px);aspect-ratio:4 / 3}.alma-howto__grid{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width:990px){.alma-howto__grid{grid-template-columns:1fr 1fr}}.alma-howto__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:3rem;margin:0 0 2.4rem}.alma-howto__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2rem}.alma-howto__steps li{display:flex;gap:1.4rem}.alma-howto__index{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-button),.12);color:rgb(var(--color-button));display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:1.4rem}.alma-howto__step-title{font-weight:600;margin:0 0 .3rem}.alma-howto__step-body{margin:0;opacity:.75;font-size:1.4rem}.alma-howto__specs{margin:0}.alma-howto__spec-row{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);font-size:1.4rem}.alma-howto__spec-row dt{opacity:.65}.alma-howto__spec-row dd{margin:0;font-weight:600;text-align:right}.alma-howto__sku{margin-top:1.2rem;font-size:1.2rem;opacity:.5}.alma-reviews__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:3.4rem;margin:0 0 3rem}.alma-reviews__grid{display:grid;gap:3.6rem;grid-template-columns:1fr}@media screen and (min-width:990px){.alma-reviews__grid{grid-template-columns:30rem 1fr}}.alma-reviews__score{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:5.4rem;margin:0;line-height:1}.alma-reviews__stars,.alma-reviews__card-stars{--rating-star-size: 1.8rem;display:inline-block;margin:.8rem 0;width:calc(var(--rating-star-size) * 5);height:var(--rating-star-size);position:relative;background:linear-gradient(90deg,rgb(var(--color-button)) calc(var(--rating) / 5 * 100%),rgba(var(--color-foreground),.2) 0);-webkit-mask:radial-gradient(circle closest-side,#000 98%,transparent) repeat-x;mask:radial-gradient(circle closest-side,#000 98%,transparent) repeat-x;-webkit-mask-size:var(--rating-star-size) var(--rating-star-size);mask-size:var(--rating-star-size) var(--rating-star-size)}.alma-reviews__count{font-size:1.3rem;opacity:.7;margin:0 0 2rem}.alma-reviews__bars{display:flex;flex-direction:column;gap:.8rem}.alma-reviews__bar-row{display:grid;grid-template-columns:3rem 1fr 3.4rem;align-items:center;gap:.8rem;font-size:1.2rem;opacity:.7}.alma-reviews__bar-track{height:6px;border-radius:999px;background:rgba(var(--color-button),.15);overflow:hidden}.alma-reviews__bar-fill{display:block;height:100%;border-radius:999px;background:rgb(var(--color-button));transition:width 1s cubic-bezier(.16,1,.3,1)}.alma-reviews__list{display:flex;flex-direction:column;gap:1.6rem}.alma-reviews__card{background:rgb(var(--color-background));border-radius:var(--product-card-corner-radius, 16px);padding:2rem;box-shadow:0 1px 2px rgba(var(--color-shadow),.06)}.alma-reviews__card-head{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1rem}.alma-reviews__avatar{width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(var(--color-button),.12);color:rgb(var(--color-button));display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.alma-reviews__name{margin:0;font-weight:600;font-size:1.4rem}.alma-reviews__verified{margin:.2rem 0 0;font-size:1.2rem;opacity:.6;display:inline-flex;align-items:center;gap:.4rem}.alma-reviews__verified .svg-wrapper svg{width:1.2rem;height:1.2rem;color:rgb(var(--color-button))}.alma-reviews__date{margin-left:auto;font-size:1.2rem;opacity:.5;white-space:nowrap}.alma-reviews__card-title{font-weight:600;margin:.6rem 0 .4rem}.alma-reviews__card-body{margin:0;font-size:1.4rem;opacity:.75}.alma-faq__grid{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width:990px){.alma-faq__grid{grid-template-columns:30rem 1fr}}.alma-faq__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:3.2rem;margin:0 0 1.2rem}.alma-faq__subheading{font-size:1.4rem;opacity:.7;margin:0 0 2rem}.alma-faq__chat-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.1rem 2rem;border:1px solid rgb(var(--color-button));color:rgb(var(--color-button));border-radius:var(--buttons-radius, 999px);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.alma-faq__chat-btn:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.alma-faq__chat-btn .svg-wrapper svg{width:1.5rem;height:1.5rem}.alma-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.08);padding:1.6rem 0}.alma-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-weight:600;font-size:1.5rem}.alma-faq__item summary::-webkit-details-marker{display:none}.alma-faq__icon-close,.alma-faq__item[open] .alma-faq__icon-plus{display:none}.alma-faq__item[open] .alma-faq__icon-close{display:inline-flex}.alma-faq__icon-plus svg,.alma-faq__icon-close svg{width:1.6rem;height:1.6rem;color:rgb(var(--color-button));flex-shrink:0}.alma-faq__item p{margin:1.2rem 0 0;font-size:1.4rem;opacity:.75;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-alma-product.css.map */
