.pdp-qty-selectors{--pdp-qty-teal: #173e4a;--pdp-qty-teal-2: #2a6b7a;--pdp-qty-sky: #4fb3de;--pdp-qty-sky-deep: #2f8fb8;--pdp-qty-lime: #e4ed3d;--pdp-qty-line: #d5e0e4;--pdp-qty-muted: #6b828a;--pdp-qty-cream: #f4f8f9;--pdp-qty-cream-2: #eef6f8;margin:0 0 16px;overflow:hidden;max-height:360px;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,max-height .35s ease,margin .25s ease}.pdp-qty-selectors.pdp-qty-selectors--subscription-hidden{opacity:0;transform:translateY(-8px);max-height:0;margin-top:0;margin-bottom:0;pointer-events:none}.pdp-qty-selectors.pdp-qty-selectors--swap-out{opacity:0;transform:translateY(6px);pointer-events:none}.pdp-qty-selectors.pdp-qty-selectors--swap-in{opacity:0;transform:translateY(-6px)}.stayai-subscription-box .pdp-qty-selectors,.stayai-purchase-label__wrapper .pdp-qty-selectors,.pdp-qty-selectors.pdp-qty-selectors--in-subscribe{margin:12px 0 10px;padding:0;border:0;background:transparent;max-height:360px;overflow:hidden;opacity:1;transform:translateY(0);pointer-events:auto}.stayai-subscription-box .pdp-qty-selectors.pdp-qty-selectors--subscription-hidden,.pdp-qty-selectors.pdp-qty-selectors--in-subscribe.pdp-qty-selectors--subscription-hidden{max-height:0;margin-top:0;margin-bottom:0;opacity:0;transform:translateY(-8px);pointer-events:none}.pdp-qty-selectors__park{display:block;width:100%}.pdp-qty-selectors.pdp-qty-selectors--onetime{margin:12px 0 16px}purchase-options:has([data-pdp-qty-selectors]) .stayai-subscription-box{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin .25s ease}purchase-options:has([data-pdp-qty-selectors]) .stayai-subscription-box.is-visible{max-height:480px;opacity:1;overflow:visible;margin-top:4px}purchase-options:has([data-pdp-qty-selectors]) .stayai-subscription-box:not(.is-visible){max-height:0;opacity:0;margin:0;pointer-events:none}.stayai-subscription-box.is-visible:has(.pdp-qty-selectors){display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch}.stayai-subscription-box .pdp-qty-selectors{flex:1 1 100%;width:100%}.stayai-subscription-box .pdp-qty-selectors+.stayai-delivery-frequency,.stayai-subscription-box .pdp-qty-selectors~.stayai-delivery-frequency{flex:1 1 100%;width:100%;display:flex;align-items:center;gap:10px;margin-top:4px}.stayai-subscription-box .pdp-qty-selectors~.stayai-subscription-dropdown,.stayai-subscription-box .pdp-qty-selectors+select{flex:0 0 50%;width:50%;margin-top:4px;box-sizing:border-box}.stayai-subscription-box:has(.pdp-qty-selectors) .stayai-tier-buttons,purchase-options:has([data-pdp-qty-selectors]) .stayai-tier-buttons{display:none}.stayai-supply-cards:has([data-pdp-qty-selectors]) label:not(.is-selected) .stayai-subscription-details-container,purchase-options:has([data-pdp-qty-selectors]) label:not(.is-selected) .stayai-subscription-details-container{display:block}.pdp-qty-selectors__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:14px;font-weight:800;color:var(--pdp-qty-teal)}.pdp-qty-selectors__pick{font-size:13px;font-weight:600;color:var(--pdp-qty-muted)}.pdp-qty-selectors__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pdp-qty-selectors__off{font-size:12px;font-weight:800;color:var(--pdp-qty-sky-deep);letter-spacing:.02em}.pdp-qty-selectors__off[hidden]{display:none}.pdp-qty-selectors__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdp-qty-opt{position:relative;display:flex;flex-direction:column;align-items:center;border:2px solid var(--pdp-qty-line);border-radius:14px;padding:18px 10px 14px;text-align:center;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;background:#fff;font:inherit;color:inherit;width:100%}.pdp-qty-opt:hover{border-color:var(--pdp-qty-sky)}.pdp-qty-opt.is-active{border-color:var(--pdp-qty-teal);background:var(--pdp-qty-cream-2);box-shadow:0 4px 14px #173e4a14}.pdp-qty-opt__bottles{height:78px;display:flex;align-items:flex-end;justify-content:center;gap:1px;margin-bottom:8px}.pdp-qty-opt__bottle{height:100%;width:auto;max-width:36px;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(23,62,74,.16))}.pdp-qty-opt__bottle--placeholder{display:inline-block;width:22px;height:70px;border-radius:6px 6px 4px 4px;background:linear-gradient(180deg,var(--pdp-qty-sky) 0%,var(--pdp-qty-teal-2) 100%);opacity:.85}.pdp-qty-opt__num{font-size:22px;font-weight:800;color:var(--pdp-qty-teal);line-height:1.1}.pdp-qty-opt__label{font-size:12px;color:var(--pdp-qty-muted);font-weight:600;margin-top:2px}.pdp-qty-opt__save{margin-top:8px;font-size:12px;font-weight:800;color:var(--pdp-qty-sky-deep);min-height:16px}.pdp-qty-opt__price{margin-top:4px;font-size:13px;font-weight:800;color:var(--pdp-qty-teal);line-height:1.25;min-height:18px}.pdp-qty-opt__price s{display:inline;font-size:11px;font-weight:600;color:var(--pdp-qty-muted);opacity:.85;padding-right:4px;text-decoration:line-through}.pdp-qty-opt__price:empty{display:none}.pdp-qty-opt__badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;color:var(--pdp-qty-teal);background:var(--pdp-qty-lime);box-shadow:0 2px 8px #173e4a1f}.pdp-qty-opt__badge--best{background:var(--pdp-qty-teal);color:var(--pdp-qty-lime)}.product-form__buttons.cstm_qnty_add_btn.pdp-qty-selectors--active .select-wrapper_svg{display:none}@media(max-width:749px){.pdp-qty-selectors__grid{gap:8px}.pdp-qty-opt{padding:16px 6px 12px}.pdp-qty-opt__bottles{height:64px}.pdp-qty-opt__num{font-size:18px}.pdp-qty-opt__badge{font-size:9px;padding:3px 7px}.pdp-qty-selectors{max-height:280px}}@media(prefers-reduced-motion:reduce){.pdp-qty-selectors,purchase-options:has([data-pdp-qty-selectors]) .stayai-subscription-box{transition:none}.pdp-qty-selectors.pdp-qty-selectors--swap-out,.pdp-qty-selectors.pdp-qty-selectors--swap-in{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/559/assets/product-qty-selectors.css.map */
