.atc-info-popups{display:block}.atc-info-popups__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.atc-info-popups__item{display:flex;align-items:center;gap:.5rem}.atc-info-popups__item--disclaimer{--color: var(--color-foreground-muted);flex-basis:100%;justify-content:center;color:var(--color-foreground-muted);text-align:center}.atc-info-popups__item--popup:not(:last-child):after{content:"|"}.atc-info-popups__item--manual{flex-wrap:wrap;justify-content:center}.atc-info-popups__item--manual .popup-link{display:flex;align-items:center;gap:.5rem}.atc-info-popups__item--manual .popup-link:not(:last-child):after{content:"|"}@media(scripting:none){.atc-info-popups:not(.atc-info-popups--has-disclaimer),.atc-info-popups__item--popup,.atc-info-popups__item--manual{display:none}}.buy-buttons-block{--purchase-control-block-size: 2.5625rem;display:block;inline-size:var(--buy-buttons-width, 100%);padding-block:var(--padding-block-start, 0) var(--padding-block-end, 0);padding-inline:var(--padding-inline-start, 0) var(--padding-inline-end, 0)}.buy-buttons-block__stack,.buy-buttons-block product-form-component,.buy-buttons-block__form,.purchase-options{display:grid}.buy-buttons-block__stack{gap:2rem}.buy-buttons-block__form{gap:1rem}.purchase-options{gap:0;container-type:inline-size}.buy-buttons-block .product-variant-picker{padding:0}.purchase-options__modes{min-inline-size:0;margin:0;padding:.75rem 0 0;border:0;border-block-start:var(--border-width) solid var(--color-divider)}.purchase-options__mode-list,.purchase-options__mode{display:flex;align-items:center}.purchase-options__mode-list{flex-wrap:wrap;gap:.5rem 2rem}.purchase-options__mode{min-block-size:var(--minimum-touch-target);gap:.75rem;cursor:pointer}.purchase-options__mode:has(input:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.purchase-options__save{padding:.375rem .5rem;color:var(--color-badge-text);background:var(--color-badge-background);border-radius:999px;font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing)}.purchase-options__promotion{display:inline-block;margin-block-end:.75rem;padding:.375rem .5rem;color:var(--color-primary-button-text);background:var(--color-primary-button-background);border-radius:var(--radius-square);font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing)}.purchase-options__save-previous{margin-inline-end:.25em;opacity:var(--opacity-muted-text)}.purchase-options__controls{display:grid;grid-template-columns:minmax(7.625rem,122fr) minmax(0,286fr);column-gap:.625rem;row-gap:0;align-items:start;transition:grid-template-columns 0s linear 0s,column-gap 0s linear 0s}.purchase-options[data-has-quantity=false] .purchase-options__controls{grid-template-columns:minmax(0rem,0fr) minmax(0,286fr);column-gap:0;transition:grid-template-columns 0s linear var(--motion-duration-standard),column-gap 0s linear var(--motion-duration-standard)}.purchase-options__frequency{grid-column-end:-1}.purchase-options__quantity quantity-selector-component,.buy-buttons-block__quantity quantity-selector-component{display:flex;align-items:center;block-size:var(--purchase-control-block-size);color:var(--color-input-text);background:var(--color-input-background);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-square);box-sizing:border-box}.purchase-options__quantity button,.buy-buttons-block__quantity button{display:flex;flex:1 1 0;align-items:center;block-size:100%;padding:0;color:inherit;background:none;border:0;border-radius:0;cursor:pointer}.purchase-options__quantity button,.buy-buttons-block__quantity button{justify-content:center}.purchase-options__quantity button:disabled,.buy-buttons-block__quantity button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.purchase-options__quantity button svg,.buy-buttons-block__quantity button svg{display:block;inline-size:.625rem;block-size:.625rem}.purchase-options__quantity input,.buy-buttons-block__quantity input{flex:none;inline-size:.875rem;min-inline-size:0;block-size:100%;margin:0;padding:0;color:inherit;background:none;border:0;border-radius:0;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@supports (field-sizing: content){.purchase-options__quantity input,.buy-buttons-block__quantity input{inline-size:auto;min-inline-size:.875rem;field-sizing:content}}.purchase-options__quantity input::-webkit-outer-spin-button,.purchase-options__quantity input::-webkit-inner-spin-button,.buy-buttons-block__quantity input::-webkit-outer-spin-button,.buy-buttons-block__quantity input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.purchase-options__quantity,.purchase-options__frequency{display:grid;min-inline-size:0;grid-template-rows:0fr;padding-block-start:0;visibility:hidden;transition:grid-template-rows var(--motion-duration-standard) var(--motion-easing),padding-block-start var(--motion-duration-standard) var(--motion-easing),visibility 0s linear var(--motion-duration-standard)}.purchase-options[data-has-quantity=true] .purchase-options__quantity,.purchase-options__frequency[data-open=true]{grid-template-rows:1fr;padding-block-start:1rem;visibility:visible;transition:grid-template-rows var(--motion-duration-standard) var(--motion-easing),padding-block-start var(--motion-duration-standard) var(--motion-easing),visibility 0s linear 0s}.purchase-options__quantity-inner,.purchase-options__frequency-inner{display:grid;min-block-size:0;min-inline-size:0;overflow:hidden;overflow:clip}.purchase-options__frequency-inner{gap:.5rem}.purchase-options__frequency select{--color-input-border: var(--color-foreground-muted);inline-size:100%;block-size:var(--purchase-control-block-size);padding-block:0;padding-inline-start:1.25rem;cursor:pointer}.purchase-options__frequency select:disabled{cursor:default}:root[data-focus-modality=keyboard] .purchase-options__frequency select:focus-visible{outline:var(--focus-ring-width) solid var(--color-input-border-focus, currentcolor);outline-offset:calc(var(--focus-ring-width) * -1)}.purchase-options__description{color:var(--color-foreground-muted);font:var(--font-caption);letter-spacing:var(--font-caption--letter-spacing)}.purchase-options__description{padding-inline:.125rem}@media screen and (max-width:46.874rem){.buy-buttons-block{inline-size:var(--buy-buttons-width-mobile, var(--buy-buttons-width, 100%));padding-block:var(--mobile-padding-block-start, var(--padding-block-start, 0)) var(--mobile-padding-block-end, var(--padding-block-end, 0));padding-inline:var(--mobile-padding-inline-start, var(--padding-inline-start, 0)) var(--mobile-padding-inline-end, var(--padding-inline-end, 0))}.purchase-options__mode-list{column-gap:1.25rem}.purchase-options__controls{grid-template-columns:minmax(5.5rem,92fr) minmax(0,286fr)}.purchase-options__quantity button[name=minus]{padding-inline-end:.75rem}.purchase-options__quantity button[name=plus]{padding-inline-start:.75rem}}.buy-buttons-block:has(>.buy-buttons-block__stack>product-waitlist-form:not([hidden])):not(:has(>.buy-buttons-block__stack>variant-picker [data-variant-selector],>.buy-buttons-block__stack>.variant-cross-sell)){padding-block-start:0}@container (max-width: 17.999rem){.purchase-options__controls{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.purchase-options__controls,.purchase-options[data-has-quantity=false] .purchase-options__controls,.purchase-options__quantity,.purchase-options[data-has-quantity=true] .purchase-options__quantity,.purchase-options__frequency,.purchase-options__frequency[data-open=true]{transition:none}}@media(scripting:none){.purchase-options__mode:not(:has(input:checked)){display:none}.purchase-options__modes:not(:has([data-purchase-mode=subscription]:checked)) .purchase-options__promotion{display:none}}
/*# sourceMappingURL=/cdn/shop/t/296/assets/block-buy-buttons.css.map */
