/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a.btn,.field--type-text-long a.btn{display:inline-block;min-height:40px;line-height:40px;padding:3px 30px;background-color:#fff;border-radius:5px;color:#fff;border:1px solid #000;text-decoration:none;text-align:center;vertical-align:center}a.btn:hover{cursor:pointer}a.btn:hover.btn-orange{background-color:#fff;color:#de841c}a.btn:hover.btn-blue{background-color:#fff;color:#046}a.btn:hover.btn-red{background-color:#fff;color:#e74238}a.btn.btn-orange{border-color:#de841c;background-color:#de841c}a.btn.btn-blue{border-color:#046;background-color:#046}a.btn.btn-red{border-color:#e74238;background-color:#e74238}span.orange-text{color:#de841c}span.red-text{color:#e74238}span.blue-text{color:#046}figure.drupal-entity.ck-widget{display:flex}figure.drupal-entity.ck-widget.align-center{justify-content:center}div.embedded-entity{display:flex}div.embedded-entity span:nth-child(2){display:none}div.embedded-entity span{margin-right:5px}div.embedded-entity span a{display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center;width:max-content}div.embedded-entity span a:hover{background-color:#fff;color:#e74238}div.embedded-entity.align-center{justify-content:center}*{font-family:"Poppins Font","Roboto",sans-serif}@font-face{font-family:"Poppins Font";font-weight:300;src:url(/themes/custom/etik_dtf/assets/fonts/poppins-regular.woff2) format("woff2")}@font-face{font-family:"Poppins Font";font-weight:600;src:url(/themes/custom/etik_dtf/assets/fonts/poppins-600.woff2) format("woff2")}img{max-width:100%;height:auto}a{color:#000}h1{color:#e74238;font-size:3em;font-weight:bold}h1:after{content:"”";font-size:1em}.align-center{text-align:center}h2{color:#046;font-weight:bold;font-size:2em;padding-bottom:40px;padding-top:10px;margin-top:0}h3{color:#046;font-weight:bold;font-size:1.3em;padding-bottom:20px;padding-top:10px;margin-top:0}.field ul{margin:0 0 0 40px;padding:0;list-style:none}.field ul li{display:flex;align-items:center;position:relative;padding-left:10px}.field ul li:before{position:absolute;top:0;content:"•";left:-10px;font-size:1.1em;color:#de841c}main{font-size:1em}.hide{display:none}#block-etik-dtf-breadcrumbs{margin-top:25px}#block-etik-dtf-page-title{text-align:center;margin:0}#block-etik-dtf-page-title h1{margin-top:0}
@media screen and (max-width:1200px){#block-etik-dtf-progressionduparcoursdachat ol li{margin:10px}#block-etik-dtf-progressionduparcoursdachat ol li:after{width:70px;right:-39px}#block-etik-dtf-content{margin-bottom:50px}#block-etik-dtf-content .layout-checkout-form-with-sidebar{flex-direction:column;gap:30px}#block-etik-dtf-content .layout-checkout-form-with-sidebar .layout-region-checkout-main{padding:0}#block-etik-dtf-content .view-commerce-user-orders{flex-direction:column}#block-etik-dtf-content .order-detail-wrapper{flex-direction:column}#block-etik-dtf-content .order-detail-wrapper .left,#block-etik-dtf-content .order-detail-wrapper .right{width:100%}#block-etik-dtf-content .commerce-checkout-flow-etik-flow .checkout-pane-completion-message .content-text{flex-direction:column}#block-etik-dtf-content .commerce-checkout-flow-etik-flow .checkout-pane-completion-message .content-text img{max-width:100%}#block-etik-dtf-content .product-full .main-informations{flex-direction:column;padding:0;margin:0 0 20px}#block-etik-dtf-content .product-full .main-informations .carousel-column{max-width:100%;margin:0}#block-etik-dtf-content .product-full .main-informations .carousel-column .flexslider ul.slides{margin:0;width:100%}#block-etik-dtf-content .product-full .main-informations .carousel-column .flexslider ul.slides li{width:100% !important}#block-etik-dtf-content .product-full .main-informations .carousel-column .flexslider .flex-control-thumbs li{max-width:50px;max-height:50px}#block-etik-dtf-content .product-full .main-informations .text-column{max-width:100%}#block-etik-dtf-content .product-full .commerce-order-item-add-to-cart-form{gap:25px;justify-content:center;padding-bottom:25px}#block-etik-dtf-content .product-full .commerce-order-item-add-to-cart-form select{width:fit-content}#block-etik-dtf-content .product-full .commerce-order-item-add-to-cart-form .form-actions{gap:20px}#block-etik-dtf-content .node--type-form .two-columns-wrapper{flex-direction:column}#block-etik-dtf-content .node--type-form .two-columns-wrapper .columns{width:100%}#block-etik-dtf-content .node--type-form .two-columns-wrapper .columns .contact-blocs .field--name-field-paragraphs-contact-blocs .field__item{flex-basis:auto}#block-etik-dtf-content .node--type-page .field--name-field-page-paragraphs{width:100%}#block-etik-dtf-content .node--type-page .field--name-field-page-paragraphs .paragraph--type--left-right-text-image .content-wrapper{flex-direction:column;padding:10px 0}#block-etik-dtf-content .node--type-page .field--name-field-page-paragraphs .paragraph--type--left-right-text-image .content-wrapper .text{width:85%}#block-etik-dtf-content .node--type-page .field--name-field-page-paragraphs .paragraph--type--left-right-text-image .content-wrapper .image{display:none}#block-etik-dtf-content .faq-wrapper{flex-direction:column}#block-etik-dtf-content .faq-wrapper .category-list{width:100%;margin-bottom:25px}#block-etik-dtf-content .faq-wrapper .category-list img{display:none}#block-etik-dtf-content .faq-wrapper .faq-content{width:100%}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit{flex-direction:column}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters{width:100%}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters form .form-wrapper{width:100%}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters form .form-wrapper .form-item-sort-bef-combine{display:flex;justify-content:space-between;align-items:center}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters form .form-wrapper .form-item-sort-bef-combine select{margin:0}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters form .form-wrapper .fieldset-wrapper .form-checkboxes ul li{border:none}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters form .form-wrapper .fieldset-wrapper .form-checkboxes ul li .highlight{background-color:#fff;color:#de841c}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-filters form .form-wrapper label{text-align:left;padding:0;font-size:1em;border:none}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-content{width:100%;gap:0}#block-etik-dtf-content .view-taxonomy-term .variation-list .view-variation-de-produit .view-content img{width:100%}section.subfooter{margin-top:0}section.subfooter #block-contacteznous .image{display:none}section.subfooter #block-contacteznous .field--name-body{width:100%;font-size:1.5em}section.subfooter #block-contacteznous .field--name-body p{text-align:left}section.subfooter #block-contacteznous .field--name-field-link a{min-width:210px;min-height:50px}footer .container{flex-direction:column}footer .container #block-pieddepage{width:100%}footer .container #block-reseauxsociaux{width:100%}footer .container #block-copyright{width:100%}}@media screen and (max-width:800px){.popup-width{max-width:100%}.youtube-container--responsive{margin:0}.layout-container{margin:0}.layout-container header{padding:0;align-items:center;gap:5px}.layout-container header nav#block-etik-dtf-main-menu{display:none}.layout-container header .wrapper-extra{margin-left:auto}.layout-container header .wrapper-extra .menus{align-items:center;height:100%;flex-direction:row;gap:20px}.layout-container header .wrapper-extra .menus nav{padding:0 !important;top:initial !important}.layout-container header .wrapper-extra .menus nav#block-etik-dtf-account-menu{display:none}.layout-container header .wrapper-extra .menus nav#block-etik-dtf-menuecommerce a{display:block}.layout-container .rings{display:none}.layout-container .node--type-homepage .etik-strat{flex-direction:column}.layout-container .node--type-homepage .etik-strat>div{width:100% !important}.layout-container .node--type-homepage .video-and-customer-wrapper{flex-direction:column;padding:50px 30px}.layout-container .node--type-homepage .video-and-customer-wrapper>div{width:100% !important;margin:0}.layout-container .node--type-homepage h2.title-decoration{padding:0;text-align:center}.layout-container .commerce-checkout-flow-etik-flow .layout-checkout-form{flex-direction:column}.layout-container .commerce-checkout-flow-etik-flow .layout-checkout-form fieldset{min-width:0;width:100%}.layout-container .view-id-taxonomy_term.view-display-id-page_1{width:100%}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .view-filters{width:100%}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .view-filters .mobile-filters{display:block;width:fit-content;margin:auto}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .view-filters .mobile-filters h2{display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .view-filters .mobile-filters h2:hover{background-color:#fff;color:#e74238}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .view-filters .mobile-filters:hover{cursor:pointer}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .view-filters form{display:none;padding:0 15px}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .description{padding:0 15px}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .variation-list .views-row{width:auto;flex:1 1 50%;max-width:50%;margin-bottom:0}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .variation-list .views-row .wrapper{padding:7px 7vw}.layout-container .view-id-taxonomy_term.view-display-id-page_1 .variation-list .views-row .wrapper .add-to-cart-link{width:100%}.layout-container .view-commerce-user-orders{flex-direction:column;width:100%}.layout-container .view-commerce-user-orders .view-filters{width:85%}.layout-container .view-commerce-user-orders .views-table thead .tablesort{display:none}.layout-container .view-commerce-user-orders .views-table thead th{padding:0;font-size:.8em;max-width:80px}.layout-container .view-commerce-user-orders .views-table .views-field-field-delivery-address{display:none}.layout-container .node--type-form .field--name-field-paragraphs-contact-blocs .field__item{margin:auto}.layout-container .paragraph--type--rich-text{padding:0}.layout-container .paragraph--type--rich-text .text-align-center{display:flex;flex-wrap:wrap;justify-content:center}.layout-container .paragraph--type--rich-text .btn{margin-bottom:5px}.layout-container .user-login-form,.layout-container .user-register-form,.layout-container .user-pass,.layout-container .user-form{width:100%}.layout-container .user-login-form>*,.layout-container .user-register-form>*,.layout-container .user-pass>*,.layout-container .user-form>*{padding:0 15px}.layout-container .user-login-form .address-container-inline,.layout-container .user-register-form .address-container-inline,.layout-container .user-pass .address-container-inline,.layout-container .user-form .address-container-inline{display:block !important}.layout-container .product-full .field--name-field-price-text-area{display:none}.layout-container .product-full .video-wrapper .field--name-field-video-description{padding:0 10px;font-size:.8em}.layout-container .product-full .sub-zone{flex-direction:column}.layout-container .product-full .sub-zone .left,.layout-container .product-full .sub-zone .right{width:100%;padding-bottom:25px}.layout-container .product-full .sub-zone .docs{font-size:.8em}.layout-container .product-full .sub-zone .docs .field--name-field-calameos{flex-wrap:wrap}.layout-container .product-full .sub-zone .comple-products .product-related .wrapper{margin:0}.layout-container .product-full .sub-zone .comple-products .product-related .wrapper .field--name-field-list-image img{max-width:100px}.layout-container .product-full .like-also-wrapper li{margin:0 !important}.layout-container .advantages-wrapper{padding:0 20px}.layout-container footer .first-footer{padding:5px 5px 20px;flex-direction:column;align-items:center}.layout-container footer .subfooter{flex-direction:column}.layout-container footer .subfooter .logo{flex-direction:column}.layout-container footer .subfooter .logo span{overflow-wrap:break-word;width:100%}.layout-container footer .subfooter #block-pieddepage ul{padding-top:20px;flex-direction:column}.layout-container footer .subfooter #block-pieddepage ul li{padding:0;margin:0}}
body{padding:0;margin:0}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.justify-content-evenly{justify-content:space-evenly}.container{width:85%;margin:auto}nav{margin:0;padding:0}.half-column{width:50%}.bck-grey{background-color:#d6e1e6}.bkg-img-section{padding:50px 0;background-image:url(/themes/custom/etik_dtf/assets/images/fond-section.jpg)}#block-etik-dtf-primary-local-tasks{width:max-content;margin:auto}#block-etik-dtf-primary-local-tasks>ul{margin:50px 0;display:flex;list-style-type:none}#block-etik-dtf-primary-local-tasks>ul li{min-width:150px}#block-etik-dtf-primary-local-tasks>ul li a{display:block;background-color:#fff;padding:10px;margin-right:20px;text-decoration:none;border:solid 1px #023;border-radius:8px;text-align:center}#block-etik-dtf-primary-local-tasks>ul li a:hover{background-color:#023;color:#fff}#block-etik-dtf-content{position:relative;z-index:1}.rings{width:170px;height:170px;position:absolute;right:0;top:-40px;overflow:hidden}.rings.bottom{bottom:-37px;top:auto}.rings.big{width:270px;height:270px}.rings.big .wrapper{right:-120px}.rings.big .wrapper *{width:270px;height:270px}.rings.big .wrapper .second-ring{width:190px;height:190px}.rings .wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;right:-40px}.rings .wrapper *{width:170px;height:170px;background-color:#e74238;border-radius:100%;position:absolute;opacity:.3}.rings .wrapper .second-ring{width:120px;height:120px;opacity:.3}
header{max-height:130px;background-color:#046;padding:0 2.5vw;gap:2.5vw;z-index:5}header div,header nav{z-index:2}header ul{list-style-type:none;margin:0;padding:0}header a{text-decoration:none}header #block-etik-dtf-site-branding a{display:flex;height:100%}header #block-etik-dtf-site-branding a img{max-height:130px;height:auto}header #block-etik-dtf-main-menu{height:130px;display:flex;align-items:center;font-size:1.2em}header #block-etik-dtf-main-menu>ul{display:flex;gap:50px;flex-wrap:wrap}header #block-etik-dtf-main-menu>ul.menu--level-1>li>a{font-weight:bold}header #block-etik-dtf-main-menu>ul>li{position:relative}header #block-etik-dtf-main-menu>ul>li:hover ul{display:block;position:absolute}header #block-etik-dtf-main-menu>ul>li>*.is-active,header #block-etik-dtf-main-menu>ul>li>*.menu__link--active-trail{color:#e74238}header #block-etik-dtf-main-menu>ul>li a,header #block-etik-dtf-main-menu>ul>li span{color:#fff;position:relative}header #block-etik-dtf-main-menu>ul>li a:hover,header #block-etik-dtf-main-menu>ul>li span:hover{color:#e74238}header #block-etik-dtf-main-menu>ul>li a.menu__link--active-trail,header #block-etik-dtf-main-menu>ul>li span.menu__link--active-trail{color:#e74238}header #block-etik-dtf-main-menu>ul>li ul{display:none}header #block-etik-dtf-main-menu>ul>li:hover ul{background-color:#046;padding:20px 43px 20px 20px;position:absolute;width:max-content;z-index:10}header .wrapper-extra{margin-left:auto}header .wrapper-extra .menus{align-items:center}header .wrapper-extra .menus #block-etik-dtf-account-menu{display:block;position:relative;height:fit-content}header .wrapper-extra .menus #block-etik-dtf-account-menu:before{width:31px;height:31px;display:block;content:"";background-image:url(/themes/custom/etik_dtf/assets/images/compte.png);-webkit-mask:url(/themes/custom/etik_dtf/assets/images/compte.png) center/contain;mask:url(/themes/custom/etik_dtf/assets/images/compte.png) center/contain;background:#fff;position:relative;z-index:5}header .wrapper-extra .menus #block-etik-dtf-account-menu:hover{cursor:pointer}header .wrapper-extra .menus #block-etik-dtf-account-menu:hover:hover:before{background:#e74238}header .wrapper-extra .menus #block-etik-dtf-account-menu:hover>ul{display:flex}header .wrapper-extra .menus #block-etik-dtf-account-menu>ul{background-color:#046;display:none;flex-direction:column;position:absolute;top:18px;right:0}header .wrapper-extra .menus #block-etik-dtf-account-menu>ul li{padding:10px 25px}header .wrapper-extra .menus #block-etik-dtf-account-menu>ul li a{display:block;width:max-content;color:#fff}header .wrapper-extra .menus #block-etik-dtf-account-menu>ul li a:hover{color:#e74238}header .wrapper-extra .menus #block-etik-dtf-menuecommerce{margin:0 10px;display:block;position:relative;height:fit-content}header .wrapper-extra .menus #block-etik-dtf-menuecommerce ul.menu>li{position:relative}header .wrapper-extra .menus #block-etik-dtf-menuecommerce ul.menu>li a{display:block;position:relative}header .wrapper-extra .menus #block-etik-dtf-menuecommerce ul.menu>li>span{position:absolute;background-color:#e74238;padding:5px;border-radius:50px;bottom:-9px;left:-6px;font-size:11px;color:#fff;font-weight:bold;height:8px;text-align:center;line-height:9px;width:9px}header .wrapper-extra .menus #block-etik-dtf-menuecommerce ul.menu>li a{font-size:0}header .wrapper-extra .menus #block-etik-dtf-menuecommerce ul.menu>li a:before{width:31px;height:31px;display:block;content:"";background-image:url(/themes/custom/etik_dtf/assets/images/panier.png);-webkit-mask:url(/themes/custom/etik_dtf/assets/images/panier.png) center/contain;mask:url(/themes/custom/etik_dtf/assets/images/panier.png) center/contain;background:#fff}header .wrapper-extra .menus #block-etik-dtf-menuecommerce ul.menu>li a:hover:before{background:#e74238}header .wrapper-extra #block-etik-dtf-searchnavblock{z-index:0}header .wrapper-extra #block-etik-dtf-searchnavblock .form-actions{display:none}header .wrapper-extra #block-etik-dtf-searchnavblock .total-result{border-color:#e74238 !important}header .wrapper-extra #block-etik-dtf-searchnavblock #search-nav>.results{display:none;border:2px solid #e74238}header .wrapper-extra #block-etik-dtf-searchnavblock #search-nav>.results .add-to-cart a{background-color:#046;border-radius:20px;border-color:#046}header .wrapper-extra #block-etik-dtf-searchnavblock #search-nav>.results .add-to-cart a:hover{color:#046;background-color:#fff}header .wrapper-extra #block-etik-dtf-searchnavblock #search-nav>.results .close:before,header .wrapper-extra #block-etik-dtf-searchnavblock #search-nav>.results .close:after{background-color:#e74238}header .wrapper-extra #block-etik-dtf-searchnavblock #search-nav>.results .others article a{color:#046}header .wrapper-extra #block-etik-dtf-searchnavblock .see-all a{color:#e74238}header .wrapper-extra #block-etik-dtf-searchnavblock .see-all a:hover{text-decoration:underline}body.search-open #search-nav>.results{display:block !important}
a.btn,.field--type-text-long a.btn{display:inline-block;min-height:40px;line-height:40px;padding:3px 30px;background-color:#fff;border-radius:5px;color:#fff;border:1px solid #000;text-decoration:none;text-align:center;vertical-align:center}a.btn:hover{cursor:pointer}a.btn:hover.btn-orange{background-color:#fff;color:#de841c}a.btn:hover.btn-blue{background-color:#fff;color:#046}a.btn:hover.btn-red{background-color:#fff;color:#e74238}a.btn.btn-orange{border-color:#de841c;background-color:#de841c}a.btn.btn-blue{border-color:#046;background-color:#046}a.btn.btn-red{border-color:#e74238;background-color:#e74238}span.orange-text{color:#de841c}span.red-text{color:#e74238}span.blue-text{color:#046}figure.drupal-entity.ck-widget{display:flex}figure.drupal-entity.ck-widget.align-center{justify-content:center}div.embedded-entity{display:flex}div.embedded-entity span:nth-child(2){display:none}div.embedded-entity span{margin-right:5px}div.embedded-entity span a{display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center;width:max-content}div.embedded-entity span a:hover{background-color:#fff;color:#e74238}div.embedded-entity.align-center{justify-content:center}*{font-family:"Poppins Font","Roboto",sans-serif}@font-face{font-family:"Poppins Font";font-weight:300;src:url(/themes/custom/etik_dtf/assets/fonts/poppins-regular.woff2) format("woff2")}@font-face{font-family:"Poppins Font";font-weight:600;src:url(/themes/custom/etik_dtf/assets/fonts/poppins-600.woff2) format("woff2")}img{max-width:100%;height:auto}a{color:#000}h1{color:#e74238;font-size:3em;font-weight:bold}h1:after{content:"”";font-size:1em}.align-center{text-align:center}h2{color:#046;font-weight:bold;font-size:2em;padding-bottom:40px;padding-top:10px;margin-top:0}h3{color:#046;font-weight:bold;font-size:1.3em;padding-bottom:20px;padding-top:10px;margin-top:0}.field ul{margin:0 0 0 40px;padding:0;list-style:none}.field ul li{display:flex;align-items:center;position:relative;padding-left:10px}.field ul li:before{position:absolute;top:0;content:"•";left:-10px;font-size:1.1em;color:#de841c}main{font-size:1em}.hide{display:none}#block-etik-dtf-breadcrumbs{margin-top:25px}#block-etik-dtf-page-title{text-align:center;margin:0}#block-etik-dtf-page-title h1{margin-top:0}footer{padding:20px 0 0;position:relative;overflow:hidden;font-size:1.2em}footer ul{list-style:none;padding:0}footer ul li{padding-bottom:10px}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer .first-footer{background-image:linear-gradient(to bottom,#003956,#002233);color:#fff;padding:70px;display:flex;justify-content:space-between}footer .first-footer h2{color:#fff;padding:0;margin:0;text-transform:uppercase}footer .first-footer #block-contacteznous{display:flex;flex-direction:column;align-items:center;justify-content:center}footer .first-footer #block-contacteznous .field--name-body{text-transform:uppercase}footer .first-footer #block-contacteznous .field--name-field-link{text-transform:uppercase;display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center;font-weight:bold;padding:0}footer .first-footer #block-contacteznous .field--name-field-link:hover{background-color:#fff;color:#e74238}footer .first-footer #block-contacteznous .field--name-field-link a{padding:0 25px;min-height:50px;line-height:50px}footer .first-footer #block-contacteznous .field--name-field-link:hover a{color:#e74238}footer .subfooter{padding:15px 70px 50px;display:flex;justify-content:space-between;align-items:stretch;color:#003956;text-transform:uppercase;font-size:1em}footer .subfooter>*{flex:0 0 auto}footer .subfooter a{color:#003956}footer .subfooter ul.menu{display:flex;gap:20px;margin:0;height:100%;align-items:center}footer .subfooter ul.menu li{padding:0}footer .subfooter .logo{display:flex;align-items:center;gap:20px}footer .subfooter .logo *{flex:0 0 auto}footer .subfooter .logo img{max-width:65px}footer .subfooter .rs{display:flex;align-items:center;z-index:1;gap:15px}footer .subfooter .rs .rs-wrapper{display:flex;gap:10px}footer .subfooter .rs .rs-wrapper a{font-size:0;height:19px;width:19px;background-position:center;background-size:contain;background-repeat:no-repeat}footer .subfooter .rs .rs-wrapper a.facebook{background-image:url("/themes/custom/etik_dtf/assets/images/rs/facebook.png")}footer .subfooter .rs .rs-wrapper a.youtube{background-image:url("/themes/custom/etik_dtf/assets/images/rs/youtube.png")}footer .subfooter .rs .rs-wrapper a.linkedin{background-image:url("/themes/custom/etik_dtf/assets/images/rs/linkedin.png")}footer .subfooter .rs .rs-wrapper a.instagram{background-image:url("/themes/custom/etik_dtf/assets/images/rs/instagram.png")}
.paragraph--type--push-categorie .field--name-field-pushs{display:flex;flex-wrap:wrap;gap:60px;justify-content:center}.paragraph--type--push-categorie .field--name-field-pushs>.field__item{padding:25px 40px;border-radius:25px;box-shadow:6px 6px 6px #d3d3d3;padding:25px 0;text-align:center;width:18.75rem}.paragraph--type--push-categorie .field--name-field-pushs>.field__item:hover{transform:scale(1.1);transition:transform .3s}.paragraph--type--push-categorie .field--name-field-pushs>.field__item .paragraph--type--push-img-text-link img{max-width:12.5rem}.paragraph--type--push-categorie .field--name-field-pushs>.field__item .paragraph--type--push-img-text-link a{text-decoration:none}.paragraph--type--push-categorie .field--name-field-pushs>.field__item .paragraph--type--push-img-text-link a:hover .field--name-field-title{color:#e74238}.paragraph--type--push-categorie .field--name-field-pushs>.field__item .paragraph--type--push-img-text-link .field--name-field-title{color:#046;font-weight:bold;font-size:1.5rem;padding-top:10px;margin-top:0}
.comple-products .flexslider:hover .flex-direction-nav .flex-nav-next a{right:-30px !important}.like-also-wrapper .flexslider:hover .flex-direction-nav .flex-nav-prev a{left:-27px !important}.flexslider .flex-direction-nav a:before{color:#e74238}.flexslider .flex-control-nav{display:flex;justify-content:center;margin-top:50px;padding-bottom:10px}.flexslider .flex-control-nav.flex-control-thumbs{flex-wrap:wrap}.flexslider .flex-control-nav li{max-width:100px;max-height:100px;display:flex;justify-content:center}.flexslider .flex-control-nav li img{height:100%;width:auto;border:2px #fff solid;padding-bottom:6px}.flexslider .flex-control-nav li img.flex-active{border-bottom-color:#e74238}
.node--type-homepage{margin-top:40px}.node--type-homepage h2.title-decoration{padding:8px 150px;text-align:center;border-bottom:1px solid #e74238;text-transform:uppercase;margin:auto;display:flex;width:fit-content}.node--type-homepage .carousel-wrapper{max-width:1650px;margin:auto}.node--type-homepage .carousel-wrapper .wrapper-carousel{border-top:2px solid #046;margin:25px 25px 0;position:relative}.node--type-homepage .carousel-wrapper .wrapper-carousel .title{display:flex;justify-content:center;margin-top:-25px}.node--type-homepage .carousel-wrapper .wrapper-carousel .title h2{font-size:1.5em;background-color:#fff;padding:0 15px}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel{max-width:1600px;max-height:450px;margin:auto;padding:0}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .flexslider{margin-bottom:0}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .field--name-field-images .flexslider{margin:0;border:none;position:relative}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .field--name-field-images .flexslider ul{list-style-type:none;margin:0;padding:0}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .field--name-field-images .flexslider ul.flex-direction-nav{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:9}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .field--name-field-images .flexslider ul li{padding:0}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .field--name-field-images .flexslider ul li:before{display:none}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .field--name-field-images .flexslider ul li img{max-width:1600px;height:auto}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .flex-control-nav{gap:0;margin:0;position:relative;bottom:-15px}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .flex-control-nav li{margin:0 3px}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .flex-control-nav li a{width:6px;height:6px;background-color:#023}.node--type-homepage .carousel-wrapper .wrapper-carousel .carousel .flex-control-nav li a.flex-active{background-color:#e74238}.node--type-homepage .etik-strat{max-width:1500px;margin:auto;padding:0;gap:50px}.node--type-homepage .etik-strat .content-text{width:45%}.node--type-homepage .etik-strat .content-text .field--name-body{padding:0 25px}.node--type-homepage .etik-strat .content-text .field--name-field-links{margin-top:50px;display:flex;justify-content:space-around;flex-wrap:wrap;gap:25px}.node--type-homepage .etik-strat .content-text .field--name-field-links a{display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center}.node--type-homepage .etik-strat .content-text .field--name-field-links a:hover{background-color:#fff;color:#e74238}.node--type-homepage .etik-strat .company-wrapper{width:65%;text-align:center}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links{margin:auto}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .field--name-field-image img{border-radius:25px;margin-bottom:15px}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper{max-width:80%;margin:auto;margin-top:-150px;padding-top:150px;padding-bottom:10px;text-align:left}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper.no-img{margin-top:0;padding-top:20px}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper .field--name-field-text{margin-bottom:15px}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper .field--name-field-text h2{padding-top:0}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper .field--name-field-text p{margin:0}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper .field--name-field-link{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper .field--name-field-link a{display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center;border-radius:5px;font-weight:bold}.node--type-homepage .etik-strat .company-wrapper .paragraph--type--title-img-text-links .bck-grey .text-wrapper .field--name-field-link a:hover{background-color:#fff;color:#e74238}.node--type-homepage .wrapper-products{margin-top:50px}.node--type-homepage .wrapper-products.margin-less{margin-top:0}.node--type-homepage .wrapper-products .products-categories-wrapper{margin-top:30px;padding-bottom:0;margin-bottom:6rem}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories{display:flex;gap:40px;flex-wrap:wrap;padding:0 50px;justify-content:space-evenly}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item{text-align:center;background-color:#fff;border-radius:25px;max-width:425px;margin-bottom:25px}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term{height:100%;margin-bottom:90px;position:relative !important}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term h3{padding-bottom:0}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term .field--name-field-image{padding:0 20px}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term .field--name-field-image img{max-height:200px;width:auto}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term .field--name-description{padding:0 20px}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term .field--name-field-homepage-link{position:absolute;bottom:0;width:fit-content;left:50%;transform:translateX(-50%)}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term .field--name-field-homepage-link a{display:block;margin:auto;display:flex;justify-content:center;align-items:center;min-height:50px;background-color:#e74238;padding:0 25px;border-radius:16px;color:#fff;border:1px solid #e74238;text-decoration:none;text-align:center;vertical-align:center;margin-bottom:15px;width:max-content;min-width:200px}.node--type-homepage .wrapper-products .products-categories-wrapper .field--name-field-products-categories>.field__item .taxonomy-term .field--name-field-homepage-link a:hover{background-color:#fff;color:#e74238}.node--type-homepage .video-and-customer-wrapper{padding:50px 100px 0}.node--type-homepage .video-and-customer-wrapper .left-content{margin-right:75px}.node--type-homepage .video-and-customer-wrapper .left-content .video-wrapper .content.multiple.nb-2 .field--name-field-youtube-videos{flex-wrap:nowrap}.node--type-homepage .video-and-customer-wrapper .left-content .video-wrapper .content.solo .field--name-field-youtube-videos>div .field--name-field-text{max-width:fit-content;font-size:1em}.node--type-homepage .video-and-customer-wrapper .left-content .video-wrapper .content .field--name-field-youtube-videos{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:30px}.node--type-homepage .video-and-customer-wrapper .left-content .video-wrapper .content .field--name-field-youtube-videos>div{align-self:end}.node--type-homepage .video-and-customer-wrapper .left-content .video-wrapper .content .field--name-field-youtube-videos>div .field--name-field-text{max-width:220px;font-size:.5em}.node--type-homepage .video-and-customer-wrapper .right-content{margin-left:75px}.node--type-homepage .video-and-customer-wrapper .content{padding-top:35px}
article.node .field--name-field-background-image{width:fit-content;margin:60px auto 60px auto}article.node .two-columns-wrapper{display:flex;justify-content:space-between}article.node .two-columns-wrapper .columns{width:50%}article.node .two-columns-wrapper .columns .text{font-size:1.1em;margin-bottom:75px}article.node h2{margin-bottom:0;padding-bottom:0}article.node a{color:#e74238}article.node a:hover{color:#de841c}article.node li{display:block}article.node .paragraph--type--video{margin-top:60px}article.node .paragraph--type--video .field--name-field-title{color:#046;font-weight:bold;font-size:2em;padding-bottom:40px;padding-top:10px;margin-top:0;text-align:center}
.product-type-list{height:100%}.product-type-list .wrapper{padding:25px 40px;border-radius:25px;box-shadow:6px 6px 6px #d3d3d3;padding:7px 40px;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.product-type-list .wrapper:hover{box-shadow:6px 6px 6px #046}.product-type-list .wrapper a{text-decoration:none}.product-type-list .wrapper a .field--name-field-list-image{height:200px;display:flex;align-items:center;justify-content:center}.product-type-list .wrapper a .field--name-field-list-image img{max-width:200px;height:auto}.product-type-list .wrapper h2{font-size:1em;margin:0;padding:0}.product-type-list .wrapper .field--name-field-small-desc{color:#de841c;font-size:.8em}.product-type-list .wrapper .unavailable{font-size:1.2em;background-color:#d6e1e6;color:#046;display:block;border-radius:5px;margin:auto;padding:5px 0;width:80%;margin-bottom:8px}.product-type-list .wrapper .price{color:#de841c;font-weight:bold;font-size:1.1em;margin-top:10px}.product-type-list .wrapper .price .price-from-text{font-size:.7em}.product-type-list .wrapper .price .field--name-price,.product-type-list .wrapper .price .field--name-field-price-from{display:inline-block}.product-type-list .wrapper .add-to-cart{margin:8px 0}.product-type-list .wrapper .add-to-cart .add-to-cart-link{background-color:#046;color:#fff;display:block;border-radius:5px;margin:auto;padding:5px 0;width:80%;border:1px solid #046}.product-type-list .wrapper .add-to-cart .add-to-cart-link:hover{color:#046;background-color:#fff}
