/*!
Theme Name: Spectrum Pharma
Theme URI: http://underscores.me/
Author: Ihor Tryhuk
Author URI: https://tryhuk.pp.ua/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: spectrumpharma
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Spectrum Pharma is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:"Open Sans";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Regular.eot);src:local("Open Sans Regular"),local("OpenSans-Regular"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Regular.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Regular.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Bold.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Bold.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Regular.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Medium.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-SemiBold.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Bold.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Black.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-BlackItalic.woff) format("woff"),url(//spectrumroids.com/wp-content/themes/spectrum/fonts/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--container:1360px;--text-size:16px;--text-size-sm:13px;--h1-size:30px;--h2-size:24px;--h3-size:20px;--h4-size:18px;--h5-size:16px;--h6-size:15px;--white:#fff;--black:#000;--grey:#353535;--grey-light:#e9e9e9;--red:#f22b2b;--red-dark:#db1c1c}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-size:var(--text-size);font-weight:400;font-family:"Montserrat";line-height:1.2;background:var(--white);color:var(--grey)}a,a:hover{color:var(--grey);text-decoration:none;transition:.25s}img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;margin:0}.bg-cover img{width:100%;height:100%;object-fit:cover;object-position:center}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.33;margin:0 0 18px}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:var(--h5-size)}h6{font-size:var(--h6-size)}p,ul,ol{margin:0 0 18px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child{margin-bottom:0}.form-fields{position:relative;display:flex;flex-wrap:wrap;margin:0 -10px -20px}.form-field{position:relative;margin:0 0 20px;padding:0 10px;flex:0 0 100%;max-width:100%}.form-field-50{flex:0 0 50%;max-width:50%}.form-field>label{font-size:var(--text-size-sm);margin-bottom:6px;display:block;width:100%}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{font-size:var(--text-size-sm);font-weight:400;font-family:"Montserrat";line-height:1.5;background:#f8f8f8;border:1px solid #f8f8f8;color:var(--black);padding:14px 19px;height:50px;width:100%;outline:none;transition:.25s}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:var(--red)}textarea{height:150px}.wpcf7-spinner{position:absolute;top:0;right:0}.wpcf7-not-valid-tip{font-size:var(--text-size-sm);color:var(--red);margin-top:4px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;font-size:var(--text-size);padding:15px 20px}.form-field-button{text-align:center}.screen-reader-text{display:none}.container{width:100%;max-width:var(--container);margin-left:auto;margin-right:auto}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;background:0 0;border:1px solid transparent;outline:none;cursor:pointer;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;line-height:1.5;padding:22.75px 30px;transition:.25s}.btn-sm{padding:13px 30px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.btn-icon-left:before,.btn-icon-right:after{content:"";flex:0 0 16px;max-width:16px;width:16px;height:16px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;margin-top:2px;transition:.25s}.btn-sm.btn-icon-left:before,.btn-sm.btn-icon-right:after{flex:0 0 10px;max-width:10px;width:10px;height:10px;margin-top:0}.btn-icon-left:before{margin-right:10px}.btn-icon-right:after{margin-left:10px}.btn-primary{background-color:var(--red);border-color:var(--red);color:var(--white)}.btn-primary:before,.btn-primary:after{background-color:var(--white)}.btn-primary:hover{background-color:var(--red-dark);border-color:var(--red-dark);color:var(--white)}.btn-primary:hover:before,.btn-primary:hover:after{background-color:var(--white)}.btn-secondary{background-color:var(--white);border-color:var(--white);color:var(--black)}.btn-secondary:before,.btn-secondary:after{background-color:var(--black)}.btn-secondary:hover{background-color:var(--white);border-color:var(--white);color:var(--red)}.btn-secondary:hover:before,.btn-secondary:hover:after{background-color:var(--red)}.btn-outline-primary{border-color:var(--red);color:var(--red)}.btn-outline-primary:before,.btn-outline-primary:after{background-color:var(--red)}.btn-outline-primary:hover{background-color:var(--red-dark);border-color:var(--red-dark);color:var(--white)}.btn-outline-primary:hover:before,.btn-outline-primary:hover:after{background-color:var(--white)}.btn-link{font-size:13px;font-weight:400;padding:0;border:none;background:0 0;color:var(--grey)}.btn-link:before,.btn-link:after{background-color:var(--grey);-webkit-mask-size:8px !important;flex:0 0 8px;max-width:8px;width:8px;height:8px;margin-top:2px !important}.btn-link:hover{color:var(--red)}.btn-link:hover:before,.btn-link:hover:after{background-color:var(--red)}.btn-icon-arrowDown:before,.btn-icon-arrowDown:after{-webkit-mask-size:10px;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);margin-top:0}.btn-icon-arrowRight:before,.btn-icon-arrowRight:after{-webkit-mask-size:10px;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-right.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-right.svg);margin-top:0}.btn-icon-send:before,.btn-icon-send:after{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/telegram-2.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/telegram-2.svg)}.btn-icon-cart:before,.btn-icon-cart:after{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/grocery-store.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/grocery-store.svg);margin-top:-2px}.btn-icon-cart:after{margin-left:19px}.btn.disabled{background:#e9e9e9;border-color:#e9e9e9;pointer-events:none}.section{position:relative;padding-top:12px;padding-bottom:70px;z-index:1}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.heading{position:relative;text-align:center;margin-bottom:40px}.heading h2{font-size:var(--h1-size);font-weight:700;text-transform:uppercase;color:var(--black)}.highlight{color:var(--red)}.wrapper{position:relative;z-index:1}.header{position:relative;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.15);z-index:99}.header-wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.header-logo{margin-right:30px}.header-logo img{max-height:60px}.main-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center}.main-menu-tablet{display:none}.main-menu>li{position:relative;margin-right:50px}.main-menu>li:last-child{margin-right:0}.main-menu>li>a{display:flex;align-items:center;font-size:var(--h6-size);font-weight:500;color:var(--white)}.main-menu>li>a:hover,.main-menu>li.current-menu-item>a{color:var(--red)}.main-menu>li.menu-link-shop>a:before{content:"";-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/more.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/more.svg);background-color:var(--red);flex:0 0 14px;max-width:14px;width:14px;height:14px;margin-right:10px;transition:.25s}.main-menu>li.menu-item-has-children>a:after{content:"";-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);background-color:var(--red);flex:0 0 8px;max-width:8px;width:8px;height:8px;margin-left:10px;transition:.25s}.main-menu>li.menu-item-has-children.active>a:after{transform:rotate(180deg)}.main-menu ul{display:none;position:absolute;top:calc(100% + 38px);left:-6px;margin:0;padding:0;list-style:none;background:var(--white);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:27px 30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;min-width:200px;z-index:9}.main-menu ul li{margin-bottom:13px;line-height:1.2}.main-menu ul li.submenu-link-primary{font-size:var(--h6-size);font-weight:600;margin-bottom:23px}.main-menu ul li:last-child{margin-bottom:0}.main-menu ul li a{font-size:var(--h6-size);color:var(--black)}.main-menu ul li a:hover{color:var(--red)}.header-icons{display:flex;align-items:center}.header-icons-item{position:relative;margin-right:40px}.header-icons-item:last-child{margin-right:0}.header-icons-item.toggle{display:none}.header-icons-item>a{position:relative;display:block;width:24px;height:24px;z-index:1}.header-icons-item>a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--white);transition:.25s;z-index:1}.header-icons-item>a:hover:before{background-color:var(--red)}.header-icons-item.search>a:before{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/zoom.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/zoom.svg)}.header-icons-item.wishlist>a:before{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/heart.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/heart.svg)}.header-icons-item.account>a:before{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/user.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/user.svg)}.header-icons-item.cart>a:before{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/shopping-cart.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/shopping-cart.svg)}.header-icons-item.toggle>a:before{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/menu.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/menu.svg)}.header-icons-item>a>span{position:absolute;top:-6px;right:-5px;width:13px;height:13px;background:var(--red);display:flex;align-items:center;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:var(--white);font-size:10px;font-weight:500;z-index:1}.header-search{display:none;position:absolute;top:-18px;right:-18px;width:350px;z-index:1}.header-search input{position:relative;width:100%;height:60px;background:var(--white);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:none;padding:20px 50px 20px 20px;font-size:var(--text-size-sm);font-weight:400;outline:none;transition:.5s}.header-search button{position:absolute;top:18px;right:18px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/zoom.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/zoom.svg);background-color:var(--red);width:24px;height:24px;cursor:pointer;outline:none;border:0;padding:0;transition:.25s}.header-search button:hover{background-color:var(--red-dark)}.ajaxSearch-wrap{position:relative;background:var(--white);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;min-width:220px;max-height:565px;overflow:auto;z-index:1}.ajaxSearch-no-result{font-size:var(--h6-size);text-align:center;color:var(--black)}.ajaxSearch-item{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9}.ajaxSearch-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ajaxSearch-item__wrap{position:relative;display:flex;align-items:center}.ajaxSearch-item__image{flex:0 0 68px;max-width:68px;height:68px;display:flex;align-items:center;justify-content:center;margin-right:20px;background:#f8f8f8}.ajaxSearch-item__image img{max-height:60px}.ajaxSearch-item__info{flex:auto;max-width:100%}.ajaxSearch-item__title{margin-bottom:0;text-transform:uppercase;font-size:var(--h6-size);font-weight:600;color:var(--black);line-height:1.2;transition:.25s}.ajaxSearch-item__title:hover{color:var(--red)}.ajaxSearch-item__subtitle{font-size:var(--text-size-sm);line-height:1.23;margin-bottom:0;margin-top:2px}.ajaxSearch-item__price{font-size:var(--text-size-sm);line-height:1.23;color:var(--black);display:flex;align-items:baseline;margin-top:10px}.ajaxSearch-item__price ins{text-decoration:none;font-weight:600;order:1}.ajaxSearch-item__price del{color:var(--grey);order:2;margin-left:5px}#search-results-mobile{position:absolute;width:100%;top:100%;left:0;z-index:19}.miniCart{display:none;position:absolute;top:calc(100% + 38px);right:-10px;background:var(--white);box-shadow:0 4px 15px 0 rgba(0,0,0,.1);padding:30px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:400px;z-index:2}.woocommerce-mini-cart{position:relative;margin:0;padding:0;list-style:none}.woocommerce-mini-cart li{position:relative;padding:20px 0;border-bottom:1px solid var(--grey-light);display:flex;align-items:center;justify-content:space-between}.woocommerce-mini-cart li:first-child{padding-top:0}.woocommerce-mini-cart li a.remove{position:absolute;top:0;right:0;z-index:2}.woocommerce-mini-cart-item__image{position:relative;flex:0 0 80px;max-width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;margin-right:20px;z-index:1}.woocommerce-mini-cart-item__image a{flex:0 0 100%;max-width:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.woocommerce-mini-cart-item__image{max-height:80px}.woocommerce-mini-cart-item__image span{position:absolute;top:-5px;right:-5px;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--red);color:var(--white);font-size:var(--text-size-sm);font-weight:600;z-index:1}.woocommerce-mini-cart-item__info{flex:auto;max-width:100%}.woocommerce-mini-cart-item__title{font-size:var(--h6-size);font-weight:600;text-transform:uppercase;color:var(--black);line-height:1.2;margin-bottom:0}.woocommerce-mini-cart-item__title a{color:var(--black)}.woocommerce-mini-cart-item__title a:hover{color:var(--red)}.woocommerce-mini-cart-item__subtitle{position:relative;margin-bottom:0;margin-top:3px;font-size:var(--text-size-sm);line-height:1.2}.woocommerce-mini-cart-item__price{position:relative;font-size:var(--text-size-sm);color:var(--black);margin-top:13px;line-height:1.2}.woocommerce-mini-cart__total{position:relative;margin:0;padding:26px 0;display:flex;align-items:center;justify-content:space-between;font-size:var(--h6-size);color:var(--black)}.woocommerce-mini-cart__total strong{font-weight:400}.woocommerce-mini-cart__total .amount{font-weight:600}.woocommerce-mini-cart__buttons{position:relative}.woocommerce-mini-cart__buttons .btn{margin-bottom:10px;width:100%}.woocommerce-mini-cart__buttons .btn:last-child{margin-bottom:0}.woocommerce-mini-cart__empty-message{position:relative;text-align:center;padding:17px 0 15px;margin-bottom:0;font-size:var(--h6-size);color:var(--black)}.main{position:relative;margin-top:-101px;min-height:calc(100vh - 70px);z-index:1}.page-wrapper{position:relative}.page-header{position:relative;padding:140px 0 40px;min-height:310px;z-index:1}.page-header-bg{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--black);z-index:-1}.page-header-bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--black);opacity:.5;z-index:1}.breadcrumbs{font-weight:400;font-size:var(--text-size-sm);margin-bottom:40px;color:var(--white)}.breadcrumbs>span{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs a{color:var(--white)}.breadcrumbs a:hover{color:var(--red)}.breadcrumbs-sep{font-size:0;flex:0 0 8px;max-width:8px;height:8px;background:url(//spectrumroids.com/wp-content/themes/spectrum/images/right-arrow.svg) no-repeat center;background-size:contain;margin:0 10px -2px}.page-header-title{font-size:calc(var(--h1-size)*1.6);font-weight:900;font-style:italic;text-transform:uppercase;color:var(--white);padding-left:82px;line-height:1.45}.page-title{position:relative;margin-bottom:42px;text-align:center;font-size:var(--h1-size);font-weight:700;text-transform:uppercase;color:var(--black)}.page-content-inner{position:relative;max-width:800px;margin-left:auto;margin-right:auto;background:#f8f8f8;padding:40px;z-index:1}.page-text{font-family:"Open Sans";line-height:1.7}.page-text h1,.page-text h2,.page-text h3,.page-text h4,.page-text h5,.page-text h6{font-weight:700;margin-top:37px;color:var(--black)}.page-text h1:first-child,.page-text h2:first-child,.page-text h3:first-child,.page-text h4:first-child,.page-text h5:first-child,.page-text h6:first-child{margin-top:0}.page-text ul,.page-text ol{padding-left:24px}.page-text ul li::marker{font-size:11px}.page-text a{color:var(--red);text-decoration:underline}.page-text a:hover{color:var(--red-dark)}.error-404-number{font-size:calc(var(--h1-size)*10);font-weight:900;color:var(--red);line-height:1;margin-bottom:30px;text-align:center}.error-404-button{text-align:center}.footer{position:relative;padding:18px 0;background:#f8f8f8;z-index:1}.footer-wrap{display:flex;align-items:center}.footer-logo{margin-right:10px}.footer-logo img{max-height:34px}.copyright{font-size:var(--text-size-sm);margin-bottom:0;margin-right:30px}.footer-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:flex-end;flex:auto;max-width:100%}.footer-menu li{margin-right:30px}.footer-menu li:last-child{margin-right:0}.footer-menu li a{color:var(--black);font-size:var(--text-size-sm);font-weight:500}.footer-menu li a:hover{color:var(--red)}.blog-items{position:relative;display:flex;flex-wrap:wrap;margin:0 -17px -34px}.blog-item{position:relative;flex:0 0 calc(100%/3);max-width:calc(100%/3);padding:0 17px;margin-bottom:34px}.blog-item__wrap{position:relative;z-index:1}.blog-item__image{position:relative;height:calc((var(--container) - 34px*2)/3/1.433);margin-bottom:24px;background:var(--black);z-index:1}.blog-item__tag{position:absolute;top:20px;left:20px;background:var(--red);font-size:var(--text-size-sm);font-weight:600;color:var(--white);line-height:1.5;padding:5.25px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;z-index:1}.blog-item__title{position:relative;font-size:var(--h6-size);font-weight:600;line-height:1.5;margin-bottom:5px}.blog-item__title a{color:var(--black)}.blog-item__wrap:hover .blog-item__title a{color:var(--red)}.blog-item__date{font-size:var(--text-size-sm)}.blog-ajax-load{position:relative;flex:0 0 100%;max-width:100%;padding:0 17px;margin-top:10px;margin-bottom:34px;text-align:center;z-index:1}.singleBlog-image{max-width:800px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px}.singleBlog-content .page-content-inner{margin-bottom:20px}.singleBlog-image:last-child,.singleBlog-content .page-content-inner:last-child{margin-bottom:0}.singleBlog-tags{position:relative;max-width:800px;margin-left:auto;margin-right:auto;display:flex;align-items:flex-start;background:#f8f8f8;padding:40px;z-index:1}.singleBlog-content .page-content-inner+.singleBlog-tags{padding-top:0;margin-top:-20px}.singleBlog-tags span{font-size:var(--text-size-sm);font-weight:600;color:var(--black);margin-right:20px;min-height:30px;display:flex;flex-direction:column;justify-content:center}.singleBlog-tags p{flex:auto;max-width:100%}.singleBlog-tags p a{position:relative;display:inline-block;background:var(--red);font-size:var(--text-size-sm);font-weight:600;color:var(--white);line-height:1.5;padding:5.25px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-right:10px;z-index:1}.singleBlog-tags p a:last-child{margin-right:0}.singleBlog-tags p a:hover{background:var(--black)}.pageContacts-content-inner{max-width:790px;margin-left:auto;margin-right:auto;margin-bottom:20px}.pageContacts-content-inner:last-child{margin-bottom:0}.pageContacts-contact{max-width:790px;margin-left:auto;margin-right:auto;margin-bottom:46px;padding:0;list-style:none;display:flex;align-items:center;justify-content:space-between}.pageContacts-contact:last-child{margin-bottom:0}.pageContacts-contact li{position:relative;display:flex;align-items:center;margin-right:20px;font-size:var(--text-size-sm);font-weight:600;color:var(--black)}.pageContacts-contact li:last-child{margin-right:0}.pageContacts-contact li:before{content:"";background-size:contain;background-repeat:no-repeat;background-position:center;flex:0 0 16px;max-width:16px;width:16px;height:16px;margin-right:10px;z-index:1}.pageContacts-contact li.telegram:before{background-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/telegram.svg)}.pageContacts-contact li.address:before{background-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/maps-and-flags.svg)}.pageContacts-contact li.schedule:before{background-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/calendar.svg)}.pageContacts-contact li a{color:var(--black)}.pageContacts-contact li a:hover{color:var(--red)}.pageContacts-form{position:relative;max-width:790px;margin-left:auto;margin-right:auto}.categories-nav{position:relative;margin-bottom:34px;padding:12px;list-style:none;display:flex;gap:18px;row-gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;margin:0 auto 30px;border-bottom:1px solid #ccc}.categories-nav li{position:relative;margin:0 25px 20px}.categories-nav li.active{border-bottom:1px solid var(--red)}.categories-nav li a{font-size:18px;font-weight:700;color:var(--black);text-transform:uppercase}.categories-nav li.active a,.categories-nav li a:hover{color:var(--red)}.page-description,.term-description{max-width:1040px;margin-left:auto;margin-right:auto;margin-bottom:34px;text-align:center}ul.products{position:relative;margin:0 -17.5px -26px;padding:0;list-style:none;display:flex;flex-wrap:wrap;z-index:1}ul.products li{position:relative;margin:0 0 26px;padding:0 17.5px;z-index:1}ul.products.columns-1 li{flex:0 0 calc(100%/1);max-width:calc(100%/1)}ul.products.columns-2 li{flex:0 0 calc(100%/2);max-width:calc(100%/2)}ul.products.columns-3 li{flex:0 0 calc(100%/3);max-width:calc(100%/3)}ul.products.columns-4 li{flex:0 0 calc(100%/4);max-width:calc(100%/4)}.product-image{position:relative;background:#f8f8f8;display:flex;align-items:center;justify-content:center;height:calc((var(--container) - 35px*2)/3);margin-bottom:16px;z-index:1}.product-image img{max-width:calc((var(--container) - 35px*2)/3)}.product-info{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.product-info-left{position:relative}.woocommerce-loop-product__title{font-size:var(--h4-size);font-weight:600;color:var(--black);margin-bottom:7px;text-transform:uppercase;transition:.25s}.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:var(--red)}.woocommerce-loop-product__title:last-child{margin-bottom:0}.product-subtitle{font-size:var(--h6-size)}.product-info-right{position:relative;text-align:right}.product-info .price{font-size:var(--h6-size);font-weight:600;color:var(--black);display:flex;align-items:baseline;justify-content:flex-end}.product-info .price del{font-weight:400;order:2;color:var(--grey);margin-left:5px;font-size:var(--text-size-sm)}.product-info .price ins{order:1;text-decoration:none}li.product .product-rating{position:relative;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end;z-index:1}li.product .product-rating-stars{position:relative;flex:0 0 63px;max-width:63px;z-index:1}li.product .product-rating-stars:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/stars-1.svg) no-repeat center;background-size:contain;width:63px;height:12px;display:block}li.product .product-rating-stars span{position:absolute;overflow:hidden;font-size:0;top:0;left:0;z-index:1}li.product .product-rating-stars span:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/stars-2.svg) no-repeat center;background-size:contain;width:63px;height:12px;display:block}.woocommerce-pagination{margin-top:20px;padding-top:20px}.lmp_products_loading,.lmp_load_more_button{position:relative;margin-top:40px}.lmp_load_more_button .lmp_button{position:relative !important;display:inline-flex !important;align-items:center;justify-content:center;font-size:15px !important;font-weight:700;background:0 0 !important;color:var(--red) !important;border:1px solid var(--red) !important;outline:none;cursor:pointer;-webkit-border-radius:35px !important;-moz-border-radius:35px !important;border-radius:35px !important;line-height:1.5 !important;padding:22.75px 30px;transition:.25s}.lmp_load_more_button.br_lmp_button_settings .lmp_button:hover{background:var(--red-dark) !important;border-color:var(--red-dark) !important;color:var(--white) !important}.lmp_load_more_button .lmp_button:after{content:"";flex:0 0 16px;max-width:16px;width:16px;height:16px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:10px;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);background-color:var(--red);margin-top:0;margin-left:10px;transition:.25s}.lmp_load_more_button .lmp_button:hover:after{background-color:var(--white)}.archiveProducts-content-inner{position:relative;background:#f8f8f8;padding:40px;z-index:1}.hero-section{position:relative;display:flex;flex-direction:column;justify-content:center;padding:160px 0 40px;min-height:800px;z-index:1}.hero-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.hero-bg:after{content:"";background:var(--black);opacity:.5;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.hero-content{position:relative;margin-bottom:65px;color:var(--white);padding-left:90px;font-size:var(--h3-size);z-index:1}.hero-content:last-child{margin-bottom:0}.hero-content .hero-slogan{font-weight:900;font-size:calc(var(--h1-size)*1.6);line-height:1.45;margin-bottom:27px}.hero-content .hero-slogan span{font-weight:400}.hero-content h1{font-size:28px;font-weight:600}.hero-content .hero-slogan:last-child{margin-bottom:0}.hero-button{padding-left:90px}.banner-wrap{position:relative;padding:80px;z-index:1;margin-top:30px;width:100%}.banner-bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.banner-before-heading{position:relative;font-size:var(--h3-size);margin-bottom:12px;color:var(--black)}.banner-heading{font-size:calc(var(--h1-size)*1.6);font-weight:900;font-style:italic;color:var(--black);margin-bottom:38px}.banner-heading:last-child{margin-bottom:0}.info-content{position:relative;background:#f8f8f8;padding:40px;z-index:1}.info-content-2{display:none;margin-top:37px}.info-more{position:relative;margin-top:30px}.info-more span:last-child,.info-content.active .info-more span:first-child{display:none}.info-content.active .info-more span:last-child{display:initial}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;max-width:500px;margin:1.75rem auto;pointer-events:none;display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--white);box-shadow:0px 4px 15px rgba(0,0,0,.1);background-clip:padding-box;outline:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background:var(--black);opacity:0;z-index:-1}.modal-backdrop.show{opacity:.5;z-index:1049}.modal-title{text-align:center;font-weight:600;font-size:24px;margin-bottom:0;color:#131543;text-transform:uppercase}.modal-close{position:absolute;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/cancel.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/cancel.svg);background-color:#c9c9c9;width:40px;height:40px;top:19px;right:37px;border:none;cursor:pointer;padding:0;transition:.25s;z-index:9}.modal-close:hover{background-color:#131543}.modal-body{position:relative;padding:45px 100px 60px}.modal-mobile{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-9999;opacity:0;transition:.25s}.modal-mobile.show{z-index:9999;opacity:1}.modal-mobile-bg{background:var(--black);position:absolute;opacity:0;transition:.25s;top:0;left:0;width:100%;height:100%;z-index:-1}.modal-mobile.show .modal-mobile-bg{opacity:.5}.modal-mobile-wrap{position:relative;background:var(--white);border-radius:0;height:100%;width:100%;max-width:320px;transform:translateX(-100%);padding:0;transition:.25s;overflow:auto;z-index:1}.modal-mobile.show .modal-mobile-wrap{transform:translateX(0)}.modal-mobile-header{position:relative;padding:20px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e9}.modal-mobile-logo{margin-right:30px}.modal-mobile-logo img{max-height:40px}.modal-mobile-close{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/close.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/close.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--red);flex:0 0 20px;max-width:20px;height:20px;border:none;cursor:pointer;padding:0;outline:none !important;transition:.25s}.modal-mobile-close:hover{background-color:var(--black)}.modal-mobile-search{position:relative;padding:20px 15px;border-bottom:1px solid #e9e9e9;z-index:1}.modal-mobile-search form{position:relative}.modal-mobile-search input{position:relative;width:100%;height:50px;background:#f8f8f8;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border:none;padding:15px 50px 15px 20px;font-size:var(--text-size-sm);font-weight:400;outline:none;transition:.5s}.modal-mobile-search button{position:absolute;top:13px;right:18px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/zoom.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/zoom.svg);background-color:var(--red);width:24px;height:24px;cursor:pointer;outline:none;border:0;padding:0;transition:.25s}.modal-mobile-search button:hover{background-color:var(--red-dark)}.mobile-menu{margin:0;padding:20px 30px;list-style:none;border-bottom:1px solid #e9e9e9}.mobile-menu>li{position:relative;margin-bottom:23px}.mobile-menu>li:last-child{margin-bottom:0}.mobile-menu>li>a{display:flex;align-items:center;font-size:var(--h5-size);font-weight:500;color:var(--black);line-height:1.2}.mobile-menu>li>a:hover,.mobile-menu>li.current-menu-item>a{color:var(--red)}.mobile-menu>li.menu-item-has-children>a:after{content:"";-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-down.svg);background-color:var(--red);flex:0 0 10px;max-width:10px;width:10px;height:10px;margin-left:10px;transition:.25s}.mobile-menu>li.menu-item-has-children.active>a:after{transform:rotate(180deg)}.mobile-menu ul{display:none;position:relative;margin:23px 0 0 20px;padding:0;list-style:none;z-index:9}.mobile-menu ul li{margin-bottom:13px;line-height:1.2}.mobile-menu ul li.submenu-link-primary{font-size:var(--h5-size);font-weight:500;margin-bottom:13px}.mobile-menu ul li:last-child{margin-bottom:0}.mobile-menu ul li a{font-size:var(--h5-size);color:var(--black)}.mobile-menu ul li a:hover{color:var(--red)}.modal-mobile-account{position:relative;padding:24px 30px;border-bottom:1px solid #e9e9e9}.modal-mobile-account a{display:inline-flex;align-items:center;font-size:var(--h5-size);font-weight:500;color:var(--black);line-height:1.2}.modal-mobile-account a:hover{color:var(--red)}.modal-mobile-account a:before{content:"";flex:0 0 18px;max-width:18px;width:18px;height:18px;margin-right:8px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/avatar.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/avatar.svg);background-color:var(--red);transition:.25s}.mobileFooter-menu{margin:0;padding:26px 30px;list-style:none}.mobileFooter-menu li{margin-bottom:14px}.mobileFooter-menu li:last-child{margin-bottom:0}.mobileFooter-menu li a{font-size:var(--text-size-sm);font-weight:400;color:var(--grey);line-height:1.2}.mobileFooter-menu li a:hover{color:var(--red)}.woocommerce-message,.woocommerce-info,.woocommerce-error{position:relative;background:#f9f9f9;margin-bottom:30px !important;padding:20px;list-style:none;font-size:var(--text-size-sm);z-index:1}.woocommerce-error{border:1px solid var(--red)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-info .showcoupon,.woocommerce-info .showlogin{float:right;text-decoration:underline;color:var(--red)}.woocommerce-info .showcoupon,.woocommerce-info .showlogin{float:none}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-info .showcoupon:hover,.woocommerce-info .showlogin:hover{color:var(--red-dark);text-decoration:none}.singleProduct{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.singleProduct-images{flex:0 0 55.5%;max-width:55.5%}.singleProduct-images .images{position:sticky;top:0;display:flex;justify-content:space-between;flex-direction:row-reverse;min-height:calc((var(--container)*0.555)*0.794);margin-bottom:-20px;z-index:1}.vertical-img-left.wpgis-slider-for{flex:0 0 79.4%;max-width:79.4%;width:auto;margin:0;float:none}.vertical-img-left.wpgis-slider-for .slick-slide>div{background:#f8f8f8;height:calc((var(--container)*0.555)*0.794);display:flex;align-items:center;justify-content:center}.vertical-img-left.wpgis-slider-for .slick-slide img{width:auto !important;max-height:calc((var(--container)*0.555)*0.794);margin:auto}.wpgis-slider-for>*{display:none}.wpgis-slider-for:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/loading.svg) no-repeat center;background-size:contain;position:absolute;width:60px;height:60px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;z-index:2}.wpgis-slider-for.slick-initialized>*{display:block}.wpgis-slider-for.slick-initialized:before{display:none}.wpgis-slider-nav{flex:0 0 calc(20.6% - 20px);max-width:calc(20.6% - 20px)}.wpgis-slider-nav .slick-slide{border:none}.wpgis-slider-nav .slick-slide>div{background:#f8f8f8;height:calc((var(--container)*0.555)*0.206 - 20px);max-height:135px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.wpgis-slider-nav .slick-slide:last-child>div{margin-bottom:0}.wpgis-slider-nav .slick-slide img{width:auto !important;max-height:calc((var(--container)*0.555)*0.206 - 20px);margin:auto}.wpgis-slider-nav>*{display:none}.wpgis-slider-nav.slick-initialized>*{display:block}.singleProduct-summary{flex:0 0 calc(44.5% - 50px);max-width:calc(44.5% - 50px)}.singleProduct-summary-top{position:relative;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--grey-light);z-index:1}.singleProduct-title{position:relative;display:flex;align-items:center;flex-wrap:wrap}.product_title{font-weight:600;color:var(--black);text-transform:uppercase;margin-right:45px;margin-bottom:4px}.singleProduct-title .product-rating{position:relative;margin-bottom:4px;display:flex;z-index:1}.singleProduct-title .product-rating-stars{position:relative;flex:0 0 73px;max-width:73px;z-index:1}.singleProduct-title .product-rating-stars:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/stars-1.svg) no-repeat center;background-size:contain;width:73px;height:13px;display:block}.singleProduct-title .product-rating-stars span{position:absolute;overflow:hidden;font-size:0;top:0;left:0;z-index:1}.singleProduct-title .product-rating-stars span:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/stars-2.svg) no-repeat center;background-size:contain;width:73px;height:13px;display:block}.singleProduct-characteristics{position:relative;font-size:var(--text-size-sm);line-height:1.84;margin-bottom:18px}.singleProduct-characteristics strong{font-weight:600}.singleProduct-characteristics p{margin:0 0 5px}.singleProduct-price{font-size:var(--h2-size);font-weight:600;color:var(--red);margin-bottom:0;display:flex;align-items:baseline}.singleProduct-price ins{order:1;text-decoration:none}.singleProduct-price del{font-weight:400;color:var(--grey);font-size:var(--h4-size);order:2;margin-left:10px}.singleProduct-dropshipping{position:relative;margin-top:6px}.singleProduct-addtocart{position:relative;margin-top:30px;display:flex}.qib-container:not(#qib_id):not(#qib_id){position:relative;flex:0 0 150px;max-width:150px;width:150px;display:flex !important;justify-content:center;background:#f8f8f8;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;overflow:hidden;z-index:1}.qib-button:not(#qib_id):not(#qib_id){border:none !important;-webkit-mask-size:12px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background:#757575 !important;font-size:0 !important;cursor:pointer;transition:.25s;width:12px}.qib-button.minus:not(#qib_id):not(#qib_id){-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/minus.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/minus.svg)}.qib-button.plus:not(#qib_id):not(#qib_id){-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/plus.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/plus.svg)}.qib-button:hover:not(#qib_id):not(#qib_id){background:var(--red) !important}.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){border:none !important;font-size:var(--h6-size);font-weight:700;font-family:"Montserrat";color:var(--black);outline:none !important;box-shadow:none !important}form.cart button[type=submit]:not(#qib_id):not(#qib_id),form.cart .qib-container+div:not(#qib_id):not(#qib_id){display:inline-flex !important;box-shadow:none !important;outline:none !important}form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_){line-height:1.5 !important;text-transform:uppercase}form.cart .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),form.cart .qib-container+div:not(#qib_id):not(#qib_id):not(_){margin-left:30px !important}.yith-wcwl-add-to-wishlist{margin-top:20px}.yith-wcwl-add-to-wishlist a{color:var(--red)}.yith-wcwl-add-to-wishlist a:hover{color:var(--red-dark);text-decoration:underline}.singleProduct-reviewsLink{position:relative;margin-top:20px}.singleProduct-reviewsLink a{display:inline-flex;align-items:center;font-size:var(--text-size-sm);font-weight:700;line-height:1.8;color:var(--red)}.singleProduct-reviewsLink a:before{content:"";-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/chat.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/chat.svg);background-color:var(--red);flex:0 0 18px;max-width:18px;height:18px;margin-right:8px;transition:.25s}.singleProduct-reviewsLink a:hover{color:var(--red-dark)}.singleProduct-reviewsLink a:hover:before{background-color:var(--red-dark)}.singleProduct-content,.singleProduct-related,.singleProduct-banner,.singleProduct-reviews{flex:0 0 100%;max-width:100%}.singleProduct-content-wrap{position:relative;background:#f8f8f8;padding:40px;z-index:1}.woocommerce-noreviews{position:relative;text-align:center;font-size:var(--h3-size);margin-bottom:30px !important}.comment-reply-title{font-size:var(--h4-size);font-weight:500;margin-bottom:20px;display:inline-block}.comment-form{display:flex;flex-wrap:wrap;margin:0 -10px}.comment-notes{flex:0 0 100%;max-width:100%;padding:0 10px}.comment-form-rating .stars span{display:inline-flex;align-items:center}.comment-form-rating .stars{display:flex;margin-bottom:0}.comment-form-rating .stars a{flex:0 0 24px;max-width:24px;height:24px;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star.svg);background-color:var(--red);margin-right:0;font-size:0}.comment-form-rating .stars a:last-child{margin-right:0}.comment-form-rating .stars span:hover a{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star-full.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star-full.svg)}.comment-form-rating .stars a:hover~a{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star.svg)}.comment-form-rating .stars.selected span a.active{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star-full.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star-full.svg)}.comment-form-rating .stars.selected a.active~a{-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star.svg)}.comment-form-rating .stars.selected a:not(.active){-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star-full.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/ic_baseline-star-full.svg)}.comment-form .form-submit{flex:0 0 100%;max-width:100%;padding:0 10px;margin-bottom:0}.comment-form .form-submit .btn{min-width:180px}.reviews-items{position:relative;display:flex;flex-wrap:wrap;margin:0 -17.5px -30px;padding:0;list-style:none;z-index:1}.reviews-items.commentlist{margin-bottom:0}.reviews-item{position:relative;margin:0 0 30px;padding:0 17.5px;flex:0 0 calc(100%/3);max-width:calc(100%/3);z-index:1}.reviews-item__wrap{position:relative;background:#f8f8f8;padding:40px;height:100%;z-index:1}.reviews-item__rating{position:relative;margin-bottom:24px;display:flex;align-items:center;z-index:1}.reviews-item__rating .star-rating{position:relative;flex:0 0 63px;max-width:63px;z-index:1}.reviews-item__rating .star-rating:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/stars-1.svg) no-repeat center;background-size:contain;width:63px;height:12px;display:block}.reviews-item__rating .star-rating span{position:absolute;overflow:hidden;font-size:0;top:0;left:0;z-index:1}.reviews-item__rating .star-rating span:before{content:"";background:url(//spectrumroids.com/wp-content/themes/spectrum/images/stars-2.svg) no-repeat center;background-size:contain;width:63px;height:12px;display:block}.reviews-item__text{position:relative;font-size:var(--h6-size);line-height:1.6;margin-bottom:17px}.reviews-item__name{font-size:var(--h6-size);font-weight:600;color:var(--black);line-height:1.6}#comments .woocommerce-pagination{display:block !important;margin-bottom:30px}ul.page-numbers{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}ul.page-numbers li{margin-right:10px}ul.page-numbers li:last-child{margin-right:0}ul.page-numbers li a,ul.page-numbers li span{background:var(--grey-light);color:var(--black);font-size:var(--h6-size);display:flex;align-items:center;justify-content:center;padding:9px 10px;min-width:36px}ul.page-numbers li span,ul.page-numbers li a:hover{background:var(--red);color:var(--white)}.pageCart-wrap{position:relative;max-width:900px;margin-left:auto;margin-right:auto}.cartTable{position:relative;width:100%;display:block}.cartTable tbody{width:100%;display:block}.cartTable tr{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.cartTable td{padding:0}.cartTable .product-thumbnail{position:relative;flex:0 0 120px;max-width:120px;height:120px;margin-right:30px}.cartTable-item__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f8f8f8}.cartTable-item__image img{max-height:120px}.cartTable .product-name{flex:auto;max-width:100%;margin-right:30px}.cartTable-item__title{font-size:var(--h4-size);font-weight:600;color:var(--black);margin-bottom:0;text-transform:uppercase}.cartTable-item__title a{color:var(--black)}.cartTable-item__title a:hover{color:var(--red)}.cartTable-item__subtitle{position:relative;margin-top:7px;font-size:var(--h6-size)}.cartTable .product-price{flex:0 0 75px;max-width:75px;font-size:var(--h6-size);color:var(--black);margin-right:30px}.cartTable .product-quantity{flex:0 0 150px;max-width:150px;margin-right:50px}.cartTable .product-subtotal{flex:0 0 90px;max-width:90px;font-size:var(--h6-size);color:var(--black);margin-right:30px}.cartTable .product-remove{position:relative;flex:0 0 20px;max-width:20px;height:20px;z-index:1}.cartTable .product-remove a{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/close.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/close.svg);background-color:var(--red);z-index:1}.cartTable .product-remove a:hover{color:var(--red-dark)}.cartTable-coupon{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}.cartTable-coupon .coupon{position:relative;width:100%;background:#f8f8f8;display:flex;z-index:1}.cartTable-coupon .coupon input{flex:auto}.cartTable-coupon .coupon button{flex:0 0 auto;background:0 0;border:none;outline:none;display:flex;align-items:center;font-family:"Montserrat";font-size:var(--text-size-sm);font-weight:700;color:var(--red);padding:10px 20px;cursor:pointer;transition:.25s}.cartTable-coupon .coupon button:hover{color:var(--black)}.cartTable-coupon .coupon button:after{content:"";-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-right.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-right.svg);background-color:var(--red);flex:0 0 8px;max-width:8px;height:8px;margin-left:10px;transition:.25s;z-index:1}.cartTable-coupon .coupon button:hover:after{background-color:var(--black)}.woocommerce-shipping-destination{display:none}.cartTable-subtotal{position:relative;flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px);z-index:1}.cart-collaterals table{width:100%;display:block}.cart-collaterals table tr{margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important}.cart-collaterals table th,.cart-collaterals table td{padding:6px 0}.cart-collaterals table th{font-size:var(--h6-size);font-weight:400;color:var(--black)}.cart-collaterals table td{font-size:var(--h6-size);font-weight:600;color:var(--black)}.cart-collaterals table tr:first-child th,.cart-collaterals table tr:first-child td{padding-top:0}.cart-collaterals table tr:last-child th,.cart-collaterals table tr:last-child td{padding-bottom:0}.woocommerce-shipping-methods{padding:0;margin-bottom:0;list-style:none}.woocommerce-remove-coupon{font-size:var(--text-size-sm);color:var(--red);font-weight:400;text-decoration:underline}.pageCart-bottom{display:flex;align-items:flex-start;justify-content:space-between}.pageCart-backLink{flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px)}.pageCart-backLink a{display:inline-flex;align-items:center;font-size:var(--text-size-sm);font-weight:700;color:var(--red);cursor:pointer;transition:.25s}.pageCart-backLink a:hover{color:var(--black)}.pageCart-backLink a:before{content:"";-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-right.svg);mask-image:url(//spectrumroids.com/wp-content/themes/spectrum/images/arrow-right.svg);background-color:var(--red);flex:0 0 11px;max-width:11px;width:11px;height:11px;transform:rotate(180deg);margin-right:13px;transition:.25s;z-index:1}.pageCart-backLink a:hover:before{background-color:var(--black)}.pageCart-totals{flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px)}.pageCart-totals-sum{position:relative;margin-bottom:45px;font-size:var(--h4-size);font-weight:700;color:var(--black);width:100%}.pageCart-totals-sum tr{width:100%;display:flex;align-items:center;justify-content:space-between}.pageCart-totals-sum td{padding:0}.wc-proceed-to-checkout{text-align:right}.wc-proceed-to-checkout .btn{text-transform:uppercase}body.woocommerce-checkout .page-title{display:none}.pageCheckout-wrap{position:relative;display:flex;justify-content:space-between}.pageCheckout-left{position:relative;flex:0 0 55%;max-width:55%;padding-right:60px;z-index:1}.pageCheckout-left:after{content:"";background:#e9e9e9;position:absolute;width:1px;height:calc(100% + 70px);top:0;right:0;z-index:1}.pageCheckout-coupon{display:flex}.pageCheckout-coupon{margin-bottom:0 !important}.pageCheckout-coupon input{max-width:360px;margin-right:20px}.pageCheckout-right{flex:0 0 calc(45% - 40px);max-width:calc(45% - 40px)}.checkout_coupon.woocommerce-form-coupon{position:relative;margin-bottom:30px;margin-top:-10px;z-index:1}.woocommerce-billing-fields__field-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.form-row{flex:0 0 100%;max-width:100%;margin-bottom:20px}.form-row:last-child{margin-bottom:20px}.form-row-first,.form-row-last{flex:calc(50% - 10px);max-width:calc(50% - 10px)}.form-row textarea{height:100px}.form-row>label{font-size:var(--text-size-sm);display:block;line-height:1.2;margin-bottom:5px}.form-row>label .required{color:var(--red)}.form-row-field-caption{font-size:var(--text-size-sm);display:block;margin-top:5px}.select2-container .select2-selection--single{height:50px}.select2-container--default .select2-selection--single{background:#f8f8f8;border:1px solid #f8f8f8;border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:19px;padding-right:30px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--black);line-height:48px;font-size:var(--text-size-sm);font-weight:400;font-family:"Montserrat"}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:10px}.select2-dropdown{border-color:#f8f8f8;background:#f8f8f8;border-radius:0;box-shadow:0 4px 4px rgba(0,0,0,.1)}.select2-search--dropdown .select2-search__field{padding:4px 19px}.checkout-blocks{position:relative}.checkout-block{position:relative;margin-bottom:40px}.checkout-block:last-child{margin-bottom:0}.checkout-block-heading,.woocommerce-Address-title>h3,.woocommerce-order-details__title,.woocommerce-column__title{font-size:var(--h4-size);font-weight:700;color:var(--black);text-transform:uppercase;margin-bottom:15px}.payment_box{display:none !important}.payment_methods,.checkout-block .woocommerce-shipping-methods{position:relative;margin:0;padding:0;list-style:none}.payment_methods li,.checkout-block .woocommerce-shipping-methods li{position:relative;margin-bottom:20px}.payment_methods li:last-child,.checkout-block .woocommerce-shipping-methods li:last-child{margin-bottom:0}.payment_methods li input,.checkout-block .woocommerce-shipping-methods li input{opacity:0;position:absolute;z-index:-999}.payment_methods li label,.checkout-block .woocommerce-shipping-methods li label{background:#f8f8f8;display:flex;align-items:center;margin:0;padding:5px 20px;font-size:var(--text-size-sm);font-weight:600;color:var(--black);min-height:50px;cursor:pointer;transition:.25s}.checkoutField-radio{flex:0 0 20px;max-width:20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #d9d9d9;background:var(--white);margin-right:15px;margin-top:-2px;transition:.25s}.checkoutField-radio:before{content:"";flex:0 0 8px;max-width:8px;height:8px;background:var(--red);border-radius:50%;opacity:0;transition:.25s}.payment_methods li input[type=radio]:checked~label .checkoutField-radio,.checkout-block .woocommerce-shipping-methods li input[type=radio]:checked~label .checkoutField-radio{border-color:var(--red)}.payment_methods li input[type=radio]:checked~label .checkoutField-radio:before,.checkout-block .woocommerce-shipping-methods li input[type=radio]:checked~label .checkoutField-radio:before{opacity:1}.checkoutField-title{flex:auto;max-width:100%;margin-bottom:0;font-size:var(--text-size-sm);font-weight:600;color:var(--black);display:flex;align-items:center;justify-content:space-between}.checkout-confirm .place-order{margin-bottom:0 !important}body.woocommerce-account .page-title{display:none}.woocommerce-MyAccount-navigation{position:relative;margin-bottom:20px;z-index:1}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.woocommerce-MyAccount-navigation ul li{position:relative;margin:0 25px 20px;order:3}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders{order:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--favorite{order:2}.woocommerce-MyAccount-navigation ul li a{font-size:var(--h4-size);font-weight:700;color:var(--black);text-transform:uppercase}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover,.page-template-page-wishlist .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--favorite a{color:var(--red)}.woocommerce-MyAccount-content{position:relative;max-width:800px;margin-left:auto;margin-right:auto}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-EditAccountForm .clear{display:none}.woocommerce-EditAccountForm fieldset{flex:0 0 100%;max-width:100%;margin-bottom:20px;padding:30px;border-color:var(--grey-light)}.woocommerce-EditAccountForm fieldset legend{font-size:var(--h5-size);font-weight:500;color:var(--black);text-transform:uppercase}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between}.woocommerce-Address-title .edit{color:var(--red);text-decoration:underline;margin-left:20px;margin-bottom:15px;display:inline-block}.pageLogin-wrap{position:relative}.pageLogin-nav{position:relative;margin:0 0 40px;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.pageLogin-nav li{margin:0 25px}.pageLogin-nav li a{font-size:var(--h1-size);font-weight:700;color:var(--black)}.pageLogin-nav li a:hover,.pageLogin-nav li.active a{color:var(--red)}.pageLogin-block{display:none}.pageLogin-block.active{display:block}.pageLogin-block form,.woocommerce-ResetPassword{max-width:360px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.pageLogin-block form .btn,.woocommerce-ResetPassword .btn{width:100%}.lost_password{text-align:right;font-size:var(--text-size-sm)}.lost_password a,.woocommerce-privacy-policy-text a{color:var(--red);text-decoration:underline}.lost_password a:hover,.woocommerce-privacy-policy-text a:hover{color:var(--black);text-decoration:none}label.woocommerce-form-login__rememberme,.checkout-terms_conditions label,.create-account>label{display:flex;margin-bottom:0;cursor:pointer}.woocommerce-form-login__rememberme input[type=checkbox],.checkout-terms_conditions input[type=checkbox],.create-account>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;vertical-align:middle;background:var(--white);border:1px solid #d9d9d9;border-radius:50%;flex:0 0 20px;max-width:20px;width:20px;height:20px;outline:0;padding:0;margin:0 10px 0 0;position:relative;cursor:pointer}.woocommerce-form-login__rememberme input[type=checkbox]:checked:after,.checkout-terms_conditions input[type=checkbox]:checked:after,.create-account>label input[type=checkbox]:checked:after{content:"";width:10px;height:10px;background:var(--red);display:block;position:absolute;top:4px;left:4px;border-radius:50%;z-index:1}.woocommerce-form-login__rememberme>span,.checkout-terms_conditions label>span,.create-account>label>span{display:flex;flex-direction:column;justify-content:center;font-size:var(--text-size-sm);color:var(--black);min-height:20px}.woocommerce-form-login__rememberme>span a,.checkout-terms_conditions label>span a,.create-account>label>span a{color:var(--red);text-decoration:underline}.woocommerce-form-login__rememberme>span a:hover,.checkout-terms_conditions label>span a:hover,.create-account>label>span a:hover{color:var(--black);text-decoration:underline}.woocommerce-privacy-policy-text{font-size:var(--text-size-sm);line-height:1.84}table.wishlist_table{display:block;width:100%;border:none;padding:0}table.wishlist_table tbody td{padding:0;display:block}.wishlist-empty{font-size:var(--h4-size);text-align:center;margin-top:40px}#yith-wcwl-popup-message{margin:0 !important;font-weight:700;line-height:1.6;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:50%;left:50%;padding:20px 40px;transform:translate(-50%,-50%);min-width:240px;z-index:10000}table.wishlist_table tbody{position:relative;width:100%;margin:0 -17.5px -26px;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;z-index:1}table.wishlist_table tbody tr{position:relative;margin:0 0 26px;padding:0 17.5px;flex:0 0 calc(100%/3);max-width:calc(100%/3);z-index:1}.remove_from_wishlist{position:absolute;font-size:48px;color:var(--red);right:32px;top:0;line-height:1;z-index:9}.checkoutCart-blocks{position:relative}.checkoutCart-block{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d9d9d9}.checkoutCart-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.checkoutCart-item__wrap{display:flex;align-items:center}.checkoutCart-item__image{position:relative;flex:0 0 120px;max-width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:#f8f8f8;margin-right:30px;z-index:1}.checkoutCart-item__image a{flex:0 0 100%;max-width:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.checkoutCart-item__image{max-height:120px}.checkoutCart-item__image span{position:absolute;top:-5px;right:-5px;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--red);color:var(--white);font-size:var(--text-size-sm);font-weight:600;z-index:1}.checkoutCart-item__info{flex:auto;max-width:100%}.checkoutCart-item__title{font-size:var(--h4-size);font-weight:600;text-transform:uppercase;color:var(--black);line-height:1.2;margin-bottom:0}.checkoutCart-item__title a{color:var(--black)}.checkoutCart-item__title a:hover{color:var(--red)}.checkoutCart-item__subtitle{position:relative;margin-bottom:0;margin-top:7px;font-size:var(--h6-size);line-height:1.2}.checkoutCart-item__price{flex:0 0 auto;position:relative;font-size:var(--h6-size);color:var(--black);margin-left:20px}.checkoutTotal-items{position:relative}.checkoutTotal-item{position:relative;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;font-size:var(--h6-size);color:var(--black)}.checkoutTotal-item:last-child{margin-bottom:0}.checkoutTotal-item__label{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.checkoutTotal-item__value{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);text-align:right}.checkoutTotal-item__value strong{font-weight:600}.checkoutTotal-item.order-total{font-size:var(--h4-size);font-weight:700;color:var(--red)}.checkoutTotal-item.order-total strong{font-weight:700}.woocommerce-terms-and-conditions,.checkout-terms_conditions{margin-top:20px}.woocommerce-terms-and-conditions{background:#f8f8f8;padding:30px}.checkout-order-button .btn:after{margin-top:-2px !important}.woocommerce-thankyou-order-received{position:relative;text-align:center;font-size:var(--h1-size);font-weight:700;color:var(--black);text-transform:uppercase;margin-bottom:36px}.woocommerce-thankyou-order-received:before{content:"";display:block;background:url(//spectrumroids.com/wp-content/themes/spectrum/images/check.svg) no-repeat center;background-size:contain;width:100px;height:100px;margin:0 auto 40px}.woocommerce-thankyou-order-details-heading{font-size:var(--h6-size);line-height:1.6;color:var(--black);text-align:center;margin-bottom:22px}.woocommerce-thankyou-order-details{position:relative;max-width:360px;background:#f8f8f8;padding:25px;text-align:center;color:var(--black);font-size:var(--h6-size);font-weight:600;line-height:1.6;margin:0 auto 24px;list-style:none}.woocommerce-order-overview__order{font-size:var(--h3-size);color:var(--red)}.woocommerce-thankyou-order-details-track{text-align:center;font-size:var(--h6-size);line-height:1.6;color:var(--black);margin-bottom:60px}.thankyou-button{text-align:center}.woocommerce-MyAccount-orders,.woocommerce-table--order-details{position:relative;width:100%;border-spacing:inherit}.woocommerce-MyAccount-orders th,.woocommerce-table--order-details th{background:#f8f8f8;padding:16px 20px;color:var(--black);font-size:var(--text-size-sm);text-align:left;font-weight:600}.woocommerce-MyAccount-orders td,.woocommerce-table--order-details td{padding:16px 20px;font-size:var(--text-size-sm)}.woocommerce-MyAccount-orders tbody tr:nth-child(2n) td{background:#f8f8f8}.woocommerce-MyAccount-orders a.view{color:var(--red);text-decoration:underline}.woocommerce-MyAccount-orders a.view:hover{color:var(--black);text-decoration:none}.woocommerce-order-details{margin-bottom:20px}.woocommerce-customer-details address{font-style:normal}.woocommerce-form-login-toggle{display:none !important}@media (max-width:1419px){:root{--container:1100px;--text-size:14px;--text-size-sm:13px;--h1-size:30px;--h2-size:24px;--h3-size:20px;--h4-size:18px;--h5-size:16px;--h6-size:15px}.header-logo{margin-right:0}.main-menu>li{margin-right:30px}.error-404-number{font-size:calc(var(--h1-size)*7)}}@media (max-width:1149px){:root{--container:820px;--text-size:14px;--text-size-sm:13px;--h1-size:30px;--h2-size:24px;--h3-size:20px;--h4-size:18px;--h5-size:16px;--h6-size:15px}.main-menu-tablet{display:flex}.main-menu{margin:0 40px}.main-menu-desktop{display:none}.main-menu ul{min-width:230px}.main-menu>li{margin-right:40px}.hero-content,.hero-button{padding-left:0}ul.products{margin:0 -10px -36px;justify-content:center}ul.products li{padding:0 10px;margin-bottom:36px}ul.products.columns-3 li{flex:0 0 calc(100%/2);max-width:calc(100%/2)}.product-image{height:calc((var(--container) - 20px*1)/2)}.product-image img{max-width:calc((var(--container) - 20px*1)/2)}.banner-wrap{padding:80px 60px}.reviews-items{margin:0 -10px -20px;justify-content:center}.reviews-item{flex:0 0 calc(100%/2);max-width:calc(100%/2);padding:0 10px;margin-bottom:20px}.blog-items{margin:0 -10px -34px;justify-content:center}.blog-item{margin:0 0 34px;padding:0 10px;flex:0 0 calc(100%/2);max-width:calc(100%/2)}.blog-item__image{height:calc((var(--container) - 20px*1)/2/1.433)}.categories-nav{margin-left:-20px;margin-right:-20px}.categories-nav li{margin:0 20px 20px}.page-header-title{padding-left:62px}.singleProduct-images{flex:0 0 100%;max-width:100%;margin-bottom:50px}.singleProduct-images .images{min-height:calc((var(--container))*0.7926)}.vertical-img-left.wpgis-slider-for{flex:0 0 79.26%;max-width:79.26%}.vertical-img-left.wpgis-slider-for .slick-slide>div{height:calc((var(--container))*0.7926)}.vertical-img-left.wpgis-slider-for .slick-slide img{max-height:calc((var(--container))*0.7926)}.wpgis-slider-nav{flex:0 0 calc(20.73% - 20px);max-width:calc(20.73% - 20px)}.wpgis-slider-nav .slick-slide>div{height:calc((var(--container))*0.2073 - 20px);max-height:147px}.wpgis-slider-nav .slick-slide img{max-height:calc((var(--container))*0.2073 - 20px)}.singleProduct-summary{flex:0 0 100%;max-width:100%;display:flex}.singleProduct-summary-top{flex:0 0 50%;max-width:50%;padding-right:32px;margin-bottom:0;padding-bottom:0;border-bottom:none;border-right:1px solid var(--grey-light)}form.cart .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),form.cart .qib-container+div:not(#qib_id):not(#qib_id):not(_){margin-left:20px !important}.singleProduct-summary-bottom{flex:0 0 50%;max-width:50%;padding-left:32px}.cartTable .product-quantity{margin-right:35px}.cartTable .product-price,.cartTable .product-subtotal{flex:0 0 70px;max-width:70px;margin-right:20px}.pageCheckout-wrap{flex-wrap:wrap}.pageCheckout-left{flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e9e9e9}.pageCheckout-left:after{display:none}.pageCheckout-right{flex:0 0 100%;max-width:100%}table.wishlist_table tbody{margin:0 -10px -36px}table.wishlist_table tbody tr{padding:0 10px;margin-bottom:36px;flex:0 0 calc(100%/2);max-width:calc(100%/2)}.page-content-inner{max-width:100%}}@media (max-width:899px){:root{--container:calc(100vw - 40px);--text-size:14px;--text-size-sm:13px;--h1-size:24px;--h2-size:20px;--h3-size:18px;--h4-size:16px;--h5-size:15px;--h6-size:14px}.header-search{width:290px}.categories-nav{margin-left:-10px;margin-right:-10px}.footer-menu{flex:0 0 auto}form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_):not(_){padding-left:15px;padding-right:15px}.btn-icon-cart:after{margin-left:10px}}@media (max-width:767px){:root{--container:calc(100vw - 40px);--text-size:14px;--text-size-sm:13px;--h1-size:24px;--h2-size:20px;--h3-size:18px;--h4-size:16px;--h5-size:15px;--h6-size:14px}.section{padding-top:50px;padding-bottom:50px}.heading{margin-bottom:24px}.header-icons-item.toggle{display:block}.header-icons-item.search,.header-icons-item.account,.header-icons-item.wishlist{display:none}.main-menu-tablet{display:none}.header-wrap{height:40px}.header-logo img{max-height:40px}.hero-content,.hero-button{padding-left:30px}.hero-content h1{font-size:calc(var(--h1-size)*1.666)}.hero-content{font-size:var(--h5-size);margin-bottom:50px}.product-info{flex-wrap:wrap}.product-info-left{margin-bottom:14px;flex:0 0 100%;max-width:100%}.product-info-right{text-align:left;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;flex:0 0 100%;max-width:100%}li.product .product-rating{margin-bottom:0}.woocommerce-loop-product__title{font-size:var(--h5-size)}.product-subtitle{font-size:var(--text-size-sm);word-wrap:break-word;white-space:normal}.product-info .price{font-size:var(--h5-size)}.banner-wrap{min-height:450px;display:flex;flex-direction:column;justify-content:center;padding:60px 30px}.banner-before-heading{font-size:var(--h5-size)}.banner-heading{font-size:calc(var(--h1-size)*1.666)}.banner-bg img{object-position:26% 50%}.reviews-item{flex:0 0 100%;max-width:100%}.reviews-item__wrap{padding:30px}.reviews-item__text,.reviews-item__name{font-size:var(--text-size-sm)}.blog-items{margin:0 -10px -30px}.blog-item{margin:0 0 30px;padding:0 10px;flex:0 0 100%;max-width:100%}.blog-item__image{height:calc((var(--container))/1.433);margin-bottom:16px}.blog-item__title{font-size:var(--h5-size)}.info-content{padding:30px 20px}.footer{padding:0}.footer-wrap{flex-wrap:wrap;justify-content:center}.footer-logo{flex:0 0 34px;max-width:34px;padding:20px 0}.copyright{flex:0 0 auto;max-width:calc(100% - 34px - 10px);padding:20px 0;margin-right:0}.footer-menu{flex:0 0 100%;max-width:100%;padding:25px 0;border-top:1px solid #e9e9e9;justify-content:center;text-align:center}.miniCart{width:var(--container);right:0;top:calc(100% + 28px);padding:20px}.woocommerce-mini-cart__empty-message,.woocommerce-mini-cart-item__title,.woocommerce-mini-cart__total{font-size:var(--h5-size)}.main{margin-top:-81px;min-height:calc(100vh - 140px)}.page-header{padding:107px 0 36px;min-height:250px}.breadcrumbs{margin-bottom:30px}.page-header-title{padding-left:10px;font-size:calc(var(--h1-size)*1.666)}.archiveProducts-content-inner{padding:30px 20px}body.single-product .page-content{padding-top:15px}.singleProduct-images{margin-bottom:30px}.singleProduct-images .images{min-height:calc(var(--container) + 15px + ((var(--container) - 2*15px)/3));margin-bottom:0;flex-direction:column}.vertical-img-left.wpgis-slider-for{flex:auto;max-width:100%;margin-bottom:15px}.vertical-img-left.wpgis-slider-for .slick-slide>div{height:var(--container)}.vertical-img-left.wpgis-slider-for .slick-slide img{max-height:var(--container)}.wpgis-slider-nav{flex:auto;max-width:calc(100% + 15px);margin:0 -7.5px}.wpgis-slider-nav .slick-slide>div{min-height:auto;margin:0 7.5px;height:calc((var(--container) - 2*15px)/3)}.wpgis-slider-nav .slick-slide img{max-height:calc((var(--container) - 2*15px)/3)}.singleProduct-summary{display:block}.singleProduct-summary-top{flex:0 0 100%;max-width:100%;padding-right:0;border-right:0;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--grey-light)}.singleProduct-title{justify-content:space-between}.product_title{margin-right:15px}.singleProduct-price{font-size:var(--h1-size)}form.cart .qib-container+button[type=submit]:not(#qib_id):not(#qib_id),form.cart .qib-container+div:not(#qib_id):not(#qib_id):not(_){margin-left:15px !important}form.cart button[type=submit]:not(#qib_id):not(#qib_id):not(_):not(_){flex:auto;max-width:100%}.singleProduct-summary-bottom{flex:0 0 100%;max-width:100%;padding-left:0}.singleProduct-content-wrap{padding:30px 20px}.woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:15px !important}.page-title{margin-bottom:24px}.cartTable tr{position:relative;flex-wrap:wrap;z-index:1}.cartTable tr:last-child{border-bottom:none;padding-bottom:0;margin-bottom:14px}.cartTable tr.cart_item{padding-left:140px;min-height:140px}.cartTable .product-thumbnail{position:absolute;width:120px;margin-right:0;top:calc(50% - 10px);left:0;transform:translateY(-50%);order:1;z-index:1}.cartTable .product-name{flex:0 0 100%;max-width:100%;margin-bottom:8px;margin-right:0;padding-right:20px;order:2}.cartTable-item__title{font-size:var(--h5-size)}.cartTable-item__subtitle{margin-top:7px;font-size:var(--text-size-sm)}.cartTable .product-price{flex:0 0 100%;max-width:100%;font-size:var(--text-size-sm);margin-right:0;margin-bottom:8px;order:3}.cartTable .product-quantity{flex:0 0 130px;max-width:130px;margin-right:0;order:5}.cartTable .product-subtotal{flex:0 0 calc(100% - 130px - 20px);max-width:calc(100% - 130px - 20px);order:4;font-size:var(--text-size-sm);font-weight:700}.cartTable .qib-container:not(#qib_id):not(#qib_id){flex:0 0 130px;max-width:130px;width:130px}.cartTable .qib-button:not(#qib_id):not(#qib_id),.cartTable .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){height:50px}.cartTable .product-remove{position:absolute;width:15px;max-width:15px;flex:0 0 15px;height:15px;top:0;right:0;z-index:2}.cartTable .qib-container .quantity input.qty:not(#qib_id):not(#qib_id){font-size:13px}.cartTable-coupon{flex:0 0 100%;max-width:100%;border-bottom:1px solid #d9d9d9;padding:4px 0 24px !important;margin-bottom:24px}.cartTable-subtotal{flex:0 0 100%;max-width:100%}.cart-collaterals table th,.cart-collaterals table td{font-size:var(--text-size-sm)}.pageCart-bottom{flex-direction:column-reverse}.pageCart-totals{flex:0 0 100%;max-width:100%;width:100%;margin-bottom:26px}.pageCart-totals-sum{font-size:var(--h5-size);margin-bottom:26px}.wc-proceed-to-checkout{text-align:center}.pageCart-backLink{flex:0 0 100%;max-width:100%;width:100%;text-align:center}body.woocommerce-checkout .page-content{padding-top:15px}.pageCheckout-wrap{margin-top:24px}.form-row-first,.form-row-last{flex:0 0 100%;max-width:100%}.checkoutCart-item__image{display:none}.checkoutCart-block{margin-bottom:24px;padding-bottom:24px}.checkoutCart-item__title,.checkoutCart-item__price{font-size:var(--h5-size)}.checkoutCart-item__subtitle{font-size:var(--text-size-sm)}.checkoutTotal-item{font-size:var(--text-size-sm)}.checkoutTotal-item.order-total{font-size:var(--h3-size)}.checkout-order-button{text-align:center}.pageCheckout-coupon .btn{flex:0 0 auto}.pageCheckout-coupon input{margin-right:15px}.checkout_coupon.woocommerce-form-coupon{margin-top:0}body.woocommerce-checkout.woocommerce-order-received .page-content{padding-top:50px}.woocommerce-thankyou-order-received{margin-bottom:13px}.woocommerce-thankyou-order-received:before{width:80px;height:80px;margin-bottom:20px}.woocommerce-thankyou-order-details-heading{font-size:var(--text-size-sm)}.woocommerce-thankyou-order-details{font-size:var(--text-size-sm)}.woocommerce-thankyou-order-details-track{font-size:var(--text-size-sm);margin-bottom:40px}.woocommerce-MyAccount-navigation{margin-bottom:10px}.woocommerce-MyAccount-navigation ul li{margin:0 20px 20px}.woocommerce-MyAccount-navigation ul li a{font-size:var(--h2-size)}.woocommerce-MyAccount-orders{display:block}.woocommerce-MyAccount-orders thead{display:none}.woocommerce-MyAccount-orders tbody{display:block;width:100%}.woocommerce-MyAccount-orders tr{display:block;width:100%;border-bottom:1px solid #f8f8f8;margin-bottom:24px;padding-bottom:24px}.woocommerce-MyAccount-orders tr:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.woocommerce-MyAccount-orders td{padding:0;display:block;width:100%;margin-bottom:5px;background:0 0 !important;text-align:center;font-size:var(--text-size)}.woocommerce-MyAccount-orders td:last-child{margin-bottom:0}.remove_from_wishlist{right:20px}.singleBlog-image{margin-bottom:10px}.page-content-inner{padding:30px 20px}.singleBlog-content .page-content-inner{margin-bottom:10px}.page-text h1,.page-text h2,.page-text h3,.page-text h4,.page-text h5,.page-text h6{margin-top:30px}.singleBlog-tags{padding:30px 20px}.hero-section{padding:100px 0 40px;min-height:100vh}li.product .product-rating{margin-bottom:3px}.pageContacts-contact{margin-bottom:30px;display:block}.pageContacts-contact li{margin-right:0;margin-bottom:20px}.pageContacts-contact li:last-child{margin-bottom:0}.form-field-50{flex:0 0 100%;max-width:100%}table.wishlist_table tbody{margin:0 0 -36px}.remove_from_wishlist{font-size:36px}.ajaxSearch-wrap{padding:20px}}@media (max-width:575px){:root{--container:calc(100vw - 30px);--text-size:14px;--text-size-sm:13px;--h1-size:24px;--h2-size:20px;--h3-size:18px;--h4-size:16px;--h5-size:15px;--h6-size:14px}.hero-content,.hero-button{padding-left:35px;padding-right:35px}.woocommerce-MyAccount-navigation ul li{margin:0 10px 20px}.error-404-number{font-size:calc(var(--h1-size)*5)}}.qib-container input[type=number]::-webkit-inner-spin-button,.qib-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;background-color:inherit;height:100%;text-align:center}.qib-container div.quantity{display:flex;justify-content:space-around;width:40%}.qib-container input[type=number]{width:inherit;-moz-appearance:textfield;background-color:inherit;height:100%;text-align:center}.update__wrapper{opacity:0 !important;height:0 !important}button[name=update_cart]{opacity:0 !important;height:0 !important}