.affinity-bundle-builder-container .steps .steps-container{display:flex;align-items:center;counter-reset:number;justify-content:space-between}.affinity-bundle-builder-container .steps .steps-container .box-step{counter-increment:number}.affinity-bundle-builder-container .steps .steps-container .box-step .step-number::before{content:counter(number) ". "}@media (min-width:992px){.affinity-bundle-builder-container .hover-parent .hover-overlay{opacity:0;pointer-events:none;transition:opacity 0.3s ease-in-out;background-color:rgba(0,0,0,50%)}.affinity-bundle-builder-container .hover-parent:hover .hover-overlay{opacity:1;pointer-events:auto}}.affinity-bundle-builder-summary-container{max-height:290px}@media (max-width:768px){.affinity-bundle-builder-summary-container{max-height:300px}}.affinity-bundle-builder-summary-container.review{position:relative;overflow:visible!important;max-height:fit-content;background-color:transparent!important;box-shadow:none!important}.affinity-bundle-builder-summary-container.review a[data-toggle-summary]{pointer-events:none}.affinity-bundle-builder-summary-container.review a[data-toggle-summary] .icon{display:none}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-personalisation{display:block!important;margin-top:1rem}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-products{position:relative!important;max-height:fit-content}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-bottom{flex-direction:column!important}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-form-container{position:unset!important}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-form-container textarea{width:100%;min-height:200px}@media (min-width:576px){.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-box-image,.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-description{display:none!important}}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-review-product{width:100%!important}@media (min-width:768px){.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-total{width:50%;flex-shrink:0}}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-total,.affinity-bundle-builder-summary-container.review button[data-add-to-cart]{width:50%;justify-content:center}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-actions{width:100%}.affinity-bundle-builder-summary-container.review a[data-remove-product]{margin-left:0!important;margin-top:1rem}@media (min-width:768px){.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-container-inner{display:flex;flex-wrap:wrap;padding-bottom:4rem}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-products{width:100%}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-review-products-list{width:50%}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-form-container{width:50%;padding-top:0!important}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-actions{width:auto;position:absolute;left:1rem;bottom:1rem;right:1rem}.affinity-bundle-builder-summary-container.review .affinity-bundle-builder-summary-form-container textarea{min-height:400px}.affinity-bundle-builder .content-area .product-item .price{justify-content:flex-start!important}}