alma-main-product{display:block}@media (min-width: 1024px){body.scrolled .main-product--container .main-product--media-wrapper{top:130px}}.main-product--container{padding-top:0;padding-bottom:40px;display:flex;flex-direction:column;justify-content:space-between;gap:30px}@media (min-width: 750px){.main-product--container{gap:48px;padding-top:20px;padding-bottom:48px}}@media (min-width: 1024px){.main-product--container{gap:60px;padding-top:96px;padding-bottom:96px;flex-direction:row;align-items:flex-start}}.main-product--container .main-product--media-wrapper{display:flex;position:relative;margin:0 -1.6rem;flex-direction:row;gap:0}@media (min-width: 750px){.main-product--container .main-product--media-wrapper{gap:16px}}@media (min-width: 1024px){.main-product--container .main-product--media-wrapper{gap:0;flex-direction:column}}.main-product--container .main-product--media-wrapper:after{content:"";display:block;width:100%;background-color:var(--bg-color);position:absolute;bottom:-20px;left:0;height:40px;border-radius:32px 32px 0 0;z-index:1}@media (min-width: 750px){.main-product--container .main-product--media-wrapper{margin:0}.main-product--container .main-product--media-wrapper:after{content:none}}@media (min-width: 1024px){.main-product--container .main-product--media-wrapper{width:calc(52.7% - 30px);position:sticky;top:190px;transition:all .6s ease}}.main-product--container .main-product--media{background:#fff}@media (min-width: 750px){.main-product--container .main-product--media{border-radius:30px;width:calc(50% - 8px)}}@media (min-width: 1024px){.main-product--container .main-product--media{border-radius:40px;width:100%}}.main-product--container .main-product--media:not(.swiper-initialized) .swiper-button-pdp{display:none}.main-product--container .main-product--media:not(.swiper-initialized) .swiper-pagination{display:none}.main-product--container .main-product--media:not(.swiper-initialized) .main-product--images{display:flex;overflow:scroll;width:100%}.main-product--container .main-product--media:not(.swiper-initialized) .main-product--images .main-product--image-holder{width:100%;min-width:100%}.main-product--container .main-product--media .main-product--images .main-product--image-holder .main-product--image{display:block;width:100%;height:auto}.main-product--container .main-product--media .swiper-button-pdp{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;box-shadow:0 0 11px -8px #000;background:#fff;transition:.3s all ease-in-out;z-index:1}.main-product--container .main-product--media .swiper-button-pdp.swiper-button-prev-pdp{left:-31px;padding:25.5px 13.14px 25.5px 37.17px;border-radius:0 200px 200px 0}.main-product--container .main-product--media .swiper-button-pdp.swiper-button-next-pdp{right:-31px;padding:25.5px 37.17px 25.5px 13.14px;border-radius:200px 0 0 200px}.main-product--container .main-product--media .swiper-button-pdp.swiper-button-disabled{opacity:.2;pointer-events:none}.main-product--container .main-product--media .swiper-pagination{bottom:40px;display:flex;justify-content:center;gap:4px}@media (min-width: 1024px){.main-product--container .main-product--media .swiper-pagination{gap:6.27px;bottom:25px}}.main-product--container .main-product--media .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0;transition:.3s all ease-in-out;opacity:1;background:#1f1d1d1a}@media (min-width: 1024px){.main-product--container .main-product--media .swiper-pagination .swiper-pagination-bullet{width:10.44px;height:10.44px}}.main-product--container .main-product--media .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1f1d1d}.main-product--container .main-product--meta-images{display:none;gap:16px;grid-template-areas:"area-1 area-2" "area-3 area-3"}@media (min-width: 750px){.main-product--container .main-product--meta-images{width:calc(50% - 8px);margin-top:0;display:grid}}@media (min-width: 1024px){.main-product--container .main-product--meta-images{width:100%;margin-top:16px}}.main-product--container .main-product--meta-images .main-product--meta-image-holder.area-1{grid-area:area-1}.main-product--container .main-product--meta-images .main-product--meta-image-holder.area-2{grid-area:area-2}.main-product--container .main-product--meta-images .main-product--meta-image-holder.area-3{grid-area:area-3}@media (min-width: 750px){.main-product--container .main-product--meta-images .main-product--meta-image-holder.area-3 .main-product--meta-image{aspect-ratio:2.0696}}@media (min-width: 1024px){.main-product--container .main-product--meta-images .main-product--meta-image-holder.area-3 .main-product--meta-image{aspect-ratio:auto}}.main-product--container .main-product--meta-images .main-product--meta-image-holder .main-product--meta-image{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;object-fit:cover;object-position:center;border-radius:22px}@media (min-width: 1024px){.main-product--container .main-product--meta-images .main-product--meta-image-holder .main-product--meta-image{border-radius:30px}}.main-product--container .main-product--content{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width: 750px){.main-product--container .main-product--content{gap:24px;padding:0 24px}}@media (min-width: 1024px){.main-product--container .main-product--content{padding:0;width:calc(47.3% - 30px)}}.main-product--container .main-product--content .main-product--title{color:#1f1d1d;font-family:ABC Diatype;font-size:26px;font-style:normal;text-align:center;margin:0;font-weight:500;line-height:130%}@media (min-width: 750px){.main-product--container .main-product--content .main-product--title{font-size:38px;line-height:120%}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--title{font-size:32px;text-align:left}}.main-product--container .main-product--content .main-product--rating{display:flex;align-items:center;gap:8px;text-align:left;justify-content:center;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.035px}@media (min-width: 750px){.main-product--container .main-product--content .main-product--rating{font-size:16px;font-weight:400;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--rating{font-size:14px;font-weight:400;letter-spacing:.035px;justify-content:flex-start}}.main-product--container .main-product--content .main-product--data-pills{display:flex;gap:8px;justify-content:center}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--data-pills{justify-content:flex-start}}.main-product--container .main-product--content .main-product--data-pills .main-product--data-pill-text{display:flex;font-size:14px;letter-spacing:.035px;padding:8px 16px;justify-content:center;align-items:center;border-radius:6px;background:var(--pill-bg-color);font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:150%;color:#1f1d1d;text-align:center}@media (min-width: 750px){.main-product--container .main-product--content .main-product--data-pills .main-product--data-pill-text{font-weight:400}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--data-pills .main-product--data-pill-text{font-weight:400}}.main-product--container .main-product--content .main-product--description{display:flex;flex-direction:column;gap:24px;color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width: 750px){.main-product--container .main-product--content .main-product--description{font-size:22px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--description{text-align:left;font-size:18px}}.main-product--container .main-product--content .main-product--description p{margin:0}.main-product--container .main-product--content .variant-picker{display:flex;flex-direction:column;gap:40px;margin:24px 0}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker{gap:53px;margin:29px 0}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker{gap:24px;margin:0}}.main-product--container .main-product--content .variant-picker .variant-picker--option{display:flex;flex-direction:column;gap:14px}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option{gap:16px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option{gap:14px}}.main-product--container .main-product--content .variant-picker .variant-picker--option.variant-picker--option-single{display:none}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--option-title{color:#1f1d1d;font-family:ABC Diatype;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.07px;text-align:center}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--option-title{font-size:28px;line-height:130%;letter-spacing:initial}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--option-title{text-align:left;line-height:130%;font-size:24px}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values{display:flex;gap:8px}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value{flex:1}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input{display:none}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-flavor,.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor.is-active{border:1.5px solid #1F1D1D;background:var(--variant-option-color, #55AB26)}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-flavor .variant-picker--value-icon .variant-picker--value-icon-ticked,.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor.is-active .variant-picker--value-icon .variant-picker--value-icon-ticked{display:flex}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-flavor .variant-picker--value-icon .variant-picker--value-icon-unticked,.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor.is-active .variant-picker--value-icon .variant-picker--value-icon-unticked{display:none}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-flavor .variant-picker--value-title,.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor.is-active .variant-picker--value-title{color:#fff;font-weight:500}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-flavor .variant-picker--value-title,.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor.is-active .variant-picker--value-title{font-weight:500}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-pack{border:1.5px solid #1F1D1D}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-pack .variant-picker--value-arrow{display:block}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-pack .variant-picker--value-label-holder{background:var(--variant-option-color, #55AB26)}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-pack .variant-picker--value-label-holder .variant-picker--value-label{color:#fff;border-bottom:none}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value input:checked+.variant-picker--value-design-pack .variant-picker--value-title{font-weight:500}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack{display:flex;position:relative;cursor:pointer;flex-direction:column;gap:16px;border-radius:20px;border:1px solid rgba(31,29,29,.3);padding-bottom:16px;height:100%}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack{padding-bottom:24px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack{padding-bottom:16px}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack.variant-picker--value-design-pack-centered{padding-top:16px}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-arrow{display:none;position:absolute;pointer-events:none;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-arrow svg{display:block}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-label-holder{padding:0 6px;border-radius:18.5px 18.5px 0 0}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-label-holder{padding:0 7.5px}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-label-holder .variant-picker--value-label{border-bottom:1px solid rgba(31,29,29,.3);padding:12px 0;color:#1f1d1d;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.035px;text-align:center}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-label-holder .variant-picker--value-label{font-size:16px;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-label-holder .variant-picker--value-label{font-size:14px;letter-spacing:.035px}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-title{color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-title{font-weight:700;font-size:18px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-title{font-weight:400}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra{display:flex;flex-direction:column;gap:8px}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra .variant-picker--value-price{color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.07px}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra .variant-picker--value-price{font-weight:400;font-size:16px;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra .variant-picker--value-price{letter-spacing:initial}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra .variant-picker--value-badge{display:flex;padding:5px 8px;justify-content:center;align-items:center;gap:4px;align-self:center;border-radius:6px;background:#fff9;color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:120%;font-size:14px;letter-spacing:.035px}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra .variant-picker--value-badge{line-height:150%;font-weight:400}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-pack .variant-picker--value-extra .variant-picker--value-badge{line-height:120%;font-weight:400}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor{display:flex;cursor:pointer;height:48px;padding:16px;align-items:center;text-decoration:none;gap:8px;border-radius:20px;border:1px solid rgba(31,29,29,.2)}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor{padding:24px 32px;height:88px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor{padding:14.5px 32px;height:56px}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor .variant-picker--value-icon .variant-picker--value-icon-ticked{display:none;justify-content:center;align-items:center}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor .variant-picker--value-icon .variant-picker--value-icon-ticked svg{display:block;min-width:16px;height:auto}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor .variant-picker--value-icon .variant-picker--value-icon-unticked{display:block;width:12px;height:12px;border-radius:100px;background:var(--variant-option-color, #55AB26)}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor .variant-picker--value-title{color:#1f1d1d;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width: 750px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor .variant-picker--value-title{font-weight:500;font-size:18px}}@media (min-width: 1024px){.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--values .variant-picker--value .variant-picker--value-design-flavor .variant-picker--value-title{font-weight:400}}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--pack-messages .variant-picker--pack-message{display:none;padding:20px 24px;justify-content:center;align-items:center;gap:8px;border-radius:20px;border:0 solid #1F1D1D;background:#fff9}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--pack-messages .variant-picker--pack-message.checked{display:flex}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--pack-messages .variant-picker--pack-message .variant-picker--pack-message-text{color:#1f1d1d;font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:150%;font-size:14px;letter-spacing:.035px}.main-product--container .main-product--content .variant-picker .variant-picker--option .variant-picker--pack-messages .variant-picker--pack-message .variant-picker--pack-message-badge{display:flex;padding:5px 8px;justify-content:center;align-items:center;gap:4px;border-radius:6px;background:#f5e60e;color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:150%;font-size:14px;letter-spacing:.035px}.main-product--container .main-product--content .main-product-form{display:flex;flex-direction:column;gap:16px}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form{gap:28px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form{gap:24px}}.main-product--container .main-product--content .main-product-form--frequency-selector{display:flex;flex-direction:column;gap:16px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-title{color:#1f1d1d;font-family:ABC Diatype;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.07px;text-align:center}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-title{line-height:130%;font-size:28px;letter-spacing:initial}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-title{text-align:left;font-size:24px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels{display:flex;flex-direction:column;gap:8px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label{cursor:pointer}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option{display:none}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder{border:1.5px solid #1F1D1D}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-icon{border:1.5px solid #1F1D1D}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-icon:after{opacity:1}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-value{font-weight:500}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-value{font-weight:700}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-value{font-weight:500}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option:checked+.main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options{height:52px;opacity:1;margin-top:20px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder{display:flex;flex-direction:column;gap:20px;transition:.2s all ease-in-out;padding:20px;border:1.5px solid rgba(31,29,29,.3);border-radius:20px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-icon{width:16px;margin-top:4px;display:block;border-radius:100px;height:16px;box-sizing:border-box;border:1px solid rgba(31,29,29,.4);transition:.2s all ease-in-out;position:relative}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-icon{margin-top:5px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-icon:after{content:"";display:block;width:6px;height:6px;border-radius:100px;background:#55ab26;opacity:0;transition:.2s all ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;align-items:flex-start}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data{gap:8px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-value{text-align:left;color:#1f1d1d;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-value{font-size:18px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-savings{display:flex;padding:5px 8px;justify-content:center;align-items:center;border-radius:6px;background:#fffc;color:#1f1d1dcc;text-align:center;font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:120%;font-size:14px;letter-spacing:.035px}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-savings{font-weight:400;line-height:150%;letter-spacing:.14px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label .main-product-form--frequency-option-label-data .main-product-form--frequency-option-label-savings{font-weight:400;line-height:120%;letter-spacing:.035px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price{display:flex;align-items:center;gap:6px;margin-top:3px}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price{margin-top:1px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price .main-product-form--frequency-option-label-price-old{color:#1f1d1d80;text-align:center;font-family:ABC Diatype;font-style:normal;font-weight:400;line-height:150%;font-size:14px;letter-spacing:.07px;text-decoration-line:line-through}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price .main-product-form--frequency-option-label-price-old{font-size:16px;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price .main-product-form--frequency-option-label-price-old{letter-spacing:.04px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price .main-product-form--frequency-option-label-price-new{color:#1f1d1d;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.07px}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price .main-product-form--frequency-option-label-price-new{font-size:16px;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-top .main-product-form--frequency-option-label-price .main-product-form--frequency-option-label-price-new{letter-spacing:.04px}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-divider{display:block;width:100%;height:1px;background:#1f1d1d4d}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom{display:flex;flex-direction:column}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points{display:flex;flex-direction:column;gap:8px;color:#1f1d1d;font-family:ABC Diatype;font-style:normal;font-weight:500;font-size:14px;line-height:150%;letter-spacing:.07px}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points{font-size:16px;font-weight:400;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points{line-height:160%}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points p{margin:0}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points ul li{display:flex;align-items:center;gap:4px;text-align:left;color:#1f1d1d;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.07px}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points ul li{font-size:16px;font-weight:400;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points ul li{line-height:160%}}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-option-points ul li svg{display:block;min-width:24px;height:24px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options{display:flex;flex-direction:column;height:0;margin-top:0;opacity:0;transition:.2s all ease-in-out;overflow:hidden;gap:12px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options .main-product-form--frequency-options-title{color:#1f1d1d;font-family:ABC Diatype;text-align:left;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.06px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options .main-product-form--frequency-options-select-holder{position:relative}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options .main-product-form--frequency-options-select-holder .main-product-form--frequency-options-select{display:block;width:100%;outline:none;opacity:0;padding:10px 20px;height:52px;border-radius:10px;background-color:transparent;cursor:pointer;border:1px solid rgba(31,29,29,.3);color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options .main-product-form--frequency-options-select-holder .main-product-form--frequency-options-select-value-holder{pointer-events:none;width:100%;position:absolute;left:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;border:1px solid rgba(31,29,29,.3)}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options .main-product-form--frequency-options-select-holder .main-product-form--frequency-options-select-value-holder .main-product-form--frequency-options-select-value{color:#1f1d1d;text-align:center;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.main-product--container .main-product--content .main-product-form--frequency-selector .main-product-form--frequency-selector-labels .main-product-form--option-label .main-product-form--frequency-option-label-holder .main-product-form--frequency-option-label-bottom .main-product-form--frequency-options .main-product-form--frequency-options-select-holder .main-product-form--frequency-options-select-value-holder .main-product-form--frequency-options-select-icon svg{display:block}.main-product--container .main-product--content .main-product-form--buttons{display:flex;flex-direction:column;gap:20px}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder{display:flex;flex-direction:column;gap:16px}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges .main-product-form--button-badge{display:flex;align-items:center;justify-content:center;gap:2px}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges .main-product-form--button-badge .main-product-form--button-badge-icon svg{display:block;min-width:16px;width:16px;height:auto}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges .main-product-form--button-badge .main-product-form--button-badge-icon svg{min-width:24px;width:24px}}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges .main-product-form--button-badge .main-product-form--button-badge-text{color:#1f1d1d;font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.12px}@media (min-width: 750px){.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges .main-product-form--button-badge .main-product-form--button-badge-text{font-size:16px;letter-spacing:.16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--button-badges .main-product-form--button-badge .main-product-form--button-badge-text{font-size:14px;letter-spacing:.035px}}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--add-to-cart{display:flex;padding:12px;width:100%;border-radius:200px;background:#60ac48;cursor:pointer;outline:none;box-shadow:none;transition:.3s all ease-in-out;border:1px solid #60AC48;height:48px;justify-content:center;align-items:center;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:500;color:#fff;line-height:150%}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--add-to-cart::disabled{cursor:not-allowed;opacity:.6}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--add-to-cart.loading{pointer-events:none;opacity:.8}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--add-to-cart .loading__spinner svg circle{stroke:#fff}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--buttons .main-product-form--main-button-holder .main-product-form--add-to-cart{font-size:18px;height:56px}}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout shop-pay-wallet-button{overflow:hidden;border-radius:200px;display:block;--shopify-accelerated-checkout-button-block-size: 48px}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout shop-pay-wallet-button{--shopify-accelerated-checkout-button-block-size: 56px}}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout delivery-promise-wc{--buttons-radius-outset: 200px;display:block;text-align:center;font-family:ABC Diatype;font-size:12px;color:#1f1d1d;font-weight:400;line-height:140%;letter-spacing:.12px}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout delivery-promise-wc:host{--ui-block-stack-gap: 8px}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout delivery-promise-wc .BuyWithPrimeButton__buy-with-prime-button{height:48px}@media (min-width: 1024px){.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout delivery-promise-wc .BuyWithPrimeButton__buy-with-prime-button{height:56px}}.main-product--container .main-product--content .main-product-form--buttons .main-product-form--dynamic-checkout more-payment-options-link{display:none}.main-product--container .main-product--content .main-product--benefits-holder{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media (min-width: 750px){.main-product--container .main-product--content .main-product--benefits-holder{margin-top:29px;gap:20px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--benefits-holder{margin-top:0}}.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits-title{color:#1f1d1d;font-family:ABC Diatype;font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.07px;text-align:center}@media (min-width: 750px){.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits-title{text-align:left;letter-spacing:initial;line-height:130%;font-size:32px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits-title{font-size:24px}}.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits{display:flex;gap:8px;justify-content:flex-start;flex-wrap:wrap}.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit{width:calc(50% - 4px);display:flex;padding:16px 12px;justify-content:flex-start;align-items:center;gap:12px;border-radius:10px;background:#fff9}@media (min-width: 750px){.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit{padding:16px 20px;gap:16px;width:calc((100% - 16px) / 3)}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit{width:calc(50% - 4px)}}.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit .main-product--benefit-icon svg{display:block;min-height:24px;height:24px;width:auto}@media (min-width: 750px){.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit .main-product--benefit-icon svg{min-height:32px;height:32px}}.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit .main-product--benefit-text{color:#1f1d1d;text-align:left;font-family:ABC Diatype;font-size:12px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.12px}@media (min-width: 750px){.main-product--container .main-product--content .main-product--benefits-holder .main-product--benefits .main-product--benefit .main-product--benefit-text{font-size:14px;letter-spacing:.035px}}.main-product--container .main-product--content .main-product--accordion-popups{margin-top:16px;display:flex;flex-direction:column}@media (min-width: 750px){.main-product--container .main-product--content .main-product--accordion-popups{margin-top:0}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--accordion-popups{margin-top:16px}}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup{display:block;padding:28px 16px}@media (min-width: 750px){.main-product--container .main-product--content .main-product--accordion-popups accordion-popup{padding:20px 16px}}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--accordion-popups accordion-popup{padding:28px 16px}}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup:not(:last-child){border-bottom:1px solid rgba(31,29,29,.2)}@media (min-width: 1024px){.main-product--container .main-product--content .main-product--accordion-popups accordion-popup:not(:last-child){border-bottom:1px solid rgba(31,29,29,.6)}}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup.active .accordion-popup--label .accordion-popup--icon{transform:rotate(360deg)}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup.active .accordion-popup--label .accordion-popup--icon svg path:last-child{opacity:0}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup .accordion-popup--label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:24px}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup .accordion-popup--label .accordion-popup--title{color:#1f1d1d;text-align:left;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:500;line-height:150%}@media (min-width: 750px){.main-product--container .main-product--content .main-product--accordion-popups accordion-popup .accordion-popup--label .accordion-popup--title{font-weight:400;font-size:18px}}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup .accordion-popup--label .accordion-popup--icon{transition:.3s all ease-in-out}.main-product--container .main-product--content .main-product--accordion-popups accordion-popup .accordion-popup--label .accordion-popup--icon svg path{transition:.3s all ease-in-out}sticky-add-to-cart.visible .sticky-add-to-cart--content{transform:translate(-50%)}sticky-add-to-cart .sticky-add-to-cart--content{z-index:999;position:fixed;bottom:24px;left:50%;transform:translate(-50%,150%);width:calc(100% - 32px);max-width:536px;transition:.5s transform ease-in-out;padding:10px 12px;border-radius:9999px;background:#ffffffb3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:space-between;gap:8px}@media (min-width: 1024px){sticky-add-to-cart .sticky-add-to-cart--content{padding:12px 14px}}sticky-add-to-cart .sticky-add-to-cart--content .sticky-add-to-cart--image-holder .sticky-add-to-cart--image{min-width:48px;width:48px;height:48px;display:block;margin-right:0;border-radius:200px}@media (min-width: 1024px){sticky-add-to-cart .sticky-add-to-cart--content .sticky-add-to-cart--image-holder .sticky-add-to-cart--image{min-width:64px;width:64px;height:64px;margin-right:8px}}sticky-add-to-cart .sticky-add-to-cart--content .sticky-add-to-cart--title{flex:1;color:#1f1d1d;font-family:ABC Diatype;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 1024px){sticky-add-to-cart .sticky-add-to-cart--content .sticky-add-to-cart--title{font-size:18px;font-weight:500}}sticky-add-to-cart .sticky-add-to-cart--content .main-product-form--sticky-add-to-cart{display:flex;padding:12px 20.5px;border-radius:200px;background:#60ac48;cursor:pointer;outline:none;min-width:fit-content;box-shadow:none;transition:.3s all ease-in-out;border:1px solid #60AC48;height:48px;justify-content:center;align-items:center;font-family:ABC Diatype;font-size:16px;font-style:normal;font-weight:500;color:#fff;line-height:150%}sticky-add-to-cart .sticky-add-to-cart--content .main-product-form--sticky-add-to-cart::disabled{cursor:not-allowed;opacity:.6}sticky-add-to-cart .sticky-add-to-cart--content .main-product-form--sticky-add-to-cart.loading{pointer-events:none;opacity:.8}sticky-add-to-cart .sticky-add-to-cart--content .main-product-form--sticky-add-to-cart .loading__spinner svg circle{stroke:#fff}@media (min-width: 1024px){sticky-add-to-cart .sticky-add-to-cart--content .main-product-form--sticky-add-to-cart{padding:12px 48px;font-size:18px;height:56px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alma-main-product.css.map */
