.sticky-atc{--sticky-atc-padding: 16px;--sticky-atc-accent: var(--accent-color, #6995D6);display:block;position:fixed;left:0;right:0;bottom:0;z-index:90001;padding:16px 16px 4px;background-color:var(--text-color, #3F1C04);color:var(--background-color, #F8F4EE);border-radius:16px 16px 0 0;transform:translateY(100%);opacity:0;transition:transform .3s cubic-bezier(.55,.06,.68,.19),opacity .2s ease-in .1s;pointer-events:none}.sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .25s ease-out}.sticky-atc__row{display:flex;align-items:center;gap:12px}.sticky-atc__current{--alt-variant-bg: #DED0BF;--alt-variant-hover-bg: #D5C5B1;--alt-variant-active-color: var(--background-color, #F8F4EE);--alt-variant-radius: 12px;--alt-variant-media-radius: calc(var(--alt-variant-radius) - 1px);flex:0 0 auto;width:65px;height:65px}.sticky-atc__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:13px;height:13px;margin:0 -4px 0 0;padding:0;background:none;border:0;color:inherit;cursor:pointer}.sticky-atc__toggle svg{transform:rotate(0);transition:transform .3s ease-in-out}.sticky-atc__button{flex:1 1 auto;min-width:0}.sticky-atc__summary{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:8px;margin:4px 0 0;color:#ebddcd;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.32px}.sticky-atc__change{padding:0;background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sticky-atc__panel{display:none}.sticky-atc.is-open .sticky-atc__panel{display:block;animation:sticky-atc-panel-in .25s ease-out}@keyframes sticky-atc-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sticky-atc.is-open .sticky-atc__row,.sticky-atc.is-open .sticky-atc__summary{display:none}.sticky-atc__toggle-cell{grid-column:-2 / -1;display:flex;align-items:center;justify-content:flex-end}.sticky-atc.is-open .sticky-atc__toggle svg{transform:rotate(180deg);animation:sticky-atc-arrow-open .3s ease-in-out}.sticky-atc.has-toggled:not(.is-open) .sticky-atc__toggle svg{animation:sticky-atc-arrow-close .3s ease-in-out}@keyframes sticky-atc-arrow-open{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes sticky-atc-arrow-close{0%{transform:rotate(180deg)}to{transform:rotate(0)}}.sticky-atc__panel .alt-variant-selector{--alt-variant-columns: 5;--alt-variant-gap: 12px;--alt-variant-radius: 12px;margin-top:0}@media only screen and (max-width:400px){.sticky-atc__panel .alt-variant-selector{--alt-variant-columns: 4}}.sticky-atc__panel .alt-variant-selector__label{display:none}.sticky-atc .alt-variant-card.active,.sticky-atc .alt-variant-card.active:hover{background-color:var(--sticky-atc-accent);border-color:var(--sticky-atc-accent)}@media only screen and (min-width:769px){.sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.sticky-atc,.sticky-atc__toggle svg,.sticky-atc__panel{transition:none;animation:none}}.main-product.is-subscription .sticky-atc{--sticky-atc-accent: #EA9BB9}.main-product.is-subscription .sticky-atc .sticky-atc__button.button:not(.secondary):not(.tertiary){background:var(--sticky-atc-accent);border-color:var(--sticky-atc-accent)}.main-product.is-subscription .sticky-atc .sticky-atc__button.button .button-side path{fill:var(--sticky-atc-accent);stroke:var(--sticky-atc-accent)}.sticky-atc__summary-text--subscription,.main-product.is-subscription .sticky-atc .sticky-atc__summary-text--onetime{display:none}.main-product.is-subscription .sticky-atc .sticky-atc__summary-text--subscription{display:inline}.sticky-atc__row .alt-variant-card__title{color:#562c0f}.sticky-atc__summary-text--plain,.sticky-atc[data-has-subscription=false] .sticky-atc__summary .sticky-atc__summary-text--onetime,.sticky-atc[data-has-subscription=false] .sticky-atc__summary .sticky-atc__summary-text--subscription,.sticky-atc[data-has-subscription=false] .sticky-atc__summary .sticky-atc__change{display:none}.sticky-atc[data-has-subscription=false] .sticky-atc__summary .sticky-atc__summary-text--plain{display:inline}.sticky-atc[data-has-subscription=false] .sticky-atc__summary{text-align:center}.sticky-atc[data-has-subscription=false].has-no-summary .sticky-atc__summary{display:none}.section-header:has(.menu-drawer-container[open]){z-index:90002}
/*# sourceMappingURL=/cdn/shop/t/81/assets/block-pdp-sticky-atc.css.map */
