/**
 * Table of contents: 
 * main.css
 * Generated : 2023-08-09 04:03:10
 */


/* Filename: main.css */
 .row{max-width: 60rem}#main-section .row{max-width: 60rem}.fullWidth{width: 60rem;margin: 20px auto 0;max-width: initial !important}@media only screen and (max-width: 60rem){.fullWidth{width: 100%}}.small-centered{padding: 0}.tiny{line-height: 16px}.no-padding{padding: 0}.row .row{margin-left: -0.9375rem;margin-right: -0.9375rem}.opacity05{opacity: 0.5}.colorMainTxt{color: #666564 !important}.color1{color: #3f3f50 !important}.color2{color: #137993 !important}.color3{color: #c59d79 !important}.bgColor1{background-color: #3f3f50 !important}.bgColor2{background-color: #137993 !important}.bgColor3{background-color: #c59d79 !important}.bgGrey{background-color: #f6f6f6 !important}.textPrincipaleLight{color: #fdc300}.textPrincipaleMedium{color: #f5a700}.textPrincipaleDark{color: #bf9b7a}.bgPrincipaleHightLight{background-color: #ffe500}.bgPrincipaleLight{background-color: #ffd500}.bgPrincipaleMedium{background: #fdc300}.bgPrincipaleDark{background-color: #f5a700}.bgPrincipale2{background-color: #e7bc5d}.bgPrincipale2Dark{background-color: #c59d79}.colorSecondaire{color: #137993}.bgSecondairedark{background-color: #005368}.bgSecondaireMedium{background-color: #5fc4e5}.bgSecondaireLight{background-color: #a8cad2}.bleu{color: #60c4e0}.or{color: #d0ad83}.error, .error a{color: #f04124}.error-field{border-color: #f04124 !important}span.error a, small.error a{color: #fff}span.error{font-size: inherit}.borderFilet{border: 1px solid #e7e2e0}.borderFiletT{border: 1px solid #e7e2e0;border-width: 1px 0 0}.borderFiletL{border: 1px solid #e7e2e0;border-width: 0 1px 0 0}.borderFiletB{border: 1px solid #e7e2e0;border-width: 0 0 1px}.borderFiletR{border: 1px solid #e7e2e0;border-width: 0 0 0 1px}.borderFiletTB{border: 1px solid #e7e2e0;border-width: 1px 0px}.borderFiletRL{border: 1px solid #e7e2e0;border-width: 0 1px}.borderFiletN{border: none}.clear{clear: both}.smallTxt{font-size: 0.8em}.alert-box.success{background: #60b000}.alert-box.warning{background: #f49e00}a{color: #3f3f50;transition: color 300ms ease-out 0s}a:hover{color: #976a41}#main-section p a{text-decoration: underline}button, .button{background-color: #137993}button:hover, button:focus, .button:hover, .button:focus{background-color: #10667c}button.secondary, .button.secondary{background-color: #f6f6f6;color: #666564;border: 1px solid #e7e2e0}button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{background-color: #e9e9e9}.button_square, .button_square2{display: block;float: left;font-size: 21px;height: 35px;padding: 0;text-align: center;transition: background-color 300ms ease-out 0s;width: 35px}.button_square i, .button_square2 i{line-height: 35px}.button_square:hover, .button_square2:hover{background: }.button_square{background-color: transparent;color: #c59d79}.button_square:hover{background: transparent;color: #137993}.button_square.secondary{background-color: #3f3f50;color: #c59d79}.button_square.button_search{color: #e4d1c0}.button i{font-size: 21px}#fp_btn_ajout_panier .button i{padding-right: 1em}.button_header, .button_header2{display: block;float: right;font-size: 25px;height: 35px;line-height: 35px;margin-top: 15px;transition: background-color 300ms ease-out 0s}.button_header i, .button_header2 i{font-size: 21px}.button_header2 i{color: #c59d79}.button_header2 p{font-size: 14px;line-height: 28px !important;padding-left: 10px}@media only screen and (min-width: 64.063em){.button_header2 p{display: inline !important}}@media only screen and (max-width: 64em){.button_header, .button_header2{width: 35px}.button_header i, .button_header2 i{float: none}}.fp_btn_achat .button{padding-left: 12.25%}.fp_btn_achat .button .fa, .fp_btn_achat .button span{display: inline-block;float: left;line-height: 27px}.buttonPaypal{background: #f6f6f6;border: #e7e2e0;color: #666564}.hrText{text-align: center}.hrText::after{background: white none repeat scroll 0 0;content: "ou";padding: 0 15px;position: relative;text-transform: uppercase;top: -10px}#logo .logo_baseline{text-transform: uppercase;color: #bf9b7a;font-size: 11px;line-height: 12px;margin-left: 5px;letter-spacing: 0.2em}@media only screen and (max-width: 64em){.top_bar{min-height: 4em;line-height: 4em}#logo{margin: 0}}#livraison_choix .panel{background: #fff}#livraison_choix .panel.callout{border-color: #137993;border-width: 2px;background: #f6f6f6}.panel a{text-decoration: underline}body{font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;color: #666564;font-size: 14px;line-height: 18px;font-weight: 300}.texte_moyen{font-size: 16px;line-height: 18px}.text_petit{font-size: 13px;line-height: 15px}@font-face{font-family: 'impact_label_reversedregular';src: url('/_boutiques/TERRASENS//fonts/impact_label_reversed/Impact_Label_Reversed-webfont.eot');src: url('/_boutiques/TERRASENS//fonts/impact_label_reversed/Impact_Label_Reversed-webfont.eot?#iefix') format('embedded-opentype'), url('/_boutiques/TERRASENS//fonts/impact_label_reversed/Impact_Label_Reversed-webfont.woff') format('woff'), url('/_boutiques/TERRASENS//fonts/impact_label_reversed/Impact_Label_Reversed-webfont.ttf') format('truetype'), url('/_boutiques/TERRASENS//fonts/impact_label_reversed/Impact_Label_Reversed-webfont.svg#impact_label_reversedregular') format('svg');font-weight: normal;font-style: normal}.fontNeris{font-family: 'Neris-LightItalic', 'Source Sans Pro', Helvetica, Arial, sans-serif}.fontNeris strong{font-family: 'Neris-SemiBoldItalic', 'Source Sans Pro', Helvetica, Arial, sans-serif;font-weight: normal}.Neris-Light{font-family: 'Neris-Light';font-weight: normal;font-style: normal}.Neris-LightItalic{font-family: 'Neris-LightItalic';font-weight: normal;font-style: normal}.Neris-SemiBold{font-family: 'Neris-SemiBold';font-weight: normal;font-style: normal}.Neris-Thin{font-family: 'Neris-Thin';font-weight: normal;font-style: normal}.Neris-ThinItalic{font-family: 'Neris-ThinItalic';font-weight: normal;font-style: normal}.Neris-SemiBoldItalic{font-family: 'Neris-SemiBoldItalic';font-weight: normal;font-style: normal}h1{font-size: 30px;line-height: 35px;color: #f5a700;font-family: 'Neris-Light', Helvetica, Arial, sans-serif}h2{font-size: 24px;line-height: 28px;color: #fdc300;font-family: 'Neris-Light', Helvetica, Arial, sans-serif}.title_h2 h2{color: #f5a700}h3{font-size: 18px;line-height: 20px;font-family: 'Neris-SemiBold', Helvetica, Arial, sans-serif}@media only screen and (max-width: 40em){h1{font-size: 20px;line-height: 25px}h2{font-size: 18px;line-height: 22px}h3{font-size: 18px;line-height: 20px}}.title_underline{font-weight: normal;overflow: hidden;margin-bottom: 20px}.title_underline div, .title_underline div a{float: left;text-transform: capitalize;margin-left: 5px}.message_top{background: #000;color: #fff;height: 40px;line-height: 40px}.message_top .message_top_close{color: #fff;cursor: pointer;font-size: 14px;font-weight: bold;height: 40px;line-height: 40px;position: absolute;right: 0;top: 0;width: 40px}.message_top .phone a{color: #fff}.message_top.message_cookie{display: none}#messageTop{background: #fff;color: #000;height: auto}#messageTop a.message_top_close{color: #c59d79;font-size: 21px}.lang a{color: #fff;display: inline-block !important;height: 40px}.lang .flag_FR::before{content: url(/_boutiques/TERRASENS//site_image/flag_fr.png);padding: 0 4px 0 0;vertical-align: middle}.lang .flag_EN::before{content: url(/_boutiques/TERRASENS//site_image/flag_en.png);padding: 0 4px 0 0;vertical-align: middle}#hoverLang{margin: 0 0 0 0 !important}.cartAndAccount{font-size: 12px}#button_show_search{cursor: pointer}#button_show_search.button_header2{margin-top: 8px}#form_search .row, #form_search2 .row{position: relative}#form_search .column input, #form_search2 .column input{height: 40px}.button_search{border: 0;margin: 2px 1px 0 0;position: absolute;right: 10px;top: 1%}@media only screen and (max-width: 64em){#form_search, #form_search2{display: none}}.top-bar .texte{color: #3f3f50;line-height: 45px}nav.top-bar{text-align: center}section.top-bar-section{display: inline-block}.tab-bar{background-color: #3f3f50;height: auto}.tab-bar .menu-icon{background: #137993;color: #3f3f50;width: 40px;height: 40px}.tab-bar .right-small{border-color: #3f3f50}#left-off-canvas-menu-inner{overflow-x: inherit}.left-off-canvas-toggle{display: block;position: relative}.left-off-canvas-toggle i::before{font-size: 25px;color: #bf9b7a}.left-off-canvas-toggle span{bottom: -11px;font-size: 7px;left: 1px;position: absolute;text-transform: uppercase}.off-canvas-wrap.move-right .left-off-canvas-toggle i::before{content: "\f00d" !important}.offcanvas-on{overflow: hidden}.offcanvas-on .left-off-canvas-menu{box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5)}#logo img{width: auto}@media only screen and (max-width: 64em){#logo img{height: 40px}}.fenetre_contextuelle{background: #fff}.bg_content{background: #fff;overflow: hidden;padding: 10px 12px}.valign-middle{display: table}.valign-middle .column{display: table-cell;vertical-align: middle}.valign-middle .column, .valign-middle [class*="column"] + [class*="column"]:last-child{float: none}a.valign-middle .column{height: 48px;line-height: 20px}#panier{position: relative}#panier #compteur_panier{background: #137993;border-radius: 20px;color: #fff;font-size: 0.5em;height: 17px;left: 10px;line-height: 17px;position: absolute;top: 2px;width: 17px}.left-off-canvas-menu, .left-submenu{background: #fff}.left-off-canvas-menu .row{max-width: inherit}ul.off-canvas-list li label, .left-submenu .back > a{background: #137993;color: #fff;font-size: 18px}ul.off-canvas-list li a{color: #000;border: none;text-transform: uppercase;font-size: 16px}ul.off-canvas-list li a:hover{background: #c59d79;color: #fff;text-decoration: none}ul.off-canvas-list ul{margin: 0}ul.off-canvas-list .has-submenu-2 > a{background: #f2f2f2;border-top: 1px solid white;padding-right: 25px;position: relative;text-transform: unset}.has-submenu-2 > a::after{font-family: FontAwesome;font-size: 23px;content: '\f107';position: absolute;top: 6px;right: 25px}.has-submenu-2 > a.active::after{transform: rotateZ(180deg)}.left-submenu-2{display: none;list-style: none;margin: 0}.off-canvas-list .submenu{line-height: 17px;padding-top: 12px;padding-bottom: 12px}.off-canvas-list .accordion{margin: 0}.off-canvas-list .accordion > li > a{margin-left: 15px}.accordion-icon:after{content: "\f0d7"}.active .accordion-icon:after{content: "\f0d8"}.left-off-canvas-toggle:hover, .left-off-canvas-toggle:focus{color: }#main_menu{clear: both;border-top: 1px solid #e7e2e0;-moz-box-shadow: 0px 2px 2px 0px #dbdbdb;-webkit-box-shadow: 0px 2px 2px 0px #dbdbdb;-o-box-shadow: 0px 2px 2px 0px #dbdbdb;box-shadow: 0px 2px 2px 0px #dbdbdb;filter: progid:DXImageTransform.Microsoft.Shadow(color=#dbdbdb, Direction=180, Strength=2)}#main_menu a.niv1{padding: 0 1.7em;height: 40px;line-height: 40px;display: inline-block;transition: all 0.2s;text-transform: uppercase;color: #666564;font-size: 14px}#main_menu a.niv1:hover, #main_menu a.active, #main_menu a.rspm_active_ssmenu{color: #137993}#main_menu .row .column.small-12{position: inherit}#elem_menu{margin: 0;position: relative;font-family: 'Neris-SemiBold', 'Source Sans Pro', Helvetica, Arial, sans-serif;text-align: center}#elem_menu li{display: inline;list-style: none;position: relative}#elem_menu .gsm_ssmenu{border: 1px solid #e7e2e0;background-color: #f6f6f6;box-shadow: -2px 4px 7px 0 rgba(0, 0, 0, 0.14);position: absolute;left: 0;padding: 1em;z-index: 9000;text-transform: uppercase;font-size: 13px;font-family: 'Neris-SemiBold', 'Source Sans Pro', Helvetica, Arial, sans-serif;width: 20em}#elem_menu .listing_rayon_menu{margin: 0;padding: 0}#elem_menu a.niv2{display: block;text-align: left;margin-bottom: 0.75em}#elem_menu a.niv2:hover{color: #137993}#elem_menu li.niv3{display: block}@media only screen and (min-width: 90.063em){#elem_menu .content_row{margin: 0 auto;max-width: 100%;padding: 0 1em;width: 100%}}.header_zd{margin-top: 39px}.header_zd p img{margin: 0 4px 0 32px;float: left}.header_zd p img + span{display: inline-block;padding-top: 15px}.header_zd p{font-size: 18px;line-height: 20px;margin-bottom: 0}footer{font-size: 15px;background-image: url(/_boutiques/TERRASENS//site_image/bg_footer.jpg);background-size: cover;background-repeat: no-repeat;color: #fff;background-position: 50% 50%}footer a, footer h3{color: #fff}footer h3{text-transform: uppercase}footer .tel{font-size: 16px}footer strong.tel{font-weight: 700}.rs_commande footer, .rs_recap-commande footer, .rs-choix-paiement footer{height: 400px}#footer_credits a:hover{color: #fff;text-decoration: underline}#nav_large a{display: table;height: 40px}#nav_large a span{display: table-cell;vertical-align: middle}@media only screen and (min-width: 64.063em){#social_newsletter{background: #f6f6f6}}@media only screen and (max-width: 64em){footer{padding-bottom: 3em}}.footer_column_link h3{margin: 0;padding: 18px 20px}.footer_column_link ul{margin: 0 20px 15px;list-style: none;padding-right: 20px}.footer_column_link.end ul{padding-right: 0}.footer_column_link ul li img{display: inline-block;margin: 10px 10px 0 0}.footer_column_link ul li p{margin-bottom: 0.25em}.footer_column_link.mobile_footer_liens_4 ul li img{margin: 0 5px 0 0}@media only screen and (max-width: 40em){.footer_column_link{border-bottom: 1px solid #fff}.footer_column_link ul{display: none;margin-bottom: 0}.footer_column_link li{font-size: 14px;margin-bottom: 15px}#footer_links h3{cursor: pointer;font-size: 16px}#footer_links h3::after{font-family: FontAwesome;font-size: 23px;content: '\f107';float: right;transition: all 0.2s}#footer_links h3.active::after{transform: rotateZ(180deg)}}@media only screen and (min-width: 40.063em){#footer_links{background: none}.footer_unique{width: 100%}.footer_unique h3{display: none}.footer_unique ul{display: block;margin-bottom: 7px}.footer_unique ul li{display: inline}.footer_unique ul li + li::before{content: "|";padding: 0 7px 0 2px}.footer_column_link ul{display: block !important;height: auto !important;margin-bottom: 15px !important}}#footer_social, #footer_nl{padding: 20px 0}#footer_social a, #footer_nl a{color: #137993;display: block;float: left;font-size: 30px;text-align: center;width: 50px}#footer_social a:hover, #footer_nl a:hover{color: #3f3f50}#footer_nl{padding-top: 0}#footer_nl label{line-height: 37px;font-size: 1.3em;text-align: right;padding-right: 1em}#footer_nl input{margin: 0}#footer_nl .button_NL{width: 20px;height: 33px;right: 0;top: 0;margin: 0;background: #fff}#footer_nl .button_NL i{color: #ddd7d5}#footer_home_nl{line-height: 20px}#footer_home_nl input[type=checkbox]{margin-top: 10px !important}.home_newsletter_container{overflow: hidden;background-color: #f3ebe4;padding: 1em}#modal_confirm_newsletter{font-size: 25px;line-height: 28px}@media only screen and (max-width: 40em){#footer_social a{margin: 5px 0}}.footer_liens ul{list-style: outside none none;margin: 0;padding: 0}.footer_liens li a{background: #f0ede6;color: #c59d79;display: block;margin: 2px 0;padding: 0.6rem 0.9375rem;text-align: left;width: 100%}.footer_liens li a:after{content: '\f054';font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 18px;float: right;top: 10px;left: 0}#footer_link_top{background: #137993;color: #fff;font-size: 12px;line-height: 20px;margin-bottom: 0;position: fixed;bottom: 0}#footer_link_top i{font-size: 13px;padding: 0 30px}#footer_rassurance{line-height: 0}#footer_rassurance img{padding-right: 5px}#footer_rassurance br{display: none}#footer_rass i{color: #137993;float: left;font-size: 30px;text-align: center}#footer_rass p{margin-bottom: 0.5em}#footer_rass span{float: left}#footer_rass img{margin-right: 10px}@media only screen and (max-width: 40em){#footer_rass > div:nth-child(2n+1){clear: both}}.rs_page #main-section .row img, .rs_modele_page_unique #main-section .row img{margin: 0 10px 10px 0}.side-nav_page.panel{border: 1px solid #e7e2e0;background-color: #f6f6f6;list-style-type: none}.side-nav_page.panel li a{display: block;text-align: left;vertical-align: middle;font-size: 14px;text-transform: uppercase;color: !important;text-decoration: none}.side-nav_page.panel li a.active{color: #137993;background-color: #fff}.side-nav_page.panel li a:hover{text-decoration: none;color: #137993}.grid-item{float: left;margin: 1%;text-align: center;width: 23%;padding-top: 23%;background-size: cover;background-position: center}.grid-item img{display: none}@media only screen and (max-width: 40em){.grid-item{width: 48%;padding-top: 48%}}.rs_faq .accordion{margin: 0}#home_img img{width: 100%}.home_carrousel{width: 60rem;margin: 15px auto 0;font-size: 22px;line-height: 28px;font-family: 'Neris-SemiBoldItalic'}.home_carrousel .slick-slide{position: relative}.home_carrousel .slick-dots{bottom: -28px;margin: 0}.home_carrousel .carrousel_image{width: 100%}.home_carrousel .slick-prev:before, .home_carrousel .slick-next:before{color: #b8b5b6;font-size: 40px;opacity: 1}.home_carrousel .slick-prev{left: 10px}.home_carrousel .slick-next{right: 30px}@media only screen and (min-width: 64.063em){.home_carrousel .carrousel_texte{padding: 2% 5%;position: absolute;right: 5%;top: 46.22%;width: 359px;color: #fff}.home_carrousel .carrousel_texte a{color: #fff}.home_carrousel .carrousel_texte a.link{display: block;color: #fff;font-size: 11px;line-height: 12px;font-family: 'Neris-Light';text-transform: uppercase;font-style: normal;padding-left: 15px;margin-top: 5px}.home_carrousel .carrousel_texte a.link:before{font-size: 11px;line-height: 10px;content: url(/_boutiques/TERRASENS//site_image/icone_plus.png);position: absolute;top: 2px;left: 0}.home_carrousel .slick-dots{bottom: 10px;right: 20px;font-size: 25px;text-align: right}.home_carrousel .slick-dots li button::before{background: #137993;border-radius: 21px;-moz-border-radius: 21px;-webkit-border-radius: 21px;color: #3f3f50;content: "\f1db";font-family: fontAwesome;font-size: 25px}}@media only screen and (max-width: 64em){.home_carrousel .carrousel_texte{padding: 2% 1.5%;color:;position: relative}.home_carrousel .carrousel_texte a.link{font-size: 11px;line-height: 12px;text-transform: uppercase}.home_carrousel .carrousel_texte a.link:before{padding-right: 5px}.home_carrousel .slick-dots{bottom: inherit;margin: 10px 0 0;position: relative}.home_carrousel .slick-dots li button::before{background: #137993;border-radius: 21px;-moz-border-radius: 21px;-webkit-border-radius: 21px;color: #3f3f50;content: "\f1db";font-family: fontAwesome;font-size: 25px}.home_carrousel button{display: none !important}}@media only screen and (max-width: 64.063em){.home_carrousel{width: 100%}}.home_texte{padding: 0 11px 0 0 !important;font-weight: 400}.home_texte h1{color: #f5a700;font-size: 20px;line-height: 24px;margin: 0 0 1em}@media only screen and (max-width: 64em){.home_texte img{display: block !important;float: none !important;text-align: center;margin: 0 auto 10px}}.grp_zones_dyn{padding-left: 11px !important}.grp_zones_dyn div{position: relative}.grp_zones_dyn div a .texte_sur_image{color: #fff}.grp_zones_dyn div img{filter: brightness(100%);-webkit-filter: brightness(100%);-moz-filter: brightness(100%);-o-filter: brightness(100%);-ms-filter: brightness(100%)}.grp_zones_dyn div a:hover img{filter: brightness(75%);-webkit-filter: brightness(75%);-moz-filter: brightness(75%);-o-filter: brightness(75%);-ms-filter: brightness(75%)}.texte_sur_image{font-size: 30px;line-height: 32px;display: block;position: absolute;top: 10px;left: 20px;font-family: 'impact_label_reversedregular', helvetica, sans-serif;font-weight: normal;text-align: left}@media only screen and (max-width: 64em){.home_texte{padding-left: 2% !important}.grp_zones_dyn{padding-right: 2% !important;text-align: center}}@media only screen and (max-width: 40em){.grp_zones_dyn span{font-size: 20px;line-height: 25px}}.arrow_slider{margin-bottom: 0.5em}.arrow_slider a{margin: 0 auto;width: 100%}.arrow_slider .slick-prev{left: 0}.arrow_slider .slick-next{right: 0}.arrow_slider .slick-next::before, .arrow_slider .slick-prev::before{font-size: 38px;color: #137993}.arrow_slider_paging{bottom: -45px;display: block;list-style: outside none none;padding: 0;position: absolute;text-align: center;width: 100%}.arrow_slider_paging li{float: left}.arrow_slider .slick-dots li button::before{color: #c59d79 !important;content: '\f192';font-family: FontAwesome;font-size: 28px}.arrow_slider .slick-next, .arrow_slider .slick-prev{border-radius: 50px;height: 56px !important;margin: 0;padding: 5px 0 0 3px;text-indent: -3px;top: 42%;width: 56px !important}.slick-prev, .slick-next{height: 56px !important;width: 56px !important}.arrow_slider .slick-dots{margin: 0}.arrow_slider .slick-dots::before{content: '';position: absolute;top: -20px;left: 40%;width: 60%;height: 1px;margin-left: -20%;background: #c59d79}.arrow_slider_small .slick-prev, .arrow_slider_small .slick-next{top: 25%}.arrow_slider_big .slick-prev, .arrow_slider_big .slick-next{top: 30%}.arrow_slider_asso .slick-prev, .arrow_slider_asso .slick-next{top: 25%}.arrow_slider_asso .slick-prev{left: -45px}.arrow_slider_asso .slick-next{right: -45px}@media only screen and (max-width: 60em){.arrow_slider_asso .slick-prev{left: -25px}.arrow_slider_asso .slick-next{right: -25px}}.slider-product-nav .slick-prev{left: -60px !important}.slider-product-nav .slick-next{right: -60px !important}.slider-product-nav .slick-prev, .slider-product-nav .slick-next{top: 10% !important}.slick-slider .bp_nom{padding: 0 3em}.arrow_slider_presse .slick-slide img{margin: 0 auto;max-height: 600px}@media only screen and (max-width: 40em){.listing_pro-asso{padding-bottom: 2em}}.slick-next:before{content: url(/_boutiques/TERRASENS//site_image/fleche_droite.png)}.slick-prev:before{content: url(/_boutiques/TERRASENS//site_image/fleche_gauche.png)}.bloc_produit{color: #666564;float: left;position: relative;margin-bottom: 15px;padding: 0 8px}.bloc_produit a{display: block;overflow: hidden;color:;position: relative}.bloc_produit a:hover{color: #137993}.bloc_produit img{max-width: 100%}.bloc_produit .bp_img{border: 1px solid #e7e2e0;display: block;margin: 0 auto;filter: brightness(100%);-webkit-filter: brightness(100%);-moz-filter: brightness(100%);-o-filter: brightness(100%);-ms-filter: brightness(100%)}.bloc_produit a:hover .bp_img{border-color: #4aa3bc;filter: brightness(75%);-webkit-filter: brightness(75%);-moz-filter: brightness(75%);-o-filter: brightness(75%);-ms-filter: brightness(75%)}.bloc_produit .bp_msg_promo{right: 21%;position: absolute;top: 10px;text-align: center}.bloc_produit .bloc_hover{width: 100%;display: none;left: 50%;position: absolute;top: 40%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);overflow: hidden;z-index: 5000;text-align: center}.bloc_produit .bp_etiquette{color: #fff;padding: 0 15px;font-size: 12px;line-height: 25px;background: #4aa3bc;text-transform: uppercase;z-index: 5000;text-align: center}.bloc_produit .bp_bouton_ajout{color: #fff;padding: 10px 15px;font-size: 14px;line-height: 16px;background: #137993;text-transform: uppercase;z-index: 5000;text-align: center}.bloc_produit .bp_bouton_ajout:hover{background-color: #10667c}.bloc_produit .bp_bouton_ajout i{float: left;font-size: 12px;margin-right: 10px}.bloc_produit .bp_etiquette, .bloc_produit .bp_bouton_ajout{display: inline-block;margin: 0 0 0.5rem}.bloc_produit .bp_etiquette.ajoutPanier{right: 12.25%;top: 35%;width: 75%}.bloc_produit a:hover .bloc_hover{display: inline-block}@media only screen and (max-width: 40em){.bloc_produit .bp_msg_promo{right: 37%}}.bloc_produit .bp_msg_promo span{color: #fff;font-size: 14px;line-height: 45px;position: absolute;width: 39px;z-index: 100}.bloc_produit .bp_msg_promo .fa{color: #c59d79;font-size: 45px;position: absolute;z-index: 50}.bloc_produit .fa-question{font-size: 171px}.bloc_produit .bp_nom{display: inline-block;width: 70%;padding: 0 10px;height: 40px;margin-top: 7px;overflow: hidden}.bloc_produit .bp_prix{text-align: right;float: right;width: 30%;display: block;padding-right: 10px;line-height: 16px;margin-top: 7px}.bloc_produit .bp_prix strong{display: block}.image_content{display: inline-block;position: relative}.image_content .etiquette_haute{left: 0;position: absolute;top: 20px}.image_content .etiquette_basse{right: 0;position: absolute;bottom: 0}.msgcarts{margin: 0 auto;z-index: 9000}.msgcart{background: #f0ede6;box-shadow: 1px 1px 12px #555;cursor: pointer;margin-bottom: 6px;overflow: hidden;padding: 7px 5px 6px;width: 100vw}.msgcart img{height: 60px}.liste_rayon{list-style-type: none;padding: 0;margin: 0}.liste_rayon div{display: table;height: 60px;margin-bottom: 12px}.liste_rayon li{margin: 0 0 10px;padding: 0 8px}.liste_rayon h3{margin: 0;line-height: 40px}.liste_rayon a{border: 1px solid #e7e2e0;color:;display: block;padding: 0 10px;text-align: left;vertical-align: middle;font-size: 14px;line-height: 40px;text-transform: uppercase;background-color: #f6f6f6}.liste_rayon a.active{color: #137993;background-color: #fff}.liste_rayon a:hover{text-decoration: none;color: #137993}@media only screen and (max-width: 40em){.liste_rayon li{padding: 0}.liste_rayon li + li{padding: 0}}.cat_side_menu{background: #f6f6f6}.cat_side_menu li{list-style: none}.cat_side_menu a.niv1{display: block;font-size: 22px;line-height: 27px}.cat_side_menu a.niv2{display: block}.cat_side_menu .active{color: #0d5466}.accordion .accordion-navigation > a, .accordion .accordion-navigation.active > a{color: #3f3f50}.account_connect{background: none !important}.accordion .accordion-navigation > .content.active{background: #f6f6f6}#pagination{font-size: 17px;line-height: 35px}#pagination span, #pagination strong, #pagination a{padding: 0 10px}.slider-product img{border: 1px solid #e7e2e0}.slider-product .slick-slide{text-align: center}.slider-product .slick-slide img{display: inline !important}.slider-product-nav .slick-slide{border: 1px solid #e7e2e0;margin: 0 5px}.slider-product-nav{margin: 0 0 1em}.slider-product-nav .slick-slide{opacity: 0.4}.slider-product-nav .slick-center{opacity: 1}.fp_fournisseur a{opacity: 0.5}.critere_img{margin: 0 10px 10px 0}#fp_prix{font-size: 1.6em;line-height: 75px}#fp_prix del{font-size: 0.8em}#btn_prd .button i{padding-right: 1em}.accordion .accordion-navigation > a, .accordion .accordion-navigation.active > a{background: rgba(19, 121, 147, .1);color: #137993}.accordion .accordion-navigation > a::after{content: '\f107';font-family: FontAwesome;float: right;font-size: 20px;transition: all 0.2s}.accordion .accordion-navigation.active > a::after{transform: rotate(180deg)}#fp_tab #onglets-box_fp{height: 49px}#fp_tab .button{margin: 0}#fp_tab .onglets-box_fp{text-align: center}#fp_tab .onglet{float: left;padding: 1em;width: auto;background: #f6f6f6;border: 1px solid #e7e2e0;color: #666564;margin-right: 10px;text-transform: uppercase}#fp_tab .onglet.active{background: #fff;border: 1px solid #e7e2e0;border-bottom: 1px solid #fff;color: #137993}#fp_tab .onglet-contenu{border: 1px solid #e7e2e0;margin-top: -2px;padding: 1em 1em 0 1em}#fp_tab .onglet-contenu-2{display: none !important}@media only screen and (max-width: 64em){#fp_tab .active + .onglet-contenu-2{display: block !important;border: 1px solid #e7e2e0;border-top: 0;padding: 1em 1em 0 1em}#fp_tab .onglet-contenu{display: none !important}#fp_tab .onglet{display: block;text-align: center;width: 100%}#fp_tab .onglet-contenu-2{margin: 0;border-top: 0}}.partage_social ul{list-style-type: none;margin-left: 0}.partage_social ul li{display: inline-block}.partage_social.addthis_toolbox{margin: 1em auto}.partage_social.addthis_toolbox li a{display: block;width: 28px;padding-top: 5px}.partage_social.addthis_toolbox li + li{margin-left: 5px}.partage_social.addthis_toolbox li .at_PinItButton{width: 24px}.partage_social.addthis_toolbox li a.picto_pint{width: 24px;padding-top: 0;height: 24px !important}.addthis_toolbox li .addthis_button_pinterest_pinit{background: transparent url(/_boutiques/TERRASENS//site_image/pinterest.png) 0 top no-repeat;box-shadow: none;height: 24px !important;padding: -4px 0 0;float: none}.addthis_toolbox li .addthis_button_pinterest_pinit span.at_PinItButton{background: none}.note_prd::before{content: "\f005\f005\f005\f005\f005";color: #e7bc5d;font-family: FontAwesome;font-size: 17px;letter-spacing: 3px}.note_prd_-0::before{content: "\f006\f006\f006\f006\f006"}.note_prd_-05::before{content: "\f123\f006\f006\f006\f006"}.note_prd_-1::before{content: "\f005\f006\f006\f006\f006"}.note_prd_-15::before{content: "\f005\f123\f006\f006\f006"}.note_prd_-2::before{content: "\f005\f005\f006\f006\f006"}.note_prd_-25::before{content: "\f005\f005\f123\f006\f006"}.note_prd_-3::before{content: "\f005\f005\f005\f006\f006"}.note_prd_-35::before{content: "\f005\f005\f005\f123\f006"}.note_prd_-4::before{content: "\f005\f005\f005\f005\f006"}.note_prd_-45::before{content: "\f005\f005\f005\f005\f123"}.note_prd_-5::before{content: "\f005\f005\f005\f005\f005"}.review_answer{background: rgba(19, 121, 147, 0.1)}.review_answer i{transform: rotate(180deg)}.lien_onglet{background: transparent;border: 1px solid;color: #666564;padding: 0.5rem 0}.lien_onglet:hover, .lien_onglet.actif{background: #137993;color: #fff}.etat_commande{text-align: center}.etat_commande > i{font-size: 68px;color: #137993;margin: 15px 0 10px}.etat_commande .fa-circle, .etat_commande .fa-minus{color: #f0ede6;font-size: 21px;vertical-align: calcl()}.etat_commande .fa-dot-circle-o{color: #137993;font-size: 24px}.etat_commande .fa-minus{font-size: 14px;vertical-align: text-top}.rs_panier .hide_checkout, .rs_commande .hide_checkout, .rs_recap-commande .hide_checkout, .rs_choix-paiement .hide_checkout{display: none}.etapes_tunnel > div > div{padding: 0 0.3rem}.etapes_tunnel > div > div > div, .etapes_tunnel_active{background: #f6f6f6;border: 1px solid #e7e2e0;color: #3f3f50;font-size: 16px;line-height: 32px;text-align: center}.etapes_tunnel > div > div{margin-bottom: 10px}.etapes_tunnel i{font-size: 1.5em;margin-right: 0.3em}.rs_commande .etape_panier > div, .rs_recap-commande .etape_panier div, .rs_choix-paiement .etape_panier div, .rs_recap-commande .etape_commande div, .rs_choix-paiement .etape_commande div, .rs_choix-paiement .etape_recapitulatif div{background: rgba(63, 63, 80, .2)}.rs_commande .etape_panier div a, .rs_recap-commande .etape_panier div a, .rs_choix-paiement .etape_panier div a, .rs_recap-commande .etape_commande div a, .rs_choix-paiement .etape_commande div a, .rs_choix-paiement .etape_recapitulatif div a{color: #3f3f50}.rs_panier h1{display: inline}@media only screen and (max-width: 64em){.rs_panier h1{display: block}}#bann_hotline{background: none repeat scroll 0 0 #fff;border: 2px solid #f5a700;font-size: 16px;float: right;margin-bottom: 10px;padding: 11px 42px;width: 66.66%}#bann_hotline img{float: left;margin-right: 15px}#bann_hotline em{color: #736356;font-size: 22px;font-style: normal;display: block;margin-bottom: 10px}#bann_hotline span{font-size: 16px;line-height: 30px;display: inline-block;margin-top: 5px;padding-right: 10px}#bann_hotline strong{color: #b88c5f;font-size: 16px}#bann_hotline.moveScroll{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;box-sizing: border-box;padding: 0.5% 10%;width: 100%;z-index: 5000}#bann_hotline.moveScroll em{display: block}#bann_hotline.moveScroll .bann_panier{margin: 0 auto;width: 914px;text-align: center}#bann_hotline.moveScroll span{display: inline;width: inherit}#bann_hotline.moveScroll img{height: 24px;width: 36px}@media only screen and (max-width: 40em){#bann_hotline{width: 100%;padding: 5%}#bann_hotline em{display: block}#bann_hotline span{width: 100%;display: block;padding-right: 0}#bann_hotline strong{display: block;margin-top: 10px}#bann_hotline.moveScroll{padding: 15px}#bann_hotline.moveScroll em{display: block;margin-bottom: 10px}#bann_hotline.moveScroll .bann_panier{width: 100%}}@media only screen and (min-width: 40em) and (max-width: 60em){#bann_hotline{width: 100%;padding: 2%}#bann_hotline em{display: block}#bann_hotline span{width: inherit}#bann_hotline.moveScroll{padding: 2%}#bann_hotline.moveScroll em{display: block;margin-bottom: 10px}#bann_hotline.moveScroll .bann_panier{width: 100%}}.rs_panier .etape_panier div, .rs_commande .etape_commande div, .rs_recap-commande .etape_recapitulatif div, .rs_choix-paiement .etape_paiement div, .etapes_tunnel_active{background: #c59d79;color: #fff}#panier_listing_produits{padding: 0 15px}#panier_listing_produits strong{font-weight: normal}#panier_listing_produits .line_2{line-height: 37px;padding-top: 20px}#panier_listing_produits .prix{font-size: 16px;line-height: 35px}#panier_listing_produits .prix del{font-size: 13px}#panier_listing_produits .prix_total{font-size: 18px;line-height: 35px}#panier_listing_produits .prix_promo{line-height: 18px}#panier_listing_produits .del{font-size: 26px;line-height: 35px}.panier_ss_total, .recap_ss_total{font-size: 20px;font-weight: bold;line-height: 23px}.panier_livraison select{width: 100%}@media only screen and (max-width: 40em){.panier_ss_total, .recap_ss_total{font-size: 15px;font-weight: bold;line-height: 17px}}#livraison_choix{}#livraison_choix .panel{cursor: pointer;padding: 0.875rem}#livraison_choix .panel.callout{cursor: inherit}#livraison_choix i{font-size: 16px}.paiement_title{cursor: pointer;margin: 0 !important}.paiement_content input[type=image]{max-width: 100%}.rs_modele_page_unique .contenu, .news_texte{-webkit-columns: 2;-moz-columns: 2;columns: 2}@media only screen and (max-width: 64em){.rs_modele_page_unique .contenu, .news_texte{-webkit-columns: 1;-moz-columns: 1;columns: 1}}@media only screen and (max-width: 40em){.news_texte{-webkit-columns: 1;-moz-columns: 1;columns: 1}}.highslide-container table tr.even, .highslide-container table tr.alt, .highslide-container table tr:nth-of-type(2n){background: none}.sidebar strong{display: block;margin: 0 0 5px}.sidebar ul{list-style: none;margin-bottom: 0}.sidebar ul li{margin-bottom: 8px}.tags li{float: left;list-style: none;margin-right: 0.25em}.tags li a{float: left}.tags .tag_niveau1{font-size: 1em}.tags .tag_niveau2{font-size: 1.25em}.tags .tag_niveau3{font-size: 1.5em}.tags .tag_niveau4{font-size: 2em}#tags a{margin-right: 5px;padding: 0.3em 1em}#tags i{float: left;font-size: 18px;line-height: 22px;margin-right: 15px}#blog_syspage p a, #blog_syspage p strong, #blog_syspage p span{padding: 0 5px}@media only screen and (min-width: 40.063em){.syspage_prev, .syspage_next{display: none}}.center{margin-left: auto;margin-right: auto}.man{margin: 0}.pan{padding: 0}.mod{overflow: hidden}.relativeBox{position: relative}.nop{padding: 0 !important}.nopl{padding-left: 0 !important}.nopr{padding-right: 0 !important}.nopb{padding-bottom: 0 !important}.maxs{margin: 5px}.mas{margin: 10px}.mam{margin: 15px}.mal{margin: 20px}.paxs{padding: 5px}.pas{padding: 10px}.pam{padding: 15px}.pal{padding: 20px}.mtn{margin-top: 0}.mtxs{margin-top: 5px}.mts{margin-top: 10px}.mtm{margin-top: 15px}.mtl{margin-top: 20px}.mtxl{margin-top: 25px}.mrn{margin-right: 0}.mrxs{margin-right: 5px}.mrs{margin-right: 10px}.mrm{margin-right: 15px}.mrl{margin-right: 20px}.mbn{margin-bottom: 0}.mbxs{margin-bottom: 5px}.mbs{margin-bottom: 10px}.mbm{margin-bottom: 15px}.mbl{margin-bottom: 20px}.mbxl{margin-bottom: 25px}.mln{margin-left: 0}.mlxs{margin-left: 5px}.mls{margin-left: 10px}.mlm{margin-left: 15px}.mll{margin-left: 20px}.ptn{padding-top: 0}.ptxs{padding-top: 5px}.pts{padding-top: 10px}.ptm{padding-top: 15px}.ptl{padding-top: 20px}.prn{padding-right: 0}.prxs{padding-right: 5px}.prs{padding-right: 10px}.prm{padding-right: 15px}.prl{padding-right: 20px}.pbn{padding-bottom: 0}.pbxs{padding-bottom: 5px}.pbs{padding-bottom: 10px}.pbm{padding-bottom: 15px}.pbl{padding-bottom: 20px}.pln{padding-left: 0}.plxs{padding-left: 5px}.pls{padding-left: 10px}.plm{padding-left: 15px}.pll{padding-left: 20px}#blocFullScreen{z-index: 1;position: absolute;bottom: 0;right: 0;width: auto;height: auto;min-height: 100%;min-width: 100%;background-image: url(/imgfck/20/Image/Full_screen/visuel_carrousel.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center center;background-size: cover}#blocFullScreen + .off-canvas-wrap{overflow: visible}.AfterFullScreen{z-index: 100;position: absolute;bottom: 0;right: 0;width: 100%;height: 100%}.container{height: 100%;position: relative}.content-wrapper{position: absolute;top: 100%;width: 100%}.zoomWrapper{overflow: hidden;margin-bottom: 1.5em}.zoomWrapper img{max-width: 100%;position: relative !important}.zoomWrapper:hover{cursor: zoom-in}.zoomContainer{display: none !important}.home_newsletter_container{margin: 25px 0}@media only screen and (min-width: 84em){.row{max-width: 80rem !important}#main-section .row{max-width: 80rem}}body{font-size: 16px;line-height: 20px}#logo img{display: block}footer{font-size: 16px;background-image: url(/imgfck/228/Image/Visuels/fond_footer01.jpg);background-position: 0 40%}footer .row{max-width: 72em}footer .fond_footer{max-width: 72em;background-color: rgba(0, 83, 104, 0.5)}#footer_credits{padding: 10px}#main_menu a.niv1:hover, #main_menu a.active, #main_menu a.rspm_active_ssmenu{color: #5fc4e5}a:hover{color: #f5a700}.home_carrousel, .fullWidth{width: 100%;margin-top: 0}.home_carrousel{position: relative !important}.home_texte{font-size: 16px;line-height: 22px}@media only screen and (min-width: 64.063em){.home_carrousel .carrousel_texte{width: 40%;top: inherit;bottom: 5%;background-color: rgba(102, 101, 100, 0.6);padding: 10px 15px 15px}}#cms_content, #cms_content p{font-size: 18px;line-height: 24px}label{font-size: 1em}.tiny{font-size: 14px}#fp_tab #onglets-box_fp{height: 55px}#arrow_slider_asso{margin-bottom: 3em}@media only screen and (min-width: 64.1em){.home_carrousel{height: inherit;overflow: hidden}}.rs_index footer{margin-top: 3em}#footer_nl .button_NL{top: 2px}.form_checkbox label{width: 90%;float: left}.form_checkbox input{float: left;margin-top: 5px}.rs_commande footer, .rs_recap-commande footer, .rs-choix-paiement footer{padding-top: 2em;height: inherit}#bann_hotline.moveScroll{z-index: 50}@media only screen and (max-width: 40em){#modal_colissimo{top: 0 !important;height: auto !important}}