.spx-buy-buttons-block{width:100%}.spx-buy-buttons{padding:24px;border-radius:var(--border-radius-sm, 16px);background:var(--color-fill, #F5F5F5);display:flex;flex-direction:column;gap:16px}.spx-buy-buttons__inner-header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px}.spx-buy-buttons__price-quantity-wrapper{flex:1;display:flex;align-items:center;gap:var(--gap-md);flex-wrap:wrap}.spx-buy-buttons__price-inner{display:flex;flex-direction:column;gap:4px;flex:1}.spx-buy-buttons__price{display:flex;flex-direction:row;gap:12px;align-items:center}.spx-buy-buttons__price-current{color:var(--color-text, #1F1F1F);font-family:Poppins;font-size:var(--font-size-heading-6, 20px);font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.spx-buy-buttons__price-compare{color:var(--color-text-secondary, #666);font-family:Poppins;font-size:var(--font-size-m, 14px);font-style:normal;font-weight:500;line-height:normal;text-decoration-line:line-through;text-transform:capitalize}.spx-buy-buttons__price-financing{display:flex;align-items:center;gap:8px;color:#326cf9;font-family:Poppins;font-size:var(--font-size-m, 14px);font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.product-details quantity-selector-component.quantity-selector,.spx-buy-buttons .quantity-selector{border-radius:100px;display:flex;gap:6px;align-items:center;justify-content:center;border:none;background:#eee;padding:0 6px}.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:42px;height:42px}.product-details .quantity-selector .svg-wrapper{width:24px;height:24px}.product-details .quantity-selector .quantity-minus,.product-details .quantity-selector .quantity-plus{border-radius:100px;background:#ddd;color:#1f1f1f}.product-details .quantity-selector .quantity-minus:hover,.product-details .quantity-selector .quantity-plus:hover{background:#333;color:#fff}.spx-buy-buttons__quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.spx-buy-buttons__quantity-label__cart-count{color:var(--color-foreground-secondary)}.spx-buy-buttons__quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap)}.spx-buy-buttons__quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.spx-buy-buttons__quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.spx-buy-buttons__quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.spx-buy-buttons__add-to-cart,.spx-buy-buttons__checkout{width:100%;border:none!important}.spx-buy-buttons__add-to-cart button,.spx-buy-buttons__checkout button{width:100%}.spx-buy-buttons__error{display:flex;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.hidden.spx-buy-buttons__error{display:none}.spx-buy-buttons__volume-pricing{display:block;width:100%;margin-bottom:var(--gap)}.spx-buy-buttons__volume-pricing:not(:has(.spx-buy-buttons__volume-pricing__title)){margin-top:0;margin-bottom:0}.spx-buy-buttons__volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.spx-buy-buttons__volume-pricing__table{width:100%}.spx-buy-buttons__volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.spx-buy-buttons__volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.spx-buy-buttons__volume-pricing__row--odd{background:var(--color-background)}.spx-buy-buttons__volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.spx-buy-buttons__volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:left;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}button.spx-buy-buttons__volume-pricing__toggle{padding-block:var(--padding-sm)}.spx-buy-buttons__volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.spx-buy-buttons__volume-pricing__show-more{display:inline}.spx-buy-buttons__volume-pricing__show-less{display:none}.spx-buy-buttons__volume-pricing--expanded .spx-buy-buttons__volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.spx-buy-buttons__volume-pricing--expanded .spx-buy-buttons__volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.spx-buy-buttons__volume-pricing--expanded .spx-buy-buttons__volume-pricing__show-more{display:none}.spx-buy-buttons__volume-pricing--expanded .spx-buy-buttons__volume-pricing__show-less{display:inline}.spx-buy-buttons__pickup-availabilities{width:100%}.spx-buy-buttons__pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.spx-buy-buttons__pickup-availability__row{display:flex;gap:var(--padding-xs)}.spx-buy-buttons__pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.spx-buy-buttons__pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.spx-buy-buttons__pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.spx-buy-buttons__pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.spx-buy-buttons__pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.spx-buy-buttons__pickup-location__dialog:modal{max-height:100dvh}.spx-buy-buttons__pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.spx-buy-buttons__pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.spx-buy-buttons__pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.spx-buy-buttons__pickup-location__button:hover{color:var(--color-primary-hover)}.spx-buy-buttons__pickup-location__h4{margin:0}.spx-buy-buttons__pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.spx-buy-buttons__pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.spx-buy-buttons__pickup-location__address{font-style:normal}.spx-buy-buttons__pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}.product-details .add-to-cart-button,.spx-buy-buttons .add-to-cart-button{--button-border-color: var(--color-accent, #FF6F61);width:100%;padding:12px 24px;height:52px;border-radius:var(--style-border-radius-buttons-primary, 14px);border:none!important;background:var(--color-accent, #FF6F61);color:var(--color-white, #FFF);font-family:Poppins;font-size:var(--font-size-lg, 16px);font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.spx-buy-buttons .add-to-cart-button:hover{background:#e65a4c}.spx-buy-buttons .add-to-cart-text{gap:8px}.product-details .spx-buy-buttons__checkout button{display:flex;padding:12px 24px;height:42px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:var(--font-size-heading-1, 64px);background:#5a31f4;color:var(--color-white, #FFF);font-family:Poppins;font-size:var(--font-size-lg, 16px);font-style:normal;font-weight:500;line-height:1;text-transform:capitalize}.spx-buy-buttons .spx-buy-buttons__checkout button:hover{background:#4a26d4}
/*# sourceMappingURL=/cdn/shop/t/8/assets/spx-buy-buttons.css.map */
