.sticky-atc{position:fixed;bottom:0;left:0;padding:var(--sticky-atc-pad-y) var(--sticky-atc-pad-x);background-color:var(--color-sticky-atc-bg);border-radius:0;z-index:10000;display:flex;flex-wrap:wrap;gap:var(--sticky-atc-gap);align-items:center;justify-content:space-between;transition:translate .5s;box-sizing:border-box;width:min(1920px,100%);border-width:var(--global-border-width) 0;border-style:solid;border-color:var(--color-sticky-atc-border)}@media screen and (min-width:769px){.sticky-atc{left:50%;translate:-50% 0}}.sticky-atc.open .sticky-atc-tab .sticky-atc-show{display:none}.sticky-atc.open .sticky-atc-tab .sticky-atc-hide{display:flex}.sticky-atc:not(.open){translate:-50% calc(100% + 35px)}@media screen and (max-width:768px){.sticky-atc:not(.open){translate:0 100%}}.sticky-atc:not(.open) .sticky-atc-tab .sticky-atc-show{display:flex}.sticky-atc:not(.open) .sticky-atc-tab .sticky-atc-hide{display:none}.sticky-atc .sticky-atc-tab{background-color:var(--color-sticky-atc-bg);height:auto;justify-content:space-between;position:absolute;bottom:100%;right:var(--sticky-atc-pad-x);margin:0;padding:0;border:var(--global-border-width) solid var(--color-sticky-atc-border)}@media screen and (min-width:769px){.sticky-atc .sticky-atc-tab{display:none}}.sticky-atc .sticky-atc-tab .sticky-atc-hide,.sticky-atc .sticky-atc-tab .sticky-atc-show{font-family:Poppins,Arial,Helvetica,sans-serif;align-items:center;font-weight:500;text-transform:uppercase;font-size:13px;line-height:1;color:var(--color-tag-text);gap:var(--tag-icon-gap-lg);padding:var(--tag-pad-y-lg) var(--tag-pad-x-lg)}.sticky-atc .sticky-atc-tab .sticky-atc-hide .icon,.sticky-atc .sticky-atc-tab .sticky-atc-show .icon{height:16px;width:auto;color:var(--color-tag-icon)}.sticky-atc .sticky-atc-header{display:flex;gap:var(--sticky-atc-gap);align-items:center;align-self:flex-start}.sticky-atc .sticky-atc-header .sticky-atc-image{width:74px;height:74px;-o-object-fit:cover;object-fit:cover;background-color:var(--color-sticky-atc-image-bg);border:var(--global-border-width) solid var(--color-sticky-atc-border)}.sticky-atc .sticky-atc-header .sticky-atc-image[src*=".png"]{-o-object-fit:contain;object-fit:contain;padding:10px}.sticky-atc .sticky-atc-header .sticky-atc-heading{display:flex;flex-direction:column;gap:var(--slide-out-cart-gap-sm)}.sticky-atc .sticky-atc-header .sticky-atc-heading h2{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:14px;line-height:23px;text-align:left;color:var(--color-sticky-atc-title)}@media screen and (min-width:769px){.sticky-atc .sticky-atc-header .sticky-atc-heading h2{white-space:nowrap}}.sticky-atc .sticky-atc-header .sticky-atc-heading .pricing{display:none;gap:var(--product-card-text-gap);font-size:var(--product-card-price-font-size);line-height:1.2;font-weight:500;flex-direction:row}.sticky-atc .sticky-atc-header .sticky-atc-heading .pricing.active{display:flex}.sticky-atc .sticky-atc-header .sticky-atc-heading .pricing .price-compare{color:var(--color-product-card-price-old)}.sticky-atc .sticky-atc-header .sticky-atc-heading .pricing .price-current{color:var(--color-product-card-price-current)}.sticky-atc fieldset{margin:0}@media screen and (max-width:768px){.sticky-atc .product__variant-grouping{width:100%}}.sticky-atc .product-form-container{display:flex;gap:var(--input-gap-sm);flex-wrap:wrap;flex:1}@media screen and (max-width:768px){.sticky-atc .product-form-container{flex-direction:column}}@media screen and (min-width:769px){.sticky-atc .product-form-container{justify-content:flex-end}}@media screen and (min-width:769px){.sticky-atc product-form{display:contents}}.sticky-atc product-form form{display:flex;gap:var(--sticky-atc-gap);flex-wrap:wrap;align-items:center}.sticky-atc product-form form variant-selects{display:contents}.sticky-atc product-form form variant-selects .select select{color:var(--color-input-text-placeholder)}.sticky-atc product-form form variant-selects .select svg{color:var(--color-input-text-placeholder)}.sticky-atc product-form form .buy-options{display:contents}@media screen and (min-width:769px){.sticky-atc product-form form .buy-options .field{width:auto}}.sticky-atc product-form form .product-form__buttons{display:flex;gap:var(--sticky-atc-gap);flex-wrap:wrap;align-items:center}.sticky-atc product-form form .product-form__buttons label{display:none}@media screen and (max-width:768px){.sticky-atc product-form form .product-form__buttons{width:100%}.sticky-atc product-form form .product-form__buttons .product-form__submit{width:auto}}.sticky-atc product-form form .product-form__buttons .product-form__submit{white-space:nowrap}@media screen and (min-width:769px){.sticky-atc product-form form .product-form__buttons .product-form__submit{align-self:flex-end}}.sticky-atc product-form form .product-form__buttons .total-price{display:flex;flex-direction:column;justify-content:space-between;gap:5px;align-self:stretch;flex:1}.sticky-atc product-form form .product-form__buttons .total-price .label{display:initial}.sticky-atc product-form form .product-form__buttons .total-price total-price{font-size:14px;font-weight:500;color:var(--color-product-card-price-current);display:flex;align-items:center}@media screen and (min-width:769px){.sticky-atc product-form form .product-form__buttons .total-price total-price{height:48px}}@media screen and (max-width:768px){.sticky-atc quantity-input{max-width:100%;width:100%}.sticky-atc quantity-input input[type=number]{width:auto;min-width:48px}}.sticky-atc subscription-widget{display:flex;align-items:center;gap:var(--input-gap-sm);flex-wrap:wrap}@media screen and (max-width:768px){.sticky-atc subscription-widget{flex-direction:column;width:100%}}@media screen and (min-width:769px){.sticky-atc subscription-widget{justify-content:flex-end}}@media screen and (max-width:768px){.sticky-atc subscription-widget .purchase-type{width:100%}}.sticky-atc subscription-widget .purchase-type .purchase-type-radios{display:flex}@media screen and (max-width:768px){.sticky-atc subscription-widget .purchase-type .purchase-type-radios{flex-direction:column}}.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio input{display:none}@media screen and (max-width:768px){.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio input:checked+label::before{width:10px;height:10px;outline-offset:5px;margin:5px}}.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label{display:flex;cursor:pointer;padding:0 var(--input-pad-lg);align-items:center;margin:0;height:37px}@media screen and (min-width:769px){.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label{--snug-text-top:calc(0.36em - 0.5lh);--snug-text-bottom:calc(0.35em - 0.5lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--text-gap);gap:5px;flex-direction:column-reverse;justify-content:center;font-size:10px}.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.h1,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.h2,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.h3,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.h4,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.h5,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.h6,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>h1,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>h2,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>h3,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>h4,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>h5,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>h6{--snug-heading-top:calc(0.32em - 0.5lh);--snug-heading-bottom:calc(0.32em - 0.5lh);--snug-heading-gap:calc(2lh - (2em - var(--snug-heading-cap-height)));margin-top:var(--snug-heading-top);margin-top:0;margin-bottom:var(--snug-heading-bottom);min-height:0;height:-moz-min-content;height:min-content}.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>.paragraph,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>a:not(.button),.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>p,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>s,.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label>ul{--snug-text-top:calc(0.36em - 0.5lh);--snug-text-bottom:calc(0.35em - 0.5lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}}@media screen and (max-width:768px){.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label{gap:var(--input-label-gap)}.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label::before{content:"";display:block;border-radius:20px;width:20px;height:20px}}.sticky-atc subscription-widget .purchase-type .purchase-type-radios .radio label span{--snug-text-top:calc(0.36em - 0.5lh);--snug-text-bottom:calc(0.35em - 0.5lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.sticky-atc subscription-widget .purchase-type .subscription-note{display:none}.sticky-atc subscription-widget .subscription-options{gap:var(--input-label-gap)}@media screen and (max-width:768px){.sticky-atc subscription-widget .subscription-options{width:100%}}.sticky-atc subscription-widget .subscription-options label{display:none}.sticky-atc subscription-widget .subscription-options .select{width:100%}.sticky-atc subscription-widget .subscription-options .select select{width:100%}