.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;z-index:4;transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;pointer-events:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:1px solid rgba(var(--color-foreground),.08);box-shadow:0 -2px 12px #00000014}.sticky-add-to-cart.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.sticky-add-to-cart__inner{display:flex;align-items:center;gap:1rem;padding:12px 16px;max-width:var(--page-width, 1200px);margin:0 auto;min-height:72px;box-sizing:border-box}.sticky-add-to-cart__info{display:flex;align-items:center;gap:1rem;flex:1 1 auto;min-width:0}.sticky-add-to-cart__image{width:6rem;height:6rem;flex-shrink:0;border-radius:var(--product-card-corner-radius, 4px);overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.sticky-add-to-cart__image img{width:100%;height:100%;object-fit:cover;display:block}.sticky-add-to-cart__details{display:flex;flex-direction:column;gap:.3rem;min-width:0}.sticky-add-to-cart__title{font-size:1.4rem;font-weight:600;line-height:calc(1 + .3 / var(--font-body-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground));margin:0}.sticky-add-to-cart__meta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.sticky-add-to-cart__variant{position:relative}.sticky-add-to-cart__variant-toggle{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius, 0px);background:transparent;color:rgb(var(--color-foreground));font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;cursor:pointer;font-family:inherit;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__variant-toggle:hover{border-color:rgba(var(--color-foreground),.4)}.sticky-add-to-cart__variant-toggle .icon-caret{width:12px;height:12px;flex-shrink:0}.sticky-add-to-cart__variant-popover{position:absolute;bottom:calc(100% + .5rem);left:0;min-width:220px;max-width:320px;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:.8rem;display:none;z-index:5}.sticky-add-to-cart__variant-popover.is-open{display:block}.sticky-add-to-cart__variant-option{margin-bottom:.8rem}.sticky-add-to-cart__variant-option:last-child{margin-bottom:0}.sticky-add-to-cart__variant-option-label{display:block;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;color:rgba(var(--color-foreground),.7)}.sticky-add-to-cart__variant-options{display:flex;flex-wrap:wrap;gap:.4rem}.sticky-add-to-cart__variant-option-btn{padding:.4rem .8rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--buttons-radius, 0px);background:transparent;color:rgb(var(--color-foreground));font-size:1.2rem;cursor:pointer;font-family:inherit;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sticky-add-to-cart__variant-option-btn:hover{border-color:rgba(var(--color-foreground),.5)}.sticky-add-to-cart__variant-option-btn[aria-pressed=true]{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.sticky-add-to-cart__variant-option-btn[disabled]{opacity:.4;cursor:not-allowed;text-decoration:line-through;pointer-events:none}.sticky-add-to-cart__price{display:flex;align-items:baseline;gap:.6rem;white-space:nowrap}.sticky-add-to-cart__price-regular{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.sticky-add-to-cart__price-compare{font-size:1.3rem;text-decoration:line-through;color:rgba(var(--color-foreground),.6)}.sticky-add-to-cart__price-sale{font-size:1.5rem;font-weight:600;color:#e0202a}.sticky-add-to-cart__action{flex-shrink:0}.sticky-add-to-cart__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 2rem;min-height:4.5rem;background-color:rgba(var(--color-button),var(--alpha-button-background, 1));color:rgb(var(--color-button-text));border:0;border-radius:var(--buttons-radius-outset, 0px);font:inherit;font-size:1.5rem;font-weight:600;letter-spacing:.13rem;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.sticky-add-to-cart__submit:hover{opacity:.85}.sticky-add-to-cart__submit:disabled{opacity:.5;cursor:not-allowed}.sticky-add-to-cart__submit .loading__spinner{display:none}.sticky-add-to-cart__submit.is-loading .loading__spinner{display:inline-flex}.sticky-add-to-cart__submit .loading__spinner svg,.sticky-add-to-cart__submit .loading__spinner .svg-wrapper{width:18px;height:18px}.sticky-add-to-cart__hidden-form{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:749px){.sticky-add-to-cart__inner{gap:.5rem;padding:.6rem 1rem}.sticky-add-to-cart__image{width:4rem;height:4rem}.sticky-add-to-cart__title{font-size:1.1rem;max-width:130px}.sticky-add-to-cart__meta{gap:.4rem}.sticky-add-to-cart__variant-toggle{font-size:1rem;max-width:100px;padding:.25rem .4rem}.sticky-add-to-cart__price-regular,.sticky-add-to-cart__price-sale{font-size:1.1rem}.sticky-add-to-cart__price-compare{font-size:1rem}.sticky-add-to-cart__submit{padding:0;width:4rem;height:4rem;min-height:4rem;flex-shrink:0}.sticky-add-to-cart__submit [data-submit-text]{display:none}.sticky-add-to-cart__submit:before{content:"";display:block;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat}.sticky-add-to-cart__submit .loading__spinner{display:none}.sticky-add-to-cart__variant-popover{min-width:180px;max-width:260px;left:-1rem}}@media screen and (min-width:750px){.sticky-add-to-cart-wrapper[data-enable-desktop=false] .sticky-add-to-cart{display:none!important}}@media screen and (max-width:749px){.sticky-add-to-cart-wrapper[data-enable-mobile=false] .sticky-add-to-cart{display:none!important}}body.sticky-atc-visible{padding-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sticky-add-to-cart.css.map */
