.product-subscription-layout-buttons{margin-bottom:24px;border-radius:5px;border:1px solid #C5C5C5}.product-subscription-layout-buttons__header{display:flex;justify-content:flex-start;align-items:center;gap:15px;padding:16px;border-bottom:1px solid #C5C5C5}.product-subscription-layout-buttons__header span{display:flex;justify-content:flex-start;align-items:center;gap:8px;color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:none;margin:0;padding:0}#product-bundle .product-subscription-layout-buttons__header{justify-content:center}#product-bundle .product-subscription-layout-buttons__header span{flex-direction:column}.product-subscription-layout-buttons__header span .subscribe-badge{display:flex;justify-content:center;align-items:center;padding:4px 8px;border-radius:5px;background:var(--product-accent, #DE0000);color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.product-subscription-layout-buttons__header span .subscribe-badge .subscribe-badge--fixed-one-time,.product-subscription-layout-buttons__switch:has(#buy-box-one-time:checked)+span [data-dinamic-save-percentage]{display:none}.product-subscription-layout-buttons__switch:has(#buy-box-one-time:checked)+span .subscribe-badge--fixed-one-time{display:flex}.product-subscription-layout-buttons__switch{border-radius:100px;background:#78788029;display:flex;border:none;padding:2px;position:relative;width:51px;height:31px;transition:background .2s linear}.product-subscription-layout-buttons__switch:after{content:"";position:absolute;left:2px;transform:translate(0);width:27px;height:27px;border-radius:100px;background:#fff;box-shadow:0 0 0 1px #0000000a,0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform .2s linear}.product-subscription-layout-buttons__switch:has(#buy-box-subscribe:checked){background:var(--product-accent, #178A5B)}.product-subscription-layout-buttons__switch:has(#buy-box-subscribe:checked):after{transform:translate(74%)}.product-subscription-layout-buttons__items{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 0}.product-subscription-layout-buttons__item{display:flex;justify-content:flex-start;align-items:center;gap:4px;margin:0}.product-subscription-layout-buttons__item .product-subscription-layout-buttons__item--text *{margin:0;color:#151515;font-size:15px;line-height:normal}.product-subscription-layout-buttons__item .product-subscription-layout-buttons__item--text * strong{font-weight:600}.product-subscription-layout-buttons__item--icons{display:flex;justify-content:center;align-items:center;gap:0;width:16px}.product-subscription-layout-button{position:absolute;top:0;left:0;z-index:0;display:flex;width:100%;height:100%;margin:0;cursor:pointer}.product-subscription-layout-button__content{display:flex;justify-content:space-between;align-items:center;width:100%}.product-subscription-layout-button__content--title{display:flex;align-items:center;gap:2px;font-size:16px;font-style:normal;font-weight:700;line-height:28px;color:#09090b}.product-subscription-layout-button__content--title .you_save{font-size:16px;font-style:normal;font-weight:700;line-height:28px;padding:0 5px;margin:0;color:#fff;border-radius:9999px;background-color:var(--product-accent, #de0000)}input[name="[buy-box-button]"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;outline:none}input[name="[buy-box-button]"]:not(:checked)+.product-subscription-layout-button{z-index:1}input[name="[buy-box-button]"]:focus-visible+.product-subscription-layout-button{outline:2px solid #005fcc;outline-offset:2px;border-radius:100px}#ProductSubscriptionLayout:has(#buy-box-subscribe:checked) .product-subscription-layout-one-time,#ProductSubscriptionLayout:has(#buy-box-one-time:checked) .product-subscription-layout-subscribe,#ProductSubscriptionLayout:has(#buy-box-one-time:checked) .product-subscription-layout-buttons__item--icons:not([data-item-guarantee]) .subscription-layout-icon-check,#ProductSubscriptionLayout:has(#buy-box-one-time:checked) .product-subscription-layout-buttons__item--icons[data-item-guarantee] .subscription-layout-icon-cross,#ProductSubscriptionLayout:has(#buy-box-subscribe:checked) .subscription-layout-icon-cross{display:none}#ProductSubscriptionLayout:has(#buy-box-subscribe:checked) .product-subscription-layout-subscribe,#ProductSubscriptionLayout:has(#buy-box-one-time:checked) .product-subscription-layout-one-time{display:block}.product-subscription-layout-congrats-message{display:flex;height:0;justify-content:center;align-items:center;overflow:hidden;border-radius:100px;background:var(--product-accent-tint, #DCF4EB);color:#151515;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.609px;margin-top:21px;transition:height .2s linear,margin-bottom .2s linear,margin-top .2s linear}#ProductSubscriptionLayout:has(#buy-box-subscribe:checked) .product-subscription-layout-congrats-message{height:40px;margin-bottom:21px}.product-subscription-layout-one-time .dtc-one-time-push-sub,.product-subscription-layout-subscribe .dtc-subscription-push-sub{display:flex;justify-content:space-between;align-items:stretch;gap:14px}.product-subscription-layout-sub-bottle{flex:1}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:16px 12px;line-height:18px;cursor:pointer;border-radius:5px;outline:1px solid #C5C5C5;background:transparent;box-shadow:0 1px 2px #0000000d;transition:all .1s linear}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle.active{outline:2px solid var(--product-accent, #178A5B);background-color:#faf7f2;background-color:color-mix(in srgb,var(--product-accent, #178A5B) 8%,#ffffff)}#ProductSubscriptionLayout .bottle_value_labels{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:10px;width:max-content;right:auto;left:50%;transform:translate(-50%);text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:12px;border-radius:20px;color:#fff}#ProductSubscriptionLayout .bottle_value_labels.most_popular{background:var(--product-accent, #DDF4EB)}#ProductSubscriptionLayout .bottle_value_labels.best_value{background:var(--product-accent, #FCAD31)}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content .bottle_title{font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:4px;text-align:center;color:#09090b}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content .bottle_price_per_bottle{color:#000;font-size:21px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:4px}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content .bottle_label_per_bottle{color:#444;font-size:14px;font-style:normal;font-weight:500;line-height:18px;text-transform:capitalize}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content .bottle_supply_days{font-size:14px;font-style:normal;font-weight:500;line-height:18px;margin-bottom:12px;color:#444;text-align:center}.product-subscription-layout__btn{margin-top:21px}.product-subscription-layout__btn button{min-height:58px;font-size:16.5px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;position:relative;width:100%;color:#000}.product-subscription-layout__btn button .text{display:flex;align-items:center;justify-content:center;gap:4px}.product-subscription-layout__btn.product-subscription-layout__btn--bundles button .text .text-price-compared{font-weight:400;text-decoration-line:line-through}.product-subscription-layout__btn.product-subscription-layout__btn--bundles button .text .text-price{font-weight:600}.product-subscription-layout__btn .price--compared{font-size:15px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:1px;text-decoration-line:line-through;text-transform:uppercase;color:#000000b3;text-align:center;margin-right:4px}.product-subscription-layout-buttons__header span[data-dinamic-save-percentage],.product-subscription-layout-buttons__header .subscribe-badge--fixed-one-time{color:#fff}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle:focus-visible{outline:2px solid #005fcc;outline-offset:2px}button.ss-icon{-webkit-appearance:none;appearance:none;background:none;border:none;margin:0;font:inherit;color:inherit;line-height:inherit}@media screen and (max-width:768px){.product-subscription-layout-button__content-price,.product-subscription-layout-button__benefits{flex-direction:column;align-items:flex-start}.product-subscription-layout-button__content-price__regular{font-size:14px}.product-subscription-layout-button__benefits{gap:12px}#ProductSubscriptionLayout .bottle_value_labels{padding:6px}.product-subscription-layout-buttons__items{padding:16px 12px}.product-subscription-layout-buttons__header span{font-size:14px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:0px}.product-subscription-layout-buttons__header{display:flex;justify-content:space-evenly;gap:15px;padding:16px;align-items:center}#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content .bottle_supply_days,#ProductSubscriptionLayout .product-subscription-layout-sub-bottle .bottle_content .bottle_label_per_bottle,.product-subscription-layout-buttons__item{font-size:13px}.product-subscription-layout-buttons__item .product-subscription-layout-buttons__item--text *{font-size:14px}}svg.subscription-layout-icon-check path{fill:var(--product-accent, #2ECC71)}
/*# sourceMappingURL=/cdn/shop/t/1031/assets/subscription-layout.css.map */
