@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("cdn/fonts/roboto/roboto_n4.da808834c2315f31dd3910e2ae6b1a895d7f73f50e93.woff2?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=7c69f31298d066f59754e2ea6310705e5d06c44fe2dff4b79523a1eee676ccba") format("woff2"),
    url("cdn/fonts/roboto/roboto_n4.a512c7b68cd7f12c72e1a5fd58e7f7315c552e9359be.woff?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=1702ddba6b47519423271d597c6ee8bc9e3c713bdd7ab8decbc05926e55a7557") format("woff");
}

@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("cdn/fonts/roboto/roboto_n7.51ede27d5b58491d9cf07ad184108da52fef80b4a6f9.woff2?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=bf13f0ccfcb15b5fccaef91c8484de319e051269523e0b53b7feb6fafb5f6f3c") format("woff2"),
    url("cdn/fonts/roboto/roboto_n7.1babbb6a27f91b14216bafa40bf222e08f6999f49a03.woff?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=022a95430cb913e73a6750398b3bbc52992b43c2056814c8f9cb68c5fc4c0c26") format("woff");
}

@font-face {
    font-family: Roboto;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("cdn/fonts/roboto/roboto_i4.f98951b4b9b6e1096fc799cd05debd098bd422ac617f.woff2?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=e0e50aedbdabd757df32f2216341a2a8cfd90897289bb4c1ec016e116086058c") format("woff2"),
    url("cdn/fonts/roboto/roboto_i4.688a26691d45bc4053b6ae24a196cabdeedbc25ce613.woff?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=e7aa338f76f57f9d8c1ca8940eece4e644b8f70a7b326f9e5f3ba84df4abfe50") format("woff");
}

@font-face {
    font-family: Roboto;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("cdn/fonts/roboto/roboto_i7.9c922c35bb84952cfb17e8c1d42e440e75aa8ccfacdd.woff2?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=12d95bc0605575f1b33726c30a65b161d27a0b833aea42abec8339c0ee5fd2cb") format("woff2"),
    url("cdn/fonts/roboto/roboto_i7.c50b5683f5731edb8040ff2110a54947108434de9818.woff?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=29d39d39caddd26921a54633169cd74a5e7accca887cb6142de7b58edee788f0") format("woff");
}

@font-face {
    font-family: Rajdhani;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("cdn/fonts/rajdhani/rajdhani_n5.d8dbf587163ee8433c9c2982c1995084a3e75f80f3b4.woff2?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=afa9ff86103d5e2a5c2d4f029d979141c7ce956309f37f5e32c982c8e8b1f6ff") format("woff2"),
    url("cdn/fonts/rajdhani/rajdhani_n5.e39a99601d26a44e58a8141483321205e5669ae825fb.woff?h1=cGhvbm8tZGVtby5hY2NvdW50Lm15c2hvcGlmeS5jb20&amp;hmac=205363b4087da23846b5c8944e10ee5ba0e6d0b80d8b77ad509336eccc167468") format("woff");
}


