/**
 * Table of contents: 
 * main.css
 * Generated : 2026-04-07 12:50:14
 */


/* Filename: main.css */
 @font-face{font-family: 'pill_gothic_600mgthin';font-style: normal;font-weight: normal;src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_thin-webfont.eot');src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_thin-webfont.eot?#iefix') format('embedded-opentype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_thin-webfont.woff2') format('woff2'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_thin-webfont.woff') format('woff'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_thin-webfont.ttf') format('truetype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_thin-webfont.svg#pill_gothic_600mgthin') format('svg')}@font-face{font-family: 'pill_gothic_600mglight';font-style: normal;font-weight: normal;src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_light-webfont.eot');src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_light-webfont.eot?#iefix') format('embedded-opentype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_light-webfont.woff2') format('woff2'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_light-webfont.woff') format('woff'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_light-webfont.ttf') format('truetype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_light-webfont.svg#pill_gothic_600mglight') format('svg')}@font-face{font-family: 'pill_gothic_600mgsemibd';font-style: normal;font-weight: normal;src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_semibd-webfont.eot');src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_semibd-webfont.eot?#iefix') format('embedded-opentype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_semibd-webfont.woff2') format('woff2'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_semibd-webfont.woff') format('woff'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_semibd-webfont.ttf') format('truetype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_semibd-webfont.svg#pill_gothic_600mgsemibd') format('svg')}@font-face{font-family: 'pill_gothic_600mgbold';font-style: normal;font-weight: normal;src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_bold-webfont.eot');src: url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_bold-webfont.woff2') format('woff2'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_bold-webfont.woff') format('woff'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_bold-webfont.ttf') format('truetype'), url('/_boutiques/CHOCODIC//fonts/pill-gothic/pill_gothic_600mg_bold-webfont.svg#pill_gothic_600mgbold') format('svg')}*{outline-style: none !important;font-family: 'Sora', Verdana, sans-serif}blockquote{display: block;position: relative;padding: 0 2em;font-size: 1.3rem;line-height: 1.3;font-style: italic;border: 0}blockquote::before{content: '\f10d';display: inline-block;position: absolute;top: -0.25em;left: 0.5em;font-family: "FontAwesome";font-weight: 900}blockquote::after{content: '\f10e';position: absolute;bottom: 0.25em;right: 0.5em;font-family: "FontAwesome";font-weight: 900}blockquote p{font-size: 1.3rem;line-height: 1.3}a{color: #280d0c;transition: color 300ms ease-out 0s}a:hover{color: #683535}#main-section p a{text-decoration: underline}body{font-size: 1.25rem;line-height: 2;color: #280d0c;font-family: 'Sora', Verdana, sans-serif}.fontFamily1{font-family: 'Sora', Verdana, sans-serif}.fontFamily2{font-family: 'pill_gothic_600mgbold', Arial, sans-serif}.fontFamily3{font-family: 'Poiret One', Verdana, sans-serif}h1, .faux_titre_niv1{margin-top: 0;margin-bottom: 3rem;font-family: 'Poiret One', Verdana, sans-serif;font-weight: 400}h1, .faux_titre_niv1{font-size: 40px}@media screen and (min-width: 320px){h1, .faux_titre_niv1{font-size: calc(4.79167vw + 24.66667px)}}@media screen and (min-width: 1280px){h1, .faux_titre_niv1{font-size: 86px}}h1, .faux_titre_niv1{line-height: 50px}@media screen and (min-width: 320px){h1, .faux_titre_niv1{line-height: calc(1214.79167%vw - 3837.33333px)}}@media screen and (min-width: 1280px){h1, .faux_titre_niv1{line-height: 122%}}h1 a, .faux_titre_niv1 a{font-family: 'Poiret One', Verdana, sans-serif}h2, .faux_titre_niv2{margin: 1rem 0;font-family: 'Poiret One', Verdana, sans-serif;font-weight: 400}h2, .faux_titre_niv2{font-size: 32px}@media screen and (min-width: 320px){h2, .faux_titre_niv2{font-size: calc(2.91667vw + 22.66667px)}}@media screen and (min-width: 1280px){h2, .faux_titre_niv2{font-size: 60px}}h2, .faux_titre_niv2{line-height: 38px}@media screen and (min-width: 320px){h2, .faux_titre_niv2{line-height: calc(2.8125vw + 29px)}}@media screen and (min-width: 1280px){h2, .faux_titre_niv2{line-height: 65px}}h2 a, .faux_titre_niv2 a{font-family: 'Poiret One', Verdana, sans-serif}h3, .faux_titre_niv3{font-size: 40px;line-height: 120%;letter-spacing: 0.12em;margin: 0.75rem 0 0.5rem;font-family: 'Sora', Verdana, sans-serif;font-weight: 400}h4, .faux_titre_niv4{font-size: 1.375rem;line-height: 1;margin: 0.75rem 0 0.5rem;font-family: 'Sora', Verdana, sans-serif}h5, .faux_titre_niv5{font-size: 1rem;line-height: 1;margin: 0.75rem 0 0.5rem;font-family: 'Sora', Verdana, sans-serif}h6, .faux_titre_niv6{font-family: 'Sora', Verdana, sans-serif;font-weight: 400;font-size: 20px;line-height: 112%;letter-spacing: 0.12em;text-transform: uppercase}.libelle{font-weight: bold;font-size: 1.1em;line-height: 1}.libelle_title{text-transform: uppercase;color: #373737;font-weight: 400}.libelle_title{fint-size: 16px}@media screen and (min-width: 320px){.libelle_title{fint-size: calc(-0.35714vw + 17.14286px)}}@media screen and (min-width: 1440px){.libelle_title{fint-size: 12px}}.libelle_title{line-height: 20px}@media screen and (min-width: 320px){.libelle_title{line-height: calc(-0.17857vw + 20.57143px)}}@media screen and (min-width: 1440px){.libelle_title{line-height: 18px}}.libelle_picto{display: block;font-size: 12px;line-height: 18px;color: #5c5c5c}.title_underline{overflow: hidden;margin-bottom: 20px;border-bottom: 1px solid #000;font-weight: normal}.title_underline div, .title_underline div a{float: left;margin-left: 5px;text-transform: capitalize}.link_underline{text-decoration: underline;font-size: 1rem}@media only screen and (min-width: 96.01rem){.row{max-width: 90rem !important}#main-section .row{max-width: 90rem}}@media only screen and (max-width: 96rem){.row{max-width: 86rem !important}#main-section .row{max-width: 86rem}}@media only screen and (max-width: 89rem){.row{max-width: 80rem !important}#main-section .row{max-width: 80rem}}@media only screen and (max-width: 82rem){.row{max-width: 90% !important}#main-section .row{max-width: 90%}}@media only screen and (max-width: 40rem){.row{max-width: 85% !important}#main-section .row{max-width: 85%}}.fullWidth{width: 100%;margin-left: auto;margin-right: auto;max-width: initial !important}.underline{text-decoration: underline}.uppercase{text-transform: uppercase}.tiny{line-height: 16px}.smallTxt{font-size: 0.8em}.bold{font-weight: 700}.small-centered{padding: 0}.no-padding{padding: 0}.row .row{margin-left: -0.9375rem;margin-right: -0.9375rem}.opacity05{opacity: 0.5}.relativeBox{position: relative}.clear{clear: both}.mod{overflow: hidden}.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}.flexBouton{width: 100%;display: flex;align-items: center;justify-content: space-between}.flexBouton .button, .flexBouton button{margin-bottom: 0}@media only screen and (max-width: 768px){.flexBouton{flex-direction: column;align-items: flex-start}.flexBouton .button, .flexBouton button{margin-top: 1rem}}a.valign-middle .column{height: 48px;line-height: 20px}.fenetre_contextuelle, .bg_content{background: #fff}.bg_content{overflow: hidden;padding: 10px 12px}.colorMainTxt{color: #280d0c}.color1{color: #452312}.color2{color: #dfedea}.color3{color: #e6e36f}.color4{color: #e885a9}.bgColor1, .couleur_gamme1{background-color: #fecc38}.bgColor2, .couleur_gamme2{background-color: #e6e36f}.bgColor3, .couleur_gamme3{background-color: #f5a9ab}.bgColor4, .couleur_gamme4{background-color: #dfedea}.bgColor5, .couleur_gamme5{background-color: #9b5e40}.bgGrey{background-color: #e9f3eb}.bgDefaut{background: #f5f5f5}.bgZoneDyn{background: #fef4ef}.couleur_gamme1{background-color: #fecc38}.couleur_gamme2{background-color: #6dc99a}.couleur_gamme3{background-color: #f5a9ab}.couleur_gamme4{background-color: #b5cff0}.couleur_gamme5{background-color: #9b5e40}.borderFilet, .borderFiletT, .borderFiletL, .borderFiletB, .borderFiletR, .borderFiletN{border: 1px solid #000}.borderFiletT{border-width: 1px 0 0}.borderFiletL{border-width: 0 1px 0 0}.borderFiletB{border-width: 0 0 1px}.borderFiletR{border-width: 0 0 0 1px}.borderFiletN{border: none}span.error, small.error{background: #ffe7e2}span.error a, small.error a{color: #280d0c}span.error{font-size: inherit}.filetError input{border: 1px solid #ec2e22}.colorMute{color: #9b9597}.alert-box{position: relative;display: flex;align-items: stretch;flex-wrap: nowrap;padding: 0;margin-bottom: 0.75rem;border: none;color: #280d0c}.alert-box i{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: #fff;text-align: center}.alert-box span{padding: 7px 10px;display: block;color: #373737}.alert-box a.close{top: 11px;right: 0;padding: 0;width: 40px;height: 40px;color: #373737;text-align: center;line-height: 40px;opacity: 1}.alert-box.info{background-color: #e3f9ff}.alert-box.info i{background: #81d1e5}.alert-box.info a{border: 3px solid #81d1e5}.colorInfo{color: #81d1e5}.fa.picto-info:before{content: "";display: block;width: 8px;height: 15px;background-color: #fff;-webkit-mask-image: url(/_boutiques/CHOCODIC//site_image/icon_info.svg);mask-image: url(/_boutiques/CHOCODIC//site_image/icon_info.svg);mask-size: 8px 15px}.alert-box.success{background-color: #e3f6e3}.alert-box.success i{background: #87d685}.alert-box.success a{border: 3px solid #87d685}.colorSuccess, font[color="green"]{color: #87d685}.fa.picto-success:before{content: "";display: block;width: 20px;height: 16px;background-color: #fff;-webkit-mask-image: url(/_boutiques/CHOCODIC//site_image/icon_check.svg);mask-image: url(/_boutiques/CHOCODIC//site_image/icon_check.svg);mask-size: 20px 16px}.alert-box.warning{background: #fff9e2}.alert-box.warning i{background: #ffdd6a}.alert-box.warning a{border: 3px solid #ffdd6a}.colorWarning, font[color="orange"]{color: #ffdd6a}.fa.picto-warning:before{content: "";display: block;width: 6px;height: 23px;background-color: #fff;-webkit-mask-image: url(/_boutiques/CHOCODIC//site_image/icon_exclamation.svg);mask-image: url(/_boutiques/CHOCODIC//site_image/icon_exclamation.svg);mask-size: 6px 23px}.alert-box.danger, [data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error{align-items: stretch;flex-wrap: nowrap;padding: 0;border: none;background: #ffe7e2}.alert-box.danger i, [data-abide] .error small.error i, [data-abide] .error span.error i, [data-abide] span.error i, [data-abide] small.error i{background: #ec2e22}.alert-box.danger a, [data-abide] .error small.error a, [data-abide] .error span.error a, [data-abide] span.error a, [data-abide] small.error a{border: 3px solid #ec2e22}.colorDanger{color: #ec2e22}.alert-box.danger.lite{background: #ffe7e2;border-color: #ec2e22}.fa.picto-danger:before{content: "";display: block;width: 6px;height: 23px;background-color: #fff;-webkit-mask-image: url(/_boutiques/CHOCODIC//site_image/icon_exclamation.svg);mask-image: url(/_boutiques/CHOCODIC//site_image/icon_exclamation.svg);mask-size: 6px 23px}.error .alert-box{margin-bottom: 0}.side-nav a{color: #452312 !important}.fixed2{position: fixed;right: 0;width: 25% !important}.scrollit{float: left;width: 71%}.flex_center{display: flex;align-items: center;justify-content: center}.flex_center *{margin: 0 !important}a.nostyle{background-color: #fff !important}a.nostyle::after{content: "" !important}.bg_eclat{background-image: url(/imgfck/340/Image/elements_graphiques/eclats_fond_dense_couleur.svg), url(/imgfck/340/Image/elements_graphiques/eclats_fond_dense_choco.svg);background-position: 0 0, 0 0;background-repeat: no-repeat;background-size: 100%}@media only screen and (max-width: 40em){.bg_eclat{background: none}}@keyframes animatedEclat{0%{background-size: 150% 150%, 100% 100%;background-position: 0 0, 100% 100%}50%{background-size: 100% 100%, 150% 150%;background-position: 100% 100%, 0 0}100%{background-size: 150% 150%, 100% 100%;background-position: 0 0, 100% 100%}}.bg_eclat{animation: animatedEclat 200s linear infinite}.link_style{text-decoration: underline}button, .button{background-color: #280d0c;color: #fff;text-align: center;font-weight: 500;text-transform: uppercase;font-family: 'Sora', Verdana, sans-serif;font-size: 14px;line-height: 112%;font-weight: 400;text-transform: uppercase;letter-spacing: 0.2rem}button, .button{padding: 10px 15px}@media screen and (min-width: 320px){button, .button{padding: calc(10px 17px - 10px 15px / 960px*100vw - 10px 15px - 10px 17px - 10px 15px / 960px * 320px)}}@media screen and (min-width: 1280px){button, .button{padding: 10px 17px}}button i, .button i{font-size: 21px}button:hover, .button:hover, button:focus, .button:focus, button:active, .button:active{background-color: #784329;color: #fff}button .svg svg, .button .svg svg{float: left;height: 25px;fill: #fff}button[type="submit"] span + span, .button[type="submit"] span + span{display: inline;float: left;font-size: 1.3vw;line-height: 30px;text-transform: uppercase}@media only screen and (max-width: 40em){button.m_expand, .button.m_expand{width: 100%}}button.bp_bouton, .button.bp_bouton{padding: 25px 30px}button.action, .button.action{padding: 24px 30px;font-weight: 400}@media only screen and (min-width: 80em){button[type="submit"] span + span, .button[type="submit"] span + span{font-size: 15px}}@media only screen and (max-width: 64em){button[type="submit"] span + span, .button[type="submit"] span + span{font-size: 2.4vw}}@media only screen and (max-width: 40em){button[type="submit"] span + span, .button[type="submit"] span + span{float: none;font-size: 4.5vw}}button.secondary, .button.secondary{background: transparent;color: #280d0c;border: 1px solid #280d0c}button.secondary:hover, .button.secondary:hover, button.secondary:focus, .button.secondary:focus, button.secondary:active, .button.secondary:active{background-color: #9b5e40;color: #fff}button.button_personnalisation, .button.button_personnalisation{padding: 0;display: flex;align-items: center;background: #facbab;color: #280d0c;text-transform: uppercase;font-size: 14px;line-height: 112%;letter-spacing: 0.2em;font-weight: 400}button.button_personnalisation span, .button.button_personnalisation span{padding: 16px}button.button_personnalisation span + span, .button.button_personnalisation span + span{padding: 20px 24px}button.button_personnalisation:hover, .button.button_personnalisation:hover, button.button_personnalisation:focus, .button.button_personnalisation:focus, button.button_personnalisation.active, .button.button_personnalisation.active{background: #fde9d6}button.button_personnalisation:hover span, .button.button_personnalisation:hover span, button.button_personnalisation:focus span, .button.button_personnalisation:focus span, button.button_personnalisation.active span, .button.button_personnalisation.active span{background: #facbab}button.button_personnalisation:hover span + span, .button.button_personnalisation:hover span + span, button.button_personnalisation:focus span + span, .button.button_personnalisation:focus span + span, button.button_personnalisation.active span + span, .button.button_personnalisation.active span + span{background: #fde9d6}.button.button_form, button.button_form{padding: 10px 15px;background: #fff;border: 1px solid #280d0c;color: #280d0c;font-size: 14px;line-height: 20px}.button.button_form:hover, button.button_form:hover{background: #280d0c;color: #fff}button.small, .button.small{font-size: 1rem !important}button.button_light, .button.button_light{padding: 10px 20px;border: #e6e36f;color: #280d0c;background: #e6e36f}button.button_light:hover, .button.button_light:hover, button.button_light:focus, .button.button_light:focus, button.button_light:active, .button.button_light:active{background: #dfedea;border-color: #dfedea}.btn-indispo{padding: 10px 0 !important}.btn-indispo i{position: absolute;top: 50%;left: 15px;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%)}.btn-indispo em{display: block;font-size: 12px}.btn-indispo span{padding-left: 30px;display: inline-block}.fp_btn_ajout_panier, #btn_prd{margin: 0}.fp_btn_ajout_panier .button i, #btn_prd .button i{padding-right: 1em}.fp_btn_ajout_panier .svg svg, #btn_prd .svg svg{position: relative;top: 0px;left: 20px}.fp_btn_ajout_panier.personnalisation span, #btn_prd.personnalisation span{top: unset;right: unset}.button_square, .button_square2{display: block;width: 35px;height: 35px;padding: 0;font-size: 21px;text-align: center;transition: background-color 300ms ease-out 0s}.button_square i, .button_square2 i{line-height: 35px}.button_square:hover, .button_square2:hover, .button_square:focus, .button_square2:focus, .button_square:active, .button_square2:active{background: #fff}.button_square{background-color: transparent;color: #e6e36f}.button_square:hover, .button_square:focus, .button_square:active{background: transparent;color: #dfedea}.button_square.secondary{background-color: #452312;color: #e6e36f}.buttonDisabled{opacity: 0.5}.button_header, .button_header2{display: block;float: right;height: 35px;margin-top: 9px;padding: 0 5px;transition: background-color 300ms ease-out 0s;font-size: 25px;line-height: 35px}.button_header i, .button_header2 i{font-size: 21px;color: #dfedea}.button_header2 span.show-for-medium-up, .button_header2 span.show-for-large-up{padding-right: 10px;display: inline !important;font-size: 14px;line-height: 28px !important}@media only screen and (max-width: 64em){.button_header, .button_header2{width: 35px}.button_header i, .button_header2 i{float: none}.button_header3{width: 100%;text-align: right}.button_header2 span{display: inline !important}.button_header2 span.show-for-large-up, .button_header2 span.show-for-medium-up{display: none !important}}@media only screen and (max-width: 40em){.button_header2 span.show-for-medium-up, .button_header2 span.show-for-large-up{display: none !important}}.button_header2.blog{position: relative;display: inline-block;width: 100%;height: inherit;float: none;font-size: 5px;text-align: center}.button_header2.blog i{color: #dfedea}.button_header2.blog span{position: absolute;top: 22px;left: 0;right: 0;height: 20px;font-size: 8px;line-height: 10px;text-transform: uppercase}.buttonPaypal{background: #e9f3eb;border: #ddd;color: #280d0c}.fp_btn_achat > .column{display: flex}.bouton_filet{padding: 25px 40px;background: transparent;border: 1px solid #280d0c;color: #280d0c;letter-spacing: 0.2rem;font-size: 14px;line-height: 112%;text-transform: uppercase;text-align: center}.bouton_filet a{display: inline-block}.bouton_filet:hover, .bouton_filet a:hover, .bouton_filet:hover > *{background: #9b5e40;color: #fff}@media only screen and (max-width: 992px){.bouton_filet{padding: 16px;width: 100%}}input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, select{height: inherit;padding: 0.75rem;box-shadow: unset;font-size: 16px;line-height: 1.4;font-family: 'Sora', Verdana, sans-serif;border: 1px solid #5c5c5c;color: #5c5c5c;background-color: #fff;letter-spacing: 0.04em}input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus, select:focus, input[type="text"]:active, input[type="password"]:active, input[type="date"]:active, input[type="datetime"]:active, input[type="datetime-local"]:active, input[type="month"]:active, input[type="week"]:active, input[type="email"]:active, input[type="number"]:active, input[type="search"]:active, input[type="tel"]:active, input[type="time"]:active, input[type="url"]:active, input[type="color"]:active, textarea:active, select:active, input[type="text"]:hover, input[type="password"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="week"]:hover, input[type="email"]:hover, input[type="number"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="color"]:hover, textarea:hover, select:hover{font-size: 16px}label{letter-spacing: 0.04em;font-weight: 300;color: #5c5c5c;margin-bottom: 0.25rem}label{font-size: 16px}@media screen and (min-width: 320px){label{font-size: calc(-0.17857vw + 16.57143px)}}@media screen and (min-width: 1440px){label{font-size: 14px}}label{line-height: 20px}@media screen and (min-width: 320px){label{line-height: calc(-0.17857vw + 20.57143px)}}@media screen and (min-width: 1440px){label{line-height: 18px}}form.form_block label, form.form_block input, form.form_block select, form.form_block textarea{display: block;width: 100%;margin-bottom: 1.5rem}form.form_block label{margin-bottom: 0.5rem}form.form_block .button{width: inherit}form.form_inline label{display: inline-block;width: 33.33%;text-align: right;padding-right: 2%}form.form_inline label.nostyle{width: 100%;text-align: left;line-height: 2}form.form_inline .form_adress label{float: left}form.form_inline input[type=text], form.form_inline input[type=email], form.form_inline input[type=password], form.form_inline textarea, form.form_inline select{width: 64.66%;display: inline;margin-bottom: 0}form.form_inline div{margin-bottom: 1.25rem}form.form_inline .form_radio{margin-bottom: 1em}form.form_inline .form_radio label{width: 64.66%;display: inline;margin-bottom: 0}form.form_inline .form_radio input[type=radio]{display: inline-block;width: 20px;text-align: right;padding-right: 2%;margin: 0 0 0 29.5%}form.form_inline .form_radio{display: inline-flex;width: 100%;position: relative;top: 1px}form.form_inline .form_radio .faux_label{display: table-cell;width: fit-content;text-align: right;padding-right: 2%}form.form_inline .form_radio .form_radio_line{display: table-cell;width: fit-content}form.form_inline .form_radio .form_radio_line div{display: inline-flex;align-items: center;margin-bottom: 0.25rem}form.form_inline .form_radio .form_radio_line input{margin: 0}form.form_inline .form_radio .form_radio_line label{white-space: nowrap;line-height: 2}@media screen and (max-width: 1024px){form.form_inline .form_radio{display: flex;flex-direction: column}}@media only screen and (min-width: 64.01em){form.form_inline .form_button{margin-left: 33.33%}}form.form_inline .input_inline{height: 2.9rem}@media only screen and (max-width: 64em){form.form_inline label{display: inline-block;width: 100%;line-height: 2.8rem;text-align: left}form.form_inline input[type=text], form.form_inline input[type=password], form.form_inline textarea, form.form_inline select{width: 100%;margin-bottom: 0.25em}form.form_inline .form_radio{display: table;width: 100%}form.form_inline .form_radio div{margin-bottom: 0.25rem}form.form_inline .form_radio .faux_label{display: block;width: 100%;text-align: left;padding-right: 0}form.form_inline .form_radio .form_radio_line{display: block;width: 100%}form.form_inline .form_radio .form_radio_line div{display: block;margin-bottom: 0.25rem}form.form_inline .form_radio input[type=radio]{margin-left: 0}form.form_inline .form_checkbox{padding-left: 0}.form_button{margin-left: 0}}@media screen and (max-width: 40em){#form_full, .form_container{padding: 0 !important}}.inputSmall{height: 2.3125rem !important}.reveal .close-reveal-modal{position: absolute;top: 1rem;right: 1rem;padding: 0;width: 30px;height: 30px;line-height: 30px;background: #280d0c;color: #fff;font-size: 1.5rem;border-radius: 50%;text-align: center}.reveal .close-reveal-modal:hover{background: #e6e36f;color: #280d0c}.reveal-modal.presse{top: 0 !important}@media screen and (min-width: 40.063em){.reveal-modal.presse{top: 6.25rem !important}}.reveal-modal .close-reveal-modal{top: 2px;right: 8px}.reveal-modal h2{font-size: 22px}@media screen and (min-width: 320px){.reveal-modal h2{font-size: calc(0.71429vw + 19.71429px)}}@media screen and (min-width: 1440px){.reveal-modal h2{font-size: 30px}}.reveal-modal h2{line-height: 30px}@media screen and (min-width: 320px){.reveal-modal h2{line-height: calc(0.89286vw + 27.14286px)}}@media screen and (min-width: 1440px){.reveal-modal h2{line-height: 40px}}#iframe_url_close_btn{padding: 0;background: transparent;color: #989898;font-size: 40px;line-height: 1.6;font-family: 'FontAwesome'}#modal_prd_indispo{top: 25%}#modal_prd_indispo button{height: 2.8em;padding: 0}@media screen and (max-width: 640px){#modal_prd_indispo{min-height: unset;width: 90%;left: 5%;right: 5%}}@media screen and (max-width: 640px){#modal_personnalisation{width: 90%;left: 5%;right: 5%}}#more-info-modal.reveal-modal.full{width: 100%;height: 100%;max-width: 100%;position: fixed;top: 0 !important;left: 0}@media only screen and (min-width: 40.01em){.reveal-modal.large{width: 90%;max-width: 82em}}#more-info-modal.reveal-modal{padding: 0}@media only screen and (max-width: 768px){.reveal-modal.small{position: fixed;top: 0 !important;width: 100%;height: 100%}}#popupCookies.reveal-modal{bottom: 10%;top: inherit !important;left: inherit;right: 5%;background-color: rgba(233, 243, 235, 0.9);padding: 1em;box-shadow: none;border: 0;border-radius: 0}#popupCookies.reveal-modal .close-reveal-modal{float: right;position: relative;display: inline;left: 0;right: inherit;width: auto;height: inherit;padding: 0.5em 0.75em;margin-bottom: 1em;font-size: 1rem;line-height: 1;border-radius: 0;background: #000;color: #fff;text-transform: uppercase}#popupCookies.reveal-modal .close-reveal-modal:hover{background: #1a1a1a;color: #fff}#popupCookies.reveal-modal a{float: left;line-height: 2.5;text-decoration: underline}#popupCookies.reveal-modal a.close-reveal-modal{text-decoration: none}#popupCookies.reveal-modal a:hover{color: #000;text-decoration: none}@media only screen and (max-width: 64em){#popupCookies.reveal-modal{width: 90%;left: 5%;right: 5%}}@media screen and (max-width: 640px){#popupCookies.reveal-modal{width: 90%;min-height: inherit !important;top: 20% !important;bottom: inherit;left: 5%;right: 5%}}.colFiltres{position: relative;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start}@media only screen and (max-width: 68em){.colFiltres{margin: 2rem auto}.colFiltres .button{margin-bottom: 0}.colFiltres #total_articles, .colFiltres #total_articles_mobile{font-size: 14px;line-height: 18px}}@media only screen and (max-width: 40em){.colFiltres{flex-wrap: wrap}}#total_articles, #total_articles_mobile{margin-right: 1rem}.btn-aff-filtre{display: none !important}@media only screen and (max-width: 1024px){.btn-aff-filtre{display: block !important}}#filtres{display: flex;align-items: flex-start}#filtres label{font-size: 15px;line-height: 19px;font-weight: 400;color: #373737;text-transform: none}#filtres label span{display: block;padding: 10px}#filtres label input[type=checkbox]{display: none}#filtres label input[disabled] + span{background: #f0eeef;color: #9b9597}#filtres label:hover{background: #5c5c5c;color: #f5f5f5}#filtres label.active span{background: #373737;border-color: #373737;color: #f5f5f5}#filtres .pastille_couleur{float: right;margin: 2px 10px 0;width: 15px;height: 15px}#filtres #btn-appliquer{text-transform: uppercase}#filtres span[data-effacefiltre]{display: none !important}#filtres .bloc_filtre .titre_filtre, #filtres .filtres_selection{position: relative;margin: 0 1rem 0 0;padding: 8px 40px 8px 10px;background: #fff;color: #373737;border: 1px solid #5c5c5c;font-size: 15px;line-height: 19px;font-weight: 400;cursor: pointer}@media only screen and (max-width: 1114px){#filtres .bloc_filtre .titre_filtre, #filtres .filtres_selection{padding-left: 5px}}#filtres .bloc_filtre{position: relative}#filtres .bloc_filtre:not(.bloc_selection) ul{display: none}#filtres .bloc_filtre ul{position: absolute;top: 36px;z-index: 90;margin: 0;padding: 0;width: 15rem;list-style-type: none;border: 1px solid #373737}#filtres .bloc_filtre ul li{background-color: #fff}#filtres .bloc_filtre ul li input[type="checkbox"]{float: right;margin-top: 3px}#filtres .bloc_filtre ul li .colorDisc{float: right;margin-right: 15px}#filtres .bloc_filtre ul.filters-selected{overflow: hidden;padding-bottom: 5px}#filtres .bloc_filtre ul.filters-selected li{float: left;padding: 8px 5px;margin: 2px 5px}#filtres .bloc_filtre ul.filters-selected li [disabled="disabled"]{opacity: 0.4}#filtres .bloc_filtre ul.filters-selected li span{margin-left: 5px}#filtres .titre_filtre.active, #filtres .titre_filtre.activeParent, #filtres .titre_filtre.is-active{background: #373737;color: #f5f5f5;border-color: #373737}#filtres .titre_filtre.checkbox_filtre{padding: 0}#filtres .titre_filtre.checkbox_filtre span{padding: 8px 1rem}#filtres .titre_filtre.checkbox_filtre:after{display: none}@media only screen and (max-width: 1024px){#filtres{flex-direction: column}#filtres .bloc_filtre{width: 100%}}#ma-selection, #ma-selection_mobile{display: flex;align-items: center;justify-content: flex-start}#ma-selection .filters-selected, #ma-selection_mobile .filters-selected{margin: 1rem 0;padding: 0;list-style-type: none;display: flex;flex-direction: row}#ma-selection .filters-selected li, #ma-selection_mobile .filters-selected li{padding: 8px 1rem;background: #373737;color: #f5f5f5;font-size: 15px;line-height: 19px}#ma-selection .filters-selected li span, #ma-selection_mobile .filters-selected li span{display: inline-block;margin-left: 15px}#ma-selection .filters-selected li:hover, #ma-selection_mobile .filters-selected li:hover{cursor: pointer;text-decoration: none;background: #5c5c5c}#ma-selection .filters-selected li + li, #ma-selection_mobile .filters-selected li + li{margin-left: 10px}#listingFiltre{margin-top: 20px}@media only screen and (max-width: 1024px){#listingFiltre .colonne_filtres{display: none;z-index: 9010;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;margin: 0;padding: 4rem 1rem 2rem;background-color: #fff}}@media only screen and (min-width: 1025px){.colonne_filtres #filtre_close{display: none}}#filtre_close{display: block;margin-top: 1rem}#filtres .bloc_filtre .titre_filtre::after{position: absolute;top: 13px;right: 20px;width: 6px;height: 10px;content: "";background: transparent url(/_boutiques/CHOCODIC//site_image/chevron_droite.svg) 0 0 no-repeat}.btn-aff-filtre.is-active::after, #filtres .bloc_filtre .titre_filtre.is-active::after, #filtres .bloc_filtre .titre_filtre.clicked::after{position: absolute;top: 12px;right: 18px;width: 6px;height: 10px;content: "";background: transparent url(/_boutiques/CHOCODIC//site_image/chevron_droite.svg) 0 0 no-repeat;transform: rotate(-90deg)}#filtres .bloc_filtre ul, .bloc_selection ul{margin: 0;background-color: #fff;list-style: none}#decoche-filtre, #decoche-filtre_mobile{position: relative;margin: 0 0 0 1rem;padding: 7px 40px 7px 1rem;font-size: 15px;line-height: 19px;text-decoration: none;border: 1px solid #373737;color: #373737;background-color: #fff}#decoche-filtre:after, #decoche-filtre_mobile:after{position: absolute;content: "\f00d";font-family: 'FontAwesome';top: 10px;right: 15px;width: 10px;height: 15px;margin-left: 15px;font-size: 1rem;line-height: 1;text-align: center}#decoche-filtre:hover, #decoche-filtre_mobile:hover{text-decoration: none;background: #5c5c5c;color: #fff}#decoche-filtre:hover:before, #decoche-filtre_mobile:hover:before{border-color: #e6e36f}#decoche-filtre span, #decoche-filtre_mobile span{display: inline-block;padding-left: 25px}[data-effacefiltre]{display: none !important}@media only screen and (min-width: 1025px){.filtre_mobile_toggler{display: none}}@media only screen and (min-width: 1025px){.btn-aff-filtre{display: none}}@media only screen and (max-width: 1024px){#filtres .bloc_filtre ul{position: relative;top: inherit;width: 100%}#filtres .bloc_filtre{margin-bottom: 1.75rem}#filtres .bloc_filtre .titre_filtre{margin-right: 0}#listingFiltre .colonne_filtres{padding: 4rem 5% 2rem}#recherche_filtre{width: 100%;display: flex;align-items: center;justify-content: flex-start}.btn-aff-filtre{display: block}#ma-selection{flex-direction: column;justify-content: flex-start;align-items: flex-start}#decoche-filtre, #decoche-filtre_mobile{margin-left: 0}}@media only screen and (max-width: 40em){#recherche_filtre{justify-content: space-between}#ma-selection_mobile{margin: 0.75rem 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}}.anchor{display: block;height: 121px;margin-top: -121px;visibility: hidden}.panel{overflow: hidden;background: #f5f5f5;border: none;font-size: 16px;line-height: 24px}.panel.callout a:not(.button){color: #452514;text-decoration: underline;font-size: 0.9rem}header{display: flex;flex-direction: column}@media only screen and (max-width: 1024px){.rs_categorie #main-section, .rs_categorie_x6 #main-section{padding-top: 0}}#main-section{}@media only screen and (max-width: 1024px){#main-section{padding-top: 2rem}}@media only screen and (max-width: 40em){#main-section{padding-top: 1rem}}.message_top{padding: 14px 0 20px;color: #280d0c;background: #e9f3eb;font-size: 12px;line-height: 14px;font-weight: 300;color: #452312}.message_top.tunnel_de_commande{padding: 1rem 20px}@media only screen and (min-width: 92.01rem){.message_top .row{max-width: 90rem !important}}@media only screen and (max-width: 92rem){.message_top .row{max-width: 98% !important}}@media only screen and (max-width: 64rem){.message_top .row{max-width: 90% !important}}@media only screen and (max-width: 40em){.message_top .header_links{grid-template-columns: 1fr}.message_top .header_zd1, .message_top .header_zd3{display: none}.message_top .header_zd2{width: 100%}}.message_top .message_top_close{position: absolute;top: 0;right: 0;width: 40px;height: 40px;font-weight: bold;font-size: 14px;line-height: 40px;color: #fff;cursor: pointer}.message_top p{margin-bottom: 0;font-size: 12px;line-height: 14px}.message_top .phone a{color: #280d0c}.message_top .link_retour a{white-space: nowrap}.message_top .link_retour a, .message_top .link_retour .fa{color: #280d0c}@media only screen and (max-width: 40em){.message_top{height: inherit;padding: 10px 0;line-height: 1.1;font-size: 0.8rem}}.message_top.message_cookie{display: none}#messageTop{height: auto;background: #fff;color: #000}#messageTop a.message_top_close{font-size: 21px;color: #e6e36f}.header_links{display: grid;grid-template-columns: 1fr 45% 1fr;margin: 9px 0 3px}.header_links div{display: flex;align-items: center;justify-content: space-between;padding: 0;font-weight: 300}.header_links div.header_zd1{display: flex;align-items: center;justify-content: flex-start}.header_links div.header_zd1 p{margin-right: 15px}.header_links div.header_zd2{display: block;color: #280d0c;line-height: 20px}.header_links div.header_zd2 p{font-weight: 700}.header_links div.header_zd3 p{width: 100%;display: flex;justify-content: flex-end}.header_links div.header_zd3 a{margin-left: 15px}@media only screen and (max-width: 1114px){.header_links div:last-child p{flex-direction: column}}@media only screen and (max-width: 600px){.header_links{margin: 0}.header_links div.header_zd1{display: none}}#button_show_search{cursor: pointer;margin-left: 10px}#form_search{position: relative;width: 38px;overflow: hidden;z-index: 100;background-color: transparent;transition: all 0.3s ease}#form_search button, #form_search .button{padding: 0;border: none;background: transparent}#form_search.active{display: flex;align-items: center;min-width: 17em;border-color: #dfedea}#form_search input[type=text]{display: none;margin: 0;border: 1px solid #280d0c;border-width: 0 0 1px;opacity: 0;transition: all 0.3s ease}#form_search .inputFormSearch{height: 100%;background-color: transparent}#form_search .inputFormSearchContainer{width: 85%;margin-top: 0}#form_search #searchFormBtn{display: flex;position: absolute;top: 0;right: 0;border: 0}#form_search #searchFormBtn.active{display: none}#form_search #validateFormBtn{display: none;position: relative;margin: 0;padding: 0}#form_search #validateFormBtn.active{display: block}#form_search #closeSearchBtn.active{margin-top: 0}@media screen and (min-width: 1025px){#form_search.onScroll{margin: 8px 0}#form_search .inputActive{display: block !important;opacity: 1 !important}}@media screen and (max-width: 1024px){#form_search{display: none;margin: 0.9em 0}#form_search.active{display: none;width: 90%;margin-right: 1rem}#form_search .inputFormSearchContainer{width: 95%}}#form_search .alert-box{display: none}.button_search{position: absolute;top: 6px;right: 0.9375rem;border: 0;margin: 0}.sticky_logo{display: none}#header_top{background: #fff}@media only screen and (min-width: 1025px){#header_top.sticky.fixed{position: relative}#header_top.sticky.fixed .top_bar{border-bottom: 1px solid #fff}}@media only screen and (max-width: 1024px){#header_top.row{max-width: 100% !important}#header_top.sticky.fixed .sticky_logo{display: block}#header_top.sticky.fixed .logo_default{display: none}#header_top.sticky.fixed #logo img{max-height: 50px}#header_top.sticky.fixed .top_bar{min-height: inherit;line-height: inherit;padding: 0.5rem 1rem;border-bottom: 1px solid #452514}}@media only screen and (min-width: 64.01em){.top_bar{display: flex;align-items: center;margin: 28px auto 26px}}@media only screen and (max-width: 64em){.top_bar{display: flex;justify-content: space-between;align-items: center;padding: 1em 1rem;min-height: 4em;line-height: 4em}.top_bar .blogText{line-height: 1.5em}.top_bar .button_header2{margin-top: 0}.top_bar .cartAndAccount{padding-right: 0}.top_bar .iconMenuAside{padding-left: 0}.top_bar .iconMenuAside i:before{font-size: 30px}}.logo_tunnel #logo{padding: 1em 0}.logo_tunnel #logo img{max-height: 70px}#logo{margin: 0;padding: 0}#logo img{max-height: 120px}@media only screen and (max-width: 64em){#logo{margin: 0}#logo img{max-height: 80px}}.tab-bar{height: auto;background-color: #452312}.tab-bar .menu-icon{width: 40px;height: 40px;background: #dfedea;color: #452312}.tab-bar .right-small{border-color: #452312}.left-off-canvas-menu{position: fixed !important;z-index: 6000}#left-off-canvas-menu-inner{height: 100vh !important;overflow-x: inherit;overflow-y: auto !important}.left-off-canvas-toggle{position: relative;display: block}.left-off-canvas-toggle i::before{font-size: 25px}.left-off-canvas-toggle span{position: absolute;bottom: -11px;left: 1px;font-size: 7px;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)}.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: #452312;color: #fff}ul.off-canvas-list ul{margin: 0}ul.off-canvas-list li a{color: #452312;border: none}ul.off-canvas-list li a:hover{background: #452312;color: #fff;text-decoration: none}ul.off-canvas-list li a:hover i.fa{margin-right: 10px}ul.off-canvas-list .svg svg{width: 25px;height: 25px}ul.off-canvas-list .has-submenu-2 > a{position: relative;padding-right: 25px;background: #f2f2f2;border-top: 1px solid #fff;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{margin: 0;display: none;list-style: none}.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{}.left-off-canvas-toggle:hover, .left-off-canvas-toggle:focus{color: #000}.cartAndAccount{display: flex;justify-content: flex-end}.cartAndAccount > *{margin-left: 20px}.cartAndAccount .svg svg{height: 37px;vertical-align: middle}.cartAndAccount .svg svg:hover *{fill: #683535}@media screen and (max-width: 1024px){.cartAndAccount #moncompte{display: none !important}}@media only screen and (min-width: 64.1em){.cartAndAccount{padding: 0}}#panier{position: relative}#panier #compteur_panier{position: absolute;top: -2px;right: -6px;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #fecc38;border-radius: 20px;color: #683535;font-size: 11px;font-weight: 700}@media screen and (max-width: 1024px){#panier{margin-right: 10px}#panier #compteur_panier{top: 18px}}#main_menu{clear: both;background: #fff}#main_menu a.niv1{padding: 10px 0.75rem 9px;display: inline-block;line-height: 18px;transition: all 0.2s}@media screen and (min-width: 1025px){#main_menu a.is-open{color: #280d0c;background: transparent}}#main_menu .row .column.small-12{position: inherit}.sticky.fixed #main_menu{z-index: 200;margin: 0;padding: 0}#elem_menu{position: relative;margin: 0;display: grid;grid-template-columns: auto auto auto;grid-auto-flow: column;align-items: start}#elem_menu a.niv1{display: flex;flex-direction: row;align-items: center;line-height: 18px;text-transform: uppercase;font-weight: 400;color: #280d0c;box-sizing: border-box;letter-spacing: 0.12rem}#elem_menu a.niv1{padding: 10px 0.25rem 9px}@media screen and (min-width: 840px){#elem_menu a.niv1{padding: calc(10px 0.75rem 9px - 10px 0.25rem 9px / 600px*100vw - 10px 0.25rem 9px - 10px 0.75rem 9px - 10px 0.25rem 9px / 600px * 840px)}}@media screen and (min-width: 1440px){#elem_menu a.niv1{padding: 10px 0.75rem 9px}}#elem_menu a.niv1{font-size: 9px}@media screen and (min-width: 840px){#elem_menu a.niv1{font-size: calc(0.83333vw + 2px)}}@media screen and (min-width: 1440px){#elem_menu a.niv1{font-size: 14px}}#elem_menu li.niv1.has-nosubmenu a.niv1{color: #9b5e40}#elem_menu li.niv1.has-nosubmenu a.niv1:hover{color: #fff}#elem_menu li{list-style-type: none}#elem_menu li.niv1{display: flex;align-items: center;justify-content: flex-start;width: inherit;text-align: center}#elem_menu li.niv3{display: block}@media only screen and (min-width: 90.063em){#elem_menu .content_row{margin: 0 auto;max-width: 1440px;padding: 0 1em;width: 1603px}}#elem_menu .has-submenu:hover a.niv1:before{position: absolute;bottom: -15px;left: 0;width: 100%;height: 100%;z-index: 10}#elem_menu .has-submenu a{position: relative}#elem_menu .has-submenu a:before{content: "";display: block;position: absolute;bottom: -15px;left: 0;width: 100%;height: 1px;z-index: 10}#elem_menu .has-submenu a:hover:before, #elem_menu .has-submenu a.active:before, #elem_menu .has-submenu a.rspm_active_ssmenu:before{position: absolute;bottom: -15px;left: 0;width: 100%;height: 100%;z-index: 10}#elem_menu .mySubmenu{max-width: 100%;padding: 1rem;align-items: stretch}#elem_menu .mySubmenu li{text-align: left}#elem_menu .mySubmenu a{font-weight: 400}#elem_menu .mySubmenu a:hover{font-weight: 400}@media screen and (min-width: 1025px){#elem_menu{margin-bottom: 15px}#elem_menu #cat_49804 a.niv1.active{background: #9b5e40;color: #fff}#elem_menu .niv1.active.onglet_supp a.niv1{background: #9b5e40;color: #fff}#elem_menu .gsm_ssmenu{position: absolute;top: 90px;left: 0;z-index: 90;width: auto;margin: auto;font-size: 15px;line-height: 18px;font-weight: 400}#elem_menu .gsm_ssmenu a:before{display: none}#elem_menu .mySubmenu{flex-wrap: wrap;display: flex;justify-content: space-between;align-items: stretch;position: absolute;top: 52px;left: inherit;margin: 0;padding: 0;background-color: #9b5e40;color: #fff;z-index: 25}#elem_menu .mySubmenu ul{margin: 28px}#elem_menu .mySubmenu > li{display: block;margin-bottom: 1rem}#elem_menu .mySubmenu ul li{width: 100%;padding: 0;margin-bottom: 0.75rem}#elem_menu .mySubmenu div{margin-left: 15px;padding-top: 2rem;width: 200px;display: flex;align-items: flex-end}#elem_menu .has-submenu a{font-weight: 400}#elem_menu .has-submenu a span{display: block;position: relative;z-index: 20}#elem_menu .has-nosubmenu, #elem_menu #cat_49804, #elem_menu .onglet_supp{text-align: center}#elem_menu .has-nosubmenu a.niv1, #elem_menu #cat_49804 a.niv1, #elem_menu .onglet_supp a.niv1{color: #9b5e40}#elem_menu .has-nosubmenu a.niv1:hover, #elem_menu #cat_49804 a.niv1:hover, #elem_menu .onglet_supp a.niv1:hover{background: #9b5e40;color: #fff}#elem_menu .gsm_ssmenu{display: none;z-index: 100}#elem_menu .gsm_ssmenu:hover{display: flex;align-items: stretch}#elem_menu .gsm_ssmenu:hover a:hover{text-decoration: underline;font-weight: 400}#elem_menu .gsm_ssmenu .ss-ss-menu{display: flex}#elem_menu li{display: block;font-weight: 600;font-size: 16px;line-height: 20px}#elem_menu a.niv1:hover + .gsm_ssmenu, #elem_menu a.niv1:hover + .gsm_ssmenu{display: flex;align-items: stretch}#elem_menu a.niv1:hover + .gsm_ssmenu:parent:before, #elem_menu a.niv1:hover + .gsm_ssmenu:parent:before{content: "";display: block;position: absolute;bottom: 5px;left: 0;width: 100%;height: 1px;z-index: 10}#elem_menu .gamme_nom{display: none}#elem_menu li.has-ss-ss-menu{position: relative}#elem_menu li.has-ss-ss-menu ul.ss-ss-menu{display: flex;flex-direction: column}#elem_menu li.has-ss-ss-menu .second-link-action.has-ss-ss-menu + .mySubmenu{display: none !important}#elem_menu li.has-ss-ss-menu .second-link-action.has-ss-ss-menu:hover + .mySubmenu{display: flex !important}}@media screen and (max-width: 1024px){#main_menu{position: fixed;top: 0;height: 100%;width: 100%;margin: 0;z-index: 95;transform: translateX(-100%);transition: transform 0.3s ease;overflow-x: inherit;overflow-y: auto}#main_menu .row{margin: 0;max-width: 100% !important;margin-bottom: 1rem}#main_menu a.niv1{line-height: 18px}#main_menu a.niv1{font-size: 10px}#main_menu a.niv1.is-open::after{color: #280d0c}#main_menu a.niv1.is-open ul{display: block}.closeMenu{display: flex;flex-direction: column;align-items: center;text-align: right;padding: 0;font-size: 40px;line-height: 40px;color: #5c5c5c}.closeMenu .libelle_picto{text-transform: uppercase}#elem_menu{display: flex;flex-direction: column;padding: 0 30px}#elem_menu li{width: 100%}#elem_menu li.niv1{display: flex;width: 100%;justify-content: flex-start;flex-direction: column;align-items: flex-start;text-align: left}#elem_menu li.niv1 + li.niv1{margin-top: 32px}#elem_menu li.niv1 a, #elem_menu a{display: block;padding: 0;width: 100%;font-size: 16px;line-height: 1.6;letter-spacing: 0.08em}#elem_menu li.niv1 a + a, #elem_menu a + a{padding-top: 0}#elem_menu li.niv1 a:hover, #elem_menu a:hover{font-weight: 300}#elem_menu label{padding: 0.7rem;width: 100%;background: #452312;color: #fff;text-transform: uppercase}#elem_menu a.niv1{display: block;height: auto;line-height: unset;font-size: 16px;line-height: 112%;letter-spacing: 0.08em;font-weight: 400}#elem_menu .first-link-action{position: relative;display: flex;align-items: center}#elem_menu .first-link-action:after{font-family: "FontAwesome";font-weight: 300;font-size: 23px;line-height: 25px;content: '\f107';vertical-align: middle;margin-left: 0.5rem}#elem_menu .first-link-action.is-open:after{content: '\f106'}#elem_menu a.niv1 .is-open + .gsm_ssmenu, #elem_menu a.niv1 .is-open + .gsm_ssmenu{display: block}#elem_menu .realLinkClickable{margin-bottom: 16px}#elem_menu li.has-ss-ss-menu .second-link-action{position: relative}#elem_menu li.has-ss-ss-menu .second-link-action:after{width: 15px;height: 25px;display: block;position: absolute;top: 5px;right: 0;font-size: 23px;font-family: "FontAwesome";content: '\f106';font-weight: 900;transform: rotate(180deg)}#elem_menu li.has-ss-ss-menu .second-link-action.is-open:after{transform: rotate(0);top: -5px}#elem_menu li.has-ss-ss-menu.is-open{background-color: transparent;color: #452312}#elem_menu .second-link-action.has-ss-ss-menu.is-open{background-color: transparent;color: #452312}#elem_menu .mySubmenu{display: none}#elem_menu .mySubmenu li:not(:first-child) a{padding-top: 0}#elem_menu .mySubmenu{position: relative;padding: 1rem 0 0}#elem_menu .mySubmenu.active{display: flex !important;transform: translateX(0);align-items: stretch}#elem_menu .mySubmenu ul{margin: 0;padding: 0}#elem_menu .mySubmenu li{display: block;width: 100%;margin-bottom: 20px}#elem_menu .mySubmenu li.back a{padding: 0.7rem;width: 100%;background: #452312;color: #fff;text-transform: uppercase}#elem_menu .mySubmenu ul + div{display: none}#elem_menu .mySubmenu div{display: flex;align-items: flex-end}.mySubmenuFinal{flex-direction: column;position: fixed;top: 0;height: 100vh;width: 100%;margin: 0;z-index: 20;background-color: #fff;transform: translateX(-100%);transition: transform 0.3s ease}.mySubmenuFinal.active{transform: translateX(0);align-items: stretch}.mySubmenuFinal li{width: 100%}.mySubmenuFinal li.back a{padding: 0.7rem;width: 100%;background: #452312;color: #fff;text-transform: uppercase}#mobileTopMenu{display: inline-flex !important;justify-content: space-between;align-items: flex-start;width: 100%;padding: 55px 30px}#mobileTopMenu svg{height: 62px;fill: #989898}#mobileTopMenu #compteur_panier2{position: absolute;top: 2px;right: 5px;height: 20px;width: 20px;font-size: 11px;line-height: 20px;border-radius: 50%;background-color: #e6e36f;color: #fff;text-align: center}#mobileBottomMenu{display: inline-flex !important;justify-content: space-between;align-items: center;width: 100%;padding: 0.7rem 1rem}#mobileBottomMenu .lang a{height: auto;color: #000}#mobileBottomMenu .lang a:first-child{margin-right: 0.2rem}#mobileBottomMenu .lang a:last-child{margin-left: 0.2rem}.cartAndAccountMobile a{display: inline-block;position: relative;top: 4px}}@media screen and (max-width: 1024px) and screen and (min-width: 320px){#main_menu a.niv1{font-size: calc(0.50378vw + 8.38791px)}}@media screen and (max-width: 1024px) and screen and (min-width: 1114px){#main_menu a.niv1{font-size: 14px}}.zd_menu_aside{}.zd_menu_aside ul{margin: 0;padding: 0;list-style-type: none}.zd_menu_aside ul li{padding: 10px 1em;font-weight: 600}@media only screen and (min-width: 40.01em){.elem_breadcrumb, #elem_breadcrumb{margin-top: 15px}}.breadcrumbs{margin: 0 0 1rem;padding: 0;border: none;background: none}.breadcrumbs > *{padding-right: 0.25rem;color: #5c5c5c;font-weight: 700;font-size: 12px;line-height: 18px;text-transform: none}.breadcrumbs > *:before{content: ">";margin-left: 0}.breadcrumbs > * a{color: #989898;font-weight: 400}.breadcrumbs > * a:hover{text-decoration: underline}footer{padding-bottom: 2em;background: #e9f3eb}#nav_large a{display: table;height: 40px}#nav_large a span{display: table-cell;vertical-align: middle}@media screen and (min-width: 641px){#social_newsletter{display: flex}#social_newsletter > .row{display: inline-flex;align-items: center;justify-content: space-between}}.RS_sticky{position: fixed;z-index: 9;top: 58%;left: 0;margin: 0;padding: 0}.RS_sticky li{list-style-type: none}.RS_sticky li + li{margin-top: 24px}.RS_sticky li:hover{opacity: 0.7}@media only screen and (max-width: 768px){.RS_sticky{display: none}}@media only screen and (max-width: 64em){footer{padding-bottom: 3em}}#footer_links{padding: 100px 0;display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 2.77%;font-size: 16px;line-height: 20px;font-weight: 400}#footer_links .faux_titre_niv3{font-size: 16px;line-height: 24px;font-weight: 700;font-family: 'Sora', Verdana, sans-serif;text-transform: uppercase}#footer_links p{font-size: 16px;line-height: 20px;font-weight: 400}#footer_links a:hover{text-decoration: underline;color: #280d0c}@media only screen and (max-width: 1280px){#footer_links{grid-template-columns: repeat(2, 1fr);padding: 50px 0}}@media only screen and (max-width: 768px){#footer_links{margin: 0;padding: 2rem 0}#footer_links .footer_column_link + .footer_column_link{margin-top: 20px}#footer_links ul li{margin-bottom: 10px;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start}#footer_links ul li p{margin-left: 0}#footer_links p{margin-bottom: 0.5rem;font-size: 12px;line-height: 18px}#footer_links .picto_paiement{flex-direction: row;padding: 0}#footer_links #footer_col1 ul li:last-child{flex-direction: row}}#footer_col4 li{display: flex;flex-wrap: wrap}#footer_col4 a{width: 100%;margin-bottom: 64px}#footer_col4 p + p{margin-left: 25px}@media only screen and (max-width: 768px){#footer_col4 a{margin-bottom: 10px}#footer_col4 p{font-size: 12px;line-height: 18px}#footer_col4 ul li{display: flex;flex-direction: row;flex-wrap: wrap}#footer_col4 ul li p{margin-left: 0}#footer_col4 ul li p + p{margin-left: 20px}}.footer_column_link h3, .footer_column_link .faux_titre_niv3{margin: 0 0 0.5rem;padding: 0}.footer_column_link ul{margin: 0;list-style: none}.footer_column_link ul + p.faux_titre_niv3{margin-top: 2rem}.footer_column_link ul a + a{margin-left: 24px}.footer_column_link ul a:hover img{opacity: 0.7}.footer_column_link a{color: #280d0c}.footer_column_link a:hover{color: #e6e36f}@media only screen and (max-width: 1280px){.footer_column_link{margin-bottom: 2rem}}@media only screen and (max-width: 768px){.footer_column_link{padding: 0;margin-bottom: 0}.footer_column_link ul{display: none;margin-bottom: 0}.footer_column_link ul li{margin-bottom: 15px;font-size: 14px;display: flex;align-items: center;margin-bottom: 25px}.footer_column_link ul li p{margin: 0 0 0 25px;font-size: 17px;line-height: 23px;font-weight: 700;text-transform: uppercase}.footer_column_link ul li img + img{margin-left: 15px}#footer_links{margin: 1rem 0;display: flex;flex-direction: column}#footer_links h3, #footer_links .faux_titre_niv3{display: flex;align-items: center;cursor: pointer;font-size: 12px;line-height: 18px;font-weight: 700}#footer_links h3::after, #footer_links .faux_titre_niv3::after{margin-left: 5px;font-family: 'FontAwesome';font-size: 15px;content: '\f107';transition: all 0.2s}#footer_links h3.active::after, #footer_links .faux_titre_niv3.active::after{transform: rotateZ(180deg)}#footer_links ul + p.faux_titre_niv3{margin-top: 20px}}@media only screen and (min-width: 769px){#footer_links{background: none}.footer_unique{width: 100%}.footer_unique h3, .footer_unique .faux_titre_niv3{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}}.picto_paiement{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;padding: 1rem 0 3rem}.picto_paiement span{margin: 0 10px 10px 0;display: flex;width: 90px;height: 65px;justify-content: center;align-items: center;border-radius: 10px;background: #280d0c}.picto_paiement + li > p{text-transform: uppercase;font-weight: 700 !important}#footer_social{padding: 20px 0}#footer_social a{display: block;float: left;width: 50px;color: #dfedea;font-size: 30px;text-align: center}#footer_social a:hover{color: #452312}#footer_nl{padding: 0}#footer_nl label{margin-bottom: 0.5rem;font-size: 16px;line-height: 24px;font-weight: 400;text-transform: none;color: #280d0c}#footer_nl div{width: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between}#footer_nl div input{margin-bottom: 20px;border: 1px solid #452312}#footer_social .svg svg{width: 30px;height: 30px;fill: #dfedea}#footer_social .svg svg:hover{fill: #452312}@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 ul li a{background: #e885a9;color: #e6e36f;display: block;margin: 2px 0;padding: 0.6rem 0.9375rem;text-align: left;width: 100%}.footer_liens ul li a::after{float: right;top: 10px;left: 0;content: '\f054';font-family: 'FontAwesome';font-style: normal;font-weight: normal;text-decoration: inherit;font-size: 18px}#footer_link_top{display: block;position: fixed;bottom: 20px;right: 20px;width: 60px;height: 60px;margin-bottom: 0;background: #fff;border-radius: 50%}#footer_link_top:hover svg *{stroke: #9b5e40}#footer_rassurance{line-height: 0}#footer_rassurance img{padding-right: 5px}#footer_rassurance br{display: none}#footer_rass span{float: left}#footer_rass .svg svg{fill: #dfedea;margin-right: 10px}@media only screen and (max-width: 40em){#footer_rass > div:nth-child(2n+1){clear: both}}.footer_credits{padding: 1em 0;margin-bottom: 1em}.footer_credits > div{text-align: right}.grid-item{margin: 1%;text-align: center}.grid-item .presse_img{overflow: hidden;display: block;max-width: 100%;height: 210px;line-height: 210px;border: 1px solid #ddd}.grid-item .presse_nom{display: block;margin-top: 10px}.arrow_slider_presse{margin-top: 1rem}.arrow_slider_presse .slick-slide{display: flex;max-height: 300px}.arrow_slider_presse .slick-slide img{max-height: 100%;max-width: 100%;margin: 0 auto;object-fit: contain}.arrow_slider_presse .slick-track{display: inline-flex;align-items: center;height: 100%}.rs_presse{display: flex;flex-direction: column}@media only screen and (max-width: 40em){.grid-item{width: 48%;padding-top: 48%}.arrow_slider_presse .slick-slide{height: 200px}}.presse_bloc{}@media screen and (min-width: 480px) and (max-width: 640px){.presse_bloc{width: 50%}}.rs_faq{}.rs_faq .accordion{margin: 0}.rs_faq .faq_questions.accordion{margin: 1rem 0}.rs_faq p.faux_titre_niv2{margin-top: 2rem}#home_img img{width: 100%}.home_carrousel_content{margin-bottom: 44px;background: #f5f5f5}@media only screen and (max-width: 768px){.home_carrousel_content .row.collapse{max-width: 100% !important}}.home_carrousel{margin-bottom: 0}.home_carrousel img{width: auto;max-width: 100%;height: 100%}.home_carrousel h1, .home_carrousel h2, .home_carrousel h3{font-size: 22px;line-height: 30px;text-transform: uppercase;font-weight: normal}.home_carrousel .slick-slide{position: relative}.home_carrousel .slick-dots{bottom: 28px;margin: 0;font-size: 25px;text-align: center;display: block !important}.home_carrousel .slick-dots li{margin: 0 8px}.home_carrousel .slick-dots li.slick-active button:before{background: #373737}.home_carrousel .slick-dots li button::before{background: #e9f3eb;color: #373737;content: "\f1db";font-family: 'FontAwesome';font-size: 25px !important;background: #dfedea;border-radius: 50%;border: 1px solid #373737;opacity: 1}.home_carrousel .slick-dots li button:hover:before{background: #989898}.home_carrousel .carrousel_image img{width: 100%}.home_carrousel .carrousel_texte{position: absolute;left: 4%;top: 50%;transform: translateY(-50%);padding: 2% 1.5%;width: 42%;background: transparent url(/_boutiques/CHOCODIC//site_image/CarousselTextBG.svg) 0 0 no-repeat;background-size: contain;text-transform: uppercase;text-align: center}.home_carrousel .carrousel_texte{font-size: 30px}@media screen and (min-width: 1025px){.home_carrousel .carrousel_texte{font-size: calc(2.40964vw + 5.3012px)}}@media screen and (min-width: 1440px){.home_carrousel .carrousel_texte{font-size: 40px}}.home_carrousel .carrousel_texte{line-height: 35px}@media screen and (min-width: 1025px){.home_carrousel .carrousel_texte{line-height: calc(17.10843vw - 140.36145px)}}@media screen and (min-width: 1440px){.home_carrousel .carrousel_texte{line-height: 106px}}.home_carrousel .carrousel_texte em{display: block;font-family: 'Poiret One', Verdana, sans-serif;font-style: normal;text-transform: none;font-weight: 400}.home_carrousel .carrousel_texte em{font-size: 70px}@media screen and (min-width: 1025px){.home_carrousel .carrousel_texte em{font-size: calc(6.26506vw + 5.78313px)}}@media screen and (min-width: 1440px){.home_carrousel .carrousel_texte em{font-size: 96px}}.home_carrousel .carrousel_texte em{line-height: 75px}@media screen and (min-width: 1025px){.home_carrousel .carrousel_texte em{line-height: calc(7.46988vw - 1.56627px)}}@media screen and (min-width: 1440px){.home_carrousel .carrousel_texte em{line-height: 106px}}.home_carrousel .carrousel_texte a{display: block;width: 70%;margin: 1em 15% 0;padding: 3% 5%;color: #fff;text-align: center;background: #dfedea}.home_carrousel .carrousel_texte .read-more{display: none}.home_carrousel .slick-next, .home_carrousel .slick-prev{width: 24px;height: 45px}.home_carrousel .slick-next:before, .home_carrousel .slick-prev:before{width: 24px;height: 45px}.home_carrousel .slick-next{right: 10%}.home_carrousel .slick-prev{left: 10%}@media only screen and (max-width: 64em){.home_carrousel .slick-slide{display: flex;flex-direction: column-reverse;align-items: center}.home_carrousel .slick-dots{bottom: inherit;top: 160px;left: 30px;right: inherit;text-align: left}.home_carrousel .carrousel_texte{position: relative;width: 100%;height: 225px;padding: 30px 30px 55px;transform: none;top: 0;left: 0;background-image: none;background-color: #f5f5f5;text-align: left}.home_carrousel img{margin: 0 auto}}@media only screen and (max-width: 1024px){.home_carrousel .slick-dots{bottom: 30px;top: inherit}.home_carrousel .carrousel_texte{font-size: 30px}.home_carrousel .carrousel_texte{line-height: 35px}.home_carrousel .carrousel_texte em{font-size: 40px}.home_carrousel .carrousel_texte em{line-height: 45px}}@media only screen and (max-width: 1024px) and screen and (min-width: 320px){.home_carrousel .carrousel_texte{font-size: calc(1.41844vw + 25.46099px)}}@media only screen and (max-width: 1024px) and screen and (min-width: 1025px){.home_carrousel .carrousel_texte{font-size: 40px}}@media only screen and (max-width: 1024px) and screen and (min-width: 320px){.home_carrousel .carrousel_texte{line-height: calc(10.08523vw + 2.72727px)}}@media only screen and (max-width: 1024px) and screen and (min-width: 1024px){.home_carrousel .carrousel_texte{line-height: 106px}}@media only screen and (max-width: 1024px) and screen and (min-width: 320px){.home_carrousel .carrousel_texte em{font-size: calc(5.68182vw + 21.81818px)}}@media only screen and (max-width: 1024px) and screen and (min-width: 1024px){.home_carrousel .carrousel_texte em{font-size: 80px}}@media only screen and (max-width: 1024px) and screen and (min-width: 320px){.home_carrousel .carrousel_texte em{line-height: calc(5.68182vw + 26.81818px)}}@media only screen and (max-width: 1024px) and screen and (min-width: 1024px){.home_carrousel .carrousel_texte em{line-height: 85px}}.home_bandeau{clear: both;position: relative;margin: 3rem auto}.home_bandeau .row{display: flex;align-items: stretch;justify-content: center}.home_bandeau .home_bandeau_img{width: 55%;text-align: center}.home_bandeau .home_bandeau_texte{width: 45%;position: relative;z-index: 10}.home_bandeau .home_bandeau_texte > div{display: flex;flex-direction: column;justify-content: center;align-items: stretch;height: 100%;padding: 0 10%;text-align: center;background-image: url(/_boutiques/CHOCODIC//site_image/bg_eclat_zd.svg);background-size: contain;background-position: top center;background-repeat: no-repeat}.home_bandeau .home_bandeau_texte h2{font-family: 'Sora', Verdana, sans-serif;text-transform: uppercase;letter-spacing: 0.12rem}.home_bandeau .home_bandeau_texte h2{margin-bottom: 20px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2{margin-bottom: calc(4.01786vw + 7.14286px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2{margin-bottom: 65px}}.home_bandeau .home_bandeau_texte h2{font-size: 16px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2{font-size: calc(1.25vw + 12px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2{font-size: 30px}}.home_bandeau .home_bandeau_texte h2{line-height: 38px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2{line-height: calc(0.17857vw + 37.42857px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2{line-height: 40px}}.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{font-family: 'Poiret One', Verdana, sans-serif;font-style: normal;text-transform: none}.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{font-size: 48px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{font-size: calc(4.28571vw + 34.28571px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{font-size: 96px}}.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{line-height: 55px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{line-height: calc(4.55357vw + 40.42857px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2 span, .home_bandeau .home_bandeau_texte h2 em{line-height: 106px}}.home_bandeau .home_bandeau_texte h2 strong{font-weight: 400}.home_bandeau .home_bandeau_texte h2 strong{font-size: 16px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2 strong{font-size: calc(2.14286vw + 9.14286px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2 strong{font-size: 40px}}.home_bandeau .home_bandeau_texte h2 strong{line-height: 20px}@media screen and (min-width: 320px){.home_bandeau .home_bandeau_texte h2 strong{line-height: calc(2.5vw + 12px)}}@media screen and (min-width: 1440px){.home_bandeau .home_bandeau_texte h2 strong{line-height: 48px}}@media only screen and (max-width: 1440px){.home_bandeau .home_bandeau_texte h2{margin-right: 4%}.home_bandeau .home_bandeau_texte div{margin-left: 4%}.home_bandeau .home_bandeau_texte div p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}}@media only screen and (max-width: 840px){.home_bandeau{height: inherit;margin: 2rem 0}.home_bandeau .row{flex-direction: column;max-width: 100% !important}.home_bandeau .home_bandeau_img{width: 100%;position: relative;margin-bottom: 0}.home_bandeau .home_bandeau_texte{width: 100%;flex-direction: column;margin-top: 0;color: #280d0c}.home_bandeau .home_bandeau_texte h2, .home_bandeau .home_bandeau_texte div{width: 100%}.home_bandeau .home_bandeau_texte h2{padding: 0;margin: 0 0 1.5rem;color: #280d0c;text-align: left;letter-spacing: 0.12rem}.home_bandeau .home_bandeau_texte h2 em, .home_bandeau .home_bandeau_texte h2 span{display: block}.home_bandeau .home_bandeau_texte div{margin: 0;padding: 0}.home_bandeau .home_bandeau_texte div p{-webkit-line-clamp: inherit;text-align: left}.home_bandeau .home_bandeau_texte > div{padding: 60px 30px}}.home_selection .faux_titre_niv2{display: block;margin-bottom: 40px}.home_selection .faux_titre_niv2{font-size: 32px}@media screen and (min-width: 320px){.home_selection .faux_titre_niv2{font-size: calc(2.91667vw + 22.66667px)}}@media screen and (min-width: 1280px){.home_selection .faux_titre_niv2{font-size: 60px}}.home_selection .faux_titre_niv2{line-height: 40px}@media screen and (min-width: 320px){.home_selection .faux_titre_niv2{line-height: calc(3.125vw + 30px)}}@media screen and (min-width: 1280px){.home_selection .faux_titre_niv2{line-height: 70px}}@media only screen and (max-width: 768px){.home_selection .faux_titre_niv2{margin: 0 0 24px}}@media only screen and (max-width: 600px){.home_selection.row{max-width: 100% !important}.home_selection .faux_titre_niv2{margin-left: 30px}}.home_encart{margin: 2rem auto 0}@media screen and (min-width: 320px){.home_encart{margin: calc(7rem auto 0 - 2rem auto 0 / 960px*100vw - 2rem auto 0 - 7rem auto 0 - 2rem auto 0 / 960px * 320px)}}@media screen and (min-width: 1280px){.home_encart{margin: 7rem auto 0}}.home_encart ul{display: flex;align-items: center;justify-content: center;margin: 0 auto;padding: 0;list-style-type: none;width: 100%;text-align: center}.home_encart ul li{margin: 0 3.125%}.home_encart ul li:hover img{transform: scale(1.01);transition: all 300ms ease-out 0s}@media only screen and (max-width: 40em){.home_encart ul{flex-direction: column}.home_encart ul li{margin: 1rem auto}}.home_encart .bouton_filet{display: block;margin-top: 2rem}@media only screen and (max-width: 992px){.home_encart.row{max-width: 100% !important}}.grp_zones_dyn{display: flex;flex-direction: column}.grp_zones_dyn .grp_zones_dyn_content{display: flex;flex-direction: row-reverse}.grp_zones_dyn .grp_zones_dyn_content > p{width: 57%;margin: 0;text-align: center}.grp_zones_dyn .grp_zones_dyn_content div{padding: 0 5%;display: flex;align-items: center;justify-content: center;flex-direction: column;width: 43%;background: #fdeeed url(/_boutiques/CHOCODIC//site_image/bg_eclat_zd.svg) center top no-repeat;background-size: contain;text-align: center}.grp_zones_dyn .grp_zones_dyn_content div p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.grp_zones_dyn h2{margin-top: 0;font-family: 'Sora', Verdana, sans-serif;text-transform: uppercase;letter-spacing: 0.12rem}.grp_zones_dyn h2{margin-bottom: 20px}@media screen and (min-width: 1024px){.grp_zones_dyn h2{margin-bottom: calc(3.84615vw - 19.38462px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2{margin-bottom: 36px}}.grp_zones_dyn h2{font-size: 16px}@media screen and (min-width: 320px){.grp_zones_dyn h2{font-size: calc(1.25vw + 12px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2{font-size: 30px}}.grp_zones_dyn h2{line-height: 38px}@media screen and (min-width: 320px){.grp_zones_dyn h2{line-height: calc(0.17857vw + 37.42857px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2{line-height: 40px}}.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{font-family: 'Poiret One', Verdana, sans-serif;font-style: normal;text-transform: none}.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{font-size: 48px}@media screen and (min-width: 320px){.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{font-size: calc(4.28571vw + 34.28571px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{font-size: 96px}}.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{line-height: 55px}@media screen and (min-width: 320px){.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{line-height: calc(4.55357vw + 40.42857px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2 span, .grp_zones_dyn h2 em{line-height: 106px}}.grp_zones_dyn h2 strong{font-weight: 400}.grp_zones_dyn h2 strong{font-size: 16px}@media screen and (min-width: 320px){.grp_zones_dyn h2 strong{font-size: calc(2.14286vw + 9.14286px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2 strong{font-size: 40px}}.grp_zones_dyn h2 strong{line-height: 20px}@media screen and (min-width: 320px){.grp_zones_dyn h2 strong{line-height: calc(2.5vw + 12px)}}@media screen and (min-width: 1440px){.grp_zones_dyn h2 strong{line-height: 48px}}.grp_zones_dyn > div:nth-child(even){flex-direction: row}@media only screen and (max-width: 840px){.grp_zones_dyn .grp_zones_dyn_content{flex-direction: column-reverse}.grp_zones_dyn .grp_zones_dyn_content > p, .grp_zones_dyn .grp_zones_dyn_content div{width: 100%}.grp_zones_dyn .grp_zones_dyn_content h2{display: block;text-align: left;font-family: 'Sora', Verdana, sans-serif;text-transform: uppercase}.grp_zones_dyn .grp_zones_dyn_content h2{margin-bottom: 20px}.grp_zones_dyn .grp_zones_dyn_content h2{font-size: 16px}.grp_zones_dyn .grp_zones_dyn_content h2{line-height: 24px}.grp_zones_dyn .grp_zones_dyn_content div{padding: 45px 30px;align-items: flex-start;text-align: left}.grp_zones_dyn > div:nth-child(even){flex-direction: column-reverse}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.grp_zones_dyn .grp_zones_dyn_content h2{margin-bottom: calc(2.27273vw + 12.72727px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.grp_zones_dyn .grp_zones_dyn_content h2{margin-bottom: 36px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.grp_zones_dyn .grp_zones_dyn_content h2{font-size: calc(3.40909vw + 5.09091px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.grp_zones_dyn .grp_zones_dyn_content h2{font-size: 40px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.grp_zones_dyn .grp_zones_dyn_content h2{line-height: calc(3.40909vw + 13.09091px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.grp_zones_dyn .grp_zones_dyn_content h2{line-height: 48px}}.HOMEPAGE_ZD{}.HOMEPAGE_ZD h2{margin-bottom: 0}.HOMEPAGE_ZD blockquote{margin: 1.25rem 0}@media screen and (max-width: 840px){.HOMEPAGE_ZD > .column{width: 100%}}.aspect-ratio{--aspect-ratio: calc(720/660);position: relative;height: 0;padding-bottom: calc(100%/(var(--aspect-ratio)))}.aspect-ratio > *{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover}.slick-dots{bottom: inherit}.slick-dots li{margin: 0 15px}.slick-dots li button{width: 20px;height: 20px}.slick-dots li button::before{font-size: 20px}.slick-prev::before{content: "";background: transparent url(/_boutiques/CHOCODIC//site_image/chevron_gauche.svg) 0 0 no-repeat;background-size: contain;width: 21px;height: 34px;display: block}.slick-next::before{content: "";background: transparent url(/_boutiques/CHOCODIC//site_image/chevron_droite.svg) 0 0 no-repeat;background-size: contain;width: 21px;height: 34px;display: block}.arrow_slider a{margin: 0 auto;width: 100%}.arrow_slider .slick-prev{left: 0}.arrow_slider .slick-next{right: 0}.arrow_slider .slick-next, .arrow_slider .slick-prev{top: 33.33%;width: 21px;height: 34px;margin: 0;padding: 0}.arrow_slider .slick-next::before, .arrow_slider .slick-prev::before{font-size: 25px;color: #280d0c}.arrow_slider .slick-dots{margin: 0;padding-top: 10px !important}.arrow_slider .slick-dots li button::before{color: #452312;content: "\f1db";font-family: 'FontAwesome';font-size: 25px !important;background: #dfedea}@media only screen and (max-width: 768px){.arrow_slider{padding: 0}.arrow_slider .slick-slide{padding: 0 1rem 0 0}.arrow_slider .slick-prev, .arrow_slider .slick-next{width: 50px;height: auto;padding: 20px;top: 15% !important;background-color: rgba(255, 255, 255, 0.8)}.arrow_slider .slick-prev:before, .arrow_slider .slick-next:before{width: 10px;height: 18px}}@media only screen and (max-width: 600px){.arrow_slider.arrow-slider-product .slick-prev, .arrow_slider.arrow-slider-product .slick-next{top: 20% !important}}.arrow_slider_paging{display: block;position: absolute;bottom: -45px;width: 100%;padding: 0;text-align: center;list-style: outside none none}.arrow_slider_paging li{float: left}.arrow_slider_small{margin-top: 40px}.arrow_slider_small .slick-prev, .arrow_slider_small .slick-next{top: 25% !important}@media only screen and (max-width: 768px){.arrow_slider_small{margin-top: 0}}.arrow_slider_big .slick-prev, .arrow_slider_big .slick-next{top: 30%}.slider-selection-big{margin-top: 40px}.listing_bloc_produit{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 1rem 30px;margin: 2rem 0}.listing_bloc_produit .bloc_produit .bp_infos{padding-left: 0}@media only screen and (max-width: 1114px){.listing_bloc_produit{grid-template-columns: repeat(3, 1fr)}}@media only screen and (max-width: 992px){.listing_bloc_produit{margin: 1rem 1rem 2rem;grid-template-columns: repeat(2, 1fr)}}@media only screen and (max-width: 768px){.listing_bloc_produit{grid-gap: 0.5rem 30px}}@media only screen and (max-width: 600px){.listing_bloc_produit{grid-template-columns: 1fr}.listing_bloc_produit .bloc_produit{position: relative;display: flex;flex-direction: row;height: inherit;flex-wrap: wrap}}@media only screen and (max-width: 380px){.listing_bloc_produit{margin: 0.5rem 0}}.bloc_produit{position: relative;display: flex;flex-direction: column;height: 100%;margin-bottom: 3rem;color: #280d0c}.bloc_produit .bp_promo{position: relative;text-align: center}.bloc_produit .bp_promo svg{width: 50px;height: 50px}.bloc_produit .bp_msg_promo{position: absolute;top: 0;right: 0;z-index: 5;width: 100%;text-align: center;font-family: 'pill_gothic_600mgbold', Arial, sans-serif;font-size: 11px;line-height: 43px;font-weight: 800;color: #ff9521;letter-spacing: 0}.bloc_produit .bp_msg_promo .fa{position: absolute;z-index: 50;color: #e6e36f;font-size: 45px}.bloc_produit .fa-question{font-size: 17px}.bloc_produit .bp_nom{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 48px;font-weight: 400}.bloc_produit .bp_nom{margin: 0 0 0.5rem}@media screen and (min-width: 320px){.bloc_produit .bp_nom{margin: calc(0 0 2.25rem - 0 0 0.5rem / 960px*100vw - 0 0 0.5rem - 0 0 2.25rem - 0 0 0.5rem / 960px * 320px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_nom{margin: 0 0 2.25rem}}.bloc_produit .bp_nom{font-size: 16px}@media screen and (min-width: 320px){.bloc_produit .bp_nom{font-size: calc(0vw + 16px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_nom{font-size: 16px}}.bloc_produit .bp_nom{line-height: 24px}@media screen and (min-width: 320px){.bloc_produit .bp_nom{line-height: calc(0vw + 24px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_nom{line-height: 24px}}.bloc_produit .bp_img_hover{display: none}.bloc_produit img{width: 100%}.bloc_produit .bp_img{display: block;padding: 0;margin: 0 0 30px}.bloc_produit .bp_img img{position: relative;width: 100%}.bloc_produit .bp_infos{display: flex;flex-direction: column;justify-content: space-between}.bloc_produit .bp_prix{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;font-family: 'pill_gothic_600mgbold', Arial, sans-serif;font-weight: 700}.bloc_produit .bp_prix{font-size: 24px}@media screen and (min-width: 320px){.bloc_produit .bp_prix{font-size: calc(0.83333vw + 21.33333px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_prix{font-size: 32px}}.bloc_produit .bp_prix{line-height: 28px}@media screen and (min-width: 320px){.bloc_produit .bp_prix{line-height: calc(1.25vw + 24px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_prix{line-height: 40px}}.bloc_produit .bp_prix del{margin-right: 15px;font-weight: 300}.bloc_produit .bp_prix del{font-size: 12px}@media screen and (min-width: 320px){.bloc_produit .bp_prix del{font-size: calc(0.83333vw + 9.33333px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_prix del{font-size: 20px}}.bloc_produit .bp_prix del{line-height: 27px}@media screen and (min-width: 320px){.bloc_produit .bp_prix del{line-height: calc(-0.20833vw + 27.66667px)}}@media screen and (min-width: 1280px){.bloc_produit .bp_prix del{line-height: 25px}}.bloc_produit .bp_prix .libelle_promo{width: 100%;height: 14px;display: block;font-size: 12px;line-height: 14px;font-style: normal;font-weight: 400;font-family: 'Sora', Verdana, sans-serif;font-style: normal}.bloc_produit .bp_prix .libelle_promo em{font-style: normal}.bloc_produit .bp_prix .icon_personnalisation{margin-left: 1rem}.bloc_produit .bp_prix .icon_personnalisation svg{height: 40px}.bloc_produit .bp_etiquette{position: absolute;top: 10px;right: 15px;display: flex;justify-content: flex-end;z-index: 20}.bloc_produit .bp_etiquette svg, .bloc_produit .bp_etiquette img{width: auto;height: 40px}.bloc_produit .bp_etiquette span + span{margin-left: 10px}.bloc_produit .bp_etiquette .svg{display: inline-block;padding-top: 3px}.bloc_produit .bp_etiquette .svg + .svg{margin-left: 10px}.bloc_produit .bp_etiquette img{margin-left: 10px}.bloc_produit .bp_bouton{opacity: 0;margin: 40px 0 0;display: block;width: fit-content}.bloc_produit:hover, .bloc_produit:focus{color: #280d0c}.bloc_produit:hover .bp_img .bp_img_off, .bloc_produit:focus .bp_img .bp_img_off{display: none}.bloc_produit:hover .bp_img .bp_img_hover, .bloc_produit:focus .bp_img .bp_img_hover{display: block}.bloc_produit:hover .bp_bouton, .bloc_produit:focus .bp_bouton{opacity: 1}@media only screen and (max-width: 1024px){.bloc_produit .bp_img{margin-bottom: 24px}.bloc_produit .bp_nom{margin-bottom: 20px;height: inherit}.bloc_produit .bp_bouton{bottom: 0}.bloc_produit .bp_prix{justify-content: flex-start}.bloc_produit .bp_infos{padding-left: 20px}.bloc_produit .bp_bouton{display: none}}.image_content{display: inline-block;position: relative}.image_content .etiquette_haute{position: absolute;top: 20px;left: 0}.image_content .etiquette_basse{position: absolute;bottom: 0;right: 0}.msgcarts{width: 33.33%;margin: 0 auto;z-index: 9000}.msgcarts .msgcart{overflow: hidden;width: auto;margin-bottom: 6px;padding: 7px 5px 15px;background: #f0eeef;box-shadow: 1px 1px 12px #f0eeef;cursor: pointer;font-size: 16px;line-height: 20px}.msgcarts .msgcart > .row{display: flex;flex-direction: column;padding: 1rem}.msgcarts .msgcart > .row > .row.collapse{display: flex;justify-content: center}.msgcarts .msgcart .row.collapse.faux_titre_niv3{margin-top: 0}.msgcarts .msgcart .popup_panier_text{padding-left: 1rem;line-height: 1.4}@media screen and (max-width: 640px){.msgcarts{width: 100%;left: 0}.msgcarts img{height: 60px;padding-right: 0}}#categorie_header{position: relative;overflow: hidden;display: flex;align-items: stretch;flex-direction: row-reverse;flex-wrap: nowrap}#categorie_header .categorie_visuel{width: 50%}#categorie_header .categorie_visuel img{max-width: inherit;height: auto}#categorie_header.ssCat .categorie_visuel{width: 51.25%}#categorie_header.ssCat .categorie_info{background-image: none;width: 48.75%;background-color: #fef4ef}#categorie_header.ssCat .categorie_info h1{font-size: 32px}@media screen and (min-width: 320px){#categorie_header.ssCat .categorie_info h1{font-size: calc(2.5vw + 24px)}}@media screen and (min-width: 1440px){#categorie_header.ssCat .categorie_info h1{font-size: 60px}}#categorie_header.ssCat .categorie_info h1{line-height: 40px}@media screen and (min-width: 320px){#categorie_header.ssCat .categorie_info h1{line-height: calc(2.67857vw + 31.42857px)}}@media screen and (min-width: 1440px){#categorie_header.ssCat .categorie_info h1{line-height: 70px}}@media only screen and (max-width: 992px){#categorie_header.row, #categorie_header > .row{max-width: 100% !important}#categorie_header .categorie_visuel{display: none}#categorie_header .categorie_info, #categorie_header.ssCat .categorie_info{width: 100%;padding: 40px 30px}#categorie_header + .row{max-width: 100% !important}}.catNoPrd{padding: 100px 0}.categorie_info{width: 50%;padding: 0 10%;display: flex;align-items: center;justify-content: center;flex-direction: column;background-image: url(/_boutiques/CHOCODIC//site_image/gamme_eclat.svg);background-size: contain;background-repeat: no-repeat;background-position: center top;color: #280d0c;background-color: #9b5e40}.categorie_info h1{width: 100%;text-align: left;color: #280d0c}.categorie_info h1{font-size: 32px}@media screen and (min-width: 320px){.categorie_info h1{font-size: calc(5.17857vw + 15.42857px)}}@media screen and (min-width: 1440px){.categorie_info h1{font-size: 90px}}.categorie_info h1{line-height: 40px}@media screen and (min-width: 320px){.categorie_info h1{line-height: calc(5.89286vw + 21.14286px)}}@media screen and (min-width: 1440px){.categorie_info h1{line-height: 106px}}.categorie_info .categorie_texte{width: 100%;display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;margin: 0 auto;text-align: left}.categorie_info .categorie_texte{font-size: 16px}@media screen and (min-width: 320px){.categorie_info .categorie_texte{font-size: calc(0vw + 16px)}}@media screen and (min-width: 1280px){.categorie_info .categorie_texte{font-size: 16px}}.categorie_info .categorie_texte{line-height: 24px}@media screen and (min-width: 320px){.categorie_info .categorie_texte{line-height: calc(0vw + 24px)}}@media screen and (min-width: 1280px){.categorie_info .categorie_texte{line-height: 24px}}.categorie_info .categorie_texte p{font-size: 16px}@media screen and (min-width: 320px){.categorie_info .categorie_texte p{font-size: calc(0vw + 16px)}}@media screen and (min-width: 1280px){.categorie_info .categorie_texte p{font-size: 16px}}.categorie_info .categorie_texte p{line-height: 24px}@media screen and (min-width: 320px){.categorie_info .categorie_texte p{line-height: calc(0vw + 24px)}}@media screen and (min-width: 1280px){.categorie_info .categorie_texte p{line-height: 24px}}@media screen and (max-width: 1024px){.categorie_info .categorie_texte{margin: 1em auto}}@media screen and (max-width: 840px){.categorie_info .categorie_texte{width: 100%;margin-bottom: 0}}.categorie_info .categorie_texte_mobile{margin: 0 auto;padding: 0;font-size: 16px;line-height: 24px}.categorie_info .categorie_texte_mobile p{font-size: 14px}@media screen and (min-width: 320px){.categorie_info .categorie_texte_mobile p{font-size: calc(0.625vw + 12px)}}@media screen and (min-width: 1280px){.categorie_info .categorie_texte_mobile p{font-size: 20px}}.categorie_info .categorie_texte_mobile p{line-height: 20px}@media screen and (min-width: 320px){.categorie_info .categorie_texte_mobile p{line-height: calc(0.625vw + 18px)}}@media screen and (min-width: 1280px){.categorie_info .categorie_texte_mobile p{line-height: 26px}}.categorie_info .categorie_texte_mobile a{color: #280d0c}.categorie_info .categorie_texte_mobile a:hover{text-decoration: none}.categorie_info .categorie_texte_mobile a + div{display: none}@media screen and (max-width: 1024px){.categorie_info .categorie_texte_mobile{margin: 1em auto}}@media screen and (max-width: 840px){.categorie_info .categorie_texte_mobile{width: 100%;margin-bottom: 0}}@media only screen and (min-width: 64.01em){.categorie_info .categorie_info_content{margin-top: 3rem}}@media only screen and (max-width: 992px){.categorie_info .row{position: absolute;top: 50%;left: 5%;transform: translateY(-50%)}.categorie_info .categorie_texte{-webkit-line-clamp: 3}}@media only screen and (max-width: 840px){.categorie_info .row{left: 0}}.categorie_bann{margin: 20px auto 2rem}@media screen and (min-width: 320px){.categorie_bann{margin: calc(55px auto 85px - 20px auto 2rem / 960px*100vw - 20px auto 2rem - 55px auto 85px - 20px auto 2rem / 960px * 320px)}}@media screen and (min-width: 1280px){.categorie_bann{margin: 55px auto 85px}}.categorie_bann ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-wrap: wrap;flex-direction: column}.categorie_bann ul li{display: flex;width: 100%;flex-wrap: nowrap;flex-direction: row-reverse}.categorie_bann ul li > p{width: 55%;margin-bottom: 0}.categorie_bann ul li > p + div{width: 45%;position: relative;z-index: 10;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0 5%;text-align: center;background-color: transparent;background-image: url(/_boutiques/CHOCODIC//site_image/bg_eclat_zd.svg);background-size: contain;background-position: top center;background-repeat: no-repeat}.categorie_bann ul li > p + div h2{font-family: 'Sora', Verdana, sans-serif;text-transform: uppercase;letter-spacing: 0.12rem}.categorie_bann ul li > p + div h2{margin-bottom: 20px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2{margin-bottom: calc(6.00962vw - 41.53846px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2{margin-bottom: 45px}}.categorie_bann ul li > p + div h2{font-size: 16px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2{font-size: calc(3.36538vw - 18.46154px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2{font-size: 30px}}.categorie_bann ul li > p + div h2{line-height: 19px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2{line-height: calc(5.04808vw - 32.69231px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2{line-height: 40px}}.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{font-family: 'Poiret One', Verdana, sans-serif;font-style: normal;text-transform: none}.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{font-size: 32px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{font-size: calc(10.57692vw - 76.30769px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{font-size: 76px}}.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{line-height: 38px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{line-height: calc(11.53846vw - 80.15385px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2 span, .categorie_bann ul li > p + div h2 em{line-height: 86px}}.categorie_bann ul li > p + div h2 em{display: block}.categorie_bann ul li > p + div h2 strong{font-weight: 400}.categorie_bann ul li > p + div h2 strong{font-size: 16px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2 strong{font-size: calc(5.76923vw - 43.07692px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2 strong{font-size: 40px}}.categorie_bann ul li > p + div h2 strong{line-height: 20px}@media screen and (min-width: 1024px){.categorie_bann ul li > p + div h2 strong{line-height: calc(6.73077vw - 48.92308px)}}@media screen and (min-width: 1440px){.categorie_bann ul li > p + div h2 strong{line-height: 48px}}.categorie_bann ul li > p + div p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}.categorie_bann ul li:nth-child(even){flex-direction: row}.categorie_bann .bouton_filet{margin-top: 2rem}@media only screen and (max-width: 1440px){.categorie_bann .home_bandeau_texte h2{margin-right: 4%}.categorie_bann .home_bandeau_texte div{margin-left: 4%}}@media only screen and (max-width: 840px){.categorie_bann{height: inherit;margin-bottom: 0}.categorie_bann > .row{flex-direction: column;margin: 0;max-width: 100% !important}.categorie_bann ul li{flex-direction: column-reverse}.categorie_bann ul li:nth-child(even){flex-direction: column-reverse}.categorie_bann ul li > p + div, .categorie_bann ul li > p, .categorie_bann ul li h2{width: 100%}.categorie_bann ul li > p + div{padding: 45px 30px;align-items: flex-start;justify-content: flex-start;text-align: left}.categorie_bann .home_bandeau_img{position: relative;margin-bottom: 1rem}.categorie_bann .home_bandeau_texte{flex-direction: column;margin-top: 1rem;color: #280d0c}.categorie_bann .home_bandeau_texte h2, .categorie_bann .home_bandeau_texte div{width: 100%}.categorie_bann .home_bandeau_texte h2{padding: 0;margin-bottom: 1.5rem;color: #280d0c;text-align: center;font-family: 'Sora', Verdana, sans-serif}.categorie_bann .home_bandeau_texte h2{margin-bottom: 20px}.categorie_bann .home_bandeau_texte h2{font-size: 16px}.categorie_bann .home_bandeau_texte h2{line-height: 19px}.categorie_bann .home_bandeau_texte h2 span{display: block}.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{font-family: 'Poiret One', Verdana, sans-serif;font-style: normal;text-transform: none}.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{font-size: 32px}.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{line-height: 38px}.categorie_bann .home_bandeau_texte strong{font-weight: 400}.categorie_bann .home_bandeau_texte strong{font-size: 16px}.categorie_bann .home_bandeau_texte strong{line-height: 20px}.categorie_bann .home_bandeau_texte div{margin: 0;padding: 0;background: none}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte h2{margin-bottom: calc(3.55114vw + 8.63636px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte h2{margin-bottom: 45px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte h2{font-size: calc(1.98864vw + 9.63636px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte h2{font-size: 30px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte h2{line-height: calc(2.98295vw + 9.45455px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte h2{line-height: 40px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{font-size: calc(6.25vw + 12px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{font-size: 76px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{line-height: calc(6.81818vw + 16.18182px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte span, .categorie_bann .home_bandeau_texte em{line-height: 86px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte strong{font-size: calc(3.40909vw + 5.09091px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte strong{font-size: 40px}}@media only screen and (max-width: 840px) and screen and (min-width: 320px){.categorie_bann .home_bandeau_texte strong{line-height: calc(3.97727vw + 7.27273px)}}@media only screen and (max-width: 840px) and screen and (min-width: 1024px){.categorie_bann .home_bandeau_texte strong{line-height: 48px}}.title_sscat{padding: 20px 20px 20px 9%;overflow: hidden}.title_sscat p{margin-bottom: 0;font-weight: 700;text-transform: uppercase;letter-spacing: 0.12rem}.title_sscat p{font-size: 16px}@media screen and (min-width: 320px){.title_sscat p{font-size: calc(0.35714vw + 14.85714px)}}@media screen and (min-width: 1440px){.title_sscat p{font-size: 20px}}.title_sscat p{line-height: 20px}@media screen and (min-width: 320px){.title_sscat p{line-height: calc(0.35714vw + 18.85714px)}}@media screen and (min-width: 1440px){.title_sscat p{line-height: 24px}}.liste_rayon{}.liste_rayon.arrow_slider{margin: 0;display: grid;grid-template-columns: repeat(3, 1fr)}@media only screen and (max-width: 992px){.liste_rayon.arrow_slider{grid-template-columns: repeat(2, 1fr)}}@media only screen and (max-width: 520px){.liste_rayon.arrow_slider{grid-template-columns: repeat(1, 1fr)}}.liste_rayon.arrow_slider .slick-slide{padding: 0 0.5rem}.liste_rayon.arrow_slider .slick-prev{left: 0}.liste_rayon.arrow_slider .slick-next{right: 0}.liste_rayon.arrow_slider .slick-prev, .liste_rayon.arrow_slider .slick-next{width: 76px;height: 84px;padding: 32px;background-color: rgba(255, 255, 255, 0.8)}.liste_rayon.arrow_slider .slick-prev:before, .liste_rayon.arrow_slider .slick-next:before{width: 12px;height: 20px;font-size: 15px}.liste_rayon.arrow_slider .slick-prev:hover, .liste_rayon.arrow_slider .slick-next:hover{background-color: #fff}.liste_rayon a{display: block;position: relative;font-size: 16px;line-height: 20px;text-transform: uppercase;font-weight: 600;text-decoration: none}.liste_rayon a.defaut:hover .ss_cat_nom{color: #280d0c}.liste_rayon a.active{color: #fff;background: #dfedea}.liste_rayon a:hover{text-decoration: none;opacity: 0.75}.liste_rayon .ss_cat_img{z-index: 10;position: relative;display: block}.liste_rayon .ss_cat_nom{position: relative;align-items: center;padding: 20px 16px 20px 20px;width: 100%;z-index: 20;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-weight: 400;letter-spacing: 0.12rem}.liste_rayon .ss_cat_nom{font-size: 12px}@media screen and (min-width: 320px){.liste_rayon .ss_cat_nom{font-size: calc(-0.17857vw + 12.57143px)}}@media screen and (min-width: 1440px){.liste_rayon .ss_cat_nom{font-size: 10px}}.liste_rayon .ss_cat_nom{line-height: 16px}@media screen and (min-width: 320px){.liste_rayon .ss_cat_nom{line-height: calc(0vw + 16px)}}@media screen and (min-width: 1440px){.liste_rayon .ss_cat_nom{line-height: 16px}}.liste_rayon .ss_cat_nom:after{content: "";width: 19px;height: 19px;display: block;background-image: url(/_boutiques/CHOCODIC//site_image/picto_arrow.svg);background-repeat: no-repeat;background-size: contain;background-position: 0 0;position: absolute;right: 15px;top: 20px}@media only screen and (max-width: 992px){.liste_rayon .ss_cat_nom{display: flex;-webkit-line-clamp: inherit;justify-content: space-between}.liste_rayon .ss_cat_nom:after{position: relative;top: inherit;right: inherit}.liste_rayon .ss_cat_nom span{display: block;height: 32px}}@media only screen and (max-width: 520px){.liste_rayon .ss_cat_nom span{height: inherit}}#template_gamme{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: flex-start}#template_gamme{margin-bottom: 2rem}@media screen and (min-width: 320px){#template_gamme{margin-bottom: calc(25.71429remvw + 1.14286rem)}}@media screen and (min-width: 1440px){#template_gamme{margin-bottom: 5rem}}.template_gamme_content div{position: relative;display: flex;align-items: stretch}.template_gamme_content .ss_cat_nom{display: flex;align-items: center;position: relative;bottom: 0;z-index: 50;padding: 10px 16px 10px 10px;width: 100%;z-index: 20;height: inherit;overflow: hidden;font-weight: 400;letter-spacing: 0.12rem;text-align: left;background-color: #fef4ef;text-transform: uppercase}.template_gamme_content .ss_cat_nom{font-size: 12px}@media screen and (min-width: 320px){.template_gamme_content .ss_cat_nom{font-size: calc(-0.17857vw + 12.57143px)}}@media screen and (min-width: 1440px){.template_gamme_content .ss_cat_nom{font-size: 10px}}.template_gamme_content .ss_cat_nom{line-height: 16px}@media screen and (min-width: 320px){.template_gamme_content .ss_cat_nom{line-height: calc(0vw + 16px)}}@media screen and (min-width: 1440px){.template_gamme_content .ss_cat_nom{line-height: 16px}}.template_gamme_content .ss_cat_nom:after{content: "";width: 10px;height: 10px;display: block;background-image: url(/_boutiques/CHOCODIC//site_image/picto_arrow.svg);background-repeat: no-repeat;background-size: contain;background-position: 0 0;position: absolute;right: 10px;top: 40%}.template_gamme_content .ss_cat_img{display: block;width: 100%}.template_gamme_content .ss_cat_img img{width: 100%}.template_gamme_ONE{position: relative;width: 33.33%}.template_gamme_ONE div{display: flex;flex-direction: column}.template_gamme_ONE .ss_cat_nom{margin-bottom: 0;padding: 16px 16px 16px 10px;font-family: 'Sora', Verdana, sans-serif;font-weight: 700}.template_gamme_ONE .ss_cat_nom{font-size: 16px}@media screen and (min-width: 992px){.template_gamme_ONE .ss_cat_nom{font-size: calc(2.00893vw - 3.92857px)}}@media screen and (min-width: 1440px){.template_gamme_ONE .ss_cat_nom{font-size: 25px}}.template_gamme_ONE .ss_cat_nom{line-height: 20px}@media screen and (min-width: 992px){.template_gamme_ONE .ss_cat_nom{line-height: calc(3.34821vw - 13.21429px)}}@media screen and (min-width: 1440px){.template_gamme_ONE .ss_cat_nom{line-height: 35px}}.template_gamme_ONE .ss_cat_text{margin-top: 1rem}.template_gamme_ONE .ss_cat_text h3{font-size: 16px}@media screen and (min-width: 992px){.template_gamme_ONE .ss_cat_text h3{font-size: calc(1.5625vw + 0.5px)}}@media screen and (min-width: 1440px){.template_gamme_ONE .ss_cat_text h3{font-size: 23px}}.template_gamme_ONE .ss_cat_text h3{line-height: 20px}@media screen and (min-width: 992px){.template_gamme_ONE .ss_cat_text h3{line-height: calc(2.23214vw - 2.14286px)}}@media screen and (min-width: 1440px){.template_gamme_ONE .ss_cat_text h3{line-height: 30px}}.template_gamme_suite{margin-left: 3%;width: 63.66%;display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 0.5rem;row-gap: 1.25rem}.template_gamme_suite a, .template_gamme_suite span{display: block}.template_gamme_suite a:hover img, .template_gamme_suite span:hover img{opacity: 0.75}.template_gamme_suite a:hover .ss_cat_nom, .template_gamme_suite span:hover .ss_cat_nom{opacity: 1}@media only screen and (max-width: 1280px){.template_gamme_suite{grid-template-columns: repeat(3, 1fr)}}@media only screen and (max-width: 992px){#template_gamme{flex-direction: column}.template_gamme_suite, .template_gamme_ONE{width: 100%}.template_gamme_suite{margin-top: 2rem;grid-template-columns: repeat(3, 1fr)}.template_gamme_content .ss_cat_nom{position: relative;font-size: 14px;line-height: 20px;height: 60px}}@media only screen and (max-width: 40rem){.template_gamme_suite{grid-template-columns: repeat(2, 1fr)}.template_gamme_content .ss_cat_nom{position: relative;font-size: 14px}.template_gamme_ONE h1.ss_cat_nom{font-size: 20px;line-height: 30px}}.arrow_title.faux_titre_niv2{margin: 35px auto 40px}.arrow_title.faux_titre_niv2 + .arrow_slider{margin-bottom: 29px}.categorie_complement{width: 88.88%;font-weight: 400;color: #989898}.categorie_complement{margin: 30px auto}@media screen and (min-width: 320px){.categorie_complement{margin: calc(85px auto - 30px auto / 960px*100vw - 30px auto - 85px auto - 30px auto / 960px * 320px)}}@media screen and (min-width: 1280px){.categorie_complement{margin: 85px auto}}.categorie_complement h1{margin-bottom: 0.75rem;font-weight: 400}.categorie_complement h1{font-size: 1.5rem}@media screen and (min-width: 320px){.categorie_complement h1{font-size: calc(5remvw + 1.33333rem)}}@media screen and (min-width: 1280px){.categorie_complement h1{font-size: 2rem}}.categorie_complement h2, .categorie_complement h3{margin-bottom: 0.75rem;font-weight: 400}.categorie_complement h2, .categorie_complement h3{font-size: 1rem}@media screen and (min-width: 320px){.categorie_complement h2, .categorie_complement h3{font-size: calc(2.5remvw + 0.91667rem)}}@media screen and (min-width: 1280px){.categorie_complement h2, .categorie_complement h3{font-size: 1.25rem}}.categorie_complement p{font-weight: 400}.categorie_complement p{font-size: 0.9rem}@media screen and (min-width: 320px){.categorie_complement p{font-size: calc(1remvw + 0.86667rem)}}@media screen and (min-width: 1280px){.categorie_complement p{font-size: 1rem}}.categorie_complement.drawer{padding: 1rem 2rem 0}.categorie_complement.drawer .fa{color: #989898}.categorie_complement .dr-transparent:after{height: 100px;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.9) 100%) repeat scroll 0 0}@media only screen and (max-width: 1024px){.categorie_complement{width: 100%}}@media only screen and (max-width: 840px){.categorie_complement.drawer{padding: 0}.categorie_complement p{font-weight: 400}}.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: #bedbd5}#arrow_slider_categorie{margin-bottom: 44px}.categorie_description{width: 75%;margin: 45px auto;font-weight: 500;text-align: center}.categorie_description{font-size: 16px}@media screen and (min-width: 320px){.categorie_description{font-size: calc(0.41667vw + 14.66667px)}}@media screen and (min-width: 1280px){.categorie_description{font-size: 20px}}.categorie_description{line-height: 20px}@media screen and (min-width: 320px){.categorie_description{line-height: calc(0.625vw + 18px)}}@media screen and (min-width: 1280px){.categorie_description{line-height: 26px}}.categorie_description p{font-weight: 500}.categorie_description p{font-size: 16px}@media screen and (min-width: 320px){.categorie_description p{font-size: calc(0.41667vw + 14.66667px)}}@media screen and (min-width: 1280px){.categorie_description p{font-size: 20px}}.categorie_description p{line-height: 20px}@media screen and (min-width: 320px){.categorie_description p{line-height: calc(0.625vw + 18px)}}@media screen and (min-width: 1280px){.categorie_description p{line-height: 26px}}.accordion .accordion-navigation > a{background: #fff;color: #280d0c}.accordion .accordion-navigation.active > a{background: #f0eeef;color: #280d0c}.accordion .accordion-navigation > a:hover{background: #e1e1e1}.accordion .accordion-navigation > .content.active{background: #fff;border: 1px solid #f0eeef}.accordion .accordion-navigation > a::after{float: right;font-family: 'FontAwesome';font-size: 20px;content: '\f107';transition: all 0.2s}.accordion .accordion-navigation.active > a::after{transform: rotate(180deg)}.account_connect{background: none !important}.syspage_tri{max-width: 20%;margin-top: 26px;display: grid;grid-template-areas: "select";align-items: center;position: relative;font-weight: 300;border: 1px solid #280d0c;background: #fff;background-image: url(/_boutiques/CHOCODIC//site_image/chevron_droite.svg);background-repeat: no-repeat;background-position: 95% 50%;background-size: 16px 12px;text-transform: uppercase;font-weight: 600;font-size: 15px;line-height: 19px;text-align: center}.syspage_tri select{margin: 0;padding: 8px 1rem;height: inherit;appearance: none;background: transparent;border: none;cursor: inherit;z-index: 1;outline: none}.syspage_tri select::-ms-expand{display: none}.syspage_tri select, .syspage_tri:after{margin-bottom: 0;grid-area: select;text-transform: uppercase;font-weight: 600;font-size: 15px;line-height: 19px}@media only screen and (max-width: 1024px){.syspage_tri{max-width: 50%;width: 50%}}@media only screen and (max-width: 40rem){.syspage_tri{max-width: 100%;width: 100%;margin-top: 1rem}}.syspage_pagination{margin: 0.5rem 0;font-size: 17px;line-height: 35px}.syspage_pagination span, .syspage_pagination strong, .syspage_pagination a{padding: 0 10px}.syspage_lien, .syspage_all{margin: 0 1em}h1.fn, .faux_titre_niv1.fn, h1.page_content{margin-bottom: 20px}h1.fn, .faux_titre_niv1.fn, h1.page_content{font-size: 32px}@media screen and (min-width: 320px){h1.fn, .faux_titre_niv1.fn, h1.page_content{font-size: calc(2.91667vw + 22.66667px)}}@media screen and (min-width: 1280px){h1.fn, .faux_titre_niv1.fn, h1.page_content{font-size: 60px}}h1.fn, .faux_titre_niv1.fn, h1.page_content{line-height: 40px}@media screen and (min-width: 320px){h1.fn, .faux_titre_niv1.fn, h1.page_content{line-height: calc(2.60417vw + 31.66667px)}}@media screen and (min-width: 1280px){h1.fn, .faux_titre_niv1.fn, h1.page_content{line-height: 65px}}.fp_container{display: flex;justify-content: flex-start}.fp_container_visuel{width: 48.75%;margin-bottom: 35px;margin-right: 1.25%}.slider-product{margin-bottom: 30px}.fp_container_info{width: 48.75%;margin-bottom: 35px;margin-left: 1.25%}@media only screen and (max-width: 1024px){.fp_container{justify-content: flex-start}.fp_container_visuel{width: 40%;margin-bottom: 2;margin-right: 5%}.fp_container_info{width: 55%;margin-bottom: 2rem}}@media only screen and (max-width: 768px){.fp_container.row{max-width: 100% !important}.fp_container.row .fp_container_visuel .fn.hide-for-medium-up, .fp_container.row .fp_container_info{padding: 0 7.5%}.fp_container_visuel{margin: 0 0 16px}.fp_container_info{margin: 0 0 0.5rem}}@media only screen and (max-width: 55em){.fp_container{margin: 0 auto 1rem;flex-direction: column}.fp_container_visuel, .fp_container_info{width: 100%}.fp_container_visuel .fn.hide-for-medium-up{display: block !important}.fp_container_visuel .fn.show-for-medium-up{display: none !important}}.fp_visuel{position: relative}.fp_visuel:after{content: "";background-image: url(/_boutiques/CHOCODIC//site_image/picto_search.svg);background-repeat: no-repeat;background-position: 0 0;background-size: 100%;width: 34px;height: 35px;position: absolute;bottom: 35px;left: 35px;z-index: 10}.fp_etiquette{position: absolute;right: 16px;top: 24px;z-index: 20;display: flex;justify-content: flex-end;flex-wrap: nowrap;align-items: center}.fp_etiquette .svg{display: block}.fp_etiquette img, .fp_etiquette svg{width: 50px;height: 50px;margin-left: 20px}.fp_etiquette .fp_promo{position: relative}.fp_etiquette .fp_msg_promo{position: absolute;top: 0;right: 0;z-index: 5;width: 50px;text-align: center;font-family: 'pill_gothic_600mgbold', Arial, sans-serif;font-size: 16px;line-height: 45px;font-weight: 800;color: #ff9521;letter-spacing: 0}.fp_critere .svg svg{width: 45px;height: 45px}.slider-product .slick-slide{text-align: center}.slider-product .slick-slide img{display: inline !important}@media only screen and (max-width: 880px){.slider-product{margin-bottom: 0}.slider-product .slick-prev, .slider-product .slick-next{width: 60px;height: auto;padding: 24px;background-color: rgba(255, 255, 255, 0.8)}.slider-product .slick-prev:before, .slider-product .slick-next:before{width: 12px;height: 20px;font-size: 15px}.slider-product .slick-prev:hover, .slider-product .slick-next:hover{background-color: #fff}.slider-product .slick-prev{left: 0}.slider-product .slick-next{right: 0}}@media only screen and (min-width: 881px){.slider-product .slick-prev, .slider-product .slick-next{display: none !important}}.slider-product-nav{margin: 0 -15px;padding: 0}.slider-product-nav .slick-slide{margin: 0;padding: 0 15px;cursor: pointer}.slider-product-nav .slick-center{opacity: 1;border-bottom: 2px solid #dfedea}.slider-product-nav .slick-next{right: 15px}.slider-product-nav .slick-prev{left: 15px}.slider-product-nav .slick-prev, .slider-product-nav .slick-next{margin-bottom: 0;top: 33.33%;width: 76px;height: 84px;padding: 32px;background-color: rgba(255, 255, 255, 0.8)}.slider-product-nav .slick-prev:before, .slider-product-nav .slick-next:before{width: 12px;height: 20px;font-size: 15px}.slider-product-nav .slick-prev:hover, .slider-product-nav .slick-next:hover{background-color: #fff}@media only screen and (max-width: 880px){.slider-product-nav{display: none !important}}.img_fp{border: 0}.img_fp:hover{cursor: zoom-in !important}.fp_fournisseur a{opacity: 0.5}.fp_critere_container{margin: 1rem 0 2rem;display: flex;align-items: center;flex-wrap: wrap}.fp_critere_container a{font-size: 17px;line-height: 21px;font-weight: 600;text-decoration: underline}.fp_critere ul{margin: 0;padding: 0;list-style-type: none;display: flex;justify-content: flex-start}.fp_critere li{margin-right: 1rem;margin-bottom: 0.5rem}.fp_critere span{display: block}.fp_resume_critere ul li{margin-right: 20px}.fp_resume_critere ul img{height: auto}.fp_resume_critere_container{padding-top: 2rem;font-size: 14px;line-height: 18px;font-weight: 600}.fp_resume_critere_container svg, .fp_resume_critere_container img{margin: 0 1rem 25px 0}.fp_resume_critere_container svg{width: 45px;height: 45px}.fp_resume_critere_container img{max-height: 50px}@media screen and (min-width: 320px){.fp_resume_critere_container img{max-height: calc(4.46429vw + 35.71429px)}}@media screen and (min-width: 1440px){.fp_resume_critere_container img{max-height: 100px}}.fp_resume_critere_container ul{margin: 0;padding: 0;list-style-type: none;display: flex;align-items: center;flex-wrap: wrap}.fp_resume_critere_container li{display: flex;align-items: center;margin-bottom: 1rem}@media only screen and (max-width: 40em){.fp_resume_critere_container{padding-top: 0}}#fp_container_texte{overflow: hidden;margin-bottom: 40px;font-size: 16px;line-height: 24px;font-weight: 400;color: #280d0c}#fp_container_texte p{font-size: 16px;line-height: 24px;font-weight: 400}.fp_container_description_achat{display: flex;flex-direction: column-reverse}.fp_info_suppl{margin: 0 auto 40px;display: flex;flex-wrap: nowrap;align-items: flex-end;justify-content: flex-start}@media only screen and (max-width: 768px){.fp_info_suppl{flex-wrap: wrap;justify-content: flex-start;flex-direction: row;margin-bottom: 15px}}.fp_quantite{display: flex;align-items: flex-start;flex-wrap: wrap;flex-direction: column}.fp_quantite label{width: 100%;margin-bottom: 0.5rem;font-size: 14px;line-height: 18px;font-weight: 300;text-transform: none}.fp_quantite div{display: flex;flex-direction: row;padding: 5px 20px;align-items: center;border: 1px solid #5c5c5c}.fp_quantite a{padding: 0 15px;font-weight: 400}.fp_quantite input{margin: 0;width: auto;max-width: inherit;padding: 0;height: inherit;border: none;color: #5c5c5c;font-size: 16px;line-height: 24px;font-weight: 400}.fp_quantite i.fa{font-size: 14px}@media only screen and (max-width: 768px){.fp_quantite{width: 100%;margin-bottom: 32px}}.fp_montant{margin-left: 25px}.fp_montant *{font-family: 'pill_gothic_600mgbold', Arial, sans-serif}.fp_montant #fp_prix{font-weight: 400}.fp_montant #fp_prix{font-size: 36px}@media screen and (min-width: 320px){.fp_montant #fp_prix{font-size: calc(0.35714vw + 34.85714px)}}@media screen and (min-width: 1440px){.fp_montant #fp_prix{font-size: 40px}}.fp_montant #fp_prix{line-height: 40px}@media screen and (min-width: 320px){.fp_montant #fp_prix{line-height: calc(0.89286vw + 37.14286px)}}@media screen and (min-width: 1440px){.fp_montant #fp_prix{line-height: 50px}}.fp_montant #fp_prix del{margin-left: 1rem;font-family: 'pill_gothic_600mgthin', Arial, sans-serif}.fp_montant #fp_prix del{font-size: 28px}@media screen and (min-width: 320px){.fp_montant #fp_prix del{font-size: calc(0.17857vw + 27.42857px)}}@media screen and (min-width: 1440px){.fp_montant #fp_prix del{font-size: 30px}}.fp_montant #fp_prix del{line-height: 38px}@media screen and (min-width: 320px){.fp_montant #fp_prix del{line-height: calc(0.17857vw + 37.42857px)}}@media screen and (min-width: 1440px){.fp_montant #fp_prix del{line-height: 40px}}@media only screen and (max-width: 768px){.fp_montant{margin: 0}.fp_montant #fp_prix del{margin: 0 8px 0 0}}#btn_prd .button i{padding-right: 1em}.ssprd_poidsUnite{display: block;padding: 0 1rem 0.5rem;font-size: 15px;line-height: 19px;font-weight: 300}@media only screen and (max-width: 768px){.ssprd_poidsUnite{padding: 0 0 0.5rem}}.fp_info_disponibilite{display: flex;align-items: center;justify-content: flex-start}.fp_info_disponibilite a{margin-left: 5px}.fp_info_disponibilite.column{margin-top: 1rem}#fp_disponibilite{margin: 0.5rem 0 10px;display: flex;align-items: center;font-size: 16px;line-height: 20px;font-weight: 500}#fp_disponibilite:before{content: "";background: transparent url(/_boutiques/CHOCODIC//site_image/picto_livraison.svg) 0 0 no-repeat;display: block;width: 50px;height: 37px;margin-right: 10px}#fp_disponibilite i{font-size: 16px;vertical-align: middle;margin-right: 5px}@media screen and (max-width: 640px){#fp_disponibilite{margin: 10px auto}}#date_livr{clear: both;display: block;margin: 16px 0 10px;line-height: 20px;font-weight: 300}#date_livr{font-size: 16px}@media screen and (min-width: 320px){#date_livr{font-size: calc(-0.35714vw + 17.14286px)}}@media screen and (min-width: 1440px){#date_livr{font-size: 12px}}.fp_notes{display: flex;align-items: center;margin-bottom: 1em;font-size: 16px;line-height: 20px}.fp_notes .note_prd{margin-right: 1.5rem}@media only screen and (max-width: 768px){.fp_notes .note_prd{display: block;margin-bottom: 1rem;width: 100%}}.fp_notes a{padding: 0 5px}@media only screen and (max-width: 768px){.fp_notes{margin: 0 7.5% 1rem;display: flex !important;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}}#fp_tab .onglet-contenu > p.row, #fp_tab .onglet-contenu-2 > p.row{text-align: center}#fp_tab #onglets-box_fp{height: 44px}#fp_tab .button{margin: 0;text-decoration: none}#fp_tab .onglet{float: left;width: auto;margin-right: 10px;padding: 0.5em 1em;color: #fff;background: #dfedea;border: 1px solid #dfedea;border-width: 1px 1px 0}#fp_tab .onglet.active{color: #dfedea;background: #fff;border: 1px solid #dfedea;border-width: 1px}@media screen and (min-width: 1024px){#fp_tab .onglet.active{border-bottom-color: #fff}}#fp_tab .onglet-contenu{border: 1px solid #dfedea;margin-top: -2px;padding: 1em}#fp_tab .onglet-contenu-2{display: none !important}#fp_tab .fp_avis_client{display: inline-flex;align-items: center;flex-wrap: wrap}#fp_tab .fp_avis_client p{margin: 0 0.5rem 0 0}#fp_tab .panel{margin-bottom: 0}#fp_tab .hide{margin-top: 1.25rem}@media only screen and (max-width: 64em){#fp_tab .button{padding: 0.5rem;font-size: 15px;line-height: 19px}#fp_tab .active + .onglet-contenu-2{display: block !important;padding: 1em;border: 1px solid #dfedea;border-top: 0}#fp_tab .active + .onglet-contenu-2:nth-child(2){border-top: 1px solid #fff}#fp_tab .active + .onglet-contenu-2:not(:last-child){border-bottom: 0}#fp_tab .onglet-contenu{display: none !important}#fp_tab .onglet{display: block;width: 100%;text-align: center;border-top: 1px solid #fff}#fp_tab .onglet-contenu-2{margin: 0;border-top: 0}}#fp_complement_info{font-size: 16px;line-height: 24px;font-weight: 400}#fp_complement_info{padding: 60px 0}@media screen and (min-width: 320px){#fp_complement_info{padding: calc(100px 0 - 60px 0 / 1120px*100vw - 60px 0 - 100px 0 - 60px 0 / 1120px * 320px)}}@media screen and (min-width: 1440px){#fp_complement_info{padding: 100px 0}}#fp_complement_info p{font-size: 16px;line-height: 24px;font-weight: 400}#fp_complement_info p.faux_titre_niv2{font-family: 'Sora', Verdana, sans-serif;font-size: 22px;line-height: 28px;font-weight: 500;text-transform: uppercase}@media only screen and (max-width: 64em){#fp_complement_info{display: flex;flex-direction: column;margin: 1rem auto 2rem}}#fp_pro_asso{margin: 2em auto}@media only screen and (max-width: 55em){#fp_pro_asso{margin: 0 auto}}@media only screen and (min-width: 40em){.rs_ficheproduit .partage_social{clear: both}}.btn-add-qty{overflow: hidden;width: 100%;height: 70px;margin-bottom: 10px;line-height: 35px}.btn-add-qty *{margin: 0 !important}.btn-add-qty input{height: 100%;text-align: center}.btn-add-qty .button{height: 100%;padding: 0;font-size: 1rem;line-height: 70px;border: solid 1px #e885a9}.btn-add-qty a.btn-plus-moins{display: block;height: 50%;color: #fff;font-size: 20px;text-align: center;border: solid 1px #b6b6b6;background: #b6b6b6}.btn-add-qty .btn-plus-moins + .btn-plus-moins{border-top: solid 2px #fff}.btn-add-qty .r-qty{float: left;width: 15%;height: 100%}.btn-add-qty .fp_btn_ajout_panier, .btn-add-qty #btn_prd{float: left;width: 70%}.btn-add-qty .fp_btn_ajout_panier .svg svg, .btn-add-qty #btn_prd .svg svg{width: 30px;height: 30px}@media only screen and (max-width: 768px){.title_toggle:after{font-family: "FontAwesome";font-weight: 300;font-size: 23px;line-height: 25px;content: '\f107';vertical-align: middle;margin-left: 0.5rem}.title_toggle.open:after{font-family: "FontAwesome";font-weight: 300;font-size: 23px;line-height: 25px;content: '\f106';vertical-align: middle;margin-left: 0.5rem}.title_toggle + div{display: none}}span.postfix, label.postfix{background: #fff;border: 1px solid #5c5c5c;height: 47px}.avis_title a{display: block;margin-bottom: 8px;letter-spacing: 0.12em;text-transform: uppercase;font-weight: 400}.avis_title a{font-size: 16px}@media screen and (min-width: 320px){.avis_title a{font-size: calc(1.25vw + 12px)}}@media screen and (min-width: 1440px){.avis_title a{font-size: 30px}}.avis_title a{line-height: 1.2}@media screen and (min-width: 320px){.avis_title a{line-height: calc(0.00714pxvw + 1.19976px)}}@media screen and (min-width: 1440px){.avis_title a{line-height: 1.28}}.avis_notemoy{letter-spacing: 0.12em;color: #5c5c5c}.avis_notemoy{font-size: 16px}@media screen and (min-width: 320px){.avis_notemoy{font-size: calc(1.25vw + 12px)}}@media screen and (min-width: 1440px){.avis_notemoy{font-size: 30px}}.avis_notemoy{line-height: 24px}@media screen and (min-width: 320px){.avis_notemoy{line-height: calc(1.25vw + 20px)}}@media screen and (min-width: 1440px){.avis_notemoy{line-height: 38px}}.avis_resume{font-size: 16px;line-height: 24px}.avis_nomproduit{display: block;margin: 20px 0 8px;letter-spacing: 0.12em;text-transform: uppercase}.avis_nomproduit{font-size: 16px}@media screen and (min-width: 320px){.avis_nomproduit{font-size: calc(1.25vw + 12px)}}@media screen and (min-width: 1440px){.avis_nomproduit{font-size: 30px}}.avis_nomproduit{line-height: 1.2}@media screen and (min-width: 320px){.avis_nomproduit{line-height: calc(0.00714pxvw + 1.19976px)}}@media screen and (min-width: 1440px){.avis_nomproduit{line-height: 1.28}}.avis_listing{margin: 20px 0 0;list-style-type: none}.avis_summary span{display: block}.avis_summary .note_prd:before{font-size: 18px}.avis_summary .avis_name{display: block;margin: 5px 0 8px;color: #5c5c5c;text-transform: uppercase;font-weight: 700;letter-spacing: 0.12em}.avis_summary .avis_name{font-size: 16px}@media screen and (min-width: 320px){.avis_summary .avis_name{font-size: calc(0.35714vw + 14.85714px)}}@media screen and (min-width: 1440px){.avis_summary .avis_name{font-size: 20px}}.avis_summary .avis_name{line-height: 120%}@media screen and (min-width: 320px){.avis_summary .avis_name{line-height: calc(257.14286%vw + 111.42857%)}}@media screen and (min-width: 1440px){.avis_summary .avis_name{line-height: 150%}}.avis_summary time{font-weight: 300px;letter-spacing: 0.04em;font-size: 14px;line-height: 18px}.avis_summary div{margin: 27px 0 44px;font-size: 16px;line-height: 20px}.note_prd::before{content: "\f005\f005\f005\f005\f005";color: #373737;font-family: 'FontAwesome';font-size: 35px}.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"}@media only screen and (max-width: 992px){.fp_avis_content{display: flex;flex-wrap: wrap}.fp_avis_content .note_prd{width: 100%;line-height: 1}}.avis_content{margin-top: 25px;display: flex}.avis_content .avis_img{width: 48.75%;margin-right: 40px}.avis_content .avis_listing{margin-top: 0;width: 39.25%}.avis_content .avis_button_mobile{display: none}@media only screen and (max-width: 992px){.avis_content{flex-direction: column}.avis_content .avis_button_mobile{display: block;font-size: 16px;line-height: 20px}.avis_content .avis_button_mobile:after{font-family: "FontAwesome";font-weight: 300;font-size: 23px;line-height: 25px;content: '\f107';vertical-align: middle;padding-left: 0.5rem}.avis_content .avis_button_mobile.open:after{font-family: "FontAwesome";font-weight: 300;font-size: 23px;line-height: 25px;content: '\f106';vertical-align: middle;padding-left: 0.5rem}.avis_content .avis_img{display: none}.avis_content .avis_listing{width: 100%;display: none}.avis_content .avis_listing li{display: block}}#fp_avis{margin: 30px auto}@media screen and (min-width: 320px){#fp_avis{margin: calc(85px auto - 30px auto / 1120px*100vw - 30px auto - 85px auto - 30px auto / 1120px * 320px)}}@media screen and (min-width: 1440px){#fp_avis{margin: 85px auto}}.review{margin: 2rem auto}.review_answer{padding: 1em;margin: 1em;background: rgba(223, 237, 234, 0.1)}.review_answer i{transform: rotate(180deg)}.postfix-{}.postfix-.row{margin-bottom: 1.5rem !important}.onglet_content{overflow: hidden;margin-bottom: 2rem}@media only screen and (max-width: 840px){.onglet_content .medium-6{width: 100%}}.lien_onglet{overflow: hidden;display: flex;align-items: center;justify-content: flex-start;padding: 0.5rem 0;color: #280d0c;background: #fff;border: 1px solid #280d0c;margin-bottom: 0.6rem;font-size: 15px;line-height: 20px}.lien_onglet:hover, .lien_onglet:focus, .lien_onglet.lien_onglet.actif, .lien_onglet.actif{color: #280d0c;border-color: #f0c947;background: #f0c947}.lien_onglet:hover .svg svg, .lien_onglet:focus .svg svg, .lien_onglet.lien_onglet.actif .svg svg, .lien_onglet.actif .svg svg{fill: #280d0c}.lien_onglet .svg svg{float: left;width: auto;height: 30px;margin: 0 5px 0 10px;fill: #280d0c}.lien_onglet.button{text-align: left}.lien_onglet span + span{display: inline;float: left;text-transform: none}.lien_onglet i{position: absolute;left: 10px;top: 7px;font-size: 22px}.lien_onglet.bloc_pf{flex-direction: column;align-items: center;justify-content: center;padding: 15px !important}.lien_onglet.bloc_pf strong{display: inline}.lien_onglet.bloc_pf .mod{margin-bottom: 1rem;display: flex;flex-direction: row;align-items: center}.lien_onglet.bloc_pf .info{display: flex;flex-direction: column;align-items: center}.lien_onglet.bloc_pf .decompte{display: flex;flex-direction: column;align-items: center}.lien_onglet.bloc_pf span{display: block}@media only screen and (max-width: 840px){.lien_onglet{display: flex;align-items: center}.lien_onglet span{display: block}}#onglet7.lien_onglet.actif .svg svg path, #onglet7.lien_onglet:hover .svg svg path{stroke: #280d0c}@media only screen and (max-width: 840px){.lien_onglet{padding: 10 0 !important}.lien_onglet span + span{display : block;float: none;margin-left: 1rem;text-align: left;line-height: 25px}.lien_onglet.bloc_pf{flex-direction: row;height: inherit;text-align: left}.lien_onglet.bloc_pf span{font-size: 14px;text-decoration: none}.lien_onglet.bloc_pf strong{display: inline;font-size: 1rem;line-height: 1.2}.lien_onglet.bloc_pf div.info{display: none !important}.lien_onglet.bloc_pf div{display: flex;align-items: center;width: 100%}.lien_onglet.bloc_pf span + span{margin-left: 1rem}.lien_onglet.bloc_pf .mod{margin-bottom: 0}.lien_onglet.bloc_pf svg{margin: 0;width: auto}}.detail_mes_commandes{padding-top: 0.75em;border-top: 1px solid #000}.commande_active{background: #e9f3eb}#ongletContenu1 .fa-edit{font-size: 22px}.bloc_pf{padding: 10px}.bloc_pf strong{display: block;font-size: 35px;line-height: 38px}.bloc_pf span{display: block;font-size: 12px;font-style: normal}.bloc_pf .mod{text-align: center}.bloc_zd_compte{overflow: hidden;display: block;height: 85px;margin: 0 0 0.6rem;padding: 10px;border: solid 1px #280d0c}.bloc_zd_compte p{font-size: 15px;line-height: 23px}@media all and (max-width: 840px){.lien_onglet{font-size: 14px}}#detail_commande{margin-bottom: 25px}#detail_commande a{text-decoration: underline}#detail_commande .column{padding: 0.5rem}#detail_commande .svg svg{float: left;margin-right: 10px;max-width: 25px;max-height: 20px;fill: #000}#detail_commande .line_big{min-height: 75px}#detail_commande .borderFilet, #detail_commande .borderFiletT, #detail_commande .borderFiletL, #detail_commande .borderFiletB, #detail_commande .borderFiletR, #detail_commande .borderFiletN{display: flex;align-items: center;flex-wrap: wrap;padding: 0.5rem}#detail_commande .libelle{margin-right: 0.5rem}@media only screen and (max-width: 40em){#detail_commande{font-size: 0.9rem}#detail_commande .column{padding: 0.5rem 0}#detail_commande .libelle{text-decoration: underline}#detail_commande .line_big{min-height: inherit}}.checkout #main-section{padding-bottom: 3rem}.checkout main h1, .checkout main .faux_titre_niv1{font-size: 20px}@media screen and (min-width: 320px){.checkout main h1, .checkout main .faux_titre_niv1{font-size: calc(2.67857vw + 11.42857px)}}@media screen and (min-width: 1440px){.checkout main h1, .checkout main .faux_titre_niv1{font-size: 50px}}.checkout main h1, .checkout main .faux_titre_niv1{line-height: 30px}@media screen and (min-width: 320px){.checkout main h1, .checkout main .faux_titre_niv1{line-height: calc(2.67857vw + 21.42857px)}}@media screen and (min-width: 1440px){.checkout main h1, .checkout main .faux_titre_niv1{line-height: 60px}}.checkout main h2, .checkout main .faux_titre_niv2{font-size: 18px}@media screen and (min-width: 320px){.checkout main h2, .checkout main .faux_titre_niv2{font-size: calc(1.96429vw + 11.71429px)}}@media screen and (min-width: 1440px){.checkout main h2, .checkout main .faux_titre_niv2{font-size: 40px}}.checkout main h2, .checkout main .faux_titre_niv2{line-height: 25px}@media screen and (min-width: 320px){.checkout main h2, .checkout main .faux_titre_niv2{line-height: calc(2.23214vw + 17.85714px)}}@media screen and (min-width: 1440px){.checkout main h2, .checkout main .faux_titre_niv2{line-height: 50px}}.checkout main h3, .checkout main .faux_titre_niv3{font-size: 16px}@media screen and (min-width: 320px){.checkout main h3, .checkout main .faux_titre_niv3{font-size: calc(1.69643vw + 10.57143px)}}@media screen and (min-width: 1440px){.checkout main h3, .checkout main .faux_titre_niv3{font-size: 35px}}.checkout main h3, .checkout main .faux_titre_niv3{line-height: 20px}@media screen and (min-width: 320px){.checkout main h3, .checkout main .faux_titre_niv3{line-height: calc(2.23214vw + 12.85714px)}}@media screen and (min-width: 1440px){.checkout main h3, .checkout main .faux_titre_niv3{line-height: 45px}}.rs_recap-commande input[type="text"]{height: auto !important;line-height: 19px}.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, .etapes_tunnel_OK{padding: 0 10px;font-size: 16px;line-height: 32px;color: #280d0c;text-transform: uppercase}.etapes_tunnel_OK{background: rgba(69, 35, 18, .2);font-size: 12px;line-height: 25px}.etapes_tunnel_OK a{display: block}.etape_bloc > div{position: relative;display: flex;align-items: center;justify-content: center;padding: 10px 1rem;text-align: center;text-transform: uppercase;font-weight: 400}.etape_bloc > div{font-size: 14px}@media screen and (min-width: 840px){.etape_bloc > div{font-size: calc(0.45455vw + 10.18182px)}}@media screen and (min-width: 1280px){.etape_bloc > div{font-size: 16px}}.etape_bloc > div{line-height: 18px}@media screen and (min-width: 840px){.etape_bloc > div{line-height: calc(0.45455vw + 14.18182px)}}@media screen and (min-width: 1280px){.etape_bloc > div{line-height: 20px}}.etape_bloc > div:before{content: "";border-bottom: 32px solid #f5f5f5;position: absolute;width: 100%;height: 100%;bottom: -22px;left: 0;z-index: 10}.etape_bloc > div span{z-index: 20}.etape_bloc a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-weight: 600}.etape_bloc a span{opacity: 0.7}.etape_bloc a:hover{color: #280d0c}.etape_bloc a:hover span{opacity: 1}.etape_bloc.active > div{font-weight: 700}.etape_bloc.active > div:before{border-color: #facbab}.etape_bloc.etape_lien > div:before{border-color: #fde9d6}.etape_bloc.etape_lien > div a{z-index: 20}@media only screen and (max-width: 840px){.etape_bloc > div:before{border-bottom: 22px solid #f5f5f5}}.panier_total{margin-top: 1.75em;font-weight: bold}@media only screen and (max-width: 64em){.box_panier{width: 100%}}.box_panier #bg_panier div{font-size: 12px}.box_panier .panier_ss_total{font-size: 14px}.box_panier .mode_liv{margin-top: 1.75em;font-size: 12px}div.row.recap_panier_item{margin-bottom: 1rem;padding-bottom: 1rem;border-bottom: 1px solid #ddd}.recap_panier_visuel{padding: 0}.recap_panier_visuel img{min-width: 50px}.recap_panier_contenu{padding-left: 25px}.recap_panier_nom{margin-bottom: 0.2rem}.recap_panier_infos{margin-bottom: 0.5rem}.recap_panier_infos .prix{display: flex;flex-direction: column}#monPanier #bg_panier, #monPanier2 #bg_panier{overflow: auto;margin-bottom: 20px}#commande_content{padding-right: 20px;padding-left: 20px}#commande_content .accordion{margin-bottom: 2em}@media screen and (max-width: 40em){#commande_content{padding-right: 12px;padding-left: 12px}}a.link_show{padding: 0.5rem;font-size: 12px;color: #000;background: #dc9b7a}a.link_show:hover, a.link_show:active{color: #fff !important;background-color: #aa562c !important}a.link_show::after{font-size: 12px}.etapes_tunnel{clear: both;display: grid;grid-template-columns: repeat(4, 1fr);width: 100%}.etapes_tunnel{margin: 0 auto 2rem}@media screen and (min-width: 320px){.etapes_tunnel{margin: calc(2em auto 5rem - 0 auto 2rem / 960px*100vw - 0 auto 2rem - 2em auto 5rem - 0 auto 2rem / 960px * 320px)}}@media screen and (min-width: 1280px){.etapes_tunnel{margin: 2em auto 5rem}}.etapes_tunnel{grid-gap: 10px}@media screen and (min-width: 840px){.etapes_tunnel{grid-gap: calc(2.27273vw - 9.09091px)}}@media screen and (min-width: 1280px){.etapes_tunnel{grid-gap: 20px}}.etapes_tunnel > div{margin: 0 0.5rem}.etapes_tunnel i{font-size: 1em;margin-right: 0.3em}@media screen and (max-width: 840px){.etapes_tunnel span{position: absolute;left: 50%;top: 50%;color: #280d0c;font-size: 11px;transform: translateY(-50%) translateX(-50%);opacity: 0.5}.etapes_tunnel span a{display: block;color: #dfedea}}.etapes_tunnel_small{position: relative;margin: 0 0 1rem;padding: 5px;font-size: 55px;color: #e1e1e1;text-align: center;display: grid;grid-template-columns: repeat(4, 1fr);width: 100%;grid-gap: 20px}.etapes_tunnel_small .active{color: #a7cfaf}.etapes_tunnel_small .active span a{color: #dfedea}.etapes_tunnel_small span{position: absolute;left: 50%;top: 50%;color: #280d0c;font-size: 11px;transform: translateY(-50%) translateX(-50%);opacity: 0.5}.etapes_tunnel_small span a{display: block;color: #dfedea}.etapes_tunnel_small .etape-tunnel-active{color: #f0c947;opacity: 1}.etapes_tunnel_small .etape-tunnel-active span{opacity: 1;font-weight: bold}.etapes_tunnel_small .etape_bloc{position: relative}@media screen and (max-width: 480px){.etapes_tunnel_small{font-size: 40px;margin: 0}}@media only screen and (min-width: 841px){.etapes_tunnel_small{display: none}}.tunnel_info{display: flex;align-items: center;justify-content: flex-end}.tunnel_info div + div{padding-left: 1rem}#panier_listing_produits, #panier_listing_produits_recap{margin: auto !important;font-size: 1rem;line-height: 1.4}#panier_listing_produits strong, #panier_listing_produits_recap strong{font-weight: normal}#panier_listing_produits .line_2, #panier_listing_produits_recap .line_2{line-height: 37px}#panier_listing_produits .panier_visuel, #panier_listing_produits_recap .panier_visuel{padding: 0;text-align: center}#panier_listing_produits .panier_visuel img, #panier_listing_produits_recap .panier_visuel img{border: 1px solid #f0eeef !important}#panier_listing_produits .prix, #panier_listing_produits_recap .prix, #panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix{text-align: center;margin-bottom: 0.5em;font-size: 16px;line-height: 35px}#panier_listing_produits .prix del, #panier_listing_produits_recap .prix del, #panier_listing_produits .panier_prix del, #panier_listing_produits_recap .panier_prix del{display: block;font-weight: 400}@media only screen and (max-width: 769px){#panier_listing_produits .prix del, #panier_listing_produits_recap .prix del, #panier_listing_produits .panier_prix del, #panier_listing_produits_recap .panier_prix del{display: inline}}#panier_listing_produits .prix_total, #panier_listing_produits_recap .prix_total, #panier_listing_produits .panier_prix_total, #panier_listing_produits_recap .panier_prix_total, #panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix, #panier_listing_produits .panier_prix_total, #panier_listing_produits_recap .panier_prix_total{display: block !important;font-size: 18px;line-height: 35px;font-weight: 800}#panier_listing_produits .panier_prix_total, #panier_listing_produits_recap .panier_prix_total{text-align: right !important}#panier_listing_produits .del, #panier_listing_produits_recap .del{margin-top: 1rem;display: inline-block;font-size: 13px;line-height: 18px;text-decoration: underline}#panier_listing_produits .del i, #panier_listing_produits_recap .del i{display: block}#panier_listing_produits i.fa-times-circle, #panier_listing_produits_recap i.fa-times-circle{color: #f48780}#panier_listing_produits a:hover i.fa-times-circle, #panier_listing_produits_recap a:hover i.fa-times-circle{color: #ec2e22}#panier_listing_produits .panier_contenu > .row.collapse, #panier_listing_produits_recap .panier_contenu > .row.collapse{display: inline-flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 100%}#panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix{margin-bottom: 0}@media screen and (max-width: 840px){#panier_listing_produits .panier_nom, #panier_listing_produits_recap .panier_nom{width: 100%}#panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix, #panier_listing_produits .panier_quantite, #panier_listing_produits_recap .panier_quantite, #panier_listing_produits .panier_prix_total, #panier_listing_produits_recap .panier_prix_total{text-align: left}#panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix, #panier_listing_produits .panier_quantite, #panier_listing_produits_recap .panier_quantite{margin: 0.5em 0;line-height: 20px}#panier_listing_produits .panier_nom, #panier_listing_produits_recap .panier_nom{margin-bottom: 1em}#panier_listing_produits .panier_prix_total, #panier_listing_produits_recap .panier_prix_total{display: none !important}}@media screen and (max-width: 640px){#panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix{padding-left: 0.5em}}.panier_listing_produits_line{width: 100%;display: flex;align-items: center;padding: 1rem 0}@media only screen and (max-width: 40em){.panier_listing_produits_line{align-items: flex-start}}@media only screen and (max-width: 64em){.panier_info{display: flex;flex-direction: column}}.panier_info_compl{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}@media only screen and (max-width: 768px){.panier_info_compl{padding-left: 0.9375rem}}#panier_listing_produits .panier_quantite, #panier_listing_produits_recap .panier_quantite{display: inline-flex;align-items: center;flex-wrap: wrap}#panier_listing_produits .panier_quantite input, #panier_listing_produits_recap .panier_quantite input{height: auto;width: auto;max-width: 90px;margin: 0 0 0 0.5em}@media only screen and (max-width: 768px){#panier_listing_produits .panier_quantite, #panier_listing_produits_recap .panier_quantite{padding-left: 0}#panier_listing_produits .panier_quantite input, #panier_listing_produits_recap .panier_quantite input{margin-left: 0}}#panier_listing_produits .panier_nom, #panier_listing_produits_recap .panier_nom{font-size: 16px;line-height: 1.4}#panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix{padding-left: 0}#panier_listing_produits .panier_listing_produit .row.collapse, #panier_listing_produits_recap .panier_listing_produit .row.collapse{display: inline-flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 100%;padding-bottom: 20px}#panier_listing_produits .panier_nom, #panier_listing_produits_recap .panier_nom, #panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix, #panier_listing_produits .panier_quantite, #panier_listing_produits_recap .panier_quantite, #panier_listing_produits .panier_supprimer, #panier_listing_produits_recap .panier_supprimer{padding-right: 0.5em}#panier_listing_produits .panier_prix, #panier_listing_produits_recap .panier_prix, #panier_listing_produits .panier_quantite, #panier_listing_produits_recap .panier_quantite, #panier_listing_produits .panier_supprimer, #panier_listing_produits_recap .panier_supprimer, #panier_listing_produits .panier_prix_total, #panier_listing_produits_recap .panier_prix_total{white-space: nowrap}#panier_listing_produits .panier_listing_produit, #panier_listing_produits_recap .panier_listing_produit{display: inline-flex;justify-content: space-between;width: 100%;border-bottom: 1px solid #ddd}#panier_listing_produits .panier_listing_produit:not(:last-child), #panier_listing_produits_recap .panier_listing_produit:not(:last-child){margin-bottom: 1rem}#panier_listing_produits .panier_contenu, #panier_listing_produits_recap .panier_contenu{padding-left: 1rem}@media screen and (max-width: 1024px){#panier_listing_produits .panier_nom, #panier_listing_produits_recap .panier_nom{width: 100%;margin-bottom: 0.5em}}@media screen and (max-width: 420px){#panier_listing_produits .panier_listing_produit .row.collapse, #panier_listing_produits_recap .panier_listing_produit .row.collapse{display: flex;flex-direction: column;align-items: flex-start}#panier_listing_produits .panier_supprimer a, #panier_listing_produits_recap .panier_supprimer a{display: inline-flex;align-items: center;flex-wrap: wrap}}#panier_listing_produits_recap{width: 100%}#panier_listing_produits_recap .panier_visuel{margin-bottom: 1rem}@media screen and (max-width: 1024px){#panier_listing_produits_recap .panier_prix{padding-left: 0;padding-right: 0.5rem}}@media only screen and (max-width: 40em){#panier_listing_produits del, #panier_listing_produits_recap del{padding-left: 10px !important}}.panier_ss_total{overflow: hidden;width: 91.66667%;margin: 1em auto}.panier_ss_total, .recap_ss_total{font-size: 20px;line-height: 23px;font-weight: bold;text-align: right}@media only screen and (max-width: 40em){.panier_ss_total, .recap_ss_total{font-size: 15px;line-height: 17px;font-weight: bold}}#tout .panier_livraison{width: 100%;margin-bottom: 3rem;overflow: hidden}@media screen and (min-width: 641px){#tout .panier_livraison{display: inline-flex;align-items: center}}@media screen and (min-width: 640px){#tout .panier_livraison > div.column.small-12:first-child{padding-right: 1rem}}#tout .panier_livraison select{width: 100%;margin: 0}.panier_code_promo{display: flex;align-items: center;margin: 2rem auto;padding: 20px 15px;background: #f5f5f5;font-size: 16px;line-height: 20px}.panier_code_promo input, .panier_code_promo button{height: 50px;margin-bottom: 0}.panier_code_promo input{width: 40%}.panier_code_promo button{width: 60%}.panier_code_promo .form_code_promo{display: flex;flex-direction: row}@media only screen and (max-width: 1280px){.panier_code_promo input{width: 45%}.panier_code_promo button{width: 55%}}@media only screen and (max-width: 64em){.panier_code_promo{flex-direction: column;width: 100% !important}.panier_code_promo .form_code_promo{flex-direction: column;margin-top: 1rem}.panier_code_promo input{width: 100%}}#livraison_choix .panel{cursor: pointer;padding: 0.5rem}#livraison_choix .panel.callout{cursor: inherit;border-color: #280d0c;border-width: 3px;background: #fff;color: #280d0c}#livraison_choix i{font-size: 16px}.montant_livraison{padding-right: 1em !important}@media only screen and (max-width: 64em){#livraison_choix .montant_livraison{padding-right: 1.25rem !important}}@media only screen and (max-width: 40em){#livraison_choix .montant_livraison{padding-right: 0.2rem !important}}#label_cgv{display: inline-flex;align-items: center;position: relative;margin: 1rem 0 2rem}#label_cgv [type="checkbox"]:not(:checked), #label_cgv [type="checkbox"]:checked, #label_cgv [type="radio"]:not(:checked), #label_cgv [type="radio"]:checked{display: none}#label_cgv [type="checkbox"]:not(:checked) + label, #label_cgv [type="checkbox"]:checked + label, #label_cgv [type="radio"]:not(:checked) + label, #label_cgv [type="radio"]:checked + label{position: relative;width: 25px;height: 25px;margin-left: 1em;padding-left: 1.5em;cursor: pointer;-moz-box-sizing: border-box;box-sizing: border-box}#label_cgv [type="checkbox"]:not(:checked) + label::before, #label_cgv [type="radio"]:not(:checked) + label::before{position: absolute;top: 0;left: 0;width: 25px;height: 25px;content: '';background: #fff;border: 1px solid #000}#label_cgv [type="checkbox"]:checked + label::before, #label_cgv [type="radio"]:checked + label::before, #label_cgv [type="checkbox"]:checked + label::after, #label_cgv [type="radio"]:checked + label::after{position: absolute;top: 0;left: 0;width: 25px;height: 25px;content: '\f00c';font: normal normal normal 25px/1 'FontAwesome';text-align: center;color: green;background: #fff;border: 1px solid #000;transition: all 0.2s}#label_cgv [type="checkbox"]:not(:checked) + label::after, #label_cgv [type="radio"]:not(:checked) + label::after{opacity: 0;transform: scale(0)}#label_cgv [type="checkbox"]:checked + label::after, #label_cgv [type="radio"]:checked + label::after{opacity: 1;transform: scale(1)}#label_cgv [type="checkbox"]:disabled:not(:checked) + label::before, #label_cgv [type="checkbox"]:disabled:checked + label::before, #label_cgv [type="radio"]:disabled:not(:checked) + label::before, #label_cgv [type="radio"]:disabled:checked + label::before{box-shadow: none;border-color: ligthen(#e9f3eb, 0.5);background-color: #e9f3eb}#label_cgv [type="checkbox"]:disabled:checked + label::after, #label_cgv [type="radio"]:disabled:checked + label::after{color: #000}#label_cgv [type="checkbox"]:disabled + label, #label_cgv [type="radio"]:disabled + label{color: #e9f3eb}#label_cgv [type="checkbox"]:checked:focus + label::before, #label_cgv [type="checkbox"]:not(:checked):focus + label::before, #label_cgv [type="radio"]:checked:focus + label::before, #label_cgv [type="radio"]:not(:checked):focus + label::before{border: 1px solid #5a9bcd}#label_cgv.error{padding: 0}#label_cgv.error [type="checkbox"]:not(:checked) + label::before, #label_cgv.error [type="radio"]:not(:checked) + label::before, #label_cgv.error [type="checkbox"]:not(:checked) + label::after, #label_cgv.error [type="radio"]:not(:checked) + label::after{position: absolute;top: 0;left: 0;content: '';font: normal normal normal 20px/1 'FontAwesome';color: #cd3a18;text-align: center;background: #fff;border: 1px solid #cd3a18;transition: all 0.2s}#label_cgv.error:before{content: "";display: block;width: 40px;height: 40px;margin-right: 10px;background-color: #ec2e22;background-image: url(/_boutiques/CHOCODIC//site_image/icon_exclamation.svg);background-size: 6px 23px;background-repeat: no-repeat;background-position: 50% 50%}#fp_mod1, #fp_mod13{margin-bottom: 1rem}#mondialrelay{}#mondialrelay input[type="radio"]{margin-bottom: 0.25em}#mondialrelay label p{margin-bottom: 0.5rem}.recap_panier_nom{line-height: 20px}.info_recap{overflow: hidden;margin-top: 2rem;margin-bottom: 0.75em !important;text-align: right;font-size: 16px;line-height: 20px}.info_recap .recap_total{margin-bottom: 0;font-size: 16px;line-height: 20px}.info_recap .recap_total small{font-size: 0.9rem;font-weight: 300}.info_recap{float: right;width: 50%}.info_recap hr{margin: 1rem 0}@media only screen and (max-width: 64em){.info_recap{width: 100%}}@media only screen and (max-width: 40em){.info_recap{text-align: left}}.paiement_title{cursor: pointer;margin: 0 !important}.paiement_content{}.paiement_content input[type=image]{max-width: 100%}#cms_page h1, #cms_page .faux_titre_niv1{margin-bottom: 1rem}#cms_page h1, #cms_page .faux_titre_niv1{font-size: 35px}@media screen and (min-width: 320px){#cms_page h1, #cms_page .faux_titre_niv1{font-size: calc(4.6875vw + 20px)}}@media screen and (min-width: 1280px){#cms_page h1, #cms_page .faux_titre_niv1{font-size: 80px}}#cms_page h1, #cms_page .faux_titre_niv1{line-height: 40px}@media screen and (min-width: 320px){#cms_page h1, #cms_page .faux_titre_niv1{line-height: calc(5.20833vw + 23.33333px)}}@media screen and (min-width: 1280px){#cms_page h1, #cms_page .faux_titre_niv1{line-height: 90px}}#cms_page h2, #cms_page .faux_titre_niv2{margin: 0 0 1rem;font-weight: 400}#cms_page h2, #cms_page .faux_titre_niv2{font-size: 32px}@media screen and (min-width: 320px){#cms_page h2, #cms_page .faux_titre_niv2{font-size: calc(1.35417vw + 27.66667px)}}@media screen and (min-width: 1280px){#cms_page h2, #cms_page .faux_titre_niv2{font-size: 45px}}#cms_page h2, #cms_page .faux_titre_niv2{line-height: 38px}@media screen and (min-width: 320px){#cms_page h2, #cms_page .faux_titre_niv2{line-height: calc(1.77083vw + 32.33333px)}}@media screen and (min-width: 1280px){#cms_page h2, #cms_page .faux_titre_niv2{line-height: 55px}}#cms_page h3, #cms_page .faux_titre_niv3{margin-top: 2rem;font-size: 2.3125rem;line-height: 1}#cms_page, .cms_contenu{font-family: 'Sora', Verdana, sans-serif;font-size: 1rem;line-height: 1.6}#cms_page, .cms_contenu{padding-top: 1rem}@media screen and (min-width: 320px){#cms_page, .cms_contenu{padding-top: calc(17.14286remvw + 0.42857rem)}}@media screen and (min-width: 1440px){#cms_page, .cms_contenu{padding-top: 3rem}}#cms_page, .cms_contenu{margin-bottom: 30px}@media screen and (min-width: 320px){#cms_page, .cms_contenu{margin-bottom: calc(4.82143vw + 14.57143px)}}@media screen and (min-width: 1440px){#cms_page, .cms_contenu{margin-bottom: 84px}}.news{overflow: hidden}.news_texte{margin-bottom: 1rem;-webkit-columns: 2;-moz-columns: 2;columns: 2;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px}.news_visuel{padding-left: 0}@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}.news_visuel{padding-right: 0}.news_contenu{padding: 0}}#cms_page.cms_parent{padding: 0}#CMS_header{position: relative;overflow: hidden;display: flex;align-items: stretch;flex-direction: row-reverse;flex-wrap: nowrap}#CMS_header .cms_visuel{width: 50%}#CMS_header .cms_visuel img{max-width: inherit;height: auto}#CMS_header .cms_info{width: 50%;padding: 0 10%;display: flex;align-items: center;justify-content: center;flex-direction: column;background-image: url(/_boutiques/CHOCODIC//site_image/gamme_eclat.svg);background-size: contain;background-repeat: no-repeat;background-position: center top;color: #280d0c;background-color: #9b5e40}#CMS_header .cms_info h1{width: 100%;text-align: left;color: #280d0c}#CMS_header .cms_info h1{font-size: 32px}@media screen and (min-width: 320px){#CMS_header .cms_info h1{font-size: calc(5.71429vw + 13.71429px)}}@media screen and (min-width: 1440px){#CMS_header .cms_info h1{font-size: 96px}}#CMS_header .cms_info h1{line-height: 40px}@media screen and (min-width: 320px){#CMS_header .cms_info h1{line-height: calc(5.89286vw + 21.14286px)}}@media screen and (min-width: 1440px){#CMS_header .cms_info h1{line-height: 106px}}@media only screen and (max-width: 992px){#CMS_header.row, #CMS_header > .row{max-width: 100% !important}#CMS_header .cms_visuel{display: none}#CMS_header .cms_info{width: 100%;padding: 40px 30px}#CMS_header + .row{max-width: 100% !important}}.side-nav .niv1{text-transform: uppercase}.side-nav .niv2 .active{font-weight: 700}.side-nav li a:not(.button):hover, .side-nav .li a:not(.button):focus{background: transparent;text-decoration: underline}.cms_galerie{margin: 2rem 0 5rem;display: grid;grid-template-columns: repeat(auto-fill, 20%)}.cms_carr{margin-bottom: 3rem}.points_vente_bloc{min-height: 400px;margin: 0.75em 0}.points_vente_bloc .points_vente_img{height: 200px}.points_vente_bloc .points_vente_infos{padding: 1em;margin: 0}.points_vente_bloc .points_vente_infos p{margin-bottom: 0.25rem}@media only screen and (max-width: 40em){.points_vente_bloc{min-height: inherit}.points_vente_bloc .points_vente_img{height: inherit}}.highslide-container{}.highslide-container table tr.even, .highslide-container table tr.alt, .highslide-container table tr:nth-of-type(2n){background: none}#form_search_blog{margin-top: 0.5rem;position: relative}.billet .blog_liste_billet{margin: 0.5em 0 1rem}.billet .blog_liste_billet .blog_liste_visuel{float: left}.billet .blog_liste_billet:nth-child(even) .blog_liste_visuel{float: right}.billet_infos{font-size: 0.8rem}.billet_img{text-align: center;margin: 2rem 0}.billet_img img{max-width: 100%}.sidebar ul{margin: 15px 0 0;padding: 0;list-style: none}.sidebar ul li{margin-bottom: 1rem;font-size: 0.9rem;line-height: 1}.sidebar ul li a{float: left;margin-bottom: 10px;margin-right: 0.5em}.sidebar ul li a.plm::before{font-family: 'FontAwesome';content: "\f0da\0000a0"}.sidebar ul li:last-child{margin-bottom: 0}.sidebar .arrow_slider{margin-bottom: 0}.produits-associes{margin-bottom: 20px;overflow: hidden}.produits-associes .arrow_slider{margin-bottom: 0;margin-top: 1rem}.produits-associes .arrow_slider .bloc_produit .bp_msg_promo{top: 5px;right: inherit;left: 68%}.produits-associes .arrow_slider h3{margin: 0.75rem 0}#last-comments{clear: both;margin-bottom: 20px;padding: 15px;overflow: hidden}#last-comments .comment{display: flex;flex-direction: column;align-items: flex-start}#last-comments .comment a{display: -webkit-box;font-size: 1rem;line-height: 1.1;text-decoration: none;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}#last-comments .comment .comment-info{margin-bottom: 0.4rem;font-style: normal !important}#last-comments li:not(:last-child){border-bottom: 1px solid #ddd}#last-comments em::before{content: "\f0e5\0000a0";font-family: 'FontAwesome'}@media screen and (max-width: 640px){#last-comments ul{display: flex;flex-direction: column}}.tags li{float: left;margin-right: 0.25em;list-style: none}.tags li a{float: left}.tags .tag_niveau1{font-size: 0.8em}.tags .tag_niveau2{font-size: 1em}.tags .tag_niveau3{font-size: 1.25em}.tags .tag_niveau4{font-size: 1.5em}#tags{margin-top: 1rem}#tags a{margin-right: 5px;padding: 0.3em 1em;line-height: 16px}#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}}.slick_blog{padding: 1em;border-radius: 5px}.slick_blog .slick-dots{bottom: -60px !important}.slick_blog .image_blog:hover{cursor: pointer}.slick_blog .blog_txt{padding: 0.75em 2em 0.75em 0.75em;line-height: 20px;text-align: justify;background-color: #c9cae1}.bloc_billet p{font-size: 15px !important}@media only screen and (min-width: 40em) and (max-width: 64em){.slick_blog{margin-left: 5px}}@media only screen and (max-width: 40em){.bloc_billet{background-color: #fff}}@media only screen and (min-width: 64em){.bloc_billet{margin-top: 20px !important}}.text-sup{position: absolute;width: 100%;padding: 0.5em;top: 0;background-color: rgba(201, 202, 225, 0.8)}#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:hover{cursor: zoom-in}.zoomWrapper img{width: 100% !important;max-width: 100%;position: relative !important}.zoomContainer{display: none !important}.rs_ficheproduit .slick-dots{margin-left: 0}@media all and (min-width: 40em){.slick-dots{display: none !important}}.partage_social{margin: 1.5em;margin-left: 0}.resp-sharing-button__link{display: inline-block;width: 34px;height: 34px;margin: 0 3px;padding: 3px 5px 5px;font-size: 18px;line-height: 34px;color: #fff;text-align: center;text-decoration: none;background-color: #dfedea;border: solid 1px #dfedea;border-radius: 34px}.resp-sharing-button__link .svg svg{width: 24px;height: 24px;fill: #fff}.resp-sharing-button__link:hover{color: #fff}.resp-sharing-button__link.btn-fb:hover{background-color: #3b5998;border-color: #3b5998}.resp-sharing-button__link.btn-twitter:hover{background-color: #1ea1f3;border-color: #1ea1f3}.resp-sharing-button__link.btn-google:hover{background-color: #dc4a38;border-color: #dc4a38}.resp-sharing-button__link.btn-pinterest:hover{background-color: #bd081c;border-color: #bd081c}.resp-sharing-button__link.btn-mail:hover{background-color: #dfedea;border-color: #dfedea}.resp-sharing-button a{display: block;color: #fff;text-decoration: none}.resp-sharing-button__icon{display: inline-block}.resp-sharing-button__icon svg{width: 1em;height: 1em;margin-bottom: -0.1em}.resp-sharing-button__icon{stroke: #fff;fill: none}.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle{fill: #fff;stroke: none}.resp-sharing-button__link{color: #fff;text-decoration: none}.resp-sharing-button--large .resp-sharing-button__icon svg, .resp-sharing-button--medium .resp-sharing-button__icon svg{padding-right: 0}.resp-sharing-button__wrapper{display: inline-block}.resp-sharing-button--facebook{background-color: #3b5998;border-color: #3b5998}.resp-sharing-button--facebook:hover, .resp-sharing-button--facebook:active{background-color: #2d4373;border-color: #2d4373}.resp-sharing-button--twitter{background-color: #55acee;border-color: #55acee}.resp-sharing-button--twitter:hover, .resp-sharing-button--twitter:active{background-color: #2795e9;border-color: #2795e9}.resp-sharing-button--google{background-color: #dd4b39;border-color: #dd4b39}.resp-sharing-button--google:hover, .resp-sharing-button--google:active{background-color: #c23321;border-color: #c23321}.resp-sharing-button--email{background-color: #777;border-color: #777}.resp-sharing-button--email:hover, .resp-sharing-button--email:active{background-color: #5e5e5e;border-color: #5e5e5e}.resp-sharing-button--pinterest{background-color: #bd081c;border-color: #bd081c}.resp-sharing-button--pinterest:hover, .resp-sharing-button--pinterest:active{background-color: #8c0615;border-color: #8c0615}.resp-sharing-button--linkedin{background-color: #0077b5;border-color: #0077b5}.resp-sharing-button--linkedin:hover, .resp-sharing-button--linkedin:active{background-color: #046293;border-color: #046293}.center{margin-left: auto;margin-right: auto}.man{margin: 0}.pan{padding: 0}.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}.maxl{margin: 30px}.maxxl{margin: 40px}.maxxxl{margin: 50px}.paxs{padding: 5px}.pas{padding: 10px}.pam{padding: 15px}.pal{padding: 20px}.paxl{padding: 30px}.paxxl{padding: 40px}.paxxxl{padding: 50px}.mtn{margin-top: 0}.mtxs{margin-top: 5px}.mts{margin-top: 10px}.mtm{margin-top: 15px}.mtl{margin-top: 20px}.mtxl{margin-top: 30px}.mtxxl{margin-top: 40px}.mtxxxl{margin-top: 50px}.mrn{margin-right: 0}.mrxs{margin-right: 5px}.mrs{margin-right: 10px}.mrm{margin-right: 15px}.mrl{margin-right: 20px}.mrxl{margin-right: 30px}.mrxxl{margin-right: 40px}.mrxxxl{margin-right: 50px}.mbn{margin-bottom: 0}.mbxs{margin-bottom: 5px}.mbs{margin-bottom: 10px}.mbm{margin-bottom: 15px}.mbl{margin-bottom: 20px}.mbxl{margin-bottom: 30px}.mbxxl{margin-bottom: 40px}.mbxxxl{margin-bottom: 50px}.mln{margin-left: 0}.mlxs{margin-left: 5px}.mls{margin-left: 10px}.mlm{margin-left: 15px}.mll{margin-left: 20px}.mlxl{margin-left: 30px}.mlxxl{margin-left: 40px}.mlxxxl{margin-left: 50px}.ptn{padding-top: 0}.ptxs{padding-top: 5px}.pts{padding-top: 10px}.ptm{padding-top: 15px}.ptl{padding-top: 20px}.ptxl{padding-top: 30px}.ptxxl{padding-top: 40px}.ptxxxl{padding-top: 50px}.prn{padding-right: 0}.prxs{padding-right: 5px}.prs{padding-right: 10px}.prm{padding-right: 15px}.prl{padding-right: 20px}.prxl{padding-right: 30px}.prxxl{padding-right: 40px}.prxxxl{padding-right: 50px}.pbn{padding-bottom: 0}.pbxs{padding-bottom: 5px}.pbs{padding-bottom: 10px}.pbm{padding-bottom: 15px}.pbl{padding-bottom: 20px}.pbxl{padding-bottom: 30px}.pbxxl{padding-bottom: 40px}.pbxxxl{padding-bottom: 50px}.pln{padding-left: 0}.plxs{padding-left: 5px}.pls{padding-left: 10px}.plm{padding-left: 15px}.pll{padding-left: 20px}.plxl{padding-left: 30px}.plxxl{padding-left: 40px}.plxxxl{padding-left: 50px}.w5{width: 5%}.w10{width: 10%}.w15{width: 15%}.w20{width: 20%}.w25{width: 25%}.w30{width: 30%}.w33{width: 33.3333%}.w35{width: 35%}.w40{width: 40%}.w50{width: 50%}.w60{width: 60%}.w66{width: 66.6666%}.w70{width: 70%}.w75{width: 75%}.w80{width: 80%}.w85{width: 85%}.w90{width: 90%}.w100{width: 100%}.w50p{width: 50px}.w100p{width: 100px}.w150p{width: 150px}.w200p{width: 200px}.w300p{width: 300px}.w400p{width: 400px}.w500p{width: 500px}.w600p{width: 600px}.w700p{width: 700px}.w800p{width: 800px}.w960p{width: 960px}.mw960p{max-width: 60px}.w1140p{width: 1140px}.mw1140p{max-width: 1140px}.wauto{width: auto}@media all and (min-width: 40em) and (max-width: 64em){.m-centered{margin-left: auto !important;margin-right: auto !important;float: none !important;clear: both}}.drawer{overflow: hidden;position: relative;padding-bottom: 1em;transition: all 0.2s ease-out}.drawer .drawer-content{overflow: hidden;margin-bottom: 0;position: relative}.drawer .drawer-content h2{text-align: inherit}.drawer-content.expanded{max-height: 100% !important}.drawer .drawer-btn{display: block;width: 100%;text-align: center;font-size: 18px}.drawer.drawer-small{padding-bottom: 1.5em}.drawer.drawer-small .drawer-btn{font-size: 12px;bottom: -2px}.drawer.drawer-small .dr-transparent:after{background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(246, 246, 246, 0.9) 100%) repeat scroll 0 0}.dr-transparent:after{content: "";display: block;width: 100%;position: absolute;bottom: 0;left: 0;height: 50px;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9) 100%) repeat scroll 0 0}.mfp-title{line-height: 20px;font-size: 14px}.mfp-arrow{width: 24px;height: 47px;top: 45%;margin: 0}.mfp-arrow::before{display: none}.mfp-arrow-right, .mfp-arrow-left{margin-bottom: 0}.mfp-arrow-right::before, .mfp-arrow-left::before, .mfp-arrow-right::after, .mfp-arrow-left::after{display: none}@media (pointer: coarse){.bloc_produit:hover::before{display: none}}.header_nav_aside{display: flex;justify-content: space-between;align-items: center}.bloc_produit:before{z-index: 10}.left-off-canvas-menu{z-index: 99;width: 100%}.iconMenuAside{top: 2px;font-size: 20px}.has-ss-menu{border-bottom: 1px solid }.has-ss-menu:hover, .has-ss-menu.active, .has-ss-menu:focus{background: #fff}.has-ss-menu:hover .first-link-action, .has-ss-menu.active .first-link-action, .has-ss-menu:focus .first-link-action{color: #000}.has-ss-menu .link-action_none, .has-ss-menu .first-link-action, .has-ss-menu .second-link-action{position: relative;font-size: 16px;line-height: 20px;color: #e6e36f;font-weight: 500;text-transform: uppercase}.has-ss-menu .first-link-action:after, .has-ss-menu .second-link-action:after{content: url(/_boutiques/CHOCODIC//site_image/arrow_next.svg);width: 15px;height: 25px;transform: rotate(90deg);display: block;position: absolute;top: 7px;right: 17px}.has-ss-menu .first-link-action.is-open:after, .has-ss-menu .second-link-action.is-open:after{transform: rotate(-90deg)}.has-ss-menu .ss-menu, .has-ss-menu .ss-ss-menu{margin: 0 0 0 20px;padding: 0;list-style-type: none}.has-ss-menu .second-link-action, .has-ss-menu .cat_nom a{padding-bottom: 10px;text-transform: uppercase;color: #452312;font-weight: 500}.has-ss-menu .second-link-action.has-ss-ss-menu, .has-ss-menu .cat_nom a.has-ss-ss-menu{position: relative}.has-ss-menu .second-link-action.has-ss-ss-menu:after, .has-ss-menu .cat_nom a.has-ss-ss-menu:after{content: url(/_boutiques/CHOCODIC//site_image/arrow_next.svg);width: 15px;height: 25px;transform: rotate(90deg);display: block;position: absolute;top: 7px;right: 17px}.has-ss-menu .second-link-action.has-ss-ss-menu.is-open:after, .has-ss-menu .cat_nom a.has-ss-ss-menu.is-open:after{transform: rotate(-90deg)}.has-ss-menu .ss-ss-menu a{font-weight: 300}.has-ss-menu .has-ss-ss-menu ul{margin: 0 0 0 20px;padding: 0;list-style-type: none}#modal, #modal_small{display: none;top: 50%;left: 0}#modal p, #modal_small p{margin: 1rem 0 0;color: #000}@media screen and (max-width: 640px){#modal, #modal_small{min-width: unset;width: 90%;left: 5%;right: 5%;padding: 2rem 1rem;transform: translate(0, 100%)}}#modal{position: absolute}#modal_small{position: fixed}#closeSearchBtn{display: none;position: relative;right: 0;z-index: 100}#closeSearchBtn.active{display: block}#closeSearchBtn i::before{content: '\f00d';font-family: 'fontAwesome';font-size: 24px;color: #280d0c;padding: 6px 12px}.btn-add-qty .button, .button.action.expand{font-size: 1.1rem;text-transform: uppercase}.fp-btn-achat-mobile{margin: auto}.btn-add-qty a.btn-plus-moins{font-size: 23px}input.input_qty.form_champ{font-size: 1rem}#complementSection{padding: 0 2rem}button.tiny, .button.tiny{font-size: 0.75rem}#avisClientBtn{margin: 0.5rem auto 2rem}#footer_nl{margin-top: 1rem}#footer_nl div{display: flex;justify-content: flex-end;flex-wrap: nowrap}#footer_nl div > *{margin-bottom: 0}#footer_nl div input{color: #5c5c5c;font-size: 14px;line-height: 18px}@media only screen and (max-width: 768px){#footer_nl div{width: 100%}}#footer_nl .error input{border-color: #ec2e22}@media screen and (max-width: 768px){#footer_nl{padding-top: 0}#footer_nl label{font-size: 12px;line-height: 18px}}@media screen and (max-width: 450px){#footer_nl div button{font-size: 14px;line-height: 17px}}@media screen and (max-width: 1024px){#main_menu.active{transform: translateX(0)}}body{}body.offcanvas-on .move-right > .inner-wrap{transform: translate3d(0, 0, 0)}body.active{overflow-y: hidden}body .move-right .exit-off-canvas{z-index: 10}.row.top_bar.blog .cartAndAccount{text-align: right;padding-left: 0}.row.top_bar.blog .cartAndAccount a{width: auto}.row.top_bar.blog .cartAndAccount .fa-home:before{content: "\f015";font-family: fontAwesome}@media only screen and (min-width: 1024px) and (max-width: 82.01rem){.row.top_bar{padding: 0 1rem}}@media screen and (max-width: 1024px){.row.top_bar::before, .row.top_bar::after{display: none}}#mobileSearchBar{width: 100%}@media screen and (min-width: 1024px){#mobileSearchBar{display: none}}#mobileAsideFooter{margin-top: 1rem;padding: 1rem 0 0;border-top: 1px solid #280d0c}@media screen and (min-width: 1024px){#mobileAsideFooter{display: none}}#mobileAsideFooter .header_zd2{display: none}.mobileBann .header_links{display: flex;flex-direction: column}.mobileBann .header_links div{display: flex;align-items: center;border: none;justify-content: flex-start}@media screen and (max-width: 1024px){#main_menu > .row{display: flex;flex-direction: column}}#form_search_mobile{margin: 0 1rem;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #989898}#form_search_mobile input{width: 90%;margin-bottom: 0;border: none;font-size: 14px;line-height: 18px}#form_search_mobile button{width: 10%;height: 100%;position: relative;top: unset;right: unset;padding: 0.34rem;background: #fff;border: none}@media screen and (max-width: 450px){#form_search_mobile input{width: 85%}#form_search_mobile button{width: 15%}}@media screen and (max-width: 350px){#form_search_mobile input{width: 80%}#form_search_mobile button{width: 20%}}.button_header2.blog span{white-space: nowrap;left: -14px}@media screen and (max-width: 350px){.button_header2.blog i{position: relative;top: 3px}.button_header2.blog span{display: none !important}}.blogText{margin: 2rem auto 1rem}@media screen and (max-width: 1024px){.blogText{margin: 1rem auto}}.fa-magnifying-glass::before{content: '\f002';font-family: FontAwesome}.fa-bars::before{content: '\f0c9';font-family: FontAwesome}footer{display: flex;flex-direction: column;padding-bottom: 0}#footer_social span{vertical-align: middle}@media screen and (max-width: 350px){#footer_social{display: flex;justify-content: space-between}#footer_social a{width: 40px;font-size: 20px}}#footer_credits{margin: 1rem 0;align-self: center}@media screen and (max-width: 640px){#footer_credits > div:first-child{margin-bottom: 1rem}}#footer_rass{text-align: center}#footer_rass section{display: inline-flex;align-items: center;flex-wrap: wrap}#footer_rass .column{display: inline-flex;align-items: center;width: 25%;float: unset}@media screen and (max-width: 1024px){#footer_rass .column{width: 50%}}@media screen and (max-width: 640px){#footer_rass section{display: flex;flex-direction: column;align-items: flex-start;padding: 0 1rem}#footer_rass .column{width: auto;padding-left: 0}}.slick-dots li{height: 16px;width: 16px}.slick-dots li button{height: 100%;width: 100%}.slick-dots li button::before{height: 100%;width: 100%;content: '\2022' !important;font-family: FontAwesome !important;color: transparent !important}@media screen and (max-width: 480px){.slick-dots li{height: 14px;width: 14px;margin: 0 10px}}@media screen and (max-width: 1024px){.rs_index #main-section{margin-top: 0}}@media screen and (max-width: 840px){.rs_contact #main-section .row .column{width: 100%}}@media screen and (max-width: 640px){.rs_contact form > .row{margin: 0}.rs_contact form .column.small-12{padding: 0}}@media screen and (min-width: 840px) and (max-width: 1024px){.rs_blog_billet #main-section > .row{display: flex;flex-direction: column;align-items: center}}@media screen and (max-width: 1024px){.rs_blog_billet #main-section > .row .column{width: 80%}}@media screen and (max-width: 840px){.rs_blog_billet #main-section > .row .column{width: 100%}}@media screen and (max-width: 1024px){.rs_blog_billet #addcomment{max-width: 60%;margin: 0}.rs_blog_billet #addcomment .column{padding: 0}}@media screen and (max-width: 840px){.rs_blog_billet #addcomment{max-width: 100%}.rs_blog_billet #addcomment button{width: 100%}}.rs_categorie_x6 #main-section > .row:last-child{display: flex;flex-direction: column}.rs_faq #main-section{margin-bottom: 2rem}.fa-chevron-up::before{content: '\f077';font-family: FontAwesome}#footer_nl button{margin-bottom: 0}#footer_form_nl{padding: 20px 1rem}@media screen and (max-width: 640px){#footer_form_nl{padding-top: 0}}@media screen and (min-width: 1024px){.nav_blog{display: none}}@media screen and (max-width: 960px){.blog-liste{width: 100%}.sidebar{width: 100%}}i::before{font-family: FontAwesome}.produits-associes .arrow_slider .slick-prev{left: -5px}.produits-associes .arrow_slider .slick-next{right: -5px}.produits-associes .arrow_slider_small .slick-prev, .produits-associes .arrow_slider_small .slick-next{top: 45% !important}@media screen and (max-width: 640px){.produits-associes .arrow_slider_small .slick-prev, .produits-associes .arrow_slider_small .slick-next{top: 33% !important}}#comments hr{margin: 1rem 0}.billet-container{margin-bottom: 1rem}.billet-contenu-img{margin-bottom: 15px}@media screen and (min-width: 1025px){.billet-container{padding-right: 2rem;border-right: 1px solid #e9f3eb}.billet-sidebar{padding-left: 2rem}}.meta-avis span{font-size: 0.9rem;line-height: 1}@media only screen and (max-width: 768px){.meta-avis .note_prd{display: block;width: 100%}}.rs_commande #form_mon_compte{margin-bottom: 1.5rem}@media screen and (min-width: 640px){.rs_commande #form_mon_compte .column:not(:last-child){padding-right: 5%}}.rs_panier-vide #main-section{padding-bottom: 2rem}.rs_panier-vide .slick-list{width: 100%}.rs_panier-vide .arrow_slider_small .slick-prev, .rs_panier-vide .arrow_slider_small .slick-next{top: 52%}.form-password{display: flex;flex-direction: column;justify-content: flex-start;width: 99%;position: relative;margin-bottom: 1rem}.form-password p{width: 100%}.form-password label.error{background-color: transparent;color: #f04124}.form-password input{position: relative;margin-bottom: 0}.form-password .password-icon{display: flex;align-items: center;width: 20px;position: absolute;top: 40px;right: 20px;margin: 0;color: #280d0c;transition: all 0.2s}.form-password .password-icon:hover{cursor: pointer;color: #dfedea}.form-password .password-icon .feather-eye-off{display: none}.form-password .password-icon i:first-child::before{content: '\f06e';font-family: 'FontAwesome'}.form-password .password-icon i:last-child::before{content: '\f070';font-family: 'FontAwesome'}@media screen and (max-width: 1024px){.form-password{display: flex;flex-direction: column;align-items: flex-start;width: 100%}.form-password span{width: 100%;text-align: left;line-height: 2.8}.form-password label.eyeOffLabel, .form-password input{width: 100%}}.rs_mescommandes_identification #main-section, .rs_perdu #main-section{margin-bottom: 1.5rem}@media screen and (min-width: 640px){#form_mdp_perdu .column:first-child{padding-right: 2%}}@media screen and (max-width: 1024px){#form_nouveau_client .form-password p{text-align: left;line-height: 2.8rem}}.rs_mescommandes .form_radio_line{display: inline-flex;align-items: center;margin-bottom: 1rem}.rs_mescommandes .form_radio_line > .column{display: inline-flex;align-items: center}.rs_mescommandes .form_radio_line > .column:first-child{padding-left: 0}.rs_mescommandes .form_radio_line input{margin: 0}.rs_mescommandes .points_fidelite_box{margin: 0 1%}.mes-commandes-top{display: flex;flex-direction: column}#mes-commandes-deconnexion{width: fit-content;margin: 0 auto 1.5rem}#mes-commandes-deconnexion i{position: relative;top: 2px;padding-left: 5px}#mes-commandes{margin-bottom: 1.5rem}#mes-commandes button.button{white-space: nowrap}@media screen and (min-width: 1025px){#mes-commandes > .column:nth-child(1), #mes-commandes > .column:nth-child(2){padding-right: 2%}}@media screen and (max-width: 1024px){#mes-commandes > .column:nth-child(1){padding-right: 2%}#mes-commandes > .column:nth-child(2){padding-right: 0}}@media screen and (max-width: 640px){#mes-commandes > .column:nth-child(1){padding-right: 0}}#formNewPassword .form-password{margin-bottom: 1rem}#formNewPassword .form-password input{margin-bottom: 0}@media screen and (max-width: 1024px){#formNewPassword .form-password p{width: 100%;text-align: left;margin-bottom: 0.5rem}}#form_livr .form_adresse_differente{width: 100%}#form_livr .form_adresse_differente > div{display: inline-flex;align-items: center;justify-content: flex-start;width: 50%}#form_livr .form_adresse_differente input{margin: 0}#form_livr > div{float: unset}@media screen and (max-width: 1024px){#form_livr .form_adresse_differente > div{width: 100%}#form_livr label{width: 100%}}#detail_commande_container > div.row{margin-bottom: 1rem;padding: 1rem 0;border: 1px solid #ddd}#detail_commande_container > div.row > .column:not(:first-child){padding: 0.5rem 1rem}@media screen and (max-width: 640px){#detail_commande_container > div.row > .column:not(:first-child){padding: 0.5rem 1rem}}#detail_commande_container p{margin-bottom: 0}@media screen and (max-width: 960px){.rs_avis #main-section > .row{display: flex;flex-direction: column}}@media screen and (max-width: 960px){#avis_bp{width: 100%}}@media screen and (max-width: 960px){#avis_bp_form{width: 100%;align-self: center}}@media screen and (min-width: 640px){#avis_bp_form{max-width: 80%}}#formInfosLivraison{margin-bottom: 1rem}@media screen and (min-width: 640px){#formInfosLivraison .row.collapse .column:first-child{padding-right: 1rem}#formInfosLivraison .row.collapse .column:last-child{padding-left: 1rem}}#formInfosLivraison .panel:last-child{display: inline-flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 100%}@media screen and (min-width: 840px){#code_promo .row.collapse .column:first-child{padding-right: 1rem}#code_promo .row.collapse .column:last-child{padding-left: 1rem}}@media screen and (max-width: 840px){#code_promo .row.collapse .column:first-child{padding-right: 0.5rem}#code_promo .row.collapse .column:last-child{padding-left: 0.5rem}}@media screen and (max-width: 640px){#code_promo .row.collapse .column:first-child{padding-right: 0}#code_promo .row.collapse .column:last-child{padding-left: 0}}#code_promo .recap-promo-alert > .column.small-12.medium-6{padding-right: 0}.rs_choix-paiement #main-section{margin-bottom: 1rem}.rs_choix-paiement #main-section a.button{text-decoration: none}.rs_choix-paiement #main-section a.button i{padding-right: 5px}@media screen and (max-width: 480px){.rs_choix-paiement #main-section a.button{width: 100%}}@media screen and (max-width: 380px){.rs_choix-paiement #main-section a.button{padding: 0.875rem}}.form_date_de_naissance{margin-bottom: 1rem}.form_date_de_naissance > div{display: inline-flex;align-items: center;width: 100%}.form_date_de_naissance input{width: auto;text-align: center;margin-bottom: 0}.form_date_de_naissance span{margin: 0 0.5rem}#fiche-produit{margin: 1rem auto 2rem;padding: 0 1rem}#fp_tab_container{margin-bottom: 1rem}#fp_tab_container > .column{padding: 0 1rem}.arrow_slider{margin-bottom: 0}.arrow_slider .slick-list{width: 100%}.arrow_slider .slick-slide{min-height: 100% !important;padding: 0 1rem 0 0}.arrow_slider.arrow_slider_small .slick-prev, .arrow_slider.arrow_slider_small .slick-next, .arrow_slider.arrow_slider .slick-next, .arrow_slider.arrow_slider .slick-prev{top: 33.33%}@media screen and (min-width: 320px){.arrow_slider.arrow_slider_small .slick-prev, .arrow_slider.arrow_slider_small .slick-next, .arrow_slider.arrow_slider .slick-next, .arrow_slider.arrow_slider .slick-prev{top: calc(-33.3%vw + 34.44%)}}@media screen and (min-width: 1280px){.arrow_slider.arrow_slider_small .slick-prev, .arrow_slider.arrow_slider_small .slick-next, .arrow_slider.arrow_slider .slick-next, .arrow_slider.arrow_slider .slick-prev{top: 30%}}.ssp_elmt, .ssps_links{display: block;margin-bottom: 10px}.ssp_elmt label, .ssps_links label{margin-bottom: 0.5rem;font-weight: 300;font-size: 14px;line-height: 18px;color: #5c5c5c;letter-spacing: 0.04rem;text-transform: none}.ssp_elmt a, .ssps_links a{display: inline-block;margin-right: 20px;margin-bottom: 20px;padding: 8px 1rem;border: 1px solid #5c5c5c;color: #5c5c5c;background: #fff;transition: none;font-weight: 300;word-break: break-word;font-size: 15px;line-height: 19px;text-transform: uppercase;letter-spacing: 0.04rem}.ssp_elmt a:hover, .ssps_links a:hover, .ssp_elmt a.actif, .ssps_links a.actif{background: #e4ebb1;color: #373737;border-color: #e4ebb1}.ssp_elmt a.actif, .ssps_links a.actif{color: #5c5c5c}.ssp_elmt a.actif:hover, .ssps_links a.actif:hover{color: #373737}.ssp_elmt a.disabled, .ssps_links a.disabled{opacity: 0.5;cursor: default;background: #fff;color: #9b9597;border-color: #9b9597}.ssp_elmt select, .ssps_links select{margin-bottom: 1.75rem}@media only screen and (max-width: 840px){.ssp_elmt a, .ssps_links a{padding: 5px 10px;margin-bottom: 1rem}}a.colorPill{width: 26px;height: 26px;border-radius: 26px;display: inline-block;padding: 0;margin: 0 15px 0 0;border: 1px solid #989898}a.colorPill:hover{border: 1px solid #5c5c5c}a.colorPill.actif{border: 2px solid #373737}#fp_personnalisation_popup .row{display: inline-flex;align-items: center;flex-wrap: wrap;width: 100%}#fp_personnalisation_popup textarea{height: unset;max-height: 5rem;margin: 0}#fp_personnalisation_popup button{margin: 1rem 0 0}#fp_personnalisation_popup > .column > p{margin-bottom: 1rem}@media screen and (max-width: 1024px){#fp_personnalisation_popup textarea{margin-bottom: 1rem}#fp_personnalisation_popup button{margin: 0}}@media screen and (max-width: 640px){#fp_personnalisation_popup > .column.small-12.medium-3{text-align: center}}#container-404{margin-bottom: 1rem}@media screen and (min-width: 640px){#container-404{margin: 2rem auto}}.msgcarts{right: 0}.msgcart{width: 100%;padding: 1rem}.msgcart > .row > .row.collapse{margin: 1rem 0}.msgcart > .row > .row.collapse:last-child{margin: 1rem 0 0;text-align: center}.msgcart .button{margin: 0}@media screen and (max-width: 640px){.msgcart{width: 100vw}}.avis-hr{margin: 1.25rem 1rem 1rem}.row.collapse.avis-bloc{margin-bottom: 1rem}.row.collapse.avis-bloc div:last-child{margin-bottom: 1rem}.row.collapse.avis-bloc hr{margin-bottom: 0}@media screen and (min-width: 641px){.row.collapse.avis-bloc .avis-client{padding-right: 1rem}}@media screen and (max-width: 640px){.row.collapse.avis-bloc img{margin-bottom: 0.5rem}}.fa-envelope-o:before{content: "\f003";font-weight: normal}#modal_prd_indispo .custom-close-reveal-modal{margin: 1rem 0 0}#modal_prd_indispo, #modal_personnalisation{position: fixed;top: 0 !important;transform: translateY(50%)}.fp_selecteur_produits{display: flex;flex-wrap: wrap}.fp_selecteur_produits select{width: fit-content}.fp_selecteur_produits span{display: block;margin-bottom: 2rem;font-weight: 500;font-size: 17px;line-height: 22px}.rs_ficheproduit .fp_selecteur_produits{display: flex;flex-direction: column}.rs_ficheproduit .fp_selecteur_produit_unique{width: fit-content;padding: 0.5rem 1rem;margin: 0 0.5rem 0 0;background-color: #dfedea;color: #fff}#quantite{max-width: 75px;text-align: center}#rsAmiModal .rs-ami-modal-top{display: flex;flex-direction: column;margin-bottom: 1rem}#rsAmiModal .rs-ami-modal-top a{position: relative;top: unset;right: unset;padding: 0;background: transparent}#rsAmiModal #FormName{padding-left: 0}#rsAmiModal #FormName > .row .faux_titre_niv2:first-child{margin-top: 0}#rsAmiModal #FormName > .row .faux_titre_niv2{margin-bottom: 0.5rem}#rsAmiModal #FormName button{margin-bottom: 0}@media screen and (min-width: 1024px){#rsAmiModal .mon-nom, #rsAmiModal .son-nom{padding-right: 1rem}}.blog_liste_infos{margin-bottom: 10px;font-size: 0.8em;opacity: 0.5}#blog_archives, .produits-associes-box, .billets-associes{margin-bottom: 20px;padding: 15px;overflow: hidden}.billets-associes ul{margin-bottom: 0}.billet-sidebar .faux_titre_niv2{margin-top: 0}#overlay_transparent{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0}#relaiscolissimo{}#relaiscolissimo #valide_cp{display: inline-flex;align-items: center;width: 100%}#relaiscolissimo #valide_cp input{height: 3rem;margin-bottom: 0}@media screen and (min-width: 641px){#relaiscolissimo #valide_cp .colissimo-label{text-align: center;padding-right: 1rem}}@media screen and (max-width: 640px){#relaiscolissimo #valide_cp{display: flex;flex-direction: column}#relaiscolissimo #valide_cp input[name="RC_cp"]{margin-bottom: 1rem}#relaiscolissimo #valide_cp .colissimo-label{padding-bottom: 0.5rem}}@media screen and (max-width: 640px){#relaiscolissimo h1{font-size: 1.7em}}@media screen and (max-width: 480px){#relaiscolissimo h1{font-size: 1.5em}}#iframe_url_close_btn{position: absolute;top: 0;right: 20px}.txtPerso{display: flex;align-items: center;margin-top: 10px}.txtPerso:before{content: "";background: url(/_boutiques/CHOCODIC//site_image/icon_personnalisation3.svg);background-repeat: no-repeat;background-position: 0 0;background-size: 19px 20px;width: 20px;height: 20px;display: block;margin: 0 5px 0 0}.rs_panier{}.rs_panier .txtPerso{display: flex;align-items: center;margin-top: 10px}.rs_panier .txtPerso:before{content: "";background: url(/_boutiques/CHOCODIC//site_image/icon_search.svg);background-repeat: no-repeat;background-position: 0 0;background-size: 19px 20px;width: 20px;height: 20px;display: block;margin: 0 5px 0 0}#elem_menu .has-submenu a, #elem_menu .onglet_supp a{height: 55px}#elem_menu .has-submenu:hover a.niv1:before, #elem_menu .onglet_supp:hover a.niv1:before, #elem_menu .has-submenu.active a.niv1:before, #elem_menu .onglet_supp.active a.niv1:before, #elem_menu .has-submenu.rspm_active_ssmenu a.niv1:before, #elem_menu .onglet_supp.rspm_active_ssmenu a.niv1:before{bottom: -6px}.rs_index #elem_menu{margin-bottom: 0}#list_relais input[type=radio]{margin-bottom: 0.25rem}#list_relais label p{margin: 0 0 1.5rem;font-size: 0.9rem}.form_radio_line{margin-bottom: 1rem}.form_radio_line div{line-height: 1.6}.form_radio_line input{margin: 0 0 0.5rem}[data-abide] .error small.error, [data-abide] .error span.error, [data-abide] span.error, [data-abide] small.error{margin: -0.5rem 0 0}fieldset.noBorder, form.noBorder{padding: 0;border: none}fieldset.noBorder [data-abide] .error small.error, form.noBorder [data-abide] .error small.error, fieldset.noBorder [data-abide] .error span.error, form.noBorder [data-abide] .error span.error, fieldset.noBorder [data-abide] span.error, form.noBorder [data-abide] span.error, fieldset.noBorder [data-abide] small.error, form.noBorder [data-abide] small.error{margin-top: -1.5rem;margin-bottom: 1rem}fieldset .alert-box, form .alert-box, fieldset [data-abide] .error small.error, form [data-abide] .error small.error, fieldset [data-abide] .error span.error, form [data-abide] .error span.error, fieldset [data-abide] span.error, form [data-abide] span.error, fieldset [data-abide] small.error, form [data-abide] small.error{margin-top: -1rem;margin-bottom: 1rem}.error .alert-box{width: 100%}#main-section{padding-bottom: 2rem}.fp_nom{text-align: center;padding: 10px}.fp_nom .svg svg{max-width: 80px;height: auto;margin: 0 auto}@media only screen and (min-width: 641px){.panel .montant_livraison{text-align: right}}@media only screen and (min-width: 768px) and (max-width: 1024px){.fp_nom .svg svg{max-width: 75%;height: auto}}@media only screen and (max-width: 640px){.fp_nom .svg svg{max-width: 50%;height: auto}.panel .montant_livraison{font-weight: 700}}#more-info-modal #iframe_url_close_btn{font-size: 20px}@media only screen and (min-width: 769px) and (max-width: 992px){.message_top p{font-size: 10px}}@media only screen and (max-width: 769px){.header_links div.header_zd1{margin-bottom: 10px}}@media only screen and (max-width: 840px){.message_top .header_links{grid-template-columns : 1fr}.message_top .header_links div + div{margin-top: 10px}.message_top .header_links div.header_zd3 a{margin-left: 0;margin-right: 10px}.message_top .header_links div:last-child p{flex-direction: row;justify-content: flex-start}}@media only screen and (max-width: 768px){.home_carrousel img{height: auto}}#filtres label{margin-bottom: 0}.fp_montant{display: flex;align-items: center}.fp_montant:before{content: "x";padding-right: 20px}@media only screen and (max-width: 768px){.fp_info_suppl{flex-direction: row;align-items: center}.fp_quantite{width: auto;margin-right: 15px}.fp_quantite a{padding: 0 5px}.ssprd_poidsUnite{padding: 0 0 0 10px}}#accessoire_cadeau{padding-top: 2rem;overflow: hidden}#accessoire_cadeau .accessoire_img{padding: 0}#accessoire_cadeau .accessoire_info{padding-left: 2rem}#accessoire_cadeau .accessoire_form{margin-top: 0.5rem;display: flex;align-items: center}@media only screen and (max-width: 768px){#accessoire_cadeau .accessoire_form{align-items: flex-start}}#accessoire_cadeau .accessoire_form input{margin-bottom: 0}#accessoire_cadeau label{color: #280d0c}.bouton_filet{clear: both;display: inline-block}@media only screen and (min-width: 1025px){#elem_menu .niv1.active.onglet_supp a.niv1, #elem_menu .has-nosubmenu a.niv1:hover, #elem_menu #cat_49804 a.niv1:hover, #elem_menu .onglet_supp a.niv1:hover, #elem_menu #cat_49804 a.niv1.active{background: #6dc99a;color: #280d0c}#elem_menu .has-nosubmenu a.niv1, #elem_menu #cat_49804 a.niv1, #elem_menu .onglet_supp a.niv1{color: #40a355}}#CMS_header .cms_info{background-color: #6dc99a}#modal_relai{overflow: auto}#modal_relai.open{overflow-y: scroll}@media only screen and (min-width: 769px){#modal_relai.open{position: fixed;top: 0 !important;left: 0;right: 0;width: 100%;height: 100%;max-height: 100%;max-width: 100%}}@media only screen and (max-width: 768px){#modal_relai #relaiscolissimo .row{max-width: 100% !important}}#modal_relai #relaiscolissimo #valide_cp{margin-top: 2rem}.ssp_elmt a{border-width: 1px}a.colorPill.actif{border-width: 3px}.ssp_elmt a.disabled, .ssps_links a.disabled{color: #bbb;border-color: #bbb;border-width: 1px;opacity: 0.25}.ssp_elmt a{border-color: #989898}#elem_menu li.niv1#cat_51423 a.niv1{position: relative}@media only screen and (min-width: 993px){#elem_menu li.niv1#cat_51423 a.niv1{padding: 10px 0.75em 9px;height: 55px;color: #40a355}#elem_menu li.niv1#cat_51423 a.niv1.active{background: #6dc99a;color: #280d0c}}#elem_menu li.niv1#cat_51423 a.niv1:hover{color: #280d0c}@media only screen and (max-width: 992px){#elem_menu li.niv1#cat_51423 a.niv1{color: #280d0c}}#categorie_header + .row.fullWidthTxt .categorie_complement{margin-bottom: 2rem}@media only screen and (max-width: 992px){#categorie_header + .row.fullWidthTxt{max-width: 85% !important}}#categorie_header.ssCat .categorie_info.cat_51423{background-image: url(/_boutiques/CHOCODIC//site_image/gamme_eclat.svg)}#categorie_header.ssCat .categorie_info.cat_51423 h1{font-size: 32px}@media screen and (min-width: 320px){#categorie_header.ssCat .categorie_info.cat_51423 h1{font-size: calc(5.17857vw + 15.42857px)}}@media screen and (min-width: 1440px){#categorie_header.ssCat .categorie_info.cat_51423 h1{font-size: 90px}}#categorie_header.ssCat .categorie_info.cat_51423 h1{line-height: 40px}@media screen and (min-width: 320px){#categorie_header.ssCat .categorie_info.cat_51423 h1{line-height: calc(5.89286vw + 21.14286px)}}@media screen and (min-width: 1440px){#categorie_header.ssCat .categorie_info.cat_51423 h1{line-height: 106px}}#remise_quantitative{margin-bottom: 2.5rem}#remise_quantitative td{padding: 0.75rem}.categorie_complement_suite{margin-top: 0}.categorie_complement_suite.categorie_complement.drawer{padding-top: 0}.categorie_complement_suite > h2{margin-top: 0}@media only screen and (min-width: 993px){#categorie_header + .row.fullWidthTxt .categorie_complement_column{margin-top: 2.5rem;display: flex;flex-direction: row;justify-content: space-between;width: 100%}#categorie_header + .row.fullWidthTxt .categorie_complement_column > div{width: 48%}#categorie_header + .row.fullWidthTxt .categorie_complement_column .bouton_filet{display: inline-block;margin: 1rem auto}#categorie_header + .row.fullWidthTxt h2{margin-top: 0;line-height: 1}#categorie_header + .row.fullWidthTxt .bouton_filet{padding: 10px 17px}#categorie_header + .row.fullWidthTxt a{text-decoration: none}#categorie_header + .row.fullWidthTxt .link_style{text-decoration: underline}}.categorie_complement_suite{display: none}.index_accroche{}.index_accroche h1{text-align: center}.index_accroche h1{font-size: 1.5625rem}@media screen and (min-width: 320px){.index_accroche h1{font-size: calc(15.625remvw + 1.04167rem)}}@media screen and (min-width: 1280px){.index_accroche h1{font-size: 3.125rem}}.index_accroche h1{line-height: 1.1}@media screen and (min-width: 320px){.index_accroche h1{line-height: calc(0.01042pxvw + 1.09965px)}}@media screen and (min-width: 1280px){.index_accroche h1{line-height: 1.2}}.fp_complement{margin-top: 2rem}.fp_complement h2, .fp_complement .title_toggle{font-family: 'Sora', Verdana, sans-serif}.fp_complement > div{margin-top: 0.75rem}@media only screen and (max-width: 993px){.fp_complement > div{padding: 1.75rem}}.fp_complement > div > ul{margin: 0 0 1rem;padding: 0;display: flex;flex-direction: row;list-style-type: none}.fp_complement > div > ul li{width: 20%;padding: 1rem;background: #facbab}.fp_complement > div > ul li + li{width: 78%;margin-left: 2%;background: #fde9d6}.fp_complement > div > ul li ul{display: block}.fp_complement > div > ul li ul li{width: 100%;background: transparent}.fp_complement > div > ul li ul li + li{width: 100%;margin-left: 0;background: transparent}.fp_complement > div > ul + ul{margin-top: 1rem}@media only screen and (max-width: 992px){.fp_complement > div > ul{flex-direction: column;margin-bottom: 1rem}.fp_complement > div > ul li{width: 100%}.fp_complement > div > ul li + li{width: 100%;margin-left: 0;margin-top: 0}}@media only screen and (min-width: 993px){.fp_col_description div{columns: 2;column-gap: 5%}.fp_col_description div.fp_description{columns: 1}.fp_col_description div.fp_description div{columns: 1}.fp_col_description .title_toggle{display: none}.fp_col_description.col_complement_suite2{columns: 1;column-gap: 0;display: flex;flex-direction: row}.fp_col_description.col_complement_suite2 > div{columns: 1;column-gap: 0;width: 100%}.col_complement_suite2 .fp_resume_critere_container{padding-top: 0}.fp_description .title_toggle{display: none}}@media only screen and (max-width: 992px){.fp_description{columns: 1}}@media only screen and (max-width: 992px){.fp_complement{margin-top: 0}.fp_complement h2{margin-top: 0;font-size: 1rem;font-family: 'Sora', Verdana, sans-serif}}#fp_complement_info{padding-top: 2rem}#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{font-size: 16px}@media screen and (min-width: 320px){#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{font-size: calc(2.29167vw + 8.66667px)}}@media screen and (min-width: 1280px){#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{font-size: 38px}}#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{line-height: 24px}@media screen and (min-width: 320px){#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{line-height: calc(2.70833vw + 15.33333px)}}@media screen and (min-width: 1280px){#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{line-height: 50px}}@media only screen and (min-width: 769px){#fp_complement_info h2, #fp_complement_info .faux_titre_niv2, #fp_complement_info .title_toggle{font-weight: 700}}#fp_complement_info h2:first-child, #fp_complement_info .faux_titre_niv2:first-child, #fp_complement_info .title_toggle:first-child{margin-top: 0}#fp_complement_info h2.title_toggle, #fp_complement_info .faux_titre_niv2.title_toggle{font-family: 'Poiret One', Verdana, sans-serif}#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{margin-top: 1.5rem;font-weight: 700}#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{font-size: 16px}@media screen and (min-width: 320px){#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{font-size: calc(0.41667vw + 14.66667px)}}@media screen and (min-width: 1280px){#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{font-size: 20px}}#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{line-height: 20px}@media screen and (min-width: 320px){#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{line-height: calc(1.04167vw + 16.66667px)}}@media screen and (min-width: 1280px){#fp_complement_info h3, #fp_complement_info .faux_titre_niv3{line-height: 30px}}@media only screen and (max-width: 992px){#fp_complement_info .title_toggle, #fp_complement_info h2.title_toggle{font-family: 'Sora', Verdana, sans-serif;font-weight: 400}}#titre_filtre_picto_info{display: none}.rs_panier span.txtPerso:before{content: "";display: none}a.txtPerso:hover{color: #784329}@media only screen and (min-width: 993px){.fp_col_description div.fp_resume_critere_container, .fp_col_description.col_complement_suite2 div{columns: 1;column-gap: 0}}.ssp_elmt a{box-shadow: inset 0px 0px 0px 2px #fff}.detail_commande_info{font-size: 1rem;line-height: 1.6}.mescommandes_container h1{font-size: 30px}@media screen and (min-width: 320px){.mescommandes_container h1{font-size: calc(3.125vw + 20px)}}@media screen and (min-width: 1280px){.mescommandes_container h1{font-size: 60px}}.mescommandes_container h1{line-height: 40px}@media screen and (min-width: 320px){.mescommandes_container h1{line-height: calc(3.125vw + 30px)}}@media screen and (min-width: 1280px){.mescommandes_container h1{line-height: 70px}}.mescommandes_container h1{margin-bottom: 1rem}@media screen and (min-width: 320px){.mescommandes_container h1{margin-bottom: calc(20remvw + 0.33333rem)}}@media screen and (min-width: 1280px){.mescommandes_container h1{margin-bottom: 3rem}}.mescommandes_container h2, .mescommandes_container .faux_titre_niv2{font-size: 25px}@media screen and (min-width: 320px){.mescommandes_container h2, .mescommandes_container .faux_titre_niv2{font-size: calc(1.5625vw + 20px)}}@media screen and (min-width: 1280px){.mescommandes_container h2, .mescommandes_container .faux_titre_niv2{font-size: 40px}}.mescommandes_container h2, .mescommandes_container .faux_titre_niv2{line-height: 30px}@media screen and (min-width: 320px){.mescommandes_container h2, .mescommandes_container .faux_titre_niv2{line-height: calc(2.08333vw + 23.33333px)}}@media screen and (min-width: 1280px){.mescommandes_container h2, .mescommandes_container .faux_titre_niv2{line-height: 50px}}.mescommandes_container h3, .mescommandes_container .faux_titre_niv3{font-size: 18px}@media screen and (min-width: 320px){.mescommandes_container h3, .mescommandes_container .faux_titre_niv3{font-size: calc(0.72917vw + 15.66667px)}}@media screen and (min-width: 1280px){.mescommandes_container h3, .mescommandes_container .faux_titre_niv3{font-size: 25px}}.mescommandes_container h3, .mescommandes_container .faux_titre_niv3{line-height: 22px}@media screen and (min-width: 320px){.mescommandes_container h3, .mescommandes_container .faux_titre_niv3{line-height: calc(0.83333vw + 19.33333px)}}@media screen and (min-width: 1280px){.mescommandes_container h3, .mescommandes_container .faux_titre_niv3{line-height: 30px}}@media only screen and (max-width: 768px){.mescommandes_container > .small-12{padding: 0}}@media only screen and (max-width: 1280px){.onglet_container .row.collapse{max-width: 100% !important}#detail_commande .borderFilet, #detail_commande .borderFiletT, #detail_commande .borderFiletL, #detail_commande .borderFiletB, #detail_commande .borderFiletR, #detail_commande .borderFiletN{font-size: 14px;line-height: 25px}.mescommandes_listing.row{margin: 0 auto;max-width: 100% !important}}@media only screen and (max-width: 992px){.mescommandes_listing_img{margin-bottom: 0.75rem;text-align: center}}@media only screen and (max-width: 768px){.onglet_content > .small-12{padding: 0}}.home_bandeau .home_bandeau_img{overflow: hidden}.home_bandeau .home_bandeau_img img{height: 100%;width: auto;max-width: inherit}.panier_gift{display: flex;align-items: center;justify-content: center;padding: 10px;border: 1px solid #ddd}.panier_gift svg{width: 5rem;height: auto}.alert-box.supplement{background: transparent}form .alert_promo .alert-box{margin: 0}.panier_code_promo{margin: 0 0 0.25rem;padding: 0;background: transparent}.panier_code_promo_container{overflow: hidden;margin: 2rem auto;padding: 20px 15px;background: #f5f5f5}.fp_btn_ajout_panier.button_personnalisation .svg svg, #btn_prd.button_personnalisation .svg svg{left: 0}#mobileTopMenu.hide-for-large-up .cartAndAccountMobile svg{height: 62px}@media only screen and (min-width: 1025px){.sticky.fixed #header_top{display: none}}@media only screen and (max-width: 1024px){.sticky.fixed .logo_default{display: none}.sticky.fixed .sticky_logo{display: block}.sticky.fixed #logo img{max-height: 50px}.sticky.fixed .top_bar{padding: 0.5rem 1rem;min-height: inherit;line-height: inherit;border-bottom: 1px solid #452312}}#footer_link_top{z-index: 99}.mosaique_photo{display: grid;grid-template-columns: repeat(5, 1fr);gap: 1rem;margin: 0 auto 2rem}@media only screen and (max-width: 1280px){.mosaique_photo{grid-template-columns: repeat(4, 1fr)}}@media only screen and (max-width: 840px){.mosaique_photo{grid-template-columns: repeat(3, 1fr)}}@media only screen and (max-width: 520px){.mosaique_photo{grid-template-columns: repeat(2, 1fr)}}#accessoire_cadeau2{padding-top: 2rem;overflow: hidden}#accessoire_cadeau2 .accessoire_img{padding: 0}#accessoire_cadeau2 .accessoire_info{padding-left: 2rem}#accessoire_cadeau2 .accessoire_form{margin-top: 0.5rem;display: flex;align-items: center}@media only screen and (max-width: 768px){#accessoire_cadeau2 .accessoire_form{align-items: flex-start}}#accessoire_cadeau2 .accessoire_form input{margin-bottom: 0}#accessoire_cadeau2 label{color: #280d0c}#accessoire_cadeau .accessoire_img img, #accessoire_cadeau2 .accessoire_img img{border: 1px solid #f0eeef !important}@media screen and (min-width: 1280px){.categorie_complement h2{font-size: 2rem}.categorie_complement h3{margin-top : 1.25rem}}.form_connexion_vente{margin: 2rem auto;text-align: center}.elem_connexion{margin: auto;display: flex;justify-content: center;align-items: center}.elem_connexion label{margin-right: 1rem}.elem_connexion input{margin: 0;padding: 0.5rem;width: 90%;border: none;font-size: 0.875rem}.elem_connexion .svg{fill: #452312}.elem_connexion .svg:hover svg{fill: #683535}.elem_connexion .svg svg{height: 20px}.elem_connexion div{display: flex;justify-content: space-between;align-items: center;border: 1px solid #280d0c;background: #fff}.elem_connexion button{margin: 0;background: transparent}.elem_connexion button i{font-size: 0.875rem;color: #280d0c}@media only screen and (max-width: 768px){.elem_connexion{flex-direction: column;align-items: flex-start}.elem_connexion div{width: 100%}.elem_connexion label{margin: 0 0 0.5rem}}.categorie_complement_column ul.list_button{margin: 0;padding: 0;list-style-type: none}.categorie_complement_column ul.list_button .bouton_filet{margin-bottom: 0 !important;line-height: 20px}@media only screen and (max-width: 1024px){.categorie_complement_column ul.list_button .bouton_filet{margin-bottom: 1rem !important}}button.mfp-arrow{background: #fff !important}button.mfp-close:hover{background: transparent}.mfp-arrow{width: 76px;height: 84px;display: block;padding: 32px;background: #fff;text-align: center}.mfp-arrow:hover, .mfp-arrow:focus{background: #fff}.mfp-arrow:before{margin: auto;border: 0}.mfp-arrow:active{margin-top: 0}.mfp-arrow-left:before, .mfp-arrow-right:before{content: "";background-size: contain;width: 12px;height: 20px;position: relative;display: flex;justify-content: center;align-items: center}.mfp-arrow-left{left: 45px}.mfp-arrow-left::before{background: transparent url(/_boutiques/CHOCODIC//site_image/chevron_gauche.svg) 0 0 no-repeat}.mfp-arrow-right{right: 45px}.mfp-arrow-right::before{background: transparent url(/_boutiques/CHOCODIC//site_image/chevron_droite.svg) 0 0 no-repeat}.ss_cat_text{}.ss_cat_text h2{font-size: 22px}@media screen and (min-width: 320px){.ss_cat_text h2{font-size: calc(1.875vw + 16px)}}@media screen and (min-width: 1280px){.ss_cat_text h2{font-size: 40px}}.ss_cat_text h2{line-height: 30px}@media screen and (min-width: 320px){.ss_cat_text h2{line-height: calc(2.08333vw + 23.33333px)}}@media screen and (min-width: 1280px){.ss_cat_text h2{line-height: 50px}}.ss_cat_text h3{font-size: 20px}@media screen and (min-width: 320px){.ss_cat_text h3{font-size: calc(1.5625vw + 15px)}}@media screen and (min-width: 1280px){.ss_cat_text h3{font-size: 35px}}.ss_cat_text h3{line-height: 30px}@media screen and (min-width: 320px){.ss_cat_text h3{line-height: calc(1.5625vw + 25px)}}@media screen and (min-width: 1280px){.ss_cat_text h3{line-height: 45px}}#cms_form{margin: 2.5rem auto}#cms_form form{margin: 2rem auto}@media only screen and (min-width: 1024px){#cms_form{width: 75%}}@media only screen and (min-width: 1280px){#cms_form{width: 50%}}#categorie_header.ssCat .categorie_info.cat_52491{background-image: url(/_boutiques/CHOCODIC//site_image/gamme_eclat.svg)}#categorie_header.ssCat .categorie_info.cat_52491 h1{font-size: 32px}@media screen and (min-width: 320px){#categorie_header.ssCat .categorie_info.cat_52491 h1{font-size: calc(5.17857vw + 15.42857px)}}@media screen and (min-width: 1440px){#categorie_header.ssCat .categorie_info.cat_52491 h1{font-size: 90px}}#categorie_header.ssCat .categorie_info.cat_52491 h1{line-height: 40px}@media screen and (min-width: 320px){#categorie_header.ssCat .categorie_info.cat_52491 h1{line-height: calc(5.89286vw + 21.14286px)}}@media screen and (min-width: 1440px){#categorie_header.ssCat .categorie_info.cat_52491 h1{line-height: 106px}}.rs_client_nouveau #form_nouveau_client div.erreur small.alert-box{display: block;margin-bottom: 0.5rem}.rs_client_nouveau #form_nouveau_client .form-password p{margin-bottom: 0.5rem;font-weight: 300;font-size: 14px;line-height: 18px;color: #5c5c5c}.bloc_produit .bp_prix, #fp_prix, .panier_prix, .panier_prix_total{display: flex;align-items: baseline}.bloc_produit .bp_prix small, #fp_prix small, .panier_prix small, .panier_prix_total small{font-size: 1rem;line-height: 1}.bloc_produit .bp_prix .prix_ttc, #fp_prix .prix_ttc, .panier_prix .prix_ttc, .panier_prix_total .prix_ttc{display: inline-block;margin-left: 0.75rem;font-size: 1rem;line-height: 1;font-weight: 500}.bloc_produit .bp_prix .prix_ttc small, #fp_prix .prix_ttc small, .panier_prix .prix_ttc small, .panier_prix_total .prix_ttc small{font-size: 0.5rem;line-height: 1}#fp_prix{display: flex;flex-wrap: nowrap;flex-direction: column;width: 100%}.fp_montant{min-width: 200px}@media only screen and (min-width: 768px) and (max-width: 1280px){.fp_info_suppl{flex-wrap: wrap}.fp_quantite{margin-bottom: 15px}.ssprd_poidsUnite{padding-left: 0}}.panier_prix_total .prix_ht, .panier_ss_total .prix_ht{display: block}.panier_prix_total .prix_ttc, .panier_ss_total .prix_ttc{margin-left: 0}.panier_prix_total .prix_ttc strong, .panier_ss_total .prix_ttc strong{font-weight: 500}.panier_prix_total small, .panier_ss_total small{font-size: 1rem;line-height: 1}.panier_prix_total .prix_ttc, .panier_ss_total .prix_ttc{display: inline-block;margin-left: 0.75rem;font-size: 1rem;line-height: 1;font-weight: 500}.panier_prix_total .prix_ttc small, .panier_ss_total .prix_ttc small{font-size: 0.5rem;line-height: 1}#remise_quantitative{}#remise_quantitative .prix_ht{display: block}#remise_quantitative small{font-size: 0.75rem;line-height: 1}#remise_quantitative .prix_ttc{display: inline-block;margin-left: 0.75rem;font-size: 0.75rem;line-height: 1;font-weight: 500}#remise_quantitative .prix_ttc small{font-size: 0.5rem;line-height: 1}@media only screen and (min-width: 1025px) and (max-width: 1280px){.lien_onglet{font-size: 12px}}.onglet_content{}.onglet_content .column{display: flex;align-items: stretch;flex-direction: column}.onglet_content #onglet1.bloc_pf span{display: block;margin: 0.5rem 0 0.25rem;font-size: 15px;line-height: 20px}@media only screen and (max-width: 840px){.onglet_content .lien_onglet.bloc_pf{padding: 0.5rem !important;justify-content: flex-start}.onglet_content #onglet1.bloc_pf span{margin: 0}.onglet_content #onglet1.bloc_pf span + span{margin: 0 0 0 25px;font-size: 14px;line-height: 25px}}.rs_modele_cat_pageWeb .categorie_info{padding: 0 5%}@media only screen and (min-width: 1025px){#cat_51423 .mySubmenu{background: #c4d994}#cat_51423 .mySubmenu div{background: #f5fce6}#cat_51423 a:hover:before, #cat_51423 a.active:before{border-bottom: 32px solid #c4d994}#cat_51423:hover a:before{border-bottom: 32px solid #c4d994}#elem_menu li.niv1#cat_51423 a.niv1{color: #280d0c}#elem_menu li.niv1#cat_51423 a.niv1.active{background: transparent}#elem_menu .mySubmenu{flex-wrap: nowrap}#elem_menu .mySubmenu ul{min-width: 9rem}}.rs_modele_cat_rayon #categorie_header.ssCat .categorie_info{background-color: #facbab}#elem_menu #cat_49804 a.niv1{color: #280d0c}#elem_menu #cat_49804 a.niv1.active, #elem_menu #cat_49804 a.niv1:hover{background: transparent}#cat_49803{}#cat_49803 .mySubmenu{background: #facbab}#cat_49803 .mySubmenu div{background: #fde9d6}#cat_49803 a:hover:before, #cat_49803 a.active:before{border-bottom: 32px solid #facbab}#cat_49803:hover a:before{border-bottom: 32px solid #facbab}.paiement_img_cb{max-height: 50px}.button_picto{display: inline-flex;align-items: center;justify-content: center}.button_picto i{margin-right: 0.5rem}.categorie_complement_column ul.list_button li:last-of-type .bouton_filet{margin-bottom: 1rem !important}.template_gamme_texte{margin: 0 auto}@media only screen and (min-width: 1025px){.template_gamme_texte{width: 88.88%}}.template_gamme_texte h2{line-height: 1.4}.template_gamme_texte h2{font-size: 20px}@media screen and (min-width: 320px){.template_gamme_texte h2{font-size: calc(0.89286vw + 17.14286px)}}@media screen and (min-width: 1440px){.template_gamme_texte h2{font-size: 30px}}.template_gamme_texte h3{line-height: 1.2}.template_gamme_texte h3{font-size: 16px}@media screen and (min-width: 320px){.template_gamme_texte h3{font-size: calc(0.35714vw + 14.85714px)}}@media screen and (min-width: 1440px){.template_gamme_texte h3{font-size: 20px}}#modal_small.reveal.open{z-index: 999999;top: 50% !important}@media only screen and (max-width: 768px){#modal_small.reveal.open{top: 0 !important;transform: none}}