.tab-container{margin-top:-.1rem}.tab-container .tabs li{display:block;position:relative;float:left;padding:2rem;color:#4f4f4f;border:1px solid #f0f0f0;background:#fff;margin-left:-.7rem;font-weight:500}.panel{border-bottom:1px solid #f0f0f0}.tab-container .tabs li:hover{color:#000}.tab-container .tabs li.active{color:#000;background:#fff}.tab-container .tabs li.active:before{border-color:#f0f0f0 transparent transparent;bottom:-1rem}.tab-container .tabs li.active:after,.tab-container .tabs li.active:before{width:0;height:0;border-style:solid;border-width:1rem 1rem 0;position:absolute;left:50%;margin-left:-1rem;margin-top:-1px;content:""}.tab-container .tabs li.active:after{border-color:#fff transparent transparent;bottom:-.8rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.memory-overview{background:#fff;height:100%}.memory-overview-header{font-weight:600;padding:1.3rem .2rem}.memory-overview-body-container{background-color:#fff}.memory-form-padding{padding:3rem 0}.memory-form-title{padding-top:1rem;padding-bottom:1rem;text-transform:none}.memory-form-left{width:65%;float:left}.memory-form-left input,.memory-form-left select{color:#4f4f4f;height:5rem;margin-bottom:1rem;padding:1rem 2rem 1rem 5rem;background:#fff;border:.1rem solid #b4b4b4;display:block;width:100%;vertical-align:middle;font-weight:200;font-size:1.5rem;line-height:2.2rem;border-radius:0;text-transform:none}.memory-form-left.less-padding select{padding:1rem 2rem}.memory-form-left select.focus-visible,.memory-form-left select:focus-visible{outline:none}.memory-form-left button{float:right}.memory-form-left button:disabled,.memory-form-left button[disabled]{opacity:.5}.memory-form-left .configurator-field-input,.memory-form-left .configurator-field-select{position:relative}.memory-form-left .configurator-field-input:after,.memory-form-left .configurator-field-select:after{font-family:icomoon;display:block;position:absolute;text-align:center;padding-top:2rem;width:4rem;height:4rem;background-color:#fff;color:#4f4f4f;top:.5rem;right:.5rem;pointer-events:none;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;font-size:2rem;line-height:0}.memory-form-left .configurator-field-select:after{content:"\e70c"}.memory-form-left .configurator-field-input:after{content:"\e618"}.memory-form-left .configurator-step{background:#4f4f4f;display:block;position:absolute;color:#fff;text-align:center;width:3rem;height:3rem;top:1rem;left:1rem;font-size:1.5rem;line-height:2.8rem;border-radius:50%;font-weight:500}.memory-form-right{width:35%;float:right}.memory-form-right img{text-align:center;margin:0 auto}.ul-title{font-weight:600;font-size:2rem;margin-top:1.5rem}@media (max-width:420px){.configurator-overview .bloc a .button{position:static;width:100%;margin-bottom:1rem}.configurator-overview .bloc{border-bottom:2px solid #f0f0f0;padding:0}.configurator-overview .bloc a{padding:0;height:auto;text-align:left}.configurator-overview .bloc a img{width:30%;float:left;margin-right:1rem;margin-bottom:1rem}.memory-form-right{display:none}.memory-form-left,.memory-form-left button{width:100%}.memory-form-padding{padding:3rem .6rem}.ul-title{font-size:1.8rem}}.card.product.wide .price.priceExcl .exclTax{font-size:1.3rem;line-height:2.4rem;font-weight:400}@media (max-width:420px){.card.product .bloc-description{padding:2.5rem .5rem}.card.product .bloc-price .price{padding:1.5rem .5rem}.card.product .bloc-price .product__actions .more-info-button__btn--white{min-width:26rem}}.card.product.wide .order{margin:1.5rem 0 1rem}.card.product.wide .order .moreInformation{float:left;width:70%}.card.product.wide .order .cartSmall{float:right;width:27.5%}.card.product.half{height:21rem;padding:2rem 0;float:left;border-bottom:1px solid #f0f0f0}.card.product.half:after{display:block;position:absolute;top:2.5rem;right:-.1rem;bottom:2.5rem;border-right:.1rem solid #f0f0f0;content:"";z-index:1}.card.product.wide .price.priceExcl{font-size:3.5rem;line-height:3.5rem}.card.product{border-bottom:.1rem solid #f0f0f0}.card.product.wide{padding:3rem 0 1.5rem;width:100%;background-color:#fff}h5.title-products-list{margin-top:3rem;margin-bottom:3rem}.card .title a{font-size:1.8rem;line-height:2rem;font-weight:600}.card .title>*{vertical-align:top}.card .summary{color:#b4b4b4;font-size:1.4rem;line-height:1.7rem}.card .bloc-price{padding:0 1.5rem}.card .stock{font-size:1.4rem;line-height:1.4rem;margin-left:.4rem;color:#000;font-weight:400;padding:1rem .3rem}.card .stock .text{color:#b4b4b4}.card .stock .product__no-stock{color:#ff5a5a}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}