.product-related-card__wrapper{--color-sub-selected-bg: #88a1c2;--color-primary: #9eb3ce;--color-secondary: #78a4d3}[class*=card__wrapper-wellbeing]{--color-sub-selected-bg: #eff3d8;--color-primary: #a8b857;--color-secondary: #c5d574}[class*=card__wrapper-advanced],[class*=card__wrapper-collagen]{--color-sub-selected-bg: #eaddf3;--color-primary: #724494;--color-secondary: #bea0c8}[class*=card__wrapper-shogun],[class*=card__wrapper-skin]{--color-sub-selected-bg: #88a1c2;--color-primary: #9eb3ce;--color-secondary: #78a4d3}[class*=card__wrapper-menopause]{--color-sub-selected-bg: #93bcb0;--color_primary: #add1c9;--color_secondary: #779c8f}.product-related__wrapper .heading{color:var(--color-heading);letter-spacing:normal;font-family:SutroW01-Medium,serif;margin-top:0}.product-related-grid{--grid-mobile-vertical-spacing: 0;--grid-mobile-horizontal-spacing: 0;flex-wrap:nowrap}.product-related-card__thumb{max-width:calc(100% - 4rem)}@media screen and (min-width:990px){.product-related-card__thumb{max-width:36rem}}.product-related-card__thumb{aspect-ratio:1;height:auto;margin-bottom:10px}.product-related-card__thumb img{height:auto}.product-related .og-subopt--description{display:none}.product-related{margin-bottom:1rem}@media screen and (min-width:750px){.product-related{margin-top:3rem}}.product-related-card__title{font-size:2rem}@media screen and (min-width:990px){.product-related-card__title{font-size:2.8rem}.product-related__wrapper .swiper-buttons{position:static}.product-related__wrapper .swiper-buttons :is(.swiper-button-next,.swiper-button-prev){position:absolute;top:30%}}.product-related__quick-add{max-width:60rem;margin:1rem auto 0}.product-form__subscription{color:var(--color-text, #fff);padding:12px 0 0;margin:0;overflow:hidden}.product-form__subscription .og-subopt{position:relative;margin-top:8px;border-radius:0;border:3px solid var(--color-secondary, #fff);background-color:var(--color-section-background)}.product-form__subscription .og-subopt:first-child{margin-top:0}.product-form__subscription .og-subopt .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:18px;height:28px;width:28px;background-color:transparent;border-radius:50%;border:3px solid var(--color-secondary, #fff);display:inline-flex;align-items:center;justify-content:center}.product-form__subscription .og-subopt .checkmark svg{display:none;fill:var(--color-icon-checkmark, #fff);position:relative;z-index:1;width:11px;height:11px}.product-form__subscription .og-subopt .checkmark:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:2px;left:2px;background:none}.product-form__subscription .og-subopt label:hover{cursor:pointer}.product-form__subscription .og-subopt label:hover .checkmark{border-color:var(--color-primary)}.product-form__subscription input:checked~label .checkmark{border-color:var(--color-primary)}.product-form__subscription input:checked~label .checkmark svg{display:block}.product-form__subscription input:checked~label .checkmark:after{background-color:var(--color-primary)}.product-form__subscription .og-subopt.active{background-color:var(--color-sub-selected-bg, --color-secondary);border-color:var(--color-primary)}.product-form__subscription .og-subopt:hover{border-color:rgb(var(--color-button))}.product-form__subscription .og-subopt .optname{font-family:SutroW01-Bold,serif;display:block;line-height:1.15;letter-spacing:normal;text-align:left}.product-form__subscription .og-subopt .optdisc{color:var(--color-primary)}.product-form__subscription .og-subopt span:not(.checkmark):empty{display:none}.product-form__subscription .og-subopt .optinfo{font-size:12px;line-height:1.4;font-family:AvantGardeGothicITCW02Bk,sans-serif}.product-form__subscription .og-subopt input[type=radio]{position:absolute;opacity:0;cursor:pointer}.product-form__subscription .og-subopt label{font-family:ITC Avant Garde Pro Md;font-size:18px;line-height:1;margin-bottom:0;display:block;width:100%;padding:12px 15px 10px 55px;position:relative;min-height:44px}.product-form__subscription .og-subopt.onetime{display:flex;align-items:flex-start;gap:8px}.product-form__subscription .og-subopt .optpromotext{font-size:11px;line-height:1.15;text-transform:uppercase;font-family:AvantGardeGothicITCW02Bd,serif;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));padding:6px 10px;width:100%;max-width:fit-content;overflow:hidden;text-align:center;border-radius:40px;display:block;margin-top:8px}@media screen and (min-width:700px){.product-form__input input[type=radio]+label,.product-form__subscription .og-subopt label{font-size:18px}.product-form__subscription .og-subopt .optinfo{font-size:14px}}@media screen and (max-width:989px){.product-form__subscription .og-subopt .optpromotext{max-width:120px;border-radius:10px;font-size:12px;margin-top:0}.product-form__subscription .og-subopt label{display:flex;align-items:center;justify-content:space-between;gap:15px}}@media screen and (max-width:500px){.product-form__subscription .og-subopt label{font-size:16px;min-height:48px}.product-form__subscription .og-subopt .optpromotext{max-width:90px;font-size:8px}}@media screen and (min-width:1440px){.product-form__subscription .og-subopt .optpromotext{position:absolute;right:15px;top:50%;transform:translateY(-50%);margin-top:0;max-width:130px}.product-form__subscription .og-subopt label{position:relative;padding-right:140px}}.product-form__item-quantity{position:relative}.product-form__item-quantity .quantity-select{-webkit-appearance:none;appearance:none;font-family:ITCAvantGarde-Demi;font-size:20px;width:80px;height:calc(5.4rem + var(--buttons-border-width) * 2);border:3px solid rgb(var(--color-button));border-radius:30px;text-align:center;padding-left:19px;padding-right:32px;cursor:pointer;color:var(--color-text, #4b4b4c);box-shadow:none;outline:none;background:none}.product-form__item-quantity:after{font-family:ITC Avant Garde Pro Md;content:">";position:absolute;right:16px;top:18px;font-size:24px;line-height:.35;pointer-events:none;color:rgb(var(--color-button));width:30px;height:27px;text-align:center;transform:rotate(90deg)}@media screen and (min-width:750px){.product-form__item-quantity .quantity-select{height:calc(4.4rem + var(--buttons-border-width) * 2);min-height:calc(4.4rem + var(--buttons-border-width) * 2)}.product-form__item-quantity:after{top:14px}}@media screen and (min-width:1364px){.product-form__input select{font-size:20px;min-height:50px}.product-form__item-quantity .quantity-select{width:105px;font-size:24px;border-width:4px;border-radius:50px;padding-right:55px;padding-left:15px}}.product-form__buttons-wrapper{overflow:hidden;margin:0}.product-form__buttons{max-width:70rem;display:flex;column-gap:5px;--buttons-border-width: 3px;margin:1.5rem 0}.product-form__button-wrapper{flex-grow:1}.product-form__button-wrapper .product-form__submit{width:100%}@media screen and (min-width:750px){.product-form__button-wrapper .product-form__submit{min-height:calc(4.4rem + var(--buttons-border-width) * 2)}}.product-price .greyprice{color:var(--color-secondary, --sale-price-color);text-decoration:line-through}.product-form .button.loading .product-price .greyprice{color:transparent}@media screen and (min-width:480px){.product-related-card__badge{right:5%;top:5%}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/cfr-simple-product-recommendations.css.map */
