/* Homepage subset; complete original theme CSS is retained for interactive states. */
@font-face{ font-family:Manrope;src:url("../css/895e092292d88717adaa.woff2") format("woff2"), url("../css/83131b9daba3e9a7b2c7.woff") format("woff"), url("../css/057cc3c927dc0b2e8dbb.otf") format("truetype");font-style:normal;font-weight:800;font-display:swap;}@font-face{ font-family:Manrope;src:url("../css/dce0916af972e3040aa1.woff2") format("woff2"), url("../css/de69cd9e672c81725abc.woff") format("woff"), url("../css/29acb3c63123183305b0.otf") format("truetype");font-style:normal;font-weight:700;font-display:swap;}@font-face{ font-family:Manrope;src:url("../css/250c120c3f8b2b0bb58e.woff2") format("woff2"), url("../css/c80d4fb11dcc2140b260.woff") format("woff"), url("../css/fd2d932b381003546821.otf") format("truetype");font-style:normal;font-weight:600;font-display:swap;}@font-face{ font-family:Manrope;src:url("../css/a7360927bb3673ed7814.woff2") format("woff2"), url("../css/a8af1233a958bd1e96ed.woff") format("woff"), url("../css/40ef5dc59db6eeef1694.otf") format("truetype");font-style:normal;font-weight:500;font-display:swap;}@font-face{ font-family:Manrope;src:url("../css/52260854eea2d38939bf.woff2") format("woff2"), url("../css/0f099f4e4d67aeb18ab6.woff") format("woff"), url("../css/56b65c6bec8f40445da4.otf") format("truetype");font-style:normal;font-weight:400;font-display:swap;}@font-face{ font-family:Manrope;src:url("../css/57a1d494b0e76131f062.woff2") format("woff2"), url("../css/016d41b1da3f1f5aaa44.woff") format("woff"), url("../css/4db1ea0d15010c761ee5.otf") format("truetype");font-style:normal;font-weight:300;font-display:swap;}@font-face{ font-family:Manrope;src:url("../css/38fa559ad8e8cbaee0c7.woff2") format("woff2"), url("../css/1e81f33d197ccdb39d4e.woff") format("woff"), url("../css/64041bf784575b30a79f.otf") format("truetype");font-style:normal;font-weight:200;font-display:swap;}body, html{ font-family:Manrope, sans-serif;}*, ::after, ::before{ text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ color:rgb(50, 50, 50);font-weight:600;line-height:1;}@-webkit-keyframes progress-bar-stripes{   0%{ background-position:1rem 0px;}  100%{ background-position:0px 0px;}}@keyframes progress-bar-stripes{   0%{ background-position:1rem 0px;}  100%{ background-position:0px 0px;}}@-webkit-keyframes fadeInsTicky{   0%{ opacity:0;transform:translate3d(0px, -20px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInsTicky{   0%{ opacity:0;transform:translate3d(0px, -20px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes spin{   0%{ transform:rotate(0deg);}  100%{ transform:rotate(359deg);}}@-webkit-keyframes spin{   0%{ transform:rotate(0deg);}  100%{ transform:rotate(359deg);}}html{ font-family:sans-serif;line-height:1.15;text-size-adjust:100%;box-sizing:border-box;font-size:16px;-webkit-tap-highlight-color:transparent;}body{ margin:0px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color:rgb(50, 50, 50);background-color:rgb(255, 255, 255);}article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary{ display:block;}a{ background-color:transparent;text-decoration:none;}a:active, a:hover{ outline-width:0px;}b, strong{ font-weight:bolder;}h1{ font-size:2em;margin:0.67em 0px;}img{ border-style:none;vertical-align:middle;max-width:100%;margin:auto;height:auto;}body .blockreassurance_product > div > :not(.item-product), svg:not(:root){ overflow:hidden;}figure{ margin:1em 40px;}button, input, optgroup, select, textarea{ font:inherit;margin:0px;}button, hr, input{ overflow:visible;}button, select{ text-transform:none;}[type="reset"], [type="submit"], button, html [type="button"]{ appearance:button;}[type="search"]{ appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{ appearance:none;}::-webkit-input-placeholder{ color:inherit;opacity:0.54;}::-webkit-file-upload-button{ appearance:button;font:inherit;}*, ::after, ::before{ box-sizing:inherit;}[tabindex="-1"]:focus{ outline:0px !important;}h1, h2, h3, h4, h5, h6{ margin-top:0px;}.page-content.page-cms ul, dl, ol, p, ul{ margin-top:0px;margin-bottom:1rem;}blockquote, figure{ margin:0px 0px 1rem;}a:focus, a:hover{ color:rgb(84, 84, 84);}a:focus{ outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}a:not([href]):not([tabindex]){ color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{ color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{ outline:0px;}[role="button"]{ cursor:pointer;}[role="button"], a, area, button, input, label, select, summary, textarea{ touch-action:manipulation;}button:focus{ outline:-webkit-focus-ring-color auto 5px;}button, input, select, textarea{ line-height:inherit;}input[type="search"]{ appearance:none;}h1, h2, h3, h4, h5, h6{ font-weight:700;color:inherit;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ margin-bottom:0.5rem;font-family:inherit;line-height:1;}.h1, h1{ font-size:1.375rem;}.h2, h2{ font-size:1.3125rem;}.h3, .h4, h3, h4{ font-size:1.125rem;}.small, small{ font-size:80%;font-weight:400;}.container, .container-fluid{ margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;}.container-fluid::after, .container::after, .row::after{ content:"";display:table;clear:both;}.row{ margin-right:-10px;margin-left:-10px;}.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ position:relative;min-height:1px;padding-right:10px;padding-left:10px;}.col-xs-6, .col-xs-7{ float:left;width:50%;}.block_newsletter form button[type="submit"]:disabled, .form-control:disabled{ cursor:not-allowed;}.collapse{ display:none;}.navbar-brand:focus, .navbar-brand:hover, .navbar-toggler:focus, .navbar-toggler:hover{ text-decoration:none;}.navbar-toggler{ width:2.5em;height:2em;padding:0.5rem 0.75rem;font-size:0.9375rem;line-height:1;background:center center / 24px 24px no-repeat;border:1px solid transparent;border-radius:0px;}.media-list, ul{ padding-left:0px;list-style:none;}.hidden-xl-down, .hidden-xs-up, .visible-print-block, .visible-print-inline, .visible-print-inline-block{ display:none !important;}@font-face{ font-family:"Material Icons";font-style:normal;font-weight:400;font-display:swap;src:local("Material Icons"), local("MaterialIcons-Regular"), url("../css/12a47ed5fd5585f0f422.woff2") format("woff2"), url("../css/f2a0933406f783065152.woff") format("woff"), url("../css/00b1fb69fb78ff50fd55.ttf") format("truetype");}.material-icons{ display:inline-block;width:1em;height:1em;font-family:"Material Icons", Arial, sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;vertical-align:middle;text-rendering:optimizelegibility;font-feature-settings:"liga";}body, html{ height:100%;}.material-icons, body{ direction:ltr;-webkit-font-smoothing:antialiased;}body{ font-family:Manrope, sans-serif;font-size:1rem;color:var(--bodycolor);line-height:1.5;}a{ color:rgb(50, 50, 50);transition:200ms linear;}.page-my-account #content .links a:hover, .page-my-account #content .links a:hover i, a:hover, body#checkout a:hover{ color:var(--maincolor);}a:focus, a:hover{ text-decoration:none;}a:focus, a:focus-visible{ outline:0px;color:rgb(50, 50, 50);}.page-content.page-cms ul, p{ font-weight:400;}.btn:focus, .btn:focus-visible, button:focus, button:focus-visible, input:focus, input:focus-visible{ outline:0px;}.btn, button{ border-radius:3px;}button{ transition:200ms linear;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ color:rgb(122, 122, 122);}input:active::-webkit-input-placeholder, textarea:active::-webkit-input-placeholder{ color:rgb(50, 50, 50);}.block_newsletter form input[type="email"]:focus, .bootstrap-touchspin input:focus{ outline:0px;}#js-product-list-top .sort-by-row .sort-by-left > :not(:last-child){ margin-right:2rem;}.product-variants > .product-variants-item > :not(.control-label){ margin-bottom:0px;}.pos-socials-widget ul li a i.ei-facebook::before, .social-sharing li.facebook a::before{ content:"";}#index #footer, .quickview .social-sharing{ margin-top:0px;}#footer{ margin-top:90px;}.block_newsletter{ float:inherit;width:100%;max-width:50rem;margin:auto auto 0.625rem;clear:both;font-size:0.875rem;}.block_newsletter form{ position:relative;flex-wrap:wrap;display:flex;-webkit-box-align:center;align-items:center;}.block_newsletter form button[type="submit"]{ color:rgb(255, 255, 255);background:rgb(49, 48, 48);padding:0.625rem 1.25rem;border:0px;cursor:pointer;}.block_newsletter form input[type="email"]{ padding:0.625rem 1.25rem;border:0px;color:rgb(49, 48, 48);-webkit-box-flex:1;flex:1 1 0%;min-width:100px;}#gdpr_consent, .pos-newsletter-response{ width:100%;}#header{ position:relative;}.lazyload:not(iframe), .lazyloading:not(iframe){ opacity:1;transition:opacity 100ms;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM1IiBoZWlnaHQ9IjE0MCIgdmlld0JveD0iMCAwIDEzNSAxNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzY2NiI+DQogICAgPHJlY3QgeT0iMTAiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMjAiIHJ4PSI4Ij4NCiAgICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iaGVpZ2h0Ig0KICAgICAgICAgICAgIGJlZ2luPSIwLjVzIiBkdXI9IjFzIg0KICAgICAgICAgICAgIHZhbHVlcz0iMTIwOzExMDsxMDA7OTA7ODA7NzA7NjA7NTA7NDA7MTQwOzEyMCIgY2FsY01vZGU9ImxpbmVhciINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSINCiAgICAgICAgICAgICBiZWdpbj0iMC41cyIgZHVyPSIxcyINCiAgICAgICAgICAgICB2YWx1ZXM9IjEwOzE1OzIwOzI1OzMwOzM1OzQwOzQ1OzUwOzA7MTAiIGNhbGNNb2RlPSJsaW5lYXIiDQogICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+DQogICAgPC9yZWN0Pg0KICAgIDxyZWN0IHg9IjMwIiB5PSIxMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEyMCIgcng9IjgiPg0KICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiDQogICAgICAgICAgICAgYmVnaW49IjAuMjVzIiBkdXI9IjFzIg0KICAgICAgICAgICAgIHZhbHVlcz0iMTIwOzExMDsxMDA7OTA7ODA7NzA7NjA7NTA7NDA7MTQwOzEyMCIgY2FsY01vZGU9ImxpbmVhciINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSINCiAgICAgICAgICAgICBiZWdpbj0iMC4yNXMiIGR1cj0iMXMiDQogICAgICAgICAgICAgdmFsdWVzPSIxMDsxNTsyMDsyNTszMDszNTs0MDs0NTs1MDswOzEwIiBjYWxjTW9kZT0ibGluZWFyIg0KICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICAgIDwvcmVjdD4NCiAgICA8cmVjdCB4PSI2MCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE0MCIgcng9IjgiPg0KICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiDQogICAgICAgICAgICAgYmVnaW49IjBzIiBkdXI9IjFzIg0KICAgICAgICAgICAgIHZhbHVlcz0iMTIwOzExMDsxMDA7OTA7ODA7NzA7NjA7NTA7NDA7MTQwOzEyMCIgY2FsY01vZGU9ImxpbmVhciINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ieSINCiAgICAgICAgICAgICBiZWdpbj0iMHMiIGR1cj0iMXMiDQogICAgICAgICAgICAgdmFsdWVzPSIxMDsxNTsyMDsyNTszMDszNTs0MDs0NTs1MDswOzEwIiBjYWxjTW9kZT0ibGluZWFyIg0KICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICAgIDwvcmVjdD4NCiAgICA8cmVjdCB4PSI5MCIgeT0iMTAiIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMjAiIHJ4PSI4Ij4NCiAgICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iaGVpZ2h0Ig0KICAgICAgICAgICAgIGJlZ2luPSIwLjI1cyIgZHVyPSIxcyINCiAgICAgICAgICAgICB2YWx1ZXM9IjEyMDsxMTA7MTAwOzkwOzgwOzcwOzYwOzUwOzQwOzE0MDsxMjAiIGNhbGNNb2RlPSJsaW5lYXIiDQogICAgICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+DQogICAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InkiDQogICAgICAgICAgICAgYmVnaW49IjAuMjVzIiBkdXI9IjFzIg0KICAgICAgICAgICAgIHZhbHVlcz0iMTA7MTU7MjA7MjU7MzA7MzU7NDA7NDU7NTA7MDsxMCIgY2FsY01vZGU9ImxpbmVhciINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgICA8L3JlY3Q+DQogICAgPHJlY3QgeD0iMTIwIiB5PSIxMCIgd2lkdGg9IjE1IiBoZWlnaHQ9IjEyMCIgcng9IjgiPg0KICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJoZWlnaHQiDQogICAgICAgICAgICAgYmVnaW49IjAuNXMiIGR1cj0iMXMiDQogICAgICAgICAgICAgdmFsdWVzPSIxMjA7MTEwOzEwMDs5MDs4MDs3MDs2MDs1MDs0MDsxNDA7MTIwIiBjYWxjTW9kZT0ibGluZWFyIg0KICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICAgICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJ5Ig0KICAgICAgICAgICAgIGJlZ2luPSIwLjVzIiBkdXI9IjFzIg0KICAgICAgICAgICAgIHZhbHVlcz0iMTA7MTU7MjA7MjU7MzA7MzU7NDA7NDU7NTA7MDsxMCIgY2FsY01vZGU9ImxpbmVhciINCiAgICAgICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4NCiAgICA8L3JlY3Q+DQo8L3N2Zz4NCg==") center center / 23px auto no-repeat rgb(255, 255, 255);min-height:23px;}.lazyloaded{ opacity:1;transition:opacity 100ms;}.product-flag{ position:absolute;top:0.625rem;left:0.625rem;z-index:1;}.product-flag .new, .product-flag .on-sale, .product-flag .out_of_stock, .product-flag .pack{ display:inline-block;color:rgb(255, 255, 255);background:rgb(55, 176, 205);padding:0px 5px;line-height:1.25rem;height:1.25rem;font-size:0.75rem;font-weight:600;border-radius:3px;text-transform:capitalize;z-index:1;}.product-flag .on-sale{ background:rgb(208, 48, 48);}.product-flag .discount{ display:none;}.one_line{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.js-product-miniature{ position:relative;z-index:1;border:1px solid rgb(235, 235, 235);border-radius:3px;overflow:hidden;margin-bottom:1.875rem;background:rgb(255, 255, 255);transition:300ms linear;}.elementor .elementor-text-editor .page-content.page-cms ul:last-child, .elementor .elementor-text-editor p:last-child, .js-product-miniature:last-child, .page-content.page-cms .elementor .elementor-text-editor ul:last-child{ margin-bottom:0px;}.js-product-miniature:hover{ z-index:3;border-color:var(--maincolor);transition:300ms linear;}.js-product-miniature .img_block{ position:relative;overflow:hidden;}.js-product-miniature .img_block img{ width:100%;margin:0px;transition:300ms linear;}.js-product-miniature .product_desc{ padding:1.25rem 0.9375rem 1.5625rem;overflow:hidden;position:relative;transition:300ms linear;}.js-product-miniature .product_desc h3{ font-weight:400;margin:0px;line-height:1;font-family:inherit;}.js-product-miniature .product_desc .product_name{ line-height:1.4;display:block;margin-bottom:0.625rem;font-weight:500;}.js-product-miniature .product_desc .product_name:not(.one_line){ display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.js-product-miniature .product_desc .hook-reviews{ display:block;line-height:1;position:relative;margin-bottom:0.625rem;transition:300ms linear;}.js-product-miniature .product_desc .variant-links{ background:0px 0px;padding:0px;min-height:auto;}.style_product1 .product_desc, .style_product2 .product_desc, .style_product3 .product_desc{ overflow:visible;}.style_product1 .product_desc .variant-links, .style_product2 .product_desc .variant-links, .style_product3 .product_desc .variant-links{ position:absolute;left:0px;right:0px;bottom:90%;line-height:1;padding:0px 0.9375rem;background:rgba(0, 0, 0, 0.1);visibility:hidden;opacity:0;transition:300ms linear;}.js-product-miniature.style_product5:hover .product_desc .variant-links, .style_product1:hover .product_desc .variant-links, .style_product2:hover .product_desc .variant-links, .style_product3:hover .product_desc .variant-links{ bottom:100%;visibility:visible;opacity:1;transition:300ms linear;}.product-price-and-shipping{ line-height:1.25rem;}.product-price-and-shipping .price{ font-weight:600;}.product-price-and-shipping .price.price-sale{ color:rgb(207, 41, 41);}.product-price-and-shipping .regular-price{ color:rgb(155, 155, 155);font-weight:400;text-decoration:line-through;margin-right:2px;font-size:13px;}.product-price-and-shipping .discount-product{ display:inline-block;vertical-align:top;color:rgb(255, 255, 255);background:rgb(207, 41, 43);padding:0px 5px;line-height:1.25rem;font-size:0.875rem;font-weight:600;border-radius:3px;text-transform:capitalize;z-index:1;}.js-product-miniature.style_product1 .add-to-links li, .js-product-miniature.style_product1:hover{ transition:300ms linear;}.js-product-miniature.style_product1:hover .add-to-links{ opacity:1;visibility:visible;transform:translateY(0px) translateZ(0px);}.js-product-miniature.style_product1:hover .quick-view-item a.quick-view{ opacity:1;transform:scale(1);}.js-product-miniature.style_product1 .quick-view-item{ position:absolute;top:50%;transform:translateY(-50%);left:0px;right:0px;text-align:center;z-index:1;}.js-product-miniature.style_product1 .quick-view-item a.quick-view{ width:2.875rem;height:2.875rem;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:0px;border:1px solid rgb(229, 229, 229);color:rgb(50, 50, 50);background:rgb(255, 255, 255);border-radius:50%;cursor:pointer;opacity:0;transform:scale(0);}.js-product-miniature.style_product1 .quick-view-item a.quick-view::before{ font-size:1.25rem;font-family:roadthemes-icon;display:block;content:"";}.js-product-miniature.style_product1 .quick-view-item a.quick-view:hover{ border-color:var(--maincolor);background:var(--maincolor);color:rgb(255, 255, 255);}.js-product-miniature.style_product1 .inner_desc{ position:relative;}.js-product-miniature.style_product1 .add-to-links{ position:absolute;left:0px;right:0px;bottom:-2px;background:rgb(255, 255, 255);padding:0px;font-size:0px;visibility:hidden;opacity:0;margin:0px;flex-wrap:wrap;display:flex;-webkit-box-align:center;align-items:center;transform:translateY(20px) translateZ(0px);perspective:800px;backface-visibility:hidden;transition:opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;}.js-product-miniature.style_product1 .add-to-links li{ display:inline-flex;line-height:1;}.js-product-miniature.style_product1 .add-to-links li:last-child{ margin:0px;}.js-product-miniature.style_product1 .add-to-links li.cart{ -webkit-box-flex:1;flex:1 1 0%;}.js-product-miniature.style_product1 .add-to-links li.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 .add-to-links li.cart span.ajax_add_to_cart_button{ display:inline-block;background:rgb(255, 255, 255);color:rgb(50, 50, 50);font-weight:700;padding:0px 0px 5px;border-width:0px 0px 2px;border-style:none none solid;border-color:currentcolor currentcolor rgb(50, 50, 50);border-image:none;width:auto;cursor:pointer;font-size:0.875rem;text-transform:uppercase;position:relative;z-index:1;border-radius:0px;}.js-product-miniature.style_product1 .add-to-links li.cart button.ajax_add_to_cart_button:hover, .js-product-miniature.style_product1 .add-to-links li.cart span.ajax_add_to_cart_button:hover{ color:var(--maincolor);border-color:var(--maincolor);transition:300ms linear;}.elementor-widget:not(:last-child){ margin-bottom:0px !important;}.elementor-column-wrap .elementor-widget-wrap{ display:flex;width:100%;flex-wrap:wrap;align-content:flex-start;-webkit-box-align:center;align-items:center;}.elementor-column-wrap .elementor-widget-wrap > .elementor-widget{ width:100%;}.elementor-column-wrap .elementor-widget-wrap > .elementor-widget.pewidth-inline{ width:auto;}.elementor-widget-wrap{ z-index:auto !important;}.pos-producttabs-widget .navtab-products li:last-child a, .pos-socials-widget ul li:last-child{ margin-right:0px !important;}.elementor-widget-pos_links .pos-links-widget .links-widget-content li, .pos-search .search-category-items .dropdown-search li a, .pos-search__result .search-container > a{ display:block;}.elementor-widget-posAccount .pos-dropdown-menu a:hover, .pos-socials-widget ul li a:hover{ color:var(--maincolor);}.compare-top a, .elementor-widget-pos_links .pos-links-widget .links-widget-content li a, .wishlist-top a{ display:inline-block;position:relative;}.button-layout-icon .compare-top .compare-top-count, .pos-socials-widget ul li a{ display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}.pos-socials-widget ul{ flex-wrap:wrap;display:flex;margin:0px;line-height:1;list-style-type:none !important;}.pos-socials-widget ul li{ margin-right:10px;}.pos-socials-widget ul li a{ color:rgb(102, 102, 102);}.pos-socials-widget ul li a i{ font-style:normal;}.pos-socials-widget ul li a i::before{ font-family:roadthemes-icon;display:inline-block;}.pos-socials-widget ul li a i.ei-instagram::before{ content:"";}.pos-socials-widget ul li a i.ei-linkedIn::before{ content:"";}.elementor-widget-pos_links.title-2 .pos-links-widget .links-widget-title::after, .elementor-widget-pos_title .pos-title-2.pos-title-widget::after{ content:"";position:absolute;left:0px;bottom:-1px;width:3.75rem;height:2px;background:var(--maincolor);}.elementor-widget-pos_links.title-2 .pos-links-widget .links-widget-title{ border-bottom:1px solid rgb(227, 227, 227);padding-bottom:0.9375rem;}.elementor-widget-pos_links .pos-links-widget .links-widget-title{ margin:0px;position:relative;}.elementor-widget-pos_links .pos-links-widget .collapse{ display:inherit;}.elementor-widget-pos_links .pos-links-widget .navbar-toggler{ position:absolute;right:0px;top:-4px;width:auto;height:auto;color:rgb(50, 50, 50);padding:0px;}.elementor-widget-pos_links .pos-links-widget .links-widget-content, .not-spacing .pos-socials-widget ul li{ margin-bottom:0px;}.elementor-widget-pos_links .pos-links-widget .links-widget-content li a::after{ content:"";height:1px;background:var(--maincolor);position:absolute;left:0px;opacity:0;width:0px;bottom:-2px;transition:0.2s ease-in-out;}.elementor-widget-pos_links .pos-links-widget .links-widget-content li a:hover::after{ width:100%;opacity:1;}.elementor-widget-pos_links .pos-links-widget .links-widget-content li:not(:last-child) a{ margin-bottom:0.8125rem;}.elementor-section.elementor-section-full_width .elementor-column-gap-default{ margin:0px -10px;}.elementor-section.elementor-section-stretched{ width:100vw !important;left:calc(50% - 50vw) !important;}.home-banner .banner-content > :last-child{ margin-bottom:0px !important;}.categories-container, .elementor-widget-pos_testimonials .pos-testimonial, .pos-brand-widgets, .pos-latestposts-widget, .pos-product-widget, .pos-producttabs-widget .tab-content, .pos-sale-product-slider, .pos-sale-product-widget, .product_accessoriesslide, .product_categoryslide{ margin:0px -0.625rem;}.categories-container .slick-slide > :not(:last-child), .elementor-widget-pos_testimonials .pos-testimonial .slick-slide > :not(:last-child), .pos-brand-widgets .slick-slide > :not(:last-child), .pos-latestposts-widget .slick-slide > :not(:last-child), .pos-product-widget .slick-slide > :not(:last-child), .pos-producttabs-widget .tab-content .slick-slide > :not(:last-child), .pos-sale-product-slider .slick-slide > :not(:last-child), .pos-sale-product-widget .slick-slide > :not(:last-child), .product_accessoriesslide .slick-slide > :not(:last-child), .product_categoryslide .slick-slide > :not(:last-child){ margin-bottom:1.25rem;}.categories-container .product-grid::after, .elementor-widget-pos_testimonials .pos-testimonial .product-grid::after, .pos-brand-widgets .product-grid::after, .pos-latestposts-widget .product-grid::after, .pos-product-widget .product-grid::after, .pos-producttabs-widget .tab-content .product-grid::after, .pos-sale-product-slider .product-grid::after, .pos-sale-product-widget .product-grid::after, .product_accessoriesslide .product-grid::after, .product_categoryslide .product-grid::after{ content:"";display:table;clear:both;}.categories-container .product-grid [class^="col-"], .elementor-widget-pos_testimonials .pos-testimonial .product-grid [class^="col-"], .pos-brand-widgets .product-grid [class^="col-"], .pos-latestposts-widget .product-grid [class^="col-"], .pos-product-widget .product-grid [class^="col-"], .pos-producttabs-widget .tab-content .product-grid [class^="col-"], .pos-sale-product-slider .product-grid [class^="col-"], .pos-sale-product-widget .product-grid [class^="col-"], .product_accessoriesslide .product-grid [class^="col-"], .product_categoryslide .product-grid [class^="col-"]{ margin-bottom:20px;}.grid-no-padding .pos-product-widget .slick-slide > :not(:last-child), .grid-no-padding .pos-producttabs-widget .tab-content .slick-slide > :not(:last-child), .grid-no-padding .pos-sale-product-slider .slick-slide > :not(:last-child), .grid-no-padding .pos-sale-product-widget .slick-slide > :not(:last-child), .grid-no-padding .product_accessoriesslide .slick-slide > :not(:last-child), .grid-no-padding .product_categoryslide .slick-slide > :not(:last-child){ margin-bottom:-1px;}.elementor-widget-image-box.elementor-position-left .elementor-image-box-content, .elementor-widget-image-box.elementor-position-right .elementor-image-box-content{ -webkit-box-flex:1;flex:1 1 0%;}#posnewsletterpopup .pnp-content-wrapper .pnp-content .pnp-close-checkbox.custom-checkbox input[type="checkbox"] + span .checkbox-checked, .elementor-text-editor .page-content.page-cms ul a, .elementor-text-editor p a, .elementor-widget-pos_icon_box .elementor-icon-box-title a, .page-content.page-cms .elementor-text-editor ul a{ color:inherit;}.elementor-text-editor .page-content.page-cms ul a:hover, .elementor-text-editor p a:hover, .page-content.page-cms .elementor-text-editor ul a:hover{ text-decoration:underline;}.wlp_bought_list .wlp_product form > :not(:last-child){ margin-right:0.9375rem;}.reviews-header .rating_aggregate > :not(:last-child){ margin-right:30px;}.back-top a:hover, .elementor-slick-slider .slick-slider .slick-dots li.slick-active button, .elementor-slick-slider .slick-slider .slick-dots li:hover button, .slick-custom-navigation .slick-dots li.slick-active button, .slick-custom-navigation .slick-dots li:hover button, .slick-slider .slick-dots li.slick-active button, .slick-slider .slick-dots li:hover button{ background:var(--maincolor);}.back-top a, .slick-lightbox .slick-next, .slick-lightbox .slick-prev{ display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}.easyzoom, main{ position:relative;}@font-face{ font-family:roadthemes-icon;src:url("../css/b2e4f3a1f4602c222ba9.ttf") format("truetype"), url("../css/0d7f51db5f73a5c333eb.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;}main{ overflow:hidden;}.back-top{ display:block;position:fixed;right:1.875rem;bottom:1.875rem;z-index:10;}.back-top a{ color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0.5);width:2.75rem;height:2.75rem;border-radius:50%;}.pos-overlay{ position:fixed;inset:0px;z-index:1050;display:none;background:rgba(0, 0, 0, 0.3);cursor:pointer;}@media print{*, .page-content.page-cms ul::first-line, ::after, ::before, ::first-letter, blockquote::first-line, div::first-line, li::first-line, p::first-line{ text-shadow:none !important;box-shadow:none !important;}a, a:visited{ text-decoration:underline;}blockquote, pre{ border:1px solid rgb(153, 153, 153);}blockquote, img, pre, tr{ break-inside:avoid;}.page-content.page-cms ul, h2, h3, p{ orphans:3;widows:3;}h2, h3{ break-after:avoid;}}@media (min-width:576px){.container{ width:540px;max-width:100%;}.row{ margin-right:-10px;margin-left:-10px;}.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right:10px;padding-left:10px;}}@media (min-width:768px){.container{ width:720px;max-width:100%;}.row{ margin-right:-10px;margin-left:-10px;}.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right:10px;padding-left:10px;}.col-md-4, .col-md-5{ float:left;width:33.3333%;}.hidden-md-up{ display:none !important;}}@media (min-width:992px){.container{ width:960px;max-width:100%;}.row{ margin-right:-10px;margin-left:-10px;}.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right:10px;padding-left:10px;}}@media (min-width:1200px){.container{ max-width:100%;}.row{ margin-right:-10px;margin-left:-10px;}.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-right:10px;padding-left:10px;}.col-xl-2, .col-xl-3{ float:left;width:16.6667%;}.col-xl-3{ width:25%;}.container{ width:1440px;}}@media (max-width:575px){.product-flag{ top:0.25rem;left:0.25rem;}}@media (max-width:767px){.hidden-sm-down{ display:none !important;}#footer{ margin-top:30px;}.js-product-miniature .product_desc .product_name{ font-size:0.875rem;}.elementor-widget-pos_links .pos-links-widget .links-widget-title{ margin-bottom:0px !important;}.elementor-widget-pos_links .pos-links-widget .collapse, .elementor-widget-pos_links .pos-links-widget .links-widget-title .collapse-icons .remove, .elementor-widget-pos_links .pos-links-widget .links-widget-title[aria-expanded="true"] .collapse-icons .add, .pos-search .search-category-items{ display:none;}.elementor-widget-pos_links .pos-links-widget .links-widget-content::before{ content:"";display:block;margin-top:1.25rem;}.categories-container, .elementor-widget-pos_testimonials .pos-testimonial, .pos-brand-widgets, .pos-latestposts-widget, .pos-product-widget, .pos-producttabs-widget .tab-content, .pos-sale-product-slider, .pos-sale-product-widget, .product_accessoriesslide, .product_categoryslide{ margin:0px -7.5px;}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{ display:flex;-webkit-box-align:center;align-items:center;}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper .elementor-image-box-img, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper .elementor-image-box-img{ margin-bottom:0px;}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper .elementor-image-box-content, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper .elementor-image-box-content{ -webkit-box-flex:1;flex:1 1 0%;}}@media (max-width:991px){#header{ border-bottom:1px solid rgb(235, 235, 235);}}@media (max-width:1199px){.js-product-miniature .product_desc{ padding:1.25rem 0.625rem 1.5625rem;}.container{ width:auto;}}@media (min-width:768px) and (max-width:1024px){#footer{ margin-top:60px;}}@media (min-width:1025px){#footer, #footer section{ overflow:hidden;}}@media (min-width:360px){.product-price-and-shipping{ letter-spacing:-0.06em;}}@media (min-width:360px) and (max-width:575px){.js-product-miniature.style_product1 .add-to-links li.cart button.ajax_add_to_cart_button, .js-product-miniature.style_product1 .add-to-links li.cart span.ajax_add_to_cart_button{ width:1.875rem;height:1.875rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border:0px;font-size:0px;letter-spacing:0px;font-weight:400;display:inherit;}.js-product-miniature.style_product1 .add-to-links li.cart button.ajax_add_to_cart_button::before, .js-product-miniature.style_product1 .add-to-links li.cart span.ajax_add_to_cart_button::before{ font-size:1.25rem;font-family:roadthemes-icon;display:block;content:"";}}.fa{ display:inline-block;font-style:normal;font-variant:normal;font-size-adjust:none;font-language-override:normal;font-kerning:auto;font-optical-sizing:auto;font-feature-settings:normal;font-variation-settings:normal;font-weight:normal;font-stretch:normal;line-height:1;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;}@-webkit-keyframes fa-spin{   0%{ transform:rotate(0deg);}  100%{ transform:rotate(359deg);}}@keyframes fa-spin{   0%{ transform:rotate(0deg);}  100%{ transform:rotate(359deg);}}@keyframes bounce{   20%, 53%, 80%, 0%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0px, 0px, 0px);}  40%, 43%{ animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0px, -30px, 0px);}  70%{ animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0px, -15px, 0px);}  90%{ transform:translate3d(0px, -4px, 0px);}}@keyframes flash{   50%, 0%, 100%{ opacity:1;}  25%, 75%{ opacity:0;}}@keyframes pulse{   0%, 100%{ transform:scale3d(1, 1, 1);}  50%{ transform:scale3d(1.05, 1.05, 1.05);}}@keyframes rubberBand{   0%, 100%{ transform:scale3d(1, 1, 1);}  30%{ transform:scale3d(1.25, 0.75, 1);}  40%{ transform:scale3d(0.75, 1.25, 1);}  50%{ transform:scale3d(1.15, 0.85, 1);}  65%{ transform:scale3d(0.95, 1.05, 1);}  75%{ transform:scale3d(1.05, 0.95, 1);}}@keyframes shake{   0%, 100%{ transform:translate3d(0px, 0px, 0px);}  10%, 30%, 50%, 70%, 90%{ transform:translate3d(-10px, 0px, 0px);}  20%, 40%, 60%, 80%{ transform:translate3d(10px, 0px, 0px);}}@keyframes headShake{   0%{ transform:translateX(0px);}  6.5%{ transform:translateX(-6px) rotateY(-9deg);}  18.5%{ transform:translateX(5px) rotateY(7deg);}  31.5%{ transform:translateX(-3px) rotateY(-5deg);}  43.5%{ transform:translateX(2px) rotateY(3deg);}  50%{ transform:translateX(0px);}}@keyframes swing{   20%{ transform:rotate3d(0, 0, 1, 15deg);}  40%{ transform:rotate3d(0, 0, 1, -10deg);}  60%{ transform:rotate3d(0, 0, 1, 5deg);}  80%{ transform:rotate3d(0, 0, 1, -5deg);}  100%{ transform:rotate3d(0, 0, 1, 0deg);}}@keyframes tada{   0%, 100%{ transform:scale3d(1, 1, 1);}  10%, 20%{ transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}  30%, 50%, 70%, 90%{ transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}  40%, 60%, 80%{ transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}@keyframes wobble{   0%, 100%{ transform:none;}  15%{ transform:translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg);}  30%{ transform:translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg);}  45%{ transform:translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg);}  60%{ transform:translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg);}  75%{ transform:translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg);}}@keyframes jello{   11.1%, 0%, 100%{ transform:none;}  22.2%{ transform:skewX(-12.5deg) skewY(-12.5deg);}  33.3%{ transform:skewX(6.25deg) skewY(6.25deg);}  44.4%{ transform:skewX(-3.125deg) skewY(-3.125deg);}  55.5%{ transform:skewX(1.5625deg) skewY(1.5625deg);}  66.6%{ transform:skewX(-0.78125deg) skewY(-0.78125deg);}  77.7%{ transform:skewX(0.390625deg) skewY(0.390625deg);}  88.8%{ transform:skewX(-0.195312deg) skewY(-0.195312deg);}}@keyframes bounceIn{   20%, 40%, 60%, 80%, 0%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  20%{ transform:scale3d(1.1, 1.1, 1.1);}  40%{ transform:scale3d(0.9, 0.9, 0.9);}  60%{ opacity:1;transform:scale3d(1.03, 1.03, 1.03);}  80%{ transform:scale3d(0.97, 0.97, 0.97);}  100%{ opacity:1;transform:scale3d(1, 1, 1);}}@keyframes bounceInDown{   60%, 75%, 90%, 0%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(0px, -3000px, 0px);}  60%{ opacity:1;transform:translate3d(0px, 25px, 0px);}  75%{ transform:translate3d(0px, -10px, 0px);}  90%{ transform:translate3d(0px, 5px, 0px);}  100%{ transform:none;}}@keyframes bounceInLeft{   60%, 75%, 90%, 0%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(-3000px, 0px, 0px);}  60%{ opacity:1;transform:translate3d(25px, 0px, 0px);}  75%{ transform:translate3d(-10px, 0px, 0px);}  90%{ transform:translate3d(5px, 0px, 0px);}  100%{ transform:none;}}@keyframes bounceInRight{   60%, 75%, 90%, 0%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(3000px, 0px, 0px);}  60%{ opacity:1;transform:translate3d(-25px, 0px, 0px);}  75%{ transform:translate3d(10px, 0px, 0px);}  90%{ transform:translate3d(-5px, 0px, 0px);}  100%{ transform:none;}}@keyframes bounceInUp{   60%, 75%, 90%, 0%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(0px, 3000px, 0px);}  60%{ opacity:1;transform:translate3d(0px, -20px, 0px);}  75%{ transform:translate3d(0px, 10px, 0px);}  90%{ transform:translate3d(0px, -5px, 0px);}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes fadeIn{   0%{ opacity:0;}  100%{ opacity:1;}}@keyframes fadeInDown{   0%{ opacity:0;transform:translate3d(0px, -100%, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInLeft{   0%{ opacity:0;transform:translate3d(-100%, 0px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInRight{   0%{ opacity:0;transform:translate3d(100%, 0px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInUp{   0%{ opacity:0;transform:translate3d(0px, 100%, 0px);}  100%{ opacity:1;transform:none;}}@keyframes lightSpeedIn{   0%{ transform:translate3d(100%, 0px, 0px) skewX(-30deg);opacity:0;}  60%{ transform:skewX(20deg);opacity:1;}  80%{ transform:skewX(-5deg);opacity:1;}  100%{ transform:none;opacity:1;}}@keyframes rotateIn{   0%{ transform-origin:center center;transform:rotate3d(0, 0, 1, -200deg);opacity:0;}  100%{ transform-origin:center center;transform:none;opacity:1;}}@keyframes rotateInDownLeft{   0%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}  100%{ transform-origin:left bottom;transform:none;opacity:1;}}@keyframes rotateInDownRight{   0%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}  100%{ transform-origin:right bottom;transform:none;opacity:1;}}@keyframes rotateInUpLeft{   0%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}  100%{ transform-origin:left bottom;transform:none;opacity:1;}}@keyframes rotateInUpRight{   0%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0;}  100%{ transform-origin:right bottom;transform:none;opacity:1;}}@keyframes rollIn{   0%{ opacity:0;transform:translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg);}  100%{ opacity:1;transform:none;}}@keyframes zoomIn{   0%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  50%{ opacity:1;}}@keyframes zoomInDown{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInLeft{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInRight{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInUp{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes slideInDown{   0%{ transform:translate3d(0px, -100%, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInLeft{   0%{ transform:translate3d(-100%, 0px, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInRight{   0%{ transform:translate3d(100%, 0px, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInUp{   0%{ transform:translate3d(0px, 100%, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes elementor-animation-pulse{   25%{ transform:scale(1.1);}  75%{ transform:scale(0.9);}}@keyframes elementor-animation-pulse-grow{   100%{ transform:scale(1.1);}}@keyframes elementor-animation-pulse-shrink{   100%{ transform:scale(0.9);}}@keyframes elementor-animation-push{   50%{ transform:scale(0.8);}  100%{ transform:scale(1);}}@keyframes elementor-animation-pop{   50%{ transform:scale(1.2);}}@keyframes elementor-animation-bob{   0%{ transform:translateY(-8px);}  50%{ transform:translateY(-4px);}  100%{ transform:translateY(-8px);}}@keyframes elementor-animation-bob-float{   100%{ transform:translateY(-8px);}}@keyframes elementor-animation-hang{   0%{ transform:translateY(8px);}  50%{ transform:translateY(4px);}  100%{ transform:translateY(8px);}}@keyframes elementor-animation-hang-sink{   100%{ transform:translateY(8px);}}@keyframes elementor-animation-wobble-vertical{   16.65%{ transform:translateY(8px);}  33.3%{ transform:translateY(-6px);}  49.95%{ transform:translateY(4px);}  66.6%{ transform:translateY(-2px);}  83.25%{ transform:translateY(1px);}  100%{ transform:translateY(0px);}}@keyframes elementor-animation-wobble-horizontal{   16.65%{ transform:translateX(8px);}  33.3%{ transform:translateX(-6px);}  49.95%{ transform:translateX(4px);}  66.6%{ transform:translateX(-2px);}  83.25%{ transform:translateX(1px);}  100%{ transform:translateX(0px);}}@keyframes elementor-animation-wobble-to-bottom-right{   16.65%{ transform:translate(8px, 8px);}  33.3%{ transform:translate(-6px, -6px);}  49.95%{ transform:translate(4px, 4px);}  66.6%{ transform:translate(-2px, -2px);}  83.25%{ transform:translate(1px, 1px);}  100%{ transform:translate(0px, 0px);}}@keyframes elementor-animation-wobble-to-top-right{   16.65%{ transform:translate(8px, -8px);}  33.3%{ transform:translate(-6px, 6px);}  49.95%{ transform:translate(4px, -4px);}  66.6%{ transform:translate(-2px, 2px);}  83.25%{ transform:translate(1px, -1px);}  100%{ transform:translate(0px, 0px);}}@keyframes elementor-animation-wobble-top{   16.65%{ transform:skew(-12deg);}  33.3%{ transform:skew(10deg);}  49.95%{ transform:skew(-6deg);}  66.6%{ transform:skew(4deg);}  83.25%{ transform:skew(-2deg);}  100%{ transform:skew(0deg);}}@keyframes elementor-animation-wobble-bottom{   16.65%{ transform:skew(-12deg);}  33.3%{ transform:skew(10deg);}  49.95%{ transform:skew(-6deg);}  66.6%{ transform:skew(4deg);}  83.25%{ transform:skew(-2deg);}  100%{ transform:skew(0deg);}}@keyframes elementor-animation-wobble-skew{   16.65%{ transform:skew(-12deg);}  33.3%{ transform:skew(10deg);}  49.95%{ transform:skew(-6deg);}  66.6%{ transform:skew(4deg);}  83.25%{ transform:skew(-2deg);}  100%{ transform:skew(0deg);}}@keyframes elementor-animation-buzz{   50%{ transform:translateX(3px) rotate(2deg);}  100%{ transform:translateX(-3px) rotate(-2deg);}}@keyframes elementor-animation-buzz-out{   10%{ transform:translateX(3px) rotate(2deg);}  20%{ transform:translateX(-3px) rotate(-2deg);}  30%{ transform:translateX(3px) rotate(2deg);}  40%{ transform:translateX(-3px) rotate(-2deg);}  50%{ transform:translateX(2px) rotate(1deg);}  60%{ transform:translateX(-2px) rotate(-1deg);}  70%{ transform:translateX(2px) rotate(1deg);}  80%{ transform:translateX(-2px) rotate(-1deg);}  90%{ transform:translateX(1px) rotate(0deg);}  100%{ transform:translateX(-1px) rotate(0deg);}}.elementor{ clear:both;hyphens:manual;}.elementor *, .elementor ::after, .elementor ::before{ box-sizing:border-box;}.elementor a{ box-shadow:none;text-decoration:none;}.elementor img{ height:auto;max-width:100%;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;border-radius:0px;box-shadow:none;}.elementor figure{ margin:0px;}.elementor::after{ position:absolute;opacity:0;width:0px;height:0px;padding:0px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);border:0px;}@media (min-width:1025px){.elementor::after{ content:"desktop";}}@media (min-width:768px) and (max-width:1024px){.elementor::after{ content:"tablet";}}@media (max-width:767px){.elementor::after{ content:"mobile";}}.elementor-section{ position:relative;}.elementor-section .elementor-container{ display:flex;margin-right:auto;margin-left:auto;position:relative;}.elementor-section.elementor-section-boxed > .elementor-container{ max-width:1140px;}.elementor-section.elementor-section-stretched{ position:relative;width:100%;}.elementor-section-content-top > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap{ align-items:flex-start;}.elementor-section-content-middle > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap{ align-items:center;}.elementor-row{ width:100%;display:flex;}@media (max-width:1024px){.elementor-row{ flex-wrap:wrap;}}.elementor-column-wrap{ width:100%;position:relative;display:flex;}.elementor-widget-wrap{ position:relative;width:100%;z-index:1;}.elementor-widget{ position:relative;}.elementor-widget:not(:last-child){ margin-bottom:20px;}.elementor-column{ position:relative;min-height:1px;display:flex;}.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{ padding:10px;}@media (min-width:768px){.elementor-column.elementor-col-33, .elementor-column[data-col="33"]{ width:33.333%;}.elementor-column.elementor-col-50, .elementor-column[data-col="50"]{ width:50%;}.elementor-column.elementor-col-100, .elementor-column[data-col="100"]{ width:100%;}}@media (max-width:767px){.elementor-column{ width:100%;}}.elementor-clearfix::after{ content:"";display:block;clear:both;width:0px;height:0px;}.elementor-widget-heading .elementor-heading-title{ padding:0px;margin:0px;line-height:1;}.elementor-widget-image .elementor-image figure > a, .elementor-widget-image .elementor-image > a{ display:block;}.elementor-widget-image .elementor-image img{ vertical-align:middle;}.elementor-widget-image-box .elementor-image-box-content{ width:100%;}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{ display:flex;}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{ text-align:left;flex-direction:row;}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{ align-items:center;}}.elementor-widget-image-box .elementor-image-box-img{ display:inline-block;}.elementor-widget-image-box .elementor-image-box-title a{ color:inherit;}.elementor-widget-image-box .elementor-image-box-wrapper{ text-align:center;}.elementor-widget-image-box .elementor-image-box-description{ margin:0px;}.elementor .elementor-accordion-content p, .elementor .elementor-image-hotspot-description p, .elementor .elementor-tab-content p, .elementor .elementor-text-editor p, .elementor .elementor-toggle-content p{ color:inherit;font:inherit;letter-spacing:inherit;}@supports (-webkit-touch-callout:none){.elementor-element{ background-attachment:scroll !important;}}.pos-image-hotspot .pos-image-hotspot-description > :first-child{ margin-top:0px;}.pos-image-hotspot .pos-image-hotspot-description > :last-child{ margin-bottom:0px;}@keyframes ownpulse{   0%{ box-shadow:rgb(255, 255, 255) 0px 0px 0px 0px;transform:scale(1);}  50%{ box-shadow:rgba(92, 112, 214, 0) 0px 0px 0px 20px;transform:scale(1.5);}  0%{ box-shadow:rgb(255, 255, 255) 0px 0px 0px 0px;transform:scale(1);}  50%{ box-shadow:rgba(92, 112, 214, 0) 0px 0px 0px 20px;transform:scale(1.5);}}.pewidth-inline{ display:inline-block;}@media (min-width:1200px){.container{ width:1740px;}}:root{ --maincolor:#33B5E6;--bodycolor:#525050;}html{ font-size:14px;}body{ font-family:"Open Sans", sans-serif;font-size:14px;color:rgb(82, 80, 80);}.pos_title h2, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ font-family:"Open Sans", sans-serif;color:rgb(18, 17, 17);text-transform:capitalize;font-weight:600;}.js-product-miniature .product_desc .product_name{ color:rgb(18, 17, 17);text-transform:none;font-weight:400;}@media (min-width:768px){.js-product-miniature .product_desc .product_name{ font-size:16px;}}.js-product-miniature .product_desc .product_name:hover{ color:rgb(6, 98, 202);}.product-price-and-shipping .price{ color:rgb(85, 85, 85);font-size:16px;}.product-flag .new, .product-flag .on-sale, .product-flag .out_of_stock, .product-flag .pack{ display:inline-block;color:rgb(255, 255, 255);background:rgb(55, 176, 205);height:1.25rem;font-weight:600;border-radius:3px;text-transform:capitalize;z-index:1;padding:10px;line-height:18px !important;font-size:17px !important;}.product-flag .on-sale{ background:rgb(208, 48, 48);height:auto;border-radius:15px !important;}@media (min-width:992px){.row:has(> .avalco-equal-media){ flex-wrap:wrap;display:flex !important;align-items:stretch !important;}}@media (min-width:992px){.row:has(> .avalco-equal-media-v2){ flex-wrap:wrap;display:flex !important;align-items:stretch !important;}}@keyframes cssload-spin{   100%{ transform:rotate(360deg);}}@-webkit-keyframes cssload-spin{   100%{ transform:rotate(360deg);}}@-webkit-keyframes bounce{   0%, 20%, 53%, 80%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0px, 0px, 0px);}  40%, 43%{ animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0px, -30px, 0px);}  70%{ animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0px, -15px, 0px);}  90%{ transform:translate3d(0px, -4px, 0px);}}@keyframes bounce{   0%, 20%, 53%, 80%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0px, 0px, 0px);}  40%, 43%{ animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0px, -30px, 0px);}  70%{ animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0px, -15px, 0px);}  90%{ transform:translate3d(0px, -4px, 0px);}}@-webkit-keyframes flash{   0%, 50%, 100%{ opacity:1;}  25%, 75%{ opacity:0;}}@keyframes flash{   0%, 50%, 100%{ opacity:1;}  25%, 75%{ opacity:0;}}@-webkit-keyframes pulse{   0%{ transform:scale3d(1, 1, 1);}  50%{ transform:scale3d(1.15, 1.15, 1.15);}  100%{ transform:scale3d(1, 1, 1);}}@keyframes pulse{   0%{ transform:scale3d(1, 1, 1);}  50%{ transform:scale3d(1.15, 1.15, 1.15);}  100%{ transform:scale3d(1, 1, 1);}}@-webkit-keyframes rubberBand{   0%{ transform:scale3d(1, 1, 1);}  30%{ transform:scale3d(1.25, 0.75, 1);}  40%{ transform:scale3d(0.75, 1.25, 1);}  50%{ transform:scale3d(1.15, 0.85, 1);}  65%{ transform:scale3d(0.95, 1.05, 1);}  75%{ transform:scale3d(1.05, 0.95, 1);}  100%{ transform:scale3d(1, 1, 1);}}@keyframes rubberBand{   0%{ transform:scale3d(1, 1, 1);}  30%{ transform:scale3d(1.25, 0.75, 1);}  40%{ transform:scale3d(0.75, 1.25, 1);}  50%{ transform:scale3d(1.15, 0.85, 1);}  65%{ transform:scale3d(0.95, 1.05, 1);}  75%{ transform:scale3d(1.05, 0.95, 1);}  100%{ transform:scale3d(1, 1, 1);}}@-webkit-keyframes shake{   0%, 100%{ transform:translate3d(0px, 0px, 0px);}  10%, 30%, 50%, 70%, 90%{ transform:translate3d(-10px, 0px, 0px);}  20%, 40%, 60%, 80%{ transform:translate3d(10px, 0px, 0px);}}@keyframes shake{   0%, 100%{ transform:translate3d(0px, 0px, 0px);}  10%, 30%, 50%, 70%, 90%{ transform:translate3d(-10px, 0px, 0px);}  20%, 40%, 60%, 80%{ transform:translate3d(10px, 0px, 0px);}}@-webkit-keyframes headShake{   0%{ transform:translateX(0px);}  6.5%{ transform:translateX(-6px) rotateY(-9deg);}  18.5%{ transform:translateX(5px) rotateY(7deg);}  31.5%{ transform:translateX(-3px) rotateY(-5deg);}  43.5%{ transform:translateX(2px) rotateY(3deg);}  50%{ transform:translateX(0px);}}@keyframes headShake{   0%{ transform:translateX(0px);}  6.5%{ transform:translateX(-6px) rotateY(-9deg);}  18.5%{ transform:translateX(5px) rotateY(7deg);}  31.5%{ transform:translateX(-3px) rotateY(-5deg);}  43.5%{ transform:translateX(2px) rotateY(3deg);}  50%{ transform:translateX(0px);}}@-webkit-keyframes swing{   20%{ transform:rotate3d(0, 0, 1, 15deg);}  40%{ transform:rotate3d(0, 0, 1, -10deg);}  60%{ transform:rotate3d(0, 0, 1, 5deg);}  80%{ transform:rotate3d(0, 0, 1, -5deg);}  100%{ transform:rotate3d(0, 0, 1, 0deg);}}@keyframes swing{   20%{ transform:rotate3d(0, 0, 1, 15deg);}  40%{ transform:rotate3d(0, 0, 1, -10deg);}  60%{ transform:rotate3d(0, 0, 1, 5deg);}  80%{ transform:rotate3d(0, 0, 1, -5deg);}  100%{ transform:rotate3d(0, 0, 1, 0deg);}}@-webkit-keyframes tada{   0%{ transform:scale3d(1, 1, 1);}  10%, 20%{ transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}  30%, 50%, 70%, 90%{ transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}  40%, 60%, 80%{ transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}  100%{ transform:scale3d(1, 1, 1);}}@keyframes tada{   0%{ transform:scale3d(1, 1, 1);}  10%, 20%{ transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}  30%, 50%, 70%, 90%{ transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}  40%, 60%, 80%{ transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}  100%{ transform:scale3d(1, 1, 1);}}@-webkit-keyframes wobble{   0%{ transform:none;}  15%{ transform:translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg);}  30%{ transform:translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg);}  45%{ transform:translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg);}  60%{ transform:translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg);}  75%{ transform:translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg);}  100%{ transform:none;}}@keyframes wobble{   0%{ transform:none;}  15%{ transform:translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg);}  30%{ transform:translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg);}  45%{ transform:translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg);}  60%{ transform:translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg);}  75%{ transform:translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg);}  100%{ transform:none;}}@-webkit-keyframes jello{   0%, 11.1%, 100%{ transform:none;}  22.2%{ transform:skewX(-12.5deg) skewY(-12.5deg);}  33.3%{ transform:skewX(6.25deg) skewY(6.25deg);}  44.4%{ transform:skewX(-3.125deg) skewY(-3.125deg);}  55.5%{ transform:skewX(1.5625deg) skewY(1.5625deg);}  66.6%{ transform:skewX(-0.78125deg) skewY(-0.78125deg);}  77.7%{ transform:skewX(0.390625deg) skewY(0.390625deg);}  88.8%{ transform:skewX(-0.195312deg) skewY(-0.195312deg);}}@keyframes jello{   0%, 11.1%, 100%{ transform:none;}  22.2%{ transform:skewX(-12.5deg) skewY(-12.5deg);}  33.3%{ transform:skewX(6.25deg) skewY(6.25deg);}  44.4%{ transform:skewX(-3.125deg) skewY(-3.125deg);}  55.5%{ transform:skewX(1.5625deg) skewY(1.5625deg);}  66.6%{ transform:skewX(-0.78125deg) skewY(-0.78125deg);}  77.7%{ transform:skewX(0.390625deg) skewY(0.390625deg);}  88.8%{ transform:skewX(-0.195312deg) skewY(-0.195312deg);}}@-webkit-keyframes bounceIn{   0%, 20%, 40%, 60%, 80%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  20%{ transform:scale3d(1.1, 1.1, 1.1);}  40%{ transform:scale3d(0.9, 0.9, 0.9);}  60%{ opacity:1;transform:scale3d(1.03, 1.03, 1.03);}  80%{ transform:scale3d(0.97, 0.97, 0.97);}  100%{ opacity:1;transform:scale3d(1, 1, 1);}}@keyframes bounceIn{   0%, 20%, 40%, 60%, 80%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  20%{ transform:scale3d(1.1, 1.1, 1.1);}  40%{ transform:scale3d(0.9, 0.9, 0.9);}  60%{ opacity:1;transform:scale3d(1.03, 1.03, 1.03);}  80%{ transform:scale3d(0.97, 0.97, 0.97);}  100%{ opacity:1;transform:scale3d(1, 1, 1);}}@-webkit-keyframes bounceInDown{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(0px, -3000px, 0px);}  60%{ opacity:1;transform:translate3d(0px, 25px, 0px);}  75%{ transform:translate3d(0px, -10px, 0px);}  90%{ transform:translate3d(0px, 5px, 0px);}  100%{ transform:none;}}@keyframes bounceInDown{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(0px, -3000px, 0px);}  60%{ opacity:1;transform:translate3d(0px, 25px, 0px);}  75%{ transform:translate3d(0px, -10px, 0px);}  90%{ transform:translate3d(0px, 5px, 0px);}  100%{ transform:none;}}@-webkit-keyframes bounceInLeft{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(-3000px, 0px, 0px);}  60%{ opacity:1;transform:translate3d(25px, 0px, 0px);}  75%{ transform:translate3d(-10px, 0px, 0px);}  90%{ transform:translate3d(5px, 0px, 0px);}  100%{ transform:none;}}@keyframes bounceInLeft{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(-3000px, 0px, 0px);}  60%{ opacity:1;transform:translate3d(25px, 0px, 0px);}  75%{ transform:translate3d(-10px, 0px, 0px);}  90%{ transform:translate3d(5px, 0px, 0px);}  100%{ transform:none;}}@-webkit-keyframes bounceInRight{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(3000px, 0px, 0px);}  60%{ opacity:1;transform:translate3d(-25px, 0px, 0px);}  75%{ transform:translate3d(10px, 0px, 0px);}  90%{ transform:translate3d(-5px, 0px, 0px);}  100%{ transform:none;}}@keyframes bounceInRight{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(3000px, 0px, 0px);}  60%{ opacity:1;transform:translate3d(-25px, 0px, 0px);}  75%{ transform:translate3d(10px, 0px, 0px);}  90%{ transform:translate3d(-5px, 0px, 0px);}  100%{ transform:none;}}@-webkit-keyframes bounceInUp{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(0px, 3000px, 0px);}  60%{ opacity:1;transform:translate3d(0px, -20px, 0px);}  75%{ transform:translate3d(0px, 10px, 0px);}  90%{ transform:translate3d(0px, -5px, 0px);}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes bounceInUp{   0%, 60%, 75%, 90%, 100%{ animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}  0%{ opacity:0;transform:translate3d(0px, 3000px, 0px);}  60%{ opacity:1;transform:translate3d(0px, -20px, 0px);}  75%{ transform:translate3d(0px, 10px, 0px);}  90%{ transform:translate3d(0px, -5px, 0px);}  100%{ transform:translate3d(0px, 0px, 0px);}}@-webkit-keyframes bounceOut{   20%{ transform:scale3d(0.9, 0.9, 0.9);}  50%, 55%{ opacity:1;transform:scale3d(1.1, 1.1, 1.1);}  100%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}}@keyframes bounceOut{   20%{ transform:scale3d(0.9, 0.9, 0.9);}  50%, 55%{ opacity:1;transform:scale3d(1.1, 1.1, 1.1);}  100%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}}@-webkit-keyframes bounceOutDown{   20%{ transform:translate3d(0px, 10px, 0px);}  40%, 45%{ opacity:1;transform:translate3d(0px, -20px, 0px);}  100%{ opacity:0;transform:translate3d(0px, 2000px, 0px);}}@keyframes bounceOutDown{   20%{ transform:translate3d(0px, 10px, 0px);}  40%, 45%{ opacity:1;transform:translate3d(0px, -20px, 0px);}  100%{ opacity:0;transform:translate3d(0px, 2000px, 0px);}}@-webkit-keyframes bounceOutLeft{   20%{ opacity:1;transform:translate3d(20px, 0px, 0px);}  100%{ opacity:0;transform:translate3d(-2000px, 0px, 0px);}}@keyframes bounceOutLeft{   20%{ opacity:1;transform:translate3d(20px, 0px, 0px);}  100%{ opacity:0;transform:translate3d(-2000px, 0px, 0px);}}@-webkit-keyframes bounceOutRight{   20%{ opacity:1;transform:translate3d(-20px, 0px, 0px);}  100%{ opacity:0;transform:translate3d(2000px, 0px, 0px);}}@keyframes bounceOutRight{   20%{ opacity:1;transform:translate3d(-20px, 0px, 0px);}  100%{ opacity:0;transform:translate3d(2000px, 0px, 0px);}}@-webkit-keyframes bounceOutUp{   20%{ transform:translate3d(0px, -10px, 0px);}  40%, 45%{ opacity:1;transform:translate3d(0px, 20px, 0px);}  100%{ opacity:0;transform:translate3d(0px, -2000px, 0px);}}@keyframes bounceOutUp{   20%{ transform:translate3d(0px, -10px, 0px);}  40%, 45%{ opacity:1;transform:translate3d(0px, 20px, 0px);}  100%{ opacity:0;transform:translate3d(0px, -2000px, 0px);}}@-webkit-keyframes fadeIn{   0%{ opacity:0;}  100%{ opacity:1;}}@keyframes fadeIn{   0%{ opacity:0;}  100%{ opacity:1;}}@-webkit-keyframes fadeInDown{   0%{ opacity:0;transform:translate3d(0px, -10%, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInDown{   0%{ opacity:0;transform:translate3d(0px, -10%, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInDownBig{   0%{ opacity:0;transform:translate3d(0px, -2000px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInDownBig{   0%{ opacity:0;transform:translate3d(0px, -2000px, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInLeft{   0%{ opacity:0;transform:translate3d(-10%, 0px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInLeft{   0%{ opacity:0;transform:translate3d(-10%, 0px, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInLeftBig{   0%{ opacity:0;transform:translate3d(-2000px, 0px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInLeftBig{   0%{ opacity:0;transform:translate3d(-2000px, 0px, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInRight{   0%{ opacity:0;transform:translate3d(10%, 0px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInRight{   0%{ opacity:0;transform:translate3d(10%, 0px, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInRightBig{   0%{ opacity:0;transform:translate3d(2000px, 0px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInRightBig{   0%{ opacity:0;transform:translate3d(2000px, 0px, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInUp{   0%{ opacity:0;transform:translate3d(0px, 150%, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInUp{   0%{ opacity:0;transform:translate3d(0px, 150%, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeInUpBig{   0%{ opacity:0;transform:translate3d(0px, 2000px, 0px);}  100%{ opacity:1;transform:none;}}@keyframes fadeInUpBig{   0%{ opacity:0;transform:translate3d(0px, 2000px, 0px);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes fadeOut{   0%{ opacity:1;}  100%{ opacity:0;}}@keyframes fadeOut{   0%{ opacity:1;}  100%{ opacity:0;}}@-webkit-keyframes fadeOutDown{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, 100%, 0px);}}@keyframes fadeOutDown{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, 100%, 0px);}}@-webkit-keyframes fadeOutDownBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, 2000px, 0px);}}@keyframes fadeOutDownBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, 2000px, 0px);}}@-webkit-keyframes fadeOutLeft{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(-100%, 0px, 0px);}}@keyframes fadeOutLeft{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(-100%, 0px, 0px);}}@-webkit-keyframes fadeOutLeftBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(-2000px, 0px, 0px);}}@keyframes fadeOutLeftBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(-2000px, 0px, 0px);}}@-webkit-keyframes fadeOutRight{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(100%, 0px, 0px);}}@keyframes fadeOutRight{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(100%, 0px, 0px);}}@-webkit-keyframes fadeOutRightBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(2000px, 0px, 0px);}}@keyframes fadeOutRightBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(2000px, 0px, 0px);}}@-webkit-keyframes fadeOutUp{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, -100%, 0px);}}@keyframes fadeOutUp{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, -100%, 0px);}}@-webkit-keyframes fadeOutUpBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, -2000px, 0px);}}@keyframes fadeOutUpBig{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(0px, -2000px, 0px);}}@-webkit-keyframes flip{   0%{ transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out;}  40%{ transform:perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out;}  50%{ transform:perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in;}  80%{ transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in;}  100%{ transform:perspective(400px);animation-timing-function:ease-in;}}@keyframes flip{   0%{ transform:perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out;}  40%{ transform:perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out;}  50%{ transform:perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in;}  80%{ transform:perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function:ease-in;}  100%{ transform:perspective(400px);animation-timing-function:ease-in;}}@-webkit-keyframes flipInX{   0%{ transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0;}  40%{ transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in;}  60%{ transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}  80%{ transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}  100%{ transform:perspective(400px);}}@keyframes flipInX{   0%{ transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0;}  40%{ transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in;}  60%{ transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}  80%{ transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}  100%{ transform:perspective(400px);}}@-webkit-keyframes flipInY{   0%{ transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0;}  40%{ transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in;}  60%{ transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}  80%{ transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}  100%{ transform:perspective(400px);}}@keyframes flipInY{   0%{ transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0;}  40%{ transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in;}  60%{ transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}  80%{ transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}  100%{ transform:perspective(400px);}}@-webkit-keyframes flipOutX{   0%{ transform:perspective(400px);}  30%{ transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}  100%{ transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}@keyframes flipOutX{   0%{ transform:perspective(400px);}  30%{ transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}  100%{ transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}}@-webkit-keyframes flipOutY{   0%{ transform:perspective(400px);}  30%{ transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}  100%{ transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}}@keyframes flipOutY{   0%{ transform:perspective(400px);}  30%{ transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}  100%{ transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}}@-webkit-keyframes lightSpeedIn{   0%{ transform:translate3d(100%, 0px, 0px) skewX(-30deg);opacity:0;}  60%{ transform:skewX(20deg);opacity:1;}  80%{ transform:skewX(-5deg);opacity:1;}  100%{ transform:none;opacity:1;}}@keyframes lightSpeedIn{   0%{ transform:translate3d(100%, 0px, 0px) skewX(-30deg);opacity:0;}  60%{ transform:skewX(20deg);opacity:1;}  80%{ transform:skewX(-5deg);opacity:1;}  100%{ transform:none;opacity:1;}}@-webkit-keyframes lightSpeedOut{   0%{ opacity:1;}  100%{ transform:translate3d(100%, 0px, 0px) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{   0%{ opacity:1;}  100%{ transform:translate3d(100%, 0px, 0px) skewX(30deg);opacity:0;}}@-webkit-keyframes rotateIn{   0%{ transform-origin:center center;transform:rotate3d(0, 0, 1, -200deg);opacity:0;}  100%{ transform-origin:center center;transform:none;opacity:1;}}@keyframes rotateIn{   0%{ transform-origin:center center;transform:rotate3d(0, 0, 1, -200deg);opacity:0;}  100%{ transform-origin:center center;transform:none;opacity:1;}}@-webkit-keyframes rotateInDownLeft{   0%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}  100%{ transform-origin:left bottom;transform:none;opacity:1;}}@keyframes rotateInDownLeft{   0%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}  100%{ transform-origin:left bottom;transform:none;opacity:1;}}@-webkit-keyframes rotateInDownRight{   0%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}  100%{ transform-origin:right bottom;transform:none;opacity:1;}}@keyframes rotateInDownRight{   0%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}  100%{ transform-origin:right bottom;transform:none;opacity:1;}}@-webkit-keyframes rotateInUpLeft{   0%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}  100%{ transform-origin:left bottom;transform:none;opacity:1;}}@keyframes rotateInUpLeft{   0%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}  100%{ transform-origin:left bottom;transform:none;opacity:1;}}@-webkit-keyframes rotateInUpRight{   0%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0;}  100%{ transform-origin:right bottom;transform:none;opacity:1;}}@keyframes rotateInUpRight{   0%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0;}  100%{ transform-origin:right bottom;transform:none;opacity:1;}}@-webkit-keyframes rotateOut{   0%{ transform-origin:center center;opacity:1;}  100%{ transform-origin:center center;transform:rotate3d(0, 0, 1, 200deg);opacity:0;}}@keyframes rotateOut{   0%{ transform-origin:center center;opacity:1;}  100%{ transform-origin:center center;transform:rotate3d(0, 0, 1, 200deg);opacity:0;}}@-webkit-keyframes rotateOutDownLeft{   0%{ transform-origin:left bottom;opacity:1;}  100%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}}@keyframes rotateOutDownLeft{   0%{ transform-origin:left bottom;opacity:1;}  100%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0;}}@-webkit-keyframes rotateOutDownRight{   0%{ transform-origin:right bottom;opacity:1;}  100%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}}@keyframes rotateOutDownRight{   0%{ transform-origin:right bottom;opacity:1;}  100%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}}@-webkit-keyframes rotateOutUpLeft{   0%{ transform-origin:left bottom;opacity:1;}  100%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}}@keyframes rotateOutUpLeft{   0%{ transform-origin:left bottom;opacity:1;}  100%{ transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0;}}@-webkit-keyframes rotateOutUpRight{   0%{ transform-origin:right bottom;opacity:1;}  100%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0;}}@keyframes rotateOutUpRight{   0%{ transform-origin:right bottom;opacity:1;}  100%{ transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0;}}@-webkit-keyframes hinge{   0%{ transform-origin:left top;animation-timing-function:ease-in-out;}  20%, 60%{ transform:rotate3d(0, 0, 1, 80deg);transform-origin:left top;animation-timing-function:ease-in-out;}  40%, 80%{ transform:rotate3d(0, 0, 1, 60deg);transform-origin:left top;animation-timing-function:ease-in-out;opacity:1;}  100%{ transform:translate3d(0px, 700px, 0px);opacity:0;}}@keyframes hinge{   0%{ transform-origin:left top;animation-timing-function:ease-in-out;}  20%, 60%{ transform:rotate3d(0, 0, 1, 80deg);transform-origin:left top;animation-timing-function:ease-in-out;}  40%, 80%{ transform:rotate3d(0, 0, 1, 60deg);transform-origin:left top;animation-timing-function:ease-in-out;opacity:1;}  100%{ transform:translate3d(0px, 700px, 0px);opacity:0;}}@-webkit-keyframes rollIn{   0%{ opacity:0;transform:translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg);}  100%{ opacity:1;transform:none;}}@keyframes rollIn{   0%{ opacity:0;transform:translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg);}  100%{ opacity:1;transform:none;}}@-webkit-keyframes rollOut{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg);}}@keyframes rollOut{   0%{ opacity:1;}  100%{ opacity:0;transform:translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg);}}@-webkit-keyframes zoomIn{   0%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  50%{ opacity:1;}}@keyframes zoomIn{   0%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  50%{ opacity:1;}}@-webkit-keyframes zoomInDown{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInDown{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@-webkit-keyframes zoomInLeft{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInLeft{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@-webkit-keyframes zoomInRight{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInRight{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@-webkit-keyframes zoomInUp{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInUp{   0%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  60%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@-webkit-keyframes zoomOut{   0%{ opacity:1;}  50%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  100%{ opacity:0;}}@keyframes zoomOut{   0%{ opacity:1;}  50%{ opacity:0;transform:scale3d(0.3, 0.3, 0.3);}  100%{ opacity:0;}}@-webkit-keyframes zoomOutDown{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  100%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomOutDown{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  100%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@-webkit-keyframes zoomOutLeft{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px);}  100%{ opacity:0;transform:scale(0.1) translate3d(-2000px, 0px, 0px);transform-origin:left center;}}@keyframes zoomOutLeft{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px);}  100%{ opacity:0;transform:scale(0.1) translate3d(-2000px, 0px, 0px);transform-origin:left center;}}@-webkit-keyframes zoomOutRight{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px);}  100%{ opacity:0;transform:scale(0.1) translate3d(2000px, 0px, 0px);transform-origin:right center;}}@keyframes zoomOutRight{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px);}  100%{ opacity:0;transform:scale(0.1) translate3d(2000px, 0px, 0px);transform-origin:right center;}}@-webkit-keyframes zoomOutUp{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  100%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomOutUp{   40%{ opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}  100%{ opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}}@-webkit-keyframes slideInDown{   0%{ transform:translate3d(0px, -100%, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInDown{   0%{ transform:translate3d(0px, -100%, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@-webkit-keyframes slideInLeft{   0%{ transform:translate3d(-100%, 0px, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInLeft{   0%{ transform:translate3d(-100%, 0px, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@-webkit-keyframes slideInRight{   0%{ transform:translate3d(100%, 0px, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInRight{   0%{ transform:translate3d(100%, 0px, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@-webkit-keyframes slideInUp{   0%{ transform:translate3d(0px, 100%, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@keyframes slideInUp{   0%{ transform:translate3d(0px, 100%, 0px);visibility:visible;}  100%{ transform:translate3d(0px, 0px, 0px);}}@-webkit-keyframes slideOutDown{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(0px, 100%, 0px);}}@keyframes slideOutDown{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(0px, 100%, 0px);}}@-webkit-keyframes slideOutLeft{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(-100%, 0px, 0px);}}@keyframes slideOutLeft{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(-100%, 0px, 0px);}}@-webkit-keyframes slideOutRight{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(100%, 0px, 0px);}}@keyframes slideOutRight{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(100%, 0px, 0px);}}@-webkit-keyframes slideOutUp{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(0px, -100%, 0px);}}@keyframes slideOutUp{   0%{ transform:translate3d(0px, 0px, 0px);}  100%{ visibility:hidden;transform:translate3d(0px, -100%, 0px);}}@-webkit-keyframes blurFadeIn{   0%{ opacity:0;transform:scale(1.3);}  50%{ opacity:0.5;}  100%{ opacity:1;transform:scale(1);}}@keyframes blurFadeIn{   0%{ opacity:0;transform:scale(1.3);}  50%{ opacity:0.5;}  100%{ opacity:1;transform:scale(1);}}@-webkit-keyframes blurFadeInDown{   0%{ opacity:0;transform:translateY(-10px);}  100%{ opacity:1;transform:translateY(0px);}}@keyframes blurFadeInDown{   0%{ opacity:0;transform:translateY(-10px);}  100%{ opacity:1;transform:translateY(0px);}}@-webkit-keyframes passing{   0%{ transform:translateX(-50%);opacity:0;}  50%{ transform:translateX(0%);opacity:1;}  100%{ transform:translateX(50%);opacity:0;}}@keyframes passing{   0%{ transform:translateX(-50%);opacity:0;}  50%{ transform:translateX(0%);opacity:1;}  100%{ transform:translateX(50%);opacity:0;}}@-webkit-keyframes passing-reverse{   0%{ transform:translateX(50%);opacity:0;}  50%{ transform:translateX(0%);opacity:1;}  100%{ transform:translateX(-50%);opacity:0;}}@keyframes passing-reverse{   0%{ transform:translateX(50%);opacity:0;}  50%{ transform:translateX(0%);opacity:1;}  100%{ transform:translateX(-50%);opacity:0;}}@keyframes jackInTheBox{   0%{ opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom;}  50%{ transform:rotate(-10deg);}  70%{ transform:rotate(3deg);}  100%{ opacity:1;transform:scale(1);}}.toy-bestsale .pos-product-widget .slick-slide > :not(:last-child){ margin-bottom:0px;}.elementor-widget-wrap > section{ width:100% !important;}@keyframes shakeLight{   0%{ transform:translate(-5px, 0px) rotate(0deg);}  10%{ transform:translate(-4.5px, 0px) rotate(0deg);}  20%{ transform:translate(-4px, 0px) rotate(0deg);}  30%{ transform:translate(-3.5px, 0px) rotate(0deg);}  40%{ transform:translate(-3px, 0px) rotate(0deg);}  50%{ transform:translate(-2.5px, 0px) rotate(0deg);}  60%{ transform:translate(-2px, 0px) rotate(0deg);}  70%{ transform:translate(-1.5px, 0px) rotate(0deg);}  80%{ transform:translate(-1px, 0px) rotate(0deg);}  90%{ transform:translate(-0.5px, 0px) rotate(0deg);}  100%{ transform:translate(0px, 0px) rotate(0deg);}}