.selected-variant-info{flex-direction:column;gap:1rem;text-align:center}.variant-details{justify-content:center}.bundle-selector{max-width:800px;margin:2rem auto;padding:0}.bundle-container{background:transparent;padding:0}.bundle-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#333}.color-selector{margin-bottom:40px}.color-label{display:block;font-weight:500;margin-bottom:.5rem;color:#555}.color-dropdown{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:2px solid #666;border-radius:25px;font-size:1rem;background:#fff;cursor:pointer;transition:border-color .3s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em}.color-dropdown:focus{outline:none;border-color:#007bff}.color-option{display:flex;align-items:center;gap:.5rem}.color-dot{width:25px;height:25px;border-radius:50%;border:1px solid #ccc;display:inline-block;margin-right:8px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:.5rem;margin-bottom:2rem}.offer-card{position:relative}.offer-card:nth-child(3){grid-column:1 / -1}.offer-card input[type=radio]{position:absolute;opacity:0;pointer-events:none}.offer-label{display:block;position:relative;padding:5px 0;border:3px solid #3e5e55;border-radius:7px;cursor:pointer;transition:all .3s ease;background:#fff;text-align:center;min-height:auto;display:flex;flex-direction:column;justify-content:center}.offer-label:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.offer-card input:checked+.offer-label{background:#c0eadeb0;color:#000}.offer-card input:checked+.offer-label .current-price{color:#000}.offer-label:before{content:"";position:absolute;top:15px;left:15px;width:20px;height:20px;border:2px solid #333;border-radius:3px;background:#fff}.offer-card input:checked+.offer-label:before{background:#fff;border:6px solid #333}.offer-card input:checked+.offer-label:after{content:"";position:absolute;top:13px;left:20px;color:#fff;font-weight:700;font-size:14px}.discount-badge{position:absolute;top:-30px;right:15px;background:#5a6c57;color:#fff;padding:.3rem 1rem;border-radius:7px 7px 0 0;font-size:.75rem;font-weight:600;z-index:2}.discount-badge.discount-best{background:#5a6c57}.best-deal{position:absolute;bottom:-32px;left:50%;transform:translate(-50%);background:#5a6c57;color:#fff;padding:.4rem 1rem;border-radius:0 0 7px 7px;font-size:.7rem;font-weight:600;z-index:2}.offer-content{margin-top:.5rem}.offer-name{font-size:1rem;font-weight:700;margin:0;color:inherit;font-family:inherit}.offer-pricing{display:flex;align-items:center;justify-content:center;gap:.5rem}.current-price{font-size:1rem;font-weight:700;color:#667b63}.original-price{font-size:1rem;color:#999;text-decoration:line-through}.offer-card:nth-child(3) .offer-label{background:#e8f2e861;border-color:#5a6c57}.offer-card:nth-child(3) input:checked+.offer-label{background:#c0eadeb0;color:#000}.offer-card:nth-child(3) .offer-label:before{border-color:#5a6c57}@media (max-width: 768px){.selected-variant-info{flex-direction:column;gap:1rem;text-align:center}.variant-details{justify-content:center}}.product__block.product__bundle-selector.aos-animate{padding:0}.custom-color-dropdown{border:3px solid #3e5e55;border-radius:7px!important}.btn--half .product__submit__buttons{grid-template-columns:repeat(1,minmax(0,1fr))}.product__submit__holder--spb .product__submit__add{color:#000;font-weight:700;background:#fdd910}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bundle-selector.css.map */