:root {
    --font-heading-family: 'Rajdhani', sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 500;
    --font-heading-scale: 1.1;
    --font-body-family: 'Roboto', sans-serif;
    --font-body-style: normal;
    --font-body-weight: 400;
    --font-body-weight-bold: 700;
    --font-body-scale: 1.0;
    --font-additional-family: 'Work Sans', sans-serif;
    --font-heading-style: normal;
    --font-heading-weight: 700;
    --color-base-text: 0, 0, 0;
    --color-shadow: 0, 0, 0;
    --color-base-background-1: 255, 255, 255;
    --color-base-background-2: 0, 0, 0;
    --color-base-background-3: 249, 249, 249;
    --color-base-solid-button-labels: 0, 0, 0;
    --color-base-outline-button-labels: 255, 255, 255;
    --color-base-accent-1: 0, 0, 0;
    --color-base-accent-2: 138, 138, 138;
    --color-base-accent-3: 235, 0, 40;
    --color-overlay: 0, 0, 0;
    --payment-terms-background-color: #ffffff;
    --gradient-base-background-1: #ffffff;
    --gradient-base-background-2: #000000;
    --gradient-base-background-3: #f9f9f9;
    --gradient-base-accent-1: #000000;
    --gradient-base-accent-2: #8a8a8a;
    --gradient-base-accent-3: #eb0028;
    --media-padding: px;
    --media-border-opacity: 0.0;
    --media-border-width: 0px;
    --media-radius: 0px;
    --media-shadow-opacity: 0.0;
    --media-shadow-horizontal-offset: 0px;
    --media-shadow-vertical-offset: 4px;
    --media-shadow-blur-radius: 5px;
    --page-width: 130rem;
    --page-full-width-spacing: 4%;
    --page-width-margin: 0rem;
    --card-image-padding: 0.0rem;
    --card-corner-radius: 0.0rem;
    --card-text-alignment: center;
    --card-border-width: 0.0rem;
    --card-border-opacity: 0.0;
    --card-shadow-opacity: 0.0;
    --card-shadow-horizontal-offset: 0.0rem;
    --card-shadow-vertical-offset: 0.4rem;
    --card-shadow-blur-radius: 0.5rem;
    --badge-corner-radius: 4.0rem;
    --popup-border-width: 0px;
    --popup-border-opacity: 0.0;
    --popup-corner-radius: 6px;
    --popup-shadow-opacity: 0.2;
    --popup-shadow-horizontal-offset: 6px;
    --popup-shadow-vertical-offset: 6px;
    --popup-shadow-blur-radius: 10px;
    --drawer-border-width: 0px;
    --drawer-border-opacity: 0.0;
    --drawer-shadow-opacity: 0.0;
    --drawer-shadow-horizontal-offset: 0px;
    --drawer-shadow-vertical-offset: 4px;
    --drawer-shadow-blur-radius: 0px;
    --spacing-sections-desktop: 0px;
    --spacing-sections-mobile: 0px;
    --grid-desktop-vertical-spacing: 28px;
    --grid-desktop-horizontal-spacing: 28px;
    --grid-mobile-vertical-spacing: 14px;
    --grid-mobile-horizontal-spacing: 14px;
    --sidebar-width: 300px;
    --text-boxes-border-opacity: 0.1;
    --text-boxes-border-width: 0px;
    --text-boxes-radius: 4px;
    --text-boxes-shadow-opacity: 0.0;
    --text-boxes-shadow-horizontal-offset: 0px;
    --text-boxes-shadow-vertical-offset: 4px;
    --text-boxes-shadow-blur-radius: 5px;
    --buttons-radius: 40px;
    --buttons-radius-outset: 42px;
    --buttons-border-width: 2px;
    --buttons-border-opacity: 1.0;
    --buttons-shadow-opacity: 0.0;
    --buttons-shadow-horizontal-offset: -12px;
    --buttons-shadow-vertical-offset: -12px;
    --buttons-shadow-blur-radius: 0px;
    --buttons-border-offset: 0.3px;
    --inputs-radius: 40px;
    --inputs-border-width: 1px;
    --inputs-border-opacity: 1.0;
    --inputs-shadow-opacity: 0.0;
    --inputs-shadow-horizontal-offset: 0px;
    --inputs-margin-offset: 0px;
    --inputs-shadow-vertical-offset: 2px;
    --inputs-shadow-blur-radius: 0px;
    --inputs-radius-outset: 41px;
    --variant-pills-radius: 0px;
    --variant-pills-border-width: 0px;
    --variant-pills-border-opacity: 0.55;
    --variant-pills-shadow-opacity: 0.0;
    --variant-pills-shadow-horizontal-offset: 0px;
    --variant-pills-shadow-vertical-offset: 4px;
    --variant-pills-shadow-blur-radius: 5px;
}

*,
*::before,
*::after {
    box-sizing: inherit;
}

html {
    box-sizing: border-box;
    font-size: calc(var(--font-body-scale) * 62.5%);
    height: 100%;
}

body {
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    grid-template-columns: 100%;
    min-height: 100%;
    margin: 0;
    font-size: 1.5rem;
    letter-spacing: 0.06rem;
    line-height: calc(1 + 0.6 / var(--font-body-scale));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    overflow: auto !important;
}

@media screen and (min-width: 750px) {
    body {
    font-size: 1.8rem;
    }
}

.dt-sc-column {
    display: grid;
    width: 100%;
    row-gap: 28px;
    column-gap: 28px;
    margin-bottom: 30px;
    margin-left: 0;
    padding: 0;
    grid-auto-flow: row dense
}

.dt-sc-column.two-column {
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

.dt-sc-column.three-column {
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

.dt-sc-column.four-column {
    display: grid;
    grid-template-columns: repeat(4, 1fr)
}

.dt-sc-column.five-column {
    display: grid;
    grid-template-columns: repeat(5, 1fr)
}

.dt-sc-column.six-column {
    display: grid;
    grid-template-columns: repeat(6, 1fr)
}

.dt-sc-column.seven-column {
    display: grid;
    grid-template-columns: repeat(7, 1fr)
}

.dt-sc-column.eight-column {
    display: grid;
    grid-template-columns: repeat(8, 1fr)
}

.dt-sc-column.nine-column {
    display: grid;
    grid-template-columns: repeat(9, 1fr)
}

.dt-sc-column.ten-column {
    display: grid;
    grid-template-columns: repeat(10, 1fr)
}

.dt-sc-column.eleven-column {
    display: grid;
    grid-template-columns: repeat(11, 1fr)
}

.dt-sc-column.twelve-column {
    display: grid;
    grid-template-columns: repeat(12, 1fr)
}

.two-third-one-third {
    grid-template-columns: 2fr 1fr
}

.three-fourth-one-fourth {
    grid-template-columns: 3fr 1fr
}

.four-fifth-one-fifth {
    grid-template-columns: 4fr 1fr
}

.one-third-two-third {
    grid-template-columns: 1fr 2fr
}

.one-fourth-three-fourth {
    grid-template-columns: 1fr 3fr
}

.one-fifth-four-fifth {
    grid-template-columns: 1fr 4fr
}

.double-quarter-half {
    grid-template-columns: 1fr 1fr 2fr
}

.double-quarter-one-half {
    grid-template-columns: 1fr 1fr 2fr
}

#preloader {
    position: fixed;
    display: block;
    z-index: 2000;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;

    background-image: url('cdn/shop/files/Spin-1s-200px_1edc8.gif?v=1675252986&amp;width=1920');

    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(var(--color-background));
}

.preloader-overflow {
    overflow: hidden;
    height: 100%;
    width: 100%;
}

a#to-top.dt-sc-to-top {
    padding: 0;
    bottom: 88px;
    right: 10px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 60px;
    z-index: 4;
    position: fixed;
    background: var(--gradient-base-accent-1);
    border-radius: 50%;
    border: 1px solid var(--gradient-background);
}

