:root{--primary-color:#007bff;--secondary-color:#6c757d}
.fs10{font-size:10px!important}.fs11{font-size:11px!important}.fs12{font-size:12px!important}.fs13{font-size:13px!important}.fs14{font-size:14px!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs17{font-size:17px!important}.fs18{font-size:18px!important}.fs19{font-size:19px!important}.fs20{font-size:20px!important}.fs25{font-size:25px!important}.fs30{font-size:30px!important}.fs35{font-size:35px!important}.fs40{font-size:40px!important}.fw600{font-weight:600}.mt0{margin-top:0!important}.mt3{margin-top:3px!important}.mt4{margin-top:4px!important}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mb0{margin-bottom:0!important}.mb3{margin-bottom:3px!important}.mb4{margin-bottom:4px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt40{padding-top:40px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb40{padding-bottom:40px!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pt10{padding-left:10px!important}.pl20{padding-left:20px!important}.ml5{margin-left:5px}.grid{display:grid}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-8{grid-column:span 8 / span 8}.col-span-4{grid-column:span 4 / span 4}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1.25em;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.text-end{text-align:right}.note{margin-top:30px!important;margin-bottom:30px!important;padding:20px;background-color:#f9f9f9}.note strong{font-weight:700;color:#555}.note a{color:#4080ff!important;text-decoration:underline!important}.note a:hover{color:#f2132d!important}.note ul{list-style:none}.note-danger{border-left:3px solid #e55d42}.note-danger i{color:#e55d42}.note-info{border-left:3px solid #4080ff}.note-info i{color:#4080ff}.note-success{border-left:3px solid #2ecc71}.note-success i{color:#2ecc71}.card,.card-product{box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);border:1px solid #ececec;padding:15px;margin:20px 0;position:relative}.card-product .label-price,.card .label-price{position:absolute;left:5px;top:5px;font-size:20px}.card-product .label-top,.card .label-top{position:absolute;right:5px;top:5px}.card-product .label-top-left,.card .label-top-left{position:absolute;left:5px;top:5px}.card-product .label-top-right,.card .label-top-right{position:absolute;right:5px;top:5px}.card-product .label-xl,.card .label-xl{font-size:20px}.card-product .img,.card .img{overflow:hidden;display:table-cell;vertical-align:middle;background:#fff;text-align:center}.card-product .link-product,.card .link-product{color:#4080ff!important;text-decoration:underline!important}.card-product .link-product:hover,.card .link-product:hover{color:#f2132d!important}.position-relative{position:relative}.tooltip-text{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 10px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity 0.3s;width:120px}.tooltip-text::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.position-relative:hover .tooltip-text{visibility:visible;opacity:1}.post_featured.hover_shop .icons{display:none!important}.woocommerce ul.products{background:#F5F5F5!important;margin-bottom:40px!important}.woocommerce ul.products li.product{text-align:left!important}.woocommerce ul.products li.product>.post_item.post_layout_thumbs{background:white!important;padding:10px!important;border-radius:7px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{font-size:18px!important;text-transform:capitalize}.woocommerce ul.products li.product .price{font-size:16px!important}.woocommerce ul.products li.product .post_header .post_tags{display:block;font-size:12px!important;font-style:normal!important}.woocommerce ul.products li.product .specs ul li{font-size:15px!important}.woocommerce ul.products li.product a:hover{color:#000!important}.wpc-filters-main-wrap li.wpc-term-item label{padding-left:30px!important}.widget ul>li:before{display:none!important}.woocommerce .woocommerce-breadcrumb{font-size:0.7em!important;line-height:2em}.amp{display:none}@media only screen and (max-width:768px){.amp{display:block}.sd-cmp-eBAM3{visibility:hidden}}
body{padding-top:60px!important}.logo_text{font-family:"Audiowide",sans-serif;font-weight:400!important;font-style:normal}@font-face{font-family:'League Spartan';src:url(LeagueSpartan-Regular.ttf) format('ttf')}body,h1,h2,h3,h4,h5,h6,p,a,li,blockquote,span,div{font-family:"League Spartan",Sans-serif,serif !important}header{background:#FFFFFF;border-bottom:4px solid #EAEAEA;color:#000000;width:100vw;height:66px;position:fixed;z-index:999;top:0;left:0;-webkit-box-shadow:0 3px 9px 0 rgba(204,204,204,1);-moz-box-shadow:0 3px 9px 0 rgba(204,204,204,1);box-shadow:0 3px 9px 0 rgba(204,204,204,1)}header .section-wrap{display:flex;flex-direction:column}header .section-wrap ul{display:flex;padding:0;margin:0}header .section-wrap ul li{margin:0 12px 0 0;padding:0 15px;display:flex;align-items:center;height:66px}header .section-wrap ul li.logo-item{font-size:24px;font-weight:700;border-right:1px solid #EEEEEE}header .section-wrap ul li.logo-item a{color:#000000;text-decoration:none}header .section-wrap ul li.slogan-item{font-size:17px;font-weight:700;font-style:normal;line-height:24px;text-decoration:none;text-transform:none;letter-spacing:-.02em}header .section-wrap ul li.mobile-menu-item{display:none}@media only screen and (max-width:768px){header section{padding:0}header .section-wrap ul li.slogan-item,header .section-wrap ul li.menu-item{display:none}header .section-wrap ul li.mobile-menu-item{display:inline-flex;margin-left:auto}}footer{padding-top:60px;background-color:#270B1F;color:#AAAAAA;font-size:16px}footer section{padding:20px 150px}footer > section{border-bottom:solid 1px #47203B}footer > section .title{font-weight:700;font-size:28px}footer > section .title,footer > section .subtitle,footer > section ul strong{color:#FFFFFF}footer > section ul{list-style-type:none;padding-left:0;margin-bottom:0}footer > section ul li{margin-top:0}footer > section ul li a{color:#AAAAAA}footer > section ul li a:hover{color:#FFFFFF}footer section{font-family:"League Spartan",Sans-serif,serif}@media only screen and (max-width:768px){footer section{padding:20px 15px}footer section .contact{margin-top:30px}footer > section ul{margin-top:20px;margin-bottom:20px}}
.woocommerce ul.products{border-radius:10px!important;padding:20px!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:5px 5px!important}.woocommerce ul.products li.product .specs ul{margin:10px 0 0 0!important}.woocommerce ul.products li.product .specs ul li{margin:0 0 -10px 0!important}
.post_header_wrap_style_style-10 .post_featured img{max-width:none;width:80%;height:400px;object-fit:cover}
.woocommerce .page_content_wrap{padding:1em 0!important}.woocommerce .post_item_single .woocommerce-breadcrumb{display:block!important}.woocommerce .woocommerce-breadcrumb .woocommerce-breadcrumb-item a{color:#7A7E83}.mobile_screen_product_title{display:none!important}.summary form.cart,.summary p.price{display:none}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}@media only screen and (max-device-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}.summary-grid-specs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px;margin-top:20px}.summary-full-grid-specs{display:grid;grid-template-columns:1fr;margin:20px 0}.summary-grid-specs .grid-item,.summary-full-grid-specs .grid-item{background:#f5f5f5;text-align:center;padding:10px;line-height:22px;font-size:16px;border-radius:5px}.product-price-summary-title{font-size:26px;line-height:30px;font-weight:700;color:#000000;margin-top:40px}.woocommerce .im-product-in-market{border-radius:5px;margin-top:20px !important}@media only screen and (max-device-width:768px){.summary-grid-specs .grid-item,.summary-full-grid-specs .grid-item{font-size:12px}.product-price-summary-title{font-size:22px;margin-top:0}}.woocommerce .im-product-in-market{padding:15px!important;background:#f5f5f5;margin-top:29px!important;max-height:550px;overflow-y:scroll}.woocommerce .theme_ul,.theme_li{margin:0;padding:0;outline:0;list-style:none}.woocommerce .im-product-in-market li:not(:last-child){margin-bottom:15px}.woocommerce .im-product-in-market li{display:flex;align-items:center;background:#ffffff;padding-right:20px;position:relative;overflow-x:hidden;height:92px}.woocommerce .im-product-in-market li .im-best{position:absolute;top:7px;left:-30px;color:#fff;transform:rotate(-49deg);text-transform:uppercase;font-weight:400;padding:5px 33px;font-size:11px;letter-spacing:.5px}.woocommerce .im-product-in-market li .im-best{background:#e05647;z-index:1}.woocommerce .im-product-in-market li .im-logo,.im-product-in-market li .im-logo-lg{text-align:center;line-height:92px;border-right:1px solid #f8f8f8}.woocommerce .im-product-in-market li .im-logo{width:120px}.woocommerce .im-product-in-market li .im-logo-lg{width:140px}.woocommerce .im-product-in-market li .im-logo img,.im-product-in-market li .im-logo-lg img{transform:scale(.7)}.woocommerce .im-product-in-market li .p.price{border-right:1px solid;border-color:#bbbbbb}.woocommerce .im-product-in-market li .p{font-size:14px;font-weight:700;padding:0 15px 0 15px;line-height:17px}.woocommerce .im-product-in-market li .p{font-size:14px;font-weight:700;padding:0 15px 0 15px;line-height:17px}.woocommerce .im-btn-1{font-size:14px;font-weight:700;padding:5px 15px;background:#484848;color:#ffffff!important;display:inline-block;border-radius:4px;text-align:center}.woocommerce .im-btn-1.primary{background:#007bff;border:#007bff;color:#fff}.woocommerce .ml-auto{margin-left:auto!important}.woocommerce .primary-color,.star-rating i,.im-product-publicer .im-publicer a,.im-product-publicer .user-social-links a:hover i,.im-product-in-market li .p span,.im-price-wrapper .p span{color:#e05647}@media only screen and (max-device-width:768px){.woocommerce .im-product-in-market{height:auto!important;overflow-x:visible!important}.woocommerce .im-product-in-market li .p{font-size:12px}.woocommerce .im-product-in-market li .p.price{border-right:none;border-color:none}}.woocommerce-tabs .wc-tabs-wrapper{}.woocommerce-tabs.wc-tabs-wrapper{width:70%;display:inline-block}.wc-tabs-aside{width:28%;display:inline-block;vertical-align:top;padding:10px 0 0 20px;float:right}.wc-tabs-aside .title-container{width:100%;padding-bottom:10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#000000;border-bottom:1px solid #EAEAEA}.wc-tabs-aside a.category-link{font-weight:700;color:#000000;font-size:14px;text-decoration:none}.wc-tabs-aside article .title{font-size:16px;font-weight:700;line-height:22px;color:#000000}.wc-tabs-aside article .meta{font-size:14px;color:#7A7E83}.wc-tabs-aside article .wp-post-image{height:80px;object-fit:cover;border-radius:5px}@media only screen and (max-width:768px){.woocommerce-tabs.wc-tabs-wrapper{width:100%;display:block}.wc-tabs-aside{display:none}}.product-specs-container{width:70%;display:inline-block}.product-specs-container table{width:100%}.product-specs-container table tr td{width:50%}@media only screen and (max-width:768px){.product-specs-container{width:100%;display:block}}.woocommerce ul.products li.product{border:solid 1px #eee;padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:normal;text-transform:none;color:black;height:60px;font-size:16px!important}.woocommerce ul.products li.product .product_type_external{display:none}.woocommerce ul.products li.product .star-rating{display:none}.woocommerce ul.products li.product .price .woocommerce-Price-amount.amount{font-size:1.2em;color:black}.woocommerce ul.products li.product .price del .woocommerce-Price-amount.amount bdi{font-size:0.8em;font-weight:normal}@media only screen and (max-device-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%!important;margin:0!important}}.term-description{margin-top:40px}.term-description h2{font-weight:600;font-size:18px;line-height:30px!important;margin-top:40px}.term-description ul,.term-description ol{line-height:30px!important}.woocommerce div.product .product_title{text-transform:none}.woocommerce button.button.alt{color:#fff!important;background-color:#4080ff!important;border-color:#4080ff!important;line-height:1.5;border-radius:0.3rem;padding:0.5rem 1rem}.woocommerce-Price-amount.amount{font-size:1.6em;font-weight:600}.barcelona-tab.tab-description .tab-description-content p,.barcelona-tab.tab-description .tab-description-content ul{font-size:14px;color:#5d5d5d;line-height:30px!important}.barcelona-tab.tab-description .tab-description-content h3{font-weight:600;font-size:18px;line-height:30px!important;margin-top:40px}.barcelona-tab.tab-pwb_tab h2{padding-right:20px;text-transform:none;font-size:26px;font-weight:bold}.barcelona-tab.tab-pwb_tab #tab-pwb_tab-content{font-size:1.2em;color:#313131;line-height:2em!important}.barcelona-tab.tab-pwb_tab #tab-pwb_tab-content h3{text-transform:none;font-weight:600;font-size:1.3em}.barcelona-tab tab-description .box-header h2.title {text-transform:none;!important}.barcelona-tab.tab-reviews #reviews #comments .box-header h2.title {font-size:26px!important;text-transform:none;!important}
.products-slider-container{margin-top:20px;padding:10px;opacity:0;transition:opacity 1s ease-in-out}.products-slider-container.visible{opacity:1}.products-slider-container .product{position:relative;text-align:center;border-radius:10px;overflow:hidden;margin:0 5px}.products-slider-container .product,.products-slider-container .product .btn{cursor:pointer}.products-slider-container .product .img-container{background:white;height:200px;padding:10px 10px 10px 10px}.products-slider-container .product .img-container img{max-width:100%;margin:0 auto}.products-slider-container .product .detail-container{font-size:14px;text-align:left;color:#000;background:white;padding:10px}.products-slider-container .product .detail-container strong{font-size:18px}.products-slider-container .product .detail-container button{margin-top:10px}.products-slider-container .product .action{margin-top:10px;text-align:center}.slick-next:before,.slick-prev:before{color:#000!important}.slick-prev,.slick-next{width:50px;height:100%;z-index:10;cursor:pointer}.slick-dots{bottom:-35px!important}
