/** Shopify CDN: Minification failed

Line 538:73 Unexpected "}"
Line 1402:1 Expected "}" to go with "{"

**/
body {overflow-x: hidden; overflow-y: auto;}

.gmbr_simple_badge_containerdiv a span:first-child {font-weight: 900 !important}

#ShopifyChat {z-index: 1000 !important;}
.sidebar {z-index: 1000000 !important;}
.helpcrunch-iframe-wrapper iframe {z-index: 999998 !important;}
#chat-button, .Avada-Faqs_Button {z-index: 2000000000 !important;}
.Avada-Faqs_Button {right: 20px !important; bottom: 22px !important;}
.Avada-Preview_Button {left: var(--joy-spacing-6); z-index: 100 !important;}
#tinycookie-wrapper {z-index: 1900000001 !important;}
#tinycookie-preferences-wrapper {z-index: 2200000001 !important;}
#site-cart-sidebar {z-index: 2160000000 !important;}
.vanus-custom-bubble {z-index: 2147483600 !important;}

.rapi-bundles__bar-subtitle {color: #dd1d1d !important;}

.rps-sort-select-dropdown-container, .rps-mobile-sort-container {display: none !important;}

#shopify-block-ARTBUa1NacDJ4Q2NDM__18208872656243357035 {display: none !important;}

.ss-trust-badge-subtitle-template--22247049658683__6c067ef2-7c95-4e79-9b7d-db7a649c549b a, .ss-trust-badge-title-template--22247049658683__6c067ef2-7c95-4e79-9b7d-db7a649c549b a {color: #0C3CA6; font-weight: 600;}

#omnisend-main-review-block-leave-review-button.omnisend-main-review-block-leave-review-button {border-radius: var(--border-radius-buttons) !important;}
.omnisend-main-review-block-title {font-size: calc(24px / 60 * var(--base-headings-size) + 0px) !important; font-weight: var(--font-weight-headings) !important;}
.omnisend-main-review-block-statistics-card {border-radius: var(--border-radius-cards);}

.evm-also-bought-products .evm-wscontainer {padding: 0;}
.evm-also-bought-products .ws-card__title {min-height: 42px;}
.evm-also-bought-products .ws-compare-original-price {display: block;}
.evm-also-bought-products .evm_wiser_heading {font-size: calc(24px / 60 * var(--base-headings-size) + 0px) !important; font-weight: var(--font-weight-headings) !important; padding-left: 0; padding-right: 0;}
.evm-also-bought-products .wp-addtocart {margin-top: 120px !important;}
.evm-also-bought-products .ws-card__price {min-height: 30px;}
.evm-also-bought-products .ws-title-content {min-height: 63px;}
.evm-also-bought-products .evm-ws-card {min-height: 365px;}
.evm-also-bought-products .evm-ws__cart-submit {border-radius: var(--border-radius-buttons) !important;}
.evm-also-bought-products .evm-ws-card {border-radius: var(--border-radius-cards) !important;}

.evm-featured-collections-product, .evm-most-popular-products, .evm-new-arrivals-product, .evm-related-viewed-browsing, .recently-viewed, .trending-products {background: #FAFAFA; padding-top: 50px; border-radius: var(--border-radius-cards);}

.evm-related-viewed-browsing .evm_wiser_heading,
.evm-new-arrivals-product .evm_wiser_heading {font-size: calc(24px / 60 * var(--base-headings-size) + 0px) !important; font-weight: var(--font-weight-headings) !important;}

.evm-related-viewed-browsing  a.evm-add-to-cart-popup-inner,
.evm-new-arrivals-product a.evm-add-to-cart-popup-inner {border-radius: var(--border-radius-cards);}

.evm-related-viewed-browsing .evm-ws-card,
.evm-new-arrivals-product .evm-ws-card {background: #fff !important; padding: 20px; border-radius: var(--border-radius-cards) !important;}

.evm-related-viewed-browsing a.evm-add-to-cart-popup-inner,
.evm-new-arrivals-product a.evm-add-to-cart-popup-inner {text-transform: inherit !important;}

.evm-related-viewed-browsing .ws-card__title,
.evm-new-arrivals-produc t.ws-card__title {min-height: 37px;}

.sidebar.sidebar--opened {z-index: 2000000001 !important}

/*HEADER*/
.essential_annoucement_bar_glide *, .essential_annoucement_bar_close_button_390ab488-7cfa-4d51-9cd8-988365a1c1c3 svg path {fill:#ccc !important}

/*NAVI NEW*/
.header-links {overflow-x: inherit !important;}
.has-submenu.gm-item.gm-level-0 {display: none !important;}
.gm-item.gm-level-0.gm-has-submenu.gm-submenu-mega.gm-submenu-align-full {display: inline-block !important;}
.gm-links .gm-item {width: 100% !important;}
.gm-menu .owl-carousel .gmowl-item img {opacity: 1 !important;}
.gm-menu-installed .gm-menu img {opacity: 1 !important;}
.gm-menu-installed .gm-menu img.pbioh-hidden.pbioh-second.lazyload {display: none !important;}

#menu-item-sale a:before,
#menu-item-sale-sticky a:before {
    content: "%";
    -webkit-text-stroke: 1px #dd1d1d;
    text-stroke: 1px #dd1d1d;
    color: #dd1d1d;
    padding-right: 5px;
}

mobile-navigation .site-nav ul li#menu-item-sale a:not(.button) {justify-content: inherit;}

@media only screen and (min-width: 1024px) {
.gm-menu-installed .gm-menu.gm-menu-32864.gm-bordered:not(.gm-menu-mobile):not(.gm-vertical) > .gm-level-0 + .gm-level-0:last-child {display: none;}
.gm-single-product .gm-product-name {min-height: 72px;}
.gm-menu.gm-menu-32864.gm-transition-fade .gm-item>.gm-submenu {padding-top: 15px;}
.gm-submenu.gm-mega.gm-submenu-bordered {border: 1px solid #f2f2f2;}
}
@media only screen and (max-width: 1023px) {
mobile-navigation .site-nav ul a:not(.button) {/*padding: 0 !important; border-bottom: 0 !important;*/ font-size: 1.25rem;}
.gm-links .gm-item {padding: 10px 0;}
.gm-links .gm-item.gm-heading {padding-top: 0px;}
}

.gm-product-atc input.gm-btn-atc {
    padding: 7px 15px;
    line-height: 16px;
    border: 1px solid #1f1f1f !important;
    cursor: pointer;
    border: none !important;
    border-radius: var(--border-radius-cards) !important;
}

.gm-menu.gm-menu-32864 .gm-product-atc input.gm-btn-atc {
    color: #1f1f1f !important;
    background-color: #fff !important;
    border-radius: var(--border-radius-cards) !important;
    border: 1px solid #1f1f1f !important;
}

.gm-menu.gm-menu-32864 .gm-product-atc input.gm-btn-atc:hover {
    color: #FFFFFF !important;
    background-color: #0c3ca6 !important;
    border-color: #0c3ca6 !important;
}

/*END NAVI NEW*/

.search-results-container:not(:empty) {max-width: 667px !important;}

@media screen and (min-width: 768px) {
.announcement-bar {grid-template-columns: 18% 64% 18% !important;}
}

@media screen and (max-width: 767px) {
.site-header .logo-img {width: 100%;}
.site-header .logo-img img {
    width: 100% !important;
    object-fit: contain;
}
}
@media screen and (min-width: 768px) {
  .site-header .logo {
    padding-inline-end: 0.625rem !important;
  }
  .site-header .logo img {
    width: 200px !important;
    object-fit: contain !important;
  }
}

.sidebar__footer.site-menu-sidebar-footer .localization-form__item:last-child {display: none;}

.header-container .button--solid:hover, .header-container .button--solid:active, .header-container .button--solid:focus {background-color: #4EB544; border-color: #4EB544;}

.site-nav.style--classic {justify-content: center;}

/*ADDONS*/
.prorw_preview_badge_setup, .prorw_question_preview_badge_setup {margin-bottom: 0 !important;}

.ruffruff-order-limits__product-messages {
  display: none !important;
  border-radius: 10px !important;
}
.template-product .ruffruff-order-limits__product-messages {
  display: flex !important;
}
.product-recommendations .template-product .ruffruff-order-limits__product-messages {
  display: none !important;
}
.template-collection .modal--product.active .ruffruff-order-limits__product-messages,
.template-product .modal--product.active .ruffruff-order-limits__product-messages
{
  display: flex !important;
}
.template-collection .modal--product.active .ruffruff-order-limits__product-messages:not(:first-child),
.template-product .modal--product.active .ruffruff-order-limits__product-messages:not(:first-child){
  display: none !important;
}
modal-box.active .modal-content .ruffruff-order-limits__product-messages:last-child {display: none !important;}

/*GENERAL*/
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}

@media screen and (min-width: 1024px) {
h3, .h3 {
    font-size: calc(30px / 60 * var(--base-headings-size) + 0px);
}
#datenschutz h1, #datenschutz .h1, #datenschutz h1.h2,
#agb h1, #agb .h1, #agb h1.h2,
#data-protection h1, #data-protection .h1, #data-protection h1.h2,
#gtc h1, #gtc .h1, #gtc h1.h2,
#protection-des-donnees h1, #protection-des-donnees .h1, #protection-des-donnees h1.h2,
#cgv h1, #cgv .h1, #cgv h1.h2,
#protezione-dei-dati h1, #protezione-dei-dati .h1, #protezione-dei-dati h1.h2,
#gtc h1, #gtc .h1, #gtc h1.h2
{
    font-size: calc(42px / 60 * var(--base-headings-size) + 0px);
}
#datenschutz h2, #datenschutz .h2,
#agb h2, #agb .h2,
#data-protection h2, #data-protection .h2,
#gtc h2, #gtc .h2,
#protection-des-donnees h2, #protection-des-donnees .h2,
#cgv h2, #cgv .h2,
#protezione-dei-dati h2, #protezione-dei-dati .h2,
#gtc h2, #gtc .h2
{
    font-size: calc(42px / 120 * var(--base-headings-size) + 0px);
}
#datenschutz h3, #datenschutz .h3,
#agb h3, #agb .h3,
#data-protection h3, #data-protection .h3,
#gtc h3, #gtc .h3,
#protection-des-donnees h3, #protection-des-donnees .h3,
#cgv h3, #cgv .h3,
#protezione-dei-dati h3, #protezione-dei-dati .h3,
#gtc h3, #gtc .h3
{
    font-size: inherit;
}
}

#main a.text-link {
  border-bottom: 0;
}

.no-touchevents .header-container .button:not(.button--outline-hover):hover {
  background-color: #4EB544 !important;
  border-color: #4EB544  !important;
}

.no-touchevents .card .button:not(.button--outline-hover):hover {
    background-color: #0C3CA6  !important;
    border-color: #0C3CA6  !important;
}

.no-touchevents .card.newsletter .button:not(.button--outline-hover):hover {background: #000 !important; border-color: var(--color-secondary-text-cards) !important;}

.no-touchevents #main a.text-link:hover, .no-touchevents .rte a:hover {
    color: #0C3CA6;
}

.button--solid {
    background-color: #0C3CA6;
    border-color: #0C3CA6;
    color: var(--color-foreground-main);
}

.no-touchevents .button:not(.button--outline-hover):hover {
    background-color: #4EB544;
    border-color: #4EB544;
    color: var(--color-foreground-accent-main);
}

/*HOME*/
.template-index .main-content {overflow: hidden;}
.main-content .shopify-section:first-child .container--large {max-width: 100%; padding: 0;}
.main-content .shopify-section:first-child .container--large .grid .card {border-radius: 0;}
.main-content .shopify-section:first-child .container--large .grid .card .text-animation--underline:hover {background-image: linear-gradient(to right, #fff, #fff); color: #fff;}
.main-content .shopify-section:first-child .container--large .grid .card .text-size--large {font-size: calc(22px / 16* var(--base-body-size) + 0px); text-shadow: 6px 6px 12px rgba(0, 0, 0, 1);}
.main-content .shopify-section:first-child .container--large .grid .card .h3 {text-shadow: 6px 6px 12px rgba(0, 0, 0, 1);}
.main-content .shopify-section:first-child .container--large .grid .card__image--with-overlay {--color-background-cards: rgba(0, 0, 0, 0.25);}

.main-content .shopify-section.mount-video-background .container--large .grid .card__image--with-overlay {--color-background-cards: rgba(0, 0, 0, .25) !important;}

/*HOMEPAGE TEXT*/
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 {
  background: #f2f2f2;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .container--large {
  padding-top: 30px;
  padding-bottom: 30px;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .container--large .desc {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 40px;
-moz-column-gap: 40px;
column-gap: 40px;
text-align: justify;
transform: translate3d(0px, 0px, 0px);
padding: 0 0 30px 0 !important;
}

@media only screen and (max-width: 767px) {
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .container--large .desc {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0px;
-moz-column-gap: 0px;
column-gap: 0px;
text-align: justify;
transform: translate3d(0px, 0px, 0px);
padding: 0 0 30px 0 !important;
}
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .container--large .desc .bold {
font-weight: 500;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 p {
  text-align: justify;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 h1,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 h2,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 h3,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 h4,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 h5,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 h6,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .h1,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .h2,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .h3,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .h4,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .h5,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 .h6 {
  text-align: left;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 a {
color: #0c3ca6;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 a:hover,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 a:active,
#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 a:focus
{
color: #4eb544;
}

#shopify-section-template--22247049724219__d42a815d-c759-44f2-8fad-d0a94a657495 ul {
    list-style: disc;
    margin-left: 15px;
    text-align: justify;
}

/*BLOG*/
.article .article__content p, .article__content ul, .article__content li {text-align: justify !important;}
.article__featured-image {max-height: 50vh; border: 1px solid #ddd;}
.article__featured-image .lazy-image[data-ratio] {height: auto; min-height: 50vh; padding: 0 !important;}
.article__featured-image .lazy-image[data-ratio] img {object-fit: cover;}
.template-article .container--medium {max-width: 1360px;}
.article .container--medium {max-width: 1360px;}
.article__content ol, .article__content ul {padding-left: 20px;}

/*PROMO*/
.media-grid-item-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-1 a,
.media-grid-item-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-2 a,
.media-grid-item-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-3 a,
.media-grid-item-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-4 a {
    clear: both;
    float: left;
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-1,
.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-2,
.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-3,
.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-4 {
    background: #0c3ca6 !important;
    width: 100% !important;
    padding-top: 0 !important;
    position: relative !important;
}

.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-1 a,
.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-2 a,
.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-3 a,
.media-grid-content-template--19992211063099__f4dcad9f-f2d0-407b-ad05-2ddea5880256-image-4 a {
    position: relative !important;
    text-align: center !important;
    justify-content: center !important;
}

/*HOME*/
.lazy-image.lazy-image--animation.lazyloaded img {opacity: 1 !important;}
#section-template--22247049724219__f99a4e32-bb16-441c-b9c2-371e8b7b9263 {
  max-width: 100% !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
#element-template--22247049724219__f99a4e32-bb16-441c-b9c2-371e8b7b9263-16814942309119487e-0,
#element-template--22247049724219__f99a4e32-bb16-441c-b9c2-371e8b7b9263-16814942309119487e-0
  .video-background
  .video-text__background.loaded
  video {
  border-radius: 0 !important;
  border-bottom: 5px solid #0c3ca6;
}

/*VIDEO NEW SMALLER*/
#shopify-section-template--22247049724219__6188900b-9fae-41fa-8e33-ff1abfdc04f1 .container--large {max-width: 100%; padding: 0;}
#element-774706d0-2a65-480b-b78e-b222fa574626 {border-radius: 0 !important;}
#shopify-section-template--22247049724219__6188900b-9fae-41fa-8e33-ff1abfdc04f1 .container--large .video-background .video-text__background.loaded video {border-radius: 0 !important;}
/*END VIDEO NEW* SMALLER*/

/*VIDEO NEW SECOND*/
#shopify-section-template--22247049724219__452b68b8-1539-410b-88e3-aa5c95961a68 .container--large {max-width: 100%; padding: 0;}
#element-4a110712-ac5b-4f76-b41c-b732abbdb759 {border-radius: 0 !important;}
#shopify-section-template--22247049724219__452b68b8-1539-410b-88e3-aa5c95961a68 .container--large .video-background .video-text__background.loaded video {border-radius: 0 !important;}
/*END VIDEO NEW* SECOND*/

/*VIDEO NEW THIRD*/
#shopify-section-template--22247049724219__6ff81ee2-2df4-49f7-9475-3bf2df8ff182 .container--large {max-width: 100%; padding: 0;}
#element-c689c6a0-3db9-4097-b638-c0702fab0367 {border-radius: 0 !important;}
#shopify-section-template--22247049724219__6ff81ee2-2df4-49f7-9475-3bf2df8ff182.container--large .video-background .video-text__background.loaded video {border-radius: 0 !important;}
/*END VIDEO NEW* THIRD*/

#shopify-section-template--22247049724219__f99a4e32-bb16-441c-b9c2-371e8b7b9263 .card .text-animation--underline:hover {color: #fff !important;}

#shopify-section-template--22247049724219__1654161920efe5f084 .container--has-background {padding-top: calc(var(--container-vertical-space) / 2); padding-bottom: calc(var(--container-vertical-space) / 2);}
#shopify-section-template--22247049724219__1654161920efe5f084 .card__icon {margin-bottom: calc(var(--container-vertical-space) / 2);}

.remove-line-height-space--small {min-height: 60px;}

#shopify-section-template--22247049724219__165407625224b5d2af .card .button--solid {background-color: #0C3CA6; border-color: #0C3CA6; color: #fff;}
#shopify-section-template--22247049724219__165407625224b5d2af .card .button--solid:hover,
#shopify-section-template--22247049724219__165407625224b5d2af .card .button--solid:active,
#shopify-section-template--22247049724219__165407625224b5d2af .card .button--solid:focus {background: #4eb544 !important; border-color:  #4eb544 !important; color: #fff !important;}
.card .text-animation--underline {background-image: linear-gradient(to right,var(--color-text-cards),var(--color-text-cards));}

#main a.text-link:hover {color: #0c3ca6;}

.product-item__title:hover {color: #0c3ca6;}
.card .text-animation--underline:hover {
    background-image: linear-gradient(to right,#0c3ca6 ,#0c3ca6);
    color: #0c3ca6;
}

#shopify-section-template--22247049724219__165597098555c514a4 .lazy-image img {
transform: scale(.7) translateZ(0);
border-radius: 0 !important;
}

.button--loader .button__preloader .button__preloader-element {
    width: 20px;
    height: 20px;
    border: 4px solid #000;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    }

.card .star-rating__stars-active {
    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23f8a400" stroke="%23f8a400" stroke-width="0"/></svg>') !important;
}

.card .star-rating__stars {
    background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="%23f8a400" stroke-width="1"/></svg>') !important;
}

/*GENERAL IMG GAL*/
.section__tiles {
  max-width: 1380px;
  margin: var(--gutter-regular) auto 0 auto;
  padding-inline-start: var(--gutter-container);
  padding-inline-end: var(--gutter-container);
}
.section__tile {
  padding: 13px;
}
.section__tile img {
  border-radius: var(--border-radius-cards);
}
.section__tile a:after {
  border-radius: var(--border-radius-cards);
}

/*NEWSLETTER*/
.newsletter input[type=email] {border-radius: var(--border-radius-buttons); padding: var(--input-padding) 2.1875rem;}

/*LOGIN / ACCOUNT*/
#customer_register_link {
    background: #4B7DD9;
    padding: 10px 20px;
    margin-top: 10px;
    display: inline-block;
    border-style: solid;
    border-radius: var(--border-radius-buttons);
    border-color: #4B7DD9;
    border-width: 1px;
color: #fff;
}

#customer_register_link:hover, #customer_register_link:focus, #customer_register_link:active {
    background: #4EB544;
    padding: 10px 20px;
    margin-top: 10px;
    /*clear: both;
    float: right;*/
    border-style: solid;
    border-radius: var(--border-radius-buttons);
    border-color: #4EB544;
    border-width: 1px;
color: #fff;
}

.template-login.template-customers-login .account__form-block {min-width: 51.5%;}

select#cd_country {background-repeat: no-repeat; background-position: center right;}

#cd_country option:not([value="Liechtenstein"]):not([value="Switzerland"]) {display: none !important;}

/*PRODUCT DETAIL*/
.template-product .Avada-PointsCalculator__Container .Avada-ButtonMediumLink {display: block;padding-top: 10px;}
.template-product .metafield-rich_text_field ul li {text-indent: 0 !important;}
.template-product .product__description a {border-bottom: 0;}

.product-item__badge--mengenrabatt {display: none !important;}

.product-nav span a {border: 1px solid #1d1d1d; padding: 10px 20px; border-radius: 30px;}
.product-nav span a:hover {border: 1px solid #0c3ca6; background: #0c3ca6; color: #fff;}

.product__description ul,
.product__description ol {margin-left: 15px;}

.product-opinion {background: #0D3CA6; color: #fff; font-weight: 500; padding: 1.1875rem 10px; border-radius: 10px;}
.product-opinion span {font-weight: 600;}
.product-opinion p:last-child {margin: 0;}
.product-opinion a {color: #76bc21 !important;}
.product-opinion a:hover {color: #fff !important;}

/*.template-product .product__subtitle {color: #4eb544 !important;}*/
.template-product .product-variant__quantity:not(:empty) {font-weight: 600;}
.template-product .product__sku-barcode {font-size: calc(16px / 16 * var(--base-body-size) + 0px);}

.ss-trust-badges-list-template--22247049658683__6c067ef2-7c95-4e79-9b7d-db7a649c549b {border-radius: 5px;}
.ss-trust-badges-list-template--22247049658683__6c067ef2-7c95-4e79-9b7d-db7a649c549b li:last-child {border-radius: 5px;}

.product-text>.toggle {margin-bottom: 1.25rem !important;  border: 1px solid #f9f9f9; border-radius: 10px; padding: 0 10px;border-color: #d3d3d3;}
.product-text>.toggle:nth-child(odd) {background: #f9f9f9; border-radius: 10px; margin-bottom: 2.25rem !important}
.product-text>.toggle:nth-child(even) {margin-bottom: 2.25rem !important}}
.product-text>.toggle:not(.toggle--table)+.toggle:not(.toggle--table) {margin-top: 0rem !important; border-color: #d3d3d3;}  
.product-text>.toggle:not(.toggle--table)+.toggle:not(.toggle--table) {margin-top: 0 !important;}

.product-quantity {width: 100%; background: #f9f9f9; border-radius: 10px; padding: 10px;}

#dummy-chat-button-iframe {z-index: 101 !important;}

.template-product .metafield-rich_text_field ul li {text-indent: -20px; margin-left: 20px;}

.product-text #sale-price, .product-price #sale-price {color: #dd1d1d !important;}
.product-actions .product-price--compare>span:last-child {opacity: 1 !important;}

.product-variants--radio .product-variant__item input:checked+label {
    color: #0C3CA6 !important;
    border-color: #0C3CA6 !important;
    box-shadow: 0 0 0 1px #0C3CA6 !important;
    background: #0c3ca6;
    color: #fff !important;
  border-width: 1px !important;
}

.no-touchevents .product-variants--radio .product-variant__item input:hover+label {
    color: #0C3CA6 !important;
    border-color: #0C3CA6 !important;
    box-shadow: 0 0 0 1px #0C3CA6 !important;
    background: #0c3ca6;
    color: #fff !important;
    border-width: 1px !important;
}

.product__subtitle a .text-animation--underline-thin {background-image: none !important;}

.product-related-item__text a {color: #0C3CA6;}
.product-related-item__text a:hover, .product-related-item__text a:focus, .product-related-item__text a:active {color: #4EB544;}
.product-related-item__text .text-animation--underline-thin {background-image: none;}

.product-variant__quantity:not(:empty) {font: inherit; color: var(--color-text-main);}

.product-policies {margin-bottom: 0;}
.product-policies a {color: #0C3CA6;}
.product-policies a:hover, .product-policies a:focus, product-policies a:active {color: #4EB544; text-decoration: none;}

.product__subtitle a {color: #0C3CA6;}
.product__subtitle a:hover, .product__subtitle a:focus, .product__subtitle a:active {color: #4EB544; text-decoration: none !important;}

.product__cart-functions .flex-buttons .hydrated {min-width: 100%;}

.jdgm-prev-badge__text {display: none !important;}

/*jdgm-link {display: none !important;}*/

.jdgm-preview-badge .jdgm-star {
  color: #f8a400 !important;
}

.jdgm-sort-dropdown {
  background-image: none !important;
}
.jdgm-rev-widg .jdgm-star,
.jdgm-revs-tab .jdgm-star,
.jdgm-all-reviews .jdgm-star,
.jdgm-gallery-popup .jdgm-star {
  color: #f8a400  !important;
}
.jdgm-histogram__bar-content {
  background-color: #0c3ca6  !important;
}
.jdgm-link,
.jdgm-histogram__clear-filter {
  color: #0c3ca6  !important;
  text-decoration: none !important;
}

.jdgm-link:hover, .jdgm-histogram__clear-filter:hover {color: #4EB544 !important;}

.jdgm-write-rev-link.jdgm-write-rev-link {
  color: white;
  background-color: #0c3ca6  !important;
  border: 2px solid #0c3ca6  !important;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
  color: #0c3ca6  !important;
}
.jdgm-rev__author,
.jdgm-rev__icon:before {
  color: #0c3ca6  !important;
}

/*FORMS*/
.globo-form-app {
    max-width: 1360px !important;
}

/*CONTENT PAGES */
.shopify-policy__body ul, .shopify-policy__body ol {margin-left: 15px !important;}

/*HOME PROMO*/

.section__tile-title,
.section__tile,
.section__tile img,
.section__tile:hover img {opacity: 1 !important;}

  .section__tiles {
    padding: 0 5px 5px;
  }
  @media only screen and (min-width: 992px) {
    .section__tiles {
      padding: 5px;
    }
  }
  .section__tile-row {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  @media only screen and (min-width: 992px) {
    .section__tile-row {
      align-items: normal;
    }
  }
  .section__tile {
    position: relative;
    width: 50%;
    padding: 5px;
    font-weight:600;
  }
  @media only screen and (min-width: 992px) {
    .section__tile {
      width: 25%;
      overflow: hidden;
    }
    .section__tile a {
      overflow: hidden;
    }
    .section__tile:hover {
      /*filter: brightness(0.75);*/
      overflow: hidden;
    }
    .section__tile:hover img {
      transform: scale(1.1) translateZ(0);
      transition: transform .6s ease-out,opacity .3s!important;
    }
  }
  .section__tile--large {
    width: 100%;
  }
  @media only screen and (min-width: 992px) {
    .section__tile--large {
      width: 50%;
    }
  }
  .section__tile a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    transition: filter 0.35s;
    border-radius: var(--border-radius-cards);
    border: solid var(--border-width-cards) var(--color-borders-cards);
  }
.section__tile.section__tile--large a {border: 0;}
  .section__tile img {
    display: block;
    width: 100%;
    height: 100%;
    transition: filter 0.35s;
    object-fit: contain;
  }
  .section__tile-title {
    text-transform: uppercase;
    letter-spacing: 0.175em;
    font-size: 12px;
    position: absolute;
    bottom: 6px;
    left: 10px;
    color: #fff;
    z-index: 1;
  }
  @media only screen and (min-width: 992px) {
    .section__tile-title {
      font-size: 15px;
      margin: 0;
      bottom: 10px;
      left: 12px;
    }
  }
  .section__tile a:after {
    content: '';
    background: linear-gradient(
      0deg,
      #000 0%,
      rgba(255, 255, 255, 0) 25%,
      rgba(255, 255, 255, 0) 66%
    );
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.25;
  }

/*COLLECTIONS*/
.main-collection-banner h1, .main-collection-banner .h2 {font-size: calc(28px / 60 * var(--base-headings-size) + 0px);}
.collection-product-count {display: none;}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620
{
  background-color: #f2f2f2; padding-top: calc(var(--container-vertical-space)/2); padding-bottom: var(--container-vertical-space); margin-top: var(--container-vertical-space);
}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 a,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 a
{
  color: #0c3ca6;
}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 a:hover,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 a:hover
{
  color: #4eb544;
}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 .button,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 .button
{
    padding: 10px 15px !important;
    color: #1d1d1d;
}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 .button:hover,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 .button:hover
{
    color: #fff;
}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 ul,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 ul
{
    list-style: disc;
    margin: 0 0 1rem 15px;
}

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 .container p,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 .container p,

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 .container ul,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 .container ul,

#shopify-section-template--22247049462075__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049167163__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049888059__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049331003__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049691451__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049494843__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049429307__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049527611__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049265467__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049789755__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049953595__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22247049920827__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22254940225851__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22255003435323__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--22354434490683__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351118856507__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351124623675__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351246750011__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351385784635__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351391912251__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351400792379__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351402856763__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351408329019__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23351424680251__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23433379512635__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23433390424379__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23433412215099__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23433417818427__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--23433417851195__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--25048481857923__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--25053573382531__561de288-c97e-46a0-9777-32f5014e9620 .container li,
#shopify-section-template--26073502744963__561de288-c97e-46a0-9777-32f5014e9620 .container li
{
text-align: justify;
}

#shopify-section-template--22247049625915__561de288-c97e-46a0-9777-32f5014e9620 ol {margin-left: 20px!important;}

.star-rating__caption {display: none !important;}

#CollectionProductGrid .product-item__title {hyphens: auto; min-height: 90px;}
.template-index .product-item__text .product-item__title {hyphens: auto; min-height: 120px;}

/*COLLECTIONS FILTER*/
.facets__disclosure[data-index="5-desktop"] {display: none !important;}
.facets__disclosure[data-index="5-mobile"]  {display: none !important;}

/*PAGES*/
.template-page ul,
.template-page ol {margin-left: 15px;}

/*APPS*/
.section-template--22247049724219__f4dcad9f-f2d0-407b-ad05-2ddea5880256-settings {
    max-width: 1380px !important;
    margin: var(--gutter-regular) auto 0 auto !important;
    padding-left: 43px !important;
    padding-right: 43px !important;
}
.template-product .main-product {margin-bottom: 100px;}

.prorw-container {margin: 0 auto;
    width: 100% !important;
    max-width: 1360px !important;
    padding-inline-start: var(--gutter-container) !important;
    padding-inline-end: var(--gutter-container) !important;
}

.rapi-bundles .rapi-bundles__bar-container {border-radius: 5px;}

/*CART*/
#AjaxCartSubtotal .alert--note {
background: #FFB000;
border-color: #FFB000;
font-weight: 700;
}

#AjaxCartSubtotal .alert--success {
background: #4eb544;
border-color: #4eb544;
font-weight: 700;
color: #fff;
}

/*NEWSLETTER*/
.newsletter input[type=email] {color: rgba(255, 255, 255, 1) !important;}
.newsletter__info {color: rgba(255, 255, 255, 1) !important;}

/*FOOTER*/

.main-footer .footer-item__menu span {margin-bottom: 1rem !important;}

.main-footer .footer-bottom .container--large:first-child  {
padding-bottom: 0px !important;
}

.footer-bottom a {font-weight: 500;}

.footer-bottom .container--large:last-child {
    display: inherit;
    padding-top: calc(var(--gutter-small))!important;
    padding-bottom: calc(var(--gutter-xlarge) /2)!important;
}

#toggleCheckbox {
    display: none;
}
label {
    display: inline-block;
    padding: 0px;
    background-color: transparent;
    color: #000;
    cursor: pointer;
}
.hidden-content {
    display: none;
}
#toggleCheckbox:checked + label + #aqElement {
    display: block;
}

#paymentmethods {
    border-bottom: 1px solid var(--color-borders-footer);
}

#paymentmethods .container--large {
justify-content: center; text-align: center;
padding-bottom: calc(var(--gutter-xlarge) /4)!important;
padding-top: calc(var(--gutter-xlarge) /4)!important;
}

#paymentmethods img {opacity: 0.5;}

.template-index .main-footer,
.template-page .main-footer,
.template-list-collections .main-footer,
.template-collection .main-footer,
.template-product .main-footer,
.template-blog .main-footer,
.template-article .main-footer,
.template-404 .main-footer,
.template-search .main-footer,
.template-cart .main-footer,
.template-login .main-footer,
.template-register .main-footer,
.customer-logged-in.template-customers-account .main-footer,
.customer-logged-in.template-customers-addresses .main-footer
{
  margin-top: 0;
}

.main-footer a {
  border-bottom: 0;
  color: #0c3ca6;
}

.main-footer .container--large {
    padding-bottom: calc(var(--gutter-xlarge) /2) !important;
    padding-top: calc(var(--gutter-xlarge) /2) !important;
}

.main-go-top {bottom: 110px;}

.footer-bottom:last-child {background: #f2f2f2;}

/*READ MORE*/
.read-more-content {
  display: none;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.read-more-toggle:checked ~ .read-more-content {
  display: block;
}

.read-more-btn {
padding: 10px 15px !important;
text-align: center;
display: inline-block;
border-style: solid;
border-radius: var(--border-radius-buttons);
transition: all .1s linear;
font-weight: var(--font-weight-buttons);
line-height: 1.25;
cursor: pointer;
border-width: var(--border-width-buttons);
color: #1d1d1d;
box-shadow: var(--shadow-x-buttons) var(--shadow-y-buttons) var(--shadow-blur-buttons) var(--color-shadow-buttons);
margin-bottom: 30px;
}

.read-more-btn:hover, .read-more-btn:active, .read-more-btn:focus {
background: #4eb544; color: #fff;
}

.read-more-btn::after {
  content: attr(data-read-more);
}

.read-more-toggle:checked ~ .read-more-btn::after {
  content: attr(data-read-less);
}

/*WAVES*/
.container-waves { /*Flexbox for containers*/
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.waves {
  position:relative;
  width: 100%;
  height:15vh;
  margin-bottom:-7px; /*Fix for safari gap*/
  min-height:100px;
  max-height:150px;
}

/* ANIMATION */
.parallax > use {
  animation: move-forever 25s cubic-bezier(.55,.5,.45,.5)     infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 14s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 20s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 26s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 40s;
}
@keyframes move-forever {
  0% {
   transform: translate3d(-90px,0,0);
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
/*Shrinking for mobile*/
@media (max-width: 768px) {
  .waves {
    height:40px;
    min-height:40px;
  }
}
/*RESPONSIVE*/
@media screen and (max-width: 1023px) {
.article__content.blog h2,
.article__content.blog .h2 {
    font-size: calc( 					26px / 60 * var(--base-headings-size) + 0px 				);
  }
}
@media screen and (min-width: 1024px) {
.article__content.blog h2,
.article__content.blog .h2 {
    font-size: calc( 				32px / 60 * var(--base-headings-size) + 0px 			);
  }
}
@media screen and (max-width: 1023px) {
.article__content.blog h3,
.article__content.blog .h3 {
    font-size: calc( 					20px / 60 * var(--base-headings-size) + 0px 				);
  }
}
@media screen and (min-width: 1024px) {
.article__content.blog h3,
.article__content.blog .h3 {
    font-size: calc( 				24px / 60 * var(--base-headings-size) + 0px 			);
  }
}
@media screen and (max-width: 1023px) {
.article__content.blog h4,
.article__content.blog .h4 {
    font-size: calc( 					16px / 60 * var(--base-headings-size) + 0px 				);
  }
}
@media screen and (min-width: 1024px) {
.article__content.blog h4,
.article__content.blog .h4 {
    font-size: calc( 				18px / 60 * var(--base-headings-size) + 0px 			);
  }
}
@media screen and (max-width: 1023px) {
.article__content.blog h5,
.article__content.blog .h5 {
    font-size: calc( 					15px / 60 * var(--base-headings-size) + 0px 				);
  }
}
@media screen and (min-width: 1024px) {
.article__content.blog h5,
.article__content.blog .h5 {
    font-size: calc( 				16px / 60 * var(--base-headings-size) + 0px 			);
  }
}
@media screen and (max-width: 1023px) {
.article__content.blog h6,
.article__content.blog .h6 {
    font-size: calc( 					15px / 60 * var(--base-headings-size) + 0px 				);
  }
}
@media screen and (min-width: 1024px) {
.article__content.blog h6,
.article__content.blog .h6 {
    font-size: calc( 				16px / 60 * var(--base-headings-size) + 0px 			);
  }
/*RESPONSIVE MAIN NAVIGATION*/
@media screen and (min-width: 1024px) and (max-width: 1340px) {
  .header-links {
      overflow-x: scroll !important;
  }
  .scrollable-navigation-button {
  display: flex !important;
  }
  #shopify-section-sections--22247050215739__header .site-nav.style--classic {
      justify-content: flex-start !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .site-nav.style--classic nav ul li#menu-item-hunde .submenu.normal-menu .babymenu,
  .site-nav.style--classic nav ul li#menu-item-katzen .submenu.normal-menu .babymenu,
  .site-nav.style--classic nav ul li#menu-item-garten .submenu.normal-menu .babymenu
  {
      right: 100% !important;
      left: auto !important;
  }
}
@media screen and (min-width: 1920px) and (max-width: 2065px) {
  html[lang=it] .site-nav.style--classic nav ul li#menu-item-hunde .submenu.normal-menu .babymenu,
  html[lang=it] .site-nav.style--classic nav ul li#menu-item-katzen .submenu.normal-menu .babymenu,
  html[lang=it] .site-nav.style--classic nav ul li#menu-item-garten .submenu.normal-menu .babymenu
  {
      right: 100% !important;
      left: auto !important;
  }
}
  @media screen and (min-width: 1920px) and (max-width: 2290px) {
  html[lang=fr] .site-nav.style--classic nav ul li#menu-item-hunde .submenu.normal-menu .babymenu,
  html[lang=fr] .site-nav.style--classic nav ul li#menu-item-katzen .submenu.normal-menu .babymenu,
  html[lang=fr] .site-nav.style--classic nav ul li#menu-item-garten .submenu.normal-menu .babymenu
  {
      right: 100% !important;
      left: auto !important;
  }
}