a#to-top.dt-sc-to-top:hover {
    background: var(--gradient-base-accent-3);
    color: var(--gradient-background);
}

a#to-top.dt-sc-to-top:hover svg {
    fill: var(--gradient-background);
}

a#to-top.dt-sc-to-top svg {
    width: 20px;
    height: 20px;
    transition: all var(--duration-default) linear;
    fill: var(--gradient-background);
}

.video_overlay {
    opacity: 1;
    visibility: hidden;
    display: none;
}

.video_overlay.open {
    display: flex !important;
    align-items: center;
    justify-content: center;
    opacity: 1;
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.9);
    cursor: pointer;
    height: 100%;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 98;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity .2s, visibility 0.2s;
    transition: opacity .2s, visibility 0.2s;
}

#video_player {
    max-width: 80%;
    max-height: 80%;
    height: 360px;
    width: 640px;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
}

.video-section .video_modal {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    transition: var(--DTBaseTransition);
}

/* quick view */
.quick-add-modal__content-info .optional-sidebar,
.quick-add-modal__content-info .dt-sc-enquiry-form,
.quick-add-modal__content-info .sticky-bar-form,
.quick-add-modal__content-info .html-sections-product,
.quick-add-modal__content-info .fake_counter_p,
.quick-add-modal__content-info .product-additional__information,
.quick-add-modal__content-info .product-deal-count,
.quick-add-modal__content-info .advance-product-style,
.quick-add-modal__content-info button.toggleFilter {
    display: none !important;
}

.quick-add-modal__content-info .main-product_info {
    width: 100%;
}

.mobile-menu-overlay {
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    position: fixed;
    visibility: hidden;
    width: 100%;
    z-index: 98;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: opacity .2s, visibility 0.2s;
    transition: opacity .2s, visibility 0.2s;
}

/* jdgm-settings-style */
.jdgm-xx {
    left: 0
}

:root {
--jdgm-primary-color: #000;
--jdgm-secondary-color: rgba(0, 0, 0, 0.1);
--jdgm-star-color: #000;
--jdgm-write-review-text-color: white;
--jdgm-write-review-bg-color: #000000;
--jdgm-paginate-color: #000;
--jdgm-border-radius: 0;
--jdgm-reviewer-name-color: #000000
}

.jdgm-histogram__bar-content {
background-color: #000
}

.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,
.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge {
color: white;
background-color: #000
}

.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before {
content: "See more"
}

@media only screen and (min-width: 768px) {
.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before {
    content: "See more"
}
}

.jdgm-prev-badge[data-average-rating='0.00'] {
display: none !important
}

.jdgm-author-all-initials {
display: none !important
}

.jdgm-author-last-initial {
display: none !important
}

.jdgm-rev-widg__title {
visibility: hidden
}

.jdgm-rev-widg__summary-text {
visibility: hidden
}

.jdgm-prev-badge__text {
visibility: hidden
}

.jdgm-rev__prod-link-prefix:before {
content: 'about'
}

.jdgm-rev__out-of-store-text:before {
content: '(out of store)'
}

@media only screen and (min-width: 768px) {
.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,
.jdgm-rev__pics .jdgm-rev__product-picture {
    display: none;
}
.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,
.jdgm-rev__pics .jdgm-rev__product-picture {
    display: none;
}
}

.jdgm-preview-badge[data-template="product"] {
display: none !important
}

.jdgm-preview-badge[data-template="collection"] {
display: none !important
}

.jdgm-preview-badge[data-template="index"] {
display: none !important
}

.jdgm-review-widget[data-from-snippet="true"] {
display: none !important
}

.jdgm-verified-count-badget[data-from-snippet="true"] {
display: none !important
}

.jdgm-carousel-wrapper[data-from-snippet="true"] {
display: none !important
}

.jdgm-all-reviews-text[data-from-snippet="true"] {
display: none !important
}

.jdgm-medals-section[data-from-snippet="true"] {
display: none !important
}

.jdgm-ugc-media-wrapper[data-from-snippet="true"] {
display: none !important
}

