
	
        @font-face {
            font-family: "Zurich Extended";
            font-weight: 800;
            font-style: normal;
            font-display: swap;
            src: url("//www.viofo.com/cdn/fonts/zurich_extended/zurichextended_n8.88d8139db241eacbd6e76d8f94c2ad9b70a832fa.woff2?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=7e7a464367885be0de834db22ea63a7c4e7d5aec9d011b7d2f1ee90dd176fe04") format("woff2"), url("//www.viofo.com/cdn/fonts/zurich_extended/zurichextended_n8.ee585ee6a03470d273f173f77e30d7fc37e42de2.woff?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=d5ebccfceca3d4b83fb5f96d90b47949456d4d94905e05cdb13333c0fbaf96c0") format("woff");
        }
        /* Typography (body) */
        
        @font-face {
            font-family: Zurich;
            font-weight: 400;
            font-style: normal;
            font-display: swap;
            src: url("//www.viofo.com/cdn/fonts/zurich/zurich_n4.15a4fd5ec09b1922324ed4c93806721dc875c786.woff2?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=0c28c112eede1a682c7cd8892da5c659239723820531ef286570932e5c6b7057") format("woff2"), url("//www.viofo.com/cdn/fonts/zurich/zurich_n4.ac0019f70dd6754e6d7875df6bc47ea124e7f48b.woff?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=bbb7d7a8e236ae1b705ef95bd4d051ff0fcb6764ef04a61d08694f7d02a11411") format("woff");
        }
        
        @font-face {
            font-family: Zurich;
            font-weight: 400;
            font-style: italic;
            font-display: swap;
            src: url("//www.viofo.com/cdn/fonts/zurich/zurich_i4.5d729333b3607b37586e3841b42dd2e62d09a383.woff2?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=02d175e12131a7f0ba3f1a808e9241c966611dd6429708f605996fb5604ad5ae") format("woff2"), url("//www.viofo.com/cdn/fonts/zurich/zurich_i4.ae6a0323666f877c9e3d2ab5f54f79197594c44c.woff?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=5d6ef949004cec4a0eddb07a80ecaed87f0dcfe457066e23cafcb5baecb341e5") format("woff");
        }
        
        @font-face {
            font-family: Zurich;
            font-weight: 700;
            font-style: normal;
            font-display: swap;
            src: url("//www.viofo.com/cdn/fonts/zurich/zurich_n7.5072276a3e5eed6959c0f7b3d61d7e02c1494c0d.woff2?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=758e783dea31f5bfbaf0eff8da632985a6206b51d5af5589a73f48e83abf0df1") format("woff2"), url("//www.viofo.com/cdn/fonts/zurich/zurich_n7.b9fcba43ad9efb22d0c4757b0aa3f72387067f6c.woff?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=4c6eef1296fa0616b27360b1221f43cdd2abe9139b9c518ba1e16f55b19f71a4") format("woff");
        }
        
        @font-face {
            font-family: Zurich;
            font-weight: 700;
            font-style: italic;
            font-display: swap;
            src: url("//www.viofo.com/cdn/fonts/zurich/zurich_i7.681000076595ec91cb6e63089a9b54952f77494b.woff2?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=a1147f1ead35f3680f48184ee2ced89bd540fc3bb1509a06bddb33ea350d2adb") format("woff2"), url("//www.viofo.com/cdn/fonts/zurich/zurich_i7.815dcd9caba4571f5a8009bbba719978e71b864f.woff?h1=dmlvZm8tb2ZmaWNpYWwuYWNjb3VudC5teXNob3BpZnkuY29t&h2=dmlvZm8uY29t&h3=YWNjb3VudC52aW9mby5jb20&hmac=be8ede0f56e67c6f18ad1f7eae8ba60a30e6dd75bcae8228f1e0a61d1bdc2ace") format("woff");
        }
        
        :root {
            --heading-color: 0, 0, 0;
            --text-color: 0, 0, 0;
            --background: 255, 255, 255;
            --secondary-background: 245, 245, 245;
            --border-color: 217, 217, 217;
            --border-color-darker: 153, 153, 153;
            --success-color: 46, 158, 123;
            --success-background: 213, 236, 229;
            --error-color: 222, 42, 42;
            --error-background: 253, 240, 240;
            --primary-button-background: 228, 0, 29;
            --primary-button-text-color: 255, 255, 255;
            --secondary-button-background: 243, 255, 52;
            --secondary-button-text-color: 40, 40, 40;
            --product-star-rating: 246, 164, 41;
            --product-on-sale-accent: 222, 42, 42;
            --product-sold-out-accent: 111, 113, 155;
            --product-custom-label-background: 64, 93, 230;
            --product-custom-label-text-color: 255, 255, 255;
            --product-custom-label-2-background: 243, 255, 52;
            --product-custom-label-2-text-color: 0, 0, 0;
            --product-low-stock-text-color: 222, 42, 42;
            --product-in-stock-text-color: 46, 158, 123;
            --loading-bar-background: 0, 0, 0;
            /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */
            
            --root-heading-color: 0, 0, 0;
            --root-text-color: 0, 0, 0;
            --root-background: 255, 255, 255;
            --root-border-color: 217, 217, 217;
            --root-primary-button-background: 228, 0, 29;
            --root-primary-button-text-color: 255, 255, 255;
            --base-font-size: 16px;
            --heading-font-family: Roboto;
            --heading-font-weight: 800;
            --heading-font-style: normal;
            --heading-text-transform: unset;
            --text-font-family: 'Roboto';
            --text-font-weight: 400;
            --text-font-style: normal;
            --text-font-bold-weight: 700;
            /* Typography (font size) */
            
            --heading-xxsmall-font-size: 11px;
            --heading-xsmall-font-size: 11px;
            --heading-small-font-size: 12px;
            --heading-large-font-size: 36px;
            --heading-h1-font-size: 36px;
            --heading-h2-font-size: 30px;
            --heading-h3-font-size: 26px;
            --heading-h4-font-size: 24px;
            --heading-h5-font-size: 20px;
            --heading-h6-font-size: 16px;
            /* Control the look and feel of the theme by changing radius of various elements */
            
            --button-border-radius: 0px;
            --block-border-radius: 0px;
            --block-border-radius-reduced: 0px;
            --color-swatch-border-radius: 0px;
            /* Button size */
            
            --button-height: 48px;
            --button-small-height: 40px;
            /* Form related */
            
            --form-input-field-height: 48px;
            --form-input-gap: 16px;
            --form-submit-margin: 24px;
            /* Product listing related variables */
            
            --product-list-block-spacing: 32px;
            /* Video related */
            
            --play-button-background: 255, 255, 255;
            --play-button-arrow: 0, 0, 0;
            /* RTL support */
            
            --transform-logical-flip: 1;
            --transform-origin-start: left;
            --transform-origin-end: right;
            /* my color */
            
            --my_color11: #111111;
            --my_colore6: #E60012;
            --my_colorec: #ececec;
            --my_color2f: #2f2f2f;
            --my_color59: #595959;
            --my_colorf9: #F8F8F8;
            --my_colorff: #ffffff;
            --my_colore5: #e5e5e5;
            --my_color86: #868686;
            --my_colora6: #a6a6a6;
            /* Other */
            
            --zoom-cursor-svg-url: url(//www.viofo.com/cdn/shop/t/43/assets/zoom-cursor.svg?v=160957727165764838921753154915);
            --arrow-right-svg-url: url(//www.viofo.com/cdn/shop/t/43/assets/arrow-right.svg?v=111603181540343972631753154915);
            --arrow-left-svg-url: url(//www.viofo.com/cdn/shop/t/43/assets/arrow-left.svg?v=111603181540343972631753154915);
            /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them:
       - container-max-width-minus-gutters: represents the container max width without the edge gutters
       - container-outer-width: considering the screen width, represent all the space outside the container
       - container-outer-margin: same as container-outer-width but get set to 0 inside a container
       - container-inner-width: the effective space inside the container (minus gutters)
       - grid-column-width: represents the width of a single column of the grid
       - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section
                            to create some "breath" and minimum spacing
     */
            
            --container-max-width: 1440px;
            --container-gutter: 25px;
            --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2);
            --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter));
            --container-outer-margin: var(--container-outer-width);
            --container-inner-width: calc(100vw - var(--container-outer-width) * 2);
            --grid-column-count: 10;
            --grid-gap: 52px;
            --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count));
            --vertical-breather: 48px;
            --vertical-breather-tight: 48px;
            /* Shopify related variables */
            
            --payment-terms-background-color: #ffffff;
        }
        
        @media screen and (min-width: 741px) {
            :root {
                --container-gutter: 25px;
                --grid-column-count: 20;
                --vertical-breather: 64px;
                --vertical-breather-tight: 64px;
                /* Typography (font size) */
                
                --heading-xsmall-font-size: 12px;
                --heading-small-font-size: 13px;
                --heading-large-font-size: 52px;
                --heading-h1-font-size: 48px;
                --heading-h2-font-size: 38px;
                --heading-h3-font-size: 32px;
                --heading-h4-font-size: 24px;
                --heading-h5-font-size: 20px;
                --heading-h6-font-size: 18px;
                /* Form related */
                
                --form-input-field-height: 52px;
                --form-submit-margin: 32px;
                /* Button size */
                
                --button-height: 52px;
                --button-small-height: 44px;
            }
        }
        
        @media screen and (min-width: 1200px) {
            :root {
                --vertical-breather: 80px;
                --vertical-breather-tight: 64px;
                --product-list-block-spacing: 48px;
                /* Typography */
                
                --heading-large-font-size: 64px;
                --heading-h1-font-size: 56px;
                --heading-h2-font-size: 48px;
                --heading-h3-font-size: 36px;
                --heading-h4-font-size: 30px;
                --heading-h5-font-size: 24px;
                --heading-h6-font-size: 18px;
            }
        }
        
        @media screen and (min-width: 1600px) {
            :root {
                --vertical-breather: 90px;
                --vertical-breather-tight: 64px;
            }
        }
   .jdgm-xx {
            left: 0
        }
        
        :root {
            --jdgm-primary-color: #E4001D;
            --jdgm-secondary-color: rgba(228, 0, 29, 0.1);
            --jdgm-star-color: #FFAE1F;
            --jdgm-write-review-text-color: white;
            --jdgm-write-review-bg-color: #E4001D;
            --jdgm-paginate-color: #E4001D;
            --jdgm-border-radius: 0;
            --jdgm-reviewer-name-color: #E4001D
        }
        
        .jdgm-histogram__bar-content {
            background-color: #E4001D
        }
        
        .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: #E4001D
        }
        
        .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-preview-badge .jdgm-star.jdgm-star {
            color: #FFAE1F
        }
        
        .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
            }
        }
        
        @media only screen and (max-width: 768px) {
            .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: 'Viofo-official'
        }
        
        .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button {
            border-radius: calc( 8px * 6)
        }
     @-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
        }
		  :root {
                --enable-sticky-announcement-bar: 0;
            }
            
            #shopify-section-announcement-bar {
                --heading-color: 40, 40, 40;
                --text-color: 40, 40, 40;
                --primary-button-background: 40, 40, 40;
                --primary-button-text-color: 255, 255, 255;
                --section-background: 222, 42, 42;
                z-index: 5;
                /* Make sure it goes over header */
                
                position: relative;
                top: 0;
            }
            
            @media screen and (min-width: 741px) {
                :root {
                    --enable-sticky-announcement-bar: 0;
                }
                #shopify-section-announcement-bar {
                    position: relative;
                }
            }
			  .ytb-video-outer-wrapper {
                display: none;
                background: rgba(0, 0, 0, .6);
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                text-align: center;
                overflow: auto;
                transform: translateZ(0);
                -webkit-transform: translateZ(0);
                z-index: 999;
            }
            
            .ytb-video-close {
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 100%;
                border: none;
                position: absolute;
                top: 40px;
                right: 20px;
                width: 50px;
                height: 50px;
                background-color: #000;
                cursor: pointer;
                font-size: 20px;
            }
            
            .ytb-video-container {
                width: 100%;
                height: 100%;
            }
            
            @keyframes ytb-video-loadingRotate {
                0% {
                    transform: rotate(0deg);
                }
                100% {
                    transform: rotate(360deg);
                }
            }
            
            .ytb-video-loading {
                display: flex;
                position: fixed !important;
                left: 45%;
                top: 50%;
                transform: translate(-50%, -50%);
                border-radius: .1rem;
                margin: 0 auto;
                animation: ytb-video-loadingRotate 1s infinite linear;
                pointer-events: none;
                width: 60px;
                height: 60px;
                z-index: 1;
            }
            
            .ytb-video-loading svg {
                width: 100%;
                height: 100%;
            }
            
            .ytb-video-videoStyle {
                position: fixed !important;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                text-align: left;
                width: 1200px;
                max-width: calc(100% - 60px);
                z-index: 1;
            }
            
            .ytb-video-player-container {
                position: relative;
                width: 100%;
                height: 0;
                padding-bottom: 56.25%;
            }
            
            .ytb-video-player {
                display: none;
                position: absolute;
                width: 100%;
                height: 100%;
            }
			   :root {
                --enable-sticky-header: 1;
                --enable-transparent-header: 0;
                --loading-bar-background: 0, 0, 0;
                /* Prevent the loading bar to be invisible */
            }
            
            #shopify-section-header {
                --header-background: 255, 255, 255;
                --header-text-color: 0, 0, 0;
                --header-border-color: 217, 217, 217;
                --reduce-header-padding: 0;
                position: -webkit-sticky;
                position: sticky;
                top: calc(var(--enable-sticky-announcement-bar) * var(--announcement-bar-height, 0px));
                z-index: 4;
            }
            
            #shopify-section-header .header {
                position: relative;
                z-index: 2;
            }
            
            #shopify-section-header .header__logo-image {
                max-width: 100px;
            }
            
            .shopify-section--header {
                position: relative;
            }
            
            @media screen and (min-width: 741px) {
                #shopify-section-header .header__logo-image {
                    max-width: 115px;
                }
            }
            
            @media screen and (min-width: 1200px) {}
			  .header-menu>ul>li a.menu_list_BqD3Dz {
                color: #000000!important;
            }
            
            .header-menu>ul>li:hover a.menu_list_BqD3Dz {
                color: #e60012!important;
            }
            
            .header-menu>ul>li a.menu_list_eb4iec {
                color: #000000!important;
            }
            
            .header-menu>ul>li:hover a.menu_list_eb4iec {
                color: #e60012!important;
            }
            
            .header-menu>ul>li a.menu_list_mV4h89 {
                color: #000000!important;
            }
            
            .header-menu>ul>li:hover a.menu_list_mV4h89 {
                color: #e60012!important;
            }
            
            .header-menu>ul>li a.menu_list_qN8fXa {
                color: #000000!important;
            }
            
            .header-menu>ul>li:hover a.menu_list_qN8fXa {
                color: #e60012!important;
            }
            
            .header-menu>ul>li a.menu_list_gC6aLU {
                color: #000000!important;
            }
            
            .header-menu>ul>li:hover a.menu_list_gC6aLU {
                color: #e60012!important;
            }
