.bundles_heading p{color:#4f4f51;margin-bottom:20px}.bundle-item{display:flex;align-items:center;gap:20px;margin-bottom:30px}.bundle-item-image img{width:140px;height:170px;border-radius:16px;object-fit:cover;transition:opacity .25s ease}.bundle-item-info{flex:1}.bundle-item-title{font-size:20px;font-weight:500;margin:0 0 8px}.bundle-item-selected{margin:0 0 10px;font-size:14px;color:#000}.bundle-item-selected.hidden{display:none}.bundle-option-swatches{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}.bundle-option-swatches:last-of-type{margin-bottom:0}.bundle-option-swatches.hidden{display:none}.option-swatch{position:relative;cursor:pointer;display:inline-block;transition:opacity .2s ease,transform .2s ease}.option-swatch input{display:none}.option-swatch.unavailable{opacity:1;position:relative;display:none}.option-swatch.unavailable:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top right,transparent calc(50% - 1px),#fecaca calc(50% - 1px),#fecaca calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none;z-index:1}.color-swatches .option-swatch.unavailable:before{border-radius:50%}.text-swatches .option-swatch.unavailable:before{border-radius:6px}.option-swatch.unavailable .swatch-text{border:1px solid #fecaca;background:#fff9f9}.swatch-circle{width:28px;height:28px;border-radius:50%;display:block;border:1px solid #ddd;transition:all .2s ease}.color-swatches .option-swatch.active .swatch-circle{border:3px solid black;outline:3px solid white;outline-offset:-3px;box-shadow:0 0 0 2px #000}.swatch-text{display:block;padding:4px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-weight:500;transition:all .2s ease;min-width:45px;text-align:center}.text-swatches .option-swatch:hover .swatch-text{border-color:#999}.text-swatches .option-swatch.unavailable:hover .swatch-text{border-color:#fecaca}.text-swatches .option-swatch.active .swatch-text{border-color:#000;background-color:#000;color:#fff}.text-swatches .option-swatch.unavailable.active .swatch-text{border-color:#fecaca;background-color:#fff9f9;color:#000;box-shadow:0 1px 2px #fecaca}.bundle-color-swatches .option-swatch:after,.bundle-color-swatches .option-swatch:before,.bundle-option-swatches .option-swatch:after,.bundle-option-swatches .option-swatch:before{box-shadow:unset}.product-form__submit.sold-out{opacity:.5;cursor:not-allowed;background-color:#999!important;border-color:#999!important}.product-form__submit.sold-out:hover{background-color:#999!important;border-color:#999!important}
/*# sourceMappingURL=/cdn/shop/t/143/assets/bundle_options.css.map */
