#main .b2cconfigurator{position:relative;top:0!important;background:#fff;box-shadow:0 10px 14px 0 rgba(0,0,0,.13);padding:0;color:#1e1e1e;font-size:1rem;max-width:none!important}@media screen and (min-width:768px){#main .b2cconfigurator{max-width:45em!important;border-radius:3px}}#main .b2cconfigurator p,#main .b2cconfigurator ul{font-size:1em;font-weight:400;line-height:1.3;margin:0}#main .b2cconfigurator [data-confi-elem=device-rebate]{display:none}#main .b2cconfigurator__duration{width:24.5em;padding:.5em 0 0 0;margin:0 0 1em 1em}#main .b2cconfigurator__duration>div{display:flex;align-items:center;padding:0 .75em}#main .b2cconfigurator__duration-title{font-size:1.625em;font-weight:600;line-height:1.2;margin-right:.75em}#main .b2cconfigurator__duration-info{font-size:1em;line-height:1;border-top:1px solid #979797;color:#979797}#main .b2cconfigurator>div{display:flex;justify-content:space-between;padding:0 1.625em}#main .b2cconfigurator>footer{border-top:2px solid rgba(0,0,0,.13);margin:1em 1em 0 1em;padding:.75em .5em 1em .5em}#main .b2cconfigurator>footer ul{display:flex;justify-content:space-between}#main .b2cconfigurator>footer ul li{display:flex;align-items:center}#main .b2cconfigurator>footer ul li i{font-size:2.625em;margin-right:.215em}#main .b2cconfigurator>footer ul li span{font-weight:300}#main .b2cconfigurator__buttons{display:grid;grid-gap:1em;grid-template-columns:1fr 1fr 1fr;margin:0;padding:0}#main .b2cconfigurator__button{min-width:6.75em;margin:0}#main .b2cconfigurator__button:last-child{margin:0}#main .b2cconfigurator__button button{display:block;text-align:center;outline:0;box-shadow:0 0 4px 2px rgba(0,0,0,.13);width:100%;padding:.25em;line-height:1;border-radius:3px;border:2px solid transparent}#main .b2cconfigurator__button button span{display:block;white-space:nowrap}#main .b2cconfigurator__button-devices{font-size:1.25em;font-weight:300}#main .b2cconfigurator__button-addon-subtitle,#main .b2cconfigurator__button-uvp{font-size:.875em;font-weight:300;margin-top:.25em;height:1em}#main .b2cconfigurator__button-uvp{text-decoration:line-through}#main .b2cconfigurator__button-addon-subtitle{color:#585858;text-align:left}#main .b2cconfigurator__button-price{font-size:1.625em;font-weight:600}#main .b2cconfigurator__button-addon-add{padding:0 .25em;font-weight:600;font-size:1.25em}#main .b2cconfigurator__button-addon-title{text-align:left;font-size:1.125em;font-weight:600}#main .b2cconfigurator__button span[data-confi-rebate]{display:block;width:100%;border-radius:3px;border:1px solid #c20e1a;color:#c20e1a;font-size:1em;text-align:center;line-height:1.625;margin-top:calc(.125em + 2px)}#main .b2cconfigurator__button[data-confi-selected] button{border:2px solid #1e1e1e}#main .b2cconfigurator__button[data-confi-selected] span[data-confi-rebate]{margin-top:.125em;border:2px solid #c20e1a}#main .b2cconfigurator__button-addon{grid-column:span 3}#main .b2cconfigurator__button-addon button{display:flex;justify-content:flex-start;width:100%}#main .b2cconfigurator__button-addon button span:nth-child(2){flex-grow:1}#main .b2cconfigurator__button-addon .b2cconfigurator__button-price{font-size:1.125em}#main .b2cconfigurator.is-boxshot{margin-top:360px}@media print,screen and (min-width:64em){#main .b2cconfigurator.is-boxshot{margin-top:320px}}#main .b2cconfigurator__boxshot{position:absolute;top:-360px;left:50%;height:360px;transform:translateX(-50%)}@media print,screen and (min-width:48em){#main .b2cconfigurator__boxshot{top:-320px;right:0;left:auto;transform:none}}#main .b2cconfigurator__buybox{min-width:37%;margin-top:-1.75em}#main .b2cconfigurator__buybox>button,#main .b2cconfigurator__buybox>div,#main .b2cconfigurator__buybox>span{display:block}#main .b2cconfigurator__buybox-price{color:#c20e1a;font-size:3.1875em;line-height:1.2;text-align:right;font-weight:600}#main .b2cconfigurator__buybox .button{font-size:1.5em;width:100%;margin:0;padding:.4em}#main .b2cconfigurator__buybox-note{text-align:right;font-size:.625em;color:#979797}@media screen and (max-width:659px){#main .b2cconfigurator{font-size:75%;max-width:none}#main .b2cconfigurator>div{flex-direction:column}#main .b2cconfigurator__duration{width:calc(100% - 2em)}#main .b2cconfigurator__buttons{width:100%;justify-content:center}#main .b2cconfigurator__buybox{margin-top:1em;width:100%}#main .b2cconfigurator__buybox-price{display:none!important}#main .b2cconfigurator__buybox-note{font-size:.875em}#main .b2cconfigurator footer ul li{flex-direction:column;text-align:center}}@media screen and (max-width:370px){#main .b2cconfigurator footer{display:none}}#main .b2cconfigurator .productreviewsSummary{display:flex;justify-content:flex-end;width:100%;align-items:center}#main .b2cconfigurator.is-stuck{left:0;max-width:none!important;width:100%;position:fixed;top:0;z-index:99999999999999999;padding:.5rem;font-size:85%;flex-direction:row-reverse;display:flex;justify-content:space-around;align-items:center}#main .b2cconfigurator.is-stuck .b2cconfigurator__button span[data-confi-rebate],#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon-add,#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon-subtitle,#main .b2cconfigurator.is-stuck .b2cconfigurator__buybox-price,#main .b2cconfigurator.is-stuck .b2cconfigurator__buybox-trusted,#main .b2cconfigurator.is-stuck .b2cconfigurator__duration{display:none!important}#main .b2cconfigurator.is-stuck .b2cconfigurator__buybox{margin-top:0;margin-left:1rem;width:auto;min-width:unset}#main .b2cconfigurator.is-stuck .b2cconfigurator__buttons{min-width:unset;display:flex}#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon{grid-column:span 1}#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon button{display:block}#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon .b2cconfigurator__button-price{font-size:1.625em}#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon .b2cconfigurator__button-price::before{content:'+ '}#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon-title{text-align:center;font-size:1.375em;font-weight:300}#main .b2cconfigurator.is-stuck>div{align-items:center}#main .b2cconfigurator.is-stuck footer{border-top:none;margin:0;padding:0}#main .b2cconfigurator.is-stuck footer ul li{margin-right:1rem}@media screen and (max-width:1200px){#main .b2cconfigurator.is-stuck footer{display:none}}@media screen and (max-width:639px){#main .b2cconfigurator.is-stuck{font-size:75%}#main .b2cconfigurator.is-stuck>div{flex-direction:row}#main .b2cconfigurator.is-stuck .b2cconfigurator__buybox-note{display:none}#main .b2cconfigurator.is-stuck .b2cconfigurator__buybox-button span{display:none}#main .b2cconfigurator.is-stuck .b2cconfigurator__button-addon{display:none}}#main .b2cconfigurator__duration-select{position:relative;display:block;min-width:10em;margin:0;color:#1e1e1e}#main .b2cconfigurator__duration-select__current{position:relative;cursor:pointer;outline:0}#main .b2cconfigurator__duration-select__current:focus+.b2cconfigurator__duration-select__list{opacity:1;animation-name:none}#main .b2cconfigurator__duration-select__current:focus+.b2cconfigurator__duration-select__list .b2cconfigurator__duration-select__option{cursor:pointer}#main .b2cconfigurator__duration-select__current:focus .b2cconfigurator__duration-select__icon{transform:translateY(-50%) rotate(180deg)}#main .b2cconfigurator__duration-select__icon{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:20px;opacity:.3;transition:.2s ease}#main .b2cconfigurator__duration-select__value{display:flex}#main .b2cconfigurator__duration-select__value.checked>.b2cconfigurator__duration-select__input-text{display:block;padding:0 1em 0 0}#main .b2cconfigurator__duration-select__input{display:none}#main .b2cconfigurator__duration-select__input-text{display:none;width:100%;margin:0;padding:0;background-color:#fff;font-size:1.625em!important;font-weight:300!important;line-height:1.2!important;position:relative}#main .b2cconfigurator__duration-select__input-text:after{display:block;content:"\f0d7";font-family:gcon;position:absolute;right:.5em;top:.25em;font-size:.75em}#main .b2cconfigurator__duration-select__list{position:absolute;width:100%;padding:0;list-style:none;opacity:0;animation-name:HideList;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:step-start;box-shadow:0 15px 30px -10px rgba(0,0,0,.1);border-right:1px solid #979797;border-left:1px solid #979797;border-bottom:1px solid #979797}#main .b2cconfigurator__duration-select__option{display:flex;align-items:center;background-color:#fff;font-size:1.625em;padding:0 .25em;line-height:1.3}#main .b2cconfigurator__duration-select__option span.rebate{border-radius:3px;border:1px solid #c20e1a;font-size:.75em;color:#c20e1a;line-height:1;padding:.05em .125em;margin-left:.5em}#main .b2cconfigurator__duration-select__option:focus,#main .b2cconfigurator__duration-select__option:hover{background-color:#eae9e9}@keyframes HideList{from{transform:scaleY(1)}to{transform:scaleY(0)}}.b2cconfigurator--deviceoffer{font-size:.875em;max-width:30rem;display:none;align-items:center;margin:1em}.b2cconfigurator--deviceoffer.active{display:flex}.b2cconfigurator--deviceoffer>span{line-height:1.2;display:block}.b2cconfigurator--deviceoffer-ribbon{width:auto;background:#000;border:1px solid #fff;position:relative;height:30px;border-right:none;font-size:1.25em;font-weight:600;display:inline-flex;align-content:center;padding:0 0 0 6px;margin-right:25px;white-space:nowrap}.b2cconfigurator--deviceoffer-ribbon:after,.b2cconfigurator--deviceoffer-ribbon:before{content:'';display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}.b2cconfigurator--deviceoffer-ribbon:after{top:0;border-color:transparent transparent transparent #000;left:100%;border-width:14px}.b2cconfigurator--deviceoffer-ribbon:before{top:-1px;left:calc(100%);border-color:transparent transparent transparent #fff;border-width:15px}.b2cconfigurator-content-wrapper .b2cconfigurator{margin-left:auto;margin-right:auto}@media screen and (min-width:1400px){.b2cconfigurator-content-wrapper.with-content{display:flex;flex-direction:row;justify-content:space-between;column-gap:2rem}.b2cconfigurator-content-wrapper.with-content .b2cconfigurator{margin-left:0;margin-right:0;min-width:659px}.b2cconfigurator-content-wrapper.with-content .b2cconfigurator-content{display:flex}.b2cconfigurator-content-wrapper.with-content .b2cconfigurator-content.content-middle{align-items:center}.b2cconfigurator-content-wrapper.with-content .b2cconfigurator-content.content-bottom{align-items:flex-end}.b2cconfigurator-content-wrapper.with-content.switch-layout{flex-direction:row-reverse}}#main [data-confi-language=nl] .b2cconfigurator__duration-title{font-size:1.5em}