.pdp-addon-card-modal{display:flex;width:100%;flex-direction:column;align-items:center}.pdp-addon-card-modal__header-wrapper{position:relative;display:flex;width:100%}.pdp-addon-card-modal__image{width:100%;aspect-ratio:1/1}.pdp-addon-card-modal__quick-info-wrapper{position:absolute;bottom:0;display:flex;width:100%;padding-bottom:24px;justify-content:center;align-items:flex-start;gap:16px}.pdp-addon-card-modal__quick-info{display:flex;flex-direction:column;align-items:center;gap:4px}.pdp-addon-card-modal__quick-info span{font-size:20px}.pdp-addon-card-modal__quick-info-text{color:var(--Neutrals-Dark-Grey, #424544);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.pdp-addon-card-modal__content-wrapper{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:var(--card-overlay-cards-gap, 40px);align-self:stretch;border-radius:24px 24px 0 0;background:var(--background-background-neutral-white, #fff)}.pdp-addon-card-modal__content-header{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.pdp-addon-card-modal__content-header-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-overlay-card-text-gap, 8px);align-self:stretch}.pdp-addon-card-modal__content-header-title{color:var(--Primary-Halm-Green, #1e6c4c);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:var(--text-H4, 20px);font-style:normal;font-weight:700;line-height:120%}.pdp-addon-card-modal__rating{display:flex;align-items:center;gap:16px;align-self:stretch}.pdp-addon-card-modal__rating-visuals{display:flex;align-items:center;gap:8px}.pdp-addon-card-modal__rating-stars{display:flex;align-items:center;gap:4px}.pdp-addon-card-modal__rating-stars span{color:var(--Colors-Yellow, var(--Colors-Yellow, #fc0));font-size:20px}.pdp-addon-card-modal__rating-grade{color:var(--text-text-black, #242826);font-family:Inter;font-size:var(--text-sm, 14px);font-style:normal;font-weight:700;line-height:140%}.pdp-addon-card-modal__rating-number-of-reviews{color:var(--text-text-black, #242826);font-family:Inter;font-size:var(--text-sm, 14px);font-style:normal;font-weight:400;line-height:140%}.pdp-addon-card-modal__rating-link{color:var(--Neutrals-Dark-Grey, #424544);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.pdp-addon-card-modal__content-header-description{color:var(--Neutrals-Dark-Grey, #424544);font-family:Inter;font-size:var(--text-md, 16px);font-style:normal;font-weight:400;line-height:140%}.pdp-addon-card-modal__content-tabs{display:flex;align-items:center;align-content:center;gap:12px;align-self:stretch;flex-wrap:wrap}.pdp-addon-card-modal__content-tab{display:flex;padding:4px 0;align-items:center;gap:6px;cursor:pointer}.pdp-addon-card-modal__content-tab.selected{border-bottom:1.6px solid var(--Primary-Halm-Green, #1e6c4c)}.pdp-addon-card-modal__content-tab span{font-size:20px;color:var(--Neutrals-Dark-Grey, #424544)}.pdp-addon-card-modal__content-tab.selected span{color:var(--Primary-Halm-Green, #1e6c4c)}.pdp-addon-card-modal__content-tab-text{color:var(--Neutrals-Dark-Grey, #424544);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.pdp-addon-card-modal__content-tab.selected .pdp-addon-card-modal__content-tab-text{color:var(--Primary-Halm-Green, #1e6c4c)}.pdp-addon-card-modal__benefit{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-text-vertical-padding, 24px);align-self:stretch}.pdp-addon-card-modal__benefit-image{aspect-ratio:4 / 3;width:100%;border-radius:8px}.pdp-addon-card-modal__benefit-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-overlay-card-text-gap, 8px);align-self:stretch}.pdf-membership-benefit__link{color:var(--Primary-Halm-Green, #1e6c4c);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.pdp-addon-card-modal__benefit-title{color:var(--text-header-black, #242826);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:120%}.pdp-addon-card-modal__benefit-description{color:var(--text-text-neutral, #424544);font-family:Inter;font-size:var(--text-md, 16px);font-style:normal;font-weight:400;line-height:140%}.pdp-addon-card-modal__separator{width:100%;height:1px;background:var(--misc-separator, #e5e5e3)}.pdp-addon-card-modal__application-section{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.pdp-addon-card-modal__section-headline{display:flex;align-self:stretch;color:var(--text-header-black, #242826);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:var(--text-H4, 20px);font-style:normal;font-weight:700;line-height:120%}.pdp-addon-card-modal__application-item{display:flex;align-items:flex-start;gap:8px;align-self:stretch}.pdp-addon-card-modal__application-item span{font-size:20px}.pdp-addon-card-modal__application-item-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch}.pdp-addon-card-modal__application-item-text-category{color:var(--Neutrals-Halm-Black, #242826);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.pdp-addon-card-modal__application-item-text-value{color:var(--Neutrals-Halm-Black, #242826);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.pdp-addon-card-modal__application-item-text-value span{color:var(--Neutrals-Halm-Black, #242826);font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:140%}.pdp-addon-card-modal__content-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-text-vertical-padding, 24px);align-self:stretch}.pdp-addon-card-modal__section-content-section-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.pdp-addon-card-modal__content-section-rich-text{color:var(--text-text-neutral, #424544);font-family:Inter;font-size:var(--text-md, 16px);font-style:normal;font-weight:400;line-height:140%;align-self:stretch}.pdp-addon-card-modal__faqs-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-text-vertical-padding, 24px);align-self:stretch}.pdp-addon-card-modal__faq-list{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.pdp-addon-card-modal__faq-item{display:flex;padding:16px;align-items:flex-start;gap:24px;align-self:stretch;overflow-y:hidden;border-radius:8px;background:var(--Neutrals-Light-Grey, #faf9f7)}.pdp-addon-card-modal__faq-item-question-answer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 0 0}.pdp-addon-card-modal__faq-question{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;flex:1 0 0;color:var(--Neutrals-Dark-Grey, #424544);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.pdp-addon-card-modal__faq-answer{margin-top:12px;color:var(--Neutrals-Dark-Grey, #424544);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal;max-height:420px;transition:max-height .4s ease}.collapsed .pdp-addon-card-modal__faq-answer{max-height:0}.pdp-addon-card-modal__faq-item-icon-wrapper{display:flex;align-items:center;justify-content:center;width:20px;height:20px;aspect-ratio:1/1;position:relative}.pdp-addon-card-modal__faq-item span{font-size:20px;transition:opacity .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-addon-card-modal__faq-item.collapsed .pdp-addon-card-modal__minus-icon{opacity:0}.pdp-addon-card-modal__faq-item:not(.collapsed) .pdp-addon-card-modal__plus-icon{opacity:0}.pdp-addon-card-modal__reviews-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-text-vertical-padding, 24px);align-self:stretch}.pdp-addon-card-modal__review-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-overlay-text-gap--reviews, 12px);align-self:stretch}.pdp-addon-card-modal__review-stars{display:flex;align-items:center;gap:-1.2px}.pdp-addon-card-modal__review-stars span{color:var(--rating-stars, #9d5e00);font-size:24px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px;text-align:left}.pdp-addon-card-modal__review-text{color:var(--text-text-black, #242826);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.pdp-addon-card-modal__review-subtext{color:var(--text-text-light, #6a6a6a);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:100%}.pdp-addon-card-modal__video-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-image-text-gap, 24px);align-self:stretch}.pdp-addon-card-modal__video{align-self:stretch;cursor:pointer}.pdp-addon-card-modal__video-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--card-overlay-card-text-gap, 8px);align-self:stretch}.pdp-addon-card-modal__video-title{color:var(--text-header-black, #242826);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:var(--text-H4, 20px);font-style:normal;font-weight:700;line-height:120%}.pdp-addon-card-modal__video-description{color:var(--text-text-neutral, #424544);font-family:Inter;font-size:var(--text-md, 16px);font-style:normal;font-weight:400;line-height:140%}.pdp-addon-card-modal__custom-description-section{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.pdp-addon-card-modal__section-headline{color:var(--text-header-black, #242826);font-feature-settings:"liga" off,"clig" off;font-family:Inter;font-size:var(--text-H4, 20px);font-style:normal;font-weight:700;line-height:120%;align-self:stretch}.pdp-addon-card-modal__custom-description-text{color:var(--text-text-neutral, #424544);font-family:Inter;font-size:var(--text-md, 16px);font-style:normal;font-weight:400;line-height:140%}.pdp-addon-card-modal__custom-description-link-wrapper{display:flex;align-items:center;gap:4px}.pdp-addon-card-modal__custom-description-link{color:var(--Primary-Halm-Green, #1e6c4c);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.pdp-addon-card-modal__custom-description-link-wrapper span{color:var(--Primary-Halm-Green, #1e6c4c);font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/71/assets/pdp-addon-modal.css.map */
