.wc-block-components-totals-shipping .wc-block-components-totals-item strong{text-transform:uppercase;display:none}.wc-block-components-totals-shipping .wc-block-components-shipping-address,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__delivery-options-notice{display:none!important;margin-top:16px}.wc-block-grid__product-onsale,.onsale{color:#fff;background:#6bc45a}.price del{color:red}.price{font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;font-size:1.8rem;color:#222}.woocommerce-variation-price .price{font-weight:700;font-size:1.8rem;color:green}.notice[class*="malcure"],.notice:contains("malcure"),.notice:contains("Malcure"),.notice:contains("definition updates"),.notice:contains("malware definition"){display:none!important}.notice p:contains("Malcure"),.notice p:contains("malcure"){display:none!important}.single-product div.product p.price{font-size:1.8rem}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6,.site-footer .widget .widget-title,.site-footer .widget .widgettitle{color:#ffffff!important}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:2rem}a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus{outline-color:#fff0}.storefront-full-width-content .woocommerce-products-header{text-align:left!important}@media (min-width:768px){.sub-menu a{color:#000}.col-full{max-width:95%}.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:rgb(27 27 27 / .7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-blend-mode:multiply}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:rgb(0 0 0 / .6);color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-blend-mode:multiply}.main-navigation ul li a,.site-title a,ul.menu li a,.site-branding h1 a,button.menu-toggle,button.menu-toggle:hover,.handheld-navigation .dropdown-toggle{color:#fff}}.hentry .entry-content a{text-decoration:none}.wpforms-form input[type=submit],.wpforms-form button[type=submit]{text-transform:uppercase;color:#26a7de!important;background-color:#fff!important;border-radius:0px!important;border:2px solid #26a7de!important}.wpforms-form input[type=submit],.wpforms-form button[type=submit]:hover{background:#26a7de!important;color:#ffffff!important;background-color:#26a7de!important;border-radius:0px!important;border:2px solid #26a7de!important}div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:Hover,div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:ACTIVE,div#n2-ss-2 .n2-style-107cb0e4b96e295f0c4852cfc0854d07-heading:FOCUS{background:#26a7de!important}.sfsiplus_footerLnk{display:none}.out-of-stock{color:#fff;background:red;font-weight:700;text-transform:uppercase;margin-top:10px;padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;display:inline-block;margin-bottom:1em;border:1px solid #222;border-radius:3px;position:relative;border-color:#222}.stock.out-of-stock{color:#fff}.out-of-stock-message{color:#fff;background:red;font-weight:700;text-transform:uppercase;margin-top:10px;padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;display:inline-block;margin-bottom:1em;border:1px solid #222;border-radius:3px;position:relative;border-color:#222}@media only screen and (max-width:767px){.site-header{position:fixed;top:0;width:100%;z-index:9999}.site-content{margin-top:150px}}.quick-ship-alert{background-color:#1279f8;border:3px solid #000;color:#fff;padding:8px;max-width:55%;text-align:center;font-size:16px;border-radius:0;font-family:inherit;box-sizing:border-box;margin-bottom:2rem;position:relative;overflow:hidden;z-index:1}.quick-ship-alert{margin:0 auto;margin-top:1.5rem}.single-product .related .quick-ship-alert{margin:0 auto;margin-top:1.5rem}.single-product .quick-ship-alert{margin:0 0 2rem 0;max-width:50%;text-align:left}.quick-ship-alert.inactive{background-color:#f5f5f5;border-color:#ccc;color:#666}.quick-ship-alert .text-upper{text-transform:uppercase;font-weight:700}.quick-ship-alert .shipping-day{text-decoration:underline;font-weight:600}.quick-ship-alert .quick-ship-countdown{font-size:12px;margin-top:5px;color:#fff}.quick-ship-alert.inactive .quick-ship-countdown{display:none}.quick-ship-alert::before{content:'';position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border:3px solid #fff0;border-radius:5px;background:radial-gradient(circle,#cccccc,#d9d9d9,#bfbfbf,#cccccc);background-size:200% 200%;animation:rotateRadialBorder 6s linear infinite;-webkit-mask:linear-gradient(rgb(0 0 0 / .1) 0,rgb(0 0 0 / .1) 100%) content-box;mask:linear-gradient(rgb(0 0 0 / .1) 0,rgb(0 0 0 / .1) 100%) content-box;z-index:-1;pointer-events:none}@keyframes rotateRadialBorder{0%{background-position:50% 50%}100%{background-position:150% 150%}}@media (max-width:768px){.quick-ship-alert{font-size:12px;padding:6px;max-width:80%}.single-product .quick-ship-alert{max-width:80%}.quick-ship-alert .text-upper{font-size:1em}.quick-ship-alert .shipping-day{font-size:1em}.quick-ship-alert .quick-ship-countdown{font-size:10px}}#box{align-items:center;justify-content:center;width:55%;color:#fff}.gradient-border{--borderWidth:3px;background:#1D1F20;position:relative;border-radius:var(--borderWidth)}.gradient-border:after{content:'';position:absolute;top:calc(-1 * var(--borderWidth));left:calc(-1 * var(--borderWidth));height:calc(100% + var(--borderWidth) * 2);width:calc(100% + var(--borderWidth) * 2);background:linear-gradient(60deg,#f79533,#f37055,#ef4e7b,#a166ab,#5073b8,#1098ad,#07b39b,#6fba82);border-radius:calc(2 * var(--borderWidth));z-index:-1;animation:animatedgradient 3s ease alternate infinite;background-size:300% 300%}@keyframes animatedgradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}