.bundle-option{background:#fff;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"radio image content" ". . price";gap:10px;border-radius:6px;padding:16px 14px;margin-bottom:16px;cursor:pointer}.bundle-option input[type=radio]{grid-area:radio;appearance:none;-webkit-appearance:none;display:inline-block;box-sizing:border-box;width:20px;height:20px;margin:0;border:2px solid #8F8F8F;border-radius:50%;position:relative;cursor:pointer}.bundle-option input[type=radio]{border-color:#8f8f8f}.bundle-option input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#e1a020;border-radius:50%;display:none}.bundle-option input[type=radio]:checked:after{display:block}.bundle-option img{border-radius:6px;object-fit:cover}.bundle-info{display:flex;flex-direction:column;grid-area:content}.bundle-title{font-weight:700;margin-bottom:10px;letter-spacing:0;line-height:1.4}.bundle-features{list-style:none;padding:0;margin:0}.bundle-features li{position:relative;padding-left:20px;line-height:1.5}.bundle-features li:not(:last-child){margin-bottom:6px}.bundle-features li:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;background-image:url(/cdn/shop/files/prime_check_black.svg?v=1752151343);background-size:contain;background-repeat:no-repeat}.bundle-price-wrapper{margin-top:8px;text-align:right;align-self:flex-end;grid-area:price}.bundle-price{font-weight:600;line-height:1.1}.bundle-compare{text-decoration:line-through;color:#8f8f8f;font-size:14px;font-weight:400;display:inline-block}.bundle-img-wrapper{grid-area:image}.bundle-banner{font-size:14px;padding:8px 16px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:500;text-align:center}.second-bundle-option{border-top:none}.bundle-price-background{padding:2px;border-radius:4px}@media screen and (max-width: 560px){.bundle-banner{padding:6px 12px;font-size:12px}.bundle-option{display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"radio image content" ". . price";gap:8px;padding:12px;margin-bottom:12px}.bundle-img-wrapper{padding-inline:6px 8px;grid-area:image}.bundle-title{margin-bottom:8px}.bundle-info{grid-area:content}.bundle-compare{font-size:12px}.bundle-price-wrapper{margin-top:4px;grid-area:price;text-align:right;align-self:end}.bundle-option input[type=radio]{width:14px;height:14px;grid-area:radio}.bundle-option input[type=radio]:after{width:7px;height:7px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-product-bundle-options.css.map */
