.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__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 .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{position:relative;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} .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} } [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:#000} .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-subtext-v35.subtext-inline{display:inline-block;vertical-align:top;max-width:80%;min-width:60%;padding-left:15px} .configuratorV35-container .subtext-content .inline-glyph-v35{position:relative;bottom:-5px;padding:0} .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} .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>div.glyph-prepend{align-items:center;padding-right:12px;opacity:50%} .content-below-right-title-v35 button.inline-button-v35{font-weight:inherit} .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%} .selection-group-header-v35 .selection-group-title{font-size:1.3rem;margin-bottom:.5rem} .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{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:focus-within,.selection-group-sku-option-v35:focus-within{outline:1px dashed;outline-offset:1px} .selection-group-option-v35 .option-button,.selection-group-sku-option-v35 .sku-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;overflow:hidden} .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} :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;background-color:#fff} .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:0 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{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{margin-top:.25rem} .selection-panel-container-v35 .fc-color-picker{margin-top:15px} .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{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){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} .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: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} .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} @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 .fc-img-carousel-container{position:absolute} .configuratorV35-container .fc-img-carousel-container.has-slide{top:30px;left:40px;right:40px} .configuratorV35-container .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 .fc-img-carousel-container .carousel-control-prev{left:-35px} .configuratorV35-container .fc-img-carousel-container .carousel-control-next{right:-35px} .configuratorV35-container .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-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-left:0;padding-right:0} .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} @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} }