.sticky-atc{position:fixed;bottom:20px;right:20px;width:380px;z-index:9;pointer-events:none;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease;background:transparent}.sticky-atc.is-visible{pointer-events:auto;opacity:1;transform:translateY(0)}.sticky-atc.is-expanded .sticky-atc__bar{display:none}.sticky-atc__bar{display:flex;flex-direction:column;align-items:stretch;gap:10px;background:rgb(var(--color-background));color:rgb(var(--color-text-heading));padding:1rem;border-radius:4px;box-shadow:0 8px 32px #0000002e}.sticky-atc__product{display:none}.sticky-atc__thumb{width:50px;height:50px;border-radius:6px;overflow:hidden;flex-shrink:0}.sticky-atc__thumb--lg{width:80px;height:80px}.sticky-atc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__info{min-width:0}.sticky-atc__vendor{display:none}.sticky-atc .sticky-atc__title{margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sticky-atc .sticky-atc__title--full{white-space:normal;overflow:visible;text-overflow:clip}.sticky-atc__price .price,.sticky-atc__price .price__regular,.sticky-atc__price .price-item{margin:0}.sticky-atc__price .price{margin-top:0;flex-wrap:wrap}.sticky-atc .price__badge-sale,.sticky-atc .price__badge-sold-out,.sticky-atc .product__stock-label{display:none}.sticky-atc__bar-actions{display:flex;flex-direction:column;gap:10px;width:100%}.sticky-atc__buy-row{display:flex;align-items:stretch;gap:10px;width:100%}.sticky-atc__form-wrap .sticky-atc__buy-row{margin-top:14px}.sticky-atc__buy-row .sticky-atc__submit-wrap{flex:1;min-width:0;display:flex}.sticky-atc .sticky-atc__qty{width:120px;flex:0 0 auto;border-radius:5px;border:1px solid rgba(var(--color-text-heading),.15);min-height:44px}.sticky-atc .sticky-atc__qty:before,.sticky-atc .sticky-atc__qty:after{display:none}.sticky-atc .sticky-atc__qty .quantity__input{box-shadow:none!important;outline:none!important;color:rgb(var(--color-text-heading))}.sticky-atc .sticky-atc__qty .quantity__button{color:rgb(var(--color-text-heading))}.sticky-atc__expand-btn{background:none;border:none;color:rgb(var(--color-text-heading));padding:0;font-size:14px;font-weight:500;cursor:pointer;text-align:center;opacity:.85}.sticky-atc__expand-btn:hover{opacity:1}.sticky-atc .sticky-atc__bar-add,.sticky-atc .sticky-atc__submit{width:100%;flex:1;min-width:0;align-self:stretch;justify-content:center;background:var(--buttons-p1-neutral-bg);border:1px solid var(--buttons-p1-neutral-bg);color:var(--buttons-p1-neutral-text);font-weight:600;min-height:44px;border-radius:5px;padding:10px 16px;white-space:nowrap}.sticky-atc .sticky-atc__bar-add:hover:not([disabled]),.sticky-atc .sticky-atc__submit:hover:not([disabled]){background:var(--buttons-p1-hover-bg);border-color:var(--buttons-p1-hover-bg);color:var(--buttons-p1-hover-text)}.sticky-atc .sticky-atc__bar-add:hover:not([disabled]) span,.sticky-atc .sticky-atc__submit:hover:not([disabled]) span{color:var(--buttons-p1-hover-text)!important}.sticky-atc .sticky-atc__bar-add[disabled],.sticky-atc .sticky-atc__submit[disabled]{opacity:.5;cursor:not-allowed}.sticky-atc__panel{background:rgb(var(--color-background));color:rgb(var(--color-text-heading));border-radius:4px;padding:1rem;margin-bottom:0;box-shadow:0 8px 32px #0000002e}.sticky-atc__panel[hidden]{display:none}.sticky-atc__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.sticky-atc__panel-product{display:flex;gap:12px;align-items:center;min-width:0;flex:1}.sticky-atc__close-btn{background:none;border:none;cursor:pointer;color:rgb(var(--color-text-heading));opacity:.5;padding:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease}.sticky-atc__close-btn:hover{opacity:1}.sticky-atc__close-btn svg{width:14px;height:14px}.sticky-atc__options{margin-bottom:14px}.sticky-atc__option-group{border:none;padding:0;margin:0 0 14px}.sticky-atc__option-group:last-child{margin-bottom:0}.sticky-atc__option-label{font-size:12px;font-weight:600;margin-bottom:8px;display:block;opacity:.75;text-transform:uppercase;letter-spacing:.06em}.sticky-atc__option-value{font-weight:400;text-transform:none;letter-spacing:0;opacity:.7}.sticky-atc__option-values{display:flex;flex-wrap:wrap;gap:6px}.sticky-atc__option-btn{padding:6px 14px;border:1px solid rgba(var(--color-text-heading),.25);background:transparent;color:rgb(var(--color-text-heading));border-radius:6px;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease;line-height:1.4}.sticky-atc__option-btn:hover:not([data-unavailable]){border-color:rgba(var(--color-text-heading),.6)}.sticky-atc__option-btn.is-selected{border-color:var(--buttons-p1-neutral-bg);background:var(--buttons-p1-neutral-bg);color:var(--buttons-p1-neutral-text)}.sticky-atc__option-btn[data-unavailable]{opacity:.3;text-decoration:line-through;cursor:not-allowed}.sticky-atc__submit-wrap{position:relative}.sticky-atc__select-prompt{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--buttons-p1-neutral-bg);color:var(--buttons-p1-neutral-text);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-radius:5px;cursor:default;z-index:2;pointer-events:all}@media(max-width:749px){.sticky-atc{width:calc(100vw - 4rem);right:2rem;bottom:1rem}.sticky-atc__bar{flex-wrap:nowrap}.sticky-atc__expand-btn{display:none}.sticky-atc__bar-add{flex-shrink:0}}@media(min-width:990px){.sticky-atc.sticky-atc--full-desktop{width:100%;left:0;right:0;bottom:0}.sticky-atc.sticky-atc--full-desktop .sticky-atc__bar,.sticky-atc.sticky-atc--full-desktop .sticky-atc__panel{border-radius:0}}@media(min-width:750px)and (max-width:989.98px){.sticky-atc.sticky-atc--full-tablet{width:100%;left:0;right:0;bottom:0}.sticky-atc.sticky-atc--full-tablet .sticky-atc__bar,.sticky-atc.sticky-atc--full-tablet .sticky-atc__panel{border-radius:0}}@media(max-width:749px){.sticky-atc.sticky-atc--full-mobile{width:100%;left:0;right:0;bottom:0}.sticky-atc.sticky-atc--full-mobile .sticky-atc__bar,.sticky-atc.sticky-atc--full-mobile .sticky-atc__panel{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/sticky-atc.css.map */
