/*
 * This is an autogenerated file. Do not edit this file directly.
 * @version v1.0.0
*/
body.lock-scroll{overflow:hidden;height:100%}.bundle-atc{display:flex;justify-content:space-between;margin-top:1rem}.bundle-atc .toggle-bundle{flex:1;font-size:1.125rem;text-align:center;padding:.875rem 1.75rem}.bundle-atc.hide{display:none}.bundle-configuration-container{position:fixed;height:100%;top:100%;bottom:0;right:0;left:0;background:rgba(0,0,0,0);z-index:702}@media screen and (min-width: 767px){.bundle-configuration-container{width:500px;top:0;right:0;left:unset;overflow:hidden}@keyframes showConfigDesktop{from{margin-right:-500px}to{margin-right:0}}@keyframes hideConfigDesktop{from{margin-right:0}to{margin-right:-500px}}}.bundle-configuration-container.hidden,.bundle-configuration-container .error-message{display:none}.bundle-configuration-container.show{top:0;animation:showConfig .5s}@media screen and (min-width: 767px){.bundle-configuration-container.show{display:block !important;animation:showConfigDesktop .5s}}.bundle-configuration-container.hide{margin-bottom:0;animation:hideConfig .5s}@media screen and (min-width: 767px){.bundle-configuration-container.hide{margin-right:-500px;animation:hideConfigDesktop .5s;margin-bottom:0}}.bundle-configuration-container .added-to-cart{display:flex;align-items:center;gap:1rem;justify-content:center;padding:.5rem 1rem;border:1px solid #c9cbcc;border-radius:5px;font-weight:700}.bundle-configuration-container .inner-config-container{position:absolute;bottom:0;width:100%;height:100%;background:#fff}.bundle-configuration-container .header,.bundle-configuration-container .footer{position:absolute;z-index:10;left:0;right:0;background:#fff;padding:1rem 2rem}@media screen and (min-width: 767px){.bundle-configuration-container .header,.bundle-configuration-container .footer{width:500px;left:unset}}.bundle-configuration-container .header{display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.bundle-configuration-container .header .empty,.bundle-configuration-container .header .change-step,.bundle-configuration-container .header .close-btn-container,.bundle-configuration-container .header h2{flex:1}.bundle-configuration-container .header .change-step svg{display:flex;position:relative;top:.188rem}.bundle-configuration-container .header .close-btn-container{display:flex;justify-content:flex-end;align-items:center}.bundle-configuration-container .header .close-btn-container .close-btn{display:flex;justify-content:center;align-items:center;border:none;background:none;cursor:pointer}.bundle-configuration-container .header .close-btn-container .close-btn svg path{stroke:#293035}.bundle-configuration-container .header h2{font-size:1.8rem;text-align:center;margin:0}.bundle-configuration-container .bundle-content{padding:0 2rem;top:65px;position:relative;overflow-y:auto}.bundle-configuration-container strong,.bundle-configuration-container p,.bundle-configuration-container a{color:#293035}.bundle-configuration-container .accessories-fieldset{border:none;margin:0;padding:0}.bundle-configuration-container .accessories-fieldset .sr-only:not(:focus):not(:active){position:absolute;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.bundle-configuration-container .accessories-list{padding:0}.bundle-configuration-container .accessories-list .title{font-size:1rem;margin:0}.bundle-configuration-container .accessories-list li{list-style:none;border:1px solid #c9cbcc;border-top:0}.bundle-configuration-container .accessories-list li:first-child{border-top:1px solid #c9cbcc;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.bundle-configuration-container .accessories-list li:last-child{border-radius:5px;border-top-left-radius:0;border-top-right-radius:0}.bundle-configuration-container .accessories-list li.has-variants{padding-bottom:0}.bundle-configuration-container .accessories-list li.in-cart{background:#fff9eb}.bundle-configuration-container .accessories-list li.in-cart input{accent-color:#000}.bundle-configuration-container .accessories-list li a{z-index:2}.bundle-configuration-container .accessories-list li a:hover{text-decoration:underline}.bundle-configuration-container .accessories-list li label.product{display:flex;align-items:center;cursor:pointer;padding:1rem .5rem}@media screen and (max-width: 360px){.bundle-configuration-container .accessories-list li label.product{flex-flow:row wrap;padding:1rem}}.bundle-configuration-container .accessories-list li label.product .checkbox-container{width:25px;height:25px;position:relative;margin-right:1rem}@media screen and (max-width: 360px){.bundle-configuration-container .accessories-list li label.product .checkbox-container{margin:unset}}.bundle-configuration-container .accessories-list li label.product .checkbox-container input.bundle-item{position:absolute;opacity:0;width:0;height:0}.bundle-configuration-container .accessories-list li label.product .checkbox-container .checkbox{position:absolute;top:0;left:0;height:18px;width:18px;background:#fff;border:1px solid #c9cbcc;border-radius:5px}.bundle-configuration-container .accessories-list li label.product .checkbox-container .checkbox:after{content:url('data:image/svg+xml; utf8, <svg width="14" height="11" viewBox="0 0 16 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.0088 0.891219C15.5562 1.43864 15.5562 2.32619 15.0088 2.87361L8.01245 9.86996C7.2314 10.651 5.96508 10.651 5.18403 9.86996L0.991195 5.67713C0.443773 5.12971 0.443773 4.24216 0.991195 3.69474C1.53862 3.14732 2.42616 3.14732 2.97358 3.69474L6.59824 7.3194L13.0264 0.891219C13.5738 0.343797 14.4614 0.343798 15.0088 0.891219Z" fill="white"/></svg>');position:absolute;display:none;left:1px}.bundle-configuration-container .accessories-list li label.product .checkbox-container .bundle-item:checked~.checkbox{background-color:#000;border:1px solid #000}.bundle-configuration-container .accessories-list li label.product .checkbox-container .bundle-item:checked~.checkbox:after{display:block;color:#fff}@media screen and (max-width: 360px){.bundle-configuration-container .accessories-list li label.product .bundle-item-product-description{margin:.5rem 0}}.bundle-configuration-container .accessories-list li label.product>div{margin-right:1rem;margin-left:.5rem}.bundle-configuration-container .accessories-list li label.product p{margin-top:.25rem;margin-bottom:0;font-size:.85rem}.bundle-configuration-container .accessories-list li label.product span{font-weight:300}.bundle-configuration-container .accessories-list li label.product img{max-width:50px}@media screen and (max-width: 360px){.bundle-configuration-container .accessories-list li label.product img{display:none}}.bundle-configuration-container .accessories-list li label.product .product-price{margin-left:auto;text-align:right;white-space:nowrap}@media screen and (max-width: 360px){.bundle-configuration-container .accessories-list li label.product .product-price{display:flex;width:100%}}.bundle-configuration-container .accessories-list li label.product .product-price.sale-price{display:flex;flex-direction:column;gap:.25rem}.bundle-configuration-container .accessories-list li .variant-container .variant-selector{display:none;border-top:1px solid #c9cbcc;background:#fff;padding:0 .5rem}.bundle-configuration-container .accessories-list li .variant-container .variant-selector label{display:flex;gap:1rem;align-items:center;padding-left:.5rem}.bundle-configuration-container .accessories-list li .variant-container .variant-selector label .title{max-width:60%;padding:4px 0}.bundle-configuration-container .accessories-list li .variant-container .variant-selector label select{padding:1rem 0;cursor:pointer;flex:1;border:none;font-size:1rem;font-weight:300;width:100%;text-overflow:ellipsis}.bundle-configuration-container .accessories-list li.in-cart .variant-container{padding-top:0}.bundle-configuration-container .accessories-list li.in-cart .variant-container .variant-selector{display:block;border-radius:0 0 5px 5px}.bundle-configuration-container .footer{bottom:0;box-shadow:0 -4px 10px 0 rgba(0,0,0,.1)}.bundle-configuration-container .footer .subtotal,.bundle-configuration-container .footer .actions,.bundle-configuration-container .footer .progression-bar{display:flex;justify-content:space-between}.bundle-configuration-container .footer .progression-bar{margin-bottom:1rem;font-size:.875rem;align-items:flex-end;gap:.25rem}.bundle-configuration-container .footer .progression-bar .progress-step{display:flex;flex:1;flex-direction:column;text-align:center;cursor:pointer}.bundle-configuration-container .footer .progression-bar .bar{width:100%;background:#ffc633;height:.5rem}.bundle-configuration-container .footer .progression-bar .bar.unvisited{background:#fff1cc}.bundle-configuration-container .footer .subtotal{margin-bottom:1rem}.bundle-configuration-container .footer .button-primary strong{color:#fff}.bundle-configuration-container .footer .actions{gap:2rem}.bundle-configuration-container .footer .actions .btn{padding:.5rem 2rem;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}.bundle-configuration-container .summary .oven-image{display:block;max-width:150px;margin:0 auto}.bundle-configuration-container .summary .bundle-oven{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding:1rem;border:1px solid #c9cbcc;border-radius:5px}.bundle-configuration-container .summary .bundle-oven .price{font-weight:300;margin-left:2px;text-align:right;white-space:nowrap}.bundle-configuration-container .additional-link{text-align:center}.bundle-configuration-container .subtitle{font-size:1rem;font-weight:300;text-align:center}.bundle-configuration-container .step-2 .additional-link svg{vertical-align:middle}.bundle-configuration-container .summary .bundle-oven p{margin-bottom:0}.bundle-configuration-container .summary .step-items{display:flex;align-items:center;justify-content:space-between;border:1px solid #c9cbcc;border-radius:5px;margin-top:1rem;padding:1rem}.bundle-configuration-container .summary .step-items a{white-space:nowrap}.bundle-configuration-container .summary .step-items:last-child{margin-bottom:1.5rem}.bundle-configuration-container .summary .items-summary ul{padding-left:1rem;margin-top:.25rem;margin-bottom:0}.bundle-configuration-container .summary .items-summary li.empty-message.hide{display:none}.bundle-configuration-container .summary .edit-btn{color:#5f6468}.bundle-configuration-container .summary .edit-btn svg{vertical-align:bottom}.bundle-configuration-container .step.step-1{display:block;height:100%}.bundle-configuration-container .step.step-1 .progress-step[data-step=step-1],.bundle-configuration-container .step.step-2 .progress-step[data-step=step-2],.bundle-configuration-container .step.summary .progress-step[data-step=summary]{font-weight:700}.bundle-configuration-container .step.step-2,.bundle-configuration-container .step.summary{display:none}.bundle-configuration-container .note{border-radius:4px;background-color:#fff1cc;margin:1rem 0 0;padding:1rem;display:flex;flex-direction:row;align-items:center}.bundle-configuration-container .note--content{width:100%}.bundle-configuration-container[data-bundles-version-v2] .note{text-align:center}.bundle-configuration-container[data-bundles-version-v2] .note+.accessories-promo-bar{margin-top:1rem}.bundle-configuration-overlay{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:701;background-color:#000;opacity:.5}@keyframes showConfig{from{top:100%}to{top:0}}@keyframes hideConfig{from{top:0}to{top:100%}}