.sticky-atc{position:fixed;bottom:15px;margin:0;padding:.75rem 0 1.25rem;padding-bottom:0;z-index:2;border-radius:10px;right:20px;box-shadow:0 -1px 10px #0003}.sticky-atc-container{display:flex;justify-content:space-between;align-items:center;column-gap:10px;padding:1rem 1.5rem}.sticky-atc__left{display:flex;align-items:center;justify-content:space-between;gap:10px}.sticky-atc__image{display:flex}.sticky-atc__image img{height:50px;width:auto;object-fit:contain;border-radius:5px}.sticky-atc__right{display:flex;align-items:center;justify-content:space-between;gap:10px}.sticky-atc__button,.sticky-atc__right{flex-shrink:0}.sticky-atc__button{padding-top:15px}.sticky-atc .button{padding:0 1rem;line-height:normal;font-size:1.5rem}.sticky-atc .price--on-sale .price__sale{display:flex;flex-direction:row;align-items:center;gap:5px;line-height:1}.sticky-atc .price .price-item,.sticky-atc .price .price-item--sale,.sticky-atc span.price-item.price-item--sale.price-item--last{color:rgb(var(--color-base-accent-3))!important}.sticky-atc .price .price__compare-price .price-item--regular{color:rgb(var(--color-base-text))!important}.sticky-atc__title{margin:0;font-weight:700;font-size:1.5rem;line-height:1}.sticky-atc__price{margin-top:.5rem}.sticky-atc__price .price{column-gap:.5rem;margin-bottom:0}.sticky-atc__price .price,.sticky-atc__price .price-item--regular{font-size:1.3rem}.sticky-atc__price .badge{font-size:.8rem}.sticky-atc.color-inverse .price-item{color:rgb(var(--color-foreground))}.sticky-atc.color-inverse .price__sale .price-item--regular{color:rgb(var(--color-base-accent-1))}.sticky-atc.color-accent-1 .price-item{color:rgb(var(--color-foreground))}.sticky-atc.color-accent-1 .badge{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sticky-atc .price__regular .price-item--regular{font-size:2rem;line-height:1.1}.sticky-atc__right,.sticky-atc__dropdowns{display:flex;align-items:center;justify-content:space-between;gap:10px}.sticky-atc__dropdown-wrapper{display:flex;gap:.5rem;flex-direction:column;position:relative;align-items:flex-start}.sticky-atc__dropdown-wrapper label{font-size:13px;bottom:100%;font-weight:600;line-height:1}.sticky-atc__dropdown{padding:5px 20px 5px 10px;font-size:14px;-webkit-appearance:none;appearance:none;min-width:110px;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);position:relative}.sticky-atc__dropdown-wrapper .icon-caret{height:.6rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 5px)}@media screen and (max-width: 1040px){.sticky-atc__dropdowns{display:none}.sticky-atc__button{padding-top:0}}@media screen and (min-width: 400px){.sticky-atc__price .price,.sticky-atc__price .price-item--regular{font-size:1.6rem}.sticky-atc__price .badge{font-size:1rem}.sticky-atc .button{font-size:1.7rem;padding:0 1.1em}}@media screen and (min-width: 750px){.sticky-atc__price .price,.sticky-atc__price .price-item--regular{font-size:1.8rem}.sticky-atc .price__regular .price-item--regular{font-size:2.2rem}.sticky-atc .button{padding:0 1.2em;min-height:35px}.sticky-atc .button .product-form-button-text{font-size:15px!important}}.sticky-atc--after-scroll.sticky-atc--active{animation:btnAppear .15s ease-in-out forwards}@keyframes btnAppear{0%{transform:translateY(200%)}to{transform:translateY(0)}}.quick-add-modal__content .sticky-atc{display:none}button.sticky-atc-close{position:absolute;top:5px;right:5px;background:none;padding:0;border:0px solid;width:15px;height:15px;font-size:27px;transform:rotate(45deg);cursor:pointer}button.sticky-atc-close:before{content:"+"}@media (max-width: 768px){.sticky-atc-mobile-button-only.sticky-atc{margin-left:20px;bottom:20px}.sticky-atc-mobile-button-only.sticky-atc .sticky-atc-container{gap:5px;padding:.5rem}.sticky-atc-mobile-button-only.sticky-atc .sticky-atc__left{justify-content:left;gap:5px}.sticky-atc-mobile-button-only.sticky-atc .sticky-atc__button button.button{min-width:105px;min-height:unset;padding:1rem}.sticky-atc__title{font-size:1.3rem;font-weight:600}.sticky-atc-container span.price__compare-price{display:none}}@media screen and (max-width: 380px){.sticky-atc__price .price{gap:.3rem}.sticky-atc__price{margin-top:.3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-sticky-atc.css.map */
