smart-buy-button{display:block;width:100%}.smart-buy-button__qty.color-scheme-1 .smart-buy-button__qty-group,.smart-buy-button__qty.color-scheme-2 .smart-buy-button__qty-group,.smart-buy-button__qty.color-scheme-3 .smart-buy-button__qty-group,.smart-buy-button__qty[class*=color-] .smart-buy-button__qty-group{--color-button-text: var(--color-foreground);--color-button: var(--color-background);--border-opacity: var(--buttons-border-opacity);--alpha-button-background: 0}.smart-buy-button__add,.smart-buy-button__qty{width:100%;border-radius:500px}.smart-buy-button__add-button{width:100%;padding:var(--space-small) var(--space-medium);white-space:nowrap;margin:0;min-height:calc(2em + var(--buttons-border-width) * 2)}.smart-buy-button__qty-group{display:flex;align-items:center;position:relative;border-radius:var(--buttons-radius-outset, 500px);min-height:calc(2em + var(--buttons-border-width) * 2)}.smart-buy-button__qty-group:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.smart-buy-button__qty-group:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset, 0px)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));transition:box-shadow var(--duration-short) ease;pointer-events:none}.smart-buy-button__qty-btn{display:flex;align-items:center;justify-content:center;width:calc(var(--space-xlarge, 2.8rem) / var(--font-body-scale, 1));align-self:stretch;padding:0;background:transparent;border:none;cursor:pointer;color:rgb(var(--color-foreground));transition:background-color .2s ease;font-size:var(--font-size-medium);font-weight:700;line-height:calc(1 + .2 / var(--font-body-scale));font-family:var(--font-primary-family);letter-spacing:.06rem;position:relative}.smart-buy-button__qty-btn:first-child{border-right:1px solid rgba(var(--color-button-text),var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset, 500px) 0 0 var(--buttons-radius-outset, 500px)}.smart-buy-button__qty-btn:last-child{border-left:1px solid rgba(var(--color-button-text),var(--buttons-border-opacity));border-radius:0 var(--buttons-radius-outset, 500px) var(--buttons-radius-outset, 500px) 0}.smart-buy-button__qty-btn:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.smart-buy-button__qty-input{flex:1;width:calc(var(--space-xlarge, 2.8rem) / var(--font-body-scale, 1));text-align:center;border:none;background:transparent;color:rgb(var(--color-foreground));padding:0;align-self:stretch;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-size:var(--font-size-medium);font-weight:700;line-height:calc(1 + .2 / var(--font-body-scale));font-family:var(--font-primary-family);letter-spacing:.06rem}.smart-buy-button__qty-input::-webkit-outer-spin-button,.smart-buy-button__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.smart-buy-button__qty-input:focus,.smart-buy-button__qty-input:focus-visible,.smart-buy-button__qty-input:focus-within{outline:none;box-shadow:none;border:none}.card-wrapper:has(.smart-buy-button.is-in-cart)>.card{position:relative}.card-wrapper:has(.smart-buy-button.is-in-cart)>.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(0 0 0 / 75%);border-radius:inherit;pointer-events:none;z-index:1}@media screen and (max-width:749px){.smart-buy-button__add-button{padding:var(--space-xsmall) var(--space-small)}}smart-buy-button[aria-busy=true]{pointer-events:none;opacity:.6;cursor:default}body.bundle-limit-reached .card-wrapper[data-bundle-primary=true] smart-buy-button[data-mode=bundle] [data-smart-buy-action=add],body.bundle-limit-reached .card-wrapper[data-bundle-primary=true] smart-buy-button[data-mode=bundle] [data-smart-buy-action=increase]{pointer-events:none}smart-buy-button[data-mode=bundle] .smart-buy-button__qty-input{pointer-events:none;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/77/assets/smart-buy-button.css.map */
