.cart_block dt{padding:20px}.cart_block dd{position:relative}.cart_block dd .cart_block_customizations{border-top:1px dashed #333}.cart_block dd .cart_block_customizations li{padding:10px 20px}.cart_block dd .cart_block_customizations li .deleteCustomizableProduct{position:absolute;right:10px}#header .cart_info,#sticky-menu-wrapper .cart_info{font-size:12px}#header .cart_block,#sticky-menu-wrapper .cart_block{position:absolute;right:0;display:none;height:auto}#header .cart_block .title_block,#header .cart_block h4,#sticky-menu-wrapper .cart_block .title_block,#sticky-menu-wrapper .cart_block h4,.cart_block #cart_block_summary,.cart_block .title_block span{display:none}.cart_block table.vouchers tr td{padding:2px}.cart_block table.vouchers tr td.quantity{margin-right:5px;min-width:18px}.cart_block table.vouchers tr td.delete{padding-left:0;padding-right:0;text-align:right;width:15px}#layer_cart .layer_cart_product .cart-heading,#layer_cart .layer_cart_product h2{color:#00a79d}#layer_cart .layer_cart_product .layer_cart_product_info{padding:15px 0 0}#layer_cart .layer_cart_product .layer_cart_product_info #layer_cart_product_title{display:block}#layer_cart .layer_cart_product .layer_cart_product_info>div{margin:5px 0}#layer_cart .layer_cart_product .layer_cart_product_info>div strong{padding-right:5px}#layer_cart .layer_cart_cart .layer_cart_row{padding:0 0 10px}#layer_cart .layer_cart_cart .button-container .btn{margin-bottom:10px}#layer_cart .layer_cart_cart .button-container span.exclusive-medium{margin-right:5px}#layer_cart .layer_cart_cart .button-container span.exclusive-medium i{padding-right:5px;color:#777}#layer_cart .button-container .button_order_cart .button-1.fill{background:#d12229}#layer_cart .cross{position:absolute;right:0;top:0;padding:10px;cursor:pointer;z-index:99}#layer_cart .continue{cursor:pointer}#layer_cart p{padding:0}#layer_cart .cart-heading{font-size:22px;margin-bottom:15px;padding-bottom:15px}#favoriteproducts_block_account .favoriteproduct .remove{position:absolute;top:10px;right:10px}#favoriteproducts_block_account .favoriteproduct .remove .icon{cursor:pointer}#usefull_link_block li#favoriteproducts_block_extra_add,#usefull_link_block li#favoriteproducts_block_extra_added,#usefull_link_block li#favoriteproducts_block_extra_remove,#usefull_link_block li#favoriteproducts_block_extra_removed{padding-left:30px;cursor:pointer}#usefull_link_block li#favoriteproducts_block_extra_added,#usefull_link_block li#favoriteproducts_block_extra_removed{display:none}.pp_description,.pp_nav{display:none!important}.pp_close{right:20px!important}#center_column3 .static_block_main.product{background:none;padding:0;zoom:1}.static_block_main .cms_pages{padding-top:12px}.static_block_main .cms_pages ul{float:left;list-style-type:none!important;margin:0;padding:0}.static_block_main .cms_pages ul.total_1 li{float:left;padding-right:8px}.static_block_main .cms_pages ul.total_2{width:550px}.static_block_main .cms_pages ul.total_3{width:370px}.static_block_main .cms_pages ul.total_4{width:280px}.static_block_main .cms_pages ul.total_5{width:230px}.static_block_main .cms_pages ul.total_6{width:190px}.static_block_main .cms_pages li{padding:4px 0}.static_block_right a{font-weight:600!important}.static_block_right.image_block{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.095),0 1.5px 1.5px 0 rgba(0,0,0,.2),0 2px 1.5px 0 rgba(0,0,0,.1);background:#fff}.static_block_right.image_block img{width:250px}div.static_block_right.text_block{border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.095),0 1.5px 1.5px 0 rgba(0,0,0,.2),0 2px 1.5px 0 rgba(0,0,0,.1);background:#fff;padding:10px 15px}#product_page_hook_right{display:block;float:right;width:250px;padding-left:10px}#product_page_hook_right .block{clear:both;margin-bottom:20px;width:100%}#product-right-column-hook .block,#product_page_hook_right .block{font:600 12px/18px Raleway,Helvetica,Arial}#product-right-column-hook .block h4,#product_page_hook_right .block h4{background:none;padding:0;font-size:16px;text-shadow:none;color:#666;text-transform:uppercase;line-height:21px;margin-bottom:10px;font-weight:600;border-bottom:0}.static_block_main{clear:both}#contact #product_page_hook_right{padding-top:0!important}#contact #hookEnabled .box .form-group,#contact #hookEnabled .clearfix:after{clear:none}@media only screen and (max-width:1210px){#product_page_hook_right{display:none}#cms .rte,#hookEnabled{width:100%!important}}.static_block_banner li img{margin:25px 0 30px}.static_block_banner li~li img{margin:0 0 25px}.static_block_banner li{position:relative}#index .wpproductcarousel .products{width:100%!important}.static-banner-custom{position:relative;width:100%;text-align:center}.static-banner-custom .frontbanner-container{max-width:1100px;margin:0 auto}.static-banner-custom img{margin:0 auto;width:100%;height:auto}.static-banner-custom .button-1{display:inline-block!important;text-transform:uppercase;font-weight:700;margin-bottom:22px}.static-banner-custom .de .button-1{margin-bottom:12px}.static-banner-custom .fr .button-1{margin-bottom:40px}.static-banner-custom .es .button-1{margin-bottom:5%}.static-banner-custom .text-block h2{color:#00a79d;font-size:75px;line-height:75px;margin-bottom:30px}.static-banner-custom .frontbanner-container{position:relative}.static-banner-custom .text-block{position:absolute;bottom:27.6%;background-color:transparent;padding-left:20px;padding-right:20px;margin:0;text-align:initial;max-width:1100px!important}@media only screen and (max-width:1100px){.static-banner-custom .text-block h2{margin-bottom:20px}.static-banner-custom .text-block{bottom:28%;padding-left:30px}.static-banner-custom .text-block.es h2,.static-banner-custom .text-block.fr h2,.static-banner-custom .text-block.pt h2{font-size:5vw;line-height:4vw}.static-banner-custom .text-block.de h2{font-size:5.5vw;line-height:5.5vw}}@media only screen and (max-width:870px){.static-banner-custom .fr .button-1{margin-bottom:30px}}@media only screen and (max-width:767px){.static-banner-custom .text-block{margin:20px 0;bottom:26%;padding-left:20px}.static-banner-custom .text-block h2{font-size:6vw;line-height:6vw;margin-bottom:20px;font-weight:lighter}.static-banner-custom .button-1,.static-banner-custom .de .button-1{margin-bottom:5px;min-width:200px}.static-banner-custom .fr .button-1{margin-bottom:0}.static-banner-custom .text-block.it{bottom:24%}.static-banner-custom .text-block.it h2{font-size:4vw;line-height:4vw}}@media only screen and (max-width:667px){.static-banner-custom .text-block{padding-left:15px}.static-banner-custom .button-1,.static-banner-custom .de .button-1,.static-banner-custom .fr .button-1{margin-bottom:0}.static-banner-custom .es .button-1{margin-bottom:5px}}@media only screen and (max-width:637px){.static-banner-custom .text-block{bottom:24%}}@media only screen and (max-width:568px){.static-banner-custom .text-block{bottom:25%;padding-left:15px}.static-banner-custom .button-1{padding:.5vw 3vw;max-width:none;width:min-content}.static-banner-custom .text-block h2{margin-bottom:15px}.static-banner-custom .text-block.de h2,.static-banner-custom .text-block.nl h2{font-size:5vw;line-height:5vw}.static-banner-custom .text-block.it h2{font-size:4.5vw;line-height:4vw}}@media only screen and (max-width:454px){.static-banner-custom .text-block{bottom:23%;padding-left:7px}.static-banner-custom .text-block h2{margin-bottom:8px}.static-banner-custom .button-1,.static-banner-custom .de .button-1,.static-banner-custom .fr .button-1{margin-bottom:5px}.static-banner-custom .text-block.de h2,.static-banner-custom .text-block.es h2,.static-banner-custom .text-block.fr h2,.static-banner-custom .text-block.pt h2{font-size:5vw;line-height:4vw}.static-banner-custom .text-block.de h2{font-size:5vw;line-height:5vw}}@media only screen and (max-width:414px){.static-banner-custom .text-block h2{font-size:6vw;line-height:6vw;margin-bottom:3px}.static-banner-custom .text-block{padding-left:10px;margin:15px 0;bottom:26%}.static-banner-custom .button-1,.static-banner-custom .de .button-1,.static-banner-custom .fr .button-1{padding:0 2px;margin-top:5px;margin-bottom:5px;min-width:160px}.static-banner-custom .text-block.de h2,.static-banner-custom .text-block.nl h2{font-size:5vw;line-height:5vw}.static-banner-custom .text-block.it h2{font-size:4vw;line-height:4vw}.static-banner-custom .es .button-1{margin-bottom:0}}@media only screen and (max-width:375px){.static-banner-custom .button-1,.static-banner-custom .de .button-1,.static-banner-custom .fr .button-1{padding:0 2px;font-size:60%;margin-bottom:0;min-width:125px}.static-banner-custom .fr .button-1{margin-bottom:7px}.static-banner-custom .text-block{bottom:25%;padding-left:7px}}@media only screen and (max-width:320px){.static-banner-custom .text-block{bottom:24%;padding-left:5px}.static-banner-custom .text-block h2{margin-bottom:0;font-size:5vw;line-height:5vw}.static-banner-custom .button-1,.static-banner-custom .de .button-1,.static-banner-custom .fr .button-1{margin-bottom:3px}.static-banner-custom .es .button-1{margin-bottom:7px}.static-banner-custom .text-block.es h2,.static-banner-custom .text-block.fr h2,.static-banner-custom .text-block.pt h2{font-size:4vw;line-height:4vw}.static-banner-custom .text-block.de h2{font-size:5vw;line-height:5vw}.static-banner-custom .text-block.it h2{font-size:3.5vw;line-height:3.5vw}}@media only screen and (min-width:768px){.static-banner-custom .text-block{padding-left:33px}.static-banner-custom .text-block h2{font-size:6vw;line-height:6vw;margin-bottom:20px;font-weight:lighter}.static-banner-custom .text-block.es h2,.static-banner-custom .text-block.fr h2,.static-banner-custom .text-block.pt h2{font-size:5vw;line-height:4.5vw}.static-banner-custom .text-block.de h2{font-size:5.5vw;line-height:5.5vw}.static-banner-custom .text-block.it h2{font-size:5vw;line-height:5vw}.static-banner-custom .it .button-1{margin-bottom:0}.static-banner-custom .de .button-1{margin-bottom:5%}.static-banner-custom .pt .button-1{margin-bottom:12px}.static-banner-custom .button-1{min-width:250px}}@media only screen and (min-width:1200px){.static-banner-custom .text-block h2{font-size:75px;line-height:75px;font-weight:lighter;margin-bottom:30px}.static-banner-custom .text-block.es h2,.static-banner-custom .text-block.fr h2,.static-banner-custom .text-block.pt h2{font-size:64px;line-height:64px}.static-banner-custom .text-block.es h2{font-size:63px;line-height:63px}.static-banner-custom .text-block.de h2{font-size:69px;line-height:69px}.static-banner-custom .text-block.it h2{font-size:61px;line-height:61px}.static-banner-custom .text-block.de{bottom:24.6%}.static-banner-custom .de .button-1{margin-bottom:7%}}@media only screen and (min-width:1680px){.static-banner-custom .text-block.it h2{font-size:59px;line-height:59px}.static-banner-custom .de .button-1,.static-banner-custom .es .button-1{margin-bottom:12px}.static-banner-custom .text-block.de h2{margin-bottom:15px}.static-banner-custom .text-block.es h2{margin-bottom:15px!important}.static-banner-custom .text-block.pt h2{margin-bottom:15px}}#header_user_info{line-height:normal}#header_user_info a{padding:0 6px 0 3px;border-right:1px dotted #aaa}#header_user_info a:last-of-type{border-right:none!important}#header_user_info .plus_18{width:25px;height:25px;vertical-align:middle}#header_user_info a:last-child{border:0;padding-right:0}#search_block_top{position:relative}#search_query_top{width:100%;margin:0;padding:0 10px;height:40px;border:1px solid #cecece;font-size:14px;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05)}.search_query_icon{background:none;display:block;color:#666;padding:0 4px;margin:0;cursor:pointer;font-size:18px;position:absolute;top:10px;right:5px}.ac_results{z-index:4444;overflow:hidden;background-color:#f7f7f7;padding:10px;box-shadow:0 13px 13px 0 rgba(0,0,0,.45)}.ac_results ul{width:100%;background:#fff;border:1px solid #d7dce2;list-style-position:outside}.ac_results li{display:block;overflow:hidden;margin:0;padding:7px;border-bottom:1px solid #eaeaea;line-height:16px;cursor:pointer}.ac_results li:last-of-type{border-bottom:none}.ac_results li img{float:left;width:auto;height:30px}.ac_product_name{display:block;float:left;padding-left:10px;line-height:30px}.ac_product_name strong{color:#da3b44}.ac_over{background:#da3b44!important}.ac_over,.ac_over .ac_product_name strong{color:#fafafa!important}.ac_more_link{display:block;text-align:center;line-height:30px}.ac_results.mobile{z-index:99999;overflow:hidden;margin:0;padding:0;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.095),0 1.5px 1.5px 0 rgba(0,0,0,.2),0 2px 1.5px 0 rgba(0,0,0,.1),0 3px 10px 0 rgba(0,0,0,.1)}.ac_results.mobile ul{width:100%;border:none;list-style-position:outside}.ac_results.mobile li{display:block;overflow:hidden;margin:0;padding:7px;border-bottom:1px solid #eaeaea;line-height:16px;cursor:pointer}.ac_results.mobile li:last-of-type{border-bottom:none}.ac_results.mobile li img{float:left;width:auto;height:30px}.ac_results.mobile .ac_product_name{display:block;float:left;padding-left:10px;line-height:30px;white-space:nowrap}.ac_results.mobile .ac_product_name strong{color:#da3b44}.ac_results.mobile .ac_over{background:#da3b44!important;color:#fafafa!important}.ac_results.mobile .ac_over .ac_product_name strong{color:#fafafa!important}.ac_results.mobile .ac_odd{background:#fff}.ac_results.mobile .ac_more_link{display:block;text-align:center;line-height:30px}.wpsociallinks-text{display:none}.wpsociallink{display:block;float:right;padding:5px;font-size:15px;text-align:center}.wpsociallink .wpicon{font-size:15px!important;background:#00a79d;border-radius:12px;display:inline-block;color:#fff;height:23px;line-height:20px;padding-left:1px;padding-top:2px;width:23px}.wpsociallink img{height:24px;margin:8px 0}@media only screen and (max-width:419px){.wpsociallinks-text{display:none}}.overlay_product{position:relative}img.product_overlay_atdev{position:absolute;width:auto!important;border:none!important;max-width:100%;z-index:50}img.product_overlay_atdev.top{top:0}img.product_overlay_atdev.bottom{bottom:0}img.product_overlay_atdev.left{left:0}img.product_overlay_atdev.right{right:0}#productfinder-popup-button{position:fixed;left:10px;bottom:11px;z-index:16000001;color:#fff;width:245px;border-radius:5px;font-size:13px;padding:10px 12px 10px 50px;background-color:#00a79d;background-image:url(/themes/cibdol/img/productfinder/icon.png);background-position:0;background-repeat:no-repeat}#productfinder-modal-overlay{z-index:16000003!important;background-color:#000}#productfinder-modal-container{font-family:HelveticaNeueLTStd,Helvetica,Arial,sans-serif;background-color:#eaf0f4;box-shadow:5px 5px 4px -1px rgba(0,0,0,.7);height:auto!important;width:660px;padding:60px 40px 45px;z-index:16000003!important}#productfinder-modal-container .modalCloseImg{position:absolute;right:27px;top:27px;cursor:pointer}#productfinder-modal-container .modalCloseImg:after{height:20px;width:20px;font-size:22px;content:"X";color:#00a79d}.productfinder-head{font-size:24px;color:#5a6970}.productfinder-modal-holder{display:none}.productfinder-modal-content{display:flex;justify-content:center;flex-wrap:wrap}.productfinder-modal-content-icon{display:block;width:90px;height:120px;margin:25px 30px 0;background-position:top;background-repeat:no-repeat;text-align:center;padding-top:93px;font-weight:600}.productfinder-step.step-1 .productfinder-modal-content,.productfinder-step.step-2 .productfinder-modal-content{margin:0 0 15px}.productfinder-step .step-point{width:100%;height:16px;position:absolute;bottom:25px;left:0;background-repeat:no-repeat;background-position:50%}.productfinder-step.step-1 .step-point{background-image:url(/themes/cibdol/img/productfinder/step-1.svg)}.productfinder-step.step-2 .step-point{background-image:url(/themes/cibdol/img/productfinder/step-2.svg)}.productfinder-step.step-3 .step-point{background-image:url(/themes/cibdol/img/productfinder/step-3.svg)}.productfinder-modal-content-icon.help-yes{background-image:url(/themes/cibdol/img/productfinder/yes.svg)}.productfinder-modal-content-icon.help-no{background-image:url(/themes/cibdol/img/productfinder/no.svg)}.productfinder-modal-content-icon.yes18{background-image:url(/themes/cibdol/img/productfinder/yes18.svg)}.productfinder-modal-content-icon.no18{background-image:url(/themes/cibdol/img/productfinder/no18.svg)}@media only screen and (max-width:768px){#productfinder-popup-button{display:none}#productfinder-modal-container{width:calc(100% - 20px)!important;top:30px!important;left:0!important;height:auto!important;margin:0 10px 30px;padding:60px 40px}#productfinder-modal-container .simplemodal-wrap{overflow:visible!important}.productfinder-head{font-size:18px}.productfinder-modal-content-icon{width:70px;height:70px;margin:25px 10px 0;padding-top:67px;font-size:12px}}