.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card {
border-radius: 8px;
background: #fff
}

.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star {
color: #399
}

.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn {
border-radius: 50%;
background: #fff
}

.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,
.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg {
fill: #000
}

.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,
.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,
.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,
.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply {
border-radius: 8px
}

.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after {
border-radius: 8px
}

.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge {
border-radius: calc(8px / 2)
}

.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before {
content: 'Phono (password: buddha)'
}

.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button {
border-radius: calc(8px * 6)
}

/* jdgm-miracle-styles */
@-webkit-keyframes jdgm-spin {
    0% {
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg)
    }

    100% {
      -webkit-transform: rotate(359deg);
      -ms-transform: rotate(359deg);
      transform: rotate(359deg)
    }
}

@keyframes jdgm-spin {
0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

100% {
    -webkit-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    transform: rotate(359deg)
}
}

@font-face {
font-family: 'JudgemeStar';
src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");
font-weight: normal;
font-style: normal
}

.jdgm-star {
font-family: 'JudgemeStar';
display: inline !important;
text-decoration: none !important;
padding: 0 4px 0 0 !important;
margin: 0 !important;
font-weight: bold;
opacity: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}

.jdgm-star:hover {
opacity: 1
}

.jdgm-star:last-of-type {
padding: 0 !important
}

.jdgm-star.jdgm--on:before {
content: "\e000"
}

.jdgm-star.jdgm--off:before {
content: "\e001"
}

.jdgm-star.jdgm--half:before {
content: "\e002"
}

.jdgm-widget * {
margin: 0;
line-height: 1.4;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-overflow-scrolling: touch
}

.jdgm-hidden {
display: none !important;
visibility: hidden !important
}

.jdgm-temp-hidden {
display: none
}

.jdgm-spinner {
width: 40px;
height: 40px;
margin: auto;
border-radius: 50%;
border-top: 2px solid #eee;
border-right: 2px solid #eee;
border-bottom: 2px solid #eee;
border-left: 2px solid #ccc;
-webkit-animation: jdgm-spin 0.8s infinite linear;
animation: jdgm-spin 0.8s infinite linear
}

.jdgm-prev-badge {
display: block !important
}

/* newsletter */
.newsletter-modal {
    background-image: url('cdn/shop/files/popup_newsletter_img_1e482.jpg?v=1621257305&amp;width=1920');
}

span.newsletter-container-overlay {
opacity: 0.9;
}

/* Slide Template */
@media screen and (max-width: 749px) {
    #Slider-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c::before,
    #Slider-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c .media::before,
    #Slider-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c:not(.banner--mobile-bottom) .banner__content::before {
      padding-bottom: 48.958333333333336%;
      content: '';
      display: block;
    }
}

@media screen and (min-width: 750px) {
#Slider-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c::before,
#Slider-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c .media::before {
    padding-bottom: 48.958333333333336%;
    content: '';
    display: block;
}
}

#Slide-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c-1 .banner__media::after {
opacity: 1.0;
}

#Slide-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c-2 .banner__media::after {
opacity: 0.6;
}

#Slide-template--16769564016740__54cb30ef-0f5e-482e-88ff-e9de4f0e384c-3 .banner__media::after {
opacity: 0.5;
}

.section-template--16769564016740__4ab5b75f-0063-4633-8217-4c8d6d93df8b-padding {
    padding-top: 24px;
    padding-bottom: 24px;
}

