.atc-sticky-container{position:fixed;bottom:0;left:0;width:100%;z-index:999;transform:translateZ(0);visibility:visible;opacity:1;border-top:.1rem solid #eaeaea;background-color:var(--sticky-bg);color:var(--sticky-text);font-family:var(--font-body-family);transition:all .3s ease-in-out}.atc-sticky-container .page-width-inner{display:grid;grid-template-columns:minmax(200px,1fr) 2fr;gap:2rem;align-items:center}.atc-sticky-container .atc-product-content{display:flex;align-items:center}.atc-sticky-container .atc-product-content .product__title{margin:0 0 .5rem;color:var(--sticky-text)}.atc-sticky-container .atc-price-display{display:flex;align-items:center;color:var(--sticky-text)}.atc-sticky-container .atc-price-display .price__regular{font-weight:600}.atc-sticky-container .atc-price-display .price__sale{color:rgb(var(--color-foreground))}.atc-sticky-container .atc-price-display .price__compare{text-decoration:line-through;opacity:.7;margin-left:.5rem}.atc-sticky-container .atc-product-content img{margin-right:.75rem;object-fit:cover;width:5.4rem;height:6.4rem}.atc-sticky-container .product-form{flex-shrink:0;justify-self:end;width:75%}.atc-sticky-container .product-form .select{width:auto;margin-right:.75rem;position:relative}.atc-sticky-container .product-form .select__select{width:100%;padding:12px 40px 12px 16px;border:1px solid rgba(var(--color-foreground),.6);background-color:var(--color-background);color:var(--color-foreground);font-size:14px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}.atc-sticky-container .product-form .select__select:hover{border-color:rgba(var(--color-foreground),.8);background-color:var(--color-background);box-shadow:0 2px 6px #00000026}.atc-sticky-container .product-form .select__select:focus{outline:none;border-color:var(--color-foreground);box-shadow:0 0 0 2px rgba(var(--color-foreground),.1)}.atc-sticky-container .product-form .select .icon-caret{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;color:var(--color-foreground)}.atc-sticky-container .product-form .atc-quantity-wrapper{display:flex;align-items:center;justify-content:flex-end}.atc-sticky-container .product-form .quantity{flex-shrink:0;margin-right:.75rem;display:flex}.atc-sticky-container .quantity__input{width:60px;padding:12px 8px;border:1px solid rgba(var(--color-foreground),.2);border-left:none;border-right:none;background-color:rgba(var(--color-background),.8);color:var(--color-foreground);text-align:center;font-size:14px;transition:all .2s ease}.atc-sticky-container .quantity__input:hover{border-color:rgba(var(--color-foreground),.4);background-color:var(--color-background)}.atc-sticky-container .quantity__input:focus{outline:none;border-color:var(--color-foreground);background-color:var(--color-background)}.atc-sticky-container .quantity__button{width:40px;height:44px;border:1px solid rgba(var(--color-foreground),.2);background-color:rgba(var(--color-background),.8);color:var(--color-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.atc-sticky-container .quantity__button:hover{border-color:rgba(var(--color-foreground),.4);background-color:var(--color-background)}.atc-sticky-container .quantity__button:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.atc-sticky-container .quantity__button:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.atc-sticky-container .product-form button[name=add]{flex-shrink:0;flex-grow:0;margin:0;padding:12px 24px;border:none;background-color:var(--sticky-button-bg);color:var(--sticky-button-text);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:4rem}.atc-sticky-container .product-form button[name=add]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.atc-sticky-container .product-form button[name=add]:active{transform:translateY(0)}.atc-sticky-container .icon.icon-caret{width:12px;display:inline-block;vertical-align:middle}@media (max-width: 749px){.atc-sticky-container .page-width-inner{grid-template-columns:auto 1fr;gap:.5rem;padding:0 1rem 0 .5rem}.atc-sticky-container .atc-product-content{min-width:0}.atc-sticky-container .atc-product-content img{width:60px;height:59px;margin-right:.25rem}.atc-sticky-container .atc-product-content .product__title{margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atc-sticky-container .product-form{width:100%;justify-self:stretch}.atc-sticky-container .product-form .atc-quantity-wrapper{justify-content:flex-end}.atc-sticky-container .product-form .select{margin-right:.5rem;font-size:1.2rem}.atc-sticky-container .quantity{margin-right:.5rem}.atc-sticky-container .quantity__input{width:50px;padding:10px 6px}.atc-sticky-container .quantity__button{width:35px;height:40px}.atc-sticky-container .product-form button[name=add]{padding:10px 16px;font-size:11px;min-height:35px;min-width:80px;flex-grow:0}.atc-sticky-container .product-form .select__select{padding:10px 35px 10px 12px;font-size:11px;border:1px solid rgba(var(--color-foreground),.6);background-color:var(--color-background);box-shadow:0 1px 3px #0000001a}.atc-sticky-container .product-form .select .icon-caret{right:10px;width:10px;height:10px}.atc-sticky-container .desktop-title{display:none}.atc-sticky-container[aria-hidden=true]{transform:translateY(100%)}.atc-product-content>div{display:none!important}.atc-quantity-wrapper{justify-content:space-between}.atc-quantity-wrapper>div{flex:1 0 auto}.atc-sticky-container{display:none!important}}@media (min-width: 750px){.atc-sticky-container .mobile-title{display:none}.atc-sticky-container{top:0;bottom:unset}.atc-sticky-container[aria-hidden=true]{transform:translateY(-100%)}.atc-sticky-container .product-form button[name=add]{min-width:14rem}}.product-form__submit{display:flex;align-items:center;justify-content:center;background-color:#71adaa}.product-form__submit.loading span{display:none}.product-form__submit:not(.loading) .loading-spinner.btn__loading-spinner{display:none!important}.product-form__submit .loading-spinner.btn__loading-spinner{color:#fff;border:2px solid white;display:flex;align-items:center;justify-content:center;position:relative;width:1.8rem;height:1.8rem}.atc-price-display.compare .price__current{color:#f94c10;font-weight:700}.atc-price-display{font-size:1.4rem}.product__title{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sticky-cta.css.map */
