.configuratorV3-container{outline:0;display:block;--themecolor:#0067b8;--themelight:rgba(0,103,184,.2);--themelightgray:#f2f2f2;--themegray:#757575;--themedarkgray:#2f2f2f}
.configuratorV3-container a[href]{color:#0067b8;text-decoration:underline}
h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0;margin-bottom:0}
.configuratorV3-container *:not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 *,h2 *,h3 *){font-size:1rem;line-height:1.5}
.configuratorV3-title h1{margin-bottom:.4rem}
@media only screen and (min-width:1084px){.configuratorV3-title .h1,h1{font-size:2rem}
}
@media only screen and (min-width:1400px){.configuratorV3-title .h1,h1{font-size:2.3125rem}
}
.configuratorV3-title .btn{padding-inline-start:0}
.configuratorV3-container .badge{padding-top:.2rem;padding-bottom:.2rem;margin-top:-0.2rem}
.insert__image,.insert__text.inline{display:inline-block}
.insert>div{margin-bottom:1rem}
.insert__image img{max-height:60px;max-width:100%}
.insert__power-supply-image img{max-height:70px;max-width:100%}
.insert__image{vertical-align:top;margin-right:1rem}
.insert__text.inline{vertical-align:top;max-width:80%;min-width:60%}
.insert__text__subtext__lineitem:not(:last-child){margin-bottom:.7rem}
.insert.footer *{font-size:calc(14 / 16 * 1rem)}
.insert.footer p{margin-bottom:.5rem}
.insert__text{margin-bottom:1rem}
.insert__text ul,.insert__text ol{margin-top:1rem}
.insert__text li,.insert__text div{margin-bottom:.5rem}
.insert__text:not(.insert__text__cf) p{margin-bottom:4px}
.insert__text__cf img{max-width:100%}
#rootContainer_ConfiguratorV2{margin-bottom:-40px}
.configuratorV3-container{margin-top:40px}
.configuratorV3-container .row{margin-left:0;margin-right:0}
.twocolumn-v3 .panel-column{padding-right:5vw}
.rail-container h2{font-size:1.625rem}
.rail-container hr{margin:1.5rem 0;opacity:.7}
.panel{flex:1 1 auto;min-height:1px;margin-top:2rem}
.panel-data-container{min-height:35vh}
.panel-container hr{opacity:.6;margin:2.5rem 0}
.remediationV3{margin-top:3rem;margin-bottom:1rem}
.progressbar{margin-top:2.5rem;margin-bottom:2.5rem;hyphens:auto}
.panel-container{width:100%;position:relative;display:flow-root;min-height:60vh}
.panel__tiles-title{margin-bottom:1rem}
.configuratorV3-container .panel__tiles-title .info-glyph{vertical-align:middle;margin-inline-start:-0.25rem !important;height:2rem}
.configuratorV3-container .panel__tiles-title button:not([disabled]):not(.modal button).info-glyph:hover{box-shadow:none}
.configuratorV3-container .panel__tiles-title .btn:focus{outline:0}
.configuratorV3-container .panel__tiles-title .info-glyph:before{font-size:110% !important}
.configuratorV3-container .panel__tiles-title .info-glyph:hover:before{outline:.1875rem dotted}
.configuratorV3-container .panel__tiles-title .info-glyph:focus:before{outline-offset:.125rem;outline:.2rem dotted}
.panel__tiles-title.mini{margin-top:1rem;margin-bottom:.75rem;font-size:1.1rem}
.panel__tiles-title{display:inline-block}
.panel__tiles-title .modal__heading-title{font-size:1rem;margin-left:.75rem;padding:0}
.anime-comp{width:100%;position:absolute}
.anime-comp.show.settled{position:relative;float:left}
.anime-comp.noshow.hide{display:none}
.anime-comp.noshow.left{animation:slideOutLeft 700ms cubic-bezier(0,.83,.24,.99)}
.panel-container.sliding{min-height:1000vh}
@keyframes slideOutLeft{from{transform:translate(0);opacity:.8}
to{transform:translate(-100%);opacity:0}
}
.anime-comp.noshow.right{animation:slideOutRight 700ms cubic-bezier(0,.83,.24,.99)}
@keyframes slideOutRight{from{opacity:.8;transform:translate(0)}
to{opacity:0;transform:translate(100%)}
}
.anime-comp.show.right{animation:slideInRight 700ms cubic-bezier(0,.83,.24,.99)}
@-webkit-keyframes slideInRight{from{opacity:0;transform:translate(-100%)}
to{opacity:1;transform:translate(0)}
}
@keyframes slideInRight{from{opacity:0;transform:translate(-100%)}
to{opacity:1;transform:translate(0)}
}
.anime-comp.show.left{animation:slideInLeft 700ms cubic-bezier(0,.83,.24,.99)}
@keyframes slideInLeft{from{opacity:0;transform:translate(100%)}
to{opacity:1;transform:translate(0)}
}
.configuratorV3-container .configV3-product-image-container{position:relative}
.configuratorV3-container .fc-img-carousel-container{position:absolute;left:28px;right:28px}
.configuratorV3-container .fc-img-carousel-container [class^="carousel-control-"]{position:absolute;top:0;bottom:0;width:5%;color:inherit;height:unset;border:0;border-radius:unset;background:0;opacity:unset;display:flex}
.configuratorV3-container .fc-img-carousel-container .carousel-control-prev{left:-40px}
.configuratorV3-container .fc-img-carousel-container .carousel-control-next{right:-40px}
.configuratorV3-container .carousel-indicators{margin-bottom:-30px}
.configuratorV3-container .fc-img-carousel-container:hover button.carousel-control-next:hover,.configuratorV3-container .fc-img-carousel-container:hover button.carousel-control-prev:hover,.configuratorV3-container .fc-img-carousel-container:focus-within button.carousel-control-prev:hover,.configuratorV3-container .fc-img-carousel-container:focus-within button.carousel-control-next:hover,.configuratorV3-container button.carousel-control-next:hover,.configuratorV3-container button.carousel-control-prev:hover{box-shadow:none}
.configuratorV3-container .product-image{min-height:13vw;margin-bottom:1rem}
.configuratorV3-container .product-image img{max-height:100%;max-width:100%}
ul.v3tile{display:flex;flex-wrap:wrap;position:relative;padding:1px;list-style-type:none}
.v3tile .tile{background:white;border:2px solid var(--themegray);display:flex;flex-direction:column;margin-bottom:20px;margin-right:10px;outline:.5px solid transparent;overflow-y:hidden;padding:15px 15px 10px 10px;position:relative;text-align:left;margin-left:0;white-space:pre-line;word-break:break-word}
.v3tile .tile__button{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0}
.v3tile .is-checked{border-color:var(--themecolor)}
.v3tile .tile:not([disabled]):not(.disabled){cursor:pointer}
.v3tile .tile:not([disabled]):not(.disabled):hover{outline-color:var(--themedarkgray)}
.v3tile .tile:not([disabled]):not(.disabled).is-checked:hover{background-color:var(--themelight);outline-color:var(--themecolor)}
.v3tile .tile:not([disabled]):not(.disabled):focus-within{outline:1px dashed currentColor !important;outline-offset:1px}
.v3tile .tile[disabled],.v3tile .tile.disabled,.v3tile .tile.oos-by-panel{border:0;outline:0;background-color:var(--themelightgray);color:rgba(0,0,0,0.65)}
.v3tile button[disabled],.v3tile .tile.oos-by-panel button{cursor:not-allowed}
.v3tile .tile.oos-by-panel:not(disabled){outline:1px dashed currentColor;outline-offset:-2px;filter:blur(1px)}
.tile.oos-by-panel .v3tile__tileheader p{color:currentColor}
.v3tile .text-line-through{margin-right:.25rem}
.v3tile .sku-spec *{font-weight:600}
.v3tile__tileheader{position:relative;min-height:.3rem;display:flow-root}
.v3tile .glyph-append{position:absolute;right:-10px;top:-10px;color:var(--themecolor)}
.v3tile p.glyph-append{margin-bottom:0}
.v3tile .badge{float:left;margin-bottom:.4rem}
.card-badge{min-height:2rem}
.v3tile__tilebody{margin-top:.1rem;margin-bottom:.6rem}
.v3tile h3{font-size:1rem;font-weight:600;margin-bottom:.75rem}
.v3tile p{font-weight:initial;font-size:initial}
.v3tile .tile ul{padding-inline-start:1.5rem}
.v3tile .tile li{list-style-type:none;position:relative;margin-left:-1rem}
.v3tile .tile li::before{content:'•';position:absolute;left:-0.5em}
.v3tile h5{margin-bottom:2.5rem}
.v3tile__tilefooter{margin-top:auto;padding-top:.5rem}
.v3tile__tilefooter.from-price{padding-top:0}
.v3tile .mini.tile{min-height:80px;width:calc(25% - 10px)}
.v3tile .large.tile{max-width:none;width:calc(50% - 21px)}
.v3tile .small.tile{width:calc(33.33% - 10px);max-width:295px}
@media(forced-colors:active){.v3tile .tile{forced-color-adjust:none;background-color:ButtonFace !important;color:ButtonText !important;border:2px solid ButtonText !important}
.v3tile .tile:hover{outline:2px solid Highlight !important}
.v3tile .tile.is-checked{border:2px solid Highlight !important}
}
.configuratorV3-container [role="doc-subtitle"]{font-size:1.0625rem;margin-bottom:.5rem}
.fc-color-picker{margin-bottom:20px}
.color-picker .oos-by-panel+label .color-picker-dot,.color-picker .disabled+label .color-picker-dot{opacity:.7;filter:blur(1px);border-color:transparent;cursor:not-allowed}
.color-picker .disabled+label .color-picker-dot{pointer-events:none}
.color-picker .oos-by-panel+label .color-picker-dot::before{content:" ";position:absolute;border-radius:50%;box-shadow:inset 0 0 0 3px #fff;width:100%;height:100%;z-index:1;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%)}
.color-picker .oos-by-panel+label .color-picker-dot.dark::before{background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - 0.8px),rgba(255,255,255,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%)}
.color-picker input:checked+label .configuratorV3-color-picker-label{bottom:0;position:absolute;display:inline-block}
html:not([dir=rtl]) .color-picker input:checked+label .configuratorV3-color-picker-label{left:0}
html[dir=rtl] .color-picker input:checked+label .configuratorV3-color-picker-label{right:0}
.color-picker input+label .configuratorV3-color-picker-label{display:none}
.under-cta{margin-top:.5rem}
p.under-cta.empty{height:0;margin-top:0;padding-bottom:0}
.panel-container .errorDescription{color:#c50500;margin-left:1rem;font-weight:600}
.rail-container .errorDescription,.configuratorV3__bottom-bar .errorDescription{display:block;height:auto;text-align:left;width:100%;color:#c50500;padding-bottom:.5rem}
.rail-container .product-image{max-width:100%;justify-self:center}
.configuratorV3-title button{padding-right:0}
.configuratorV3-title button:not([disabled]):not(.modal button):hover{box-shadow:none}
span.configuratorV3-price-footnote{display:block;font-size:.75rem !important}
.configurator-prod-carousel div[id|='status-container']{margin-top:-0.5rem}
.configurator-prod-carousel .row{margin-left:0;margin-right:0}
.configurator-prod-carousel .carousel-product-card{margin-top:1.5rem;margin-bottom:1.5rem}
.configurator-prod-carousel .slide-item .card{flex:none;height:99%;margin-top:3px}
.configurator-prod-carousel .img-flex-auto{margin:1px}
.configurator-prod-carousel .card-body{flex:1 1 auto;overflow-x:auto;overflow-y:hidden}
.configurator-prod-carousel .card-footer{min-height:85px;display:flex;align-items:flex-end}
.configurator-prod-carousel .card-footer .custom-control{margin-bottom:1rem}
.configurator-prod-carousel .card-footer .custom-checkbox.disabled{cursor:not-allowed}
.configurator-prod-carousel .card-footer .custom-checkbox{padding-left:2.5rem}
.configurator-prod-carousel .carousel-controls>button{margin-top:1% !important;margin-bottom:1% !important}
.configurator-prod-carousel .col.slide-item{padding-left:.5rem;padding-right:.5rem}
.configurator-prod-carousel button.btn.btn-link:hover{box-shadow:none}
.configurator-prod-carousel .card-body>.card-title,.pcards-dummy-image .card-title{line-height:20px;font-weight:600;font-size:1rem;margin-bottom:.75rem}
.configurator-prod-carousel .card-description-plain{display:inline}
.configurator-prod-carousel .card-description-plain + span.btn{display:inline}
.configurator-prod-carousel .card ul{padding-inline-start:1.5rem}
.configurator-prod-carousel .readmore{display:inline !important;padding-left:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-top:0 !important;text-align:start !important}
.configurator-prod-carousel .pcards-dummy-image{padding-top:calc(100% * 243 / 297);width:100%;flex-shrink:0;background-color:#f0f0f0}
.configurator-prod-carousel .pcards-dummy-image__title{position:absolute;top:0;line-height:20px;font-weight:600;padding-top:33%;padding-left:4px}
@media only screen and (max-width:1440px){.pcards-dummy-image{padding-top:calc(100% * 172 / 210)}
}
@media only screen and (max-width:1084px){.pcards-dummy-image{padding-top:calc(100% * 139 / 170)}
}
@media only screen and (max-width:860px){.pcards-dummy-image{padding-top:calc(100% * 230 / 281)}
}
@media only screen and (max-width:540px){.pcards-dummy-image{padding-top:calc(100% * 300 / 393)}
}
@media only screen and (min-width:1400px){[role="doc-subtitle"]{font-size:1.1875rem;margin-bottom:.5rem}
}
@media only screen and (min-width:1084px){.v3tile .small.tile:nth-child(3n){margin-right:0 !important}
}
@media only screen and (min-width:862px) and (max-width:1083px){.v3tile .mini.tile{width:calc(33.333% - 10px)}
.v3tile .small.tile{width:calc(33.333% - 10px)}
}
@media only screen and (min-width:862px){.under-cta.edd-text{margin-top:1.5rem}
.configurator-prod-carousel div[id|='status-container']{margin-left:-1.4%}
}
@media only screen and (min-width:540px) and (max-width:861px){.v3tile .mini.tile{width:calc(100% - 10px)}
.v3tile .small.tile{width:calc(100% - 10px)}
.configuratorV3-container{margin-top:30px}
.configuratorV3-container .product-image{min-height:25vw}
.configuratorV3-container .product-image{min-height:20vw}
}
@media screen and (max-width:539px){.configuratorV3-container{margin-top:1.5rem}
.rail-container{display:none}
.twocolumn-v3 .panel-column{padding-right:0}
.progressiveFiltering .v3tile .mini.tile,.progressiveFiltering .v3tile .small.tile{width:100%}
.configuratorV3__bottom-bar{position:sticky;background-color:white;bottom:0;transition:bottom .5s}
.configuratorV3__bottom-bar.submerged{bottom:-380px}
.configuratorV3-container .product-image{min-height:42vw;margin-bottom:3rem}
.rail-container__rail__button{margin:-2px 0 12px 0}
.panel{width:auto;float:none}
.v3tile .tile.mini{width:calc(50% - 10px)}
.v3tile .tile.small{width:100%;max-width:none}
.insert__text{max-width:none}
h1{font-size:1.5rem}
.panel__tiles-title:not(.mini){font-size:1.2rem}
.configuratorV3__bottom-bar .errorDescription{margin-left:10px}
.configuratorV3__bottom-bar .euPricingMessage{margin-left:10px;padding-bottom:.5rem}
}
.configuratorV3-container .complete.reopen.step-indicator-step a::before{background:#fff}
.configuratorV3-container .theme-dark .complete.reopen.step-indicator-step a::before{background:#fff}
.z-index-auto{z-index:auto !important}
.step-indicator{padding:0;list-style:none;display:flex;justify-content:space-between;gap:.375rem}
@media(min-width:540px){.step-indicator{gap:1.5rem}
}
.step-indicator-step{max-width:100%;display:flex;flex-basis:0;flex-grow:1;flex-direction:column;align-items:center;position:relative;word-break:break-word}
.step-indicator-step a{display:flex;flex-direction:column;align-items:center}
.step-indicator-step a:focus{outline:.1875rem dotted currentColor}
.step-indicator-step a:focus:not(:focus-visible){outline:0}
.step-indicator-step a:focus-visible{outline:.1875rem dotted currentColor}
.step-indicator-step a::before{content:"";display:block;margin-bottom:.5rem;width:1rem;height:1rem;border-radius:50%;border:.0625rem solid #757575;background:#e6e6e6}
.theme-dark .step-indicator-step a::before{border:.0625rem solid #d2d2d2;background:#505050}
@media(forced-colors:active){.step-indicator-step a::before{border-color:GrayText;background-color:GrayText}
.step-indicator-step[aria-current="step"] ~ .step-indicator-step a:not([href]){color:inherit !important}
}
[aria-current="step"].step-indicator-step a::before{border:.125rem solid #0067b8;background:#fff}
.theme-dark [aria-current="step"].step-indicator-step a::before{border:.125rem solid #3aa0fa;background:#000}
@media(forced-colors:active){[aria-current="step"].step-indicator-step a::before{border-color:LinkText;background-color:Canvas}
}
.complete.step-indicator-step a::before{border-color:#0067b8;background:#0067b8}
.theme-dark .complete.step-indicator-step a::before{border-color:#3aa0fa;background:#3aa0fa}
@media(forced-colors:active){.complete.step-indicator-step a::before{border-color:LinkText;background-color:LinkText}
}
.step-indicator-step[aria-current="step"] a{font-weight:600;color:inherit}
.theme-dark .step-indicator-step[aria-current="step"] a{color:#fff}
.step-indicator-step[aria-current="step"] ~ .step-indicator-step a:not([href]){color:#757575}
.theme-dark .step-indicator-step[aria-current="step"] ~ .step-indicator-step a:not([href]){color:#d2d2d2}
.step-indicator-step::after,.step-indicator-step::before{content:"";display:block;position:absolute}
html:not([dir="rtl"]) .step-indicator-step::after,html:not([dir="rtl"]) .step-indicator-step::before{left:calc(-50% - 0.375rem + 1rem / 2)}
@media(min-width:540px){html:not([dir="rtl"]) .step-indicator-step::after,html:not([dir="rtl"]) .step-indicator-step::before{left:calc(-50% - 1.5rem + 1rem / 2)}
}
html[dir="rtl"] .step-indicator-step::after,html[dir="rtl"] .step-indicator-step::before{right:calc(-50% - 0.375rem + 1rem / 2)}
@media(min-width:540px){html[dir="rtl"] .step-indicator-step::after,html[dir="rtl"] .step-indicator-step::before{right:calc(-50% - 1.5rem + 1rem / 2)}
}
.step-indicator-step:first-child::after,.step-indicator-step:first-child::before{content:none}
.step-indicator-step::before{width:calc(100% + 0.375rem - 1rem);top:.4375rem;border-top:.125rem solid #757575}
.theme-dark .step-indicator-step::before{border-top:.125rem solid #d2d2d2}
@media(forced-colors:active){.step-indicator-step::before{border-color:GrayText}
}
@media(min-width:540px){.step-indicator-step::before{width:calc(100% + 1.5rem - 1rem)}
}
.step-indicator-step::after{width:0;border-top:.25rem solid #0067b8;top:.375rem;transition:width .4s ease-out}
@media(prefers-reduced-motion:reduce){.step-indicator-step::after{transition:none}
}
.theme-dark .step-indicator-step::after{border-top:.25rem solid #3aa0fa}
@media(forced-colors:active){.step-indicator-step::after{border-color:LinkText}
}
.step-indicator-step.complete + .step-indicator-step.complete::after,.step-indicator-step.complete + .step-indicator-step[aria-current="step"]::after{width:calc(100% + 0.375rem - 1rem)}
@media(min-width:540px){.step-indicator-step.complete + .step-indicator-step.complete::after,.step-indicator-step.complete + .step-indicator-step[aria-current="step"]::after{width:calc(100% + 1.5rem - 1rem)}
}
.configuratorV35-container.is-mobile{padding-left:0;padding-right:0}
.configuratorV35-container *:not(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 *,h2 *,h3 *,sub,sup){font-size:1rem;line-height:1.5}
.configuratorV35-container>.row.container{margin-left:auto;margin-right:auto;margin-bottom:90px;padding:0}
.configuratorV35-container.is-mobile>.row{margin:0 0 40px 0}
.configuratorV35-container.is-mobile>.row>:is(.col-12,.col-sm-12,.col-md-4,.col-md-8){padding:0}
.configuratorV35-container:not(.is-mobile)>.row>.col{padding:0;margin-right:5%}
.configuratorV35-container:not(.is-mobile)>.row>.col-md-4{padding:0}
@media only screen and (max-width:1083px){.configuratorV35-container:not(.is-mobile)>.row>.col{padding-left:24px}
.configuratorV35-container:not(.is-mobile)>.row>.col-md-4{padding-right:24px}
}
.configuratorV35-container .insert-image-v35.image-inline{display:inline-block;vertical-align:top;max-width:20%}
.configuratorV35-container .insert-image-v35 img{max-height:60px;max-width:100%}
.configuratorV35-container .insert-image-power-supply-v35 img{max-height:70px;max-width:100%}
.configuratorV35-container .insert-subtext-v35.subtext-inline{display:inline-block;vertical-align:top;max-width:80%;min-width:60%;padding-left:15px}
.configuratorV35-container .subtext-content a[role="button"]{cursor:pointer;text-decoration:underline}
.configuratorV35-container .subtext-content .inline-glyph-v35{position:relative;bottom:-5px;padding:0}
.configuratorV35-container .subtext-content .inline-popover-v35{text-decoration:underline;cursor:pointer;color:#0067b8}
.configuratorV35-container button.inline-button-v35.action-trigger{outline-offset:1px;font-size:inherit;font-weight:inherit;text-align:left}
.configuratorV35-container .error-description{color:#c50500;font-weight:600}
.configuratorV35-container .configuratorV35-eu-price-footnote{display:block;font-size:14px !important}
.configuratorV35-container>hr.configuratorV35-bottom-partition{border-color:#d2d2d2;margin-top:90px;margin-bottom:90px}
.configuratorV35-container.is-mobile>hr.configuratorV35-bottom-partition{margin-top:40px;margin-bottom:40px}
.right-title-v35{margin-bottom:30px}
.is-mobile .right-title-v35{padding-left:24px;padding-right:24px}
.right-title-v35 .right-title-content-v35{margin-bottom:.75rem}
.right-title-v35 .right-title-content-v35>h2{font-size:29px}
.is-mobile .right-title-v35 .right-title-content-v35>h2{font-size:24px}
.right-title-v35 .right-title-content-v35>p{font-size:1.25rem}
.right-title-v35 .right-title-content-v35>button.configurator-tech-spec-button{padding-top:3px;padding-bottom:6px}
.right-title-v35 .right-title-logo{margin-bottom:10px}
.right-title-v35 .right-title-logo img{max-height:100px}
.enable-v4-optimization .right-title-v35 .right-title-logo img{max-height:30px}
.right-title-v35 .content-below-right-title-v35 img{max-width:100%}
.content-below-right-title-v35 .subtext-with-glyph{display:flex;padding:7px 16px;margin-bottom:8px;border-radius:4px;background-color:#f2f2f2}
.content-below-right-title-v35 .subtext-with-glyph.vsb-lavender-box-v35{padding:16px;background-color:#f8f1fe}
.content-below-right-title-v35 .subtext-with-glyph.vsb-lavender-box-v35>svg.vsb-briefcase{color:#3b2e58;min-width:24px;margin-top:2px;margin-right:8px}
.content-below-right-title-v35 .subtext-with-glyph.vsb-lavender-box-v35 .subtext-content p:not(:last-child){margin-bottom:12px}
.content-below-right-title-v35 .subtext-with-glyph>div.glyph-prepend{align-items:center;padding-right:12px;opacity:50%}
.content-below-right-title-v35 .subtext-with-glyph>div.glyph-prepend.vsb-glyph-v35{align-items:start;padding-top:5px;opacity:100%}
.content-below-right-title-v35 button.inline-button-v35{font-weight:inherit}
.enable-v4-optimization .content-below-right-title-v35 .subtext-with-glyph:has(.subtext-content.cta){background-color:#f8f1fe;position:relative}
.enable-v4-optimization .content-below-right-title-v35 .subtext-content.cta:hover{text-decoration:none}
.enable-v4-optimization .content-below-right-title-v35 .subtext-content.cta:hover .glyph::before{transform:none}
.enable-v4-optimization .content-below-right-title-v35 .subtext-content.cta{position:unset;padding-right:16px}
.enable-v4-optimization .content-below-right-title-v35 .subtext-content.cta *:not(.glyph){font-size:14px}
.is-mobile .selection-panel-container-v35{padding-left:24px;padding-right:24px}
.selection-panel-container-v35>section{padding-top:30px;margin-bottom:30px}
.selection-panel-container-v35>section.disable-selection{opacity:65%}
.selection-panel-container-v35>section.disable-selection :is(a,button.action-trigger){color:black;pointer-events:none}
.selection-panel-container-v35>section.disable-selection .option-button{pointer-events:none}
.selection-panel-container-v35>section.disable-selection .text-line-through{color:black !important}
.selection-panel-container-v35>section.hidden-bundle{visibility:hidden;height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}
.selection-group-header-v35{margin-bottom:.5rem}
.selection-group-header-v35 .selection-group-title-container{display:flex;justify-content:space-between}
.selection-group-header-v35 .selection-group-title-container .insert-image-v35{max-width:20%}
.enable-v4-optimization .selection-group-header-v35 .selection-group-right-container{float:right;padding:0 0 10px 10px}
.enable-v4-optimization.is-mobile .selection-group-header-v35 .selection-group-right-container img{max-height:50px}
.selection-panel-container-v35 .selection-group-title{font-size:1.3rem;margin-bottom:.5rem}
.configuratorV35-container:not(.enable-v4-optimization) .selection-group-header-v35 .selection-group-title.title-inline{max-width:80%;padding-right:15px}
.selection-group-header-v35 button.action-trigger{font-weight:400;text-align:left}
.selection-group-footer-v35{margin-top:15px}
.selection-group-footer-v35 p,.selection-group-footer-v35 a{font-size:.875rem !important;font-weight:400}
.selection-group-option-v35,.selection-group-sku-option-v35{display:flex;position:relative;list-style-type:none}
.selection-group-option-v35:has(.option-button:focus),.selection-group-sku-option-v35:has(.option-button:focus){outline:1px dashed;outline-offset:1px}
.selection-group-option-v35 .option-button,.selection-group-sku-option-v35 .sku-option-button,.enable-v4-optimization .color-picker-v35 .color-option-button{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0}
.selection-panel-container-v35 .selection-group-v35{padding:0;margin-top:15px}
.selection-group-option-v35{display:flex;flex-direction:column;min-height:76px;border:1px solid;border-radius:1rem}
.enable-v4-style .selection-group-option-v35{border-radius:.25rem}
.selection-group-option-v35:not(:first-child){margin-top:15px}
.selection-group-option-v35:not(:last-child){margin-bottom:15px}
.selection-group-option-v35:is(:first-child):is(:last-child){margin-top:0;margin-bottom:0}
.configuratorV35-container:not(.enable-v4-style) .selection-group-option-v35.is-checked{border:double 3px transparent;background-image:linear-gradient(white,white),linear-gradient(to right,#c63cc1,#0067b8);background-origin:border-box;background-clip:content-box,border-box}
.enable-v4-style .selection-group-option-v35.is-checked{border:solid 3px #0067b8}
.selection-group-option-v35.is-removed{color:#505050;border-color:#f4f4f4;background-color:#f4f4f4}
.disable-selection .selection-group-option-v35.is-removed{color:black}
.selection-group-option-v35.is-removed .option-button{cursor:not-allowed}
.selection-group-option-v35:not(.is-checked,.is-removed){border-color:#858585}
.selection-group-option-v35.option-with-no-badge{justify-content:center}
.selection-group-option-v35 .option-badge{display:flex;min-height:1rem}
.selection-group-option-v35 .option-badge .badge-v35{border-radius:3px 0 4px 0}
.selection-group-option-v35 .option-body{width:100%;padding:0 1rem 1rem 1rem}
.selection-group-option-v35.option-with-no-badge .option-body{padding:1rem}
.selection-group-option-v35 .option-body .option-price{padding-left:5%}
.selection-group-option-v35 .option-body h3,.selection-group-option-v35 .option-body h4{font-size:1.0625rem;font-weight:600}
.selection-group-option-v35 .option-body :is(p,li){font-weight:400}
.selection-group-option-v35 .option-body .option-description,.selection-group-option-v35 .option-body h3 + .configuratorV35-eu-price-footnote,.selection-group-option-v35 .option-body h4 + .configuratorV35-eu-price-footnote{margin-top:.25rem}
.enable-v4-optimization .selection-group-option-v35 .option-body .edd-text{margin-top:14px;line-height:1.2}
.selection-panel-container-v35 .cmb-selection-group{margin-top:40px}
.selection-panel-container-v35 .cmb-sub-selection-group{padding-top:30px;margin-top:30px}
.cmb-sub-selection-group>button.action-trigger{font-weight:400;text-align:left}
.two-step-pp-sub-selection-group .selection-group-title{padding-top:44px;font-size:16px}
.selection-panel-container-v35 .fc-color-picker{margin-top:15px}
.configuratorV35-container .fc-color-picker .color-picker input:focus+label .color-picker-dot{outline:unset}
.configuratorV35-container .fc-color-picker .color-picker input:focus-visible+label .color-picker-dot{outline:.1875rem dotted currentColor}
.enable-v4-optimization .color-picker-v35>ul{list-style:none;display:flex;flex-wrap:wrap;column-gap:10px;padding:0;margin-top:8px}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35{width:calc(25% - 7.5px);max-width:70px;margin-bottom:10px;background-color:#fff}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35 .color-option-container{position:relative;border-radius:4px;min-height:70px;display:flex;align-items:center;justify-content:center}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35.is-checked .color-option-container{border:solid 3px #0067b8;background-origin:border-box;background-clip:content-box,border-box}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35.is-removed .color-option-container{border:1px transparent;background-color:#f2f2f2}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35:not(.is-checked,.is-removed) .color-option-container{border:1px solid;border-color:#858585}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35 .color-option-body{display:flex;height:100%}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35 .color-option-body svg{width:27px;margin:auto}
.enable-v4-optimization .color-picker-v35 .selection-group-color-option-v35:focus-within{outline:1px dashed;outline-offset:1px}
.enable-v4-optimization .color-picker-v35 label{text-align:center;font-weight:400;word-wrap:break-word;margin-bottom:0}
.configuratorV35-bottom-container{margin-top:60px}
.is-mobile .configuratorV35-bottom-container{background-color:#f2f2f2;padding-left:24px;padding-right:24px}
.configuratorV35-bottom-container.position-sticky{z-index:0 !important}
.configuratorV35-bottom-container .summary-v35{padding-top:1.2rem;margin-bottom:.75rem;.summary-title{font-size:1.5rem;margin-bottom:.75rem}
.summary-hero-title,.summary-bundles-title{font-size:1.1rem}
.d-flex.justify-content-between{gap:10%}
.summary-hero-header>div,.summary-bundles-header>div{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:.3rem}
.above-summary-container{margin-bottom:15px}
}
.configuratorV35-sticky-bar .summary-v35{display:grid;grid-template-areas:"a b";column-gap:40px;row-gap:10px;grid-auto-columns:minmax(auto,max-content);text-align:end;.summary-hero-title,.summary-bundles-title{font-size:18px;font-weight:600;line-height:1.5}
.summary-hero-price>div,.summary-bundles-price>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}
:is(.summary-hero-price,.summary-bundles-price) :not(.text-muted,.text-muted *){font-size:18px;font-weight:600}
}
.is-mobile .configuratorV35-sticky-bar .summary-v35{grid-auto-columns:auto;column-gap:20px;text-align:start;padding:0 24px 10px 24px;:is(.summary-hero-header,.summary-bundles-header,.summary-hero-price,.summary-bundles-price) *{font-size:14px}
}
.summary-hero-list,.summary-bundles-list{color:#2f2f2f}
.is-mobile .bottom-bar-v35{padding-bottom:30px}
.bottom-bar-v35 hr{margin:1rem 0}
.bottom-bar-v35 .edd-text{margin-top:.75rem}
.bottom-bar-v35 .error-description{margin-top:.75rem}
.bottom-bar-v35>button{min-height:65px;border-radius:16px;font-size:1.2rem !important}
.enable-v4-style .bottom-bar-v35>button{border-radius:4px}
.bottom-bar-v35 .subtext-with-glyph{display:flex;padding:7px 0;margin-bottom:8px}
.bottom-bar-v35 .subtext-with-glyph>div.glyph-prepend{align-items:center;padding-right:12px}
.bottom-bar-v35 .subtotal-content>div{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:.3rem}
.bottom-bar-v35 .subtotal-content>h3,.bottom-bar-v35 .subtotal-content>h4{font-size:20px;font-weight:700}
.bottom-bar-v35 .subtotal-content p{font-size:20px}
.bottom-bar-v35 .subtotal-installment-content :is(h3,.subtotal-installment-price),.bottom-bar-v35 .subtotal-installment-content :is(h4,.subtotal-installment-price){font-size:18px;font-weight:600}
.bottom-bar-v35 .below-subtotal-container{margin-top:20px;display:flex;align-items:center}
.bottom-bar-v35 .below-subtotal-container .insert-subtext-v35{max-width:none}
.bottom-bar-v35 .below-subtotal-container img{max-width:36px}
.is-mobile .bottom-bar-v35 .below-subtotal-container img{background-color:#f2f2f2}
.configuratorV35-sticky-bar{.subtotal-title{padding-top:10px}
.subtotal-title>h3{font-size:21px;padding-top:10px}
.subtotal-title>hr{background-color:#d2d2d2;height:1px;border:0;position:absolute;left:-100%;right:70px}
.subtotal-price{padding-top:20px;text-align:right}
.subtotal-price :not(.text-muted){font-size:24px}
.subtotal-price>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}
.subtotal-installment-title,.subtotal-installment-price{font-size:18px;font-weight:600}
}
.is-mobile .configuratorV35-sticky-bar{.subtotal-title>hr{left:24px;right:24px}
.subtotal-title>h3{font-size:16px}
.subtotal-price :not(.text-muted){font-size:16px}
.subtotal-price .text-muted{font-size:14px}
.subtotal-installment-title,.subtotal-installment-price{font-size:14px}
}
body:has(.configuratorV35-container .modal.fade.show){overflow:hidden}
.configuratorV35-container:not(.enable-v4-style) .modal-content{border-radius:1rem}
.configuratorV35-container .modal{overflow-x:hidden;overflow-y:auto}
.reimagine-configurator-styles .modal .modal-content{position:relative}
.reimagine-configurator-styles .modal .modal-header{border-bottom:0;padding:0;min-height:0}
.reimagine-configurator-styles .modal .modal-header .close{position:absolute;top:16px;right:24px;margin:0;z-index:2;width:40px;height:40px;box-sizing:border-box;border:2px solid #2a446f;border-radius:4px;background-color:transparent;opacity:1;display:inline-flex;align-items:center;justify-content:center;padding:4px}
.reimagine-configurator-styles .modal .modal-header .close:hover,.reimagine-configurator-styles .modal .modal-header .close:focus{border-color:#17253d}
html[dir="rtl"] .reimagine-configurator-styles .modal .modal-header .close{right:auto;left:24px}
.reimagine-configurator-styles .modal .modal-body{padding-top:24px;padding-left:48px;padding-right:48px;border-radius:0 0 12px 12px}
html[dir="rtl"] .reimagine-configurator-styles .modal .modal-body{padding-right:24px;padding-left:56px}
.reimagine-configurator-styles .modal .modal-body .subtext-content>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:-12px;padding-top:0;padding-bottom:32px;margin-left:-24px;padding-right:0;font-size:24px;line-height:32px}
html[dir="rtl"] .reimagine-configurator-styles .modal .modal-body .subtext-content>:is(h1,h2,h3,h4,h5,h6):first-child{padding-left:0;margin-right:-24px}
.reimagine-configurator-styles .modal .modal-content{border-radius:12px;overflow:hidden}
.reimagine-configurator-styles .modal .modal-header{border-radius:12px 12px 0 0;padding-left:24px}
.reimagine-configurator-styles .modal.reimagine-styles .modal-content{position:relative}
.reimagine-configurator-styles .modal.reimagine-styles .modal-header{border-bottom:0;padding:0;min-height:0}
.reimagine-configurator-styles .modal.reimagine-styles .modal-header .close{position:absolute;top:16px;right:24px;margin:0;z-index:2;width:40px;height:40px;box-sizing:border-box;border:2px solid #2a446f;border-radius:4px;background-color:transparent;opacity:1;display:inline-flex;align-items:center;justify-content:center;padding:4px}
.reimagine-configurator-styles .modal.reimagine-styles .modal-header .close:hover,.reimagine-configurator-styles .modal.reimagine-styles .modal-header .close:focus{border-color:#17253d}
html[dir="rtl"] .reimagine-configurator-styles .modal.reimagine-styles .modal-header .close{right:auto;left:24px}
.configuratorV35-container .badge-v35{border-radius:4px;background-color:#ffb900;text-align:center;width:fit-content;padding:.2rem .5rem;font-size:.875rem;font-weight:600;margin-bottom:.2rem}
.configuratorV35-container .badge-v35.is-oos{color:white;background-color:black}
.configuratorV35-container .badge-v35.is-call-to-order{color:white;background-color:black}
.configuratorV35-container .badge-v35.is-call-to-order>button{position:relative;z-index:1;top:3px;color:inherit;background-color:inherit;font-size:16px;font-weight:400;line-height:1;border:0;padding:0 2px;margin-left:2px}
.configuratorV35-container .badge-v35.is-call-to-order>.popover{z-index:2;font-weight:400}
.configuratorV35-container:not(.is-mobile) .show-sticky-bar .position-sticky{top:160px}
.configuratorV35-container:not(.is-mobile) .hide-sticky-bar .position-sticky{top:3rem}
.hide-sticky-bar .sticky-bar-v35-content{display:none}
.show-sticky-bar .sticky-bar-v35-content.stuck{top:0}
.sticky-bar-v35-content{max-height:100vh;overflow-y:auto}
.sticky-bar-v35-content:not(.stuck){display:none}
.sticky-bar-v35-content>.row{max-width:1600px;padding:30px 24px;margin-left:auto;margin-right:auto;align-items:start}
.is-mobile .sticky-bar-v35-content>.row{padding:10px 24px}
.sticky-bar-v35-content>.row>.col-6{padding:0}
.sticky-bar-v35-header,.sticky-bar-v35-title-container{align-items:center;column-gap:24px}
.sticky-bar-v35-title-container{flex-wrap:wrap}
.is-mobile .sticky-bar-v35-title-container{min-height:38px;justify-content:center;align-items:start;flex-direction:column}
.sticky-bar-v35-header .sticky-bar-v35-title{font-size:29px}
.is-mobile .sticky-bar-v35-header .sticky-bar-v35-title{font-size:16px;margin-bottom:0}
.sticky-bar-v35-header .sticky-bar-v35-image-container{height:70px}
.sticky-bar-v35-header .sticky-bar-v35-image-container>img{max-height:100%;max-width:none}
.is-mobile .sticky-bar-v35-title-container>button{font-size:14px !important}
.sticky-bar-v35-details{align-items:stretch;justify-content:flex-end;column-gap:18px}
.configuratorV35-container:not(.is-mobile) .sticky-bar-v35-details{padding-top:18px !important}
.is-mobile .sticky-bar-v35-details{column-gap:10px}
.sticky-bar-v35-details .sticky-bar-v35-details-button>button{font-size:24px !important;padding:5px}
.sticky-bar-v35-details .sticky-bar-price-v35{display:flex;align-items:center;text-align:end}
.sticky-bar-v35-details .sticky-bar-price-v35 :not(.text-muted){font-size:24px}
.is-mobile .sticky-bar-v35-details .sticky-bar-price-v35 :not(.text-muted){font-size:16px}
.is-mobile .sticky-bar-v35-details .sticky-bar-price-v35 .text-muted{font-size:14px}
.sticky-bar-v35-details .sticky-bar-installment-price{font-size:20px !important;font-weight:400}
.is-mobile .sticky-bar-v35-details .sticky-bar-installment-price{font-size:14px !important}
.sticky-bar-v35-details .sticky-bar-price-v35 h3{margin:0}
.is-mobile .sticky-bar-v35-details .sticky-bar-price-v35>div{flex-direction:column-reverse;align-items:end}
.sticky-bar-v35-details .sticky-bar-price-v35>div{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:flex-end;column-gap:5px}
@media only screen and (min-width:1084px){.sticky-bar-v35-content>.row{width:90%;max-width:1600px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}
}
.configuratorV35-content-cards-container{margin-top:40px}
.is-mobile .configuratorV35-content-cards-container{padding-left:24px;padding-right:24px;margin-top:30px}
.reimagine-configurator-styles.is-mobile .configuratorV35-content-cards-container{padding-left:16px;padding-right:16px}
.configuratorV35-content-cards-container .accordion>li:first-child .accordion-header{border-top:0}
.configuratorV35-page-header{margin-top:40px;margin-bottom:70px}
.is-mobile .configuratorV35-page-header{margin-top:25px;align-items:flex-start;padding-left:24px !important;padding-right:24px !important}
.configuratorV35-title{font-weight:600}
.configuratorV35-step-back-btn{justify-content:flex-start;padding:.5rem;margin-left:-0.5rem}
.back-btn-tooltip{display:none}
.btn:hover .back-btn-tooltip,.btn:focus .back-btn-tooltip{position:absolute;background-color:#fff;border:1px solid #ccc;box-shadow:2px 2px 2px #777;color:#333;display:block;font-size:12px;width:max-content;line-height:normal !important;overflow-wrap:break-word;padding:2px;margin-top:3rem;margin-left:9rem}
.configuratorV35-container:not(.is-mobile) .configuratorV35-page-header .progressbar{max-width:900px;margin-top:0;margin-left:auto;margin-right:auto}
.is-mobile .configuratorV35-page-header .progressbar{margin-top:5px;margin-bottom:30px}
.is-mobile .configuratorV35-page-header .progressbar span[id^=step-][id$=-indicator]{font-size:14px;font-weight:400}
.configuratorV35-container .remediation-content-v35{padding:12px 5%}
.configuratorV35-container.is-mobile .remediation-content-v35{font-size:14px;padding:12px 24px}
.configuratorV35-container .remediation-content-v35 :is(p,a,button,div){color:inherit;font-size:inherit}
.configuratorV35-container .remediation-content-v35 :is(a,button){font-weight:600 !important}
.configuratorV35-container:not(.is-mobile) .remediation-content-v35>:is(p,div){text-align:center}
.configuratorV35-container .remediation-content-v35 .affirmation-content{font-weight:600}
.configuratorV35-container .remediation-content-v35 .remediation-cards{display:flex;justify-content:space-between}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card{flex:1;display:flex;flex-direction:column}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card + .remediation-card{border-left:solid 1px}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card>button{border:0;background:transparent;margin:auto}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card>button::after{position:relative;left:5px;top:2px}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card>p:not(.remediation-card-title){font-size:14px}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card>p.remediation-card-title{font-weight:600;padding-left:.4375rem;text-align:center;padding-right:.4375rem}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card .popover{color:black}
.configuratorV35-container .remediation-content-v35 .remediation-cards .remediation-card .popover .popover-body>div:not(:last-child){margin-bottom:18px}
@media only screen and (max-width:1083px){.configuratorV35-container .remediation-content-v35{padding:12px 24px}
}
.configuratorV35-container .configuratorV35-image-hero-container img{max-width:100%;max-height:100%}
.configuratorV35-container:not(.enable-v4-optimization) .fc-img-carousel-container{position:absolute}
.configuratorV35-container.enable-v4-optimization .fc-img-carousel-container:not(.invisible){padding-bottom:45px}
.configuratorV35-container.enable-v4-optimization .fc-img-carousel-container.invisible{display:none}
.configuratorV35-container:not(.enable-v4-optimization) .fc-img-carousel-container.has-slide{top:30px;left:40px;right:40px}
.configuratorV35-container.enable-v4-optimization .fc-img-carousel-container .carousel-controls{bottom:-45px}
.configuratorV35-container:not(.enable-v4-optimization) .fc-img-carousel-container [class^="carousel-control-"]{position:absolute;top:5px;bottom:0;color:inherit;height:unset;border:0;border-radius:unset;background:0;opacity:unset;display:flex}
.configuratorV35-container:not(.enable-v4-optimization) .fc-img-carousel-container .carousel-control-prev{left:-35px}
.configuratorV35-container.enable-v4-optimization .fc-img-carousel-container .carousel-control-prev{padding-left:30px}
.configuratorV35-container:not(.enable-v4-optimization) .fc-img-carousel-container .carousel-control-next{right:-35px}
.configuratorV35-container.enable-v4-optimization .fc-img-carousel-container .carousel-control-next{padding-right:30px}
.configuratorV35-container:not(.enable-v4-optimization) .carousel-indicators{margin-bottom:-20px}
.configuratorV35-container .carousel-inner .carousel-item>picture>img{vertical-align:top}
.configuratorV35-container .fc-img-carousel-container:hover button.carousel-control-next:hover,.configuratorV35-container .fc-img-carousel-container:hover button.carousel-control-prev:hover,.configuratorV35-container .fc-img-carousel-container:focus-within button.carousel-control-prev:hover,.configuratorV35-container .fc-img-carousel-container:focus-within button.carousel-control-next:hover,.configuratorV35-container button.carousel-control-next:hover,.configuratorV35-container button.carousel-control-prev:hover{box-shadow:none}
.configuratorV35-container.is-mobile .product-image{background-color:#f2f2f2;position:relative;height:75vw}
.configuratorV35-container.enable-v4-optimization.is-mobile .product-image{height:unset;margin-bottom:30px}
.configuratorV35-image-button{border:0;background:0;cursor:none}
.configuratorV35-thumbnails{width:16.7%;gap:5%}
.configuratorV35-thumbnails .configuratorV35-image-conatiner{overflow:hidden;display:flex;height:16%}
.configuratorV35-image-conatiner{height:69%;width:81%;border-radius:20%}
.enable-v4-style .configuratorV35-image-conatiner{border-radius:4px}
.configuratorV35-image-conatiner.selected{border:3px solid rgba(117,117,117,1)}
.enable-v4-style .configuratorV35-image-conatiner.selected{border:3px solid #0067b8}
.configuratorV35-image-conatiner:focus-within{outline:1px dashed;outline-offset:1px}
.configuratorV35-hero-image-display{width:83.3%;border-radius:20px;overflow:hidden}
.enable-v4-style .configuratorV35-hero-image-display{border-radius:3px}
.configuratorV35-thumbnail-image{width:100%}
.configuratorV35-thumbnail-image:hover{opacity:.8;cursor:pointer}
.confifuratorV35-left-side{gap:1rem;margin-left:2rem}
.carousel-indicators li{margin-left:.2rem !important;margin-right:.2rem !important}
.carousel-indicators li::after{font-size:.45rem !important}
@media only screen and (max-width:859px){.configuratorV35-page-header{margin-bottom:0}
.configuratorV35-container .product-image{margin-top:1rem;min-height:52vw}
.btn:hover .back-btn-tooltip,.btn:focus .back-btn-tooltip{margin-top:0;margin-left:2rem}
}
@media only screen and (max-width:539px){.confifuratorV35-left-side{gap:1rem;margin-left:1rem;margin-right:1rem}
.configuratorV35-container .product-image{min-height:47vw}
}
.is-mobile .productcards-panel-container-v35{padding-left:12px;padding-right:12px}
:not(.enable-v4-style) .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35{border-radius:16px 16px 0 0;overflow:hidden;padding-bottom:8px}
.productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{flex:none;height:99%;margin-top:3px;border-radius:16px;border:1px solid #d2d2d2}
.productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35{flex:1 1 auto;overflow-x:auto;overflow-y:hidden}
.enable-v4-style .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35{display:flex !important;flex-direction:column;justify-content:flex-start;flex:1 1 auto;overflow-x:auto;overflow-y:hidden}
.productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .seedetails{padding-left:0 !important}
.productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35>.card-title-v35{line-height:22px;font-weight:600;font-size:18px;padding-left:2px}
.enable-v4-style .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35>.card-title-v35{line-height:20px;font-weight:600;font-size:16px;padding-left:2px}
.productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .fc-color-picker{margin-top:12px}
.productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .color-picker{padding:0}
.productcards-panel-container-v35 .configurator-prod-carousel .color-picker .color-picker-label{display:none}
.productcards-panel-container-v35 .configurator-prod-carousel .color-picker-label-container{position:relative;top:-5px}
.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35{min-height:85px;display:flex;align-items:flex-end}
.productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card{margin-top:1.5rem;margin-bottom:4rem}
.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-control.custom-button.disabled{color:rgba(0,0,0,0.6)}
.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-control.custom-button.disabled button{color:rgba(0,0,0,0.6);cursor:not-allowed;border:1px rgba(0,0,0,0.6) solid}
.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button{padding-left:15px;padding-right:15px}
.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button .custom-control-btn{border:2px #0067b8 solid;padding:10px 20px;display:flex;border-radius:8px;font-size:14px;background-color:#fff;color:#0067b8;font-weight:600}
.productcards-panel-container-v35 .card-badge-v3{position:absolute}
.productcards-panel-container-v35 .card-badge-v3 .badgev3{font-style:normal;font-weight:600;font-size:14px !important;line-height:20px;border-radius:16px 0 4px 0;padding:.25rem .5rem}
.productcards-panel-container-v35 :is(.selection-group-header-v35,.prod-carousel-loading-text){padding-left:4rem}
.productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']{padding-left:4rem}
.modal-dialog{margin-top:50px;margin-bottom:50px}
.footer-v35{display:inline;margin-left:.875rem;margin-right:.875rem}
.productcards-panel-container-v35 .configurator-prod-carousel .card-description-v35{padding:0;font-size:16px}
.modal-titlev35{font-size:1.125rem;font-weight:600;line-height:1.625;padding-left:5px}
.enable-v4-style .card-badge-v3 .badgev3{border-radius:4px 0 4px 0}
.enable-v4-style .img-flex-auto-v35{border-radius:4px 4px 0 0 !important;overflow:hidden;padding-bottom:8px}
.enable-v4-style .configurator-prod-carousel .card-v35{border-radius:4px !important;border:1px solid #d2d2d2}
.enable-v4-style .custom-control-btn{border-radius:4px !important}
.img-modal-auto-v35 .card-img{border-radius:4px !important}
.seeDetails-modal .modal-header .close{padding:0 !important}
.seeDetails-modal .modal-footer p{padding-bottom:16px !important}
.configuratorV4-power-supply-modal .table tr>:first-child{padding-left:.75rem}
.configuratorV4-power-supply-modal .image{display:flex;justify-content:center;align-items:center}
.configuratorV4-power-supply-modal .area-heading .col-md-8{flex:0 0 100% !important;max-width:100% !important}
@media only screen and (max-width:859px){.productcards-panel-container-v35 .selection-group-header-v35,.productcards-panel-container-v35 .prod-carousel-loading-text{padding-left:0}
.productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']{padding-left:0}
}
@media only screen and (max-width:1140px){.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button .custom-control-btn{padding:10px 10px}
}
@media only screen and (min-width:862px){.productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']{margin-left:-0.75rem}
}
@media only screen and (min-width:1090px) and (max-width:1250px){.productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button .custom-control-btn{padding:5px 5px !important}
}
.configuratorV4-comparison-modal .table tr>:first-child{padding-left:.75rem}
.configuratorV4-comparison-modal .table thead th{vertical-align:top}
.reimagine-configurator-styles{--reimagine-color-ink:#0e1726;--reimagine-color-ink-secondary:rgba(23,37,61,0.8);--reimagine-color-navy:#2a446f;--reimagine-color-accent:#0078d4;--reimagine-color-accent-hover:#106ebe;--reimagine-color-selected-border:#006dc1;--reimagine-color-surface:#fefefe;--reimagine-color-surface-raised:#fff;--reimagine-color-surface-info:#dceef8;--reimagine-color-surface-subtle:#f2f2f2;--reimagine-color-divider:#cbe6f4;--reimagine-color-card-border:#e6f2fb;--reimagine-color-badge-yellow:#ffcf54;--reimagine-color-badge-pale:#d9d9d6;--reimagine-color-strikethrough:#61615e;--reimagine-color-btn-disabled-bg:#616161;--reimagine-color-eyebrow:#005597;--reimagine-color-error:#de3145;--reimagine-color-success-surface:#b4dabc;--reimagine-color-success-ink:#084a16;--reimagine-color-border-subtle:rgba(14,23,38,0.2);--reimagine-color-border-disabled:rgba(14,23,38,0.1);--reimagine-color-ink-muted:rgba(14,23,38,0.5);--reimagine-color-ink-inverse:var(--reimagine-color-surface-raised);--reimagine-color-surface-disabled:#f5f5f5;--reimagine-color-thumbnail-border:#dedddf;--reimagine-font-family:'Segoe Sans','Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif;--reimagine-type-caption-font-size:12px;--reimagine-type-caption-line-height:16px;--reimagine-type-body-sm-font-size:14px;--reimagine-type-body-sm-line-height:20px;--reimagine-type-body-sm-letter-spacing:-0.02em;--reimagine-type-body-md-font-size:16px;--reimagine-type-body-md-line-height:24px;--reimagine-type-body-md-letter-spacing:-0.03em;--reimagine-type-body-font-size:var(--reimagine-type-body-md-font-size);--reimagine-type-body-line-height:var(--reimagine-type-body-md-line-height);--reimagine-type-body-letter-spacing:var(--reimagine-type-body-md-letter-spacing);--reimagine-type-heading-sm-font-size:20px;--reimagine-type-heading-sm-line-height:28px;--reimagine-type-title-sm-font-size:var(--reimagine-type-heading-sm-font-size);--reimagine-type-title-sm-line-height:var(--reimagine-type-heading-sm-line-height);--reimagine-type-title-md-font-size:24px;--reimagine-type-title-md-line-height:32px;--reimagine-type-title-xs-font-size:18px;--reimagine-type-title-xs-line-height:24px;--reimagine-type-title-letter-spacing:-0.01em;--reimagine-type-price-md-font-size:24px;--reimagine-type-price-md-line-height:32px;--reimagine-type-price-lg-font-size:32px;--reimagine-type-price-lg-line-height:40px;--reimagine-type-price-letter-spacing:-0.015em;--reimagine-panel-divider-gap:48px;--reimagine-panel-divider-gap-mobile:32px;--reimagine-summary-bg:var(--reimagine-color-surface-raised);--reimagine-summary-border-radius:var(--reimagine-radius-card);--reimagine-summary-shadow:var(--reimagine-shadow-card);--reimagine-summary-padding:24px;--reimagine-summary-width:432px;--reimagine-eyebrow-font-size:var(--reimagine-type-caption-font-size);--reimagine-eyebrow-font-weight:600;--reimagine-eyebrow-color:var(--reimagine-color-eyebrow);--reimagine-eyebrow-letter-spacing:.08em;--reimagine-eyebrow-text-transform:uppercase;--reimagine-product-label-font-size:var(--reimagine-type-body-md-font-size);--reimagine-product-label-font-weight:600;--reimagine-product-label-line-height:var(--reimagine-type-body-md-line-height);--reimagine-product-label-color:var(--reimagine-color-ink);--reimagine-product-details-font-size:var(--reimagine-type-body-sm-font-size);--reimagine-product-details-font-weight:400;--reimagine-product-details-line-height:var(--reimagine-type-body-sm-line-height);--reimagine-product-details-color:var(--reimagine-color-ink-secondary);--reimagine-product-details-letter-spacing:var(--reimagine-type-body-sm-letter-spacing);--reimagine-product-price-font-size:var(--reimagine-type-body-md-font-size);--reimagine-product-price-font-weight:600;--reimagine-product-price-color:var(--reimagine-color-ink);--reimagine-discount-font-size:var(--reimagine-type-caption-font-size);--reimagine-discount-font-weight:600;--reimagine-discount-color:var(--reimagine-color-strikethrough);--reimagine-discount-opacity:.9;--reimagine-divider-color:var(--reimagine-color-divider);--reimagine-divider-height:1px;--reimagine-subtotal-label-font-size:clamp(1rem,2.5vw,1.25rem);--reimagine-subtotal-label-font-weight:600;--reimagine-subtotal-label-line-height:1.4;--reimagine-subtotal-label-color:var(--reimagine-color-ink);--reimagine-subtotal-price-font-size:clamp(1.25rem,4vw,2rem);--reimagine-subtotal-price-font-weight:500;--reimagine-subtotal-price-line-height:1.25;--reimagine-subtotal-price-color:var(--reimagine-color-ink);--reimagine-subtotal-price-letter-spacing:var(--reimagine-type-price-letter-spacing);--reimagine-subtotal-discount-font-size:var(--reimagine-type-body-sm-font-size);--reimagine-subtotal-discount-font-weight:600;--reimagine-subtotal-discount-color:var(--reimagine-color-strikethrough);--reimagine-subtotal-discount-opacity:.9;--reimagine-savings-tag-bg:var(--reimagine-color-success-surface);--reimagine-savings-tag-border-radius:var(--reimagine-radius-badge);--reimagine-savings-tag-font-size:var(--reimagine-type-caption-font-size);--reimagine-savings-tag-font-weight:600;--reimagine-savings-tag-color:var(--reimagine-color-success-ink);--reimagine-callout-link-font-size:var(--reimagine-type-body-sm-font-size);--reimagine-callout-link-font-weight:400;--reimagine-callout-link-color:var(--reimagine-color-navy);--reimagine-callout-subtext-font-size:var(--reimagine-type-caption-font-size);--reimagine-callout-subtext-font-weight:400;--reimagine-callout-subtext-color:var(--reimagine-color-ink-secondary);--reimagine-summary-callouts-gap:16px;--reimagine-summary-callouts-gap-mobile:12px;--reimagine-summary-callout-min-height:44px;--reimagine-summary-subtotal-divider-gap:24px;--reimagine-summary-subtotal-divider-gap-mobile:16px;--reimagine-checklist-icon-size:16px;--reimagine-checklist-gap:8px;--reimagine-checklist-font-size:var(--reimagine-type-caption-font-size);--reimagine-checklist-font-weight:600;--reimagine-cart-media-width:58px;--reimagine-cart-media-height:44px;--reimagine-cart-media-border-radius:4px;--reimagine-cart-title-font-size:var(--reimagine-type-caption-font-size);--reimagine-cart-title-font-weight:600;--reimagine-cart-price-font-size:var(--reimagine-type-caption-font-size);--reimagine-cart-price-font-weight:400;--reimagine-btn-primary-bg:var(--reimagine-color-accent);--reimagine-btn-primary-border-radius:var(--reimagine-radius-button);--reimagine-btn-primary-font-size:15px;--reimagine-btn-primary-font-weight:600;--reimagine-btn-primary-color:var(--reimagine-color-surface-raised);--reimagine-btn-primary-height:48px;--reimagine-btn-secondary-border:2px solid var(--reimagine-color-navy);--reimagine-btn-secondary-border-radius:var(--reimagine-radius-button);--reimagine-btn-secondary-font-size:15px;--reimagine-btn-secondary-font-weight:600;--reimagine-btn-secondary-color:var(--reimagine-color-navy);--reimagine-btn-secondary-height:48px;--reimagine-btn-group-gap:8px;--reimagine-section-gap:24px;--reimagine-top-section-gap:16px;--reimagine-summary-font-family:var(--reimagine-font-family);--reimagine-announcement-surface:var(--reimagine-color-surface-info);--reimagine-announcement-border:var(--reimagine-color-divider);--reimagine-announcement-body:var(--reimagine-color-ink-secondary);--reimagine-announcement-strong:var(--reimagine-color-ink);--reimagine-announcement-link:var(--reimagine-color-navy);--reimagine-announcement-icon:var(--reimagine-color-accent);--reimagine-announcement-divider:var(--reimagine-color-divider);--reimagine-announcement-font-family:var(--reimagine-font-family);--reimagine-radius-card:24px;--reimagine-radius-card-mobile:16px;--reimagine-radius-button:8px;--reimagine-radius-badge:4px;--reimagine-radius-pill:200px;--reimagine-shadow-card:0 0 2px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.14);--reimagine-shadow-card-hover:0 0 2px rgba(0,0,0,0.12),0 4px 8px rgba(0,0,0,0.14);--reimagine-icon-arrow-prev-24:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cgtransform='translate(24,0)scale(-1,1)'%3E%3Cpathfill='%232A446F'd='M13.70454.28377C13.31113.8961512.6783.9008412.29044.29424C11.90274.6876511.90745.320812.30085.70842L17.671210.9998H4C3.4477110.9998311.4475311.9998C312.55213.4477212.9998412.9998H17.6646L12.300818.2847C11.907418.672311.902719.305512.290419.6989C12.67820.092313.311120.09713.704519.7094L20.628712.887C21.125612.397421.125611.595820.628711.1062L13.70454.28377Z'/%3E%3C/g%3E%3C/svg%3E");--reimagine-icon-arrow-next-24:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathfill='%232A446F'd='M13.70454.28377C13.31113.8961512.6783.9008412.29044.29424C11.90274.6876511.90745.320812.30085.70842L17.671210.9998H4C3.4477110.9998311.4475311.9998C312.55213.4477212.9998412.9998H17.6646L12.300818.2847C11.907418.672311.902719.305512.290419.6989C12.67820.092313.311120.09713.704519.7094L20.628712.887C21.125612.397421.125611.595820.628711.1062L13.70454.28377Z'/%3E%3C/svg%3E");--reimagine-icon-tech-spec:url("data:image/svg+xml,%3CsvgviewBox='002424'xmlns='http://www.w3.org/2000/svg'aria-hidden='true'%3E%3Cpathfill='%232A446F'd='M19.08144.98868C22.97298.8800922.972915.189319.081419.0807C15.1922.97228.8807922.97224.9893819.0807C1.0979615.18931.097968.880094.989384.98868C8.880791.0972615.191.0972619.08144.98868ZM18.02456.04558C14.71682.737889.353982.737886.046286.04558C2.738589.353282.7385814.71616.0462818.0238C9.3539821.331514.716821.331518.024518.0238C21.332214.716121.33229.3532818.02456.04558ZM17.002311.9243L17.010412.0347C17.010412.409916.733812.720616.373512.7739L16.26312.7821L12.78312.7823L12.782816.2623C12.782816.637512.506216.948212.145817.0016L12.035417.0097C11.660217.009711.349516.733111.296216.3728L11.288116.2623L11.287812.7823L7.8077912.7821C7.4325712.78217.1219312.50557.0685512.1451L7.0604512.0347C7.0604511.65957.3369711.34887.6973511.2955L7.8077911.2874L11.287811.2871L11.28817.80709C11.28817.4318711.56467.1212311.9257.06785L12.03547.05975C12.41067.0597512.72137.3362712.77467.69665L12.78287.80709L12.78311.2871L16.26311.2874C16.638311.287416.948911.563917.002311.9243Z'/%3E%3C/svg%3E");--reimagine-popover-link-gap-default:8px;--reimagine-popover-link-gap-compact:4px;--reimagine-popover-link-font-size-default:var(--reimagine-type-body-md-font-size);--reimagine-popover-link-line-height-default:var(--reimagine-type-body-md-line-height);--reimagine-popover-link-letter-spacing-default:var(--reimagine-type-body-md-letter-spacing);--reimagine-popover-link-font-size-compact:var(--reimagine-type-body-sm-font-size);--reimagine-popover-link-line-height-compact:var(--reimagine-type-body-sm-line-height);--reimagine-popover-link-letter-spacing-compact:var(--reimagine-type-body-sm-letter-spacing);--reimagine-popover-icon-size-default:20px;--reimagine-popover-icon-size-compact:16px;--reimagine-popover-link-color:var(--reimagine-color-navy);--reimagine-popover-link-gap:var(--reimagine-popover-link-gap-default);--reimagine-popover-link-font-size:var(--reimagine-popover-link-font-size-default);--reimagine-popover-link-line-height:var(--reimagine-popover-link-line-height-default);--reimagine-popover-link-letter-spacing:var(--reimagine-popover-link-letter-spacing-default);--reimagine-popover-icon-size:var(--reimagine-popover-icon-size-default);--reimagine-popover-icon:var(--reimagine-tech-spec-icon,var(--reimagine-icon-tech-spec));--reimagine-pt-step-size:24px;--reimagine-pt-step-size-mobile:22px;--reimagine-pt-step-border-radius:40px;--reimagine-pt-step-number-bg-active:var(--reimagine-color-ink);--reimagine-pt-step-number-bg-inactive:var(--reimagine-color-navy);--reimagine-pt-step-check-color:var(--reimagine-color-ink);--reimagine-pt-step-number-font-size:var(--reimagine-type-body-sm-font-size);--reimagine-pt-step-number-font-weight:700;--reimagine-pt-step-number-color:var(--reimagine-color-surface-raised);--reimagine-pt-step-number-letter-spacing:var(--reimagine-type-body-letter-spacing);--reimagine-pt-label-font-size:var(--reimagine-type-body-font-size);--reimagine-pt-label-font-size-mobile:var(--reimagine-type-body-sm-font-size);--reimagine-pt-label-font-weight:600;--reimagine-pt-label-line-height:var(--reimagine-type-body-line-height);--reimagine-pt-label-line-height-mobile:var(--reimagine-type-body-sm-line-height);--reimagine-pt-label-font-weight-upcoming:600;--reimagine-pt-label-color-active:var(--reimagine-color-ink);--reimagine-pt-label-color-inactive:var(--reimagine-color-navy);--reimagine-pt-label-opacity-inactive:.8;--reimagine-pt-line-color:var(--reimagine-color-navy);--reimagine-pt-line-opacity:.5;--reimagine-pt-line-opacity-complete:1;--reimagine-pt-line-height:1px;--reimagine-pt-line-width:100px;--reimagine-pt-line-width-mobile:81px;--reimagine-pt-stepper-gap:12px;--reimagine-pt-stepper-gap-mobile:4px;--reimagine-pt-item-gap:8px;--reimagine-pt-item-gap-mobile:4px;--reimagine-pt-stepper-border-radius:8px;--reimagine-pt-font-family:var(--reimagine-font-family)}
.reimagine-configurator-styles .remediation-container-v35{position:relative;isolation:isolate;width:100%;min-height:48px;background-color:var(--reimagine-announcement-surface) !important;border:1px solid var(--reimagine-announcement-border);color:var(--reimagine-announcement-body) !important}
.reimagine-configurator-styles .remediation-content-v35.container{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:8px 96px;font-family:var(--reimagine-announcement-font-family)}
.reimagine-configurator-styles .remediation-content-v35 :is(p,a,button,div,span){color:inherit;font-family:inherit;font-size:12px;line-height:16px}
.reimagine-configurator-styles .remediation-content-v35>:is(p,.insert-subtext-v35,div:not(.remediation-cards)){width:100%;margin:0}
.reimagine-configurator-styles .remediation-content-v35>p{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;min-height:16px;text-align:center}
.reimagine-configurator-styles .remediation-content-v35 .affirmation-content{color:var(--reimagine-announcement-strong);font-weight:600}
.reimagine-configurator-styles .remediation-content-v35>p :is(a,button.inline-button-v35){display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;margin:0;border:0;background:transparent;color:var(--reimagine-announcement-link);text-decoration:underline;text-underline-offset:2px;text-decoration-skip-ink:none;text-decoration-color:var(--reimagine-announcement-link);white-space:nowrap}
.reimagine-configurator-styles .remediation-content-v35>p :is(a,button.inline-button-v35),.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card>button{color:var(--reimagine-announcement-link);font-size:12px;font-weight:600 !important;line-height:16px;text-align:center;white-space:nowrap}
.reimagine-configurator-styles .remediation-content-v35>p :is(a,button.inline-button-v35)::after{content:'';display:block;width:12px;height:12px;min-width:12px;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathfill='%230078D4'd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM17.053312.0607L17.045211.9498C16.991611.588216.679911.310716.303311.3107L12.810911.3104L12.81077.81802L12.80257.70719C12.7497.3455312.43727.0680212.06077.06802L11.94987.07615C11.58827.1297211.31077.4414611.31077.81802L11.310411.3104L7.8180211.3107L7.7071911.3188C7.3455311.37247.0680211.68417.0680212.0607L7.0761512.1715C7.1297212.53327.4414612.81077.8180212.8107L11.310412.8109L11.310716.3033L11.318816.4141C11.372416.775811.684117.053312.060717.0533L12.171517.0452C12.533216.991612.810716.679912.810716.3033L12.810912.8109L16.303312.8107L16.414112.8025C16.775812.74917.053312.437217.053312.0607Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:12px 12px}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card>button::after{content:'';display:block;width:12px;height:12px;min-width:12px;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathfill='%230078D4'd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM17.053312.0607L17.045211.9498C16.991611.588216.679911.310716.303311.3107L12.810911.3104L12.81077.81802L12.80257.70719C12.7497.3455312.43727.0680212.06077.06802L11.94987.07615C11.58827.1297211.31077.4414611.31077.81802L11.310411.3104L7.8180211.3107L7.7071911.3188C7.3455311.37247.0680211.68417.0680212.0607L7.0761512.1715C7.1297212.53327.4414612.81077.8180212.8107L11.310412.8109L11.310716.3033L11.318816.4141C11.372416.775811.684117.053312.060717.0533L12.171517.0452C12.533216.991612.810716.679912.810716.3033L12.810912.8109L16.303312.8107L16.414112.8025C16.775812.74917.053312.437217.053312.0607Z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:12px 12px}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards{display:flex;align-items:center;justify-content:center;width:100%;min-height:16px;gap:0}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;gap:12px}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card + .remediation-card{margin-left:32px;padding-left:32px}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card + .remediation-card::before{content:'';position:absolute;left:0;top:50%;width:1px;height:32px;background-color:var(--reimagine-announcement-divider);transform:translateY(-50%)}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:var(--reimagine-announcement-link);text-align:center}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card>p{margin:0;font-size:12px;line-height:16px;text-align:left;white-space:normal}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards .remediation-card .popover{color:var(--reimagine-announcement-body)}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards>.remediation-card:only-child{flex:0 1 auto;gap:8px;text-align:center}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards>.remediation-card:only-child>p{text-align:center}
.reimagine-configurator-styles .remediation-content-v35 .remediation-cards>.remediation-card:only-child::before{content:none}
.reimagine-configurator-styles .remediation-dismiss-button{position:absolute;top:8px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;border:0;background:transparent;opacity:1}
.reimagine-configurator-styles .remediation-dismiss-button::before{display:block;color:var(--reimagine-announcement-link)}
@media only screen and (min-width:860px) and (max-width:1599px){.reimagine-configurator-styles:not(.is-mobile) .remediation-content-v35 .remediation-cards .remediation-card{flex-direction:column;gap:8px;text-align:center}
.reimagine-configurator-styles:not(.is-mobile) .remediation-content-v35 .remediation-cards .remediation-card>p{min-width:0;text-align:center}
}
@media only screen and (min-width:1600px){.reimagine-configurator-styles:not(.is-mobile) .remediation-container-v35{max-width:1600px;margin-left:auto;margin-right:auto}
.reimagine-configurator-styles:not(.is-mobile) .remediation-content-v35 .remediation-cards{max-width:1408px;margin-left:auto;margin-right:auto}
.reimagine-configurator-styles:not(.is-mobile) .remediation-content-v35 .remediation-cards .remediation-card{flex:0 0 auto;flex-direction:row;align-items:center}
.reimagine-configurator-styles:not(.is-mobile) .remediation-content-v35 .remediation-cards .remediation-card:first-child{width:510px;justify-content:flex-end}
.reimagine-configurator-styles:not(.is-mobile) .remediation-content-v35 .remediation-cards .remediation-card:last-child{width:383px;justify-content:flex-start}
}
.reimagine-configurator-styles.is-mobile .remediation-content-v35.container{padding:8px 56px}
.reimagine-configurator-styles.is-mobile .remediation-content-v35>p{flex-direction:column;gap:4px}
.reimagine-configurator-styles.is-mobile .remediation-content-v35>p :is(a,button.inline-button-v35){max-width:100%}
.reimagine-configurator-styles.is-mobile .remediation-content-v35 .remediation-cards .remediation-card{gap:12px}
.reimagine-configurator-styles.is-mobile .remediation-content-v35 .remediation-cards .remediation-card + .remediation-card{margin-left:16px;padding-left:16px}
.reimagine-configurator-styles.is-mobile .remediation-content-v35 .remediation-cards .remediation-card>button,.reimagine-configurator-styles.is-mobile .remediation-content-v35 .remediation-cards .remediation-card>p{min-width:0;white-space:normal}
.reimagine-configurator-styles.is-mobile .remediation-dismiss-button{right:8px}
.reimagine-configurator-styles .progressbar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:24px;padding:0;margin:0}
.reimagine-configurator-styles .progressbar .step-indicator{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--reimagine-pt-stepper-gap);list-style:none;margin:0;padding:0;width:529px;max-width:100%;border-radius:var(--reimagine-pt-stepper-border-radius);height:var(--reimagine-pt-step-size);counter-reset:step-counter;overflow:visible}
.reimagine-configurator-styles .progressbar .step-indicator-step{display:flex;flex-direction:row;align-items:center;gap:var(--reimagine-pt-item-gap);flex-shrink:0;position:relative;list-style:none;counter-increment:step-counter}
.reimagine-configurator-styles .progressbar .step-indicator-step::before{content:none;display:none;position:static;top:auto;left:auto;right:auto;width:auto;border:0}
.reimagine-configurator-styles .progressbar .step-indicator-step::after{content:none;display:none;position:static;top:auto;left:auto;right:auto;width:auto;border:0}
.reimagine-configurator-styles .progressbar .step-indicator-step:not(:last-child)::after{content:'';display:block;position:static;top:auto;left:auto;right:auto;width:var(--reimagine-pt-line-width);min-width:var(--reimagine-pt-line-width);height:var(--reimagine-pt-line-height);background-color:var(--reimagine-pt-line-color);opacity:var(--reimagine-pt-line-opacity);border-radius:2px 0 0 2px;margin:0 0 0 var(--reimagine-pt-stepper-gap);align-self:center;border:0;border-top:0;flex:none}
.reimagine-configurator-styles .progressbar .step-indicator-step.complete:not(:last-child)::after{opacity:var(--reimagine-pt-line-opacity-complete)}
.reimagine-configurator-styles .progressbar .step-indicator-step a{display:flex;flex-direction:row;align-items:center;gap:var(--reimagine-pt-item-gap);text-decoration:none;cursor:pointer;color:inherit;padding:0;border:0;background:0}
.reimagine-configurator-styles .progressbar .step-indicator-step a:hover{text-decoration:none;color:inherit}
.reimagine-configurator-styles .progressbar .step-indicator-step a:focus{outline:.1875rem dotted currentColor;outline-offset:2px}
.reimagine-configurator-styles .progressbar .step-indicator-step a:focus:not(:focus-visible){outline:0}
.reimagine-configurator-styles .progressbar .step-indicator-step a:focus-visible{outline:.1875rem dotted currentColor;outline-offset:2px}
.reimagine-configurator-styles .progressbar .step-indicator-step a[aria-disabled]{cursor:default}
.reimagine-configurator-styles .progressbar .step-indicator-step a::before{content:counter(step-counter);display:flex;align-items:center;justify-content:center;margin:0;padding:4px;width:var(--reimagine-pt-step-size);min-width:var(--reimagine-pt-step-size);height:var(--reimagine-pt-step-size);border:0;border-radius:var(--reimagine-pt-step-border-radius);background-color:var(--reimagine-pt-step-number-bg-inactive);font-family:var(--reimagine-pt-font-family);font-size:var(--reimagine-pt-step-number-font-size);font-weight:var(--reimagine-pt-step-number-font-weight);color:var(--reimagine-pt-step-number-color);letter-spacing:var(--reimagine-pt-step-number-letter-spacing);line-height:20px;text-align:center;flex-shrink:0;opacity:.7;box-sizing:border-box}
.reimagine-configurator-styles .progressbar .step-indicator-step[aria-current="step"] a::before{background-color:var(--reimagine-pt-step-number-bg-active);opacity:1}
.reimagine-configurator-styles .progressbar .step-indicator-step.complete:not([aria-current="step"]) a::before{content:'';background-color:transparent;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathfill='%230E1726'd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM123.5C7.305583.53.57.305583.512C3.516.69447.3055820.51220.5C16.694420.520.516.694420.512C20.57.3055816.69443.5123.5ZM10.7513.4393L15.21978.96967C15.51268.6767815.98748.6767816.28038.96967C16.54669.2359416.57089.652616.35299.94621L16.280310.0303L11.280315.0303C11.014115.296610.597415.320810.303815.1029L10.219715.0303L7.7196712.5303C7.4267812.23747.4267811.76267.7196711.4697C7.9859411.20348.402611.17928.6962111.3971L8.7803311.4697L10.7513.4393L15.21978.96967L10.7513.4393Z'/%3E%3C/svg%3E");background-size:24px 24px;background-repeat:no-repeat;background-position:center;border-radius:0;opacity:1;width:24px;height:24px;padding:0}
.reimagine-configurator-styles .progressbar .step-indicator-step span[id^="step-"][id$="-indicator"]{height:24px;font-family:var(--reimagine-pt-font-family);font-size:var(--reimagine-pt-label-font-size);font-weight:var(--reimagine-pt-label-font-weight-upcoming);color:var(--reimagine-pt-label-color-inactive);opacity:var(--reimagine-pt-label-opacity-inactive);white-space:nowrap;text-decoration:none;line-height:var(--reimagine-pt-label-line-height)}
.reimagine-configurator-styles .progressbar .step-indicator-step[aria-current="step"] span[id^="step-"][id$="-indicator"]{color:var(--reimagine-pt-label-color-active);opacity:1;font-weight:var(--reimagine-pt-label-font-weight);text-decoration:none}
.reimagine-configurator-styles .progressbar .step-indicator-step.complete:not([aria-current="step"]) span[id^="step-"][id$="-indicator"]{color:var(--reimagine-pt-label-color-active);opacity:1;font-weight:var(--reimagine-pt-label-font-weight);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}
@media(max-width:1083px) and (min-width:540px){.reimagine-configurator-styles .progressbar .step-indicator-step span[id^="step-"][id$="-indicator"]{font-size:14px}
.reimagine-configurator-styles .progressbar .step-indicator-step:not(:last-child)::after{width:60px;min-width:60px}
}
@media(max-width:539px){.reimagine-configurator-styles{--reimagine-pt-step-size:var(--reimagine-pt-step-size-mobile);--reimagine-pt-label-font-size:var(--reimagine-pt-label-font-size-mobile);--reimagine-pt-label-line-height:var(--reimagine-pt-label-line-height-mobile);--reimagine-pt-line-width:var(--reimagine-pt-line-width-mobile);--reimagine-pt-stepper-gap:var(--reimagine-pt-stepper-gap-mobile);--reimagine-pt-item-gap:var(--reimagine-pt-item-gap-mobile)}
.reimagine-configurator-styles .progressbar{height:46px;min-height:46px;align-items:center}
.reimagine-configurator-styles .progressbar .step-indicator{width:328px;max-width:328px;align-items:flex-start;justify-content:space-between;height:46px;min-height:46px;gap:0;padding:0;box-sizing:border-box;overflow:visible}
.reimagine-configurator-styles .progressbar .step-indicator-step{justify-content:flex-start;flex-direction:column;align-items:center;gap:4px;flex:1 1 0;min-width:0;width:auto;height:46px;position:relative;overflow:visible}
.reimagine-configurator-styles .progressbar .step-indicator-step a{width:100%;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:0;overflow:visible}
.reimagine-configurator-styles .progressbar .step-indicator-step a::before{width:22px;min-width:22px;height:22px;padding:4px}
.reimagine-configurator-styles .progressbar .step-indicator-step.complete:not([aria-current="step"]) a::before{width:22px;height:22px;background-size:22px 22px;padding:0}
.reimagine-configurator-styles .progressbar .step-indicator-step span[id^="step-"][id$="-indicator"]{font-size:var(--reimagine-pt-label-font-size);line-height:var(--reimagine-pt-label-line-height);height:20px;display:block;width:100%;position:static;top:auto;left:auto;transform:none;text-align:center;white-space:nowrap}
.reimagine-configurator-styles .progressbar .step-indicator-step:not(:last-child)::after{position:absolute;top:11px;left:calc(50% + 15px);width:81px;min-width:81px;max-width:81px;height:1px;margin:0;flex:none;align-self:auto}
}
@media(forced-colors:active){.reimagine-configurator-styles .progressbar .step-indicator-step a::before{border:2px solid ButtonText;background-color:Canvas;color:ButtonText}
.reimagine-configurator-styles .progressbar .step-indicator-step[aria-current="step"] a::before{background-color:Highlight;border-color:Highlight;color:HighlightText}
.reimagine-configurator-styles .progressbar .step-indicator-step.complete:not([aria-current="step"]) a::before{border:0}
.reimagine-configurator-styles .progressbar .step-indicator-step:not(:last-child)::after{background-color:ButtonText}
.reimagine-configurator-styles .progressbar .step-indicator-step span[id^="step-"][id$="-indicator"]{color:ButtonText}
.reimagine-configurator-styles .progressbar .step-indicator-step[aria-current="step"] span[id^="step-"][id$="-indicator"]{color:Highlight}
}
@media(prefers-reduced-motion:reduce){.reimagine-configurator-styles .progressbar .step-indicator-step a,.reimagine-configurator-styles .progressbar .step-indicator-step a::before,.reimagine-configurator-styles .progressbar .step-indicator-step span[id^="step-"][id$="-indicator"],.reimagine-configurator-styles .progressbar .step-indicator-step:not(:last-child)::after{transition:none}
}
.reimagine-configurator-styles .configuratorV35-sticky-bar{width:100%}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-sticky-bar{position:relative}
.reimagine-configurator-styles:not(.is-mobile) .show-sticky-bar .sticky-bar-v35-content{display:block !important}
.reimagine-configurator-styles:not(.is-mobile) .show-sticky-bar .position-sticky{top:90px}
.reimagine-configurator-styles .sticky-bar-v35-content{width:100% !important;max-height:none !important;overflow:visible !important;overflow-y:visible !important;background:var(--reimagine-color-surface);box-shadow:var(--reimagine-shadow-card)}
.reimagine-configurator-styles .sticky-bar-v35-content>.row{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:48px;width:83%;max-width:1328px;min-height:40px;padding:12px 0 !important;margin:0 auto;align-items:center}
.reimagine-configurator-styles .sticky-bar-v35-content>.row>.sticky-bar-v35-header,.reimagine-configurator-styles .sticky-bar-v35-content>.row>.sticky-bar-v35-details{padding:0;max-width:none}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-header{display:flex;align-items:center;gap:16px;width:auto;flex:1 1 auto;min-width:0}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-title-container,.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-title-container-reimagine{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 auto}
.reimagine-configurator-styles .sticky-bar-v35-image-container{width:54px;height:40px;border-radius:4px;overflow:hidden;flex:0 0 auto}
.reimagine-configurator-styles .sticky-bar-v35-image-container>.sticky-bar-v35-image,.reimagine-configurator-styles .sticky-bar-v35-image-container>img{width:100%;height:100%;max-width:none;object-fit:cover}
.reimagine-configurator-styles .sticky-bar-v35-title{margin:0;font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;color:var(--reimagine-color-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-title{font-size:16px;line-height:24px}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details,.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details-reimagine{display:flex;align-items:center;justify-content:flex-end;gap:24px;width:auto;flex:0 0 auto;padding-top:0 !important}
.reimagine-configurator-styles .sticky-bar-v35-price-action-group{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-price-action-group{position:relative}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-cta-group{display:flex;align-items:center;gap:24px}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details-divider{display:block;width:1px;height:40px;background:var(--reimagine-color-divider);flex:0 0 auto}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-modal{position:absolute;top:calc(100% + 28px);right:-24px;z-index:1000}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-surface.configuratorV35-bottom-container{width:var(--reimagine-summary-width);max-width:calc(100vw - 48px);max-height:calc(100vh - 120px);overflow-y:auto;margin-top:0;padding:var(--reimagine-summary-padding) !important;border-radius:var(--reimagine-radius-card);background:var(--reimagine-color-surface-raised);box-shadow:0 0 8px rgba(0,0,0,0.12),0 14px 28px rgba(0,0,0,0.14)}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal{margin-top:0}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-label{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-title-sm-font-size);line-height:var(--reimagine-type-title-sm-line-height);color:var(--reimagine-color-ink);margin:0;flex:1 1 auto}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-sku{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-savings-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 4px;gap:8px;background:var(--reimagine-color-badge-success-bg);border-radius:4px;font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);text-align:center;color:var(--reimagine-color-badge-success-ink)}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-price p:not(.text-muted),.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-price h3{font-family:var(--reimagine-font-family);font-style:normal;font-weight:500;font-size:var(--reimagine-type-price-lg-font-size);line-height:var(--reimagine-type-price-lg-line-height);text-align:right;letter-spacing:var(--reimagine-type-price-lg-letter-spacing);color:var(--reimagine-color-ink);margin:0;font-variation-settings:'opsz' 36}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-price .text-muted,.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-price s{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);text-align:right;text-decoration-line:line-through;color:var(--reimagine-color-strikethrough);opacity:.9;margin:0}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-summary-subtotal .subtotal-divider{border:0;height:1px;background-color:var(--reimagine-color-divider);margin:16px 0;opacity:1}
.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35{display:block;grid-template-areas:none;grid-auto-columns:auto;column-gap:0;row-gap:0;text-align:left}
.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35 .summary-hero-header,.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35 .summary-bundles-header{text-align:left}
.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35 .summary-hero-list,.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35 .summary-bundles-list,.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35 .summary-hero-list li,.reimagine-configurator-styles .sticky-bar-v35-summary-surface .summary-v35 .summary-bundles-list li{text-align:left}
.reimagine-configurator-styles .sticky-bar-v35-button-group{display:flex;align-items:center;justify-content:flex-end}
.reimagine-configurator-styles .sticky-bar-v35-cta-button,.reimagine-configurator-styles .sticky-bar-v35-custom-cta>*{display:inline-flex;align-items:center;justify-content:center;min-width:98px;min-height:40px;padding:8px 16px;border:0;border-radius:var(--reimagine-radius-button);background:var(--reimagine-color-accent);color:var(--reimagine-color-surface-raised);font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:15px;line-height:22px;letter-spacing:-0.02em;text-align:center;text-decoration:none;white-space:nowrap;background-image:none}
.reimagine-configurator-styles .sticky-bar-v35-cta-button::after,.reimagine-configurator-styles .sticky-bar-v35-custom-cta>*::after{content:none}
.reimagine-configurator-styles .sticky-bar-v35-details-button{display:flex;align-items:center}
.reimagine-configurator-styles .sticky-bar-v35-details-button>button{width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--reimagine-color-navy);font-size:24px !important;line-height:24px}
.reimagine-configurator-styles .sticky-bar-v35-price-v35,.reimagine-configurator-styles .sticky-bar-price-v35{display:flex;align-items:center;gap:12px;text-align:left}
.reimagine-configurator-styles .sticky-bar-price-v35>div{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}
.reimagine-configurator-styles .sticky-bar-price-v35 h3,.reimagine-configurator-styles .sticky-bar-price-v35 p:not(.text-muted),.reimagine-configurator-styles .sticky-bar-price-v35 .sticky-bar-installment-price{margin:0;font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;color:var(--reimagine-color-ink)}
.reimagine-configurator-styles .sticky-bar-price-v35 [data-automation-test-id='configuratorV35-sticky-bar-list-price']::before{content:'From '}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-price-v35 h3,.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-price-v35 p:not(.text-muted),.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-price-v35 .sticky-bar-installment-price{font-size:16px;line-height:24px}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-price-v35 .text-muted{font-size:16px;line-height:24px;font-weight:600;color:var(--reimagine-color-ink-secondary);opacity:.9}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.row{width:100%;max-width:none;padding:12px 16px !important;gap:24px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content{overflow:visible !important}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-header{display:flex;align-items:center;gap:12px;width:auto;flex:1 1 auto;min-width:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-price-action-group-mobile{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;flex:1 1 auto}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-details,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-details-reimagine{display:flex;align-items:center;justify-content:flex-end;width:auto;flex:0 0 auto;gap:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-button-group{min-width:90px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-cta-button,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-custom-cta>*{min-width:90px;padding:8px 12px}
.reimagine-configurator-styles.is-mobile .sticky-bar-price-v35{display:flex;align-items:center;gap:12px}
.reimagine-configurator-styles.is-mobile .sticky-bar-price-v35>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
.reimagine-configurator-styles.is-mobile .sticky-bar-price-v35 h3,.reimagine-configurator-styles.is-mobile .sticky-bar-price-v35 p:not(.text-muted),.reimagine-configurator-styles.is-mobile .sticky-bar-price-v35 .sticky-bar-installment-price{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--reimagine-color-ink)}
.reimagine-configurator-styles.is-mobile .sticky-bar-price-v35 .text-muted{font-size:12px;line-height:16px;font-weight:600;color:var(--reimagine-color-ink-secondary);opacity:.9}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-details-divider,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-title-container-reimagine{display:none}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35{position:absolute;top:72px;left:8px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:16px;border-radius:var(--reimagine-radius-card-mobile);background:var(--reimagine-color-surface-raised);box-shadow:0 0 8px rgba(0,0,0,0.12),0 14px 28px rgba(0,0,0,0.14);z-index:3;display:grid;grid-template-columns:1fr auto;row-gap:0;column-gap:8px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-eyebrow{grid-column:1 / -1;margin:0 0 12px 0;font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);letter-spacing:.08em;text-transform:uppercase;color:var(--reimagine-color-eyebrow)}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-header,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-header{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;min-width:0;overflow:hidden}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-title,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-title{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);color:var(--reimagine-color-ink);margin:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-list,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-list{margin:0;padding:0;list-style:none}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-list li,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-list li{font-family:var(--reimagine-font-family);font-style:normal;font-weight:400;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);letter-spacing:var(--reimagine-type-body-sm-letter-spacing);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price{grid-column:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:2px;min-width:58px;white-space:nowrap}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price>div,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0;gap:2px;width:58px;height:40px;flex:none;order:1;flex-grow:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price>div>p:not(.text-line-through),.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price>div>p:not(.text-line-through){order:0;width:58px;min-width:58px;line-height:24px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price>div>p.text-line-through,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price>div>p.text-line-through{order:1;line-height:16px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price p:not(.text-muted),.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price p:not(.text-muted){font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);text-align:right;color:var(--reimagine-color-ink);margin:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price .text-muted,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price .text-muted,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-hero-price s,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price s{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);text-align:right;text-decoration-line:line-through;color:var(--reimagine-color-strikethrough);opacity:.9;margin:0;order:1}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-header{margin-top:12px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .summary-bundles-price{margin-top:12px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-divider{grid-column:1 / -1;width:100%;height:1px;border:0;background:var(--reimagine-color-divider);margin:16px 0 0 0;padding:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-row{grid-column:1 / -1;display:flex;flex-direction:row;align-items:flex-start;gap:16px;margin-top:16px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-label{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);color:var(--reimagine-color-ink);margin:0;flex:1 1 auto}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-sku{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;flex:0 0 auto}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-savings-badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 4px;gap:8px;background:var(--reimagine-color-badge-success-bg);border-radius:4px;font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);text-align:center;color:var(--reimagine-color-badge-success-ink)}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-price p:not(.text-muted),.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-price h3{font-family:var(--reimagine-font-family);font-style:normal;font-weight:500;font-size:24px;line-height:32px;text-align:right;letter-spacing:var(--reimagine-type-price-lg-letter-spacing);color:var(--reimagine-color-ink);margin:0;font-variation-settings:'opsz' 36}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-price .text-muted,.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-price s{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);text-align:right;text-decoration-line:line-through;color:var(--reimagine-color-strikethrough);opacity:.9;margin:0}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-checklist{grid-column:1 / -1;display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-top:16px;border-radius:8px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-checklist-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-checklist-icon::before{content:"\f0e3";font-family:"MWF-MDL2",sans-serif;font-size:16px;color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-content>.summary-v35 .subtotal-checklist-text{font-family:var(--reimagine-font-family);font-style:normal;font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);color:var(--reimagine-color-ink-secondary);flex:1 1 auto}
.reimagine-configurator-styles .sticky-bar-v35-content[data-mount="fixed-sticky"]{position:fixed !important;top:0 !important;left:0 !important;transform:none !important;z-index:1000}
.reimagine-configurator-styles .configurator-tech-spec-button{display:none}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-header>.sticky-bar-v35-title-container{display:none !important}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-details>.sticky-bar-price-v35{display:none}
.reimagine-configurator-styles.is-mobile .sticky-bar-v35-details>.sticky-bar-v35-details-button{display:none}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details>.summary-v35{display:none}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details{gap:12px}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details-button{position:relative}
.reimagine-configurator-styles:not(.is-mobile) .sticky-bar-v35-details>.sticky-bar-v35-cta-group{margin-left:12px}
.reimagine-configurator-styles .configuratorV35-bottom-container{background-color:var(--reimagine-summary-bg) !important;border-radius:var(--reimagine-summary-border-radius);box-shadow:var(--reimagine-summary-shadow);padding:var(--reimagine-summary-padding) !important;max-width:var(--reimagine-summary-width);margin-top:var(--reimagine-section-gap);font-family:var(--reimagine-summary-font-family)}
.reimagine-configurator-styles>section.row.container>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container{margin-top:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles.is-mobile .configuratorV35-bottom-container{background-color:var(--reimagine-summary-bg) !important;padding:16px 16px 15.5px 16px !important;border-radius:16px;margin-left:16px !important;margin-right:16px !important;margin-bottom:0 !important;width:calc(100% - 32px) !important;max-width:calc(100% - 32px)}
@media(min-width:768px) and (max-width:1023px){.reimagine-configurator-styles.is-mobile>section.row.container:has([data-config-type="bundles"] .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}
}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35{padding-top:0 !important;margin-bottom:0 !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-title{font-size:var(--reimagine-eyebrow-font-size) !important;font-weight:var(--reimagine-eyebrow-font-weight);color:var(--reimagine-eyebrow-color);letter-spacing:var(--reimagine-eyebrow-letter-spacing);text-transform:var(--reimagine-eyebrow-text-transform);line-height:var(--reimagine-type-caption-line-height);margin-bottom:var(--reimagine-top-section-gap) !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35>.mb-3{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:start;margin-bottom:var(--reimagine-top-section-gap) !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-hero-header,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-bundles-header{display:contents !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-hero-title,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-bundles-title{grid-column:1;grid-row:1;font-size:var(--reimagine-product-label-font-size) !important;font-weight:var(--reimagine-product-label-font-weight);line-height:var(--reimagine-product-label-line-height);color:var(--reimagine-product-label-color);min-width:0;max-width:100%;margin:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-list,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-list{grid-column:1;grid-row:2;width:100%;min-width:0;max-width:100%;margin-top:4px;margin-bottom:0;padding-right:0;color:var(--reimagine-product-details-color);overflow-wrap:anywhere;word-break:break-word}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-list li,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-list li{font-size:var(--reimagine-product-details-font-size) !important;font-weight:var(--reimagine-product-details-font-weight);line-height:var(--reimagine-product-details-line-height);letter-spacing:var(--reimagine-product-details-letter-spacing);color:var(--reimagine-product-details-color);min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>p,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>p,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy)>p:not(.text-line-through),.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy)>p:not(.text-line-through){font-size:var(--reimagine-product-price-font-size) !important;font-weight:var(--reimagine-product-price-font-weight);color:var(--reimagine-product-price-color);text-align:right;white-space:nowrap;flex-shrink:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>p,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>p,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy),.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy){grid-column:2;grid-row:1 / -1;align-self:start;justify-self:end}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy)>p.text-line-through,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy)>p.text-line-through *,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy)>p.text-line-through,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy)>p.text-line-through *{font-size:var(--reimagine-discount-font-size) !important;font-weight:var(--reimagine-discount-font-weight);line-height:var(--reimagine-type-caption-line-height) !important;color:var(--reimagine-discount-color) !important;opacity:var(--reimagine-discount-opacity);text-decoration:line-through;text-align:right}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy),.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy){display:flex;flex-direction:column-reverse;align-items:flex-end;flex-shrink:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35>.mb-3:last-of-type{margin-bottom:0 !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35 hr{border:0;height:var(--reimagine-divider-height);background-color:var(--reimagine-divider-color);margin:var(--reimagine-summary-subtotal-divider-gap) 0;opacity:1}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-content{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin:0 !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-content>h3,.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-content>h4{font-size:var(--reimagine-subtotal-label-font-size) !important;font-weight:var(--reimagine-subtotal-label-font-weight);line-height:var(--reimagine-subtotal-label-line-height);color:var(--reimagine-subtotal-label-color);margin:0 !important;flex-shrink:1;min-width:0;white-space:nowrap}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-content>p,.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-price-stack>div:not(.subtotal-savings-badge)>p:not(.text-line-through){font-size:var(--reimagine-subtotal-price-font-size) !important;font-weight:var(--reimagine-subtotal-price-font-weight);line-height:var(--reimagine-subtotal-price-line-height);color:var(--reimagine-subtotal-price-color);letter-spacing:var(--reimagine-subtotal-price-letter-spacing);text-align:right;margin:0;flex-shrink:0;white-space:nowrap}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-price-stack>div:not(.subtotal-savings-badge)>p.text-line-through,.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-price-stack>div:not(.subtotal-savings-badge)>p.text-line-through *{font-size:var(--reimagine-subtotal-discount-font-size) !important;font-weight:var(--reimagine-subtotal-discount-font-weight);line-height:20px !important;color:var(--reimagine-subtotal-discount-color) !important;opacity:var(--reimagine-subtotal-discount-opacity);text-decoration:line-through;text-align:right}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-content>div{display:flex;flex-direction:column;align-items:flex-end}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-price-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-price-stack>div:not(.subtotal-savings-badge){display:flex;flex-direction:column-reverse;align-items:flex-end;gap:2px}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-savings-badge{margin-top:0;border-radius:var(--reimagine-savings-tag-border-radius);background:var(--semantic-success-100,#b4dabc);color:var(--semantic-success-800,#084a16);font-size:var(--reimagine-savings-tag-font-size);font-weight:var(--reimagine-savings-tag-font-weight);line-height:16px;padding:4px 10px;white-space:nowrap}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-installment-content{margin:8px 0 0 0 !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-installment-content h3,.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-installment-content h4{font-size:14px !important;font-weight:400;color:var(--reimagine-product-details-color);margin:0 !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtotal-installment-content .subtotal-installment-price{font-size:14px !important;font-weight:600}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container{--reimagine-popover-link-font-size:var(--reimagine-popover-link-font-size-compact);--reimagine-popover-link-line-height:var(--reimagine-popover-link-line-height-compact);--reimagine-popover-link-letter-spacing:var(--reimagine-popover-link-letter-spacing-compact);--reimagine-popover-icon-size:var(--reimagine-popover-icon-size-compact);--reimagine-popover-link-gap:var(--reimagine-popover-link-gap-compact);display:flex;flex-direction:column;align-items:flex-start;gap:var(--reimagine-summary-callouts-gap);width:100%;margin-top:var(--reimagine-section-gap)}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container>.insert-image-v35.image-inline{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:6px;vertical-align:middle;opacity:.8}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container>.insert-image-v35.image-inline img{width:14px;height:13.64px;max-width:100%;max-height:100%;object-fit:contain}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container:has(>.insert-image-v35.image-inline + .insert-subtext-v35.subtext-inline){flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:6px}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container>.insert-image-v35.image-inline + .insert-subtext-v35.subtext-inline{flex:1 1 auto;width:auto;min-width:0;min-height:0;margin:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container>.insert-image-v35.image-inline + .insert-subtext-v35.subtext-inline .subtext-content>*{margin:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtext-with-glyph{display:flex;align-items:flex-start;gap:var(--reimagine-checklist-gap);padding:4px 0;margin-bottom:4px}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtext-with-glyph>div.glyph-prepend{flex-shrink:0;padding-right:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .subtext-with-glyph>div.glyph-prepend img{width:var(--reimagine-checklist-icon-size);height:var(--reimagine-checklist-icon-size)}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container>.insert-subtext-v35{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%;min-height:var(--reimagine-summary-callout-min-height);margin:0;padding:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .insert-subtext-v35{font-size:var(--reimagine-callout-subtext-font-size);font-weight:var(--reimagine-callout-subtext-font-weight);color:var(--reimagine-callout-subtext-color)}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .insert-subtext-v35 .subtext-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .insert-subtext-v35 .subtext-content>*{margin:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .insert-subtext-v35 .subtext-content p,.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .insert-subtext-v35 .subtext-content small{margin:0;font-size:var(--reimagine-callout-subtext-font-size);font-weight:var(--reimagine-callout-subtext-font-weight);line-height:var(--reimagine-type-caption-line-height);letter-spacing:var(--reimagine-type-body-sm-letter-spacing);color:var(--reimagine-callout-subtext-color)}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .insert-subtext-v35 a:not(.inline-popover-v35):not(.ms-rte-link){font-size:var(--reimagine-callout-link-font-size);font-weight:var(--reimagine-callout-link-font-weight);line-height:var(--reimagine-type-body-sm-line-height);letter-spacing:var(--reimagine-type-body-sm-letter-spacing);color:var(--reimagine-callout-link-color);text-decoration:none;border-bottom:1px solid var(--reimagine-callout-link-color)}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .insert-subtext-v35 a:not(.inline-popover-v35):not(.ms-rte-link):hover{opacity:.8}
.reimagine-configurator-styles .configuratorV35-bottom-container .above-summary-container{margin-bottom:var(--reimagine-top-section-gap)}
.reimagine-configurator-styles .configuratorV35-bottom-container .above-summary-container .insert-subtext-v35{font-size:var(--reimagine-callout-subtext-font-size);color:var(--reimagine-callout-subtext-color)}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group{display:flex;flex-direction:column;gap:var(--reimagine-btn-group-gap);margin-top:var(--reimagine-section-gap)}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn{min-height:var(--reimagine-btn-primary-height) !important;font-size:var(--reimagine-btn-primary-font-size) !important;font-weight:var(--reimagine-btn-primary-font-weight);border-radius:var(--reimagine-btn-primary-border-radius) !important;line-height:22px !important;letter-spacing:var(--reimagine-type-body-sm-letter-spacing);width:100%;display:flex;align-items:center;justify-content:center;padding:0 24px;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button.btn-primary,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn-primary,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.btn-primary,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn-primary{background-color:var(--reimagine-btn-primary-bg) !important;color:var(--reimagine-btn-primary-color) !important;border:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button.btn-primary:hover,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn-primary:hover,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.btn-primary:hover,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn-primary:hover{opacity:.9}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button.btn-outline-primary,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn-outline-primary,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.btn-outline-primary,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn-outline-primary{background-color:transparent !important;color:var(--reimagine-btn-secondary-color) !important;border:var(--reimagine-btn-secondary-border) !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button.btn-outline-primary:hover,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn-outline-primary:hover,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.btn-outline-primary:hover,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn-outline-primary:hover{background-color:rgba(42,68,111,0.06) !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button.mt-3,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn.mt-3{margin-top:0 !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.mt-3,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn.mt-3{margin-top:var(--reimagine-btn-group-gap) !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.mt-3:first-of-type,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn.mt-3:first-of-type{margin-top:var(--reimagine-section-gap) !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35 .edd-text{font-size:var(--reimagine-callout-subtext-font-size);color:var(--reimagine-callout-subtext-color);margin-top:12px}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35 .error-description{font-size:var(--reimagine-callout-subtext-font-size);color:#c50f1f;margin-top:12px}
.reimagine-configurator-styles .configuratorV35-bottom-container .savings-tag,.reimagine-configurator-styles .configuratorV35-bottom-container .badge-savings{background-color:var(--reimagine-savings-tag-bg);border-radius:var(--reimagine-savings-tag-border-radius);font-size:var(--reimagine-savings-tag-font-size);font-weight:var(--reimagine-savings-tag-font-weight);color:var(--reimagine-savings-tag-color);padding:2px 8px;display:inline-block;line-height:1.4}
@media only screen and (max-width:1083px){.reimagine-configurator-styles .configuratorV35-bottom-container{max-width:100%;padding:16px !important;border-radius:16px}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35>.mb-3{column-gap:8px;margin-bottom:12px !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35 hr{margin:var(--reimagine-summary-subtotal-divider-gap) 0}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>button.mt-3,.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35>.btn.mt-3{margin-top:8px !important}
}
@media only screen and (max-width:539px){.reimagine-configurator-styles .configuratorV35-bottom-container{border-radius:16px;padding:16px !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35{gap:16px}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35>.mb-3{column-gap:12px;margin-bottom:12px !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-hero-header,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-bundles-header{display:contents !important}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-hero-title,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-v35 .summary-bundles-title{width:100%}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-list,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-list{margin-top:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>p,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>p,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy),.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy){flex:0 0 58px;width:58px;min-width:58px;margin-left:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-hero-header>div:not(.summary-hero-copy),.reimagine-configurator-styles .configuratorV35-bottom-container .summary-bundles-header>div:not(.summary-bundles-copy){justify-content:center;gap:2px}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35 hr{margin-top:var(--reimagine-summary-subtotal-divider-gap-mobile);margin-bottom:var(--reimagine-summary-subtotal-divider-gap-mobile);margin-left:0;margin-right:0}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container{gap:var(--reimagine-summary-callouts-gap-mobile)}
.reimagine-configurator-styles .configuratorV35-bottom-container .below-subtotal-container .reimagine-checklist-v35{gap:var(--reimagine-summary-callouts-gap-mobile)}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group{gap:8px;margin-top:24px}
.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>button,.reimagine-configurator-styles .configuratorV35-bottom-container .summary-button-group>.btn{width:100%;min-height:48px !important;border-radius:8px;font-size:15px !important;font-weight:600;line-height:22px;letter-spacing:-0.02em}
.reimagine-configurator-styles .configuratorV35-bottom-container .bottom-bar-v35{padding-bottom:0 !important}
}
.reimagine-configurator-styles{--reimagine-popover-link-color:var(--reimagine-color-navy);--reimagine-popover-link-gap:8px;--reimagine-popover-link-font-size:16px;--reimagine-popover-link-line-height:24px;--reimagine-popover-link-letter-spacing:-0.03em;--reimagine-popover-icon-size:20px;--reimagine-popover-icon:var(--reimagine-tech-spec-icon,url("data:image/svg+xml,%3CsvgviewBox='002424'xmlns='http://www.w3.org/2000/svg'aria-hidden='true'%3E%3Cpathfill='%232A446F'd='M19.08144.98868C22.97298.8800922.972915.189319.081419.0807C15.1922.97228.8807922.97224.9893819.0807C1.0979615.18931.097968.880094.989384.98868C8.880791.0972615.191.0972619.08144.98868ZM18.02456.04558C14.71682.737889.353982.737886.046286.04558C2.738589.353282.7385814.71616.0462818.0238C9.3539821.331514.716821.331518.024518.0238C21.332214.716121.33229.3532818.02456.04558ZM17.002311.9243L17.010412.0347C17.010412.409916.733812.720616.373512.7739L16.26312.7821L12.78312.7823L12.782816.2623C12.782816.637512.506216.948212.145817.0016L12.035417.0097C11.660217.009711.349516.733111.296216.3728L11.288116.2623L11.287812.7823L7.8077912.7821C7.4325712.78217.1219312.50557.0685512.1451L7.0604512.0347C7.0604511.65957.3369711.34887.6973511.2955L7.8077911.2874L11.287811.2871L11.28817.80709C11.28817.4318711.56467.1212311.9257.06785L12.03547.05975C12.41067.0597512.72137.3362712.77467.69665L12.78287.80709L12.78311.2871L16.26311.2874C16.638311.287416.948911.563917.002311.9243Z'/%3E%3C/svg%3E"));--reimagine-popover-icon-blue:url("data:image/svg+xml,%3CsvgviewBox='002424'xmlns='http://www.w3.org/2000/svg'aria-hidden='true'%3E%3Ccirclecx='12'cy='12'r='10'fill='%230078D4'/%3E%3Cpathfill='%23ffffff'd='M12.757.25a.75.75000-1.50v4h-4a.75.7500001.5h4v4a.75.750001.50v-4h4a.75.750000-1.5h-4v-4Z'/%3E%3C/svg%3E")}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container,.below-subtotal-container,.reimagine-supporting-content-v35) :is(button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target]){display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;flex-wrap:nowrap;gap:var(--reimagine-popover-link-gap);min-height:24px;max-width:100%;box-sizing:border-box;padding:0;border:0;background-color:transparent;background-image:linear-gradient(var(--reimagine-popover-link-color),var(--reimagine-popover-link-color));background-size:calc(100% - (var(--reimagine-popover-icon-size) + var(--reimagine-popover-link-gap))) 1px;background-position:left bottom;background-repeat:no-repeat;color:var(--reimagine-popover-link-color);font-family:var(--reimagine-font-family);font-style:normal;font-weight:400;font-size:var(--reimagine-popover-link-font-size);line-height:var(--reimagine-popover-link-line-height);letter-spacing:var(--reimagine-popover-link-letter-spacing);text-align:left;text-decoration:none;cursor:pointer;vertical-align:top;overflow:visible}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container,.below-subtotal-container,.reimagine-supporting-content-v35) :is(button.inline-button-v35.action-trigger,button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target]){display:inline-flex !important;align-items:center;justify-content:flex-start;gap:var(--reimagine-popover-link-gap);width:fit-content;max-width:100%;padding:0 !important;border:0 !important;background-color:transparent !important}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container,.below-subtotal-container,.reimagine-supporting-content-v35) :is(button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target])::after{content:'' !important;flex:0 0 var(--reimagine-popover-icon-size);width:var(--reimagine-popover-icon-size) !important;height:var(--reimagine-popover-icon-size) !important;display:block !important;visibility:visible !important;background-image:var(--reimagine-popover-icon) !important;background-position:center;background-repeat:no-repeat;background-size:var(--reimagine-popover-icon-size) var(--reimagine-popover-icon-size)}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container,.below-subtotal-container,.reimagine-supporting-content-v35) :is(button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target]):hover{opacity:.8}
.reimagine-configurator-styles .configuratorV35-content-cards-container .insert-subtext-v35 .subtext-content a.ms-rte-link[data-target]{display:inline-flex !important;align-items:center;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;gap:var(--reimagine-popover-link-gap);width:fit-content;max-width:100%;border:0 !important;background-color:transparent !important;background-image:linear-gradient(var(--reimagine-popover-link-color),var(--reimagine-popover-link-color)) !important;background-size:calc(100% - (var(--reimagine-popover-icon-size) + var(--reimagine-popover-link-gap))) 1px !important;background-position:left bottom !important;background-repeat:no-repeat !important;text-decoration:none !important;color:var(--reimagine-popover-link-color,#2a446f) !important}
.reimagine-configurator-styles .configuratorV35-content-cards-container .insert-subtext-v35 .subtext-content a.ms-rte-link[data-target]::after{content:'' !important;flex:0 0 var(--reimagine-popover-icon-size);width:var(--reimagine-popover-icon-size) !important;height:var(--reimagine-popover-icon-size) !important;display:block !important;visibility:visible !important;background-image:var(--reimagine-popover-icon-blue) !important;background-position:center;background-repeat:no-repeat;background-size:var(--reimagine-popover-icon-size) var(--reimagine-popover-icon-size)}
.reimagine-configurator-styles .configuratorV35-content-cards-container .insert-subtext-v35 .subtext-content a.ms-rte-link[data-target]:hover{opacity:.8}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-panel-container-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container) .insert-subtext-v35 .subtext-content a.ms-rte-link[data-target]{display:inline-flex !important;align-items:center;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;gap:var(--reimagine-popover-link-gap);width:fit-content;max-width:100%;padding:0 0 4px 0 !important;border:0 !important;background-color:transparent !important;background-image:linear-gradient(var(--reimagine-popover-link-color),var(--reimagine-popover-link-color)) !important;background-size:calc(100% - (var(--reimagine-popover-icon-size) + var(--reimagine-popover-link-gap))) 1px !important;background-position:left bottom !important;background-repeat:no-repeat !important;text-decoration:none !important}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-panel-container-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container) .insert-subtext-v35 .subtext-content a.ms-rte-link[data-target]::after{content:'' !important;flex:0 0 var(--reimagine-popover-icon-size);width:var(--reimagine-popover-icon-size) !important;height:var(--reimagine-popover-icon-size) !important;display:block !important;visibility:visible !important;background-image:var(--reimagine-popover-icon) !important;background-position:center;background-repeat:no-repeat;background-size:var(--reimagine-popover-icon-size) var(--reimagine-popover-icon-size)}
.reimagine-configurator-styles :is(.right-title-v35,.content-below-right-title-v35,.selection-panel-container-v35,.selection-group-header-v35,.selection-group-footer-v35,.selection-group-option-v35,.configuratorV35-bottom-container) .insert-subtext-v35 .subtext-content a.ms-rte-link[data-target]:hover{opacity:.8}
.reimagine-configurator-styles :is(.content-below-right-title-v35,.selection-group-header-v35,.configuratorV35-bottom-container .below-subtotal-container) .insert-subtext-v35 .subtext-content>p:has(:is(button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target])){display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}
.reimagine-configurator-styles :is(.content-below-right-title-v35,.selection-group-header-v35,.configuratorV35-bottom-container .below-subtotal-container) .insert-subtext-v35 .subtext-content>p:has(:is(button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target]))>:first-child{width:100%;min-width:0}
.reimagine-configurator-styles :is(.content-below-right-title-v35,.selection-group-header-v35,.configuratorV35-bottom-container .below-subtotal-container) .insert-subtext-v35 .subtext-content>p:has(a.ms-rte-link[role="button"][data-target])>u{text-decoration:none;width:100%;min-width:0}
.reimagine-configurator-styles .content-below-right-title-v35 .insert-subtext-v35.subtext-with-glyph .subtext-content a.ms-rte-link[data-target]::after{background-image:var(--reimagine-popover-icon-blue) !important;transform:translateY(-2px)}
.reimagine-configurator-styles .badge-v35{display:flex;align-items:center;padding:2px 4px;gap:8px;background:var(--reimagine-color-badge-yellow);border-radius:var(--reimagine-radius-badge);width:fit-content;height:20px;box-sizing:border-box;font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height);color:var(--reimagine-color-ink);text-align:center;margin-bottom:0}
.reimagine-configurator-styles .badge-v35.is-oos{background-color:var(--reimagine-color-ink);color:var(--reimagine-color-ink-inverse)}
.reimagine-configurator-styles .badge-v35.is-call-to-order{background-color:var(--reimagine-color-ink);color:var(--reimagine-color-ink-inverse)}
.reimagine-configurator-styles .badge-v35.is-call-to-order>button{color:inherit;background-color:inherit;font-size:var(--reimagine-type-caption-font-size);font-weight:600;line-height:var(--reimagine-type-caption-line-height);border:0;padding:0 2px;margin-left:2px}
.reimagine-configurator-styles .selection-group-option-v35 .option-badge{display:flex;align-items:flex-start;padding:24px 24px 8px 24px;min-height:auto}
.reimagine-configurator-styles .selection-group-option-v35 .option-badge .badge-v35{border-radius:var(--reimagine-radius-badge)}
@media(max-width:539px){.reimagine-configurator-styles .selection-group-option-v35 .option-badge{padding:16px 16px 8px 16px}
}
.reimagine-configurator-styles .selection-panel-container-v35 .selection-group-v35{padding:0;margin-top:12px;display:flex;flex-direction:column;gap:12px}
.reimagine-configurator-styles .selection-group-option-v35{display:flex;flex-direction:column;justify-content:center;min-height:96px;border:1px solid var(--reimagine-color-border-subtle);border-radius:var(--reimagine-radius-card);background:var(--reimagine-color-surface);margin-top:0;margin-bottom:0}
.reimagine-configurator-styles .selection-group-option-v35:not(:first-child){margin-top:0}
.reimagine-configurator-styles .selection-group-option-v35:not(:last-child){margin-bottom:0}
.reimagine-configurator-styles .selection-group-option-v35.is-checked{border:3px solid var(--reimagine-color-selected-border) !important;border-radius:var(--reimagine-radius-card);background:var(--reimagine-color-surface) !important;background-image:none !important;background-origin:initial !important;background-clip:initial !important}
.reimagine-configurator-styles .selection-group-option-v35:not(.is-checked,.is-removed){border-color:var(--reimagine-color-border-subtle)}
.reimagine-configurator-styles .selection-group-option-v35.is-removed{border-color:var(--reimagine-color-border-disabled);background-color:var(--reimagine-color-surface-disabled);color:var(--reimagine-color-ink-muted)}
.reimagine-configurator-styles .selection-group-option-v35 .option-body{padding:24px;width:100%;box-sizing:border-box}
.reimagine-configurator-styles .selection-group-option-v35.option-with-no-badge .option-body{padding:24px}
.reimagine-configurator-styles .selection-group-option-v35.option-with-badge .option-body{padding-top:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-body.d-flex,.reimagine-configurator-styles .selection-group-option-v35 .option-body>.d-flex{gap:12px;align-items:flex-start !important}
.reimagine-configurator-styles .selection-group-option-v35 .option-left-body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;flex:1 1 auto;min-width:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-left-body>*{width:100%}
.reimagine-configurator-styles .selection-group-option-v35 .option-body h3,.reimagine-configurator-styles .selection-group-option-v35 .option-body h4{font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);color:var(--reimagine-color-ink);margin:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-body .option-description,.reimagine-configurator-styles .selection-group-option-v35 .option-body :is(p,li){font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles .selection-group-option-v35 .option-description.list-unstyled li{font-weight:600;color:var(--reimagine-color-ink)}
.reimagine-configurator-styles .selection-group-option-v35 .option-description.list-unstyled li::before{content:'';display:inline-block;width:20px;min-width:20px;height:20px;background-color:var(--reimagine-color-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM123.5C7.305583.53.57.305583.512C3.516.69447.3055820.51220.5C16.694420.520.516.694420.512C20.57.3055816.69443.5123.5ZM10.7513.4393L15.21978.96967C15.51268.6767815.98748.6767816.28038.96967C16.54669.2359416.57089.652616.35299.94621L16.280310.0303L11.280315.0303C11.014115.296610.597415.320810.303815.1029L10.219715.0303L7.7196712.5303C7.4267812.23747.4267811.76267.7196711.4697C7.9859411.20348.402611.17928.6962111.3971L8.7803311.4697L10.7513.4393L15.21978.96967L10.7513.4393Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM123.5C7.305583.53.57.305583.512C3.516.69447.3055820.51220.5C16.694420.520.516.694420.512C20.57.3055816.69443.5123.5ZM10.7513.4393L15.21978.96967C15.51268.6767815.98748.6767816.28038.96967C16.54669.2359416.57089.652616.35299.94621L16.280310.0303L11.280315.0303C11.014115.296610.597415.320810.303815.1029L10.219715.0303L7.7196712.5303C7.4267812.23747.4267811.76267.7196711.4697C7.9859411.20348.402611.17928.6962111.3971L8.7803311.4697L10.7513.4393L15.21978.96967L10.7513.4393Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.reimagine-configurator-styles .selection-group-option-v35 .option-body .option-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding-left:0;font-weight:600;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);color:var(--reimagine-color-ink);white-space:nowrap;flex-shrink:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-price .text-line-through,.reimagine-configurator-styles .selection-group-option-v35 .option-price .text-line-through *{font-size:var(--reimagine-type-caption-font-size) !important;font-weight:600;line-height:var(--reimagine-type-caption-line-height);color:var(--reimagine-color-strikethrough) !important;opacity:.9;text-decoration:line-through}
.reimagine-configurator-styles .selection-group-option-v35:has(.option-button:focus){outline:2px solid var(--reimagine-color-selected-border);outline-offset:2px}
@media(max-width:539px){.reimagine-configurator-styles .selection-group-option-v35 .option-body.d-flex,.reimagine-configurator-styles .selection-group-option-v35 .option-body>.d-flex{gap:8px}
.reimagine-configurator-styles .selection-group-option-v35{min-height:80px;border-radius:16px}
.reimagine-configurator-styles .selection-group-option-v35.is-checked{border-width:2px;border-radius:16px}
.reimagine-configurator-styles .selection-group-option-v35 .option-body{padding:16px}
.reimagine-configurator-styles .selection-group-option-v35.option-with-no-badge .option-body{padding:16px}
.reimagine-configurator-styles .selection-group-option-v35.option-with-badge .option-body{padding-top:0}
}
.reimagine-configurator-styles .selection-panel-container-v35>section:not(.hidden-bundle)::after{content:'';display:block;height:1px;background-color:var(--reimagine-color-divider);margin-top:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles .selection-panel-container-v35>section.hidden-bundle::after{display:none}
.reimagine-configurator-styles .bottom-bar-v35 hr,.reimagine-configurator-styles .subtotal-title>hr{height:1px;width:100%;background-color:var(--reimagine-color-divider);border:0;margin:16px 0;opacity:1}
.reimagine-configurator-styles .configuratorV35-sticky-bar .subtotal-title>hr{background-color:var(--reimagine-color-divider);height:1px;border:0;position:absolute;left:0;right:0}
.reimagine-configurator-styles .bottom-bar-v35>hr{margin:0 0 16px 0}
@media(max-width:539px){.reimagine-configurator-styles .bottom-bar-v35 hr,.reimagine-configurator-styles .subtotal-title>hr{margin:12px 0}
.reimagine-configurator-styles .bottom-bar-v35>hr{margin:0 0 12px 0}
}
.reimagine-configurator-styles .right-title-v35{margin-bottom:32px}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2{font-family:var(--reimagine-font-family);font-weight:600;font-size:28px;line-height:36px;color:var(--reimagine-color-ink)}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>p{font-family:var(--reimagine-font-family);font-weight:400;font-size:16px;line-height:24px;color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>button.configurator-tech-spec-button{padding-top:4px;padding-bottom:0}
.reimagine-configurator-styles .right-title-v35 .right-title-logo img{max-height:32px}
.reimagine-configurator-styles .selection-panel-container-v35>section{padding-top:0;margin-bottom:0}
.reimagine-configurator-styles .selection-panel-container-v35{display:flex;flex-direction:column;gap:var(--reimagine-panel-divider-gap);margin-top:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles .selection-group-header-v35{--reimagine-popover-link-font-size:var(--reimagine-popover-link-font-size-compact);--reimagine-popover-link-line-height:var(--reimagine-popover-link-line-height-compact);--reimagine-popover-link-letter-spacing:var(--reimagine-popover-link-letter-spacing-compact);--reimagine-popover-icon-size:var(--reimagine-popover-icon-size-compact);margin-bottom:12px}
.reimagine-configurator-styles .selection-panel-container-v35 .selection-group-title{font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-title-sm-font-size);line-height:var(--reimagine-type-title-sm-line-height);color:var(--reimagine-color-ink);margin-bottom:4px}
.reimagine-configurator-styles .configuratorV35-container .error-description,.reimagine-configurator-styles .error-description{font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);color:var(--reimagine-color-error);margin-top:8px}
.reimagine-configurator-styles .selection-group-footer-v35{margin-top:12px}
.reimagine-configurator-styles .selection-group-footer-v35 p,.reimagine-configurator-styles .selection-group-footer-v35 a{font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles .selection-group-option-v35 .option-price>div{display:flex;flex-direction:column-reverse;align-items:flex-end;gap:2px}
.reimagine-configurator-styles .selection-group-option-v35 .option-price p:not(.text-line-through){font-family:var(--reimagine-font-family);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;color:var(--reimagine-color-ink);text-align:right;margin:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-price p.mb-0:not(.text-line-through)::before{content:'+';font-size:12px;line-height:16px;font-weight:600;margin-right:4px}
.reimagine-configurator-styles .selection-group-option-v35 .option-price p.text-line-through{font-family:var(--reimagine-font-family);font-weight:600 !important;font-size:12px !important;line-height:16px !important;letter-spacing:0;color:var(--reimagine-color-strikethrough) !important;opacity:.9;text-decoration:line-through;text-align:right;vertical-align:bottom;margin:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-installment-price{font-family:var(--reimagine-font-family);font-weight:400;font-size:12px;line-height:16px;color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles .selection-group-option-v35 .option-body .option-description.list-unstyled{display:flex;flex-direction:column;gap:4px;margin-top:8px;margin-bottom:0;padding:0}
.reimagine-configurator-styles .selection-group-option-v35 .option-body .option-description.list-unstyled li{font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);color:var(--reimagine-color-ink-secondary);display:flex;align-items:flex-start;gap:8px}
.reimagine-configurator-styles .selection-group-option-v35 .option-body .option-description:not(.list-unstyled){font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);color:var(--reimagine-color-ink-secondary);margin-top:4px}
.reimagine-configurator-styles .selection-group-header-v35 .insert-subtext-v35{font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);color:var(--reimagine-color-ink-secondary);margin-top:8px}
.reimagine-configurator-styles .content-below-right-title-v35{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%}
@media(max-width:767px){.reimagine-configurator-styles .content-below-right-title-v35{align-items:stretch}
}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35{flex:0 1 auto;min-width:230px;max-width:calc(100% / var(--insert-subtext-count, 3));margin-bottom:0;padding-right:16px;background-color:unset;border-right:1px solid #cbe6f4;overflow-wrap:break-word}
@media(min-width:768px) and (max-width:1239px){.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35{flex:1 1 240px;max-width:calc((100% - 16px) / 2) !important}
}
@media(min-width:1240px){.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35{flex:1 1 calc((100% - ((var(--insert-subtext-count, 3) - 1) * 20px)) / var(--insert-subtext-count,3));min-width:0}
}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(1),.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(1) ~ .insert-subtext-v35{flex-basis:100%;max-width:100%}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(2),.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(2) ~ .insert-subtext-v35{flex-basis:calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(3),.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(3) ~ .insert-subtext-v35{flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(4),.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(4) ~ .insert-subtext-v35{flex-basis:calc((100% - 60px) / 4);max-width:calc((100% - 60px) / 4)}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(5),.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(5) ~ .insert-subtext-v35{flex-basis:calc((100% - 80px) / 5);max-width:calc((100% - 80px) / 5)}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(6),.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:first-child:nth-last-child(6) ~ .insert-subtext-v35{flex-basis:calc((100% - 100px) / 6);max-width:calc((100% - 100px) / 6)}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35:last-child{padding-right:0;border-right:0}
.reimagine-configurator-styles .content-below-right-title-v35 .subtext-with-glyph>div.glyph-prepend{padding-top:6px;padding-right:8px;opacity:1;align-items:baseline;color:#0078d4}
.reimagine-configurator-styles .content-below-right-title-v35>.insert-subtext-v35,.reimagine-configurator-styles .selection-group-header-v35 .insert-subtext-v35{width:100%;margin-bottom:0}
.reimagine-configurator-styles .content-below-right-title-v35 .insert-subtext-v35 .subtext-content,.reimagine-configurator-styles .selection-group-header-v35 .insert-subtext-v35 .subtext-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}
.reimagine-configurator-styles .content-below-right-title-v35 .insert-subtext-v35 .subtext-content>*,.reimagine-configurator-styles .selection-group-header-v35 .insert-subtext-v35 .subtext-content>*{margin:0}
.reimagine-configurator-styles .content-below-right-title-v35 .insert-subtext-v35 .subtext-content>p,.reimagine-configurator-styles .selection-group-header-v35 .insert-subtext-v35 .subtext-content>p{font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);letter-spacing:var(--reimagine-type-body-sm-letter-spacing);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles .content-below-right-title-v35 .insert-subtext-v35 .subtext-content span>p:first-child>u>a.ms-rte-link,.reimagine-configurator-styles .content-below-right-title-v35 .insert-subtext-v35 .subtext-content span>p:first-child>u{text-decoration-color:var(--reimagine-popover-link-color,#2a446f) !important;text-decoration-thickness:1px !important;text-underline-offset:6px !important;color:var(--reimagine-popover-link-color,#2a446f) !important;font-weight:400}
.reimagine-configurator-styles .selection-group-header-v35 :is(button.action-trigger,a.inline-popover-v35)::after,.reimagine-configurator-styles .content-below-right-title-v35 :is(button.action-trigger,a.inline-popover-v35)::after{display:block}
.reimagine-configurator-styles [data-config-type="configuration"] .selection-group-header-v35 .insert-subtext-v35{margin-top:8px}
.reimagine-configurator-styles [data-config-type="configuration"] .selection-group-v35{margin-top:32px}
.reimagine-configurator-styles .selection-group-header-v35 .insert-subtext-v35.subtext-with-glyph{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;border-radius:var(--reimagine-radius-button);background-color:var(--reimagine-color-surface-subtle)}
@media(max-width:539px){.reimagine-configurator-styles{--reimagine-panel-divider-gap:var(--reimagine-panel-divider-gap-mobile)}
.reimagine-configurator-styles .right-title-v35{margin-bottom:24px}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2{font-size:24px;line-height:32px}
.reimagine-configurator-styles .selection-panel-container-v35{gap:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles .selection-panel-container-v35 .selection-group-title{font-size:18px;line-height:24px}
.reimagine-configurator-styles .selection-group-header-v35{margin-bottom:12px}
.reimagine-configurator-styles [data-config-type="configuration"] .selection-group-header-v35{margin-bottom:24px}
.reimagine-configurator-styles [data-config-type="configuration"] .selection-group-v35{margin-top:24px}
}
.reimagine-configurator-styles.configuratorV35-container .insert-subtext-v35 .subtext-content{color:#17253d;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.reimagine-configurator-styles.configuratorV35-container .content-below-right-title-v35 .subtext-content p{font-size:12px;line-height:16px;margin-bottom:4px}
.reimagine-configurator-styles.configuratorV35-container .insert-subtext-v35 .subtext-content button.readmore-v35{font-family:'Segoe UI','Segoe Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600 !important;font-size:14px;line-height:20px;letter-spacing:0;letter-spacing:0;color:#17253d;text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.reimagine-configurator-styles.configuratorV35-container .insert-subtext-v35 .subtext-content button.readmore-v35:hover,.reimagine-configurator-styles.configuratorV35-container .insert-subtext-v35 .subtext-content button.readmore-v35:focus{text-decoration:none;color:#17253d}
.reimagine-configurator-styles.configuratorV35-container .insert-subtext-v35 .subtext-content button.readmore-v35.glyph-append::after{color:#0078d4;font-size:12px;line-height:1;margin-left:0}
.reimagine-configurator-styles.configuratorV35-container .content-below-right-title-v35 .subtext-with-glyph{padding-left:0}
.reimagine-configurator-styles.is-mobile .content-below-right-title-v35>.insert-subtext-v35{padding:16px 0;border-right:0;border-bottom:1px solid #cbe6f4;min-width:0;width:100%;max-width:100% !important}
.reimagine-configurator-styles.is-mobile .content-below-right-title-v35>.insert-subtext-v35:last-child{border-bottom:0}
.reimagine-configurator-styles.configuratorV35-container.enable-v4-optimization.is-mobile .product-image{margin-bottom:0}
.reimagine-configurator-styles.is-mobile .configuratorV35-content-cards-container{margin-top:0;padding-top:0}
.reimagine-configurator-styles.configuratorV35-container.is-mobile .content-below-right-title-v35{margin-top:16px;gap:0;flex-direction:column;flex-wrap:nowrap}
.reimagine-configurator-styles.configuratorV35-container.is-mobile .content-below-right-title-v35 .glyph-medium::before,.glyph-prepend-medium::before{font-size:24px}
.reimagine-configurator-styles .left-panel-content-v35{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;width:100%;--reimagine-popover-icon:var(--reimagine-popover-icon-blue)}
.reimagine-configurator-styles .left-panel-content-v35 :is(button.action-trigger,a.inline-popover-v35,a.ms-rte-link[role="button"][data-target])::after{transform:translateY(-3px)}
@media(max-width:767px){.reimagine-configurator-styles .left-panel-content-v35{align-items:stretch}
}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35{flex:0 1 auto;min-width:230px;max-width:calc(100% / var(--insert-subtext-count, 3));margin-bottom:0;padding-right:16px;background-color:unset;border-right:1px solid #cbe6f4;overflow-wrap:break-word}
@media(min-width:768px) and (max-width:1239px){.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35{flex:1 1 240px;max-width:calc((100% - 16px) / 2) !important}
}
@media(min-width:1240px){.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35{flex:1 1 calc((100% - ((var(--insert-subtext-count, 3) - 1) * 20px)) / var(--insert-subtext-count,3));min-width:0}
}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(1),.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(1) ~ .left-panel-item-v35{flex-basis:100%;max-width:100%}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(2),.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(2) ~ .left-panel-item-v35{flex-basis:calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(3),.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(3) ~ .left-panel-item-v35{flex-basis:calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(4),.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(4) ~ .left-panel-item-v35{flex-basis:calc((100% - 60px) / 4);max-width:calc((100% - 60px) / 4)}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(5),.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(5) ~ .left-panel-item-v35{flex-basis:calc((100% - 80px) / 5);max-width:calc((100% - 80px) / 5)}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(6),.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:first-child:nth-last-child(6) ~ .left-panel-item-v35{flex-basis:calc((100% - 100px) / 6);max-width:calc((100% - 100px) / 6)}
.reimagine-configurator-styles .left-panel-content-v35>.left-panel-item-v35:last-child{padding-right:0;border-right:0}
.reimagine-configurator-styles .left-panel-content-v35 .subtext-with-glyph>div.glyph-prepend{padding-top:6px;padding-right:8px;opacity:1;align-items:baseline;color:#0078d4}
.reimagine-configurator-styles .left-panel-content-v35 .insert-subtext-v35{width:100%;margin-bottom:0}
.reimagine-configurator-styles .left-panel-content-v35 .insert-subtext-v35 .subtext-content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%}
.reimagine-configurator-styles .left-panel-content-v35 .insert-subtext-v35 .subtext-content>*{margin:0}
.reimagine-configurator-styles .left-panel-content-v35 .insert-subtext-v35 .subtext-content>p{font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);letter-spacing:var(--reimagine-type-body-sm-letter-spacing);color:var(--reimagine-popover-link-color)}
.reimagine-configurator-styles .left-panel-content-v35 .insert-subtext-v35 .subtext-content span>p:first-child>u>a.ms-rte-link,.reimagine-configurator-styles .left-panel-content-v35 .insert-subtext-v35 .subtext-content span>p:first-child>u{text-decoration-color:var(--reimagine-popover-link-color,#2a446f) !important;text-decoration-thickness:1px !important;text-underline-offset:6px !important;color:var(--reimagine-popover-link-color,#2a446f) !important;font-weight:400}
.reimagine-configurator-styles .left-panel-content-v35 :is(button.action-trigger,a.inline-popover-v35)::after{display:block}
.reimagine-configurator-styles.configuratorV35-container .left-panel-content-v35 .subtext-content p{font-size:12px;line-height:16px;margin-bottom:4px}
.reimagine-configurator-styles.configuratorV35-container .left-panel-content-v35{margin-top:24px}
.reimagine-configurator-styles.configuratorV35-container .left-panel-content-v35 .subtext-with-glyph{padding-left:0}
.reimagine-configurator-styles .left-panel-content-v35 .left-panel-item-v35{display:flex;flex-direction:row;align-items:flex-start;gap:8px}
.reimagine-configurator-styles .left-panel-content-v35 .left-panel-item-v35 .insert-image-v35.image-inline,.reimagine-configurator-styles .left-panel-content-v35 .left-panel-item-v35 .left-panel-icon-v35{flex:0 0 auto;display:inline-flex;align-items:flex-start;padding-top:2px;padding-right:0;max-width:none;margin-bottom:0;color:#0078d4;height:32px;width:32px}
.reimagine-configurator-styles .left-panel-content-v35 .left-panel-item-v35 .insert-subtext-v35.subtext-inline,.reimagine-configurator-styles .left-panel-content-v35 .left-panel-item-v35 .left-panel-text-v35{flex:1 1 auto;min-width:0;padding-left:0;width:auto}
.reimagine-configurator-styles.is-mobile .left-panel-content-v35>.left-panel-item-v35{padding:16px 0;border-right:0;border-bottom:1px solid #cbe6f4;min-width:0;width:100%;max-width:100% !important}
.reimagine-configurator-styles.is-mobile .left-panel-content-v35>.left-panel-item-v35:last-child{border-bottom:0}
.reimagine-configurator-styles.configuratorV35-container.is-mobile .left-panel-content-v35{margin-top:16px;gap:0;flex-direction:column;flex-wrap:nowrap}
.reimagine-configurator-styles.configuratorV35-container.is-mobile .left-panel-content-v35 .glyph-medium::before,.reimagine-configurator-styles.configuratorV35-container.is-mobile .left-panel-content-v35 .glyph-prepend-medium::before{font-size:24px}
.reimagine-configurator-styles .selection-panel-container-v35>section:has(.color-picker-v35){padding-top:0}
.reimagine-configurator-styles .selection-panel-container-v35>section:has(.color-picker-v35):not(.hidden-bundle)::after{margin-top:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles .selection-panel-container-v35>section:has(.color-picker-v35) .selection-group-header-v35{--reimagine-popover-link-font-size:var(--reimagine-popover-link-font-size-default);--reimagine-popover-link-line-height:var(--reimagine-popover-link-line-height-default);--reimagine-popover-link-letter-spacing:var(--reimagine-popover-link-letter-spacing-default);--reimagine-popover-icon-size:var(--reimagine-popover-icon-size-default)}
.reimagine-configurator-styles .selection-panel-container-v35>section:has(.color-picker-v35) .selection-group-title{margin-bottom:12px}
.reimagine-configurator-styles .color-picker-v35{margin-top:32px}
.reimagine-configurator-styles .color-picker-v35>ul{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;padding:0;margin:0;width:100%;max-width:400px;overflow:visible}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35{width:100%;height:auto;min-width:0;min-height:0;max-width:none;margin-bottom:0;background-color:transparent;aspect-ratio:1 / 1}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35 .color-option-container{position:relative;width:100%;height:100%;min-height:auto;border-radius:var(--reimagine-radius-card);display:flex;align-items:center;justify-content:center;box-sizing:content-box}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35.is-checked .color-option-container{border:3px solid var(--reimagine-color-selected-border);box-sizing:border-box;background-color:var(--reimagine-color-surface);background-image:none;background-origin:unset;background-clip:unset}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35:not(.is-checked,.is-removed) .color-option-container{border:.75px solid var(--reimagine-color-ink);border-radius:var(--reimagine-radius-card)}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35.is-removed .color-option-container{border:.75px solid rgba(14,23,38,0.3);border-radius:var(--reimagine-radius-card);opacity:.4}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35 .color-option-body{display:flex;align-items:center;justify-content:center;height:100%}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35 .color-option-body svg{width:32px;height:32px;margin:auto}
.reimagine-configurator-styles .color-picker-v35 .color-option-button{position:absolute;top:0;left:0;bottom:0;width:100%;opacity:0;cursor:pointer;border:0;border-radius:var(--reimagine-radius-card);outline:0}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35:focus-within{outline:0}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35 .color-option-container:has(.color-option-button:focus-visible){outline:2px solid var(--reimagine-color-ink);outline-offset:2px;border-radius:var(--reimagine-radius-card)}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35.is-checked .color-option-container:has(.color-option-button:focus-visible){outline:0}
.reimagine-configurator-styles .color-picker-v35 label{display:block;margin-top:16px;margin-bottom:0;text-align:left;font-family:var(--reimagine-font-family);font-weight:600;font-size:16px;line-height:24px;color:var(--reimagine-color-ink)}
@media(max-width:539px){.reimagine-configurator-styles .selection-panel-container-v35>section:has(.color-picker-v35){padding-top:0}
.reimagine-configurator-styles .selection-panel-container-v35>section:has(.color-picker-v35):not(.hidden-bundle)::after{margin-top:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles .color-picker-v35{margin-top:24px}
.reimagine-configurator-styles .color-picker-v35>ul{gap:8px;max-width:328px}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35{width:100%;height:auto}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35 .color-option-container{width:100%;height:100%;border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35 .color-option-container:has(.color-option-button:focus-visible){border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35.is-checked .color-option-container{border-width:2px}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35:not(.is-checked,.is-removed) .color-option-container{border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35.is-removed .color-option-container{border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles .color-picker-v35 .color-option-button{border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles .color-picker-v35 .selection-group-color-option-v35:focus-within{border-radius:var(--reimagine-radius-card-mobile)}
}
.reimagine-configurator-styles{--reimagine-tech-spec-icon:var(--reimagine-icon-tech-spec)}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container.hide-sticky-bar,.reimagine-configurator-styles:not(.is-mobile)>section.row.container.show-sticky-bar{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:30px;row-gap:0;align-items:start}
@media only screen and (max-width:1083px){.reimagine-configurator-styles:not(.is-mobile)>section.row.container.hide-sticky-bar,.reimagine-configurator-styles:not(.is-mobile)>section.row.container.show-sticky-bar{padding-left:24px;padding-right:24px}
}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container.hide-sticky-bar>.configuratorV35-page-header,.reimagine-configurator-styles:not(.is-mobile)>section.row.container.show-sticky-bar>.configuratorV35-page-header{grid-column:1 / -1;display:flex;flex-direction:column;align-items:stretch;min-width:0;margin-bottom:0 !important}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container.hide-sticky-bar>.col,.reimagine-configurator-styles:not(.is-mobile)>section.row.container.show-sticky-bar>.col{grid-column:1;align-self:stretch;width:auto;max-width:none;min-width:0;padding-left:0;padding-right:0}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container.hide-sticky-bar>.col-12.col-sm-12.col-md-4,.reimagine-configurator-styles:not(.is-mobile)>section.row.container.show-sticky-bar>.col-12.col-sm-12.col-md-4{grid-column:2;width:auto;max-width:none;min-width:0;padding-left:0;padding-right:0}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-page-header>.reimagine-progress-tracker{margin-bottom:0 !important}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-page-header>:last-child{margin-top:48px;margin-bottom:48px;padding-left:0 !important;padding-right:0 !important}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-page-header .configuratorV35-title{margin:0 !important;font-family:var(--reimagine-font-family) !important;font-weight:500 !important;font-size:48px !important;line-height:56px !important;letter-spacing:-0.025em;color:var(--reimagine-color-ink) !important;font-variation-settings:'opsz' 36 !important}
.reimagine-configurator-styles .right-title-v35{margin-bottom:0 !important}
.reimagine-configurator-styles .configuratorV35-panel-container{padding-top:var(--reimagine-panel-divider-gap)}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container>.col-12.col-sm-12.col-md-4>.configuratorV35-panel-container.show{padding-top:0}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has([data-config-type="bundles"]:has(.cmb-selection-group) .selection-panel-container-v35.show) .configuratorV35-panel-container.show,.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has(.productcards-panel-container-v35.show .configurator-prod-carousel) .configuratorV35-panel-container.show{padding-top:0}
.reimagine-configurator-styles:not(.is-mobile) .right-title-v35::after{content:'';display:block;height:1px;margin-top:var(--reimagine-panel-divider-gap);background-color:var(--reimagine-color-divider)}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35{display:flex !important;flex-direction:column !important;gap:24px !important;margin-bottom:0}
.reimagine-configurator-styles .right-title-content-v35>.right-title-logo{order:1 !important;padding-bottom:0 !important;margin-bottom:-16px !important}
.reimagine-configurator-styles .right-title-v35 .right-title-logo img{max-height:26px !important}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2{order:2 !important;font-family:var(--reimagine-font-family) !important;font-weight:500 !important;font-size:48px !important;line-height:56px !important;letter-spacing:-0.025em;color:var(--reimagine-color-ink) !important;font-variation-settings:'opsz' 36 !important;margin:0 !important}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2[data-automation-test-id='configuratorV35-right-title-content-0']{font-size:42px !important;line-height:50px !important}
@media(min-width:1024px) and (max-width:1599px){.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2[data-automation-test-id='configuratorV35-right-title-content-0']{font-size:42px !important;line-height:50px !important}
}
@media(min-width:1600px){.reimagine-configurator-styles:not(.is-mobile)>section.row.container.hide-sticky-bar,.reimagine-configurator-styles:not(.is-mobile)>section.row.container.show-sticky-bar{grid-template-columns:minmax(0,1fr) minmax(0,432px)}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2{max-width:432px}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2[data-automation-test-id='configuratorV35-right-title-content-0']{font-size:48px !important;line-height:56px !important}
}
.reimagine-configurator-styles .right-title-content-v35>.badge-v35{order:3 !important;margin-bottom:-22px !important}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>p{order:4 !important;font-family:var(--reimagine-font-family) !important;font-weight:600 !important;font-size:14px !important;line-height:20px !important;color:var(--reimagine-color-ink) !important;margin:0 !important}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>button.configurator-tech-spec-button{order:5 !important}
@media(max-width:539px){.reimagine-configurator-styles .configuratorV35-page-header{display:flex;flex-direction:column;align-items:center;width:360px;max-width:360px;box-sizing:border-box;padding-top:0;padding-left:16px;padding-right:16px;margin:32px auto 0 !important;margin-bottom:0 !important}
.reimagine-configurator-styles .configuratorV35-page-header>.reimagine-progress-tracker{width:328px;min-width:328px;max-width:328px;margin-bottom:0 !important}
.reimagine-configurator-styles .configuratorV35-page-header>:last-child{display:flex;justify-content:center;width:328px;margin-top:32px;margin-bottom:32px;padding-left:0 !important;padding-right:0 !important}
.reimagine-configurator-styles .configuratorV35-page-header .configuratorV35-title{width:100%;max-width:328px;margin:0 auto !important;font-family:var(--reimagine-font-family) !important;font-weight:500 !important;font-size:32px !important;line-height:40px !important;letter-spacing:-0.025em;text-align:center;color:var(--reimagine-color-ink) !important;font-variation-settings:'opsz' 36 !important}
.reimagine-configurator-styles .right-title-v35{margin-bottom:0 !important}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35{gap:16px !important}
.reimagine-configurator-styles .right-title-content-v35>.right-title-logo{padding-bottom:0 !important;margin-bottom:-8px !important}
.reimagine-configurator-styles .right-title-v35 .right-title-logo img{max-height:21px !important}
.reimagine-configurator-styles .right-title-v35 .right-title-content-v35>h2{font-size:32px !important;line-height:40px !important}
.reimagine-configurator-styles .right-title-content-v35>.badge-v35{margin-bottom:-12px !important}
}
.reimagine-configurator-styles .configuratorV35-image-hero-container{display:flex;flex-direction:column;align-items:flex-start;padding:0}
.reimagine-configurator-styles .configuratorV35-image-selector{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:32px;width:100%;max-height:522px}
.reimagine-configurator-styles .configuratorV35-thumbnails{display:flex;flex-direction:column;align-items:center;padding:0;gap:8px;width:96px;min-width:96px;max-height:522px;overflow-y:auto;list-style:none}
.reimagine-configurator-styles .configuratorV35-thumbnails .configuratorV35-image-conatiner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px;width:96px;height:76px;min-height:76px;border-radius:var(--reimagine-radius-card-mobile);background:var(--reimagine-color-surface);border:1px solid var(--reimagine-color-thumbnail-border);box-sizing:border-box;cursor:pointer;overflow:hidden}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-thumbnails .configuratorV35-image-conatiner{--vp4-thumb-stroke-width:1px;--vp4-thumb-stroke-color:var(--reimagine-color-thumbnail-border);border:0;box-shadow:inset 0 0 0 var(--vp4-thumb-stroke-width) var(--vp4-thumb-stroke-color)}
.reimagine-configurator-styles .configuratorV35-thumbnails .configuratorV35-image-conatiner.selected{border:2px solid var(--reimagine-color-selected-border)}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-thumbnails .configuratorV35-image-conatiner.selected{--vp4-thumb-stroke-width:2px;--vp4-thumb-stroke-color:var(--reimagine-color-selected-border);border:0}
.reimagine-configurator-styles .configuratorV35-thumbnails .configuratorV35-image-conatiner:focus-within{outline:0;border-color:var(--reimagine-color-selected-border)}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-thumbnails .configuratorV35-image-conatiner:focus-within{--vp4-thumb-stroke-width:2px;--vp4-thumb-stroke-color:var(--reimagine-color-selected-border)}
.reimagine-configurator-styles .configuratorV35-thumbnail-image{width:80px;height:60px;object-fit:cover;border-radius:var(--reimagine-radius-button)}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-thumbnail-image{flex:0 0 auto}
.reimagine-configurator-styles .configuratorV35-thumbnail-image:focus,.reimagine-configurator-styles .configuratorV35-thumbnail-image:focus-visible{outline:0;box-shadow:none}
.reimagine-configurator-styles .configuratorV35-hero-image-display{flex:1;border-radius:var(--reimagine-radius-card);overflow:visible;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-height:522px;position:relative}
.reimagine-configurator-styles .configuratorV35-hero-image-display img,.reimagine-configurator-styles .configuratorV35-hero-image-display picture{width:100%;height:auto;border-radius:var(--reimagine-radius-card);overflow:hidden}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container .carousel-controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 24px;gap:32px;position:absolute;height:40px;left:0;right:0;top:calc(50% - 40px/2);z-index:1;bottom:auto}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-hero-image-controls{position:absolute;top:calc(50% - 20px);left:0;right:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:0 24px;pointer-events:none}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-hero-image-control{width:40px;height:40px;padding:0;border:0;border-radius:var(--reimagine-radius-pill);background:var(--reimagine-color-surface);box-shadow:var(--reimagine-shadow-card);display:flex;align-items:center;justify-content:center;pointer-events:auto}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-hero-image-control:disabled{opacity:.2}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-hero-image-control-icon{width:16px;height:16px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-hero-image-control-prev .configuratorV35-hero-image-control-icon{background-image:var(--reimagine-icon-arrow-prev-24)}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-hero-image-control-next .configuratorV35-hero-image-control-icon{background-image:var(--reimagine-icon-arrow-next-24)}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button[class^="carousel-control-"]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;margin:0 auto;background:var(--reimagine-color-surface);box-shadow:var(--reimagine-shadow-card);border-radius:var(--reimagine-radius-pill);border:0;position:static;top:auto;bottom:auto;left:auto;right:auto;opacity:1;color:var(--reimagine-color-navy);isolation:isolate}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button[class^="carousel-control-"][disabled]{opacity:.3;pointer-events:none;cursor:default}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button[class^="carousel-control-"]>span:not(.sr-only){display:none !important}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button[class^="carousel-control-"]::before{content:'' !important;width:16px !important;height:16px !important;display:block !important;border:none !important;transform:none !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button[class^="carousel-control-"]::after{content:none !important}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button.carousel-control-prev::before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3E%3Cpathfill='%232A446F'd='M149H4.414l4.2934.293a11001-1.4141.414l-5-5a110010-1.414l5-5a110011.4141.414L4.4147H14a1100102z'/%3E%3C/svg%3E")}
.reimagine-configurator-styles:not(.is-mobile) .fc-img-carousel-container button.carousel-control-next::before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3E%3Cpathfill='%232A446F'd='M27h9.586L7.2932.707a110011.414-1.414l55a1100101.414l-55a11001-1.414-1.414L11.5869H2a110010-2z'/%3E%3C/svg%3E")}
.reimagine-configurator-styles .fc-img-carousel-container:hover button.carousel-control-next:hover,.reimagine-configurator-styles .fc-img-carousel-container:hover button.carousel-control-prev:hover,.reimagine-configurator-styles .fc-img-carousel-container:focus-within button.carousel-control-prev:hover,.reimagine-configurator-styles .fc-img-carousel-container:focus-within button.carousel-control-next:hover,.reimagine-configurator-styles button.carousel-control-next:hover,.reimagine-configurator-styles button.carousel-control-prev:hover{box-shadow:var(--reimagine-shadow-card-hover)}
.reimagine-configurator-styles .fc-img-carousel-container .carousel.carousel-highlight{border-radius:var(--reimagine-radius-card);overflow:hidden}
.reimagine-configurator-styles .fc-img-carousel-container .carousel-inner{border-radius:var(--reimagine-radius-card)}
.reimagine-configurator-styles .fc-img-carousel-container .carousel-inner .carousel-item>picture>img{border-radius:var(--reimagine-radius-card)}
.reimagine-configurator-styles:not(.is-mobile) .carousel-indicators{display:none}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel,.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel.carousel-highlight{display:flex !important;flex-direction:column !important;overflow:visible !important;border-radius:0 !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-inner{order:1 !important;overflow:hidden !important;border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-controls{position:static !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-start !important;gap:8px;order:2 !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important;width:100% !important;height:40px !important;padding:0 !important;margin-top:24px}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button.carousel-control-next{order:1}
.reimagine-configurator-styles.is-mobile .product-image{background-color:transparent;height:auto;min-height:unset;margin-bottom:0;padding:16px 16px;position:relative}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container:not(.invisible){padding-bottom:0;display:flex;flex-direction:column}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button[class^="carousel-control-"]{display:flex !important;flex:0 0 40px !important;align-items:center !important;justify-content:center !important;width:40px !important;max-width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;padding:12px !important;background:transparent !important;border:2px solid var(--reimagine-color-navy) !important;border-radius:var(--reimagine-radius-pill) !important;box-shadow:none !important;box-sizing:border-box !important;position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;opacity:1 !important;color:var(--reimagine-color-navy) !important;overflow:visible !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button[class^="carousel-control-"] .carousel-control-glyph{display:none !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button[class^="carousel-control-"]::after{content:none !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button[class^="carousel-control-"]::before{content:'' !important;width:20px !important;height:20px !important;display:block !important;border:none !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;transform:none !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button.carousel-control-prev::before{background-image:var(--reimagine-icon-arrow-prev-24) !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button.carousel-control-next::before{background-image:var(--reimagine-icon-arrow-next-24) !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button.carousel-control-prev{order:0}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container button[class^="carousel-control-"][disabled]{opacity:.3 !important;pointer-events:none !important;cursor:default !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-indicators{order:2 !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;padding:0 !important;gap:8px;position:static !important;width:auto !important;flex:1 1 auto !important;margin:0 !important;margin-left:auto !important;bottom:auto !important;left:auto !important;transform:none !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-indicators li.active{width:6px !important;height:6px !important;background:var(--reimagine-color-eyebrow) !important;border-radius:50% !important;margin:0 !important;padding:0 !important;border:none !important;text-indent:-9999px !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-indicators li{width:4px !important;height:4px !important;background:var(--reimagine-color-accent) !important;border-radius:50% !important;margin:0 !important;padding:0 !important;border:none !important;text-indent:-9999px !important;opacity:1 !important}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-indicators li::after{display:none !important;content:none !important}
@media only screen and (max-width:539px){.reimagine-configurator-styles .configuratorV35-image-hero-container{display:flex;flex-direction:column;align-items:flex-start;padding:0}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container .carousel-inner .carousel-item>picture>img{border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles.is-mobile .fc-img-carousel-container:hover button.carousel-control-next:hover,.reimagine-configurator-styles.is-mobile .fc-img-carousel-container:hover button.carousel-control-prev:hover,.reimagine-configurator-styles.is-mobile button.carousel-control-next:hover,.reimagine-configurator-styles.is-mobile button.carousel-control-prev:hover{box-shadow:none}
.reimagine-configurator-styles .configuratorV35-mobile-content-cards-container .configuratorV35-content-cards-container{padding-top:12px}
.reimagine-configurator-styles .configuratorV35-mobile-content-cards-container .configuratorV35-content-card-display{font-family:'Segoe UI',sans-serif;font-weight:600;font-size:14px;line-height:20px;color:var(--reimagine-color-ink-secondary);margin-top:0}
}
.reimagine-configurator-styles .configuratorV35-content-cards-container{margin-top:32px}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section{margin-top:8px}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section .configuratorV35-readmore-text{overflow:hidden}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section .configuratorV35-readmore-text.collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section .configuratorV35-readmore-text.expanded{display:block}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section button.readmore-v35{font-family:'Segoe UI','Segoe Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600 !important;font-size:14px;line-height:20px;letter-spacing:0;color:rgba(23,37,61,0.8);text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-top:8px}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section button.readmore-v35:hover,.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section button.readmore-v35:focus{text-decoration:none;color:rgba(23,37,61,0.8)}
.reimagine-configurator-styles.configuratorV35-container .configuratorV35-readmore-section button.readmore-v35.glyph-append::after{color:#0078d4;font-size:12px;line-height:1;margin-left:0;text-decoration:none}
.reimagine-configurator-styles:not(.is-mobile)>.row.container{display:flex;flex-direction:row;gap:32px;align-items:flex-start}
@media only screen and (max-width:1083px){.reimagine-configurator-styles:not(.is-mobile)>.row.container{padding-left:24px;padding-right:24px}
}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel){display:grid;--reimagine-accessories-shell-width:552px;column-gap:32px;grid-template-columns:minmax(0,var(--reimagine-accessories-shell-width)) 432px;justify-content:start}
.reimagine-configurator-styles:not(.is-mobile)>.row>.col{flex-grow:1;flex-shrink:1;flex-basis:0;min-width:0;max-width:none;margin-right:0;padding:0}
.reimagine-configurator-styles:not(.is-mobile)>.row>.col-md-4{flex:0 0 432px;width:432px;max-width:432px;padding:0}
.reimagine-configurator-styles .productcards-panel-container-v35{padding-left:0;padding-right:0;width:100%;min-width:0}
.reimagine-configurator-styles .productcards-panel-container-v35 :is(.selection-group-header-v35,.prod-carousel-loading-text){padding-left:0;width:100%;margin:0 0 24px;font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-title-sm-font-size);line-height:var(--reimagine-type-title-sm-line-height);color:var(--reimagine-color-ink)}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 :is(.selection-group-header-v35,.prod-carousel-loading-text),.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card>div,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']{width:min(100%,552px);max-width:552px}
@media(min-width:1600px){.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel){--reimagine-accessories-shell-width:832px}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 :is(.selection-group-header-v35,.prod-carousel-loading-text),.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card>div,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']{width:min(100%,832px);max-width:832px}
}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:0;padding-left:0;margin:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel div[id|='status-container']>span[aria-hidden='true']{display:none;font-family:var(--reimagine-font-family);font-weight:400;font-size:var(--reimagine-type-body-sm-font-size);line-height:var(--reimagine-type-body-sm-line-height);letter-spacing:var(--reimagine-type-body-sm-letter-spacing);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel>div>span:empty{display:none}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card{margin-top:0;margin-bottom:0;width:100%;overflow:hidden}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card>div{display:flex;flex-direction:column;gap:24px;width:100%}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card>div .carousel-inner{order:1}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card>div .carousel-controls{order:2}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel :is(.carousel,.carousel-inner){overflow:hidden}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .container{width:100%;max-width:100%;padding:0;margin:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35){display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:16px;padding:4px 0 !important;margin:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35)>:is(.col.slide-item,.slide-item.product-card-slide-item-v35){display:flex;align-self:stretch;padding-left:0;padding-right:0;flex:0 0 auto;width:min(264px,calc((100% - 16px) / 2));max-width:264px;min-width:0}
@media(min-width:1600px){.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item:is(.row,.productcards-track-v35)>:is(.col.slide-item,.slide-item.product-card-slide-item-v35){width:min(264px,calc((100% - 32px) / 3))}
}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{--reimagine-card-body-to-footer-gap:24px;--reimagine-card-price-to-cta-gap:16px;border-radius:var(--reimagine-radius-card) !important;background:var(--reimagine-color-surface);border:1px solid var(--reimagine-color-card-border);box-shadow:var(--reimagine-shadow-card);overflow:hidden;flex:none;width:100%;min-width:0;max-width:264px;margin-top:0;display:flex;flex-direction:column;height:100%}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35{order:0;display:flex;align-items:flex-start;justify-content:center;flex:0 0 147.5px;width:100%;height:147.5px;padding:8px 8px 0;border-radius:var(--reimagine-radius-card) var(--reimagine-radius-card) 0 0 !important;overflow:hidden}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35 picture,.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35 .card-img{display:block;width:100%;max-width:248px;height:139.5px}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35 .card-img{object-fit:contain;border-radius:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .reimagine-card-badge{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 2px}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .reimagine-card-badge .badgev3{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:var(--reimagine-radius-badge);font-family:var(--reimagine-font-family);font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#000;margin:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .reimagine-card-badge .badgev3.bg-yellow{background-color:var(--reimagine-color-badge-yellow)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .reimagine-card-badge .badgev3.bg-pale{background-color:var(--reimagine-color-badge-pale)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35{order:1;padding:24px 24px 0;display:flex !important;flex-direction:column;justify-content:flex-start;gap:8px;flex:1 1 auto;overflow:visible !important;margin-bottom:var(--reimagine-card-body-to-footer-gap)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35.px-3{padding:24px 24px 0 !important}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35>.card-title-v35{font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-title-sm-font-size);line-height:var(--reimagine-type-title-sm-line-height);color:var(--reimagine-color-ink);margin:0;padding:0;display:-webkit-box;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-description-v35{font-family:var(--reimagine-font-family);font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);letter-spacing:var(--reimagine-type-body-letter-spacing);color:var(--reimagine-color-ink-secondary);padding:0;max-height:48px;overflow:hidden}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-description-v35 :is(.card-description-plain,.card-description-bullets){margin:0;max-height:48px;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-description-v35 .card-description-bullets{padding-left:20px}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .seedetails{padding:0 !important}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .see-details{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .seedetails.btn.btn-link{display:inline-flex;width:auto;min-height:0;border-bottom:1px solid var(--reimagine-color-navy);font-family:var(--reimagine-font-family);font-size:12px;font-weight:400;line-height:16px;letter-spacing:-0.02em;padding:0 !important;color:var(--reimagine-color-navy);text-decoration:none}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .fc-color-picker{margin-top:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35 .color-picker{padding:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35{order:3;padding:0 24px 24px;min-height:auto;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:auto}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35.pt-3{padding-top:0 !important}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35.pb-2{padding-bottom:24px !important}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--reimagine-card-price-to-cta-gap);width:100%;padding-left:0;padding-right:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type{margin:0;width:100%}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:last-of-type{display:none}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type>span[aria-hidden]{display:flex;flex-direction:row;align-items:flex-end;gap:4px;width:100%}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type>span[aria-hidden]>.d-inline-block,.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type>span[aria-hidden]>.d-inline-block *{font-family:var(--reimagine-font-family);font-weight:500;font-size:var(--reimagine-type-title-md-font-size) !important;line-height:var(--reimagine-type-title-md-line-height) !important;letter-spacing:var(--reimagine-type-title-letter-spacing);color:var(--reimagine-color-ink);order:1}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type>span[aria-hidden]>.text-line-through,.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type>span[aria-hidden]>.text-line-through *{display:inline-flex;align-items:flex-end;padding-bottom:4px;font-family:var(--reimagine-font-family);font-weight:600;font-size:var(--reimagine-type-caption-font-size) !important;line-height:var(--reimagine-type-caption-line-height) !important;color:var(--reimagine-color-strikethrough) !important;opacity:.9;order:2;margin-right:0}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button .configuratorV35-price-footnote{display:block;margin-top:4px;font-size:var(--reimagine-type-caption-font-size);line-height:var(--reimagine-type-caption-line-height)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button>label:first-of-type>span:not([aria-hidden]):not(.sr-only):not(.reimagine-card-badge):not(.configuratorV35-price-footnote){font-family:var(--reimagine-font-family);font-weight:500;font-size:var(--reimagine-type-title-md-font-size) !important;line-height:var(--reimagine-type-title-md-line-height) !important;letter-spacing:var(--reimagine-type-title-letter-spacing);color:var(--reimagine-color-ink)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button .custom-control-btn{border:0;padding:8px 16px;display:flex;border-radius:var(--reimagine-radius-button) !important;font-size:15px;font-weight:600;line-height:22px;letter-spacing:-0.02em;background-color:var(--reimagine-color-accent);color:var(--reimagine-color-ink-inverse);width:auto;min-width:107px;min-height:40px;height:40px;justify-content:center;box-shadow:none}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4{align-self:stretch}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-panel-container:has(.selection-panel-container-v35.show:empty){display:none}
.reimagine-configurator-styles:not(.is-mobile)>section.row.container:has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container.position-sticky{margin-top:0 !important;position:sticky;top:80px}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button .custom-control-btn:hover{background-color:var(--reimagine-color-accent-hover);color:#fff}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-control.custom-button.disabled{color:rgba(0,0,0,0.6)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-control.custom-button.disabled button{color:rgba(255,255,255,0.6);cursor:not-allowed;background-color:var(--reimagine-color-btn-disabled-bg);border:0}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:56px;padding-top:8px;padding-inline:4px;overflow:visible;position:static}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]{display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:14px;background:transparent;box-shadow:none;border-radius:var(--reimagine-radius-pill);border:2px solid var(--reimagine-color-navy);position:static;top:auto;bottom:auto;left:auto;right:auto;opacity:1;color:var(--reimagine-color-navy)}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]>span:not(.sr-only){display:none !important}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]::before{content:'' !important;width:20px !important;height:20px !important;display:block !important;border:none !important;transform:none !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]::after{content:none !important}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel button.carousel-control-prev::before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cgtransform='translate(24,0)scale(-1,1)'%3E%3Cpathfill='%232A446F'd='M13.70454.28377C13.31113.8961512.6783.9008412.29044.29424C11.90274.6876511.90745.320812.30085.70842L17.671210.9998H4C3.4477110.9998311.4475311.9998C312.55213.4477212.9998412.9998H17.6646L12.300818.2847C11.907418.672311.902719.305512.290419.6989C12.67820.092313.311120.09713.704519.7094L20.628712.887C21.125612.397421.125611.595820.628711.1062L13.70454.28377Z'/%3E%3C/g%3E%3C/svg%3E")}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel button.carousel-control-next::before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathfill='%232A446F'd='M13.70454.28377C13.31113.8961512.6783.9008412.29044.29424C11.90274.6876511.90745.320812.30085.70842L17.671210.9998H4C3.4477110.9998311.4475311.9998C312.55213.4477212.9998412.9998H17.6646L12.300818.2847C11.907418.672311.902719.305512.290419.6989C12.67820.092313.311120.09713.704519.7094L20.628712.887C21.125612.397421.125611.595820.628711.1062L13.70454.28377Z'/%3E%3C/svg%3E")}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel .carousel-indicators{display:none}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next){opacity:1;transition:opacity .2s ease}
.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next)[disabled],.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next).disabled,.reimagine-configurator-styles:not(.is-mobile) .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next)[aria-disabled="true"]{opacity:.35;cursor:default;pointer-events:none}
.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel button.carousel-control-prev:hover,.reimagine-configurator-styles .productcards-panel-container-v35 .configurator-prod-carousel button.carousel-control-next:hover{background:rgba(42,68,111,0.06)}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35{padding-left:0;padding-right:0;width:100%}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 :is(.selection-group-header-v35,.prod-carousel-loading-text){margin-bottom:16px;font-weight:500;letter-spacing:-0.01em;min-height:56px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel{gap:16px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card>div{gap:16px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .container{width:100%;max-width:100%}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35){gap:12px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35)>:is(.col.slide-item,.slide-item.product-card-slide-item-v35){flex:0 0 264px;max-width:264px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{--reimagine-card-body-to-footer-gap:16px;--reimagine-card-price-to-cta-gap:12px;border-radius:var(--reimagine-radius-card-mobile)}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35{border-radius:var(--reimagine-radius-card-mobile) var(--reimagine-radius-card-mobile) 0 0}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-v35 .img-flex-auto-v35 .card-img{border-radius:12px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35{padding:16px 16px 0;gap:8px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-body-v35.px-3{padding:16px 16px 0 !important}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-v35>.card-badge-v3{display:none}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35{padding:0 16px 16px;gap:0}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35.pb-2{padding-bottom:16px !important}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .card-footerv35 .custom-button{width:232px;gap:12px}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel .carousel-controls{position:static;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:48px;padding-top:8px;padding-bottom:4px;padding-inline:4px;overflow:visible}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]{display:flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;max-width:48px;height:48px;min-width:48px;min-height:48px;padding:14px;background:transparent;border:2px solid var(--reimagine-color-navy);border-radius:var(--reimagine-radius-pill);box-shadow:none;box-sizing:border-box;position:static;top:auto;bottom:auto;left:auto;right:auto;opacity:1;color:var(--reimagine-color-navy)}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]::after{content:none !important}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel button[class^="carousel-control-"]::before{content:'' !important;width:20px !important;height:20px !important;display:block !important;border:none !important;transform:none !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel button.carousel-control-prev::before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cgtransform='translate(24,0)scale(-1,1)'%3E%3Cpathfill='%232A446F'd='M13.70454.28377C13.31113.8961512.6783.9008412.29044.29424C11.90274.6876511.90745.320812.30085.70842L17.671210.9998H4C3.4477110.9998311.4475311.9998C312.55213.4477212.9998412.9998H17.6646L12.300818.2847C11.907418.672311.902719.305512.290419.6989C12.67820.092313.311120.09713.704519.7094L20.628712.887C21.125612.397421.125611.595820.628711.1062L13.70454.28377Z'/%3E%3C/g%3E%3C/svg%3E")}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel button.carousel-control-next::before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathfill='%232A446F'd='M13.70454.28377C13.31113.8961512.6783.9008412.29044.29424C11.90274.6876511.90745.320812.30085.70842L17.671210.9998H4C3.4477110.9998311.4475311.9998C312.55213.4477212.9998412.9998H17.6646L12.300818.2847C11.907418.672311.902719.305512.290419.6989C12.67820.092313.311120.09713.704519.7094L20.628712.887C21.125612.397421.125611.595820.628711.1062L13.70454.28377Z'/%3E%3C/svg%3E")}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next){opacity:1;transition:opacity .2s ease}
.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next)[disabled],.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next).disabled,.reimagine-configurator-styles.is-mobile .productcards-panel-container-v35 .configurator-prod-carousel :is(button.carousel-control-prev,button.carousel-control-next)[aria-disabled="true"]{opacity:.35;cursor:default;pointer-events:none}
.reimagine-configurator-styles.is-mobile{overflow-x:hidden;max-width:100vw}
.reimagine-configurator-styles.is-mobile>section.row.container{display:flex;flex-direction:column;gap:0}
.reimagine-configurator-styles.is-mobile>section.row.container:has(.productcards-panel-container-v35.show .configurator-prod-carousel){gap:32px}
.reimagine-configurator-styles.is-mobile>section.row.container>.col:not(:has(.productcards-panel-container-v35.show .configurator-prod-carousel)){display:none}
.reimagine-configurator-styles.is-mobile>section.row.container>.col-12{flex:1 1 auto;width:100%;min-width:0}
.reimagine-configurator-styles.is-mobile>section.row.container>.col-md-4{flex:1 1 auto;width:100%;max-width:100%}
.reimagine-configurator-styles .configuratorV35-panel-container:has(.selection-panel-container-v35.show:empty) .right-title-v35{display:none}
.reimagine-configurator-styles .configuratorV35-panel-container:has(.selection-panel-container-v35.show:empty) + .configuratorV35-bottom-container{margin-top:16px}
.reimagine-configurator-styles:not(.is-mobile)>.row>.col-md-4>.order-summary-container-v35{width:432px;padding:24px;border-radius:var(--reimagine-radius-card);background:var(--reimagine-color-surface-raised);box-shadow:var(--reimagine-shadow-card)}
.reimagine-configurator-styles.is-mobile>.row>.col-md-4>.order-summary-container-v35{width:100%;max-width:328px;padding:16px;border-radius:var(--reimagine-radius-card-mobile);background:var(--reimagine-color-surface-raised);box-shadow:var(--reimagine-shadow-card)}
@media(min-width:1024px) and (max-width:1439px){.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel){display:grid !important;grid-template-columns:minmax(0,calc(100% - 392px)) 360px !important;column-gap:32px !important;width:calc(100% - 96px) !important;max-width:none !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;align-items:start !important;justify-content:start !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.configuratorV35-page-header{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col{grid-column:1 !important;min-width:0 !important;width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin:0 !important;overflow:hidden !important;flex:initial !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4{grid-column:2 !important;width:360px !important;max-width:360px !important;min-width:360px !important;padding-top:16px !important;padding-left:0 !important;padding-right:0 !important;margin:0 !important;flex:initial !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item>.container{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:hidden !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner{position:relative}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .productcards-track-v35,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item>.container>.row{display:flex !important;flex-wrap:nowrap !important;gap:16px !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35)>:is(.col.slide-item,.slide-item.product-card-slide-item-v35){flex:0 0 min(240px,calc((100% - 32px) / 3)) !important;width:min(240px,calc((100% - 32px) / 3)) !important;max-width:min(240px,calc((100% - 32px) / 3)) !important;min-width:min(240px,calc((100% - 32px) / 3)) !important;padding-left:0 !important;padding-right:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{max-width:100% !important;clip-path:none !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{min-height:426px !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner .carousel-item.active + .carousel-item{display:none !important;position:static !important;left:auto !important}
}
@media(min-width:1440px){.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel){display:grid !important;grid-template-columns:minmax(816px,928px) 432px !important;column-gap:32px !important;width:min(calc(100% - 160px),1440px) !important;max-width:1440px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;align-items:start !important;justify-content:start !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.configuratorV35-page-header{grid-column:1 / -1 !important;width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col{grid-column:1 !important;min-width:0 !important;width:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin:0 !important;overflow:visible !important;flex:initial !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4{grid-column:2 !important;width:432px !important;max-width:432px !important;min-width:432px !important;padding-top:16px !important;padding-left:0 !important;padding-right:0 !important;margin:0 !important;flex:initial !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item>.container{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;overflow:visible !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner{position:relative}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .productcards-track-v35,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item>.container>.row{display:flex !important;flex-wrap:nowrap !important;gap:16px !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35)>:is(.col.slide-item,.slide-item.product-card-slide-item-v35){flex:0 0 240px !important;width:240px !important;max-width:240px !important;min-width:240px !important;padding-left:0 !important;padding-right:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card{width:calc(100% - 48px) !important;max-width:calc(100% - 48px) !important;overflow:visible !important;clip-path:inset(-4px -48px -4px 0) !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner .carousel-item.active{position:relative !important;z-index:1 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner .carousel-item.active + .carousel-item{display:block !important;position:absolute !important;top:0 !important;left:calc(100% + 16px) !important;width:100% !important;pointer-events:none !important;z-index:0 !important}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{max-width:100% !important;min-height:426px !important}
}
@media(min-width:768px) and (max-width:1023px){.reimagine-configurator-styles.is-mobile:has(section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)){overflow:visible;overflow-x:visible;overflow-y:visible;max-width:none}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel){display:grid;grid-template-columns:minmax(0,calc(100% - 324px)) 300px;column-gap:24px;width:calc(100% - 64px);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;row-gap:0;align-items:start;overflow:visible}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.configuratorV35-page-header{grid-column:1 / -1;width:100%;max-width:100%;padding-left:0;padding-right:0}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col{grid-column:1;min-width:0;width:auto;max-width:none;padding-left:0;padding-right:0;margin:0;overflow:visible}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4{grid-column:2;width:300px;max-width:300px;min-width:300px;align-self:stretch;position:relative;margin:0;padding-top:16px;padding-right:0;padding-left:0;overflow:visible}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item>.container{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner{position:relative}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .productcards-track-v35,.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item>.container>.row{display:flex;flex-wrap:nowrap;gap:16px;width:100%;max-width:100%;margin-left:0;margin-right:0}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-item :is(.row,.productcards-track-v35)>:is(.col.slide-item,.slide-item.product-card-slide-item-v35){flex:0 0 min(220px,calc((100% - 16px) / 2));width:min(220px,calc((100% - 16px) / 2));max-width:min(220px,calc((100% - 16px) / 2));min-width:min(220px,calc((100% - 16px) / 2));padding-left:0;padding-right:0}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-product-card{overflow:visible;width:calc(100% - 40px);max-width:calc(100% - 40px);clip-path:inset(-4px -40px -4px 0)}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner .carousel-item.active{position:relative;z-index:1;max-width:100%}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-inner .carousel-item.active + .carousel-item{display:block;position:absolute;top:0;left:calc(100% + 16px);width:100%;pointer-events:none;z-index:0}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .slide-item .card-v35{max-width:100%;min-height:400px}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4 :is(.configuratorV35-bottom-container,.summary-v35,.bottom-bar-v35){margin-top:0;min-width:0;max-width:100%}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container{align-self:start;position:sticky;top:90px;z-index:0;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}
.reimagine-configurator-styles>section.row.container.hide-sticky-bar:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-bottom-container{top:3rem}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show:empty):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-panel-container{display:none}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show:empty):has(.productcards-panel-container-v35.show .configurator-prod-carousel)>.col-12.col-sm-12.col-md-4>.configuratorV35-panel-container + .configuratorV35-bottom-container{margin-top:0}
.reimagine-configurator-styles>section.row.container:has(#Accessories-selection-panel .selection-panel-container-v35.show):has(.productcards-panel-container-v35.show .configurator-prod-carousel) .productcards-panel-container-v35 .configurator-prod-carousel .carousel-controls{display:flex;visibility:visible}
}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-image-hero-container:has(>img){display:flex;justify-content:center;width:100%;max-width:816px;padding-top:16px;margin-inline:auto}
.reimagine-configurator-styles:not(.is-mobile) .configuratorV35-image-hero-container>img{display:block;width:min(100%,calc(100% * 696 / 816));max-width:696px;max-height:522px;height:auto;border-radius:var(--reimagine-radius-card);object-fit:contain;margin-inline:auto}
.reimagine-configurator-styles.is-mobile .configuratorV35-image-hero-container:has(>img){padding:32px 16px}
.reimagine-configurator-styles.is-mobile .configuratorV35-image-hero-container>img{width:100%;max-height:246px;border-radius:var(--reimagine-radius-card-mobile);object-fit:contain}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)::after{display:none}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35{font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);font-weight:400;letter-spacing:var(--reimagine-type-body-letter-spacing);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ul,.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ol{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:4px;width:100%}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ul>li,.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ol>li{display:flex;align-items:flex-start;gap:8px;width:100%;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);font-weight:400;letter-spacing:var(--reimagine-type-body-letter-spacing);color:var(--reimagine-color-ink-secondary)}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ul>li::before,.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ol>li::before{content:'';display:inline-block;width:20px;min-width:20px;height:20px;margin-top:2px;background-color:var(--reimagine-color-accent);-webkit-mask-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM123.5C7.305583.53.57.305583.512C3.516.69447.3055820.51220.5C16.694420.520.516.694420.512C20.57.3055816.69443.5123.5ZM10.7513.4393L15.21978.96967C15.51268.6767815.98748.6767816.28038.96967C16.54669.2359416.57089.652616.35299.94621L16.280310.0303L11.280315.0303C11.014115.296610.597415.320810.303815.1029L10.219715.0303L7.7196712.5303C7.4267812.23747.4267811.76267.7196711.4697C7.9859411.20348.402611.17928.6962111.3971L8.7803311.4697L10.7513.4393L15.21978.96967L10.7513.4393Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M122C17.52282226.477152212C2217.522817.5228221222C6.4771522217.5228212C26.477156.477152122ZM123.5C7.305583.53.57.305583.512C3.516.69447.3055820.51220.5C16.694420.520.516.694420.512C20.57.3055816.69443.5123.5ZM10.7513.4393L15.21978.96967C15.51268.6767815.98748.6767816.28038.96967C16.54669.2359416.57089.652616.35299.94621L16.280310.0303L11.280315.0303C11.014115.296610.597415.320810.303815.1029L10.219715.0303L7.7196712.5303C7.4267812.23747.4267811.76267.7196711.4697C7.9859411.20348.402611.17928.6962111.3971L8.7803311.4697L10.7513.4393L15.21978.96967L10.7513.4393Z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ul>li + li,.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>ol>li + li{margin-top:0}
.reimagine-configurator-styles #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35 .subtext-content>p{margin:16px 0 0;font-size:var(--reimagine-type-body-font-size);line-height:var(--reimagine-type-body-line-height);font-weight:400;letter-spacing:var(--reimagine-type-body-letter-spacing);color:var(--reimagine-color-ink-secondary)}
@media(min-width:540px){.reimagine-configurator-styles:not(.is-mobile) #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35{margin-bottom:32px}
.reimagine-configurator-styles:not(.is-mobile) #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .selection-group-title{font-size:var(--reimagine-type-title-md-font-size);line-height:var(--reimagine-type-title-md-line-height);font-weight:500;letter-spacing:var(--reimagine-type-title-letter-spacing);color:var(--reimagine-color-ink);margin-bottom:0;font-variation-settings:'opsz' 36}
.reimagine-configurator-styles:not(.is-mobile) #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35{margin-top:24px}
}
@media(max-width:539px){.reimagine-configurator-styles.is-mobile #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35{margin-bottom:24px}
.reimagine-configurator-styles.is-mobile #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .selection-group-title{font-size:var(--reimagine-type-title-sm-font-size);line-height:var(--reimagine-type-title-sm-line-height);font-weight:500;letter-spacing:var(--reimagine-type-title-letter-spacing);color:var(--reimagine-color-ink);margin-bottom:0;font-variation-settings:'opsz' 36}
.reimagine-configurator-styles.is-mobile #Add-ons-selection-panel .selection-panel-container-v35>section:has(>.cmb-selection-group)>.selection-group-header-v35 .insert-subtext-v35{margin-top:16px}
}
.reimagine-configurator-styles .reimagine-addons-summary-divider{display:none}
.reimagine-configurator-styles .configuratorV35-panel-container.show:has(#Add-ons-selection-panel) ~ .reimagine-addons-summary-divider{display:block;height:1px;background:var(--reimagine-color-divider);align-self:stretch;flex:none;margin-top:var(--reimagine-panel-divider-gap)}
@media(max-width:539px){.reimagine-configurator-styles .configuratorV35-panel-container.show:has(#Add-ons-selection-panel) ~ .reimagine-addons-summary-divider{margin-top:var(--reimagine-panel-divider-gap-mobile)}
.reimagine-configurator-styles .reimagine-addons-summary-divider + .configuratorV35-bottom-container{margin-top:var(--reimagine-panel-divider-gap-mobile)}
}