div[id*=RechargeWidget]{display:none}dynamic-atc-component{position:relative;display:block;border-radius:10px;width:auto;--sticky-bar-width: auto;--plans-container-width: auto;--z-index-value: 3 }dynamic-atc-component:has(.sticky-atc){--sticky-bar-width: 100vw ;--plans-container-width: 100vw ;width:var(--plans-container-width)}dynamic-atc-component .component-title,dynamic-atc-component .plans-container{background-color:var(--ab-hotlime)}dynamic-atc-component .component-title{padding:1.6rem}dynamic-atc-component .dynamic-atc__option .sub-price{flex-direction:row-reverse!important;margin-block-start:1.5rem;margin-inline-end:.5rem;align-items:center!important;gap:1rem}dynamic-atc-component .component-title,dynamic-atc-component:not(.accordion-open){padding-bottom:unset;overflow:unset}dynamic-atc-component .component-title{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:18px}dynamic-atc-component:has(.sticky-atc) .component-title{display:none}dynamic-atc-component .sticky-atc .inner-wrapper{max-width:var(--sticky-bar-width)}dynamic-atc-component .plan-drawer-toggle,dynamic-atc-component .refill-plan-details-container,[data-subscribed=false] dynamic-atc-component .sticky-atc .plans-container.drawer-open .refill-plan-details-container{display:none}dynamic-atc-component .refill-plan-details-container ul{padding-inline-start:2rem}dynamic-atc-component .outer-wrapper{display:block}dynamic-atc-component .outer-wrapper .buy-button-container{padding-bottom:.3rem}dynamic-atc-component .plan-selectors-container{display:grid;gap:1.5rem;position:relative}dynamic-atc-component .plan-selectors-container .price{font-weight:unset!important;display:flex;gap:.5rem;align-items:center}dynamic-atc-component .plan-selectors-container input:checked~* .price .price--sub,dynamic-atc-component .plan-selectors-container input:checked~* span.price{font-weight:600!important}dynamic-atc-component .dynamic-atc__option .price--compare{text-decoration:line-through;font-size:smaller}dynamic-atc-component .plan-selectors-container .callout-tag{display:none;position:absolute;top:-12px;left:5rem;background:var(--ab-electric-blue);color:#fff;border-radius:5px;font-size:11px;padding:3px 12px;text-transform:uppercase}dynamic-atc-component .sticky-atc .plan-selectors-container .callout-tag,[data-subscribed=true] dynamic-atc-component .sticky-atc .plan-selectors-container .callout-tag{top:.5rem}dynamic-atc-component .dynamic-atc__option{display:grid;grid-template:"plan-label plan-price" 1fr / auto auto;background:#fff;border-radius:10px;cursor:pointer;align-items:center;padding:1rem;clip-path:inset(3px round 5px);position:relative}dynamic-atc-component .dynamic-atc__option:before{content:"";position:absolute;left:-5px;top:-5px;right:-5px;bottom:-5px;border:10px dashed var(--ab-electric-blue)}dynamic-atc-component[data-is-sticky=true] .dynamic-atc__option:before{border:10px dashed var(--primary-black)}dynamic-atc-component .dynamic-atc__option[data-value=onetime]{clip-path:inset(4px round 0)}dynamic-atc-component .dynamic-atc__option[data-value=onetime]:before{border:10px solid var(--neutral-40)}dynamic-atc-component .dynamic-atc__option *{cursor:pointer}dynamic-atc-component .dynamic-atc__option .subscription-includes{width:100%;grid-area:plan-includes;margin-inline-start:3.5rem}dynamic-atc-component .dynamic-atc__option[data-value*=subscription]{display:grid;align-items:start;grid-template:"plan-label plan-price" auto / auto .5rem;position:relative;padding-top:2rem}dynamic-atc-component [name*=dynamic-atc-option-input]{grid-area:plan-radio;-webkit-appearance:none;appearance:none;padding:9px;border-radius:50%;border:1px solid black;margin:0 10px 0 6px;position:relative;display:none}dynamic-atc-component .custom-radio-buttons{grid-area:custom-radio;display:flex;align-items:flex-start;padding:1rem 0 0 1rem}dynamic-atc-component .custom-radio-buttons .checkmark{display:none}dynamic-atc-component input:checked~label .custom-radio-buttons .checkmark{display:block}dynamic-atc-component input:checked~label .custom-radio-buttons .circle{display:none}dynamic-atc-component [value*=dynamic-atc__subscription-]{top:2rem}dynamic-atc-component:not(.multipack) input:checked:after{content:"";height:12px;border-radius:50%;background-color:#000;width:12px;display:block;position:absolute;left:calc(50% - 6px);top:calc(50% - 6px)}dynamic-atc-component .plan-option--name{grid-area:plan-name;font-size:15px;font-weight:400;font-family:var(--font-body-family)}dynamic-atc-component input:checked~label .plan-option--name{font-weight:700;color:var(--ab-electric-blue);width:38%}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--name{letter-spacing:.5px}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--name svg{position:relative;top:5px;width:20px;height:20px;z-index:var(--z-index-value)}dynamic-atc-component .sticky-atc .dynamic-atc__option[data-value*=subscription] .plan-option--name svg{display:none}dynamic-atc-component .plan-option--freq{grid-area:plan-freq;font-size:12px;padding-inline-start:5rem}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--freq{font-size:12px;font-weight:700;margin-inline-start:-3rem}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .subscription-includes li:last-child{width:calc(100% - 3.5rem)}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--freq,dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .subscription-includes{margin-bottom:1rem}dynamic-atc-component .dynamic-atc__option label{display:grid;grid-area:plan-label;grid-template:"custom-radio plan-name" auto "plan-freq plan-freq" auto "plan-includes plan-includes" auto "plan-proof plan-proof" auto / 5rem auto;color:#000}dynamic-atc-component .dynamic-atc__option label ul,dynamic-atc-component .dynamic-atc__option label ul li{padding-inline-start:0;font-size:12px;color:#000}dynamic-atc-component .dynamic-atc__option>div{display:flex;grid-area:plan-price;justify-content:flex-end;padding-right:1rem}dynamic-atc-component .dynamic-atc__option .sub-price-container,dynamic-atc-component .dynamic-atc__option .sub-price{display:flex;flex-direction:column;align-items:flex-end;position:relative}dynamic-atc-component .dynamic-atc__option .sub-price-container{height:100%;justify-content:space-between}dynamic-atc-component .dynamic-atc__option .sub-price>.savings{max-width:10rem;min-width:8rem;font-size:11px;text-align:center;padding:3px 8px;border-radius:15px;color:var(--primary-off-white);background:var(--ab-electric-blue);font-weight:600}dynamic-atc-component .option-wrapper{display:block;position:relative;width:100%;height:100%}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .option-wrapper .plan-tooltip-container{z-index:var(--z-index-value);position:absolute;right:2rem;top:7rem;background:#fff;width:260px;height:auto;border:1px solid #000;border-radius:5px;padding:1rem;display:block;font-size:10px}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .option-wrapper .plan-tooltip-container:after{content:"X";position:absolute;top:0;right:6px;font-size:2rem}dynamic-atc-component .option-wrapper .free-gift-badge.free-gift-sticker span{font-size:12px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center;transform:rotate(-15deg);line-height:110%;color:var(--ab-hotlime);font-weight:400;text-align:center}dynamic-atc-component .option-wrapper .free-gift-badge.free-gift-sticker{display:none;position:absolute;top:calc(100% - 6.5rem);left:calc(100% - 6.5rem);width:75px!important;height:75px!important}dynamic-atc-component .buy-button-container{display:grid;grid-template:"atc-button" auto "trust-seals" auto / 100%;align-content:center}dynamic-atc-component .buy-button-container>div:not(.price):not(.dynamic-atc__trust-seals){grid-area:atc-button;align-self:center}dynamic-atc-component .buy-button-container product-form.product-form{width:100%;margin:1rem auto}dynamic-atc-component .buy-button-container product-form.product-form button[type=submit]:after{box-shadow:unset}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .buy-button-container .price{display:none}dynamic-atc-component .dynamic-atc__trust-seals{display:flex;font-size:10px;font-weight:800;white-space:nowrap;letter-spacing:.5px;gap:5px;grid-area:trust-seals;justify-content:space-between}dynamic-atc-component .dynamic-atc__trust-seal-line,dynamic-atc-component .sticky-atc .dynamic-atc__trust-seal-line{display:none}dynamic-atc-component .dynamic-atc__trust-seals--item{display:flex;align-items:center;justify-content:center;gap:10px}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .dynamic-atc__trust-seals--item:has(svg,p) *{font-weight:700;color:var(--primary-black)}dynamic-atc-component .sticky-atc .plans-container .plan-drawer-toggle{max-width:var(--plans-container-width)}dynamic-atc-component .sticky-atc .plans-container.drawer-open .plan-drawer-toggle{display:block;background-color:var(--ab-electric-blue);border-radius:10px 10px 0 0}dynamic-atc-component .sticky-atc .plans-container.drawer-open .plan-drawer-toggle:after{content:"";display:block;border-top:2px solid transparent}dynamic-atc-component .sticky-atc .plans-container:not(.drawer-open) .plan-drawer-toggle:after{content:unset;display:unset;border-top:unset;margin:unset}dynamic-atc-component .sticky-atc .plans-container:not(.drawer-open) .plan-drawer-toggle{display:unset;position:fixed;bottom:var(--buy-button-container-height);left:0;right:0;max-width:var(--plans-container-width)}dynamic-atc-component .sticky-atc .plan-selectors-container{display:none}dynamic-atc-component .sticky-atc{display:flex;flex-direction:column;justify-content:space-between;position:fixed;bottom:0;left:0;width:100%;max-width:100vw;z-index:var(--z-index-value);height:86px;max-height:unset;visibility:visible;opacity:1}dynamic-atc-component .sticky-atc .plans-container{transition:all .2s ease;border-radius:10px 10px 0 0;background-color:var(--primary-white);position:absolute;bottom:0;left:0;max-width:var(--plans-container-width)}dynamic-atc-component .sticky-atc .plans-container.drawer-open{height:unset;bottom:8rem}dynamic-atc-component .sticky-atc .plans-container.drawer-open .refill-plan-details-container,dynamic-atc-component .sticky-atc .plans-container.drawer-open .plan-selectors-container{display:block;padding:1rem 2rem;background:var(--ab-electric-blue);color:#000;font-size:14px}dynamic-atc-component .sticky-atc .plans-container.drawer-open .plan-selectors-container{padding:1.5rem 2rem 1rem;display:grid;gap:1rem}dynamic-atc-component .sticky-atc svg.icon-caret{transition:all .2s ease;transform:rotate(-180deg)}dynamic-atc-component .sticky-atc .drawer-open svg.icon-caret{transform:rotate(0)}dynamic-atc-component .sticky-atc .dynamic-atc__open-sub-selector{display:grid;grid-template-areas:"title caret" "plan-label caret";grid-template-columns:auto 22px;border:none;cursor:pointer;width:100%;background-color:#eff1f6;padding:12px 24px;font-size:14px;text-align:left;align-items:center;border-radius:10px 10px 0 0}dynamic-atc-component .sticky-atc .drawer-open .dynamic-atc__open-sub-selector{background-color:var(--ab-electric-blue);color:#eff1f6;border-radius:10px 10px 0 0}dynamic-atc-component .sticky-atc .plans-container.drawer-open{position:fixed;left:0;right:0;bottom:var(--buy-button-container-height);font-size:11px}dynamic-atc-component .sticky-atc .dynamic-atc__open-sub-selector .dynamic-atc__open-sub-selector--title{grid-area:title;font-weight:600}dynamic-atc-component .sticky-atc .dynamic-atc__open-sub-selector .dynamic-atc__open-sub-selector--plan-label{grid-area:plan-label}dynamic-atc-component .sticky-atc .dynamic-atc__open-sub-selector .dynamic-atc__open-sub-selector--caret{grid-area:caret}dynamic-atc-component [data-value=onetime] input:checked~label .custom-radio-buttons .checkmark path{fill:var(--ab-midnight)}dynamic-atc-component [data-value=onetime] input:checked~label .plan-option--name{color:var(--ab-midnight)}dynamic-atc-component .sticky-atc .buy-button-container{position:absolute;bottom:0;left:0;right:0;background-color:#fff;display:grid;grid-template:"price-line atc-button" auto "trust-seals trust-seals" auto / 115px calc(100vw - 12rem)}dynamic-atc-component .sticky-atc .buy-button-container .price{grid-area:price-line;display:flex;align-items:center;margin:0 auto;width:100%;justify-content:flex-end}dynamic-atc-component .sticky-atc .buy-button-container .price:not(:has(.price--on-sale .price-item--regular)){justify-content:center}dynamic-atc-component .sticky-atc .buy-button-container product-form.product-form{width:90%}dynamic-atc-component button[type=submit]{background-color:var(--ab-electric-blue);text-transform:uppercase;border:2px solid var(--ab-electric-blue);transition:all .2s ease;white-space:nowrap}dynamic-atc-component button[type=submit] span{letter-spacing:normal;font-weight:500}dynamic-atc-component .sticky-atc .dynamic-atc__trust-seals{justify-content:space-evenly;display:flex}@media screen and (max-width: 749px){dynamic-atc-component:not([data-is-sticky=true]) .dynamic-atc__trust-seals{justify-content:center}dynamic-atc-component:not([data-is-sticky=true]) .dynamic-atc__trust-seals>*:not(.dynamic-atc__trust-seal-line){display:none}dynamic-atc-component:not([data-is-sticky=true]) .dynamic-atc__trust-seal-line{display:inline-flex;font-size:15px;font-weight:400;margin-block-start:1rem;gap:1rem}dynamic-atc-component:not([data-is-sticky=true]) .option-wrapper{padding:1rem}dynamic-atc-component:not([data-is-sticky=true]) .outer-wrapper .buy-button-container{padding-block-start:2rem}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--name{font-size:18px;width:70%}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--freq{max-width:calc(100% - 4rem);margin-top:1rem}dynamic-atc-component .dynamic-atc__option .sub-price{flex-direction:column!important;margin:0;gap:.2rem}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .component-title{padding-left:1rem}}@media screen and (min-width: 750px){dynamic-atc-component:has(.sticky-atc){--sticky-bar-width: var(--page-width);--plans-container-width: 500px;z-index:var(--z-index-value)}dynamic-atc-component:not([data-is-sticky=true]) .plans-container{padding:1.6rem;margin-block-end:2rem}dynamic-atc-component:not([data-is-sticky=true]) .sticky-atc .plans-container{padding:0}dynamic-atc-component .sticky-atc .plans-container.drawer-open .plan-drawer-toggle:after{border-top:1px solid var(--primary-off-white)}dynamic-atc-component .plan-option--name{font-size:16px;font-family:var(--font-body-family)}dynamic-atc-component .dynamic-atc__option{grid-template:"plan-label plan-price" 1fr / auto auto;padding:0}dynamic-atc-component .dynamic-atc__option>div{padding-right:1rem}dynamic-atc-component .dynamic-atc__option .sub-price,dynamic-atc-component .dynamic-atc__option .otp-price{margin-inline-end:1rem}dynamic-atc-component [name*=dynamic-atc-option-input]{padding:8px;margin:0 15px}dynamic-atc-component .custom-radio-buttons{margin-block-start:1rem}dynamic-atc-component .dynamic-atc__option label{margin-inline-start:5px;margin-block-end:5px}dynamic-atc-component input:checked~label .plan-option--name{width:50%;margin-block-start:1rem}dynamic-atc-component .plan-option--freq,dynamic-atc-component .dynamic-atc__option label ul{font-size:14px}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--freq{font-weight:400;color:var(--ab-electric-blue);margin-top:-1rem;margin-inline-start:4.5rem;width:50%}dynamic-atc-component .dynamic-atc__option .subscription-includes{background-color:#8abdff80;margin:0!important}dynamic-atc-component .dynamic-atc__option label ul,dynamic-atc-component .dynamic-atc__option label ul li{color:var(--ab-electric-blue)}dynamic-atc-component .dynamic-atc__option .subscription-includes{padding:1rem 0 1rem 6.5rem}dynamic-atc-component .dynamic-atc__option[data-value*=subscription]{grid-template:"plan-label plan-price" auto / auto .5rem;position:relative;padding-top:0}dynamic-atc-component .dynamic-atc__option[data-value=onetime]{grid-template:"plan-label" 1fr / 100%}dynamic-atc-component .dynamic-atc__option[data-value=onetime] .custom-radio-buttons{margin:.5rem}dynamic-atc-component .dynamic-atc__option[data-value=onetime] label{margin:0 0 1rem;grid-template:"custom-radio plan-name" auto "plan-freq plan-freq" auto / 5rem auto}dynamic-atc-component .dynamic-atc__option[data-value*=subscription] .plan-option--name,dynamic-atc-component .dynamic-atc__option[data-value=onetime] .plan-option--name{padding-block-start:1rem;padding-block-end:1rem}dynamic-atc-component .dynamic-atc__option[data-value=onetime] input:checked~label .custom-radio-buttons{margin-block-start:1.5rem}dynamic-atc-component .dynamic-atc__option[data-value=onetime] input:checked~label .plan-option--name{width:100%}dynamic-atc-component .plan-option--freq{margin:0 1.5rem 0 2rem;border-top:1px solid #2F2E461A;padding-block-start:1rem;padding-inline-start:3rem}dynamic-atc-component .dynamic-atc__option .otp-price{margin-block-start:-14rem;margin-inline-start:-5rem}dynamic-atc-component .option-wrapper .free-gift-badge.free-gift-sticker{position:absolute;bottom:1.5rem;right:1rem}dynamic-atc-component .buy-button-container>div:not(.price):not(.dynamic-atc__trust-seals){display:flex;justify-content:flex-end}dynamic-atc-component .sticky-atc .buy-button-container>div:not(.price):not(.dynamic-atc__trust-seals){margin-right:2rem}dynamic-atc-component .buy-button-container product-form.product-form .product-form__buttons{margin:auto;display:inline}dynamic-atc-component .dynamic-atc__trust-seals{justify-content:space-around;display:block}dynamic-atc-component .dynamic-atc__option .sub-price>span.savings{font-size:12px}dynamic-atc-component .dynamic-atc__trust-seal-line{display:flex;font-size:13px;text-align:center;gap:1rem;justify-content:center}dynamic-atc-component .dynamic-atc__trust-seals--item{font-size:16px;font-weight:400;width:250px;display:none}dynamic-atc-component .sticky-atc .dynamic-atc__trust-seals--item{display:flex}dynamic-atc-component .container:has(.sticky-atc){height:89px;position:fixed;bottom:-1px;z-index:2;background:var(--primary-off-white);border:1px solid #e9eaea;border-radius:2px 2px 0 0}dynamic-atc-component .sticky-atc{flex-direction:unset;justify-content:space-between;border-radius:2px 2px 0 0;padding:0;min-width:100vw;left:50%;transform:translate(-50%);background-color:var(--ab-soft-white)}dynamic-atc-component .sticky-atc .inner-wrapper{margin:0 auto;width:var(--page-width);position:relative;display:flex}dynamic-atc-component .sticky-atc .plans-container.drawer-open{position:absolute;bottom:0;left:0;font-size:unset;margin:0;padding:0}dynamic-atc-component .sticky-atc .plans-container:not(.drawer-open){position:unset;bottom:-8rem;left:0;width:var(--plans-container-width)}dynamic-atc-component .sticky-atc .plans-container .plan-drawer-toggle{display:block}dynamic-atc-component .sticky-atc .plans-container:not(.drawer-open) .plan-drawer-toggle{position:relative;bottom:0;left:0;width:var(--plans-container-width)}dynamic-atc-component .sticky-atc .dynamic-atc__open-sub-selector{height:86px;background-color:var(--primary-grey);color:var(--primary-off-white);border-radius:unset;box-shadow:10px 10px 50px #00000040}dynamic-atc-component .sticky-atc .plans-container.drawer-open .dynamic-atc__open-sub-selector{border-radius:10px 10px 0 0}dynamic-atc-component .sticky-atc .plans-container{position:unset;max-width:500px}dynamic-atc-component .sticky-atc .plans-container.drawer-open{position:absolute;left:0;box-shadow:10px 10px 50px #00000040;z-index:var(--z-index-value);background-color:var(--ab-electric-blue)}dynamic-atc-component .sticky-atc .inner-wrapper .plans-container:not(.drawer-open)~.buy-button-container{left:0;padding-left:2rem;background:var(--primary-off-white)}dynamic-atc-component .sticky-atc .dynamic-atc__option .sub-price>span.savings{position:relative;padding:2px 5px}dynamic-atc-component .sticky-atc .buy-button-container{position:relative;margin:0;left:500px;display:grid;grid-template:"trust-seals price-line atc-button" auto / minmax(25rem,auto) minmax(5rem,10rem) minmax(auto,35rem);align-content:center;width:calc(100% - 500px);justify-items:stretch}dynamic-atc-component .sticky-atc .drawer-open~.buy-button-container{padding-left:2rem}dynamic-atc-component .sticky-atc .buy-button-container product-form.product-form .product-form__buttons{display:block}dynamic-atc-component .sticky-atc .dynamic-atc__trust-seals{flex-direction:column}dynamic-atc-component .sticky-atc .dynamic-atc__trust-seals--item svg{width:28px;height:28px}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .dynamic-atc__trust-seals--item:has(svg,p) *{font-size:12px}dynamic-atc-component .sticky-atc .buy-button-container product-form.product-form{width:30rem;margin:0}dynamic-atc-component button[type=submit]{margin:auto}dynamic-atc-component button[type=submit] span{letter-spacing:.1em}}dynamic-atc-component .skeleton-box{display:none}dynamic-atc-component:has(.sticky-atc) .skeleton-box{display:inline-block;height:var(--plans-container-height)!important;position:relative;overflow:hidden;background-color:var(--ab-hotlime)}dynamic-atc-component:has(.sticky-atc) .skeleton-box:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;content:""}@-webkit-keyframes shimmer{to{transform:translate(100%)}}@keyframes shimmer{to{transform:translate(100%)}}dynamic-atc-component .plan-proof{padding-block-start:8px;display:flex;align-items:center;font-size:12px;gap:1rem;grid-area:plan-proof;padding:0 0 1.5rem}dynamic-atc-component .sticky-atc .plan-proof{padding:0 0 0 2.5rem;background-color:var(--ab-electric-blue);color:var(--primary-off-white)}dynamic-atc-component .sticky-atc .plan-proof svg path{fill:var(--primary-off-white)}@media screen and (min-width: 800px){dynamic-atc-component .plan-proof span{margin-inline-end:4rem}}@media screen and (max-width: 430px){dynamic-atc-component .plan-proof span{width:80%}dynamic-atc-component .outer-wrapper:not(.sticky-atc) .plan-proof{margin:0 1rem}}
/*# sourceMappingURL=/cdn/shop/t/701/assets/dynamic-atc-component.css.map */
