.cto-bundle__accordion.accordion{border-top:0;margin-top:0;margin-bottom:24px}.cto-bundle__title.cto__title{margin-bottom:0}.cto-bundle .cto-bundle__subtitle.accordion__title{color:#000;font-size:16px;font-weight:600;line-height:20px;margin:0;letter-spacing:normal}.cto-bundle__acc-title{color:#000!important;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;padding:16px 30px 16px 0}.cto-bundle .accordion summary{padding:0}.cto-bundle__legend{color:#333;font-size:16px;font-weight:500;line-height:normal;margin-bottom:12px}.cto-bundle__fieldset{border:none;padding:0;margin:0}.cto-bundle__fieldset .form__label{padding-left:0}fieldset.cto-bundle__fieldset .form__label{margin-bottom:1.6rem}.cto-bundle__fieldset input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.cto-bundle__fieldset input[type=radio]:disabled{cursor:not-allowed}.cto-bundle__fieldset input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));border-radius:var(--variant-pills-radius);display:inline-block;margin:0 0 12px;padding:14px;font-size:16px;font-weight:500;letter-spacing:normal;line-height:20px;text-align:left;transition:border var(--duration-short) ease;cursor:pointer;position:relative;width:100%}.cto-bundle__fieldset input[type=radio]+label.cto-bundle__label--no-bundle{margin-bottom:16px}.cto-bundle__fieldset input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.cto-bundle__fieldset input[type=radio]:disabled+label{color:#999;cursor:not-allowed;position:relative}.cto-bundle__fieldset input[type=radio]:disabled+label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f5f5f599}@media screen and (min-width: 1024px){.cto-bundle__fieldset input[type=radio]+label:hover{border-color:#0071e3}.cto-bundle__fieldset input[type=radio]:disabled+label:hover{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity))}}.cto-bundle__fieldset input[type=radio]:checked+label{color:#000;font-weight:500;border:2px solid #0071E3;line-height:20px}.cto-bundle__fieldset input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}@media screen and (forced-colors: active){.cto-bundle__fieldset input[type=radio]:checked+label{text-decoration:underline}}.cto-bundle__fieldset input[type=radio]:checked+label::selection{border:1px solid #0071E3}.cto-bundle__fieldset input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.cto-bundle__fieldset input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .cto-bundle__fieldset input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.cto-bundle__option>.seedkit-component-standalone{margin-bottom:12px}.cto-bundle__label-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}.cto-bundle__label-info{display:flex;align-items:center;gap:8px;width:100%}.cto-bundle__label-image{width:32px}.cto-bundle__label-title{width:100%}.cto-bundle__label-price{flex-shrink:0;text-align:right;font-size:12px;font-weight:400;line-height:normal}.cto-bundle__energy-rating{padding-top:8px;padding-left:38px}.cto-bundle__label-compare-price{color:#595959;text-decoration:line-through}.cto-bundle__label-discount{color:#de3618}.cto-bundle .accordion__title{font-weight:400}.cto-bundle .accordion details[open]>summary .accordion__title{color:#000!important;text-decoration:none}.cto-bundle .accordion details[open]>summary .icon{color:#000!important;transform:rotate(180deg)}@media screen and (min-width: 1024px){.cto-bundle__accordion.accordion{margin-bottom:42px}.cto-bundle__legend{margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-cto-bundle.css.map */
