.fixed-atc-section{position:relative;height:0;margin:0;padding:0;overflow:visible}.fixed-atc__trigger{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;visibility:hidden}fixed-atc{position:fixed;bottom:-90px;right:0;left:0;top:auto;width:100%;z-index:900;height:84px;transition:bottom .3s ease-in-out;background-color:#fffcfa;box-shadow:0 -2px 5px #0100010d}fixed-atc.fixed-atc--campaign{height:auto;bottom:-130px}fixed-atc.active{bottom:0}.fixed-atc--product .fixed-atc__container{width:100%;height:100%;padding:15px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;max-width:445px;margin:0 auto}.fixed-atc--product .fixed-atc__image{width:84px;height:100%;object-fit:cover;border-radius:6px;flex-shrink:0}.fixed-atc--campaign .fixed-atc__container--stacked{width:100%;box-sizing:border-box;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;max-width:100%;margin:0 auto;height:auto}.fixed-atc__button{background-color:#ff6333;font-family:nexa,sans-serif;color:#fff;font-weight:700;font-size:18px;text-align:center;border:none;border-radius:6px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.fixed-atc--product .fixed-atc__button{width:100%;height:100%;line-height:36px;letter-spacing:0}.fixed-atc--campaign .fixed-atc__button--primary{width:100%;min-height:60px;height:60px;line-height:18px;letter-spacing:.36px;flex-shrink:0}.fixed-atc__button:hover{color:#fff;background-color:#ff7247}.fixed-atc__microcopy{margin:0;color:#191919;font-family:nexa,sans-serif;font-size:12px;font-weight:700;line-height:8px;text-align:center;flex-shrink:0}@media screen and (max-width:749px){.fixed-atc--campaign .fixed-atc__microcopy{letter-spacing:-.45px;white-space:nowrap}}@media screen and (min-width:750px){.fixed-atc--campaign .fixed-atc__container--stacked{max-width:390px}.fixed-atc--campaign .fixed-atc__button--primary{width:360px;max-width:100%}.fixed-atc--campaign .fixed-atc__microcopy{white-space:nowrap}}.fixed-atc__price:before{content:"- "}.fixed-atc__price s{color:#ffc299}.fixed-atc__price .discounted-price{color:#fff;font-weight:700;margin-right:0}.fixed-atc__button.loading{pointer-events:none;color:transparent;background-color:#ff7247}.fixed-atc__button.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}body:has(.fixed-atc-section) footer.footer{padding-bottom:100px!important}body:has(fixed-atc.fixed-atc--campaign) footer.footer,body.template-page-calmfocus-clarity-pdp:has(.fixed-atc-section) footer.footer{padding-bottom:110px!important}body.template-page-calmfocus-clarity-pdp.gradient{--gradient-background: #ffc299;background:#ffc299!important;background-attachment:scroll!important}#MainContent .shopify-section.section-fixed-atc+.shopify-section:has(.landing-custom-background--quote-guarantee),#MainContent .shopify-section:has(.fixed-atc-section)+.shopify-section:has(.landing-custom-background--quote-guarantee){margin-top:0!important;padding-top:0!important}@media screen and (max-width:749px){.fixed-atc--product .fixed-atc__container{gap:8px;padding:10px 12px}.fixed-atc--product .fixed-atc__image{width:56px}.fixed-atc--product .fixed-atc__button{font-size:15px;line-height:1.15;min-height:0;padding:0 8px}.fixed-atc--product .fixed-atc__button-label,.fixed-atc--product .fixed-atc__price{white-space:nowrap}.fixed-atc--product .fixed-atc__price .discounted-price{font-size:15px}}@media screen and (max-width:389px){.fixed-atc--product .fixed-atc__container{gap:6px;padding:10px}.fixed-atc--product .fixed-atc__image{width:48px}.fixed-atc--product .fixed-atc__button,.fixed-atc--product .fixed-atc__price .discounted-price{font-size:14px}}@media(min-width:768px){.fixed-atc--product .fixed-atc__container{gap:21px}}#rebuy-bubble-global-alert-modal{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/116/assets/component-fixed-atc.css.map */
