.bundle-card .card-wrapper{display:flex;flex-direction:row;width:100%;gap:1rem;padding-bottom:1rem!important}.bundle-card .card-wrapper .card--product{width:30%;min-width:180px;border:none!important}.bundle-card .card-wrapper .card-information{flex:1}.bundle-card .card-wrapper .full-unstyled-link:after{display:none}.bundle-card .card-wrapper select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:10px 14px;font-size:14px;color:#333;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;transition:border-color .2s ease}.bundle-card .card-wrapper select::-ms-expand{display:none}.bundle-card .card-wrapper select:hover{border-color:#ccc}.bundle-card .card-wrapper select:focus{outline:none;border-color:#999;box-shadow:0 0 0 2px #0000000d}.bundle-card .card-wrapper select option{background-color:#fff;color:#333;font-size:14px;padding:10px 14px}.bundle-card .card-wrapper select option:hover,.bundle-card .card-wrapper select option:focus{background-color:#f5f5f5}.bundle-card .card-wrapper select option:disabled{color:#999;font-style:italic}.bundle-card .card-wrapper .product-form__buttons{margin-top:1rem}.bundle-card .card-wrapper .add-both-to-cart{text-transform:uppercase;position:relative;width:100%;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:all .2s ease;cursor:pointer;background-color:#000;color:#fff;border:none}.bundle-card .card-wrapper .add-both-to-cart:hover:not(:disabled){background-color:#333}.bundle-card .card-wrapper .add-both-to-cart:disabled{background-color:#ccc;cursor:not-allowed}.bundle-card .card-wrapper .add-both-to-cart.loading{color:transparent}.bundle-card .card-wrapper .loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bundle-card .card-wrapper .success-message,.bundle-card .card-wrapper .error-message{margin-top:.5rem;padding:.5rem;border-radius:4px;font-size:1.2rem;text-align:center}.bundle-card .card-wrapper .success-message{background-color:#e8f5e9;color:#2e7d32}.bundle-card .card-wrapper .error-message{background-color:#ffebee;color:#c62828}
/*# sourceMappingURL=/cdn/shop/t/165/assets/component-ss-bundle-card.css.map */
