/*
 * This is an autogenerated file. Do not edit this file directly.
 * @version v1.0.0
*/
.bundle-configuration-container .header{position:relative}@media screen and (min-width: 1024px){.bundle-configuration-container{width:550px}.bundle-configuration-container .header,.bundle-configuration-container .footer{width:550px}}.bundle-configuration-container .bundle-content{padding:0 1rem 1.5rem 1rem;max-height:calc(100% - 231px);top:unset}@media screen and (min-width: 768px){.bundle-configuration-container .bundle-content{padding:0 2rem}}.bundle-configuration-container .bundle-content .step-title{font-size:1.5rem;text-align:center;margin-bottom:0}.bundle-configuration-container .step .header{padding:1.375rem}.bundle-configuration-container .step .header .close-btn-container,.bundle-configuration-container .step .header .change-step{background:none;border:none;flex:0}.bundle-configuration-container .step .header .close-btn-container:hover,.bundle-configuration-container .step .header .change-step:hover{cursor:pointer}.bundle-configuration-container .step .header .header-title,.bundle-configuration-container .step .header .header-title h2{font-size:1.5rem;margin:auto}.bundle-configuration-container .icon-label{display:flex;align-items:center;justify-content:center}.bundle-configuration-container .icon{margin-right:.5rem;font-size:1.5rem}.bundle-configuration-container .variant-selector label .title{font-size:1rem;font-weight:700}.bundle-configuration-container .accessories-list .list-item-product-image{mix-blend-mode:multiply}.bundle-configuration-container .accessories-list .product-price{display:flex;flex-direction:row;align-items:center}.bundle-configuration-container .accessories-list .product-price .current-price .discounted{margin-right:.5rem}.bundle-configuration-container .accessories-list .product-price .current-price .discounted{color:#eb0000}.bundle-configuration-container .accessories-list .product-price .price--compare-at{color:#5f6468;font-size:.875rem;font-weight:300;line-height:1.25rem;text-decoration-line:strikethrough}@media screen and (min-width: 361px){.bundle-configuration-container .accessories-list .product-price{flex-direction:column}.bundle-configuration-container .accessories-list .product-price .current-price .discounted{margin-right:0}}.bundle-configuration-container .summary{height:100%}.bundle-configuration-container .summary .bundle-oven{margin-top:1rem}.bundle-configuration-container .summary .oven-image{margin:1rem auto 0}.bundle-configuration-container .summary .edit-btn.add-accessories{display:flex;align-items:center;justify-content:center;font-weight:500;color:#fff;background:#293035;width:-moz-fit-content;width:fit-content;margin:auto;padding:.75rem 1.5rem}.bundle-configuration-container .summary .step-items{display:flex;flex-direction:column;list-style:none;margin:1rem 0 2rem;padding:0;border:1px solid #dfe0e1;border-radius:8px;padding:0}.bundle-configuration-container .add-accessories .icon{font-size:1rem}.bundle-configuration-container .summary-accessories-title{font-size:1.25rem;font-weight:300;text-align:center;margin-top:1rem}.bundle-configuration-container .items-summary .summary-item{padding:.5rem 1rem;width:100%;display:flex;justify-content:space-between;align-items:center}.bundle-configuration-container .items-summary .summary-item:not(:last-child){border-bottom:1px solid #dfe0e1}.bundle-configuration-container .items-summary .summary-item .summary-item-description-container{display:flex;align-items:center}.bundle-configuration-container .items-summary .summary-item .summary-item-actions-container{display:flex;align-items:center;justify-content:space-between;min-width:120px;margin-left:1rem}.bundle-configuration-container .items-summary .summary-item .summary-item-image{width:50px;height:50px;margin-right:1rem}.bundle-configuration-container .items-summary .summary-item .item-description{font-weight:700}.bundle-configuration-container .items-summary .summary-item .summary-item-price{color:#293035;font-weight:500}.bundle-configuration-container .items-summary .summary-item .summary-item-price.discount-applied{color:#d51616}.bundle-configuration-container .remove-summary-item{background:#fff;border:1px solid #dfe0e1;border-radius:50%;padding:.25rem;width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center}.bundle-configuration-container .remove-summary-item:hover{cursor:pointer;background:#fafafa}.bundle-configuration-container .empty-message{text-align:center;margin-bottom:2rem;color:#5f6468}.bundle-configuration-container .footer .progression-bar .bar{border-radius:5px}.bundle-configuration-container .footer .progression-bar .progress-step-label{line-height:150%}.bundle-configuration-container .footer .subtotal-label,.bundle-configuration-container .footer .summary-action{color:#293035;font-weight:bold}.bundle-configuration-container .footer .button-primary.summary-action{color:#fff}