
 @font-face { font-family: 'HelveticaNeueRoman'; src: url('https://animabikes.com/designgk/webfont/HelveticaNeueRoman.eot'); src: url('https://animabikes.com/designgk/webfont/HelveticaNeueRoman.eot') format('embedded-opentype'), url('https://animabikes.com/designgk/webfont/HelveticaNeueRoman.woff2') format('woff2'), url('https://animabikes.com/designgk/webfont/HelveticaNeueRoman.woff') format('woff'), url('https://animabikes.com/designgk/webfont/HelveticaNeueRoman.ttf') format('truetype'), url('https://animabikes.com/designgk/webfont/HelveticaNeueRoman.svg#HelveticaNeueRoman') format('svg'); } * { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; } abbr[title] {text-decoration: none;} .gkelmt_built_section { background-color: transparent !important;   } body { background-color: #fdfdfd !important;	 font-family: HelveticaNeueRoman, Arial, sans-serif !important;	 } html { font-family: HelveticaNeueRoman, Arial, sans-serif !important; font-size: 100%;   } h1, h2, h3, h4, h5, h6 { color: #048B8C !important;	 font-weight: 500 !important; line-height: 1em !important; padding-bottom: 10px !important; } h1 {font-size: 1.875rem !important;} h2 {font-size: 1.625rem !important;} h3 {font-size: 1.375rem !important;} h4 {font-size: 1.25rem !important;} h5 {font-size: 1rem !important;} h6 {font-size: 1rem !important;} p { color: #3c3c3b !important;	 font-size: 0.875rem !important; font-weight: 500 !important; line-height: 1.4em !important; } @media only screen and (max-width: 767px) {  h1 {font-size: 1.875rem !important;} h2 {font-size: 1.625rem !important;} h3 {font-size: 1.375rem !important;} h4 {font-size: 1.25rem !important;} h5 {font-size: 1rem !important;} h6 {font-size: 1rem !important;} p {font-size: 0.875rem !important; } h1, h2, h3, h4, h5, h6 {padding-bottom: 0px !important;} } @media only screen and (max-width: 767px) {  .gkelmt_built_text { max-width: 100% !important; } } a { color: #048B8C !important;	 text-decoration: none !important; } a:hover { color: #007576 !important;	 } sup, sub { position: relative; height: 0; vertical-align: baseline; } sup {		 bottom: 0.5em;		 font-size: 65%;		 } .entry-content ul, .entry-summary ul, .comment-content ul, ul			 .entry-content ol, .entry-summary ol, .comment-content ol, ol {			 font-family: inherit !important; color: #3c3c3b !important;			 font-size: 0.875rem !important; font-weight: 500 !important; line-height: 1.4em !important; } .entry-content ul, .entry-summary ul, .comment-content ul, .gkelmt_built_tabs ul {list-style-position: outside;} .entry-content ol, .entry-summary ol, .comment-content ol, .gkelmt_built_tabs ul {list-style-position: inside;} .entry-content li,		 .entry-summary li, .comment-content li, .gkelmt_built_tabs li { padding-bottom: 0.5em !important; } ol li ul, .gkelmt_built_tabs ol li ul, .gkelmt_built_tabs ol li ul li:last-child, .entry-content ol li ul li:last-child {padding-bottom: 0 !important} .gkelmt_built_tabs ol li ul li, .entry-content ol li ul li {padding-bottom: 0.25em !important;} .gkelmt_built_scroll_top.gkelmt-built-icon { background: rgba(4,139,140,0.65);		 } .gkelmt_built_button {		 color: #fdfdfd !important;	 font-size: 1.75rem !important; line-height: 1em !important; text-transform: uppercase !important; text-align: center !important; padding: 0.3em 0.6em !important; background-color: #048B8C !important;	 border: 2px solid #048B8C !important;	 border-radius: 5px !important; text-wrap: balance; } @media only screen and (max-width: 980px) {  .gkelmt_built_button  { font-size: 1.125rem !important;  } } .gkelmt_built_button:hover { color: #048B8C !important;	 background-color: #fdfdfd !important;	 text-decoration: none !important; } .gkelmt_built_button::after { display: none !important; } .gkelmt_built_button:hover, .gkelmt_built_module .gkelmt_built_button:hover { border: 2px solid transparent; padding: 0.3em 0.6em;					 } .gkelmt_built_button_module_wrapper { margin-top: 2rem !important; } .frm_style_style-formidable.with_frm_style .frm_submit button { margin-top: 2rem !important; margin-bottom: 4rem !important; } .gkelmt_built_button_module_wrapper > a { min-width: 200px !important; } .gkelmt-built-arrow-prev::before, .gkelmt-built-arrow-next::before { color: #fdfdfd !important;	 } .gkelmt_built_fullwidth_section:first-child {	 padding: 0px !important; } .gkelmt_built_fullwidth_section:first-child .gkelmt_built_row:first-child {		 padding: 0px !important; } @media only screen and (min-width: 981px) {  .gkelmt_built_section { padding: 3rem 0px !important; } .gkelmt_built_row.ligne-titre { margin-top: 6rem !important; } } @media only screen and (max-width: 980px) {  .gkelmt_built_section { padding: 2rem 0px !important; } .gkelmt_built_row.ligne-titre { margin-top: 4rem !important; } } @media only screen and (max-width: 767px) {  .gkelmt_built_section { padding: 1.25rem 0px !important; } .gkelmt_built_row.ligne-titre { margin-top: 3rem !important; } } .gkelmt_built_section:last-child {		 margin-bottom: 6rem !important; } #section_page_commande.gkelmt_built_section:last-child {		 margin-bottom: 0 !important; } @media only screen and (max-width: 767px) {  .gkelmt_built_section:last-child {		 margin-bottom: 3rem !important; } } #main-header { box-shadow: 0 0px 0 rgba(0, 0, 0, 0); background-color: transparent !important;	 } .gkelmt-stickyhdrgk#main-header, .gkelmt-stickyhdrgk#main-header .nav li ul, .gkelmt-stickyhdrgk .gkelmt-search-form { background-color: #fdfdfd !important;	 } #top-menu li { font-size: 1.25rem !important; line-height: 1em !important; } #top-menu a, .gkelmt_mobile_menu li a { color: #3c3c3b !important;						 } #top-menu li.current-menu-ancestor > a, #top-menu li.current-navitmgk > a,  .bottom-nav li.current-navitmgk > a { color:  #048B8C !important;	 border-bottom: solid 2px #048B8C !important;	 padding-bottom: 0.25rem !important; } .nav li ul { visibility: hidden; z-index: 9999; width: 300px !important;	 border-top: 3px solid #048B8C !important;	 opacity: 0; background-color: rgba(255,255,255,0.75) !important;	 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1); box-shadow: 0 2px 5px rgba(0,0,0,.1);  } #top-menu li li a { width: auto !important;		 padding: 6px 10px !important; } .mobile_menu_bar::before { color: #048B8C !important;	 } ul#mobile_menu.gkelmt_mobile_menu { border-top: 3px solid #048B8C !important;	 } li.pll-parent-navitmgk, li.pll-parent-navitmgk a, li.pll-parent-navitmgk ul.sub-menu {width: 72px !important;} li.pll-parent-navitmgk { margin: 0 !important; padding: 0 !important; } li.pll-parent-navitmgk a { padding-bottom: 10px !important; } li.pll-parent-navitmgk ul.sub-menu { margin: 0 !important; padding: 0 !important; } #top-menu li.pll-parent-navitmgk ul.sub-menu li {padding: 0 !important;} #main-footer { background-color: rgba(4,139,140,0.65) !important;		 } @media only screen and (min-width: 981px) {		 #footer-gkboxs { padding: 2% 0 0; } } .gkbox_media_image img { height: 82px !important; width: auto; } #footer-gkboxs .gkelmt_built_gkbox.gkbox_search { width: 200px !important; margin-right: 0 !important; margin-bottom: 2% !important; } @media only screen and (min-width: 981px) { 	 #footer-gkboxs .gkelmt_built_gkbox.gkbox_search { float: right !important;	 } #footer-gkboxs .gkelmt_built_gkbox.gkbox_search h4 { text-align: right !important;	 } } .gkbox_search input#searchsubmit { display: none !important;	 } @media only screen and (max-width: 980px) { 	 .footer-gkbox:last-child, .footer-gkbox:last-child .gkelmt_built_gkbox.gkbox_search { display: block !important; float: left !important; width: auto !important;	 min-width: 250px !important; } .footer-gkbox:last-child .gkelmt_built_gkbox.gkbox_search h4 { text-align: left !important;	 } } #footer-gkboxs p, #footer-gkboxs a, #footer-info a.link-footer, span.texte-footer-bottom { color: #fdfdfd !important;	 font-size: 0.875rem !important; line-height: 1.25em !important; text-decoration: none !important; font-weight: normal !important; text-align: center !important; } #footer-gkboxs a:hover, #footer-info a.link-footer:hover, #footer-info a:hover { text-decoration: underline !important; } #footer-gkboxs h4, #footer-gkboxs h4 a { color: #fdfdfd !important;	 font-size: 1.25rem !important; line-height: 1em !important; padding-bottom: 1em !important; } a.reseaux-sociaux-footer img { height: 2.5rem !important; width: auto !important; margin-left: 0.5rem !important; margin-right: 0.5rem !important; } #block-58 .gk-block-image img {opacity: 0.975;} .gkelmt_built_gkbox ol li, .gkelmt_built_gkbox ul li {margin-bottom: 0;} @media only screen and (max-width: 980px) {  .gkelmt_built_gkbox {	 width: 100% !important; } #footer-gkboxs p, #footer-gkboxs a, #footer-info a.link-footer, span.texte-footer-bottom {   text-decoration: none !important; color: #fdfdfd !important;	 } } @media only screen and (max-width: 767px) {  #footer-gkboxs p, #footer-gkboxs a, #footer-info a.link-footer, span.texte-footer-bottom { font-size: 0.875rem !important; } } .gkelmt-search-form, .gkelmt_mobile_menu, .footer-gkbox li::before, .nav li ul { border-color: #fdfdfd !important;	 } #footer-bottom { background-color: rgba(0,0,0,0) !important; } #footer-info {	 float: left !important; padding-bottom: 1% !important; color: #fdfdfd !important;		 text-align: left !important; } #footer-bottom a { -webkit-transition: none !important; -moz-transition: none !important; transition: none !important; } span.texte-footer-bottom { color: #fdfdfd !important;		 font-size: 0.875rem !important; font-weight: 500 !important; line-height: 1.25em !important; } #footer-info a:hover {	 opacity: 1; } body.accueil .gkelmt_built_section_2 {margin-bottom: 0 !important;} #produit_prix .shopgk-price-suffix {font-size: 17.5px !important;} #produit_ajouter_au_panier {margin-top: 30px !important;} #produit_onglets_infos_compl .gkelmt_built_row {width: 100% !important; margin: 35px 0 34px 0 !important;} @media only screen and (max-width: 980px) {  #produit_section_onglets .gkelmt_built_section, #produit_section_onglets .gkelmt_built_section .gkelmt_built_row {padding: 10px 0 !important;margin: 0 !important;} #produit_section_onglets {padding: 0 !important;} } @media only screen and (max-width: 767px) {  .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_tab {padding: 10px;} .gkelmt-db #gkelmt-boc .gkelmt-l .gkelmt_built_tabs_controls li a {padding: 4px 10px;} } .gkelmt-db #gkelmt-boc .gkelmt-l ul.gkelmt_built_tabs_controls::after {border-top: none;} #produit_onglets_infos_compl ul.gkelmt_built_tabs_controls li:not(.gkelmt_built_tab_active) {border-bottom: 1px solid #d9d9d9;} #produit_onglets_infos_compl .gkelmt_built_tab span.embed-youtube { max-width: 848px !important; } .shopgk-terms-and-conditions .gkelmt_built_section, .shopgk-terms-and-conditions .gkelmt_built_row,  .shopgk-terms-and-conditions .gkelmt_built_column { margin: 0 !important;  padding: 0 !important; width: 100% !important;  max-width: initial !important; }  .shopgk-terms-and-conditions h1 {color: #3c3c3b !important; margin-bottom: 15px !important;} @media only screen and (min-width: 981px) { .column-swap { display: flex; } .column-swap .gkelmt_built_column:first-child { order: 2; margin-right: 0 !important; } .column-swap .gkelmt_built_column:last-child { order: 1; margin-right: 5.5% !important; } } .gkelmt_built_toggle { padding: 0px !important; margin-bottom: 2.25% !important; } .gkelmt_built_toggle_content p { color: #3c3c3b !important;		 } .gkelmt_built_toggle > h5:hover { color: #666 !important;			 font-weight: 700 !important; } .gkelmt_built_toggle_title::before { font-size: 20px;   } @media only screen and (min-width: 981px) {  #CybotCookiebotDialogBody {			 max-width: 60% !important; } } #CybotCookiebotDialog {		 background: rgba(255, 255, 255, 0.85) !important; } #CybotCookiebotDialogBodyContentText {	 font-size: 12px !important; text-align: justify !important; } #CybotCookiebotDialogDetail {		 background-color: rgba(255, 255, 255, 0) !important;	 padding-top: 20px !important; } @media only screen and (min-width: 981px) {  #CybotCookiebotDialogDetailBody {	 max-width: 60% !important; } } #CybotCookiebotDialogDetailBodyContentTextAbout p {	 font-size: inherit; } @media only screen and (max-width: 767px) {  #CybotCookiebotDialog, #CybotCookiebotDialogDetail {	 background: rgba(255, 255, 255, 0.92) !important; } } #CybotCookiebotDialogBodyButtonDecline {		 background-color: #666666 !important; border: 1px solid #666666 !important; } #CybotCookiebotDialogBodyButtonAccept {			 background-color: #8eb521 !important; border: 1px solid #8eb521 !important; } #CybotCookiebotDialogBodyButtons { padding-left: 62px !important;	 } @media only screen and (max-width: 767px) {  #CybotCookiebotDialogBodyButtons { padding-left: 34px !important;	 } } #CybotCookiebotDialogPoweredbyLink { position: absolute; z-index: 2147483646; width: 72px !important; height: 60px !important; margin-left: 0px !important; margin-right: 0; margin-top: 12px !important; background-image: url(https://bubulgum.com/img/cookie_picto.png); background-position: center;  background-repeat: no-repeat;  background-size: cover;  } @media only screen and (max-width: 767px) {  #CybotCookiebotDialogPoweredbyLink { width: 48px !important; height: 40px !important; } #CybotCookiebotDialogBodyContent { padding-left: 52px !important; } } #CybotCookiebotDialogPoweredbyImage { border: none; padding: 0; margin: 2px 0 0 3px; width: 46px; display: none; } .pages_RGPD p > a { color: #048B8C !important;	 } .pages_RGPD p > a:hover { color: #007576 !important;	 } .pages_RGPD h3 { margin-top: 30px !important;  color: #3c3c3b !important;	 } .pages_RGPD h1 {color: #3c3c3b !important; margin-bottom: 30px !important;} .pages_RGPD.mentions_legales h1 {color: #3c3c3b !important;margin-bottom: 0px !important;}	 #CookieDeclarationUserStatusPanel a, a.modifier-consentement { color: #048B8C !important;	 font-weight: bold !important; font-size: 1rem !important; line-height: 3em !important; } a.cookies-links { color: #048B8C !important;	 font-weight: bold !important; } hr.ligne-pdc-ml { border: 0.25px solid rgba(135, 135, 135, 0.34) !important; margin-bottom: 0.5rem; }