.product-bundles-sub{container-type:inline-size}.product__info-container:has(.product-bundles-sub) .product-form__buttons{display:block}.product-bundles-sub__heading{display:block;margin:0 0 1.2rem;padding:0}.product-bundles-sub .product-bundles-sub__cards{grid-template-columns:repeat(var(--bundle-sub-cards, 4),minmax(0,1fr));gap:.8rem}.product-bundles-sub .product-bundles-sub__card{font:inherit;color:inherit;letter-spacing:inherit;width:100%;min-width:0;margin:0;justify-content:flex-start;-webkit-appearance:none;appearance:none}.product-bundles-sub .product-bundles-sub__card:focus-visible{outline:2px solid #1d1d1d;outline-offset:3px}.product-bundles-sub__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.4rem;margin-top:.4rem}.product-bundles-sub__now{font-size:1.6rem;font-weight:600;color:#333}.product-bundles-sub__was{font-size:1.2rem;font-weight:400;color:#999}.product-bundles-sub__prices{display:grid;width:100%}.product-bundles-sub__prices>.product-bundles-sub__price{grid-area:1 / 1}.product-bundles-sub[data-mode=autoship] .product-bundles-sub__price--onetime,.product-bundles-sub[data-mode=onetime] .product-bundles-sub__price--autoship,.product-bundles-sub[data-mode=onetime] .product-bundles-sub__cards .product-bundles-sub__off{visibility:hidden}@container (max-width: 480px){.product-bundles-sub__price{column-gap:.3rem}.product-bundles-sub__cards .product-bundles-sub__now{font-size:1.4rem}.product-bundles-sub__cards .product-bundles-sub__was{font-size:1.1rem}}.product-bundles-sub__delivery{border:0;margin:2.4rem 0 0;padding:0;min-width:0}.product-bundles-sub__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.2rem;row-gap:.5rem;margin-top:1rem;padding:1.4rem 1.5rem;border:2px solid #e5e5e5;border-radius:15px;background-color:#f7f7f7;opacity:.45;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.product-bundles-sub__option.is-selected{border-color:#1d1d1d;background-color:#f1f3fe;background-image:linear-gradient(150deg,#fff 47%,#cdd8f2);opacity:1}.product-bundles-sub__option:has(.product-bundles-sub__radio:focus-visible){outline:2px solid #1d1d1d;outline-offset:3px}.product-bundles-sub__option-head{display:contents;cursor:pointer}.product-bundles-sub__dot{grid-row:1;grid-column:1;width:2rem;height:2rem;border:2px solid #d4d4d4;border-radius:50%;background:#fff;box-sizing:border-box}.is-selected .product-bundles-sub__dot{border-color:#1d1d1d;background:radial-gradient(circle,#1d1d1d 0 .45rem,#fff .5rem)}.product-bundles-sub__option-title{grid-row:1;grid-column:2;font-size:1.6rem;font-weight:600;line-height:1.3;color:#222}.product-bundles-sub__option-amounts{grid-row:1;grid-column:3;justify-self:end;display:flex;align-items:baseline;gap:.6rem;line-height:1.2;white-space:nowrap}.product-bundles-sub .product-bundles-sub__option-head .product-bundles-sub__off{grid-row:2;grid-column:3;justify-self:end;align-self:start;margin:0;line-height:1.8}.product-bundles-sub__option-amounts .product-bundles-sub__now{font-size:1.8rem}.product-bundles-sub__option-amounts .product-bundles-sub__was{font-size:1.4rem}.product-bundles-sub__bullets{grid-row:2;grid-column:2 / -1;align-self:start;list-style:none;margin:.2rem 0 0;padding:0;font-size:1.4rem;line-height:1.6;color:#333}.product-bundles-sub__bullets li{position:relative}.product-bundles-sub .product-bundles-sub__bullets .product-bundles-sub__pill-space{float:right;margin:-.2rem 0 -.4rem 1.2rem;line-height:1.8;visibility:hidden}.product-bundles-sub__bullets li:before{content:"\b7";position:absolute;right:100%;margin-right:.5rem;font-weight:700}.product-bundles-sub__bullets strong{font-weight:700;color:#111}.product-bundles-sub [hidden]{display:none!important}@container (max-width: 360px){.product-bundles-sub__option{padding-inline:1.1rem}.product-bundles-sub__option{column-gap:.8rem}.product-bundles-sub .product-bundles-sub__bullets .product-bundles-sub__pill-space{margin-left:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/component-product-bundles-subscription.css.map */
