.sl-buybox{--sl-buybox-surface: var(--color-input-background);--sl-buybox-muted: var(--color-variant-text);--sl-buybox-ink-soft: var(--color-input-text);--height-buy-buttons: 55px;--sl-buybox-row-gap: 16px;--sl-buybox-button-gap: 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:var(--sl-buybox-row-gap);margin-block-start:0;padding:22px 32px;border-radius:8px}.sl-buybox:has(>.buy-buttons-block .active-internate-pricing-form):not(:has(>variant-picker,>.sl-setup,>.shopify-app-block,.sl-product__rx-message)){display:none}.sl-buybox~.sl-assurances{margin-block-start:-4px}.sl-buybox>*{grid-column:1 / -1;min-width:0}.sl-buybox .variant-picker{margin-block-end:6px}.sl-buybox .sl-product__variants{padding-block-start:0}.sl-buybox .sl-product__variant-title{display:flex;align-items:center;gap:4px;margin-block-end:8px}.sl-buybox .sl-product__variant-tooltip{display:flex;align-items:center}.sl-buybox .sl-product__variant-title .sl-title{font-family:var(--font-heading--family);font-weight:700;font-size:16px;line-height:1.5;color:var(--color-foreground)}.sl-buybox .sp-tooltip__box{z-index:var(--layer-temporary);bottom:0;right:-62px;width:199px;padding:8px 12px;border-color:#e4e2df;font-family:var(--font-body--family);font-size:12px;font-weight:400;line-height:1.5;color:var(--color-foreground);text-align:start}.sl-buybox .sp-tooltip__box:after{content:none}.sl-buybox .sp-tooltip__box :is(strong,b){font-weight:600}.sl-buybox .sl-product__variant-tooltip-btn{display:inline-flex;padding:0;color:var(--color-foreground);background:none;border:0}.sl-buybox .sl-product__variant-tooltip-btn svg{inline-size:18px;block-size:18px}.sl-buybox .sl-product__variant-row{gap:8px}.sl-buybox .sl-form__field--check{display:flex;flex:1 1 0;min-width:0}.sl-buybox:not(.sl-buybox--options) .sl-product__variant-row:has(>.sl-form__field--check:nth-child(4))>.sl-form__field--check{flex:1 1 auto}.sl-buybox:not(.sl-buybox--options) .sl-product__variant-row:has(>.sl-form__field--check:nth-child(4)) .sl-form__label--check{white-space:nowrap}.sl-buybox .sl-form__label--check:not(.sl-form__label--check-color){display:flex;align-items:center;justify-content:center;min-width:0;padding:12px 16px;font-family:var(--font-heading--family);font-weight:700;font-size:14px;line-height:1.2;color:var(--sl-buybox-muted);background-color:var(--sl-buybox-surface);border:1px solid var(--color-border);border-radius:8px}.sl-buybox .sl-form__input--check:checked+.sl-form__label--check:not(.sl-form__label--check-color){color:var(--color-primary-button-text);background:var(--color-primary-button-background);border-color:transparent}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)){--sl-buybox-setup-row: 1}.sl-buybox:has(>variant-picker):has(>.sl-setup):not(:has(.quantity-rules)){--sl-buybox-setup-row: 2}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules))>.sl-setup{grid-column:1;grid-row:var(--sl-buybox-setup-row);position:relative;z-index:var(--layer-raised)}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules))>.buy-buttons-block{display:grid;grid-column:1 / -1;grid-row:var(--sl-buybox-setup-row) / span 4;grid-template-columns:subgrid;grid-template-rows:subgrid}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules))>.buy-buttons-block product-form-component,.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules))>.buy-buttons-block form,.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules))>.buy-buttons-block .product-form-buttons{display:contents}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>*{grid-column:1 / -1}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>.quantity-selector-wrapper{grid-column:2;grid-row:1;align-self:end}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>.product-form-text__error{grid-row:2}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>:has(.add-to-cart-button){grid-row:3}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>.accelerated-checkout-block{grid-row:4}.sl-buybox:has(>.sl-setup):not(:has(.quantity-rules)):has(.product-form-text__error.hidden) .product-form-buttons>:has(.add-to-cart-button){margin-block-start:calc(-1 * var(--sl-buybox-row-gap))}.sl-buybox:not(:has(>.sl-setup)) .product-form-buttons{flex-direction:row;flex-wrap:wrap;gap:12px}.sl-buybox:not(:has(>.sl-setup)) .product-form-buttons>:has(.add-to-cart-button){flex:1 1 0;width:auto}.sl-buybox:not(:has(>.sl-setup)) .product-form-buttons>.accelerated-checkout-block{flex-basis:100%}.product-details .sl-buybox:not(:has(>.sl-setup)) .quantity-selector{block-size:var(--height-buy-buttons)}.sl-buybox .quantity-selector-wrapper{gap:0}.product-details .sl-buybox .quantity-selector{--quantity-selector-width: auto;flex:none;gap:4px;block-size:68px;padding-inline:6px;color:var(--color-foreground);background-color:var(--sl-buybox-surface);border:1px solid var(--color-border);border-radius:10px}.product-details .sl-buybox .quantity-selector :is(.quantity-minus,.quantity-plus){inline-size:30px;block-size:100%;border-radius:0;color:inherit}.product-details .sl-buybox .quantity-selector :is(.quantity-minus,.quantity-plus):disabled{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));background:none;border-color:transparent}.sl-buybox .quantity-selector .svg-wrapper,.sl-buybox .quantity-selector .svg-wrapper svg{inline-size:18px;block-size:18px}.sl-buybox .quantity-selector input{inline-size:2ch;font-family:var(--font-accent--family);font-weight:600;font-size:16px;line-height:1.5;color:inherit}.product-details .sl-buybox .button.add-to-cart-button{padding:0 48px;font-family:var(--font-accent--family);font-weight:600;font-size:16px;line-height:1.5}.sl-buybox:has(>.sl-setup) .accelerated-checkout-block{margin-block-start:calc(var(--sl-buybox-button-gap) - var(--sl-buybox-row-gap))}.product-details .sl-buybox .buy-buttons-block{position:static;z-index:auto}.product-details .sl-buybox .buy-buttons-block:before{content:none}@media(max-width:749px){.sl-buybox.sl-buybox--buttons-row{--height-buy-buttons: 55px}.sl-buybox--buttons-row:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>:has(.add-to-cart-button),.sl-buybox--buttons-row:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>.accelerated-checkout-block{grid-row:3;grid-column:1 / -1;inline-size:calc(50% - 2px)}.sl-buybox--buttons-row:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>:has(.add-to-cart-button){justify-self:start}.sl-buybox--buttons-row:has(>.sl-setup):not(:has(.quantity-rules)) .product-form-buttons>.accelerated-checkout-block{justify-self:end;margin-block-start:0}.sl-buybox--buttons-row:has(>.sl-setup):not(:has(.quantity-rules)):has(.product-form-text__error.hidden) .product-form-buttons>.accelerated-checkout-block{margin-block-start:calc(-1 * var(--sl-buybox-row-gap))}.product-details .sl-buybox.sl-buybox--buttons-row .button.add-to-cart-button{padding:0 16px;font-size:14px}}.sl-buybox .sl-product__rx-message--inline{display:flex;align-items:center;gap:8px;margin:0;padding:0;background:none;border-radius:0}.sl-buybox .sl-product__rx-message--inline>:not(:last-child){margin-inline-end:0}.sl-buybox .sl-product__rx-icon{display:grid;flex:none;place-items:center;inline-size:35px;block-size:34px;background:var(--sl-buybox-surface);border-radius:90px}.sl-buybox .sl-product__rx-icon>svg{inline-size:17.78px;block-size:23px}.sl-buybox .sl-product__rx-message--inline .sl-product__rx-message-text{margin:0;font-family:var(--font-body--family);font-weight:600;font-size:14px;line-height:1.4;color:var(--sl-buybox-ink-soft)}.sl-buybox .sl-product__rx-message--inline .sl-product__rx-message-text span{display:inline;margin:0;font:inherit;color:inherit}.sl-buybox .sl-product__rx-message--inline .sl-product__rx-message-text a{margin-inline-start:8px;font-family:var(--font-accent--family);font-weight:600;color:var(--color-primary);text-decoration:underline}@media(max-width:749px){.sl-buybox{--height-buy-buttons: 60px;--sl-buybox-row-gap: 12px;--sl-buybox-button-gap: 8px;padding:22px 12px}.sl-buybox .variant-picker{margin-block-end:0}.sl-buybox .sl-product__variant-title{margin-block-end:8px}.sl-buybox .sl-product__variant-title .sl-title{font-size:14px;line-height:1.2}.sl-buybox .sl-product__variant-tooltip-btn svg{inline-size:16px;block-size:16px}.sl-buybox .sl-form__label--check:not(.sl-form__label--check-color){padding:8px;font-size:12px;line-height:1.5;border-radius:4px}.sl-buybox{margin-block-start:0}.sl-buybox~.sl-assurances{margin-block-start:0}.product-details .sl-buybox .quantity-selector{gap:2px;block-size:57px;padding-inline:4px;color:var(--sl-buybox-ink-soft);border-color:var(--sl-buybox-ink-soft)}.product-details .sl-buybox .quantity-selector :is(.quantity-minus,.quantity-plus){inline-size:26px}.sl-buybox .quantity-selector .svg-wrapper,.sl-buybox .quantity-selector .svg-wrapper svg{inline-size:14px;block-size:14px}.product-details .sl-buybox .button.add-to-cart-button{padding:18px 32px;font-size:16px}.sl-buybox .sl-product__rx-icon{inline-size:38px;block-size:37px}.sl-buybox .sl-product__rx-icon>svg{inline-size:19.28px;block-size:25px}.sl-buybox .sl-product__rx-message--inline .sl-product__rx-message-text{font-size:12px;line-height:1.5}.sl-buybox .sl-product__rx-message--inline .sl-product__rx-message-text a{margin-inline-start:0}}.sl-buybox--options{--sl-buybox-unavailable: #f1f0ee;--height-buy-buttons: 64px;padding-block-start:28px}.sl-buybox--options .variant-picker{margin-block-end:8px}.sl-buybox--options .sl-product__variants{display:flex;flex-direction:column;gap:18px}.sl-buybox--options .sl-product__variant{margin:0;padding:0}.sl-buybox--options .sl-product__variant-title{margin-block-end:14px}.sl-buybox--options .sl-product__variant-title .sl-title{font-size:16px;line-height:1.2}.sl-buybox--options .sl-product__variant-row{gap:14px}.sl-buybox--options .sl-product__variant-row:has(>.sl-form__field--check:nth-child(3)){gap:8px}.sl-buybox--options .sl-form__field--check{flex:1 1 0;min-width:fit-content}.sl-buybox--options .sl-form__label--check:not(.sl-form__label--check-color){inline-size:100%;min-block-size:40px;padding:12px 16px;border-radius:4px}.sl-buybox--options .sl-product__variant-row:has(>.sl-form__field--check:nth-child(3)) .sl-form__label--check:not(.sl-form__label--check-color){padding-block:8px;font-size:16px}.sl-buybox--options .sl-form__input--check:is(:disabled,.disabled)+.sl-form__label--check{background-color:var(--sl-buybox-unavailable)}.sl-buybox .sl-product__size-guide{display:inline-flex;flex:none;align-items:center;gap:4px;margin-inline-start:auto;font-family:var(--font-accent--family);font-weight:600;font-size:16px;line-height:1.5;color:var(--color-primary);text-decoration:underline}.sl-buybox .sl-product__size-guide-icon{display:flex}.sl-buybox .sl-product__size-guide-icon svg{inline-size:19px;block-size:19px}.sl-buybox .sl-product__size-guide-icon svg path:not(mask path){fill:currentColor}@media(max-width:749px){.sl-buybox--options{--height-buy-buttons: 60px}.sl-buybox--options .variant-picker{margin-block-end:12px}.sl-buybox--options .sl-product__variant-title{margin-block-end:8px}.sl-buybox--options .sl-product__variant-title .sl-title{font-size:14px}.sl-buybox--options .sl-product__variant-row{gap:8px}.sl-buybox--options .sl-product__variant-row:has(>.sl-form__field--check:nth-child(3)){gap:6px}.sl-buybox--options .sl-form__label--check:not(.sl-form__label--check-color),.sl-buybox--options .sl-product__variant-row:has(>.sl-form__field--check:nth-child(3)) .sl-form__label--check:not(.sl-form__label--check-color){min-block-size:32px;padding:8px 16px;font-size:12px;line-height:1.5}.sl-buybox .sl-product__size-guide{gap:8px;font-size:14px;line-height:1.4}.sl-buybox .sl-product__size-guide-icon svg{inline-size:17px;block-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/sl-buy-box-card.css.map */
