.sticky-atc{position:fixed;bottom:0;left:0;padding:var(--sticky-atc-pad-y) var(--sticky-atc-pad-x);background-color:var(--sticky-atc-bg-fill);border-radius:0;z-index:1000000;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%);color:var(--sticky-atc-body-fill);border-top:var(--sticky-atc-border-width) solid var(--sticky-atc-bg-stroke)}@media screen and (min-width:769px){.sticky-atc{left:50%;translate:-50% 0}}.sticky-atc.open .sticky-atc-tab .sticky-atc-open{display:none}.sticky-atc.open .sticky-atc-tab .sticky-atc-close{display:inline}.sticky-atc.open .sticky-atc-tab .icon-eye-on,.sticky-atc.open .sticky-atc-tab .show-summary{display:none}.sticky-atc.open .sticky-atc-tab .sticky-atc-toggle .icon-eye-off,.sticky-atc.open .sticky-atc-tab .sticky-atc-toggle span.hide-summary{display:block}.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-open{display:inline}.sticky-atc:not(.open) .sticky-atc-tab .sticky-atc-close{display:none}.sticky-atc .sticky-atc-tab{justify-content:flex-end;background-color:var(--sticky-atc-bg-fill);width:-moz-fit-content;width:fit-content;height:auto;justify-content:space-between;position:absolute;bottom:100%;right:0;margin:0;border:var(--sticky-atc-border-width) solid var(--sticky-atc-bg-stroke);border-bottom:none;border-radius:var(--global-border-rad-sm) 0 0 0}@media screen and (min-width:769px){.sticky-atc .sticky-atc-tab{display:none}}.sticky-atc .sticky-atc-tab .sticky-atc-toggle{padding:var(--sizing-100) var(--sizing-200);display:flex;flex-direction:row;gap:var(--sizing-100);align-items:center}.sticky-atc .sticky-atc-tab .sticky-atc-toggle span{color:var(--heading-fill-light)}.sticky-atc .sticky-atc-tab .sticky-atc-toggle span.hide-summary{display:none}.sticky-atc .sticky-atc-tab .tab-icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--icon-fill-light)}.sticky-atc .sticky-atc-tab .tab-icon .icon-eye-off{display:none}.sticky-atc .sticky-atc-tab .tab-icon svg{color:var(--icon-fill-light);width:16px;height:16px;aspect-ratio:1/1}.sticky-atc .sticky-atc-header{display:flex;gap:var(--global-grid-gap-md);align-items:center;align-self:flex-start}@media screen and (max-width:768px){.sticky-atc .sticky-atc-header{width:100%}}.sticky-atc .sticky-atc-header .sticky-atc-image{width:auto;height:96px;-o-object-fit:contain;object-fit:contain;background-color:var(--sticky-atc-image-bg-fill);aspect-ratio:1/1;border-radius:var(--sizing-100)}.sticky-atc .sticky-atc-header .sticky-atc-heading{display:flex;flex-direction:column;gap:var(--sticky-atc-text-gap)}.sticky-atc .sticky-atc-header .sticky-atc-heading h2{text-align:left;color:var(--heading-fill-light)}.sticky-atc .sticky-atc-header .sticky-atc-heading .pricing{display:none;gap:0 5px;align-items:baseline;flex-direction:row;color:var(--sticky-atc-price-fill-default)}.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(--sticky-atc-price-fill-compare)}.sticky-atc fieldset{margin:0}.sticky-atc .gaia-select input[type=radio].is-checked+label,.sticky-atc .gaia-select label.is-checked{outline:0;background-color:var(--input-bg-fill-highlight);color:var(--brand-black)}.sticky-atc gaia-select.select.select-size-md{min-width:320px}@media screen and (max-width:768px){.sticky-atc gaia-select.select.select-size-md{width:100%}}.sticky-atc gaia-select.select.select-size-md details summary svg{right:calc(1.1 * var(--input-md-pad));rotate:90deg;width:6px}.sticky-atc gaia-select.select.select-size-md details .variant-radios{bottom:100%;padding-top:1px}.sticky-atc gaia-select.select.select-size-md details .variant-radios .radio:last-of-type label{border-radius:0 0 var(--input-md-border-rad) var(--input-md-border-rad)}.sticky-atc gaia-select.select.select-size-md details .variant-radios .radio:first-of-type label{border-radius:var(--input-md-border-rad) var(--input-md-border-rad) 0 0}.sticky-atc gaia-select.select.select-size-md details .variant-radios .radio label{border-radius:0}.sticky-atc gaia-select.select.select-size-md details .variant-radios .radio input:checked+label{outline:0;background-color:var(--input-bg-fill-highlight);color:var(--brand-black)}.sticky-atc .label{display:none}@media screen and (max-width:768px){.sticky-atc .product__variant-grouping{width:100%}}.sticky-atc product-form{flex-grow:1;max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:768px){.sticky-atc product-form{max-width:100%}}.sticky-atc product-form form{display:flex;gap:var(--input-md-form-gap);flex-wrap:wrap;align-items:center}.sticky-atc product-form form variant-radios{display:flex;align-items:center;flex-direction:row;gap:var(--sticky-atc-gap)}@media screen and (max-width:768px){.sticky-atc product-form form variant-radios{flex-direction:column;align-items:flex-start;width:100%}}.sticky-atc product-form form variant-radios .label,.sticky-atc product-form form variant-radios .selected-option,.sticky-atc product-form form variant-radios label{text-transform:capitalize}.sticky-atc product-form form variant-radios .gaia-select-size .label,.sticky-atc product-form form variant-radios .gaia-select-size .selected-option,.sticky-atc product-form form variant-radios .gaia-select-size label{text-transform:uppercase}.sticky-atc product-form form .product-form__buttons{display:flex;gap:var(--input-md-form-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%;flex-wrap:nowrap;align-items:flex-start;flex-direction:column;gap:var(--sticky-atc-gap)}.sticky-atc product-form form .product-form__buttons .product-form__submit,.sticky-atc product-form form .product-form__buttons quantity-input{width:100%}}.sticky-atc product-form form .product-form__buttons .product-form__submit{white-space:nowrap}.sticky-atc product-form form .product-form__buttons .total-price{height:39px;display:flex;flex-direction:column;justify-content:center;gap:5px}@media screen and (max-width:768px){.sticky-atc product-form form .product-form__buttons .total-price{flex:1}}.sticky-atc product-form form .product-form__buttons .total-price .label{display:initial}.sticky-atc subscription-widget{display:flex;align-items:center;gap:var(--input-md-form-gap);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;gap:var(--input-md-form-gap);flex-wrap:wrap;flex-direction:row}@media screen and (max-width:768px){.sticky-atc subscription-widget .purchase-type .purchase-type-radios{flex-direction:column}}.sticky-atc subscription-widget .purchase-type .subscription-note{display:none}.sticky-atc subscription-widget .subscription-options{gap:var(--input-global-label-gap)}@media screen and (max-width:768px){.sticky-atc subscription-widget .subscription-options{width:100%}}