.product-selector{--color-font: #000;--color-font-gift: #0f0f0f;--color-background: #fff;--color-background-hover: #f2fbff;--color-background-active: #e3f7ff;--color-border: #d6d9de;--color-border-active: #00b1ff;--color-best: #00b1ff;--color-best-background: #f9fdfe;--color-saving: #19d95c}.product-selector h1,.product-selector h2,.product-selector h3,.product-selector h4,.product-selector h5,.product-selector h6{all:unset}.pdp-card-add-to-cart-link svg.icon-cart path{fill:#fff;stroke-width:1px;stroke:none;stroke-linecap:butt;stroke-linejoin:miter}.product-selector .product-selector-subscribers-title{width:607px;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-style:normal;font-weight:600;font-size:20px;line-height:1;text-transform:capitalize;margin:20px auto 5px;text-align:left}.pricing-area{max-width:610px;margin:0 auto;letter-spacing:normal}.pricing-area .oos-message{max-width:610px;width:100%;margin-left:0;padding:9px 53px;font-weight:700;font-size:12px;line-height:18px;border:1px solid var(--color-border-active);border-radius:4px;color:var(--color-font-gift);text-align:center;margin-top:10px;margin-bottom:10px;background:#edfaff}.pdp-selector{margin:10px 0;z-index:2;position:relative;font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.pdp-selector .pdp-card{align-items:center;background:var(--color-background);border:1px solid var(--color-border);cursor:pointer;display:grid;grid:auto minmax(0,min-content) / auto auto;gap:0 20px;height:66px;justify-content:space-between;padding:10px 14px;grid-template-areas:"pdp-card-left pdp-card-right" "pdp-card-left pdp-card-footer"}.pdp-selector .pdp-card .pdp-card-left{display:flex;align-items:center;gap:20px;grid-area:pdp-card-left}.pdp-selector .pdp-card .pdp-card-right{display:flex;align-items:flex-end;justify-content:flex-end;gap:20px;grid-area:pdp-card-right}.pdp-selector .pdp-card .pdp-card-footer{display:flex;grid-area:pdp-card-footer;margin-top:10px}.pdp-selector .pdp-card:hover,.pdp-selector .pdp-active:hover{background:var(--color-background-hover)}.pdp-selector .pdp-card-first:first-child{border-top:1px solid var(--color-border)}.pdp-selector .pdp-card-first{border-width:1px 1px 0 1px}.pdp-selector .pdp-card+.pdp-card{border-top:1px solid var(--color-border);border-bottom:0}.pdp-selector .pdp-card.pdp-active{border-top:1px solid var(--color-border-active)}.pdp-selector .pdp-card.pdp-active+.pdp-card{border-top:0}.pdp-selector .pdp-card-last,.pdp-selector .pdp-card+.pdp-card.pdp-card-last{border-top:0;border-bottom:1px solid var(--color-border)}.pdp-selector .pdp-card+.pdp-card.pdp-card-last{border-top:1px solid var(--color-border)}.pdp-selector .pdp-card+.pdp-card.pdp-active{border-bottom:1px solid var(--color-border-active);border-top:1px solid var(--color-border-active)}.pdp-selector .pdp-card.pdp-active+.pdp-card.pdp-card-last{border-top:0}.pdp-selector .pdp-card:not(.pdp-active)+.pdp-card.pdp-card-last{border-top:0}.pdp-selector .pdp-card:not(.pdp-active)+.pdp-card.pdp-card-last.pdp-active{border-top:1px solid var(--color-border-active)}.pdp-selector .pdp-card:not(.pdp-active)+.pdp-card.pdp-card-last:not(.pdp-active){border-top:1px solid var(--color-border)}.pdp-selector .pdp-card:not(.pdp-active){border-bottom:0}.pdp-selector .pdp-card.pdp-card-single:not(.pdp-active){border:1px solid var(--color-border)}.pdp-selector .pdp-card .pdp-card-best{align-items:center;background:var(--color-best-background);border:1.5px solid var(--color-best);color:var(--color-best);display:flex;justify-content:center;font-size:11px;font-style:normal;font-weight:600;height:20px;line-height:1;order:0;width:80px}.pdp-selector .pdp-card:hover .pdp-card-best,.pdp-selector .pdp-card.pdp-active .pdp-card-best{background:var(--color-best);color:var(--color-background)}.pdp-selector .pdp-card .pdp-card-price{display:flex;justify-content:center;align-items:center;gap:0;flex:none;order:0;flex-grow:0}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-dollars{height:34px;font-style:normal;font-weight:600;font-size:34px;line-height:1;text-align:right;color:var(--color-font);flex:none;order:0;flex-grow:0}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-cent-container{position:relative;left:1px;top:-1px}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-cent-container .pdp-card-price-cents{width:21px;height:17px;font-style:normal;font-weight:600;font-size:17px;line-height:1;text-align:left;color:var(--color-font);flex:none;order:0;flex-grow:0;margin:-2px 0}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-cent-container .pdp-card-price-each{position:relative;left:2px;width:21px;height:8px;font-style:normal;font-weight:400;font-size:8px;line-height:1;text-align:left;color:var(--color-font);flex:none;order:1;flex-grow:0}.pdp-selector .pdp-active{background:var(--color-background-active);border:1px solid var(--color-border-active)}.pdp-selector .pdp-card-or{height:20px;font-style:normal;font-weight:600;font-size:11px;line-height:22px;color:var(--color-font);flex:none;order:1;flex-grow:0;text-align:center;background-color:var(--color-background);position:relative;z-index:2;margin-left:auto;margin-right:auto;width:99%}.pdp-selector .pdp-card-or span{background-color:var(--color-background);font-style:normal;font-weight:700;font-size:11px;line-height:20px;padding:0 10px}.pdp-selector .pdp-card-or:after{background-color:var(--color-border);height:1px;width:99.9%;position:absolute;top:50%;content:"";z-index:-1;left:0}.pdp-selector .selected{background:none}.pdp-selector .pdp-card .pdp-card-monthly-quantity .pdp-card-monthly-supply{font-style:normal;font-weight:700;font-size:16px;line-height:17px;color:var(--color-font);flex:none;order:0;flex-grow:0}.pdp-selector .pdp-card-monthly-quantity{max-width:148px;position:relative}.pdp-selector .pdp-set-margin{min-width:max-content;margin-left:0;margin-right:auto}.pdp-selector .pdp-card-single .pdp-card-ss-qty-dropdown{display:flex;flex-direction:column}.pdp-selector .pdp-card-single .pdp-card-ss-qty-dropdown label{font-style:normal;font-weight:400;font-size:9px;line-height:11px}.pdp-selector .pdp-card-single .pdp-card-ss-qty-dropdown select{padding:0 5px;min-width:74px;height:24px;background:var(--color-background);border:1.5px solid var(--color-border);font-style:normal;font-weight:500;font-size:12px;line-height:12px;color:var(--color-font);flex:none;order:0;flex-grow:0;-webkit-appearance:auto;appearance:auto}.pdp-selector .pdp-card .pdp-card-monthly-quantity .pdp-card-freq{width:93px;height:14px;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:var(--color-font);flex:none;order:1;flex-grow:0}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-percent{align-items:center;border:1.5px solid var(--color-saving);display:flex;flex:none;flex-direction:row;flex-grow:0;gap:10px;height:20px;justify-content:center;margin:0 0 6px;order:0;padding:4px;width:fit-content;transition:.4s}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-percent span{color:var(--color-saving);display:flex;align-items:center;justify-content:center;height:12px;font-style:normal;font-weight:600;font-size:12px;line-height:1;flex:none;flex-grow:0;order:0;min-width:56px}.pdp-selector .pdp-card.pdp-active .pdp-card-saving .pdp-card-saving-percent,.pdp-selector .pdp-card:hover .pdp-card-saving .pdp-card-saving-percent{background-color:var(--color-saving)}.pdp-selector .pdp-card.pdp-active .pdp-card-saving .pdp-card-saving-percent span,.pdp-selector .pdp-card:hover .pdp-card-saving .pdp-card-saving-percent span{color:var(--color-background)}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-amount,.pdp-selector .pdp-selector-details .pdp-card-saving-amount{color:var(--color-saving);height:12px;flex:none;flex-grow:0;font-style:normal;font-weight:500;font-size:12px;line-height:12px;order:1;text-align:left}.pdp-selector .pdp-card .pdp-card-none{width:84px;height:20px}.pdp-selector .free-gift-text{font-style:normal;font-weight:400;font-size:10px;line-height:11px;color:var(--color-font-gift)}.pdp-selector .free-gift-text i{margin-right:4px;font-style:normal;font-size:12px}.pdp-selector .pdp-details-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:58px;flex:none;order:0;align-self:stretch;flex-grow:0}.pdp-selector .pdp-details-content .pdp-card-left{display:flex}.pdp-selector .pdp-details-content .pdp-card-right{display:flex;border:1px solid blue}.pdp-selector .pdp-card-you-have-selected-month-sub{font-style:normal;font-weight:600;font-size:12px;line-height:1;text-align:left;color:var(--color-font);margin:10px 0 0 16px}.pdp-selector .pdp-card-view-all-benefits{width:147px;font-style:normal;font-weight:400;font-size:10px;text-align:center;text-decoration-line:underline;color:var(--color-font);line-height:24px;margin-left:8px}.pdp-selector .pdp-card-view-all-benefits a{cursor:pointer}.pdp-selector .pdp-card-bullet-points{display:flex;flex-direction:column;margin:10px 0 0 10px}.pdp-selector .pdp-card-bullet-points ul{margin-left:0}.pdp-selector .pdp-card-bullet-points li{align-items:center;display:flex;line-height:1;list-style:none;margin-bottom:5px}.pdp-selector .pdp-card-bullet-points li:before{content:"\2714";color:#19d95c;margin-right:5px;font-size:11px}.pdp-selector .pdp-card-bullet-points div{font-size:11px;text-align:left;color:var(--color-font);display:flex}.pdp-selector .pdp-card-bullet-points div i{margin:0 3px 0 0;color:#2ed397}.pdp-selector .pdp-selector-details-wrapper{overflow:hidden}.pdp-selector .pdp-selector-details{position:relative;top:0;transition:.4s;letter-spacing:normal}.pdp-selector .pdp-selector-details.pdp-hide-freq{top:-110px}.pdp-selector .pdp-card-single .pdp-card-ss-qty-dropdown .pdp-card-ss-qty-select-lang{text-align:left;font-size:9px;margin-bottom:2px}.pdp-selector .pdp-card-add-to-cart{display:flex;flex-direction:row;justify-content:right}.pdp-selector .pdp-card-add-to-cart button{align-items:center;background:#19d95c;border-radius:50px;color:#fff;display:flex;flex-direction:row;gap:10px;height:40px;justify-content:center;flex:none;flex-grow:0;font-style:normal;font-weight:700;font-size:15px;line-height:16px;letter-spacing:.1px;padding:12px 31px;order:1;text-align:center;text-decoration:none;text-transform:uppercase;width:200px}.pdp-selector .product-selector-bottom{display:flex;align-items:center;justify-content:space-between;overflow:hidden}.pdp-selector .pdp-card-premium{text-align:center;margin-top:24px}.pdp-selector .pdp-card-premium .premium-link a{color:var(--color-saving);font-size:16px;line-height:1.375;text-decoration:underline;cursor:pointer}.pdp-selector .pdp-card-premium .premium-link a:hover{color:#15b54d}.pdp-selector .pdp-card-premium .premium-recommend{margin-top:4px;font-size:11px;letter-spacing:normal}.pdp-selector .pdp-card-premium hr{border-top-color:var(--color-border);margin-top:24px}.premium-dependent:not(.premium-dependent-show){display:none!important}.not-premium-dependent:not(.not-premium-dependent-show){display:none!important}.es-dependent:not(.es-dependent-show){display:none!important}.pdp-card-msrp{margin-bottom:0;margin-right:10px;font-size:14px}.pdp-card-msrp span{text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Roboto;font-size:11px;font-style:normal;font-weight:600;line-height:11px;text-decoration-line:line-through}@media screen and (max-width: 56.25em){.product-selector .product-selector-subscribers-title{width:fit-content;max-width:100%;text-align:center;background:#fff;margin-left:auto;margin-right:auto}.pricing-area{margin-left:auto;margin-right:auto}.pdp-selector .pdp-card{height:auto;grid-template-areas:"pdp-card-left pdp-card-right" "pdp-card-footer pdp-card-footer"}.pdp-selector .pdp-card .pdp-card-left,.pdp-selector .pdp-card .pdp-card-right{flex-direction:column;gap:5px}.pdp-selector .pdp-card .pdp-card-left{align-items:flex-start}.pdp-selector .pdp-card .pdp-card-footer{justify-content:center;margin-top:5px}.pdp-selector .pdp-card .pdp-card-none{height:unset;width:unset}.pdp-selector .pdp-card .pdp-card-saving{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-percent{margin-bottom:0}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-percent span{font-size:10px}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-dollars{height:30px;font-size:30px}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-cent-container .pdp-card-price-cents{height:14px;font-size:14px}.pdp-selector .pdp-card .pdp-card-price .pdp-card-price-cent-container .pdp-card-price-each{height:6px;font-size:6px}.pdp-selector .product-selector-bottom{flex-direction:column-reverse;margin-top:20px}.pdp-selector .pdp-selector-details{display:flex;flex-direction:column-reverse}.pdp-selector .pdp-card-single .pdp-card-ss-qty-dropdown select{font-size:12px!important}.pdp-selector .pdp-card-you-have-selected-month-sub{text-align:center;font-weight:600;font-size:14px;line-height:17px;margin:0}.pdp-selector .pdp-card-view-all-benefits{display:block;width:auto;font-size:11px;line-height:14px;margin:3px 0 0}.pdp-selector .pdp-card-add-to-cart,.pdp-selector .pdp-card-add-to-cart button{width:100%}.pdp-selector .pdp-card-premium{margin-top:20px}.pdp-selector .pdp-card-premium .premium-link a{font-size:14px}}@media screen and (max-width: 320px){.pdp-selector .pdp-card{gap:0}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-percent span{font-size:9px;margin:3px 2px}.pdp-selector .pdp-card .pdp-card-saving .pdp-card-saving-amount{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/component-product-selector.css.map */
