.cfw-small.secure-notice{ font-size:10px; } html{ overflow:scroll !important; } .sign, .static-value{ position:relative; display:inline-block; } .shipping { display:flex; flex-wrap:wrap; } .shipping br { content:''; display:block; width:100%; } .shipping .sign { margin-left:10px; } #mini-cart .wd-progress-bar .woocommerce-Price-currencySymbol, #product-container .wd-progress-bar .woocommerce-Price-currencySymbol{ background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); -webkit-text-fill-color:transparent; -webkit-background-clip:text; } #cart .sign::before, #cart .static-value::before, #product-container .sign::before, #mini-cart .sign::before, #mini-cart .static-value::before, #product-container .static-value::before, #mini-cart .wd-progress-bar .amount:before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; color:var(--e-global-color-text); } .quick-shop-wrapper .single_add_to_cart_button{ font-weight:400; text-transform:none; } .selectron23-option-title, .woocs_auto_switcher.right, body.page-id-14 .wd-close-side{ display:none !important; } .sticky-toolbar-on{ padding:0 !important; } .main-page-wrapper .container{ max-width:100%; padding:0; margin:0; } .main-page-wrapper { padding-top:0 !important; } .single-post .page-title, .wd-prefooter, body .wd-toolbar{ display:none; } body .wd-action-btn.close-side-widget > a{ font-size:0; width:25px; background:url(https://cb-stage.com/bma-dev/wp-content/uploads/2024/04/exit-button.svg) no-repeat; background-position:center; } body .cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover{ background-color:unset; } body .cart-widget-side::before { content:''; position:fixed; top:0; left:0; right:0; width:100vw; height:100vw; background:var(--e-global-color-82b38f3); opacity:.9; } [class*="elementor"] { caret-color:transparent; } h1, h2, h3, h4, h5, h6, p, a{ white-space:normal; } [class*="elementor"] .white-headline h1, [class*="elementor"] .white-headline h2, [class*="elementor"] .white-headline h3, [class*="elementor"] .white-headline h4, [class*="elementor"] .white-headline h5, [class*="elementor"] .white-headline h6 { color:var(--e-global-color-82b38f3); } [class*="elementor"] strong { font-weight:700; } [class*="elementor"] .hl-text { background-image:-webkit-linear-gradient( 0deg, var(--e-global-color-a6697a3), var(--e-global-color-81a61cb) ); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } [class*="elementor"] a.elementor-button { box-shadow:0 0 20px 0 rgba(0,0,0,0.05); } [class*="elementor"] a.elementor-button:hover { box-shadow:0 0 40px 0 rgba(0,0,0,0.15); } [class*="elementor"] a.elementor-button.alt-1, [class*="elementor"] .alt-1 a.elementor-button { background:var(--e-global-color-82b38f3); color:var(--e-global-color-f0c2c28); } [class*="elementor"] a.elementor-button.alt-2, [class*="elementor"] .alt-2 a.elementor-button { color:#666666; box-shadow:none; padding:0; background:rgba(0,0,0,0); display:flex; align-items:center; gap:10px; } [class*="elementor"] a.elementor-button.alt-2:hover, [class*="elementor"] .alt-2 a.elementor-button:hover { background:rgba(0,0,0,0); box-shadow:none; } [class*="elementor"] a.elementor-button.alt-2:hover svg, [class*="elementor"] .alt-2 a.elementor-button:hover svg { transform:translateX(10px); } [class*="elementor"] a.elementor-button.alt-2:hover svg circle, [class*="elementor"] .alt-2 a.elementor-button:hover svg circle { fill:var(--e-global-color-81a61cb); } [class*="elementor"] a.elementor-button.alt-2 svg circle, [class*="elementor"] .alt-2 a.elementor-button svg circle, [class*="elementor"] a.elementor-button.alt-2 svg, [class*="elementor"] .alt-2 a.elementor-button svg{ transition:.3s ease; } [class*="elementor"] .spacer{ display:block; height:30px; } [class*="elementor"] .gform_wrapper.gravity-theme input[type=submit]{ font-weight:var(--e-global-typography-text-font-weight); color:var(--e-global-color-82b38f3); } [class*="elementor"] .gform_wrapper.gravity-theme input[type=color], [class*="elementor"] .gform_wrapper.gravity-theme input[type=date], [class*="elementor"] .gform_wrapper.gravity-theme input[type=datetime-local], [class*="elementor"] .gform_wrapper.gravity-theme input[type=datetime], [class*="elementor"] .gform_wrapper.gravity-theme input[type=email], [class*="elementor"] .gform_wrapper.gravity-theme input[type=month], [class*="elementor"] .gform_wrapper.gravity-theme input[type=number], [class*="elementor"] .gform_wrapper.gravity-theme input[type=password], [class*="elementor"] .gform_wrapper.gravity-theme input[type=search], [class*="elementor"] .gform_wrapper.gravity-theme input[type=tel], [class*="elementor"] .gform_wrapper.gravity-theme input[type=text], [class*="elementor"] .gform_wrapper.gravity-theme input[type=time], [class*="elementor"] .gform_wrapper.gravity-theme input[type=url], [class*="elementor"] .gform_wrapper.gravity-theme input[type=week], [class*="elementor"] .gform_wrapper.gravity-theme select, [class*="elementor"] .gform_wrapper.gravity-theme textarea{ box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25); border:none; border-radius:20px; padding:38px 30px; background:var(--e-global-color-82b38f3); color:var(--e-global-color-text); font-size:var(--e-global-typography-62a75f0-font-size); height:auto; } [class*="elementor"] .gform_wrapper.gravity-theme input[type=email]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=month]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=number]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=password]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=search]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=tel]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=text]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=time]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme input[type=url]::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme select::placeholder, [class*="elementor"] .gform_wrapper.gravity-theme textarea::placeholder{ font-size:var(--e-global-typography-62a75f0-font-size); line-height:1em; color:#666666; } [class*="elementor"] .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] { border:none; } [class*="elementor"] .gform_wrapper.gravity-theme .gfield_validation_message, [class*="elementor"] .gform_wrapper.gravity-theme .validation_message { background-color:#FF5555; border-radius:10px; font-size:12px; border:none; color:#FFFFFF; width:auto; position:absolute; bottom:-18px; left:20px; padding:10px 15px; line-height:1.5; text-align:left; } [class*="elementor"] .gform_wrapper.gravity-theme .gfield_validation_message:before, [class*="elementor"] .gform_wrapper.gravity-theme .validation_message:before { content:''; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #FF5555; position:absolute; top:-5px; } [class*="elementor"] .gform_wrapper.gravity-theme .gform_validation_errors{ background-color:#FF5555; border:none; } [class*="elementor"] .gform_wrapper.gravity-theme .gform_validation_errors h2{ color:var(--e-global-color-82b38f3); } .slick-slider { -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent } .slick-list, .slick-slider { position:relative; display:block } .slick-list { overflow:hidden; margin:0; padding:0 } .slick-list:focus { outline:none } .slick-list.dragging { cursor:pointer } .slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform:translateZ(0); transform:translateZ(0) } .slick-track { position:relative; left:0; top:0; display:flex; } .slick-track:after, .slick-track:before { content:""; display:table } .slick-track:after { clear:both } .slick-loading .slick-track { visibility:hidden } .slick-slide { float:left; height:100%; min-height:1px; display:none } .elementor-slick-slider[dir=rtl] .slick-slide { float:right } .slick-slide img { display:block } .slick-slide.slick-loading img { display:none } .slick-slide.dragging img { pointer-events:none } .slick-initialized .slick-slide { display:block; height:inherit; } .slick-loading .slick-slide { visibility:hidden; } .slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent } .slick-arrow.slick-hidden { display:none } [class*="elementor"] .slick-arrow{ padding:0; font-size:0; background:unset; border:none; } [class*="elementor"] .slick-arrow:focus{ outline:none; } .slick-prev{ transform:rotate(180deg); } .header-banner ul { font-family:var(--e-global-typography-text-font-family), Sans-serif; font-size:16px; font-weight:var(--e-global-typography-text-font-weight); line-height:var(--e-global-typography-text-line-height); display:flex; align-items:center; justify-content:center; color:var(--e-global-color-text); gap:10px; } .header-banner ul > li { margin:0; display:flex; align-items:center; } .header-banner ul > li::marker { content:''; } .header-banner ul > li:not(:first-child)::before { content:''; display:inline-block; width:5px; height:5px; margin-right:5px; background:var(--e-global-color-text); border-radius:100%; } .header-banner ul > li .sign{ margin-left:5px; } .header-banner ul img{ margin-left:5px; } #header .elementor-widget-icon-list ul.elementor-icon-list-items{ flex-wrap:nowrap; } #elementor-popup-modal-17031 .woocommerce-notices-wrapper{ display:none; } #elementor-popup-modal-17031{ transition:0.3s; opacity:0; z-index:-2; } #header .elementor-widget-woocommerce-my-account{ background:var(--e-global-color-82b38f3); box-shadow:0px 20px 15px rgba(0, 0, 0, .1); border-radius:0px 0px 30px 30px; overflow:hidden; } #header .wglanguage-name{ font-size:0; padding:0px 15px 0px 0px; } #header .country-selector.weglot-dropdown .wgcurrent{ border:none; } #header .elementor-shortcode{ display:flex; } #header .country-selector.weglot-dropdown .wgcurrent:after { font-family:"Font Awesome 5 Free"; content:"\f107"; font-weight:600; color:#666666ed; font-size:16px; top:50%; transform:translate(2px, -50%); background:unset; right:5px; height:unset; } #header .country-selector.weglot-dropdown input:checked ~ .wgcurrent:after{ transform:translate(2px, -50%); } #header .cart { width:max-content; } #header .elementor-widget-button{ bottom:0; } #header .elementor-widget-button a{ width:100%; opacity:0; height:100%; } #header .elementor-widget-button .elementor-button-wrapper{ height:100%; } #header .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content { display:none; } #header .elementor-widget-woocommerce-my-account .wd-register-tabs{ padding:0px 40px 40px;; } #header .elementor-widget-eael-advanced-search form{ box-shadow:0px 5px 20px rgba(0, 0, 0, 0.1); } #header .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle a { background:unset; box-shadow:unset; flex-direction:row; gap:10px; line-height:1em; } #header .elementor-widget-woocommerce-menu-cart .amount{ color:#666666; } #header .elementor-widget-woocommerce-menu-cart .elementor-button-icon-qty{ display:flex; justify-content:center; align-items:center; top:6px; } #header .header-nav ul.elementor-nav-menu li > ul.sub-menu { padding:20px; border-radius:20px; box-shadow:0 4px 20px rgba(0,0,0,0.05); } #header .header-nav ul.elementor-nav-menu li > ul.sub-menu > li > a { border:0; padding:15px 10px; border-radius:10px; font-size:16px; font-weight:600; } #header .header-nav ul.elementor-nav-menu li.current-menu-item > a, #footer ul.elementor-nav-menu li.current-item > a { background-image:-webkit-linear-gradient( 0deg, var(--e-global-color-a6697a3), var(--e-global-color-81a61cb) ); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } #header .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle, #header .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle, #header .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper, #header .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__wrapper{ display:flex; align-items:center; } #footer-top .white-headline ul { gap:50px; flex-wrap:nowrap; } #footer-top .white-headline ul li { gap:20px; width:33.33% } #footer-top .white-headline ul li span.elementor-icon-list-icon { min-width:100px; height:100px; display:flex; justify-content:center; align-items:center; background:linear-gradient(90deg, var(--e-global-color-a6697a3), var(--e-global-color-81a61cb)); border-radius:10px; } #footer-top .white-headline ul li span.elementor-icon-list-text { padding:0; } #footer-top .white-headline ul li span.elementor-icon-list-text h6 { margin:0; } #footer-top .white-headline ul li span.elementor-icon-list-text a { color:var(--e-global-color-82b38f3) !important; } #footer-top .white-headline ul li span.elementor-icon-list-text a, #footer-top .white-headline ul li span.elementor-icon-list-text span { line-height:1.5em; } #footer-top .white-headline ul li:not(:first-child) span.elementor-icon-list-text { display:flex; flex-direction:column; gap:10px; } #footer-top .white-headline ul li span.elementor-icon-list-icon svg { margin:auto; } #footer .footer-logo p { line-height:1.5em; margin:0; display:inline; } #footer .footer-logo a img { width:300px; margin-bottom:30px; } #footer .footer-cards p, #product-container .footer-cards p{ display:flex; align-items:center; gap:50px; } #footer ul.elementor-nav-menu li a { line-height:250%; transition:.3s ease; } #footer ul.elementor-nav-menu li a:hover{ opacity:0.5; } #footer .footer-policy ul:before, #footer .footer-information ul:before, #footer .footer-shop ul:before, #footer .footer-socials ul:before { content:'ONS BELEID'; color:var(--e-global-color-82b38f3); font-family:'Poppins'; font-weight:700; line-height:100%; margin:0 0 25px; display:block; } #footer .footer-information ul:before { content:'INFORMATIE'; } #footer .footer-shop ul:before { content:'SHOP'; } #footer .footer-socials ul:before { content:'SOCIAL'; } body.deutsch #footer-top .white-headline ul { flex-wrap:nowrap; } #banner.home h1{ font-weight:700; font-size:clamp(45px, 5vw, 65px); } #banner .banner-content p { font-size:26px; line-height:1.5em; } #banner .banner-content .two-buttons { margin:50px 0 0; display:flex; gap:20px; } #banner .banner-image .elementor-widget-container { width:1063px; height:701px; position:absolute; top:110px; bottom:0; right:-200px; margin:auto; } body.france #banner .banner-content p br, body.deutsch #banner .banner-content p br { display:none; } body.france #banner .banner-content > div { max-width:640px; } body.deutsch #banner .banner-content > div{ max-width:635px; } #booster .booster-item { width:calc(50% - 25px); } #booster .booster-item .elementor-widget-container .booster-image { position:absolute; left:-170px; bottom:-80px; z-index:2; } #booster .booster-item .elementor-widget-container .booster-content { width:100%; max-width:360px; margin-left:auto; display:flex; flex-direction:column; gap:20px; position:relative; z-index:2; } #booster .booster-item .elementor-widget-container .booster-row { position:relative; padding:50px; border-radius:50px; overflow:hidden; } #booster .booster-item.syrup .elementor-widget-container .booster-row { background-color:#FFF2E6; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-row { background-color:#F3FFE6; } #booster .booster-item.snacks .elementor-widget-container .booster-row { background:linear-gradient(360deg, #FFDC85 65.68%, #FF9158 122.75%); } #booster .booster-item.snacks .elementor-widget-container img{ max-width:450px; } #booster .booster-item.snacks .elementor-widget-container .booster-content h3{ color:#FF7A00; } #booster .booster-item.snacks .elementor-widget-container .booster-image { left:auto; right:-175px; bottom:-150px; } #booster .booster-item.snacks .elementor-widget-container .booster-content .elementor-button { margin-left:auto; margin-right:auto; } #booster .booster-item.snacks .elementor-widget-container .booster-content { margin:auto; } html[lang="de"] #booster .booster-item.snacks .elementor-widget-container .booster-image{ right:-195px; bottom:-165px; } html[lang="fr"] #booster .booster-item.snacks .elementor-widget-container .booster-image{ right:-200px; bottom:-170px; } #booster .booster-item .elementor-widget-container .booster-content > *, #surf .surf-up .elementor-widget-container > * { margin:0; } #surf .surf-up .elementor-widget-container h5{ max-width:800px; } #surf-up > .e-con-inner{ position:relative; } #surf-up .elementor-widget-wd_countdown_timer .wd-timer > span { border-radius:10px; } #surf-up .elementor-widget-wd_countdown_timer .wd-timer { gap:50px; color:var(--e-global-color-f0c2c28); } #surf-up .elementor-widget-wd_countdown_timer .wd-timer-value{ font-family:var(--e-global-typography-secondary-font-family); font-size:26px; font-weight:700; } #surf-up .elementor-widget-html h4, #surf-up .elementor-widget-html h3{ padding:0; } #surf-up .elementor-widget-html h3{ font-size:26px; font-family:var(--e-global-typography-text-font-family); line-height:1.4em; } #booster .booster-item .elementor-widget-container .booster-content a.elementor-button { margin-top:95px; width:max-content; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content { margin-left:0; max-width:385px; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-image { left:auto; right:-190px; bottom:-60px; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content p { padding-right:75px; } #booster .booster-item.syrup .elementor-widget-container .booster-row:after, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-row:after { content:''; display:block; width:100%; height:150px; background:linear-gradient(180deg, #FFF2E6, #FFD5AF); position:absolute; bottom:0; left:0; right:0; z-index:0; border-radius:0 0 50px 50px; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-row:after { background:linear-gradient(180deg, #F2FFE6, #C3E48C); } #booster .booster-item.syrup .elementor-widget-container .booster-content h3 { color:#FF7A00; } #choose .elementor-widget-wd_infobox .info-box-icon, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content h3 { color:#50A000; } #booster .booster-item.syrup .elementor-widget-container .booster-row::before, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-row::before { content:''; display:block; width:548px; height:548px; background-color:#FFDFC7; border-radius:100%; position:absolute; top:-230px; left:-125px; z-index:1; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-row::before { background-color:#CBEBA2; top:unset; bottom:-340px; left:-290px; width:665px; height:665px; } #surf .surf-up { background:linear-gradient(0deg, var(--e-global-color-2ce1b2e), var(--e-global-color-30f55f8)); border-radius:50px; padding:100px 100px 115px; overflow:hidden; } #surf .surf-up .elementor-widget-container { display:flex; flex-direction:column; gap:20px; } #surf .surf-up .elementor-widget-container > * { z-index:2; } #surf .surf-up .elementor-widget-container a.elementor-button { margin-top:40px; width:max-content; } #surf .surf-up .elementor-widget-container img { position:absolute; left:0; right:0; bottom:-1px; margin:auto; z-index:1; } #surf .surf-up .elementor-widget-container p { font-size:26px; line-height:1.4em; } #about-products .elementor-widget-eael-woo-product-list .eael-post-appender { display:flex; gap:50px 50px; } #about-products .elementor-widget-eael-woo-product-list .eael-product-list-item { flex-direction:column; } #about-products .elementor-widget-eael-woo-product-list .eael-product-list-image-wrap{ width:100%; max-height:320px; } #about-products .elementor-widget-eael-woo-product-list img { max-height:100%; border-radius:30px; } #about-products .elementor-widget-eael-woo-product-list .eael-product-list-content-wrap, #all-products .elementor-widget-eael-woo-product-list .eael-product-list-content-wrap{ text-align:center; } #about-products .elementor-widget-eael-woo-product-list .eael-product-list-content-header, #about-products .elementor-widget-eael-woo-product-list .eael-product-list-price, #all-products .elementor-widget-eael-woo-product-list .eael-product-list-content-header, #all-products .elementor-widget-eael-woo-product-list .eael-product-list-price{ justify-content:center; } #shop-content .swiper{ overflow:visible; } #about-products .wd-products{ gap:50px; } #shop-content .product-element-top{ border-radius:50px; } #about-products .wd-products .price .amount{ color:#666666; font-weight:var(--e-global-typography-accent-font-weight); } #shop-content .e-widget-swiper .swiper-slide{ overflow:hidden; border-radius:50px; } #shop-content .e-widget-swiper .swiper-slide, #shop-content .e-widget-swiper .eael-testimonial-content, #shop-content .e-widget-swiper .eael-testimonial-item-inner, #shop-content .e-widget-swiper .default-style-testimonial-content{ height:100%; } #shop-content .e-widget-swiper .default-style-testimonial-content{ display:flex; flex-direction:column; } #shop-content .e-widget-swiper .eael-testimonial-text{ margin-bottom:30px; flex-grow:1; } #shop-content .e-widget-swiper .testimonial-star-rating{ line-height:1em; margin-bottom:10px; } #shop-content .e-widget-swiper .testimonial-star-rating li{ margin:0; } #shop-content .e-widget-swiper .testimonial-star-rating li i{ color:var(--e-global-color-82b38f3); } #shop-content .e-widget-swiper .eael-testimonial-user{ margin-bottom:5px; } #shop-content .e-widget-swiper .eael-testimonial-content{ position:relative; padding:0; z-index:2; } #shop-content .e-widget-swiper .eael-testimonial-item-inner::before { content:''; position:absolute; width:430px; height:430px; background:#FFCF54; border-radius:100%; transition:0.3s; top:-162px; left:17px; } #shop-content .e-widget-swiper .swiper-slide-active .eael-testimonial-item-inner::before { background:#FFF3D4; top:-197px; left:-150px; } #shop-content .e-widget-swiper .swiper-slide-next .eael-testimonial-item-inner::before { top:220px; left:-88px; } #shop-content .e-widget-swiper .swiper-slide-prev .eael-testimonial-item-inner::before{ top:-220px; left:317px; } #shop-content .e-widget-swiper .swiper-slide-duplicate:not(.swiper-slide-prev):not(.swiper-slide-active):not(.swiper-slide-next) .eael-testimonial-item-inner::before{ top:25px; left:348px; } #shop-content .e-widget-swiper .swiper-slide-active .eael-testimonial-item-inner{ transition:0.3s; background-color:#FFCF54; } #shop-content .e-widget-swiper .eael-testimonial-item-inner::after { content:''; position:absolute; bottom:55px; right:50px; width:95px; height:70px; background:url(https://cb-stage.com/bma-dev/wp-content/uploads/2024/04/quote.svg) no-repeat; background-size:contain; } #shop-content .e-widget-swiper .swiper-button-next i, #shop-content .e-widget-swiper .swiper-button-prev i{ display:none; } #shop-content .e-widget-swiper .swiper-button-next, #shop-content .e-widget-swiper .swiper-button-prev{ display:unset; top:-55px; } #shop-content .e-widget-swiper .swiper-button-next svg, #shop-content .e-widget-swiper .swiper-button-prev svg{ height:30px; } #shop-content .e-widget-swiper .swiper-button-next svg circle, #shop-content .e-widget-swiper .swiper-button-prev svg circle{ fill:#E8E8E8; } #shop-content .e-widget-swiper .swiper-button-next:hover svg circle, #shop-content .e-widget-swiper .swiper-button-prev:hover svg circle { transition:0.3s; fill:var(--e-global-color-primary); } #shop-content .e-widget-swiper .swiper-button-prev { right:65px; left:unset; } #shop-content .e-widget-swiper .swiper-button-prev svg{ transform:rotate(180deg); } #shop-content .e-widget-swiper .swiper-button-next { right:15px; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .product-image-link{ border-radius:25px; } #shop-content .shop-archive .woocommerce .product-label{ word-break:unset; } #stories .e-widget-swiper .eael-testimonial-text { font-style:normal; display:flex; flex-wrap:wrap; gap:30px 20px; } #stories .e-widget-swiper .swiper{ overflow:visible; } #stories .e-widget-swiper .eael-testimonial-quote, #stories .e-widget-swiper .swiper-button-next i, #stories .e-widget-swiper .swiper-button-prev i, #stories .e-widget-swiper .clearfix::before, #stories .e-widget-swiper .clearfix::after{ display:none; } #stories .e-widget-swiper .eael-testimonial-item-inner{ display:flex; justify-content:space-between; flex-direction:row-reverse; gap:30px 80px; } #stories .e-widget-swiper .eael-testimonial-content{ width:60%; max-width:750px; } #stories .e-widget-swiper figure{ width:max-content; margin-left:auto; position:relative; } #stories .e-widget-swiper figure::before, #stories .e-widget-swiper figure::after { content:''; position:absolute; border-radius:100%; } #stories .e-widget-swiper figure::before{ bottom:75px; left:-80px; width:165px; height:165px; background:#FF9B9B; } #stories .e-widget-swiper figure::after { top:-100px; right:-205px; width:295px; height:295px; background:#FFCF54; } #stories .e-widget-swiper .eael-testimonial-image{ width:40%; margin:0; padding:0; } #stories .e-widget-swiper .swiper-button-next, #stories .e-widget-swiper .swiper-button-prev { width:auto; display:unset; bottom:0; top:unset; } #stories .e-widget-swiper .swiper-button-next svg circle, #stories .e-widget-swiper .swiper-button-prev svg circle{ fill:#E8E8E8; transition:.3s; } #stories .e-widget-swiper .swiper-button-next:hover svg circle, #stories .e-widget-swiper .swiper-button-prev:hover svg circle{ fill:#FFCF54; } #stories .e-widget-swiper .swiper-button-next { right:50%; transform:translateX(calc(-50% + 52px)); } #stories .e-widget-swiper .swiper-button-prev { left:50%; transform:translateX(calc(-50% - 52px)) rotate(180deg); } #stories .elementor-posts-container > article .elementor-post__thumbnail::before{ content:''; position:absolute; z-index:2; border-radius:100%; } #stories .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail::before{ top:-125px; left:-86px; width:240px; height:240px; background:#FFC700; } #stories .elementor-posts-container > article:nth-child(2) .elementor-post__thumbnail::before { bottom:-140px; right:-90px; width:280px; height:280px; background:#AEDC74; } #stories .elementor-posts-container > article:nth-child(3) .elementor-post__thumbnail::before{ top:50%; transform:translateY(-50%); left:-35px; width:140px; height:140px; background:#00B2FF; } #newsletter .elementor-widget-container > h2{ margin-bottom:100px; } #newsletter .elementor-widget-text-editor .elementor-widget-container > p{ max-width:390px; margin:20px auto 0px; } #newsletter .gform_wrapper.gravity-theme { max-width:610px; margin:auto; } #cart .elementor-widget-woocommerce-cart .shop_table .coupon-col-start input[type="text"], #newsletter .gform_wrapper.gravity-theme input[type=email]{ background-image:url(https://cb-stage.com/bma-dev/wp-content/uploads/2024/04/Newsletter.svg); background-repeat:no-repeat; background-size:24px 24px; background-position:30px center; padding-left:65px; padding-right:195px; line-height:1; } #newsletter form{ position:relative; } #newsletter .gform_wrapper.gravity-theme .gform_footer{ position:absolute; margin:0; padding:0; top:50%; transform:translateY(-50%); right:20px; } #newsletter .gform_wrapper.gravity-theme input[type=submit]{ margin:0; min-width:175px; } #product-container table.variations select { background:white; max-width:100%; border-radius:10px; height:55px; } #product-container .woocommerce-variation-price .price bdi{ color:var(--e-global-color-f0c2c28); } #product-container .woocommerce-breadcrumb a:after { font-family:"Font Awesome 5 Free"; content:"\f054"; display:inline-block; padding-right:3px; vertical-align:middle; font-weight:600; font-size:12px; margin:0px 10px; } #product-container .wcgs-swiper-button-prev{ transform:rotate(180deg); } #product-container .wcgs-carousel .wcgs-swiper-arrow:before, #product-container .wcgs-carousel .wcgs-swiper-arrow:before{ display:none; } #product-container .wcgs-carousel{ position:unset; z-index:2; } #product-container .wcgs-woocommerce-product-gallery{ overflow:visible !important; } #product-container .wcgs-swiper-arrow{ top:unset; bottom:55px; } #product-container .wcgs-swiper-button-next{ right:0; } #product-container .wcgs-swiper-button-prev{ left:0; } #product-container .gallery-navigation-carousel{ max-width:520px; margin:auto; } #cart .wd-progress-bar, #product-container .elementor-widget-wd_single_product_shipping_progress_bar .wd-free-progress-bar{ border-radius:20px; box-shadow:0px 4px 20px rgba(0, 0, 0, 0.05); border:none; background:var(--e-global-color-82b38f3); } #mini-cart .wd-progress-bar .amount, #sidebar-cart .elementor-widget-woocommerce-cart .wd-progress-bar .amount, #cart .elementor-widget-woocommerce-cart .wd-progress-bar .amount, #product-container .elementor-widget-wd_single_product_shipping_progress_bar .amount{ background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); -webkit-text-fill-color:transparent; -webkit-background-clip:text; } #mini-cart .wd-progress-bar .progress-bar, #cart .wd-progress-bar .progress-bar, #product-container .elementor-widget-wd_single_product_shipping_progress_bar .progress-bar { background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); background-size:100%; height:15px; margin:0; } #cart .progress-area, #product-container .elementor-widget-wd_single_product_shipping_progress_bar .progress-area{ height:15px; border-radius:20px; overflow:hidden; margin-top:20px; } #product-container .elementor-widget-image figure{ display:flex; flex-direction:column-reverse; align-items:flex-start; } #product-container .star-rating::before, #product-container .star-rating span::before { letter-spacing:15px; } #product-container .star-rating{ width:100%; max-width:220px; } #product-container div.product form.cart::before{ display:none; } #product-container .variations_button, #product-container form{ flex-wrap:wrap; justify-content:space-between; gap:30px 20px; } #product-container .quantity { display:flex; width:100%; gap:50px; align-items:center; margin:0; } #product-container .quantity-container{ display:flex; align-items:center; justify-content:space-between; width:145px; } #product-container .stock{ color:#666666; font-size:14px; font-weight:400; margin:0; order:1; } #product-container .stock::before{ display:none; } #product-container .wd-buy-now-btn{ background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); } #product-container button{ font-size:var(--e-global-typography-62a75f0-font-size); line-height:var(--e-global-typography-62a75f0-line-height); margin:0 !important; border-radius:200px 200px 200px 200px; padding:40px 40px 40px 40px !important; font-weight:400; width:calc(50% - 10px) !important; transition:0.3s; box-shadow:0px 4px 20px rgba(0, 0, 0, 0.05); } #product-container button:hover{ box-shadow:0 0 40px 0 rgba(0,0,0,0.15); } #product-container .single_add_to_cart_button{ background:var(--e-global-color-82b38f3); color:var(--e-global-color-f0c2c28); order:1; } #product-container .elementor-widget-woocommerce-product-price .price{ margin:0; } #product-container input::-webkit-outer-spin-button, #product-container input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; } #product-container .quantity input{ padding:0; border:none; background:transparent; width:50px; font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); } #product-container .quantity input:focus{ outline:none; } #product-container .quantity .minus, #product-container .quantity .plus{ display:flex; align-items:center; justify-content:center; width:45px; height:45px; position:relative; border-radius:100%; overflow:hidden; background:var(--e-global-color-82b38f3); cursor:pointer; } #product-container .quantity .minus::before, #product-container .quantity .plus::before{ content:''; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); opacity:0; transition:0.3s; } #product-container .quantity .minus:hover::before, #product-container .quantity .plus:hover::before{ opacity:1; } #product-container .quantity .plus:hover svg path, #product-container .quantity .minus:hover svg path{ stroke:var(--e-global-color-82b38f3) } #product-container .quantity .plus svg, #product-container .quantity .minus svg{ z-index:2; } #product-container .quantity .plus path, #product-container .quantity .minus path{ stroke:#666666; transition:0.3s; } #product-information .elementor-widget-woocommerce-product-data-tabs .tabs { padding:0; gap:20px; display:flex; overflow:visible; } #product-information .elementor-widget-woocommerce-product-data-tabs ul > li a { border-radius:100px; box-shadow:0px 4px 20px rgba(0, 0, 0, 0.05); } #product-information .elementor-widget-woocommerce-product-data-tabs ul > li a:hover{ box-shadow:0 0 40px 0 rgba(0,0,0,0.15); } #product-information .elementor-widget-woocommerce-product-data-tabs li.active a{ background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); } #product-information .elementor-widget-woocommerce-product-data-tabs li a{ padding:14px 50px 13px; } #product-information .elementor-widget-woocommerce-product-data-tabs .woocommerce-Tabs-panel{ padding:0; margin-top:50px; } #product-information .elementor-widget-icon-box { width:calc(25% - 35px); } #product-information .elementor-widget-icon-box .elementor-icon{ background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); padding:27px; border-radius:10px; } #product-information .woocommerce-Reviews{ flex-direction:column; } #product-information .woocommerce-Reviews .comment-reply-title{ font-family:var(--e-global-typography-secondary-font-family), Sans-serif; font-size:var(--e-global-typography-accent-font-size); font-weight:700; } #product-information .woocommerce-Reviews-title{ font-weight:700; } #appetite-info{ overflow-x:clip; } #appetite-info .elementor-widget-icon-box { width:calc(33.33% - 30px); } body.france #appetite-info .watermelon{ bottom:-200px; } #appetite-info .elementor-widget-icon-box .elementor-icon { background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); padding:25px; position:absolute; top:-50px; left:50%; transform:translateX(-50%); border-radius:10px; } #appetite-info .story .elementor-widget-wrap{ flex-wrap:nowrap; gap:30px; } #appetite-info .elementor-widget-text-editor h2{ margin-bottom:70px; } #appetite-info .elementor-widget-text-editor .elementor-button{ margin-top:35px; } #appetite-info .elementor-widget-eael-image-comparison{ min-height:700px; } #appetite-info .elementor-widget-eael-image-comparison *:not(.twentytwenty-handle):not(.twentytwenty-handle *){ height:100%; } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item{ border-radius:20px; box-shadow:0px 4px 20px rgba(0, 0, 0, 0.05); } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-opened{ margin-right:17px; } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-closed{ background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); padding:23px 14px; align-items:center; border-radius:100%; } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item.active{ background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item.active .e-n-accordion-item-title{ color:var(--e-global-color-82b38f3); } #faqs-product .product-reviews .slick-slide{ overflow:hidden; border-radius:50px 50px 50px 50px; } #faqs-product .product-reviews .review::after { content:''; position:absolute; width:429px; height:429px; background:#FFCF54; border-radius:100%; top:110px; left:317px; transition:0.3s; } #faqs-product .product-reviews .slick-active .review::after{ top:305px; left:-88px; } #faqs-product .product-reviews .slick-current .review::after { background-color:#FFF3D4; top:-197px; left:-149px; } #faqs-product .product-reviews .slick-slide.left-last .review::after{ top:-165px; left:17px; } #faqs-product .product-reviews .slick-slide.prev-slide .review::after{ top:-220px; left:265px; } #faqs-product .product-reviews .avatar_box, #faqs-product .product-reviews .comment_image, #faqs-product .product-reviews .comment-date, #faqs-product .review-title{ display:none; } #faqs-product .product-reviews .review{ background-color:#FFF3D4; padding:50px 50px 50px 50px; height:100%; transition:0.3s; position:relative; } #faqs-product .product-reviews .slick-current .review{ background:#FFCF54; } .woocommerce .star-rating{ overflow-y:clip; overflow-x:visible; } .woocommerce .star-rating span{ width:100% !important; } #faqs-product .product-reviews .star-rating::before, #faqs-product .product-reviews .star-rating span::before{ color:var(--e-global-color-82b38f3); letter-spacing:10px; } #faqs-product .product-reviews .slick-list{ margin:0px -25px; overflow:visible; } #faqs-product .product-reviews .slick-slide{ margin:0px 25px; } #faqs-product .product-reviews .slick-slide > div{ height:100%; } #faqs-product .slick-arrow{ position:absolute; top:-85px } #product-container .wcgs-swiper-arrow circle, #faqs-product .slick-arrow svg circle{ transition:0.3s; fill:#E8E8E8; } #product-container .wcgs-swiper-arrow:hover circle, #faqs-product .slick-arrow:hover svg circle{ fill:#FFCF54; } #faqs-product .slick-prev{ right:60px; } #faqs-product .slick-next { right:0; } #faqs-product .product-reviews .user-meta, #faqs-product .product-reviews .user__box{ position:relative; z-index:2; display:flex; flex-direction:column-reverse; height:100%; } #faqs-product .product-reviews .user_name{ font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); font-weight:700; line-height:var(--e-global-typography-text-line-height); margin:0; } #faqs-product .product-reviews .comment-content{ margin-bottom:30px; } #faqs-product .elementor-widget-woocommerce-product-related .wd-el-title{ display:none !important; } #faqs-product .elementor-widget-woocommerce-product-related .wd-carousel-wrap { gap:50px; } #faqs-product .elementor-widget-woocommerce-product-related .wd-carousel-item { padding:0; width:33.33% !important; max-width:447px; flex:unset; } #faqs-product .elementor-widget-woocommerce-product-related .wd-carousel{ margin-inline:0; padding:0; } #faqs-product .elementor-widget-woocommerce-product-related .wd-product .product-wrapper{ gap:20px; } #faqs-product .elementor-widget-woocommerce-product-related .product-element-top{ border-radius:50px; } #faqs-product .elementor-widget-woocommerce-product-related .wd-product-cats{ display:none; } #faqs-product .elementor-widget-woocommerce-product-related .amount{ color:#666666; font-weight:400; } #faqs-product .elementor-widget-woocommerce-product-related .star-rating:before, #faqs-product .elementor-widget-woocommerce-product-related .star-rating span:before{ color:#FFC700; letter-spacing:10px; } #faqs-product .elementor-widget-woocommerce-product-related .product-labels{ top:15px; inset-inline-start:20px; } #all-products .elementor-widget-eael-woo-product-list .eael-post-appender{ display:grid; grid-template-columns:1fr 1fr 1fr; gap:30px 50px; } body.woocommerce-cart .page-title, body.woocommerce-shop .page-title, body.woocommerce.archive .page-title{ padding:100px 20px; margin:0; } body.woocommerce-cart .page-title .container, body.woocommerce-shop .page-title .container, body.woocommerce.archive .page-title .container{ justify-content:space-between; display:flex; flex-wrap:nowrap; align-items:center; max-width:1442px; margin:auto; gap:20px 30px } body.woocommerce-cart .page-title .container::before, body.woocommerce-shop .page-title .container h1, body.woocommerce.archive .page-title .container h1 { content:'Cart'; font-family:var(--e-global-typography-secondary-font-family); font-size:var(--e-global-typography-secondary-font-size); font-weight:700; line-height:var(--e-global-typography-secondary-line-height); color:var(--e-global-color-text); margin:0; } body.woocommerce-cart .page-title ul, body.woocommerce-shop .page-title ul, body.woocommerce.archive .page-title ul{ margin:0; text-align:center; } body.woocommerce-shop .page-title ul, body.woocommerce.archive .page-title ul{ justify-content:flex-end; text-align:left; column-gap:50px; max-width:1000px; } body.woocommerce-cart .page-title ul > li, body.woocommerce.archive .page-title ul > li{ font-family:var(--e-global-typography-text-font-family); font-size:var(--e-global-typography-text-font-size); font-weight:var(--e-global-typography-text-font-weight); line-height:var(--e-global-typography-text-line-height); text-transform:capitalize; display:inline-block; } body.woocommerce-cart .page-title ul > li.step-cart step-active, body.woocommerce.archive .page-title ul > li.step-cart step-active{ color:var(--e-global-color-text); } body.woocommerce-cart .page-title ul > li.step-complete step-inactive, body.archive .page-title ul > li.step-complete step-inactive{ color:#666666; } body.woocommerce-cart .page-title .wd-checkout-steps li:not(:last-of-type):after, body.woocommerce.archive .page-title .wd-checkout-steps li:not(:last-of-type):after{ content:""; background:url(https://cb-stage.com/bma-dev/wp-content/uploads/2024/04/chev.svg) no-repeat; display:inline-block; width:8px; height:11px; margin:0px 10px; } body.woocommerce-cart .wd-checkout-steps .step-active span:after, body.woocommerce.archive .wd-checkout-steps .step-active span:after, body.woocommerce.archive .wd-back-btn{ display:none; } #cart .elementor-widget-woocommerce-cart .e-cart__container{ display:flex; flex-wrap:nowrap; justify-content:space-between; gap:30px; } #cart .elementor-widget-woocommerce-cart .e-cart__column-start{ width:62%; } #cart .elementor-widget-woocommerce-cart .e-cart__column-end{ max-width:500px; } #cart .elementor-widget-woocommerce-cart .wd-progress-bar{ padding:20px 50px; margin-bottom:50px; } #cart .elementor-widget-woocommerce-cart .woocommerce .product-name a, #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents th { text-transform:capitalize; padding:0; text-align:center; font-family:var(--e-global-typography-text-font-family), Sans-serif; font-size:var(--e-global-typography-text-font-size); font-weight:var(--e-global-typography-text-font-weight); line-height:var(--e-global-typography-text-line-height); } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents th.product-thumbnail{ text-align:left; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents th.product-thumbnail::before{ content:'Product'; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__contents th.product-name{ opacity:0; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item, #wishlist table.wishlist_table tbody tr, #wishlist .wishlist_table.mobile li{ box-shadow:0px 4px 20px rgba(0, 0, 0, .05); border-radius:20px; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td { padding:20px 10px; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td:first-of-type{ padding-left:20px; padding-right:20px; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td:last-of-type{ padding-right:55px; } #cart .elementor-widget-woocommerce-cart td.product-thumbnail img{ min-width:147px; max-width:147px; border-radius:20px; margin-right:10px; } #cart .elementor-widget-woocommerce-cart .woocommerce .product-name a { text-align:left; color:var(--e-global-color-f0c2c28); max-width:250px; } #cart .elementor-widget-woocommerce-cart td.product-remove a:before{ font-size:16px; } #cart .elementor-widget-woocommerce-cart .woocommerce .input-text, #cart .elementor-widget-woocommerce-cart div.quantity input[type="button"]{ border:none; transition:0.3s; } #cart .elementor-widget-woocommerce-cart div.quantity input[type="button"]{ font-size:28px; font-weight:100; } #cart .elementor-widget-woocommerce-cart div.quantity input[type="button"]:hover{ background:none; background-image:-webkit-linear-gradient(0deg, var(--e-global-color-a6697a3), var(--e-global-color-81a61cb)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } #cart .elementor-widget-woocommerce-cart .e-cart-totals{ padding:50px; } #cart .elementor-widget-woocommerce-cart .checkout-button{ font-family:var(--e-global-typography-62a75f0-font-family), Sans-serif; font-size:var(--e-global-typography-62a75f0-font-size); line-height:var(--e-global-typography-62a75f0-line-height); width:100%; max-width:400px; margin-top:35px; transition:0.3s; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); } #cart .elementor-widget-woocommerce-cart .cart-subtotal{ border-bottom:1px solid #D9D9D9; } #cart .elementor-widget-woocommerce-cart .cart-subtotal > td{ padding:0px 0px 20px; } #cart .elementor-widget-woocommerce-cart .cart_totals table.shop_table_responsive tr:not(.order-total) td:before{ font-weight:400; } #cart .elementor-widget-woocommerce-cart tr.woocommerce-shipping-totals td{ padding:20px 0px; } #cart .elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table tr.order-total td{ padding:20px 0px 0px; border-top:1px solid #666666; } #cart .elementor-widget-woocommerce-cart .woocommerce-shipping-calculator{ margin-top:50px; } #cart .elementor-widget-woocommerce-cart .woocommerce-shipping-calculator a { color:var(--e-global-color-primary); } #cart .elementor-widget-woocommerce-cart #shipping_method li{ display:flex; width:100%; flex-direction:row-reverse; text-align:right; } #cart .elementor-widget-woocommerce-cart .woocommerce #shipping_method li input[type=radio]{ top:unset; } #cart .elementor-widget-woocommerce-cart .order-total bdi, #cart .elementor-widget-woocommerce-cart .woocommerce #shipping_method bdi, #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td:last-of-type bdi { font-family:var(--e-global-typography-accent-font-family); font-weight:700; } #cart .elementor-widget-woocommerce-cart .order-total td:before, #cart .elementor-widget-woocommerce-cart .order-total bdi, #cart .elementor-widget-woocommerce-cart .order-total .includes_tax span{ font-weight:600; } #cart .elementor-widget-woocommerce-cart .order-total .includes_tax { font-family:var(--e-global-typography-accent-font-family); font-size:16px; } #cart .elementor-widget-woocommerce-cart .order-total .includes_tax { color:var(--e-global-color-f0c2c28); font-family:var(--e-global-typography-accent-font-family); font-size:16px; } #cart .elementor-widget-woocommerce-cart button{ font-family:var(--e-global-typography-62a75f0-font-family); font-size:var(--e-global-typography-62a75f0-font-size); line-height:var(--e-global-typography-62a75f0-line-height); padding:20px 40px 20px 40px; text-transform:capitalize; font-weight:400; } #cart .elementor-widget-woocommerce-cart button:hover, #cart .elementor-widget-woocommerce-cart .checkout-button:hover{ box-shadow:0 0 40px 0 rgba(0,0,0,0.15); color:var(--e-global-color-82b38f3); } #cart .elementor-widget-woocommerce-cart .coupon-col-end { position:absolute; top:50%; transform:translateY(-50%); right:20px; } #cart .elementor-widget-woocommerce-cart .responsive-table { overflow:visible; height:100px; } #cart .elementor-widget-woocommerce-cart .awdr_free_product_text{ background:var(--e-global-color-primary); } #cart .elementor-widget-woocommerce-cart .form-row{ position:relative; } #cart .elementor-widget-woocommerce-cart .shop_table.coupon{ max-width:635px; } #cart .elementor-widget-woocommerce-cart .form-row, #cart .elementor-widget-woocommerce-cart .shop_table.coupon { height:100%; } #cart .elementor-widget-woocommerce-cart .shop_table .coupon-col-start input[type="text"] { height:100%; padding:38px 30px 38px 60px; border-radius:20px; max-width:60%; color:#666666; font-weight:400; font-family:var(--e-global-typography-text-font-family), Sans-serif; font-size:var(--e-global-typography-text-font-size); background-color:var(--e-global-color-82b38f3); } #cart .elementor-widget-woocommerce-cart .shop_table .coupon-col-start{ padding:0; } #cart .elementor-widget-woocommerce-cart .woocommerce-shipping-calculator input { padding:15px; } #cart .wd-progress-bar .progress-bar, #cart .progress-area{ height:20px; } #shop-content .shop-filter form .wd-dropdown { position:relative; top:unset; left:unset; visibility:visible; opacity:1; transform:none; transition:none; pointer-events:all; padding:0; box-shadow:none; } body.woocommerce-shop .page-title ul li a span.nav-link-text, body.woocommerce.archive .page-title ul li a span.nav-link-text{ text-transform:capitalize; font-family:var(--e-global-typography-primary-font-family); font-size:var(--e-global-typography-text-font-size); font-weight:700; } body.woocommerce-shop .page-title ul li a span.nav-link-count, body.woocommerce.archive .page-title ul li a span.nav-link-count{ font-size:var(--e-global-typography-text-font-size); } body.woocommerce-shop .page-title ul li a span.nav-link-text, body.woocommerce-shop .page-title ul li a span.nav-link-count, body.woocommerce.archive .page-title ul li a span.nav-link-text, body.woocommerce.archive .page-title ul li a span.nav-link-count{ color:#666666; } body.woocommerce-shop .page-title ul li a span.nav-link-text:after, body.woocommerce.archive .page-title ul li a span.nav-link-text:after{ content:none; } #shop-content .shop-archive .wd-products-per-page .per-page-title, #shop-content .shop-archive .wd-products-per-page a.per-page-variation.current-variation { font-weight:400; } #shop-content .shop-archive .wd-products-per-page > * { font-size:16px; } #shop-content .shop-archive .wd-products-per-page a.per-page-variation.current-variation { color:var(--e-global-color-text); } #shop-content .shop-archive .wd-products-shop-view { gap:10px; } #shop-content .shop-archive .wd-products-shop-view a::before { font-size:30px; color:#D9D9D9; transition:.3s; } #shop-content .shop-archive .wd-products-shop-view a:hover::before { background:linear-gradient(90deg, var(--e-global-color-a6697a3), var(--e-global-color-81a61cb)); background-clip:text; color:rgba(0, 0, 0, 0); transition:.3s; } #shop-content .shop-archive .woocommerce-ordering select.orderby { font-size:16px; font-family:var(--e-global-typography-text-font-family); color:#666666; font-weight:400; appearance:none; -webkit-appearance:none; background:none; border:0; } #shop-content .shop-archive .woocommerce-ordering { position:relative; } #shop-content .shop-archive .woocommerce-ordering::before { content:''; display:block; width:12px; height:7px; background:url(/bma-dev/wp-content/uploads/2024/04/inverted-caret-gradient.svg); background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; top:0; right:0; bottom:0; margin:auto; } #shop-content .shop-archive .woocommerce .products.wd-products { position:relative; padding:0 40px; } #shop-content .shop-archive .woocommerce .product-wrapper { gap:20px; } #shop-content .shop-archive .woocommerce .product-wrapper .wd-quick-shop { border-radius:50px; } #shop-content .shop-archive .woocommerce .product-wrapper .wd-quick-shop .product-labels { top:20px; left:20px; } #shop-content .shop-archive .woocommerce .wd-product .wd-entities-title { color:var(--e-global-color-f0c2c28); font-size:var(--e-global-typography-text-font-size); font-family:var(--e-global-typography-text-font-family); } #shop-content .shop-archive .woocommerce .wd-product .wd-entities-title a:hover { color:var(--e-global-color-0ff6371); } #shop-content .shop-archive .woocommerce .wd-product .wd-product-cats { display:none; } #shop-content .shop-archive .woocommerce .wd-product .star-rating { margin-left:10px; color:#FFC700; } #shop-content .shop-archive .woocommerce .wd-product .star-rating::before, #shop-content .shop-archive .woocommerce .wd-product .star-rating span::before { letter-spacing:10px; } #shop-content .shop-archive .woocommerce .wd-product .price, #shop-content .shop-archive .woocommerce .wd-product .price span, #shop-content .shop-archive .woocommerce .wd-product .price span bdi { font-weight:400; color:#666666; } #shop-content .shop-archive .wd-loop-footer ul { gap:10px; } #shop-content .shop-archive .wd-loop-footer ul li .page-numbers { padding:15px; display:block; width:40px; height:40px; line-height:1; border:0; border-radius:30px; } #shop-content .shop-archive .woocommerce .products.wd-products .wd-product { height:100%; overflow-y:clip; } #shop-content.slider .shop-archive .slick-arrow { position:absolute; bottom:50%; transform:translateY(-50%); } #shop-content.slider .shop-archive .slick-prev { transform:rotate(180deg); left:-14px; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-next { bottom:calc(50% - 21px); right:-15px; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-disabled{ opacity:0.5; } #shop-content.slider .shop-archive .woocommerce .products.wd-products .wd-product{ padding:0 25px; height:inherit; } #shop-content.slider .shop-archive .woocommerce .products.wd-products .wd-product.slick-slide{ opacity:1; transition:0.3s; } #shop-content.slider .shop-archive .woocommerce .products.wd-products .wd-product.slick-slide:not(.slick-active) { opacity:0; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn { opacity:0; bottom:50%; margin-right:-50px; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a span, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a::after { display:none; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a.loading::before{ opacity:0.1; } #shop-content .quick-shop-wrapper .quick-shop-close > a{ top:10px; right:25px; color:var(--e-global-color-82b38f3); } #shop-content .variation-swatch-selected .reset_variations, #shop-content table.variations label{ color:var(--e-global-color-82b38f3); } #shop-content .quick-shop-wrapper{ background:#666666; color:var(--e-global-color-82b38f3); } #shop-content .quick-shop-wrapper select option{ color:var(--e-global-color-text); } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a.add-to-cart.loading { color:#000; } #shop-content.single .shop-archive .woocommerce .wd-product.wd-hover-quick .product-image-link{ margin-bottom:25px; } #shop-content.single .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-quick-shop{ display:none; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-quick-shop { position:relative; } #shop-content .shop-filter .wd-product-filters { padding:50px; box-shadow:0 4px 20px rgba(0,0,0,0.05); border-radius:50px; } #shop-content .shop-filter .wd-product-filters .wd-pf-title::after { content:none; } #shop-content .shop-filter .wd-product-filters .wd-pf-title { padding:0; border:0; padding-inline:0; height:unset; } #shop-content .shop-filter .wd-product-filters .wd-pf-price-range { display:flex; flex-direction:column; gap:20px; } #shop-content .shop-filter .wd-product-filters .wd-pf-title span { font-family:var(--e-global-typography-text-font-family); font-size:26px; font-weight:400; line-height:1.5em; text-transform:math-auto; color:var(--e-global-color-f0c2c28); } #shop-content .shop-filter form .wd-dropdown .price_slider_widget, #shop-content .shop-filter form .wd-dropdown .ui-slider-range, #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount { margin:0; } #shop-content .shop-filter form .wd-dropdown .price_slider_widget::before { height:20px; border-radius:100px; top:0; margin:0; background-color:#D9D9D9; } #shop-content .shop-filter form .wd-dropdown .ui-slider-range { height:20px; top:0; background-color:#FFF3D4; } #shop-content .shop-filter form .wd-dropdown .price_slider_widget .ui-slider-handle::after { width:9px; height:32px; border-radius:100px; background:linear-gradient(90deg, var(--e-global-color-a6697a3), var(--e-global-color-81a61cb)); } #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount { padding:40px 0 30px; border-top:0; border-bottom:1px solid #D8D9D9; } #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount .price_label { position:relative; } #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount .price_label::before { content:'Price'; font-weight:400; } #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount .price_label span { font-weight:700; } #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount .price_label span, #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount .price_label::before { color:#666666; font-family:var(--e-global-typography-primary-font-family); } #shop-content .shop-filter form .wd-pf-stock { margin-top:10px; } #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul { display:flex; flex-direction:column; gap:10px; overflow:hidden; padding:20px 0 30px; border-bottom:1px solid #D9D9D9; } #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul li a { padding:0; position:relative; display:flex; align-items:center; gap:15px; line-height:1em; } #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul li.wd-active a, #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul li:hover a{ background:none; } #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul li a::before { content:''; display:block; width:15px; height:15px; border:1px solid #666666; border-style:inset; } #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul li a::after { content:''; display:block; width:18px; height:18px; background:url(/bma-dev/wp-content/uploads/2024/04/check-mark-black.svg); background-repeat:no-repeat; background-position:center; background-size:cover; position:absolute; transition:.3s; opacity:0; } #shop-content .shop-filter form .wd-pf-stock .wd-dropdown ul li.wd-active a::after { opacity:1; } #yith-wcwl-popup-message { margin:0 !important; transform:translate(-50%, -50%); } #yith-wcwl-popup-message #yith-wcwl-message { font-weight:400; } #shop-content .shop-filter form .wd-pf-btn { position:absolute; top:160px; right:50px; z-index:1000; } #shop-content .shop-filter form .wd-pf-btn button { text-transform:capitalize; border-radius:100px; box-shadow:none; font-weight:400; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form:not(:first-of-type), #cart .elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals:not(:first-of-type), #wishlist .wishlist-title-container{ display:none; } #wishlist table.wishlist_table tbody td, #wishlist table.wishlist_table thead th { border:none; } #wishlist table.wishlist_table tbody td{ padding:20px; } #wishlist table.wishlist_table tbody td.product-add-to-cart a, #wishlist .wishlist_table .product-add-to-cart a{ font-family:var(--e-global-typography-62a75f0-font-family), Sans-serif; font-size:var(--e-global-typography-62a75f0-font-size); line-height:var(--e-global-typography-62a75f0-line-height); letter-spacing:var(--e-global-typography-62a75f0-letter-spacing); word-spacing:var(--e-global-typography-62a75f0-word-spacing); background-color:transparent; background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); border-radius:200px 200px 200px 200px; padding:20px 40px 20px 40px; display:flex !important; justify-content:center; color:var(--e-global-color-82b38f3); } #wishlist .product-price, #wishlist .product-stock-status{ text-align:center; } #wishlist .woocommerce-Price-amount.amount{ color:var(--e-global-color-f0c2c28); } #wishlist .wishlist_table tr td.product-thumbnail a { width:120px; max-width:120px; } #wishlist .product-thumbnail img{ border-radius:20px; } #wishlist .product-name h3 { font-size:var(--e-global-typography-text-font-size); line-height:1.2em; } #wishlist .wishlist_table.mobile { display:flex; flex-direction:column; gap:20px; } #wishlist .wishlist_table.mobile li{ padding:30px; } #choose .elementor-widget-wd_infobox .info-box-icon{ font-family:var(--e-global-typography-primary-font-family); } #account :is(.register,.login) .button { border-radius:30px; box-shadow:none; } #account .wd-switch-to-register{ font-family:var(--e-global-typography-62a75f0-font-family), Sans-serif; font-size:var(--e-global-typography-62a75f0-font-size); line-height:var(--e-global-typography-62a75f0-line-height); letter-spacing:var(--e-global-typography-62a75f0-letter-spacing); word-spacing:var(--e-global-typography-62a75f0-word-spacing); background-color:transparent; background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); border-radius:200px 200px 200px 200px; padding:20px 40px 20px 40px; color:var(--e-global-color-82b38f3); } #account input[type="text"], #account input[type="password"], #account input[type="email"]{ padding:0px 30px; border-radius:30px; height:55px; } #account form br{ display:none; } #account .login-form-footer { align-items:flex-end; } body.page-id-15 .page-title .container, body.page-id-15 .main-page-wrapper .container{ max-width:1442px; margin:auto; } #sidebar-cart .elementor-widget-woocommerce-cart .product-name { max-width:220px; padding-bottom:45px; } body .cart-widget-side { width:465px; z-index:9999999999; box-shadow:0px 4px 20px rgba(0, 0, 0, .2); } body .wd-close-side.wd-close-side-opened{ opacity:0.9; } body .cart-widget-side .wd-heading { padding:20px 50px 50px; border:none; z-index:2; } body .cart-widget-side .wd-heading .title{ font-family:var(--e-global-typography-primary-font-family); font-size:40px; font-weight:700; line-height:1em; } #mini-cart .wd-scroll-content{ position:relative; } #mini-cart .woocommerce-mini-cart { padding:0px 50px; display:flex; flex-direction:column; gap:20px; } #mini-cart .woocommerce-mini-cart .mini_cart_item{ padding:0; border:none; } #mini-cart .woocommerce-mini-cart img { min-width:80px; max-width:80px; min-height:80px; border-radius:20px; } #mini-cart .cart-item-image{ margin-right:20px; } #mini-cart .cart-info{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; } #mini-cart .cart-info .wd-entities-title{ width:100%; } #mini-cart .cart-info span.quantity, #mini-cart .cart-info .amount, #mini-cart .cart-info .wd-entities-title{ font-family:var(--e-global-typography-62a75f0-font-family); font-size:16px; font-weight:400; line-height:1.2em; color:var(--e-global-color-text); } #mini-cart .cart-info .amount{ font-weight:600; } #mini-cart .woocommerce-mini-cart .remove{ top:0; inset-inline-end:0px; } #mini-cart .variation-Discount .awdr_free_product_text, #mini-cart div.quantity input[type="number"], #mini-cart div.quantity input[type="button"] { padding:0; border:none; } #mini-cart .variation-Discount .awdr_free_product_text, #mini-cart div.quantity input[type="button"]:hover { background:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); -webkit-text-fill-color:transparent; -webkit-background-clip:text; } #mini-cart .variation{ font-size:16px; width:100%; } #mini-cart.shopping-cart-widget-footer{ padding:50px 50px; } #mini-cart .woocommerce-mini-cart__buttons a{ font-family:var(--e-global-typography-62a75f0-font-family), Sans-serif; font-size:var(--e-global-typography-62a75f0-font-size); font-weight:400; text-transform:capitalize; line-height:var(--e-global-typography-62a75f0-line-height); box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05); padding:40px 40px; border-radius:200px 200px 200px 200px; } #mini-cart .woocommerce-mini-cart__buttons a:hover{ box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.15); } #mini-cart .woocommerce-mini-cart__buttons .btn-cart{ background:var(--e-global-color-82b38f3); color:var(--e-global-color-f0c2c28); margin-bottom:20px; } #mini-cart .woocommerce-mini-cart__buttons .checkout{ color:var(--e-global-color-82b38f3); background-color:transparent; background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); } #mini-cart .wd-free-progress-bar { padding:20px; box-shadow:0px 4px 20px rgba(0, 0, 0, .05); border-radius:20px; margin-bottom:20px; border:none; } #mini-cart .wd-free-progress-bar .progress-msg { font-size:16px; line-height:1.6em; margin-bottom:10px; } #mini-cart .wd-progress-bar .progress-bar, #mini-cart .wd-progress-bar .progress-area{ height:20px; border-radius:20px; } #mini-cart .woocommerce-mini-cart__total{ font-family:var(--e-global-typography-secondary-font-family); font-size:var(--e-global-typography-62a75f0-font-size); line-height:1em; border-bottom:1px solid #E8E8E8; border-top:0; padding:0px 0px 20px; margin-bottom:20px; } #mini-cart .woocommerce-mini-cart__total strong{ font-weight:400; } #mini-cart .woocommerce-mini-cart__total .woocommerce-Price-amount{ color:var(--e-global-color-f0c2c28); } body .cart-widget-side .shopping-cart-widget-footer > *{ padding-inline:0; } html[lang="fr"] #sidebar-cart .elementor-widget-woocommerce-cart .cart-totals-inner table, html[lang="de"] #sidebar-cart .elementor-widget-woocommerce-cart .cart-totals-inner table{ bottom:235px; } body.page-id-14 #elementor-popup-modal-17031{ display:none !important; } #header .wd-close-side, #header .elementor-menu-cart__container{ display:none; } #cart .elementor-widget-woocommerce-cart .progress-msg{ font-family:var(--e-global-typography-62a75f0-font-family); } #cart .elementor-widget-woocommerce-cart .woocommerce table.cart, #wishlist table.wishlist_table{ border-collapse:separate; border-spacing:0px 20px; } #cart .elementor-widget-woocommerce-cart .woocommerce table.cart thead{ position:relative; bottom:-20px; } #cart .elementor-widget-woocommerce-cart .woocommerce #shipping_method li input[type=radio] { width:12px; height:12px; -moz-appearance:none; appearance:none; border-radius:100%; border:1px solid #666666; } #cart .elementor-widget-woocommerce-cart .woocommerce #shipping_method li input[type=radio]:checked { background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); box-shadow:#fff 0px 0px 0px 1px inset; } #cart .elementor-widget-woocommerce-cart #shipping_method{ display:flex; flex-direction:column; width:100%; gap:20px; } #cart .elementor-widget-woocommerce-cart #shipping_method li{ margin:0; align-items:center; } #cart .elementor-widget-woocommerce-cart #shipping_method li label{ line-height:1em; } #account .wd-my-account-links a:hover:before{ color:var(--e-global-color-primary); } #account .woocommerce-MyAccount-title.entry-title{ display:none; } html[lang="nl-NL"] #appetite-info .watermelon{ bottom:-220px; } body.page-id-15 .site-content, body.page-id-15 .page-title { padding-left:30px; padding-right:30px; } #shop-content .shop-archive .woocommerce .product-wrapper { gap:10px; position:relative; padding-bottom:20px; height:100%; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-quick-shop { overflow:visible; position:unset; order:1; margin-top:auto; } #shop-content .shop-archive .wd-add-btn-replace .add-to-cart-loop:before, #shop-content .shop-archive .wd-product .hover-img{ display:none; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn { opacity:1; position:unset; margin:15px 0 10px; transform:unset; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a { transform:unset; width:100%; height:100%; background-image:linear-gradient(90deg, var(--e-global-color-a6697a3) 0%, var(--e-global-color-81a61cb) 100%); border-radius:200px 200px 200px 200px !important; padding:20px 25px 20px 25px; color:var(--e-global-color-82b38f3); font-family:var(--e-global-typography-62a75f0-font-family), Sans-serif; font-size:var(--e-global-typography-62a75f0-font-size); line-height:var(--e-global-typography-62a75f0-line-height); text-transform:capitalize; font-weight:400; box-shadow:unset; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a{ box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15); display:flex; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a:hover{ box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15); } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a span { display:unset; transform:unset; min-height:unset; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a.loading::before { content:'...'; opacity:1; color:var(--e-global-color-82b38f3); font-size:inherit; font-weight:inherit; font-family:inherit; line-height:inherit; display:flex; transform:unset; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist { position:unset; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{ display:flex; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist, #shop-content .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i::before, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i { display:none; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .product-image-link { border-radius:25px; overflow:hidden; } #shop-content .shop-archive .woocommerce .product-labels { top:10px; inset-inline-start:15px; } @media only screen and (max-width:1600px) { #header .buttons { max-width:400px; } #banner .banner-image .elementor-widget-container{ width:962px; height:599px; right:-145px; } } @media only screen and (max-width:1482px) { section.e-con > .e-con-inner { padding-left:20px; padding-right:20px; } #header .elementor-widget-nav-menu .elementor-item{ margin-right:0; margin-left:10px; font-size:14px; } #footer-top .white-headline ul { justify-content:space-between; flex-wrap:nowrap; gap:30px; } #footer-top .white-headline ul li span.elementor-icon-list-icon { min-width:70px; height:70px; } #footer-top .white-headline ul li span.elementor-icon-list-icon svg { width:35px; height:35px; } [class*="elementor"] h1 { font-size:80px; } #banner .banner-image .elementor-widget-container { top:140px; right:0; left:-15%; width:790px; height:480px; } #booster .booster-item .elementor-widget-container .booster-content, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content { max-width:55%; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content p { padding-right:0; } #booster .booster-item.snacks .elementor-widget-container .booster-content{ max-width:70%; } #booster .booster-item.snacks .elementor-widget-container .booster-image{ right:-220px; } html[lang="de"] #booster .booster-item.snacks .elementor-widget-container .booster-image { right:-255px; } #newsletter{ border-radius:0px; } #newsletter .elementor-widget-image:nth-child(1){ right:0; } #newsletter .elementor-widget-image:nth-child(1) img{ width:260px; } #newsletter .elementor-widget-image:nth-child(2){ left:-10px; top:-140px; } #newsletter .elementor-widget-image:nth-child(2) img{ width:325px; } #appetite-info .grapes{ top:-80px; left:-690px; } #appetite-info .grapes img{ width:300px; } body.deutsch #appetite-info .watermelon img{ width:300px; } body.deutsch #appetite-info .watermelon{ left:710px; } #shop-content .shop-filter .wd-product-filters { padding:40px 30px; } #shop-content .shop-filter form .wd-pf-btn { top:150px; right:30px; } body.woocommerce-shop .page-title ul { width:100%; justify-content:flex-start; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-image img{ max-width:480px; } body.woocommerce.archive .page-title .container { flex-wrap:wrap; } body.woocommerce.archive .page-title ul{ justify-content:flex-start; } } @media only screen and (max-width:1200px) { body.woocommerce-shop .page-title .container, body.woocommerce.archive .page-title .container{ flex-wrap:wrap; } body.woocommerce-shop .page-title ul, body.woocommerce.archive .page-title ul{ justify-content:flex-start; } body.deutsch .buttons, body.france .buttons{ width:390px; } body.france #banner .banner-content p br, body.deutsch #banner .banner-content p br { display:none; } body #header .buttons svg{ width:30px; height:30px; margin:0; } body .buttons .elementor-menu-cart__toggle_button .amount{ font-size:14px; } #header .elementor-widget-icon-list .elementor-icon-list-icon svg{ --e-icon-list-icon-size:35px; } #header .buttons{ max-width:210px; } #footer > .e-con-inner { row-gap:50px; } #footer .footer-logo a{ display:block; } #footer .footer-logo { width:100%; } #footer .footer-logo p a img { width:200px; } #footer .footer-logo p br { display:none; } #footer .footer-logo .elementor-widget-container { align-items:center; text-align:center; } #footer .elementor-widget-nav-menu { width:48%; } #footer #footer-copyright { margin-top:50px; } #footer .footer-cards p { gap:30px; } #banner .banner-content { width:60%; } body.france #banner .banner-image .elementor-widget-container, body.deutsch #banner .banner-image .elementor-widget-container{ left:-15%; } #banner .banner-image .elementor-widget-container{ left:-22%; width:650px; height:340px; } #appetite-info .grapes { left:-530px; z-index:1; } html[lang="nl-NL"] #appetite-info .watermelon{ left:620px; } #appetite-info .elementor-widget-icon-box{ z-index:2; } #cart .elementor-widget-woocommerce-cart .e-cart__column-start { overflow:scroll; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form { width:890px; } #cart .elementor-widget-woocommerce-cart .e-cart__column-end { max-width:400px; } #shop-content .shop-filter form .wd-pf-btn { position:relative; top:unset; right:unset; margin:20px 0 0; } body.france #appetite-info .elementor-widget-heading h2{ max-width:800px; margin:auto; } #booster .booster-item .elementor-widget-container .booster-image{ max-width:400px; } #surf-up .orange img{ width:600px; } #surf-up .elementor-widget-wd_countdown_timer .wd-timer { gap:20px; } } @media only screen and (max-width:1023px) { html[lang="de"] .buttons, html[lang="fr"] .buttons{ width:100%; } body.france #header .buttons svg, body.deutsch #header .buttons svg{ width:40px; height:40px; } body.france .buttons .elementor-menu-cart__toggle_button .amount, body.france.buttons .elementor-menu-cart__toggle_button .amount{ font-size:17px; } body.france #banner .banner-image .elementor-widget-container, body.deutsch #banner .banner-image .elementor-widget-container{ left:-20%; top:190px; } body.woocommerce.archive .page-title ul > li{ width:100%; } body #header .buttons svg{ width:40px; height:40px; } #header .buttons { max-width:260px; } #footer-top .white-headline ul, body.deutsch #footer-top .white-headline ul { flex-wrap:wrap; } #footer-top .white-headline ul li { width:47%; } #banner .banner-content, #banner .banner-image { width:100%; } [class*="elementor"] h1 { font-size:var(--e-global-typography-primary-font-size); } body.france #banner .banner-content > div, body.deutsch #banner .banner-content > div{ max-width:100%; } #banner .banner-image .elementor-widget-container { position:unset; width:710px; max-width:710px; height:100%; margin-bottom:-106px; } #banner .banner-content p, #surf .surf-up .elementor-widget-container p { font-size:23px; } #banner .banner-content .two-buttons { gap:10px; margin:30px 0; } #booster .booster-item { width:100%; } #booster .booster-item .elementor-widget-container .booster-content, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content { max-width:70%; } #booster .booster-item.snacks .elementor-widget-container .booster-content{ margin:0 0 0 auto; padding-left:50px; } #booster .booster-item.snacks .elementor-widget-container .booster-image { right:auto; left:-110px; } #booster .booster-item.snacks .elementor-widget-container .booster-content .elementor-button { margin-left:unset; } #surf .surf-up { padding:50px 50px 100px; } #shop-content .shop-filter .wd-product-filters { padding:30px; border-radius:30px; } #shop-content .shop-filter .wd-product-filters > div { width:100%; flex:auto; } #shop-content .shop-filter .wd-product-filters .wd-pf-title span { font-size:22px; } #shop-content .shop-filter form .wd-dropdown .filter_price_slider_amount { padding:20px 0; } #shop-content .shop-archive .woocommerce .product-wrapper{ gap:10px; position:relative; padding-bottom:20px; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-quick-shop{ overflow:visible; position:unset; order:1; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-quick-shop::before{ display:none; } #shop-content .swiper { overflow-x:clip; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .product-image-link{ border-radius:25px; overflow:hidden; } #shop-content.slider .shop-archive .woocommerce .products.wd-products{ display:flex; align-items:center; gap:10px; padding:0 25px; } #shop-content.slider .shop-archive .woocommerce .products.wd-products .wd-product{ padding:0px 20px; height:inherit; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn{ opacity:1; bottom:4%; margin:0; position:unset; margin:15px 0 10px; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a:hover{ box-shadow:none; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist a:hover{ box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05); } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist a{ box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05); } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a span{ display:unset; transform:unset; min-height:unset; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-disabled { opacity:0.6; } #shop-content .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{ font-size:inherit; } #shop-content .yith-wcwl-wishlistexistsbrowse, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{ position:unset; transform:unset; display:flex; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist .yith-wcwl-add-button, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist a{ width:100%; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i{ display:none; } #newsletter .elementor-widget-text-editor h2{ margin-bottom:50px; } #stories .e-widget-swiper .eael-testimonial-item-inner{ flex-direction:column; } #stories .e-widget-swiper .eael-testimonial-content, #stories .e-widget-swiper .eael-testimonial-image{ width:100%; max-width:100%; } #stories .e-widget-swiper figure{ margin:auto; width:max-content; display:flex; justify-content:center; } #stories .e-widget-swiper figure::after{ right:-115px; width:240px; height:240px; } #stories .e-widget-swiper .swiper-button-prev { transform:translateX(calc(-50% - 30px)) rotate(180deg); } #stories .e-widget-swiper .swiper-button-next { transform:translateX(calc(50% + 30px)); } #surf-up .elementor-widget-html h3{ font-size:18px; } #product-container .elementor-widget-wd_wc_breadcrumb .breadcrumb-last{ display:inline; } #product-information .elementor-widget-woocommerce-product-data-tabs .wd-accordion-title-text{ font-family:var(--e-global-typography-secondary-font-family); font-size:25px; line-height:1.3em; } #product-information .elementor-widget-woocommerce-product-data-tabs .woocommerce-Tabs-panel { margin-top:0; padding:20px 0px !important; } #product-information .wd-accordion-opener.wd-opener-style-arrow:before { color:var(--e-global-color-text); font-size:20px; font-weight:700; } #product-information .elementor-widget-icon-box { width:calc(50% - 35px); } #appetite-info .story .elementor-widget-wrap{ flex-direction:column-reverse; flex-wrap:wrap; align-items:center; } #appetite-info .elementor-widget-eael-image-comparison{ min-height:500px; } #appetite-info .elementor-widget-eael-image-comparison img{ object-fit:cover; object-position:center; } #appetite-info .elementor-widget-text-editor h2 { margin-bottom:30px; } #appetite-info .elementor-widget-icon-box { width:100%; max-width:600px; } #appetite-info .grapes { left:-530px; } #appetite-info .grapes{ left:-450px; } html[lang="nl-NL"] #appetite-info .watermelon, #appetite-info .watermelon { top:unset; bottom:-110px; left:315px; z-index:1; } body.france #appetite-info .watermelon{ bottom:-120px; } body.france #appetite-info .elementor-widget-heading h2{ max-width:600px; } #cart .elementor-widget-woocommerce-cart .wd-progress-bar{ padding:20px 25px; } #cart .elementor-widget-woocommerce-cart .e-cart__container{ flex-wrap:wrap; justify-content:center; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form, #cart .elementor-widget-woocommerce-cart .e-cart__column-start { overflow:visible; width:100%; } #cart .elementor-widget-woocommerce-cart .shop_table.coupon{ margin:auto; } #cart .elementor-widget-woocommerce-cart .e-cart__column-end { max-width:600px; } body.woocommerce-shop .page-title ul { width:400px; position:absolute; top:100%; right:0; background:#FFFFFF; padding:30px; box-shadow:0 4px 10px rgba(0,0,0,0.1); border-radius:30px; z-index:1001; } body.woocommerce-shop .page-title ul li a { padding:10px 0; } body.woocommerce-shop .wd-btn-show-cat { margin:0; } body.woocommerce-cart .page-title, body.woocommerce-shop .page-title { padding:80px 20px; } #product-information .wd-accordion-title.wd-active .wd-accordion-title-text span, #product-information .wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text{ color:var(--e-global-color-text); } #product-information .wd-accordion-title { background:unset; padding:20px 0px; } #booster .booster-item.tablet-gummies .elementor-widget-container .booster-image img{ max-width:100%; } } @media only screen and (max-width:767px) { [class*="elementor"] h1 br, [class*="elementor"] h2 br, [class*="elementor"] h3 br, [class*="elementor"] h4 br, [class*="elementor"] h5 br, [class*="elementor"] h6 br { display:none; } [class*="elementor"] .gform_wrapper.gravity-theme input[type=color], [class*="elementor"] .gform_wrapper.gravity-theme input[type=date], [class*="elementor"] .gform_wrapper.gravity-theme input[type=datetime-local], [class*="elementor"] .gform_wrapper.gravity-theme input[type=datetime], [class*="elementor"] .gform_wrapper.gravity-theme input[type=email], [class*="elementor"] .gform_wrapper.gravity-theme input[type=month], [class*="elementor"] .gform_wrapper.gravity-theme input[type=number], [class*="elementor"] .gform_wrapper.gravity-theme input[type=password], [class*="elementor"] .gform_wrapper.gravity-theme input[type=search], [class*="elementor"] .gform_wrapper.gravity-theme input[type=tel], [class*="elementor"] .gform_wrapper.gravity-theme input[type=text], [class*="elementor"] .gform_wrapper.gravity-theme input[type=time], [class*="elementor"] .gform_wrapper.gravity-theme input[type=url], [class*="elementor"] .gform_wrapper.gravity-theme input[type=week], [class*="elementor"] .gform_wrapper.gravity-theme select, [class*="elementor"] .gform_wrapper.gravity-theme textarea{ padding:30px 30px; } .woo-multi-currency.wmc-sidebar .wmc-list-currencies .wmc-currency:not(.wmc-active){ display:flex; } .woo-multi-currency.wmc-sidebar .wmc-list-currencies .wmc-sidebar-open{ display:none; } body.woocommerce-shop .page-title .container, body.woocommerce.archive .page-title .container{ flex-direction:column; gap:30px; } body.woocommerce.archive .page-title ul{ max-width:300px; right:50%; transform:translateX(50%); margin-top:20px; width:400px; position:absolute; top:100%; background:#FFFFFF; padding:30px; box-shadow:0 4px 10px rgba(0, 0, 0, 0.1); border-radius:30px; z-index:1001; } .header-banner ul{ text-align:center; flex-wrap:wrap; padding:5px 0; line-height:1.2; } .header-banner-container{ padding-inline:20px !important; } .header-banner ul > li:not(:first-child) { display:none; } .header-banner ul > li:not(:first-child)::before{ content:none; } #header .buttons { max-width:100%; } #header .menu{ width:135px; } #header .elementor-widget-woocommerce-my-account ,title wd-login-divider{ margin-bottom:20px; } #footer #footer-copyright > .e-con-inner { padding:30px 0; } #footer .footer-cards p { justify-content:center; } #footer-top .white-headline ul li{ width:100%; } #footer-top .white-headline ul li span.elementor-icon-list-icon { min-width:50px; height:50px; } #footer-top .white-headline ul li span.elementor-icon-list-icon svg { width:25px; height:25px; } #footer .footer-logo a img{ max-width:200px; } #banner .banner-image .elementor-widget-container{ width:550px; margin-bottom:-82px; } #shop-content .shop-archive .woocommerce-ordering::before{ display:none; } #shop-content .woocommerce-ordering.wd-ordering-mb-icon select option{ color:var(--e-global-color-text); } #banner .banner-content p, #surf .surf-up .elementor-widget-container p { font-size:20px; } { position:unset; width:100%; height:auto; display:flex; justify-content:center; margin-bottom:-120px; } */ #banner .banner-content br{ display:none; } body.france #banner .banner-content p, body.deutsch #banner .banner-content p { padding-right:0; } #banner .banner-content .two-buttons { justify-content:center; } #booster .booster-item .elementor-widget-container .booster-content { margin-left:0; } #booster .booster-item .elementor-widget-container .booster-image, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-image { left:auto; right:-50px; bottom:-30px; width:260px; } #booster .booster-item.syrup .elementor-widget-container .booster-row:after, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-row:after { border-radius:0 0 30px 30px; } html[lang="de"] #booster .booster-item.snacks .elementor-widget-container .booster-image, html[lang="fr"] #booster .booster-item.snacks .elementor-widget-container .booster-image, #booster .booster-item.snacks .elementor-widget-container .booster-image { left:unset; right:-70px; bottom:-90px; } #booster .booster-item.snacks .elementor-widget-container .booster-content { margin-left:unset; padding:0; } #booster .booster-item.snacks .elementor-widget-container img{ max-width:260px; } #booster .booster-item .elementor-widget-container .booster-row, #surf .surf-up { border-radius:30px; } #booster .booster-item .elementor-widget-container .booster-row { padding:30px 20px; } #surf .surf-up { padding:40px 30px 80px; } #shop-content .e-widget-swiper .swiper-button-next, #shop-content .e-widget-swiper .swiper-button-prev { top:unset; bottom:-50px; } #newsletter .elementor-widget-image:nth-child(2){ top:-105px; } #cart .elementor-widget-woocommerce-cart .shop_table .coupon-col-start input[type="text"], #newsletter .gform_wrapper.gravity-theme input[type=email]{ background-position:20px center; padding-left:55px; padding-right:160px; } #newsletter .gform_wrapper.gravity-theme input[type=submit]{ min-width:130px; padding:10px; } #stories .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail::before{ width:330px; height:330px; } #stories .elementor-posts-container > article:nth-child(2) .elementor-post__thumbnail::before{ width:340px; height:340px; } #stories .elementor-posts-container > article:nth-child(3) .elementor-post__thumbnail::before{ width:190px; height:190px; } #stories .e-widget-swiper figure{ width:100%; } #stories .e-widget-swiper figure::after{ top:-55px; width:200px; height:200px; } #stories .e-widget-swiper .eael-testimonial-text{ gap:0px 20px; } #surf-up .elementor-widget-html h3{ font-size:16px; } #product-container .wcgs-carousel{ position:relative; } #product-container .wcgs-swiper-arrow{ left:unset; top:50%; bottom:unset; } #product-container .wcgs-swiper-button-next{ right:0; } #product-container .quantity, #product-container .variations_button, #product-container form{ flex-direction:column; gap:20px; align-items:center; } #product-container button{ width:100% !important; max-width:285px; padding:25px 20px !important; } #product-container .elementor-widget-image figure{ align-items:center; } #product-information .elementor-widget-icon-box { width:100%; max-width:400px; } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-closed{ padding:17px 8px; } #faqs-product .elementor-widget-n-accordion .e-n-accordion-item-title-icon .e-closed svg{ height:13px; } #appetite-info .grapes { top:100px; left:-200px; } #appetite-info .watermelon { top:unset; bottom:-110px; left:unset; right:-120px; } #faqs-product .elementor-widget-woocommerce-product-related .wd-carousel-wrap { flex-direction:column; align-items:center; } #faqs-product .elementor-widget-woocommerce-product-related .wd-carousel-item { width:100% !important; } body.woocommerce-cart .page-title .container{ flex-direction:column; gap:40px; } #cart .elementor-widget-woocommerce-cart .woocommerce .product-name a{ max-width:100%; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td{ max-height:100%; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td{ padding:10px 30px; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td:last-of-type{ padding-right:30px; } #cart .elementor-widget-woocommerce-cart .shop_table_responsive td:before{ text-transform:none; font-size:var(--e-global-typography-text-font-size); } #cart .elementor-widget-woocommerce-cart .checkout-button{ padding:25px 20px; } #cart .elementor-widget-woocommerce-cart .shop_table .coupon-col-start{ height:100%; } #cart .elementor-widget-woocommerce-cart .shop_table .coupon-col-start input[type="text"] { margin:0; padding:25px 49px 25px 50px; max-width:60%; } #cart .elementor-widget-woocommerce-cart button{ padding:20px 20px; } #cart .elementor-widget-woocommerce-cart .woocommerce-cart-form__cart-item td:nth-child(2) { padding-top:25px; } body.woocommerce-cart .page-title, body.woocommerce-shop .page-title { padding:60px 20px; } #shop-content .shop-filter .wd-product-filters .wd-pf-title span { font-size:20px; } #wishlist .item-details-table, #wishlist .wishlist_table.mobile li table.additional-info{ display:flex; } #wishlist .item-details-table tbody, #wishlist .wishlist_table.mobile li table.additional-info { width:100%; display:flex; justify-content:center; } #wishlist .wishlist_table.mobile li .additional-info-wrapper .product-remove{ text-align:center; } #wishlist .wishlist_table.mobile li .item-wrapper{ display:flex; align-items:center; flex-direction:column; gap:10px; width:100%; text-align:center; } #wishlist .wishlist_table.mobile li .item-wrapper .product-thumbnail{ max-width:100px; } #wishlist .wishlist_table.mobile li .item-details table.item-details-table td.label{ width:auto; } #wishlist .wishlist_table .product-add-to-cart a{ max-width:300px; } #sidebar-cart .elementor-widget-button{ width:calc(50% - 10px); } #sidebar-cart .elementor-widget-button .elementor-button{ font-size:12px; } #ht-ctc-chat{ bottom:0 !important; } #sidebar-cart .elementor-widget-woocommerce-cart .product-thumbnail{ padding-right:0; } #sidebar-cart .elementor-widget-woocommerce-cart .product-name{ max-width:180px; padding:0; } #sidebar-cart .elementor-widget-woocommerce-cart .e-cart__column-end, #sidebar-cart .button-cart{ position:fixed; bottom:50px; left:0; right:0; padding:0px 20px; } #sidebar-cart .elementor-widget-woocommerce-cart .e-cart__column-end{ bottom:100px; } #sidebar-cart .elementor-widget-woocommerce-cart .e-cart__column.e-cart__column-start{ height:380px; overflow:scroll; } body .cart-widget-side{ width:100%; } body .cart-widget-side .wd-heading{ padding:20px 20px 30px; } #mini-cart .woocommerce-mini-cart{ padding:0 20px; } #mini-cart.shopping-cart-widget-footer{ padding:30px 20px; } #mini-cart .woocommerce-mini-cart__buttons{ display:flex; gap:10px; } #mini-cart .woocommerce-mini-cart__buttons .btn-cart{ margin-bottom:0; } #mini-cart .woocommerce-mini-cart__buttons a{ padding:20px 20px; } #mini-cart .woocommerce-mini-cart__total, #mini-cart .wd-free-progress-bar{ margin-bottom:10px; } #mini-cart .woocommerce-mini-cart__total{ padding:0px 0px 10px; } #mini-cart .wd-progress-bar .progress-bar, #mini-cart .wd-progress-bar .progress-area{ height:10px; } #mini-cart .wd-free-progress-bar .progress-msg{ line-height:1.2em; } #mini-cart .wd-scroll-content{ position:absolute; } body.deutsch #appetite-info .watermelon, html[lang="nl-NL"] #appetite-info .watermelon, #appetite-info .watermelon{ right:0; left:0; } body.woocommerce-cart .page-title .container::before, body.woocommerce-shop .page-title .container h1, body.woocommerce.archive .page-title .container h1{ max-width:100%; } #faqs-product .product-reviews .review{ padding:30px; } #faqs-product .product-reviews .slick-slide{ height:100%; } #faqs-product .slick-arrow { top:unset; bottom:-60px; } #shop-content .e-widget-swiper .swiper-button-prev, #faqs-product .slick-prev { left:50%; transform:translateX(calc(-50% - 30px)) rotate(180deg); right:unset; } #shop-content .e-widget-swiper .swiper-button-prev{ transform:translateX(calc(-50% - 40px)) rotate(0deg); } #shop-content .e-widget-swiper .swiper-button-next, #faqs-product .slick-next { right:50%; transform:translateX(calc(-50% + 70px)); } #shop-content .e-widget-swiper .swiper-button-next{ transform:translateX(calc(-50% + 40px)); } #shop-content .e-widget-swiper .swiper-slide{ height:auto; } #shop-content.slider .shop-archive .woocommerce .products.wd-products{ padding:0 35px; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-next{ right:0; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-prev{ left:0; } #shop-content.main .shop-archive .woocommerce .products.wd-products{ display:flex; flex-wrap:wrap; justify-content:space-between; gap:25px; } #shop-content.main .shop-archive .woocommerce .products.wd-products > div { width:calc(50% - 30px); } } @media only screen and (max-width:600px) { h1, h2, h3, h4{ overflow-x:hidden; overflow-y:hidden; padding:10px; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto; } .long-text h2{ font-size:28px !important; } body.woocommerce .main-page-wrapper h2{ font-size:30px !important; } #footer-top .white-headline ul li, #footer .elementor-widget-nav-menu { width:100%; } #footer #footer-copyright { margin-top:0; } #footer .footer-cards p { flex-wrap:wrap; } #shop-content.slider .shop-archive .woocommerce .products.wd-products .wd-product{ padding:0 10px; } #shop-content .shop-archive .woocommerce .product-wrapper .wd-quick-shop{ border-radius:25px; } #shop-content .shop-archive .woocommerce .product-wrapper{ gap:0; } #shop-content .shop-archive .woocommerce .wd-product .star-rating{ margin:0px 0px 10px; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist a{ padding:17px 12px 17px 12px; } #shop-content .shop-archive .woocommerce .slick-arrow{ width:30px; } #shop-content.main .wd-products-per-page, #shop-content.main .products-view-grid{ display:none; } #shop-content.slider .elementor-widget-woocommerce-products { width:calc(100% + 30px); max-width:calc(100% + 30px); margin-left:-15px; } #banner .banner-image .elementor-widget-container { width:100%; margin-bottom:-75px; display:flex; flex-direction:column; align-items:center; } #banner .banner-image img{ width:500px; max-width:500px; } } @media only screen and (max-width:480px) { #banner .banner-image .elementor-widget-container{ margin-bottom:-61px; } #banner .banner-image img{ width:405px; max-width:405px; } #booster .booster-item .elementor-widget-container .booster-image, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-image{ right:-25px; } #booster .booster-item .elementor-widget-container .booster-content, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-content { max-width:100%; } #booster .booster-item.snacks .elementor-widget-container img, #booster .booster-item .elementor-widget-container .booster-image, #booster .booster-item.tablet-gummies .elementor-widget-container .booster-image { width:180px; } #booster .booster-item.snacks .elementor-widget-container .booster-content{ max-width:100%; } html[lang="de"] #booster .booster-item.snacks .elementor-widget-container .booster-image, html[lang="fr"] #booster .booster-item.snacks .elementor-widget-container .booster-image, #booster .booster-item.snacks .elementor-widget-container .booster-image, #booster .booster-item.snacks .elementor-widget-container .booster-image { right:-35px; bottom:-75px; } #stories .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail::before{ width:210px; height:210px; } #stories .elementor-posts-container > article:nth-child(2) .elementor-post__thumbnail::before{ width:235px; height:235px; } #stories .elementor-posts-container > article:nth-child(3) .elementor-post__thumbnail::before{ width:140px; height:140px; } #product-container .elementor-widget-container .woocommerce-product-rating{ flex-wrap:wrap; gap:10px; } #shop-content .shop-archive .woocommerce .slick-arrow { width:60px; height:60px; position:absolute; bottom:-60px; left:50%; z-index:2; } #shop-content.slider .shop-archive .woocommerce .products.wd-products{ padding:0 10px; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-next, #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-prev{ bottom:-50px; } #shop-content.slider .shop-archive .woocommerce .slick-arrow.slick-prev{ left:50%; } #shop-content .shop-archive .woocommerce .slick-arrow.slick-prev { transform:translateX(-60px) rotate(180deg); } #shop-content .shop-archive .woocommerce .slick-arrow.slick-next { transform:translateX(0px); } #shop-content.main .shop-archive .woocommerce .products.wd-products > div{ width:calc(50% - 15px); } #shop-content .shop-archive .woocommerce .wd-product .star-rating::before, #shop-content .shop-archive .woocommerce .wd-product .star-rating span::before { letter-spacing:5px; } #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .wd-add-btn > a, #shop-content .shop-archive .woocommerce .wd-product.wd-hover-quick .yith-wcwl-add-to-wishlist a{ font-size:12px; } #shop-content.main .shop-archive .woocommerce .products.wd-products{ gap:0 !important; padding:0 10px; } #surf-up .elementor-widget-wd_countdown_timer .wd-timer-value{ font-size:20px; } #surf-up .elementor-widget-wd_countdown_timer .wd-timer { gap:5px; } }