.product__info-container .product-form__input{max-width:none;width:100%}.product-form__input{--bundle-gap: 5px;--bundle-pad-y: 3px;--bundle-pad-x: 6px;--bundle-min-h: 22px;--bundle-border: 1.5px solid rgba(0,0,0,.16);--bundle-bg: #EDEDED;--bundle-radius: 10px;--bundle-shadow: 0 2px 0 rgba(0,0,0,.05);--bundle-outline: rgba(0,0,0,.65);--badge-grey: #E0F9C6;--badge-pop: #1CC7B7}.product-form__input .bundle-swatch-list{display:flex;flex-direction:column;gap:var(--bundle-gap);margin:0;padding:0;width:100%}.product-form__input .bundle-swatch-item{list-style:none;width:100%}.product-form__input .bundle-swatch-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.product-form__input .bundle-card{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%;min-height:var(--bundle-min-h);padding:var(--bundle-pad-y) var(--bundle-pad-x);border:var(--bundle-border);border-radius:var(--bundle-radius);background:var(--bundle-bg);box-shadow:var(--bundle-shadow);cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.product-form__input .bundle-swatch-input+.bundle-card:before,.product-form__input .bundle-swatch-input+.bundle-card:after{content:none!important}.product-form__input .bundle-swatch-input:checked+.bundle-card{border-color:var(--bundle-outline);box-shadow:0 0 0 1px #00000059 inset,var(--bundle-shadow)}.product-form__input .bundle-swatch-input:disabled+.bundle-card{opacity:.55;cursor:not-allowed}.bundle-card__main{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.bundle-card__main img{width:38px;height:auto;border-radius:8px}.bundle-card__main h3{margin:0;font-weight:700;font-size:1.8rem;letter-spacing:-.01em}.badge{margin-left:8px;font-size:1.1rem;font-weight:700;line-height:1;padding:.2rem .5rem;border-radius:999px;text-transform:uppercase;white-space:nowrap}.badge.discount{background:var(--badge-grey);color:#555}.badge.popular{background:var(--badge-pop);color:#fff}.price-group{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:row;align-items:baseline;text-align:right;gap:8px;min-width:120px}.price-group .price{display:block;font-weight:800;font-size:2rem;letter-spacing:-.01em;white-space:nowrap}.price-group .compare-at{display:block;font-size:1.5rem;color:#444;text-decoration:line-through;white-space:nowrap}.product-form__input .bundle-card,.product-form__input .bundle-swatch-input+.bundle-card,.product-form__input .bundle-swatch-input:checked+.bundle-card,.product-form__input .bundle-swatch-input:disabled+.bundle-card{background:var(--bundle-bg)!important}.product-form__input .bundle-card .price,.product-form__input .bundle-card .price-group{margin-left:auto!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:8px;white-space:nowrap;flex:0 0 auto;min-width:0;text-align:right}.product-form__input .bundle-card .price .price-item--sale,.product-form__input .bundle-card .price .price-item--last{font-size:1.8rem;font-weight:700}.product__info-container .product-form__input{max-width:none!important;width:100%!important}.product-form__input .bundle-card{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;width:100%}.product-form__input .bundle-card .bundle-card__main{flex:1 1 auto;min-width:0}.product-form__input .bundle-card .price-group,.product-form__input .bundle-card .price{margin-left:auto!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important;text-align:right!important}.product-form__input .bundle-card .price__container{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important}.product-form__input .bundle-card .price__regular,.product-form__input .bundle-card .price__sale,.product-form__input .bundle-card .price__was{display:inline-flex!important;align-items:baseline!important;gap:8px}.product-form__input .bundle-card .price .price-item--regular,.product-form__input .bundle-card .compare-at{text-decoration:line-through;opacity:.65;font-size:1.5rem}.product-form__input .bundle-card .price .price-item--sale,.product-form__input .bundle-card .price .price-item--last,.product-form__input .bundle-card .price,.product-form__input .bundle-card .price-group .price{font-weight:700;font-size:1.9rem}.product-form__input .bundle-card .unit-price,.product-form__input .bundle-card .price__badges{display:none}.product__info-container :is(.product-form__input,.product-form__buttons){max-width:none!important;width:100%!important;min-width:0}.product__info-container .product-form__submit>span{font-weight:700}.product__info-container .product-form__submit{display:block;width:100%!important}.product__info-container :is(.shopify-payment-button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded){width:100%!important}@media screen and (max-width: 749px){.bundle-card__main{flex-wrap:wrap;gap:6px}.bundle-card__main h3{font-size:1.6rem;white-space:normal;word-break:normal}.bundle-card__main .badge{margin-left:0;margin-top:2px}.bundle-card .price-group{min-width:auto;flex:0 0 auto}.bundle-card{padding:4px 6px}.bundle-card .price-group .price,.product-form__input .bundle-card .price,.product-form__input .bundle-card .price-group .price,.product-form__input .bundle-card .price .price-item--sale,.product-form__input .bundle-card .price .price-item--last{font-size:1.7rem;letter-spacing:-.25px}.bundle-card .price-group .compare-at,.product-form__input .bundle-card .price .price-item--regular,.product-form__input .bundle-card .compare-at{font-size:1.4rem;letter-spacing:-.25px}}@media screen and (min-width: 750px) and (max-width: 1366px){.product-form__input .bundle-card .price .price-item--sale,.product-form__input .bundle-card .price .price-item--last,.product-form__input .bundle-card .price,.product-form__input .bundle-card .price-group .price{font-weight:700;font-size:1.75rem}.bundle-card__main h3{margin:0;font-weight:700;font-size:1.5rem;letter-spacing:-.01em}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-bundle.css.map */