@media screen and (min-width: 750px) {
.section-template--16769564016740__4ab5b75f-0063-4633-8217-4c8d6d93df8b-padding {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
}

.section-template--16769564016740__4ab5b75f-0063-4633-8217-4c8d6d93df8b-padding .support-block-card .support-block-card__image-wrapper {
width: 60px;
height: 60px;
}

.section-template--16769564016740__4ab5b75f-0063-4633-8217-4c8d6d93df8b-padding .support-block-card .support-block-card__image-wrapper img {
width: 50px;
height: 50px;
object-fit: contain;
}

.section-template--16769564016740__4ab5b75f-0063-4633-8217-4c8d6d93df8b-padding .support-block-list__item.list__item .support-block-card .support-block-card__info {
width: calc(100% - 60px);
}

.support-block svg.placeholder_svg {
width: 100px;
height: 100px;
object-fit: contain;
}
.section-template--16769564016740__142c6a1e-669e-4c42-86b2-2a7023347008-padding {
    padding-top: 54px;
    padding-bottom: 75px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__142c6a1e-669e-4c42-86b2-2a7023347008-padding {
      padding-top: 72px !important;
      padding-bottom: 100px !important;
    }
  }

  .section-template--16769564016740__142c6a1e-669e-4c42-86b2-2a7023347008-padding .support-block-card .support-block-card__image-wrapper {
    width: 135px;
    height: 135px;
  }

  .section-template--16769564016740__142c6a1e-669e-4c42-86b2-2a7023347008-padding .support-block-card .support-block-card__image-wrapper img {
    width: 135px;
    height: 135px;
    object-fit: contain;
  }

  .section-template--16769564016740__142c6a1e-669e-4c42-86b2-2a7023347008-padding .support-block-list__item.list__item .support-block-card .support-block-card__info {
    width: calc(100% - 135px);
  }

  .support-block svg.placeholder_svg {
    width: 100px;
    height: 100px;
    object-fit: contain;
  }

  @media screen and (min-width: 1281px) {
    header-drawer {
      display: none;
    }
  }

  @media screen and (max-width: 1280px) {
    .page-width.mega {
      display: none;
    }
  }

  .menu-drawer-container {
    display: flex;
  }

  .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  summary.list-menu__item {
    padding-right: 2.7rem;
  }

  .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .list-menu__item--link {
      padding-bottom: 0.5rem;
      padding-top: 0.5rem;
    }
  }
  .section-header {
    margin-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-header {
      margin-bottom: 0px;
    }
  }

  ul.dt-sc-list-inline>li ul.sub-menu-lists>li.active a {
    color: var(--gradient-base-accent-3);
  }

  .section-template--16769564016740__78907328-2f92-40c8-a715-4284839ecfd2-padding {
    padding-top: 0px;
    padding-bottom: 60px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__78907328-2f92-40c8-a715-4284839ecfd2-padding {
      padding-top: 0px;
      padding-bottom: 80px;
    }
  }

  .section-template--16769564016740__f3ba6bbf-20a2-41d3-902c-f702918e7ceb-padding {
    padding-top: 27px;
    padding-bottom: 231px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__f3ba6bbf-20a2-41d3-902c-f702918e7ceb-padding {
      padding-top: 36px !important;
      padding-bottom: 308px !important;
    }
  }

  @media screen and (max-width: 990px) {
    .section-template--16769564016740__f3ba6bbf-20a2-41d3-902c-f702918e7ceb-padding {
      padding-bottom: 38px;
    }
  }


  .hotspot-block .dt-sc-hotspot-item1 {
    top: 61%;
    left: 15%;
    transform: translate(-61%, -15%);
  }

  .hotspot-block .dt-sc-hotspot-item2.block-type-product {
    z-index: 1 !important;
  }

  .hotspot-block .dt-sc-hotspot-item1.block-type-product.open {
    z-index: 999;
  }

  .hotspot-block .dt-sc-hotspot-item2 {
    top: 61%;
    left: 38%;
    transform: translate(-61%, -38%);
  }

  .hotspot-block .dt-sc-hotspot-item2.block-type-product {
    z-index: 1 !important;
  }

  .hotspot-block .dt-sc-hotspot-item2.block-type-product.open {
    z-index: 999;
  }

  .hotspot-block .dt-sc-hotspot-item3 {
    top: 61%;
    left: 60%;
    transform: translate(-61%, -60%);
  }

  .hotspot-block .dt-sc-hotspot-item2.block-type-product {
    z-index: 1 !important;
  }

  .hotspot-block .dt-sc-hotspot-item3.block-type-product.open {
    z-index: 999;
  }

  .hotspot-block .dt-sc-hotspot-item4 {
    top: 61%;
    left: 88%;
    transform: translate(-61%, -88%);
  }

  .hotspot-block .dt-sc-hotspot-item2.block-type-product {
    z-index: 1 !important;
  }

  .hotspot-block .dt-sc-hotspot-item4.block-type-product.open {
    z-index: 999;
  }


  .hotspot-block .dt-sc-hotspot-item {
    width: 12px;
    height: 12px;
  }

  .hotspot-block .dt-sc-hotspot-marker,
  .hotspot-block .dt-sc-hotspot-icon span {
    width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 0;
  }

  .hotspot-block .dt-sc-hotspot-item .dt-sc-hotspot-icon span:after {
    width: 16px;
    height: 16px;
    border: 12px solid;
    border: 12px solid;
    color: var(--gradient-base-accent-3);
    margin: -11px auto auto -11px;
  }

  .hotspot-block .dt-sc-hotspot-item .dt-sc-hotspot-icon.style-2 span:after {
    width: 20px;
    border: 12px dashed var(--DTPrimaryColor);
    height: 20px;
    border: 12px dashed;
    height: 20px;
    margin: -10px auto auto -10px;
  }

  .hotspot-block .dt-sc-hotspot-item .dt-sc-hotspot-icon.style-3 span {
    box-shadow: 0 0 0 12px var(--DTPrimaryColor);
    box-shadow: 0 0 0 12px;
  }

  .mfp-content .dt-sc-hotspot-content a .dt-sc-hotspot-content-title {
    transition: all 0.3s linear;
    font-size: 2.2rem;
    margin-top: 5px;
  }

  .mfp-content .dt-sc-hotspot-content a .dt-sc-hotspot-content-title:hover {
    color: var(--gradient-base-accent-3);
    transition: all 0.3s linear;
  }

  .hotspot-block .dt-sc-hotspot-popup {
    width: 300px;
  }

  .hotspot-block .dt-sc-hotspot-content .products .product-detail {
    padding: 30px 0 0;
  }

  .hotspot-block .dt-sc-hotspot-content {
    margin: 0;
    padding: 0;
  }

  .hotspot-block .dt-sc-hotspot-content .products .product-detail a.dt-sc-btn {
    display: flex;
  }

  .mfp-content .dt-sc-hotspot-content {
    padding: 0;
  }

  button.mfp-close:before {
    content: '';
    display: block;
    height: 18px;
    width: 18px;
    margin: auto;
    -webkit-mask: url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 100 100'  xml:space='preserve'> <path d='M57,50l35.2-35.2c1.9-1.9,1.9-5.1,0-7c-1.9-1.9-5.1-1.9-7,0L50,43L14.8,7.7c-1.9-1.9-5.1-1.9-7,0c-1.9,1.9-1.9,5.1,0,7 L43,50L7.7,85.2c-1.9,1.9-1.9,5.1,0,7c1,1,2.2,1.5,3.5,1.5s2.5-0.5,3.5-1.5L50,57l35.2,35.2c1,1,2.2,1.5,3.5,1.5s2.5-0.5,3.5-1.5 c1.9-1.9,1.9-5.1,0-7L57,50z'/></svg>");
    background: currentColor;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: 10px;
  }

  button.mfp-close {
    background: rgba(var(--color-button));
    color: rgba(var(--color-button-text));
    border-radius: 20px;
    ;
  }

  button.mfp-close:hover {
    color: var(--gradient-background);
    background: var(--gradient-base-accent-3);
  }

  @media (max-width: 1540px) {
    .hotspot-block .dt-sc-hotspot-popup {
      width: 300px;
      padding: 1.5em;
    }

    .hotspot-block .dt-sc-hotspot-popup .dt-sc-hotspot-content-title {
      font-size: var(--DTFontSize_H5);
    }
  }

  @media only screen and (max-width: 1199px) {
    .hotspot-block .dt-sc-hotspot-popup {
      width: 275px;
      padding: 1.25em;
    }

    .hotspot-block .dt-sc-hotspot-popup .dt-sc-hotspot-content-title {
      font-size: var(--DTFontSize_H6);
    }

    .hotspot-block .dt-sc-hotspot-content .products .product-detail {
      padding: 15px 0 0
    }
  }

  @media (max-width: 991px) {
    .hotspot-block .dt-sc-hotspot-item {
      width: calc(.75 * 12px);
      height: calc(.75 * 12px);
    }

    .hotspot-block .dt-sc-hotspot-marker,
    .hotspot-block .dt-sc-hotspot-icon span {
      width: 100%;
      height: 100%;
      font-size: calc(.75* 12px);
    }

    /*       .hotspot-block .dt-sc-hotspot-item .dt-sc-hotspot-icon span:after {
  width: calc(.65* 16px); height: calc(.65* 16px);
  margin: calc(.65* -8px) auto auto calc(.65* -8px);
} */
    .mfp-content .dt-sc-hotspot-popup {
      opacity: 1;
      visibility: visible;
      width: 50%;
      padding: 20px;
    }

    .mfp-content .dt-sc-hotspot-popup[class*="on-"] {
      left: 0;
      right: 0;
      top: 0;
      bottom: auto;
      transform: none;
      margin: 0 auto;
      background: rgb(var(--color-background));
      background: var(--gradient-background);
      border-radius: var(--DTRadius);
      border-radius: px;
      border-radius: 20px;
    }

    .mfp-content .dt-sc-hotspot-content .products .product-detail {
      padding: 15px 0 0
    }

    .dt-sc-hotspot-popup:before {
      display: none;
    }
  }

  @media (max-width: 576px) {
    .mfp-content .dt-sc-hotspot-popup {
      width: 250px;
      padding: 20px;
    }

    .dt-sc-hotspot-content-title {
      font-size: var(--DTFontSize_H5);
    }

    .mfp-content .dt-sc-hotspot-content {
      margin: 0;
    }

  }

  .dt-sc-hotspot .placeholder_svg {
    width: 50px;
    height: 50px;
  }
  .section-template--16769564016740__28232d32-f7ee-4bff-b775-e464bd42e448-padding {
    padding-top: 114px;
    padding-bottom: 114px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__28232d32-f7ee-4bff-b775-e464bd42e448-padding {
      padding-top: 152px;
      padding-bottom: 152px;
    }
  }

  .section-template--16769564016740__28232d32-f7ee-4bff-b775-e464bd42e448-cover_image {
    background-image: url('cdn/shop/files/img-5_8dbc9088-a43a-4e32-b664-1a3681550de47db4.jpg?v=1613702303&amp;width=1920');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    object-fit: cover;
    object-position: center;
    background-attachment: fixed;
  }
  .section-template--16769564016740__3e7311ae-f69e-4923-a1ff-6547ed7b9579-padding {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__3e7311ae-f69e-4923-a1ff-6547ed7b9579-padding {
      padding-top: 100px;
      padding-bottom: 100px;
    }
  }
  .section-template--16769564016740__5f366f6b-3436-45d7-be7d-09790fd4416c-padding {
    padding-top: 75px;
    padding-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__5f366f6b-3436-45d7-be7d-09790fd4416c-padding {
      padding-top: 100px !important;
      padding-bottom: 0px !important;
    }
  }

  .section-template--16769564016740__5f366f6b-3436-45d7-be7d-09790fd4416c-cover_image {
    background-image: url('cdn/shop/files/img-7_54376782-045f-4d57-bb5a-250e33d54a77037f.jpg?v=1613702304&amp;width=1920');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    object-fit: cover;
    object-position: center;
    background-attachment: unset;
  }
  .cookie-disclaimer {
    display: none;
  }

  .cookie-disclaimer .cookie-content p {
    font-size: 16px;
    color: var(--gradient-background);
    margin-right: 10px;
  }

  .cookie-disclaimer .cookie-content {
    position: fixed;
    max-width: 500px;
    bottom: 15px;
    padding: 15px;
    z-index: 9;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));
  }

  .cookie-disclaimer .cookie-content>* {
    margin: 0px;
  }

  .cookie-disclaimer.bottom .cookie-content {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 0;
    max-width: 100%;
    border-radius: 0;
    background: var(--gradient-base-accent-3);
    gap: 10px;
  }

  .cookie-disclaimer.left .cookie-content {
    left: 15px;
    right: auto;
  }

  .cookie-disclaimer.right .cookie-content {
    left: auto;
    right: 15px;
  }

  .cookie-disclaimer .cookie-content button {
    font-size: 14px;
    font-weight: 400;
    padding: 10px 20px 10px 20px;
    min-width: calc(10rem + var(--buttons-border-width) * 2);
    min-height: calc(3.5rem + var(--buttons-border-width) * 2);
    transition: all 0.3s linear;
  }

  .cookie-disclaimer .cookie-content button:hover {
    color: var(--color-icon);
    background: var(--gradient-background);
  }

  .cookie-disclaimer.left .cookie-content {
    flex-direction: column;
  }

  @media screen and (max-width: 767px) {

    .cookie-disclaimer .cookie-content {
      left: 0 !important;
      right: 0 !important;
      max-width: 100%;
      bottom: 0;
    }

    .cookie-disclaimer .cookie-content>p {
      width: 100%;
    }

  }

  .cookie-content .button:hover {
    background: var(--color-icon);
    color: var(--gradient-base-background-1);
  }

  @media screen and (max-width:1200px) {
    .cookie-disclaimer .cookie-content p {
      margin: 0;
      padding: 0 20px;
    }

    .cookie-disclaimer .cookie-content {
      flex-direction: column;
    }
  }

  .footer {
    margin-top: 0px;
  }

  .section-footer-padding {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .footer {
      margin-top: 0px;
    }

    .section-footer-padding {
      padding-top: 80px;
      padding-bottom: 0px;
    }
  }

  .footer .footer-block-image {
    position: relative;
  }

  .section-template--16769564016740__4d7efc9e-946f-47d4-88d9-fa7cf6621f33-padding {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__4d7efc9e-946f-47d4-88d9-fa7cf6621f33-padding {
      padding-top: 100px !important;
      padding-bottom: 100px !important;
    }
  }

  .section-template--16769564016740__4d7efc9e-946f-47d4-88d9-fa7cf6621f33-padding .support-block-card .support-block-card__image-wrapper {
    width: 80px;
    height: 80px;
  }

  .section-template--16769564016740__4d7efc9e-946f-47d4-88d9-fa7cf6621f33-padding .support-block-card .support-block-card__image-wrapper img {
    width: 100px;
    height: 100px;
    object-fit: contain;
  }

  .section-template--16769564016740__4d7efc9e-946f-47d4-88d9-fa7cf6621f33-padding .support-block-list__item.list__item .support-block-card .support-block-card__info {
    width: calc(100% - 80px);
  }

  .support-block svg.placeholder_svg {
    width: 100px;
    height: 100px;
    object-fit: contain;
  }
  .section-template--16769564016740__59a06654-971a-4811-a5ee-d44b966bc625-padding {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  @media screen and (min-width: 768px) {
    .section-template--16769564016740__59a06654-971a-4811-a5ee-d44b966bc625-padding {
      padding-top: 100px;
      padding-bottom: 100px;
    }
  }

  @media screen and (max-width: 767px) {
    .grid--2-col-tablet .grid__item h2.accordion-container-title {
      font-size: calc(var(--font-heading-scale) * 1.6rem) !important;
    }

    .section-template--16769564016740__59a06654-971a-4811-a5ee-d44b966bc625-padding {
      padding-top: calc(100px / 2);
      padding-bottom: calc(100px / 2);
    }
  }

  .section-template--16769564016740__59a06654-971a-4811-a5ee-d44b966bc625-cover_image {
    background-image: url('cdn/shop/files/footer_ad0f20f1-29b5-4188-8127-a6667ac6aea9_1920X_1470a.jpg?v=1621342028&amp;width=1920');
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    object-fit: cover;
    object-position: center;
    background-attachment: unset;
  }

  .collapsible-content svg.placeholder-svg {
    width: 50%;
    height: 50%;
  }
  .section-template--16769564016740__d901a1c2-897d-441e-939f-b27966d37dff-padding {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__d901a1c2-897d-441e-939f-b27966d37dff-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  }

  @media (min-width: 1541px) {
    .grid-banner-section.masonry-grid-banner .main-grid {
      width: 35%;
    }

    .grid-banner-section.masonry-grid-banner .additional-grids {
      width: 65%;
    }

    .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style {
      min-height: 450px;
    }
  }

  @media (max-width: 1540px) {
    .grid-banner-section.masonry-grid-banner .main-grid {
      width: 35%;
    }

    .grid-banner-section.masonry-grid-banner .additional-grids {
      width: 65%;
    }

    .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style {
      min-height: 450px;
    }
  }

  @media only screen and (max-width: 1199px) {
    .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style {
      min-height: 350px;
    }

    .grid-banner-section.masonry-grid-banner .main-grid,
    .grid-banner-section.masonry-grid-banner .additional-grids {
      width: 100%;
      height: auto;
    }

    .grid-banner-section.masonry-grid-banner {
      display: grid;
      width: 100%;
      grid-template-columns: 1fr;
      gap: var(--grid-desktop-horizontal-spacing);
      gap: 0;
    }

  }

  @media (max-width: 767px) {
    .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style {
      min-height: 300px;
    }
  }

  .additional-grids .grid-banner.overlay_style.overlay-1 .grid-banner-block-image:before {
    background: var(--gradient-base-background-2);
    width: 0%;
    height: 0%;
    z-index: 1;
    position: absolute;
    content: "";
    opacity: 0;
    transition: all 0.3s linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-1:hover .grid-banner-block-image:before {
    opacity: 0.7;
    height: 100%;
    width: 100%;
    transition: all var(--duration-default) linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-2 .grid-banner-block-image:before {
    background: var(--gradient-base-background-2);
    width: 0%;
    height: 0%;
    z-index: 1;
    position: absolute;
    content: "";
    opacity: 0;
    transition: all 0.3s linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-2:hover .grid-banner-block-image:before {
    opacity: 0.7;
    height: 100%;
    width: 100%;
    transition: all var(--duration-default) linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-3 .grid-banner-block-image:before {
    background: var(--gradient-base-background-2);
    width: 0%;
    height: 0%;
    z-index: 1;
    position: absolute;
    content: "";
    opacity: 0;
    transition: all 0.3s linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-3:hover .grid-banner-block-image:before {
    opacity: 0.7;
    height: 100%;
    width: 100%;
    transition: all var(--duration-default) linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-4 .grid-banner-block-image:before {
    background: var(--gradient-base-background-2);
    width: 0%;
    height: 0%;
    z-index: 1;
    position: absolute;
    content: "";
    opacity: 0;
    transition: all 0.3s linear;
  }

  .additional-grids .grid-banner.overlay_style.overlay-4:hover .grid-banner-block-image:before {
    opacity: 0.7;
    height: 100%;
    width: 100%;
    transition: all var(--duration-default) linear;
  }

  .grid-banner-block-image .placeholder_svg {
    width: 100%;
    height: 100%;
  }
  .section-template--16769564016740__4c706270-fe85-4ef6-a38b-ffa04a36f828-padding {
    padding-top: 30px;
    padding-bottom: 51px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__4c706270-fe85-4ef6-a38b-ffa04a36f828-padding {
      padding-top: 40px;
      padding-bottom: 68px;
    }
  }
  .specification-block-banner.overlay {
    height: 600px;
  }
  .section-template--16769564016740__9bcadd9a-58af-4abb-864a-8f63711b7708-padding {
    padding-top: 75px;
    padding-bottom: 51px;
  }

  @media screen and (min-width: 750px) {
    .section-template--16769564016740__9bcadd9a-58af-4abb-864a-8f63711b7708-padding {
      padding-top: 100px !important;
      padding-bottom: 68px !important;
    }
  }

  .specification-block-support-icon-image .placeholder_svg {
    width: 70px;
    height: 70px;
    border-radius: 0;
  }

  .header_menu{
    display: flex;
    gap: 24px;
  }
  .header_menu a{
    color: #000 !important;
  }

  .header_menu a:hover{
    margin-left: 2px;
    border-bottom: 1px solid #000;
  }

  @media screen and (max-width: 989px) {
    .slider_response {
        padding-bottom: 3rem;
        flex-direction: column;
    }

    #header{
      display: flex;
      justify-content: space-between;
      grid-template-columns: 4fr 1fr 0fr !important;
    }

    .slider_response li{
      width: 100% !important;
      max-width: 100% !important;
    }
}