﻿.clr:after{clear:both;content:" ";display:block}.transition,a{transition:all 500ms;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.overlay{position:absolute;width:100%;height:100%;left:0;top:0}.center{text-align:center}.no_pad{padding:0}.full_cont .container{width:100%;max-width:100%}.with_pad{padding:4.5rem 0}.with_pad_top{padding-top:4.5rem}.with_pad_bottom{padding-bottom:4.5rem}.with_small_pad{padding:2.5rem 0}.no_pad_left{padding-left:0}.no_pad_right{padding-right:0}.flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center}.flex_start{justify-content:flex-start}.space_between{justify-content:space-between}.space_around{justify-content:space-around}.flex_center{justify-content:center}.flex_end{justify-content:flex-end}.table_display{display:table;float:none;width:100%}.table_display .table_cell{display:table-cell;float:none;vertical-align:middle}.o_hidden{overflow:hidden}.fixed{position:fixed}.primary_btn{background:gold;color:#000;padding:.5rem 2rem;border-radius:3px;border:none;display:inline-block;text-decoration:none;text-transform:uppercase}.primary_btn:hover,.primary_btn:focus{background:#1a1a1a;color:#fff}.primary_border_btn{background:rgba(0,0,0,0);color:gold;padding:.5rem 2rem;border-radius:3px;border:1px solid gold;display:inline-block;text-decoration:none;text-transform:uppercase}.primary_border_btn:hover,.primary_border_btn:focus{background:gold;color:#fff}.secondary_btn,.wc-block-components-button:not(.is-link){background:#1a1a1a;color:#fff;padding:.5rem 2rem;border-radius:3px;border:none;display:inline-block}.secondary_btn:hover,.wc-block-components-button:hover:not(.is-link),.secondary_btn:focus,.wc-block-components-button:focus:not(.is-link){background:gold;color:#fff}.secondary_border_btn{background:rgba(0,0,0,0);color:#1a1a1a;padding:.5rem 2rem;border-radius:3px;border:1px solid #1a1a1a;display:inline-block;text-decoration:none;text-transform:uppercase}.secondary_border_btn:hover,.secondary_border_btn:focus{background:#1a1a1a;color:#fff}.accent_btn{background:#ff6b35;color:#fff;padding:.5rem 2rem;border-radius:3px;border:none;display:inline-block}.accent_btn:hover,.accent_btn:focus{background:#1a1a1a;color:#fff}.white_btn{background:#fff;color:gold;padding:.5rem 2rem;border-radius:3px;border:none;display:inline-block}.white_btn:hover{background:gold;color:#fff}.bg{background:#f8f9fa}.primary_bg{background-color:gold}.secondary_bg{background-color:#1a1a1a}.accent_bg{background-color:#ff6b35}.white_bg{background-color:#fff}.primary_color{color:gold}.secondary_color{color:#1a1a1a}.accent_color{color:#ff6b35}.white_color{color:#fff}.no_pad_right{padding-right:0}.no_pad_left{padding-left:0}.relative{position:relative}.absolute{position:absolute}.upper{text-transform:uppercase}.bold{font-weight:bold}.mt_1{margin-top:1rem}.mt_2{margin-top:2rem}.mt_3{margin-top:3rem}.mb_1{margin-bottom:1rem}.mb_2{margin-bottom:2rem}.mb_3{margin-bottom:3rem}.pt_1{padding-top:1rem}.pt_2{padding-top:2rem}.pt_3{padding-top:3rem}.pb_1{padding-bottom:1rem}.pb_2{padding-bottom:2rem}.pb_3{padding-bottom:3rem}.row.bigger_row{margin-right:-2rem;margin-left:-2rem}.row.bigger_row>*{padding-left:2rem;padding-right:2rem}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:gold}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:gold;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input[type=search]{box-sizing:border-box}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body{font-size:16px;line-height:160%;font-family:"Inter",sans-serif;overflow-x:hidden;color:#333}html{overflow-x:hidden;font-size:16px;color:#333}p{margin:12px 0;color:#333}a{color:gold;text-decoration:none}a:hover,a:focus{text-decoration:none;color:#1a1a1a}div:focus{outline:none !important}h1,h2,h3,h4,h5,h6{line-height:125%;font-family:"Bebas Neue",sans-serif;color:#333}#btt{padding:10px 15px;font-size:22px;color:gold;position:fixed;right:2%;bottom:5%;z-index:99;border-radius:35px}.invisible{opacity:0}.mobile_display{display:none !important}.top-bar{background:#1a1a1a;padding:10px 0;margin-bottom:15px;border-bottom:3px solid gold}.top-bar .top-bar-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.top-bar .features-list{display:flex;gap:30px;flex-wrap:wrap}.top-bar .feature-item{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.top-bar .feature-item iconify-icon{color:gold;font-size:20px}.top-bar .contact-info{display:flex;gap:25px;align-items:center;color:#fff;font-size:14px}.top-bar .contact-info a{color:gold;text-decoration:none;transition:all .3s;font-weight:500;display:flex;align-items:center;gap:5px}.top-bar .contact-info a:hover{color:#fff}.top-bar .contact-info a iconify-icon{font-size:18px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:0 0;border-radius:100%;border:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:absolute;min-height:33px;min-width:33px;height:33px;width:33px;left:auto;top:35px;right:2rem;pointer-events:none;transition:none}.home .cta-content{display:block}body{padding-top:181px;transition:padding-top .3s ease}body.header-scrolled{padding-top:80px}.main-header{background:#fff;padding:0px 0 20px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;transition:padding .3s ease,box-shadow .3s ease}.main-header.scrolled{padding:0px 0 10px;box-shadow:0 4px 15px rgba(0,0,0,.15)}.main-header.scrolled .logo-link .logo-img{max-height:60px}.main-header.scrolled .dgwt-wcas-sf-wrapp{padding-top:0}.main-header.scrolled .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:28px}.main-header.scrolled .top-bar{margin-bottom:10px}.main-header.scrolled .logo{font-size:24px}.main-header.scrolled .logo::before{width:35px;height:30px}.main-header.scrolled .header-content{gap:25px}.main-header.scrolled .header-actions .header-action{padding:8px 12px;gap:6px}.main-header .header-content{display:grid;grid-template-columns:200px 1fr auto;gap:40px;align-items:center}@media(max-width: 992px){.main-header .header-content{grid-template-columns:1fr;text-align:center}}.main-header .logo{font-family:"Bebas Neue",sans-serif;font-size:32px;color:#1a1a1a;text-decoration:none;display:flex;align-items:center;gap:10px;transition:font-size .3s ease}.main-header .logo::before{content:"";width:50px;height:40px;background:linear-gradient(45deg, #FFD700 25%, #1a1a1a 25%, #1a1a1a 50%, #FFD700 50%, #FFD700 75%, #1a1a1a 75%);background-size:20px 20px;transition:width .3s ease,height .3s ease}.main-header .logo-link{display:inline-block}.main-header .logo-link .logo-img{max-height:95px;width:auto;transition:max-height .3s ease}.main-header .search-box{position:relative;max-width:500px;width:100%;margin-left:4rem}.main-header .search-box input,.main-header .search-box .fibosearch-input{width:100%;padding:12px 45px 12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s}.main-header .search-box input:focus,.main-header .search-box .fibosearch-input:focus{outline:none;border-color:gold}.main-header .search-box button{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:gold;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;transition:all .3s}.main-header .search-box button:hover{background:#1a1a1a;color:#fff}.main-header .search-box button:hover iconify-icon{color:#fff}.main-header .header-actions{display:flex;gap:20px}.main-header .header-actions .header-action{display:flex;align-items:center;gap:8px;padding:10px 15px;background:#e9ecef;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:all .3s;position:relative}.main-header .header-actions .header-action:hover{background:gold}.main-header .header-actions .header-action i{font-size:20px}.main-header .header-actions .cart-count{position:absolute;top:-5px;right:-5px;background:#ff6b35;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:bold}.main-nav{background:#000;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.main-nav .container{position:relative}.main-nav .woo-category-menu{display:flex;list-style:none;gap:0;margin:0;padding:0;justify-content:flex-start;flex-wrap:wrap}.main-nav .woo-category-menu .menu-item{position:static}.main-nav .woo-category-menu .menu-item>a{display:block;padding:14px 16px;color:#fff;text-decoration:none;font-weight:500;font-size:13px;line-height:150%;transition:all .3s ease;border-bottom:3px solid rgba(0,0,0,0)}.main-nav .woo-category-menu .menu-item>a:hover{background:hsla(0,0%,100%,.1);border-bottom-color:gold}.main-nav .woo-category-menu .menu-item.current-menu-item>a,.main-nav .woo-category-menu .menu-item.current_page_item>a{background:rgba(255,215,0,.15);border-bottom-color:gold}.main-nav .woo-category-menu .menu-item.has-mega-menu>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:8px;font-size:12px;transition:transform .3s ease}.main-nav .woo-category-menu .menu-item.has-mega-menu:hover>a::after{transform:rotate(180deg)}.main-nav .woo-category-menu .menu-item.has-mega-menu:hover .mega-menu-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.main-nav .mega-menu-dropdown{position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);background:#1a1a1a;box-shadow:0 10px 30px rgba(0,0,0,.2);border-top:3px solid gold;z-index:1000;opacity:0;visibility:hidden;transition:all .15s ease;padding:15px}.main-nav .mega-menu-dropdown .mega-menu-content{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:15px}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link{display:flex;flex-direction:column;text-decoration:none;transition:all .15s ease;border:2px solid rgb(74.45,74.45,74.45);border-radius:6px;overflow:hidden;background:#1a1a1a}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:gold}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link:hover .mega-menu-title{color:gold}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link .mega-menu-image{width:100%;aspect-ratio:1;overflow:hidden;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link .mega-menu-image img{width:100%;height:100%;object-fit:cover;transition:transform .15s ease}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link:hover .mega-menu-image img{transform:scale(1.05)}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-item-link .mega-menu-title{padding:8px 5px;text-align:center;color:gold;font-weight:600;font-size:14px;line-height:1.2;transition:color .15s ease}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links{list-style:none;display:none;margin:0;padding:10px 8px 8px 8px;background:rgb(33.65,33.65,33.65);border-top:1px solid rgb(51.5,51.5,51.5)}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li{margin:0;padding:0}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li a{display:block;padding:5px 8px;color:#ffdf33;font-size:12px;line-height:1.4;text-decoration:none;transition:all .15s ease;border-radius:3px}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li a:hover{color:rgb(229.5,193.5,0);text-decoration:none;padding-left:6px}.main-nav .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li:not(:last-child){margin-bottom:2px}.product_tile{margin-top:1.5rem;margin-bottom:1.5rem}.product_tile h3{font-size:1.3rem;text-align:center;margin-top:.5rem}.pt_img_cont_medium{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;text-align:center}.pt_img_cont_medium img{max-height:180px;width:auto}.hero-section{background:linear-gradient(135deg, #ffffff 0%, rgb(229.5, 229.5, 229.5) 100%);padding:80px 0;position:relative;overflow:hidden}.hero-section::before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px)}.hero-section .hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width: 992px){.hero-section .hero-content{grid-template-columns:1fr}}.hero-section .hero-text h1{font-family:"Bebas Neue",sans-serif;font-size:48px;margin-bottom:20px;line-height:1.2}.hero-section .hero-text h1 span{color:rgb(229.5,193.5,0)}@media(max-width: 768px){.hero-section .hero-text h1{font-size:32px}}.hero-section .hero-text p{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);font-size:18px;margin-bottom:30px}.hero-section .hero-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:40px}@media(max-width: 768px){.hero-section .hero-stats{grid-template-columns:1fr}}.hero-section .hero-stats .stat-item{text-align:center;padding:20px;background:rgba(255,215,0,.1);border-radius:10px;border:2px solid gold}.hero-section .hero-stats .stat-item .stat-number{font-family:"Bebas Neue",sans-serif;font-size:36px;color:#1a1a1a}.hero-section .hero-stats .stat-item .stat-label{font-size:14px;margin-top:5px}.hero-section .hero-image{background:#1a1a1a}.hero-section .hero-image-placeholder{width:100%;height:400px;background:linear-gradient(45deg, #FFD700 25%, transparent 25%, transparent 75%, #FFD700 75%),linear-gradient(-45deg, #FFD700 25%, transparent 25%, transparent 75%, #FFD700 75%);background-size:40px 40px;background-position:0 0,20px 20px;opacity:.9;border-radius:10px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:#000}.products_section .product-item img,.product-item img{max-height:130px;width:auto}.section-separator{height:30px;background:repeating-linear-gradient(90deg, #FFD700, #FFD700 30px, #1a1a1a 30px, #1a1a1a 60px);margin:0}.section-separator-chevron{height:30px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px);margin:0;position:relative}.products_section.bg-light,div.bg-light{background:#f8f9fa}.products_section .section_title,div .section_title{font-family:"Bebas Neue",sans-serif;font-size:42px;color:#1a1a1a;margin-bottom:10px;position:relative;display:inline-block}.products_section .section_title::after,div .section_title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:gold}.products_section .section-subtitle,div .section-subtitle{color:#6c757d;font-size:16px;margin-top:20px;margin-bottom:40px}.products_section .product-grid-7,div .product-grid-7{display:grid;grid-template-columns:repeat(7, 1fr);gap:20px;margin-top:40px}@media(max-width: 1400px){.products_section .product-grid-7,div .product-grid-7{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 992px){.products_section .product-grid-7,div .product-grid-7{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 576px){.products_section .product-grid-7,div .product-grid-7{grid-template-columns:repeat(2, 1fr)}}.products_section .product-row-5,div .product-row-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:25px}@media(max-width: 1200px){.products_section .product-row-5,div .product-row-5{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.products_section .product-row-5,div .product-row-5{grid-template-columns:repeat(2, 1fr)}}.products_section .product-row-4,div .product-row-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media(max-width: 992px){.products_section .product-row-4,div .product-row-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.products_section .product-row-4,div .product-row-4{grid-template-columns:1fr}}.products_section .product_tile,div .product_tile{text-align:center;padding:15px;width:94%;background:#fff;border-radius:8px;transition:all .3s;border:3px solid gold}.products_section .product_tile:hover,div .product_tile:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:gold}.products_section .product_tile:hover .product-icon,div .product_tile:hover .product-icon{background:gold;color:#1a1a1a}.products_section .product_tile a,div .product_tile a{text-decoration:none;color:inherit}.products_section .product_tile .pt_img_cont,div .product_tile .pt_img_cont{margin-bottom:10px;height:190px;display:flex;align-items:center;justify-content:center}.products_section .product_tile .pt_img_cont img,div .product_tile .pt_img_cont img{max-width:100%;max-height:180px;width:auto;height:auto;object-fit:contain}.products_section .product_tile .product-icon,div .product_tile .product-icon{width:80px;height:80px;margin:0 auto;background:#e9ecef;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#1a1a1a;transition:all .3s}.products_section .product_tile .pt_text,div .product_tile .pt_text{font-size:1.2rem;font-weight:400;color:#1a1a1a;margin-top:0;text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.products_section .product-item,div .product-item{background:#fff;padding:20px;border-radius:10px;text-align:center;border:2px solid #e9ecef;transition:all .3s;position:relative}.products_section .product-item:hover,div .product-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15);border-color:gold}.products_section .product-item.featured,div .product-item.featured{border:3px solid #ff6b35}.products_section .product-item .badge-featured,div .product-item .badge-featured{position:absolute;top:10px;right:10px;background:#ff6b35;color:#fff;padding:5px 10px;border-radius:5px;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:.5px}.products_section .product-item img,div .product-item img{max-width:100%;height:auto;margin-bottom:15px}.products_section .product-item h4,div .product-item h4{font-size:1.2rem;margin-bottom:10px;color:#1a1a1a}.products_section .product-item .product-excerpt,div .product-item .product-excerpt{color:#6c757d;font-size:13px;margin-bottom:10px;line-height:1.5}.products_section .product-item .price,div .product-item .price{display:block;color:#ff6b35;font-weight:bold;font-size:18px;margin:10px 0}.products_section .product-item .button,div .product-item .button{background:gold;color:#1a1a1a;padding:8px 20px;border:none;border-radius:5px;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.5px;transition:all .3s;cursor:pointer}.products_section .product-item .button:hover,div .product-item .button:hover{background:#1a1a1a;color:#fff}.product-purchase-area .price-wrapper{margin-bottom:.5rem}.product-purchase-area .price-on-request{color:#1a1a1a;font-size:1.8rem;letter-spacing:1px;margin-bottom:0;font-weight:normal}.info-section{padding:80px 0;background:linear-gradient(135deg, #f8f9fa 0%, rgb(233.125, 236.25, 239.375) 100%)}.info-section.bg-dark{background:linear-gradient(135deg, #1a1a1a 0%, rgb(51.5, 51.5, 51.5) 100%)}.info-section.bg-dark .info-text.white h2,.info-section.bg-dark .info-text.white p{color:#fff}.info-section.bg-dark .info-text.white h4{color:gold}.info-section .info-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.info-section .info-content.reverse{direction:rtl}.info-section .info-content.reverse .info-text,.info-section .info-content.reverse .info-image{direction:ltr}@media(max-width: 992px){.info-section .info-content{grid-template-columns:1fr}}.info-section .info-text h2{font-family:"Bebas Neue",sans-serif;font-size:36px;color:#1a1a1a;margin-bottom:20px}.info-section .info-text p{font-size:16px;line-height:1.8;margin-bottom:20px}.info-section .info-text .info-list{list-style:none;margin-top:10px;padding:0}.info-section .info-text .info-list li{padding:5px 0;padding-left:35px;position:relative;font-size:15px}.info-section .info-text .info-list li::before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;background:gold;border-radius:50%}.info-section .info-text .info-list li::after{content:"✓";position:absolute;left:5px;top:5px;color:#1a1a1a;font-weight:bold}.info-section .service-features{margin-top:30px}.info-section .service-features .service-item{display:flex;gap:20px;align-items:start;margin-bottom:25px}.info-section .service-features .service-item i{font-size:32px;color:gold;flex-shrink:0}.info-section .service-features .service-item h4{font-size:18px;margin-bottom:5px}.info-section .service-features .service-item p{font-size:14px;margin:0;opacity:.9}.info-section .info-image img{width:100%;height:auto;border-radius:10px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.cta-section{padding:60px 0;background:#1a1a1a;position:relative}.cta-section::before,.cta-section::after{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px)}.cta-section::before{top:0}.cta-section::after{bottom:0}.cta-section .cta-content{text-align:center}.cta-section .cta-content h2{font-family:"Bebas Neue",sans-serif;font-size:42px;color:#fff;margin-bottom:20px}.cta-section .cta-content p{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);font-size:18px;margin-bottom:30px}.newsletter-section{background:linear-gradient(90deg, #FFD700 0%, #ccac00 100%);padding:40px 0}.newsletter-section .newsletter-content{display:flex;justify-content:space-between;align-items:center;gap:40px}@media(max-width: 768px){.newsletter-section .newsletter-content{flex-direction:column;text-align:center}}.newsletter-section .newsletter-text h3{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;margin-bottom:10px}.newsletter-section .newsletter-text p{color:#665600;font-size:16px}.newsletter-section .newsletter-form form{display:flex;gap:10px}.newsletter-section .newsletter-form form input[type=email]{padding:12px 20px;border:2px solid #1a1a1a;border-radius:5px;font-size:14px;min-width:300px;background:#fff}@media(max-width: 480px){.newsletter-section .newsletter-form form input[type=email]{min-width:200px}}.newsletter-section .newsletter-form form button{white-space:nowrap}.btn-primary{display:inline-block;padding:15px 40px;background:gold;color:#1a1a1a;text-decoration:none;font-weight:600;border-radius:8px;transition:all .3s;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer}.btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.slick-slider .slick-prev,.slick-slider .slick-next{top:45%}.slick-slider .slick-prev i,.slick-slider .slick-next i{font-size:2rem;color:#000}.heavy_bg{background-position:center center;background-repeat:no-repeat;background-size:cover}.heavy_bg{background:url("../img/warehouse-heavy-bg.jpg") center center;background-size:cover;position:relative}.heavy_bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.75)}.heavy_bg .container{position:relative;z-index:1}.heavy_bg .section_title.white{color:#fff;font-size:48px;margin-bottom:40px}.heavy_bg .lead-text.white{color:#fff;font-size:18px;line-height:1.8;max-width:800px;margin:0 auto}.heavy_bg .lead-text.white p{color:#fff}.heavy_bg .stats-row{display:flex;justify-content:center;gap:50px;margin:40px 0;flex-wrap:wrap}.heavy_bg .stats-row .stat-box{text-align:center}.heavy_bg .stats-row .stat-box .stat-value{display:block;font-family:"Bebas Neue",sans-serif;font-size:64px;color:gold;line-height:1}.heavy_bg .stats-row .stat-box .stat-label{display:block;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-top:10px}.post_nav{margin-top:2rem;background:hsl(0,0%,95%);border-radius:.5rem;padding:.4rem}.key-features{background:linear-gradient(135deg, rgb(255, 243, 178.5) 0%, #fff7cc 100%);border-left:4px solid gold;padding:20px 25px;border-radius:8px;margin-bottom:30px;margin-top:20px}.key-features h3{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.key-features h3 i{color:gold;margin-right:10px}.key-features ul{list-style:none;padding:0;margin:0}.key-features ul li{padding:3px 0;padding-left:30px;position:relative;color:#1a1a1a;font-weight:500}.key-features ul li::before{content:"✓";position:absolute;left:0;top:8px;color:gold;font-weight:bold;font-size:18px}.product-hero{background:#f8f9fa;padding:20px 0;border-bottom:3px solid gold}.product-hero .breadcrumb-wrapper .woocommerce-breadcrumb{margin:0;padding:0;color:#6c757d;font-size:14px}.product-hero .breadcrumb-wrapper .woocommerce-breadcrumb a{color:#1a1a1a;text-decoration:none;transition:all .3s}.product-hero .breadcrumb-wrapper .woocommerce-breadcrumb a:hover{color:gold}.single-product-main{padding-top:3rem}.single-product-main .product-actions{display:flex;gap:15px;flex-wrap:wrap}.single-product-main .product-actions .action-item{flex:1;min-width:150px;padding:10px 15px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:5px;text-align:center;text-decoration:none;color:#1a1a1a;font-size:13px;transition:all .3s;line-height:130%}.single-product-main .product-actions .action-item i{display:block;font-size:20px;margin-bottom:5px;color:gold}.single-product-main .product-actions .action-item:hover{background:gold;border-color:gold;transform:translateY(-2px)}.single-product-main .product-actions .action-item:hover i{color:#1a1a1a}.single-product-main .product-gallery-wrapper{position:sticky;top:100px}.single-product-main .product-gallery-wrapper .main-image-container{position:relative;background:#fff;border:3px solid #e9ecef;border-radius:10px;overflow:hidden;margin-bottom:20px}.single-product-main .product-gallery-wrapper .main-image-container:hover .zoom-icon{opacity:1}.single-product-main .product-gallery-wrapper .main-image-container .product-badges{position:absolute;top:15px;left:15px;z-index:10;display:flex;flex-direction:column;gap:10px}.single-product-main .product-gallery-wrapper .main-image-container .product-badges .badge-sale{background:#ff6b35;color:#fff;padding:5px 15px;border-radius:5px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px}.single-product-main .product-gallery-wrapper .main-image-container .product-badges .badge-featured{background:gold;color:#1a1a1a;padding:5px 15px;border-radius:5px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px}.single-product-main .product-gallery-wrapper .main-image-container .main-product-image{width:100%;height:auto;display:block}.single-product-main .product-gallery-wrapper .main-image-container .zoom-icon{position:absolute;bottom:15px;right:15px;background:rgba(26,26,26,.8);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s}.single-product-main .product-gallery-wrapper .main-image-container .zoom-icon i{font-size:18px}.single-product-main .product-gallery-wrapper .product-thumbnails{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px;margin-bottom:30px}@media(max-width: 576px){.single-product-main .product-gallery-wrapper .product-thumbnails{grid-template-columns:repeat(4, 1fr)}}.single-product-main .product-gallery-wrapper .product-thumbnails .thumb-item{border:2px solid #e9ecef;border-radius:5px;overflow:hidden;cursor:pointer;transition:all .3s}.single-product-main .product-gallery-wrapper .product-thumbnails .thumb-item:hover,.single-product-main .product-gallery-wrapper .product-thumbnails .thumb-item.active{border-color:gold;transform:scale(1.05)}.single-product-main .product-gallery-wrapper .product-thumbnails .thumb-item img{width:100%;height:auto;display:block}.single-product-main .trust-badges{display:flex;gap:20px;background:#f8f9fa;padding:20px;border-radius:10px;flex-direction:column}@media(max-width: 576px){.single-product-main .trust-badges{flex-direction:column}}.single-product-main .trust-badges .trust-item{display:flex;align-items:center;gap:10px;flex:1}.single-product-main .trust-badges .trust-item i{font-size:24px;color:gold}.single-product-main .trust-badges .trust-item span{font-size:14px;font-weight:500;color:#1a1a1a}.single-product-main .product-info-wrapper .product-header,.single-product-main .single-product-main .product-header{border-bottom:2px solid #e9ecef;padding-bottom:20px;margin-bottom:20px}.single-product-main .product-info-wrapper .product-header .product-title,.single-product-main .single-product-main .product-header .product-title{font-family:"Bebas Neue",sans-serif;font-size:34px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;line-height:1.1;margin-top:0}@media(max-width: 768px){.single-product-main .product-info-wrapper .product-header .product-title,.single-product-main .single-product-main .product-header .product-title{font-size:32px}}.single-product-main .product-info-wrapper .product-header .product-meta,.single-product-main .single-product-main .product-header .product-meta{display:flex;gap:30px;flex-wrap:wrap;align-items:center}.single-product-main .product-info-wrapper .product-header .product-meta .sku-wrapper,.single-product-main .single-product-main .product-header .product-meta .sku-wrapper{color:#6c757d;font-size:14px}.single-product-main .product-info-wrapper .product-header .product-meta .sku-wrapper strong,.single-product-main .single-product-main .product-header .product-meta .sku-wrapper strong{color:#1a1a1a}.single-product-main .product-info-wrapper .product-header .product-meta .availability,.single-product-main .single-product-main .product-header .product-meta .availability{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.single-product-main .product-info-wrapper .product-header .product-meta .availability i.fa-check-circle,.single-product-main .single-product-main .product-header .product-meta .availability i.fa-check-circle{color:#28a745}.single-product-main .product-info-wrapper .product-header .product-meta .availability i.fa-times-circle,.single-product-main .single-product-main .product-header .product-meta .availability i.fa-times-circle{color:#dc3545}.single-product-main .product-info-wrapper .product-short-description,.single-product-main .single-product-main .product-short-description{font-size:16px;line-height:1.8;color:#6c757d;margin-bottom:30px}.single-product-main .product-info-wrapper .product-short-description table,.single-product-main .single-product-main .product-short-description table{width:100%}.single-product-main .product-info-wrapper .product-short-description table td,.single-product-main .single-product-main .product-short-description table td{border:1px solid #ccc;padding:5px}.single-product-main .product-info-wrapper .product-short-description p,.single-product-main .single-product-main .product-short-description p{margin-bottom:10px}.single-product-main .product-info-wrapper .product-short-description ul,.single-product-main .single-product-main .product-short-description ul{margin:15px 0;padding-left:20px;list-style:disc}.single-product-main .product-info-wrapper .product-short-description ul li,.single-product-main .single-product-main .product-short-description ul li{margin-bottom:8px;line-height:1.6;color:#6c757d}.single-product-main .product-info-wrapper .product-short-description iframe,.single-product-main .single-product-main .product-short-description iframe{width:100%;max-width:100%;height:auto;aspect-ratio:16/9;border-radius:8px;margin:20px 0;border:none}.single-product-main .product-info-wrapper .product-purchase-area,.single-product-main .single-product-main .product-purchase-area{background:#fff;border:3px solid gold;border-radius:10px;padding:30px;margin-bottom:30px}.single-product-main .product-info-wrapper .product-purchase-area .price-wrapper,.single-product-main .single-product-main .product-purchase-area .price-wrapper{margin-bottom:25px}.single-product-main .product-info-wrapper .product-purchase-area .price-wrapper .regular-price,.single-product-main .single-product-main .product-purchase-area .price-wrapper .regular-price{text-decoration:line-through;color:#6c757d;font-size:20px;display:block;margin-bottom:5px}.single-product-main .product-info-wrapper .product-purchase-area .price-wrapper .current-price,.single-product-main .single-product-main .product-purchase-area .price-wrapper .current-price{font-family:"Bebas Neue",sans-serif;font-size:32px;color:#1a1a1a;line-height:1}.single-product-main .product-info-wrapper .product-purchase-area .price-wrapper .current-price .amount,.single-product-main .single-product-main .product-purchase-area .price-wrapper .current-price .amount{font-weight:300}@media(max-width: 576px){.single-product-main .product-info-wrapper .product-purchase-area .price-wrapper .current-price,.single-product-main .single-product-main .product-purchase-area .price-wrapper .current-price{font-size:36px}}.single-product-main .product-info-wrapper .product-purchase-area .price-wrapper .price-info,.single-product-main .single-product-main .product-purchase-area .price-wrapper .price-info{font-size:12px;color:#6c757d;margin-top:5px}.single-product-main .product-info-wrapper .product-purchase-area form.cart,.single-product-main .single-product-main .product-purchase-area form.cart{margin-bottom:20px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:25px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations tbody tr,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations tbody tr{border-bottom:1px solid #e9ecef}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations tbody tr:last-child,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations tbody tr:last-child{border-bottom:none}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .label,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .label{padding:10px 0 0;padding-right:20px;vertical-align:top;width:30%}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .label label,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .label label{font-family:"Inter",sans-serif;font-size:16px;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin:0;font-weight:normal;font-weight:400;font-size:1rem;margin-top:-2px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value{padding:5px 0;vertical-align:middle}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value select,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value select{width:100%;max-width:350px;padding:12px 40px 12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:15px;color:#1a1a1a;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23002147' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:12px;appearance:none;cursor:pointer;transition:all .3s}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value select:hover,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value select:hover{border-color:gold}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value select:focus,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value select:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value select option,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value select option{padding:10px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value .reset_variations,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value .reset_variations{display:inline-block;margin-left:15px;color:#6c757d;font-size:14px;text-decoration:none;transition:all .3s;position:relative;top:2px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value .reset_variations:hover,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value .reset_variations:hover{color:gold;text-decoration:underline}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .variations .value .reset_variations:before,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .variations .value .reset_variations:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap{margin-bottom:20px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;padding:20px;margin-bottom:20px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description{color:#6c757d;font-size:14px;line-height:1.6;margin-bottom:10px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description:empty,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description:empty{display:none}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-manufacturer-symbol,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-manufacturer-symbol{color:#6c757d;font-size:14px;line-height:1.6;margin-bottom:10px;padding:8px 12px;background:rgba(255,215,0,.05);border-left:3px solid gold;border-radius:4px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-manufacturer-symbol strong,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-manufacturer-symbol strong{color:#333;font-weight:600;margin-right:5px}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{margin-bottom:0px;font-size:1.5rem}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;font-weight:600}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount{font-weight:300}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .price-info,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .price-info{display:inline-block;font-size:12px;color:#6c757d;margin-left:10px;font-family:"Inter",sans-serif;font-weight:400}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{font-size:14px;color:#6c757d}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock{font-weight:600}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock.in-stock,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock.in-stock{color:#28a745}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability .stock.out-of-stock{color:#dc3545}.single-product-main .product-info-wrapper .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart,.single-product-main .single-product-main .product-purchase-area form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.single-product-main .product-info-wrapper .product-purchase-area form.cart .quantity,.single-product-main .single-product-main .product-purchase-area form.cart .quantity{display:inline-block;margin-right:15px}.single-product-main .product-info-wrapper .product-purchase-area form.cart .quantity .qty,.single-product-main .single-product-main .product-purchase-area form.cart .quantity .qty{width:80px;padding:10px;border:2px solid #e9ecef;border-radius:5px;font-size:16px;text-align:center;transition:all .3s}.single-product-main .product-info-wrapper .product-purchase-area form.cart .quantity .qty:focus,.single-product-main .single-product-main .product-purchase-area form.cart .quantity .qty:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.single-product-main .product-info-wrapper .product-purchase-area form.cart .single_add_to_cart_button,.single-product-main .single-product-main .product-purchase-area form.cart .single_add_to_cart_button{background:gold;color:#1a1a1a;padding:15px 40px;border:none;border-radius:8px;font-family:"Bebas Neue",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.single-product-main .product-info-wrapper .product-purchase-area form.cart .single_add_to_cart_button:hover,.single-product-main .single-product-main .product-purchase-area form.cart .single_add_to_cart_button:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px)}.single-product-main .product-info-wrapper .product-purchase-area form.cart .single_add_to_cart_button:disabled,.single-product-main .single-product-main .product-purchase-area form.cart .single_add_to_cart_button:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.single-product-main .product-advisor-inline{margin-top:-8px;padding:20px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;margin-bottom:18px}.single-product-main .product-advisor-inline .advisor-heading{font-family:"Bebas Neue",sans-serif;font-size:25px;color:#1a1a1a;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.single-product-main .product-advisor-inline .advisor-heading i{color:gold;font-size:20px}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline{display:flex;gap:15px;align-items:flex-start}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-photo{flex-shrink:0;width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid gold;box-shadow:0 2px 8px rgba(0,0,0,.1)}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-photo img{width:100%;height:100%;object-fit:cover}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details{flex:1;min-width:0}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-name{font-family:"Bebas Neue",sans-serif;font-size:20px;color:#1a1a1a;margin-bottom:3px;font-weight:400}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-title{color:#ff6b35;font-weight:600;font-size:12px;margin-bottom:12px;margin-top:0;text-transform:uppercase}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact{display:flex;flex-direction:column;gap:8px}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item{display:flex;align-items:flex-start;gap:8px}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item i{font-size:14px;color:#ff6b35;margin-top:6px;flex-shrink:0}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item>div{display:flex;flex-direction:column;gap:1px;min-width:0}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item>div .contact-label{font-size:10px;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item>div a{color:#1a1a1a;font-weight:600;font-size:14px;text-decoration:none;transition:all .3s;word-break:break-word}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item>div a:hover{color:gold}@media(max-width: 576px){.single-product-main .product-advisor-inline .advisor-info-wrapper-inline{flex-direction:column;align-items:center;text-align:center}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact{align-items:center}.single-product-main .product-advisor-inline .advisor-info-wrapper-inline .advisor-details .advisor-contact .contact-item{justify-content:center}}.single-product-main .delivery-info{display:grid;grid-template-columns:1fr;gap:15px}@media(max-width: 992px){.single-product-main .delivery-info{grid-template-columns:1fr}}.single-product-main .delivery-info .info-box{display:flex;flex-direction:row;gap:15px;align-items:flex-start;padding:20px 15px;background:#f8f9fa;border-radius:8px;text-align:left}.single-product-main .delivery-info .info-box i{font-size:32px;color:gold;flex-shrink:0}.single-product-main .delivery-info .info-box div{text-align:left}.single-product-main .delivery-info .info-box div strong{display:block;color:#1a1a1a;font-size:16px;margin-bottom:5px;text-align:left}.single-product-main .delivery-info .info-box div span{display:block;color:#6c757d;font-size:14px;line-height:1.6;text-align:left}.product-tabs-section{background:#f8f9fa;padding:60px 0}.product-tabs-section .product-tabs-wrapper .nav-tabs{border-bottom:3px solid gold;margin-bottom:0}.product-tabs-section .product-tabs-wrapper .nav-tabs .nav-item .nav-link{background:#fff;border:2px solid #e9ecef;border-bottom:none;border-radius:10px 10px 0 0;padding:15px 25px;color:#1a1a1a;font-weight:600;font-size:15px;transition:all .3s;margin-right:5px}.product-tabs-section .product-tabs-wrapper .nav-tabs .nav-item .nav-link i{margin-right:8px;color:gold}.product-tabs-section .product-tabs-wrapper .nav-tabs .nav-item .nav-link:hover{background:#fff7cc;border-color:gold}.product-tabs-section .product-tabs-wrapper .nav-tabs .nav-item .nav-link.active{background:gold;color:#1a1a1a;border-color:gold}.product-tabs-section .product-tabs-wrapper .nav-tabs .nav-item .nav-link.active i{color:#1a1a1a}.product-tabs-section .product-tabs-wrapper .tab-content{background:#fff;border:3px solid gold;border-top:none}.product-tabs-section .product-tabs-wrapper .tab-content table td,.product-tabs-section .product-tabs-wrapper .tab-content table th{padding:.4rem;border:1px solid hsl(0,0%,82%)}.product-tabs-section .product-tabs-wrapper .tab-content table tr:nth-child(even) td,.product-tabs-section .product-tabs-wrapper .tab-content table tr:nth-child(even) th{background:hsl(0,0%,93%)}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner{padding:40px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner h2,.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner h3,.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner h4{font-family:"Bebas Neue",sans-serif;color:#1a1a1a;margin-top:30px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner p{line-height:1.8;margin-bottom:15px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner ul{padding-left:20px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner ul li{margin-bottom:10px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .specifications-table{width:100%;border-collapse:collapse}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .specifications-table tr{border-bottom:1px solid #e9ecef}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .specifications-table tr:last-child{border-bottom:none}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .specifications-table td{padding:15px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .specifications-table td.spec-label{background:#f8f9fa;font-weight:600;color:#1a1a1a;width:40%}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .specifications-table td.spec-value{color:#6c757d}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list{display:grid;gap:15px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list .download-item{display:flex;align-items:center;gap:15px;padding:20px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:all .3s}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list .download-item:hover{background:gold;border-color:gold;transform:translateX(5px)}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list .download-item:hover i{color:#1a1a1a}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list .download-item i{font-size:32px;color:#dc3545;flex-shrink:0}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list .download-item span{flex:1;font-weight:600}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .downloads-list .download-item small{color:#6c757d;font-size:12px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info h4{margin-bottom:20px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .assembly-features{background:#f8f9fa;padding:30px;border-radius:10px;margin:30px 0}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .assembly-features .feature-item{display:flex;align-items:center;gap:15px;margin-bottom:15px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .assembly-features .feature-item:last-child{margin-bottom:0}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .assembly-features .feature-item i{font-size:20px;color:#28a745;flex-shrink:0}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .assembly-features .feature-item span{color:#1a1a1a;font-weight:500}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .cta-assembly{text-align:center;padding:30px;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border:3px solid gold;border-radius:10px;margin-top:30px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .cta-assembly p{font-size:18px;margin-bottom:20px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .assembly-info .cta-assembly p strong{color:#1a1a1a}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper{display:flex;gap:30px;align-items:flex-start;background:#f8f9fa;padding:30px;border-radius:10px}@media(max-width: 576px){.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper{flex-direction:column;align-items:center;text-align:center}}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-photo{flex-shrink:0;width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid gold;box-shadow:0 4px 12px rgba(0,0,0,.1)}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-photo img{width:100%;height:100%;object-fit:cover}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details{flex:1}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-name{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-title{color:#ff6b35;font-weight:600;font-size:14px;margin-bottom:20px;text-transform:uppercase}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact{display:flex;flex-direction:column;gap:12px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item{display:flex;align-items:flex-start;gap:12px}@media(max-width: 576px){.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item{justify-content:center}}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item i{font-size:18px;color:gold;margin-top:2px;flex-shrink:0}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item>div{display:flex;flex-direction:column;gap:2px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item>div .contact-label{font-size:12px;color:#6c757d;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item>div a{color:#1a1a1a;font-weight:600;font-size:16px;text-decoration:none;transition:all .3s}.product-tabs-section .product-tabs-wrapper .tab-content .tab-pane .tab-content-inner .advisor-info-wrapper .advisor-details .advisor-contact .contact-item>div a:hover{color:gold}.expert-help-section{padding:80px 0;background:linear-gradient(135deg, #1a1a1a 0%, rgb(51.5, 51.5, 51.5) 100%);position:relative}.expert-help-section::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg, #FFD700, #FFD700 20px, transparent 20px, transparent 40px)}.expert-help-section .expert-help-wrapper{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:center}@media(max-width: 992px){.expert-help-section .expert-help-wrapper{grid-template-columns:1fr}}.expert-help-section .expert-help-wrapper .expert-image{position:relative}.expert-help-section .expert-help-wrapper .expert-image img{width:100%;height:auto;border-radius:10px}.expert-help-section .expert-help-wrapper .expert-image .expert-badge{position:absolute;bottom:-20px;left:20px;right:20px;background:gold;padding:15px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px}.expert-help-section .expert-help-wrapper .expert-image .expert-badge i{font-size:24px;color:#1a1a1a}.expert-help-section .expert-help-wrapper .expert-image .expert-badge span{color:#1a1a1a;font-weight:600;font-size:16px}.expert-help-section .expert-help-wrapper .expert-content h2{font-family:"Bebas Neue",sans-serif;font-size:42px;color:#fff;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}@media(max-width: 768px){.expert-help-section .expert-help-wrapper .expert-content h2{font-size:32px}}.expert-help-section .expert-help-wrapper .expert-content p{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);font-size:16px;margin-bottom:25px}.expert-help-section .expert-help-wrapper .expert-content ul{list-style:none;padding:0;margin:0 0 30px 0}.expert-help-section .expert-help-wrapper .expert-content ul li{padding:10px 0;padding-left:35px;position:relative;color:#fff;font-size:15px}.expert-help-section .expert-help-wrapper .expert-content ul li i{position:absolute;left:0;top:10px;color:gold;font-size:16px}.expert-help-section .expert-help-wrapper .expert-content .contact-methods{display:flex;gap:15px;flex-wrap:wrap}.expert-help-section .expert-help-wrapper .expert-content .contact-methods .contact-method{display:flex;align-items:center;gap:10px;padding:15px 25px;background:rgba(255,215,0,.1);border:2px solid gold;border-radius:8px;text-decoration:none;color:#fff;transition:all .3s}.expert-help-section .expert-help-wrapper .expert-content .contact-methods .contact-method i{font-size:20px;color:gold}.expert-help-section .expert-help-wrapper .expert-content .contact-methods .contact-method span{font-weight:600}.expert-help-section .expert-help-wrapper .expert-content .contact-methods .contact-method:hover{background:gold;color:#1a1a1a;transform:translateY(-3px)}.expert-help-section .expert-help-wrapper .expert-content .contact-methods .contact-method:hover i{color:#1a1a1a}.shelving-info-banner{padding:16px 0 35px;background:linear-gradient(135deg, rgb(38.75, 38.75, 38.75) 0%, #1a1a1a 100%);position:relative;overflow:hidden}.shelving-info-banner::after{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px)}.shelving-info-banner::before{top:0}.shelving-info-banner::after{bottom:0}.shelving-info-banner .shelving-info-wrapper .info-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}@media(max-width: 992px){.shelving-info-banner .shelving-info-wrapper .info-grid{grid-template-columns:repeat(2, 1fr);gap:15px}}@media(max-width: 576px){.shelving-info-banner .shelving-info-wrapper .info-grid{grid-template-columns:1fr;gap:12px}}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item{border-radius:10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.1);border:2px solid rgba(0,0,0,0)}@media(max-width: 576px){.shelving-info-banner .shelving-info-wrapper .info-grid .info-item{padding:8px;gap:12px}}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2);border-color:gold}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item:hover .info-icon{transform:scale(1.1)}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item:hover .info-icon i{color:#fff}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-icon{flex-shrink:0;width:60px;height:60px;background:rgba(0,0,0,0);border-radius:50%;display:flex;margin-bottom:0;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width: 576px){.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-icon{width:50px;height:50px}}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-icon i{font-size:32px;color:gold;transition:all .3s ease}@media(max-width: 576px){.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-icon i{font-size:22px}}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-text{flex:1}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-text h4{font-family:"Bebas Neue",sans-serif;font-size:22px;color:gold;margin:0 0 8px 0;font-weight:400;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 576px){.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-text h4{font-size:15px}}.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-text p{margin:0;font-size:13px;line-height:1.5;color:hsl(208.2352941176,7.2961373391%,75.6862745098%)}@media(max-width: 576px){.shelving-info-banner .shelving-info-wrapper .info-grid .info-item .info-text p{font-size:12px}}.related-products-section{background:#fff}.related-products-section .products-slider{margin-top:40px}.related-products-section .products-slider .product-row-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:25px}@media(max-width: 1200px){.related-products-section .products-slider .product-row-5{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.related-products-section .products-slider .product-row-5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.related-products-section .products-slider .product-row-5{grid-template-columns:1fr}}.recently-viewed-section{background:#f8f9fa;border-top:3px solid gold}.recently-viewed-section .recently-viewed-products{margin-top:40px;min-height:200px;display:flex;align-items:center;justify-content:center}.recently-viewed-section .recently-viewed-products p{color:#6c757d;font-style:italic}.modal .modal-content{border:3px solid gold;border-radius:10px}.modal .modal-content .modal-header{background:gold;border-bottom:none}.modal .modal-content .modal-header .modal-title{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px}.modal .modal-content .modal-header .btn-close{background-color:#1a1a1a;opacity:1;color:#fff !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;width:2rem;height:2.2rem;text-align:center;padding:0}.modal .modal-content .modal-header .btn-close:before{color:#fff;content:"x";display:block}.modal .modal-content .modal-body{padding:30px}.modal .modal-content .modal-body .expert-form .form-group,.modal .modal-content .modal-body .callback-form .form-group{margin-bottom:20px}.modal .modal-content .modal-body .expert-form .form-group label,.modal .modal-content .modal-body .callback-form .form-group label{font-weight:600;color:#1a1a1a;margin-bottom:8px;display:block}.modal .modal-content .modal-body .expert-form .form-group .form-control,.modal .modal-content .modal-body .callback-form .form-group .form-control{padding:10px 15px;border:2px solid #e9ecef;border-radius:5px;font-size:14px;transition:all .3s}.modal .modal-content .modal-body .expert-form .form-group .form-control:focus,.modal .modal-content .modal-body .callback-form .form-group .form-control:focus{outline:none;border-color:gold;box-shadow:0 0 0 .2rem rgba(255,215,0,.25)}.modal .modal-content .modal-body .expert-form .form-group textarea.form-control,.modal .modal-content .modal-body .callback-form .form-group textarea.form-control{resize:vertical}.modal .modal-content .modal-body .expert-form .form-group select.form-control,.modal .modal-content .modal-body .callback-form .form-group select.form-control{cursor:pointer}.modal .modal-content .modal-body .expert-form .btn-primary,.modal .modal-content .modal-body .callback-form .btn-primary{margin-top:10px}@media(max-width: 992px){.single-product-main .product-gallery-wrapper{position:relative;top:auto;margin-bottom:40px}.product-tabs-section .nav-tabs .nav-item .nav-link{padding:10px 15px;font-size:13px}.product-tabs-section .nav-tabs .nav-item .nav-link i{display:none}}@media(max-width: 576px){.product-tabs-section .nav-tabs{flex-direction:column}.product-tabs-section .nav-tabs .nav-item{width:100%}.product-tabs-section .nav-tabs .nav-item .nav-link{border-radius:0;margin:0}.product-tabs-section .tab-content .tab-content-inner{padding:20px}.expert-help-section .expert-content .contact-methods{flex-direction:column}.expert-help-section .expert-content .contact-methods .contact-method{width:100%;justify-content:center}}.contact-hero{background:linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);padding:80px 0;position:relative;overflow:hidden}.contact-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px)}.contact-hero .page-title{font-family:"Bebas Neue",sans-serif;font-size:56px;color:gold;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.contact-hero .page-subtitle{color:#fff;font-size:20px;opacity:.9}.quick-contact-bar{background:gold;padding:30px 0;margin-bottom:60px}.quick-contact-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.quick-contact-item{display:flex;align-items:center;gap:15px;text-decoration:none;color:#1a1a1a;transition:all .3s}.quick-contact-item:hover{transform:translateY(-3px)}.quick-contact-item i{font-size:32px;color:#1a1a1a}.quick-contact-item .label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;opacity:.7}.quick-contact-item strong{display:block;font-size:18px;margin-top:3px}.contact-form-wrapper{background:#fff;padding:40px;border:3px solid gold;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.section-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e9ecef}.section-header h2{font-family:"Bebas Neue",sans-serif;font-size:36px;color:#1a1a1a;text-transform:uppercase;margin-bottom:10px}.section-header h2 i{color:gold;margin-right:10px}.section-header p{color:#6c757d;font-size:16px}.contact-info-wrapper{position:sticky;top:100px}.info-card{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:25px;margin-bottom:25px;transition:all .3s}.info-card:hover{border-color:gold;transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.info-card h3{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.info-card h3 i{color:gold;margin-right:10px}.info-list .info-item{display:flex;gap:15px;margin-bottom:15px;align-items:start}.info-list .info-item:last-child{margin-bottom:0}.info-list .info-item i{color:gold;font-size:18px;flex-shrink:0;margin-top:3px}.info-list .info-item a{color:#ff6b35;text-decoration:none;transition:all .3s}.info-list .info-item a:hover{color:#1a1a1a}.map-link{display:inline-block;margin-top:8px;padding:5px 10px;background:gold;color:#1a1a1a;border-radius:5px;font-size:13px;font-weight:600;text-transform:uppercase}.map-section{background:#f8f9fa;padding-top:60px}.map-wrapper{position:relative;margin-top:40px}.map-wrapper iframe{filter:grayscale(50%);transition:all .3s}.map-wrapper:hover iframe{filter:grayscale(0%)}.map-overlay{position:absolute;bottom:40px;left:0;right:0;pointer-events:none}.map-info-box{background:#fff;border:3px solid gold;border-radius:10px;padding:30px;max-width:300px;box-shadow:0 10px 40px rgba(0,0,0,.2);pointer-events:all}.map-info-box h3{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;margin-bottom:10px}.map-info-box h3 i{color:gold}.btn-map{display:inline-block;margin-top:15px;padding:10px 20px;background:gold;color:#1a1a1a;text-decoration:none;border-radius:5px;font-weight:600;text-transform:uppercase;transition:all .3s}.btn-map:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px)}.additional-info-section{background:#fff}.info-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.info-box{text-align:center}.info-icon{width:80px;height:80px;margin:0 auto 25px;background:linear-gradient(135deg, #FFD700 0%, #FFA500 100%);border-radius:15px;display:flex;align-items:center;justify-content:center}.info-icon i{font-size:36px;color:#1a1a1a}.info-box h3{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;margin-bottom:20px;text-transform:uppercase}.hours-table{width:100%;margin:20px 0}.hours-table td{padding:8px;text-align:left}.hours-table td:last-child{text-align:right}.closed{color:#dc3545;font-weight:600}.transport-list,.services-list{list-style:none;padding:0;text-align:left}.transport-list li,.services-list li{padding:8px 0;display:flex;align-items:center;gap:10px}.transport-list li i,.services-list li i{color:gold;flex-shrink:0}.note{margin-top:15px;padding:10px;background:rgba(255,215,0,.1254901961);border-radius:5px;font-size:13px;font-style:italic}.btn-link{display:inline-block;margin-top:20px;color:#ff6b35;text-decoration:none;font-weight:600;transition:all .3s}.btn-link:hover{color:#1a1a1a;transform:translateX(5px)}.contact-cta-section{background:linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);padding:60px 0;margin-top:60px;position:relative}.contact-cta-section::before,.contact-cta-section::after{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px)}.contact-cta-section::before{top:0}.contact-cta-section::after{bottom:0}.cta-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta-text h2{font-family:"Bebas Neue",sans-serif;font-size:42px;color:#fff;margin-bottom:10px}.cta-text p{color:gold;font-size:18px}.cta-buttons{display:flex;gap:20px;flex-shrink:0}.btn-secondary{display:inline-block;padding:15px 30px;background:rgba(0,0,0,0);color:#fff;border:2px solid gold;text-decoration:none;font-weight:600;border-radius:8px;transition:all .3s;text-transform:uppercase}.btn-secondary:hover{background:gold;color:#1a1a1a}.woocommerce-account .woocommerce{margin-bottom:0 !important}.woocommerce-account .page-header{background:linear-gradient(135deg, #1a1a1a 0%, rgb(51.5, 51.5, 51.5) 100%);padding:60px 0;margin-bottom:40px;position:relative}.woocommerce-account .page-header::before{content:"";position:absolute;top:0;left:0;right:0;height:15px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, transparent 20px, transparent 40px)}.woocommerce-account .page-header .page-title{font-family:"Bebas Neue",sans-serif;font-size:48px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0}.woocommerce-account .page-header .page-title::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:gold;margin-right:15px}.woocommerce-account .woocommerce{margin-bottom:60px}.woocommerce-MyAccount-navigation{float:left;width:25%;margin-right:4%}@media(max-width: 768px){.woocommerce-MyAccount-navigation{float:none;width:100%;margin-right:0;margin-bottom:30px}}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;background:#fff;border:3px solid gold;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e9ecef;position:relative;transition:all .3s}.woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation ul li:hover{background:rgb(255,251,229.5)}.woocommerce-MyAccount-navigation ul li:hover a::after{transform:translateX(5px)}.woocommerce-MyAccount-navigation ul li.is-active{background:gold}.woocommerce-MyAccount-navigation ul li.is-active a{color:#1a1a1a;font-weight:600}.woocommerce-MyAccount-navigation ul li.is-active a::before{color:#1a1a1a}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;padding:18px 25px;color:#1a1a1a;text-decoration:none;font-size:15px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s;position:relative}.woocommerce-MyAccount-navigation ul li a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:12px;font-size:18px;color:gold;width:25px;text-align:center}.woocommerce-MyAccount-navigation ul li a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:20px;color:#6c757d;font-size:12px;transition:all .3s}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"";color:#dc3545}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a::before{content:""}@media(max-width: 768px){.woocommerce-MyAccount-navigation .navigation-toggle{display:block;background:gold;color:#1a1a1a;padding:15px;text-align:center;font-weight:600;text-transform:uppercase;border-radius:10px 10px 0 0;cursor:pointer}.woocommerce-MyAccount-navigation .navigation-toggle::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:10px}}.woocommerce-MyAccount-content{float:right;width:71%}@media(max-width: 768px){.woocommerce-MyAccount-content{float:none;width:100%}}.woocommerce-MyAccount-content .woocommerce-MyAccount-content-dashboard p{font-size:16px;line-height:1.8;color:#6c757d}.woocommerce-MyAccount-content .woocommerce-MyAccount-content-dashboard p strong{color:#1a1a1a}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-family:"Bebas Neue",sans-serif;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;position:relative;padding-bottom:15px;margin-bottom:30px}.woocommerce-MyAccount-content h2::after,.woocommerce-MyAccount-content h3::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:gold}.woocommerce-MyAccount-dashboard .dashboard-stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:40px}@media(max-width: 992px){.woocommerce-MyAccount-dashboard .dashboard-stats{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.woocommerce-MyAccount-dashboard .dashboard-stats{grid-template-columns:1fr}}.woocommerce-MyAccount-dashboard .dashboard-stats .stat-box{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:25px;text-align:center;transition:all .3s;position:relative;overflow:hidden}.woocommerce-MyAccount-dashboard .dashboard-stats .stat-box::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:gold}.woocommerce-MyAccount-dashboard .dashboard-stats .stat-box:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:gold}.woocommerce-MyAccount-dashboard .dashboard-stats .stat-box i{font-size:36px;color:gold;margin-bottom:15px}.woocommerce-MyAccount-dashboard .dashboard-stats .stat-box .stat-number{display:block;font-family:"Bebas Neue",sans-serif;font-size:42px;color:#1a1a1a;line-height:1;margin-bottom:5px}.woocommerce-MyAccount-dashboard .dashboard-stats .stat-box .stat-label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#6c757d}.woocommerce-MyAccount-dashboard .recent-orders-widget{background:#fff;border:3px solid gold;border-radius:10px;padding:30px;margin-bottom:30px}.woocommerce-MyAccount-dashboard .recent-orders-widget h3{display:flex;align-items:center;margin-bottom:25px}.woocommerce-MyAccount-dashboard .recent-orders-widget h3 i{color:gold;margin-right:10px;font-size:24px}.woocommerce-orders-table,.woocommerce-MyAccount-orders,.shop_table{width:100%;background:#fff;border:3px solid gold;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.woocommerce-orders-table thead,.woocommerce-MyAccount-orders thead,.shop_table thead{background:#1a1a1a}.woocommerce-orders-table thead th,.woocommerce-MyAccount-orders thead th,.shop_table thead th{padding:20px;color:gold;font-family:"Bebas Neue",sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:1px;border-bottom:3px solid gold;text-align:left}.woocommerce-orders-table tbody tr,.woocommerce-MyAccount-orders tbody tr,.shop_table tbody tr{border-bottom:1px solid #e9ecef;transition:all .3s}.woocommerce-orders-table tbody tr:hover,.woocommerce-MyAccount-orders tbody tr:hover,.shop_table tbody tr:hover{background:rgb(255,252.6,239.7)}.woocommerce-orders-table tbody tr:last-child,.woocommerce-MyAccount-orders tbody tr:last-child,.shop_table tbody tr:last-child{border-bottom:none}.woocommerce-orders-table tbody td,.woocommerce-MyAccount-orders tbody td,.shop_table tbody td{padding:18px 20px;color:#1a1a1a;font-size:14px}.woocommerce-orders-table tbody td.order-number,.woocommerce-orders-table tbody td.order-date,.woocommerce-orders-table tbody td.order-total,.woocommerce-MyAccount-orders tbody td.order-number,.woocommerce-MyAccount-orders tbody td.order-date,.woocommerce-MyAccount-orders tbody td.order-total,.shop_table tbody td.order-number,.shop_table tbody td.order-date,.shop_table tbody td.order-total{font-weight:600}.woocommerce-orders-table tbody td a,.woocommerce-MyAccount-orders tbody td a,.shop_table tbody td a{color:#ff6b35;text-decoration:none;font-weight:600;transition:all .3s}.woocommerce-orders-table tbody td a:hover,.woocommerce-MyAccount-orders tbody td a:hover,.shop_table tbody td a:hover{color:#1a1a1a}.woocommerce-orders-table .order-status,.woocommerce-MyAccount-orders .order-status,.shop_table .order-status{display:inline-block;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.woocommerce-orders-table .order-status.status-pending,.woocommerce-MyAccount-orders .order-status.status-pending,.shop_table .order-status.status-pending{background:hsl(208.2352941176,7.2961373391%,85.6862745098%);color:#6c757d}.woocommerce-orders-table .order-status.status-processing,.woocommerce-MyAccount-orders .order-status.status-processing,.shop_table .order-status.status-processing{background:rgb(255,243,178.5);color:#998100}.woocommerce-orders-table .order-status.status-on-hold,.woocommerce-MyAccount-orders .order-status.status-on-hold,.shop_table .order-status.status-on-hold{background:rgb(255,237.7821782178,231.5);color:rgb(255,69.6336633663,2)}.woocommerce-orders-table .order-status.status-completed,.woocommerce-MyAccount-orders .order-status.status-completed,.shop_table .order-status.status-completed{background:rgb(195.7028985507,240.7971014493,206);color:rgb(30.1449275362,125.8550724638,52)}.woocommerce-orders-table .order-status.status-cancelled,.woocommerce-orders-table .order-status.status-refunded,.woocommerce-orders-table .order-status.status-failed,.woocommerce-MyAccount-orders .order-status.status-cancelled,.woocommerce-MyAccount-orders .order-status.status-refunded,.woocommerce-MyAccount-orders .order-status.status-failed,.shop_table .order-status.status-cancelled,.shop_table .order-status.status-refunded,.shop_table .order-status.status-failed{background:hsl(354.251497006,70.4641350211%,98.5294117647%);color:#dc3545}.woocommerce-orders-table .button,.woocommerce-orders-table .woocommerce-button,.woocommerce-MyAccount-orders .button,.woocommerce-MyAccount-orders .woocommerce-button,.shop_table .button,.shop_table .woocommerce-button{display:inline-block;padding:8px 20px;background:gold;color:#1a1a1a;text-decoration:none;font-weight:600;border-radius:5px;text-transform:uppercase;font-size:12px;letter-spacing:.5px;transition:all .3s;border:none;cursor:pointer;margin:2px}.woocommerce-orders-table .button:hover,.woocommerce-orders-table .woocommerce-button:hover,.woocommerce-MyAccount-orders .button:hover,.woocommerce-MyAccount-orders .woocommerce-button:hover,.shop_table .button:hover,.shop_table .woocommerce-button:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px)}.woocommerce-orders-table .button.view,.woocommerce-orders-table .woocommerce-button.view,.woocommerce-MyAccount-orders .button.view,.woocommerce-MyAccount-orders .woocommerce-button.view,.shop_table .button.view,.shop_table .woocommerce-button.view{background:#ff6b35;color:#fff}.woocommerce-orders-table .button.view:hover,.woocommerce-orders-table .woocommerce-button.view:hover,.woocommerce-MyAccount-orders .button.view:hover,.woocommerce-MyAccount-orders .woocommerce-button.view:hover,.shop_table .button.view:hover,.shop_table .woocommerce-button.view:hover{background:rgb(255,69.6336633663,2)}.woocommerce-orders-table .button.cancel,.woocommerce-orders-table .woocommerce-button.cancel,.woocommerce-MyAccount-orders .button.cancel,.woocommerce-MyAccount-orders .woocommerce-button.cancel,.shop_table .button.cancel,.shop_table .woocommerce-button.cancel{background:#dc3545;color:#fff}.woocommerce-orders-table .button.cancel:hover,.woocommerce-orders-table .woocommerce-button.cancel:hover,.woocommerce-MyAccount-orders .button.cancel:hover,.woocommerce-MyAccount-orders .woocommerce-button.cancel:hover,.shop_table .button.cancel:hover,.shop_table .woocommerce-button.cancel:hover{background:rgb(189.2151898734,32.7848101266,47.7721518987)}.sorting-bar{display:none !important}.category-title{margin-top:0}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:10px;border:1px solid hsl(0,0%,82%)}.woocommerce-columns{display:flex;justify-content:space-between}.woocommerce-customer-details .col-1,.woocommerce-customer-details .col-2{margin-top:2rem;width:50%}.cross-sells-product img{max-height:180px;width:auto !important}.cross-sells-product .wc-block-components-product-name{font-size:1.2rem}.wc-item-meta p{margin:0}.woocommerce-order-details{margin-top:40px}.woocommerce-order-details .woocommerce-order-details__title{font-family:"Bebas Neue",sans-serif;font-size:32px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;padding-bottom:15px;border-bottom:3px solid gold}.woocommerce-order-details .order-details-box{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:25px;margin-bottom:30px}.woocommerce-order-details .order-details-box h3{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;margin-bottom:20px;display:flex;align-items:center}.woocommerce-order-details .order-details-box h3 i{color:gold;margin-right:10px}.woocommerce-Addresses{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(max-width: 768px){.woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-Addresses .woocommerce-Address{background:#fff;border:3px solid #e9ecef;border-radius:10px;padding:30px;position:relative;transition:all .3s}.woocommerce-Addresses .woocommerce-Address:hover{border-color:gold;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.woocommerce-Addresses .woocommerce-Address::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:gold;border-radius:10px 10px 0 0}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title{margin-bottom:25px}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:space-between;margin:0}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:gold;margin-right:10px}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit{font-size:14px;color:#ff6b35;text-decoration:none;font-weight:600;transition:all .3s}.woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit:hover{color:#1a1a1a}.woocommerce-Addresses .woocommerce-Address address{font-style:normal;line-height:1.8;color:#6c757d}.woocommerce-Addresses .woocommerce-Address address .name{font-weight:600;color:#1a1a1a;font-size:18px;margin-bottom:10px;display:block}.woocommerce-EditAccountForm{background:#fff;border:3px solid gold;border-radius:10px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.woocommerce-EditAccountForm fieldset{border:2px solid #e9ecef;border-radius:8px;padding:25px;margin-bottom:30px}.woocommerce-EditAccountForm fieldset legend{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;padding:0 15px;margin-left:-15px}.woocommerce-EditAccountForm .woocommerce-form-row{margin-bottom:25px}.woocommerce-EditAccountForm .woocommerce-form-row label{display:block;font-weight:600;color:#1a1a1a;margin-bottom:8px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.woocommerce-EditAccountForm .woocommerce-form-row label .required{color:#dc3545;font-weight:bold}.woocommerce-EditAccountForm .woocommerce-form-row input[type=text],.woocommerce-EditAccountForm .woocommerce-form-row input[type=email],.woocommerce-EditAccountForm .woocommerce-form-row input[type=tel],.woocommerce-EditAccountForm .woocommerce-form-row input[type=password],.woocommerce-EditAccountForm .woocommerce-form-row textarea,.woocommerce-EditAccountForm .woocommerce-form-row select{width:100%;padding:12px 15px;border:2px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .3s;background:#fff}.woocommerce-EditAccountForm .woocommerce-form-row input[type=text]:focus,.woocommerce-EditAccountForm .woocommerce-form-row input[type=email]:focus,.woocommerce-EditAccountForm .woocommerce-form-row input[type=tel]:focus,.woocommerce-EditAccountForm .woocommerce-form-row input[type=password]:focus,.woocommerce-EditAccountForm .woocommerce-form-row textarea:focus,.woocommerce-EditAccountForm .woocommerce-form-row select:focus{outline:none;border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-password-strength{margin-top:10px;padding:8px 12px;border-radius:5px;font-size:13px;font-weight:600}.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-password-strength.short,.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-password-strength.bad{background:hsl(354.251497006,70.4641350211%,98.5294117647%);color:#dc3545;border:1px solid #dc3545}.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-password-strength.good{background:#fff;color:rgb(255,69.6336633663,2);border:1px solid #ff6b35}.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-password-strength.strong{background:rgb(195.7028985507,240.7971014493,206);color:rgb(30.1449275362,125.8550724638,52);border:1px solid #28a745}.woocommerce-EditAccountForm .clear{margin-bottom:30px}.woocommerce-EditAccountForm button[type=submit]{background:gold;color:#1a1a1a;padding:15px 40px;border:none;border-radius:8px;font-family:"Bebas Neue",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.woocommerce-EditAccountForm button[type=submit]:hover{background:#1a1a1a;color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.woocommerce-downloads-table .download-product a,.woocommerce-downloads-table .download-file a{color:#ff6b35;text-decoration:none;font-weight:600}.woocommerce-downloads-table .download-product a:hover,.woocommerce-downloads-table .download-file a:hover{color:#1a1a1a;text-decoration:underline}.woocommerce-downloads-table .download-remaining{color:#6c757d;font-weight:600}.woocommerce-downloads-table .download-expires{color:#dc3545;font-weight:600}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:20px 25px 20px 60px;margin-bottom:30px;border-radius:10px;position:relative;font-weight:500;border:2px solid}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:24px}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{font-weight:600;text-decoration:underline}.woocommerce-message{background:rgb(203.931884058,242.768115942,212.8);color:rgb(20.2898550725,84.7101449275,35);border-color:#28a745}.woocommerce-message::before{content:"";color:#28a745}.woocommerce-message a{color:rgb(10.4347826087,43.5652173913,18)}.woocommerce-error{background:#fff;color:rgb(145.746835443,25.253164557,36.7974683544);border-color:#dc3545}.woocommerce-error::before{content:"";color:#dc3545}.woocommerce-error a{color:rgb(102.2784810127,17.7215189873,25.8227848101)}.woocommerce-info{background:rgb(255,251,229.5);color:#665600;border-color:gold}.woocommerce-info::before{content:"";color:#ccac00}.woocommerce-info a{color:#332b00}.woocommerce-lost-password{max-width:500px;margin:0 auto}.woocommerce-lost-password .woocommerce-form{background:#fff;border:3px solid gold;border-radius:10px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.woocommerce-lost-password .woocommerce-form p{margin-bottom:25px;color:#6c757d;line-height:1.8}.woocommerce-message--info.no-orders,.woocommerce-message--info.no-downloads,.woocommerce-info.no-orders,.woocommerce-info.no-downloads{text-align:center;padding:60px 30px;background:#f8f9fa;border:3px dashed #e9ecef;border-radius:10px}.woocommerce-message--info.no-orders::before,.woocommerce-message--info.no-downloads::before,.woocommerce-info.no-orders::before,.woocommerce-info.no-downloads::before{content:"";font-size:64px;color:#e9ecef;position:relative;left:auto;top:auto;transform:none;display:block;margin-bottom:20px}.woocommerce-message--info.no-orders p,.woocommerce-message--info.no-downloads p,.woocommerce-info.no-orders p,.woocommerce-info.no-downloads p{font-size:18px;color:#6c757d;margin-bottom:30px}.woocommerce-message--info.no-orders .button,.woocommerce-message--info.no-downloads .button,.woocommerce-info.no-orders .button,.woocommerce-info.no-downloads .button{background:gold;color:#1a1a1a;padding:15px 30px;font-size:16px}.woocommerce-account-page .woocommerce-form-login,.woocommerce-account-page .woocommerce-form-register{background:#fff;border:3px solid gold;border-radius:10px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin-bottom:30px}.woocommerce-account-page .woocommerce-form-login h2,.woocommerce-account-page .woocommerce-form-register h2{font-family:"Bebas Neue",sans-serif;font-size:36px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;margin-bottom:30px;text-align:center;position:relative}.woocommerce-account-page .woocommerce-form-login h2::after,.woocommerce-account-page .woocommerce-form-register h2::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:gold}@media(min-width: 768px){.woocommerce-account-page #customer_login .col-1,.woocommerce-account-page #customer_login .col-2{width:48%;float:left}.woocommerce-account-page #customer_login .col-1.col-2,.woocommerce-account-page #customer_login .col-2.col-2{float:right}}.woocommerce-pagination{margin-top:40px;text-align:center}.woocommerce-pagination ul{display:inline-flex;list-style:none;padding:0;margin:0;gap:10px}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:block;padding:10px 15px;background:#fff;border:2px solid #e9ecef;border-radius:5px;color:#1a1a1a;text-decoration:none;font-weight:600;transition:all .3s;min-width:40px}.woocommerce-pagination ul li a:hover{background:gold;border-color:gold;color:#1a1a1a;transform:translateY(-2px)}.woocommerce-pagination ul li span.current{background:#1a1a1a;color:gold;border-color:#1a1a1a}@media(max-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:none}.woocommerce-account .woocommerce-MyAccount-navigation ul.active{display:block}.woocommerce-account .shop_table{font-size:13px}.woocommerce-account .shop_table thead{display:none}.woocommerce-account .shop_table tbody tr{display:block;border:2px solid #e9ecef;border-radius:10px;margin-bottom:20px;padding:15px}.woocommerce-account .shop_table tbody td{display:block;padding:8px 0;text-align:left}.woocommerce-account .shop_table tbody td::before{content:attr(data-title) ": ";font-weight:600;color:#1a1a1a;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.woocommerce-account .shop_table tbody td.order-actions{text-align:center;padding-top:15px}}.account-header-stripes{height:10px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 10px, #1a1a1a 10px, #1a1a1a 20px);margin-bottom:30px}.metal-plate{background:linear-gradient(135deg, #e0e0e0 0%, #b0b0b0 50%, #e0e0e0 100%);border:2px solid #666;box-shadow:inset 0 2px 3px hsla(0,0%,100%,.3),inset 0 -2px 3px rgba(0,0,0,.3),0 5px 10px rgba(0,0,0,.2);position:relative}.metal-plate::before,.metal-plate::after{content:"";position:absolute;width:10px;height:10px;background:#666;border-radius:50%}.metal-plate::before{top:10px;left:10px}.metal-plate::after{top:10px;right:10px}.caution-tape{background:repeating-linear-gradient(-45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px);padding:10px;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;letter-spacing:2px}@media(max-width: 992px){.quick-contact-grid{grid-template-columns:repeat(2, 1fr)}.info-grid{grid-template-columns:1fr}.cta-content{flex-direction:column;text-align:center}.contact-form-wrapper{margin-bottom:40px}.contact-info-wrapper{position:relative;top:auto}}@media(max-width: 576px){.contact-hero .page-title{font-size:36px}.quick-contact-grid{grid-template-columns:1fr;gap:20px}.contact-form-wrapper{padding:20px}.cta-buttons{flex-direction:column;width:100%}.cta-buttons a{width:100%;text-align:center}}.page-template-page-technical-control .inspection-hero{background:linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);padding:100px 0 80px;position:relative;overflow:hidden}.page-template-page-technical-control .safety-stripes-top,.page-template-page-technical-control .safety-stripes-bottom{position:absolute;left:0;right:0;height:20px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #FF6B35 20px, #FF6B35 40px)}.page-template-page-technical-control .safety-stripes-top{top:0}.page-template-page-technical-control .safety-stripes-bottom{bottom:0}.page-template-page-technical-control .hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,215,0,.1);border:2px solid gold;padding:10px 20px;border-radius:30px;margin-bottom:20px}.page-template-page-technical-control .hero-badge i{color:gold;font-size:20px}.page-template-page-technical-control .hero-badge span{color:gold;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:13px}.page-template-page-technical-control .hero-title{font-family:"Bebas Neue",sans-serif;font-size:64px;color:#fff;margin-bottom:20px;line-height:1.1;text-transform:uppercase}.page-template-page-technical-control .hero-title span{color:gold}.page-template-page-technical-control .hero-subtitle{color:#ccc;font-size:20px;margin-bottom:40px}.page-template-page-technical-control .hero-buttons{display:flex;gap:20px;margin-bottom:60px}.page-template-page-technical-control .btn-secondary{display:inline-block;padding:15px 30px;background:rgba(0,0,0,0);color:#fff;border:2px solid gold;text-decoration:none;font-weight:600;border-radius:8px;transition:all .3s;text-transform:uppercase}.page-template-page-technical-control .btn-secondary:hover{background:gold;color:#1a1a1a}.page-template-page-technical-control .hero-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding-top:40px;border-top:2px solid rgba(255,215,0,.2)}.page-template-page-technical-control .hero-stats .stat-item{text-align:center}.page-template-page-technical-control .hero-stats .number{display:block;font-family:"Bebas Neue",sans-serif;font-size:48px;color:gold;line-height:1;margin-bottom:10px}.page-template-page-technical-control .hero-stats .label{color:#ccc;font-size:14px;text-transform:uppercase;letter-spacing:1px}.page-template-page-technical-control .alert-bar{background:#ff6b35;padding:20px 0}.page-template-page-technical-control .alert-content{display:flex;align-items:center;gap:15px;color:#fff;font-weight:600}.page-template-page-technical-control .alert-content i{font-size:24px;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.page-template-page-technical-control .alert-link{margin-left:auto;color:#fff;text-decoration:none;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,0);transition:all .3s}.page-template-page-technical-control .alert-link:hover{border-bottom-color:#fff}.page-template-page-technical-control .content-section{background:#fff;padding:30px;border-radius:10px;margin-bottom:30px;border:2px solid #e9ecef}.page-template-page-technical-control .content-section h2{font-family:"Bebas Neue",sans-serif;font-size:36px;color:#1a1a1a;margin-bottom:20px;text-transform:uppercase}.page-template-page-technical-control .content-section h2 i{color:gold;margin-right:10px}.page-template-page-technical-control .lead{font-size:18px;line-height:1.8;color:#333;font-weight:500}.page-template-page-technical-control .inspection-types{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:30px}.page-template-page-technical-control .type-card{text-align:center;padding:25px 15px;background:#f8f9fa;border-radius:10px;transition:all .3s;border:2px solid rgba(0,0,0,0)}.page-template-page-technical-control .type-card:hover{transform:translateY(-5px);border-color:gold;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-template-page-technical-control .type-icon{width:60px;height:60px;margin:0 auto 15px;background:gold;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-template-page-technical-control .type-icon i{font-size:28px;color:#1a1a1a}.page-template-page-technical-control .type-card h4{font-family:"Bebas Neue",sans-serif;font-size:22px;color:#1a1a1a;margin-bottom:10px;text-transform:uppercase}.page-template-page-technical-control .sidebar-widget{background:#fff;border:2px solid gold;border-radius:10px;padding:25px;margin-bottom:25px}.page-template-page-technical-control .sidebar-widget h3{font-family:"Bebas Neue",sans-serif;font-size:26px;color:#1a1a1a;margin-bottom:20px;text-transform:uppercase}.page-template-page-technical-control .sidebar-widget h3 i{color:gold;margin-right:10px}.page-template-page-technical-control .quick-contact-widget{background:linear-gradient(135deg, #FFD700 0%, #FFA500 100%);border:none}.page-template-page-technical-control .quick-contact-widget h3,.page-template-page-technical-control .quick-contact-widget p{color:#1a1a1a}.page-template-page-technical-control .phone-number{display:block;font-size:24px;font-weight:bold;color:#1a1a1a;text-align:center;padding:15px;background:hsla(0,0%,100%,.9);border-radius:8px;margin:20px 0;text-decoration:none;transition:all .3s}.page-template-page-technical-control .phone-number:hover{background:#fff;transform:scale(1.05)}.page-template-page-technical-control .btn-block{display:block;width:100%;text-align:center}.page-template-page-technical-control .cert-logos{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;margin-bottom:20px}.page-template-page-technical-control .cert-logos img{width:100%;height:auto;filter:grayscale(100%);transition:all .3s}.page-template-page-technical-control .cert-logos img:hover{filter:grayscale(0%)}.page-template-page-technical-control .cert-info{font-size:13px;color:#6c757d;text-align:center;padding-top:15px;border-top:1px solid #e9ecef}.page-template-page-technical-control .download-list{list-style:none;padding:0;margin:0}.page-template-page-technical-control .download-list li{margin-bottom:15px}.page-template-page-technical-control .download-list a{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px;text-decoration:none;color:#1a1a1a;transition:all .3s;border:1px solid #e9ecef}.page-template-page-technical-control .download-list a:hover{background:gold;transform:translateX(5px)}.page-template-page-technical-control .download-list i{font-size:24px;color:#dc3545}.page-template-page-technical-control .download-list span{flex:1;font-weight:600}.page-template-page-technical-control .download-list small{color:#6c757d;font-size:12px}.page-template-page-technical-control .process-timeline{position:relative;padding:40px 0}.page-template-page-technical-control .process-timeline::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:4px;background:gold}.page-template-page-technical-control .process-step{display:flex;align-items:center;margin-bottom:60px;position:relative}.page-template-page-technical-control .process-step:nth-child(even){flex-direction:row-reverse}.page-template-page-technical-control .step-number{width:80px;height:80px;background:#1a1a1a;color:gold;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-size:32px;position:absolute;left:50%;transform:translateX(-50%);z-index:10;border:4px solid gold}.page-template-page-technical-control .step-content{width:45%;background:#fff;padding:30px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.1);border:2px solid gold}.page-template-page-technical-control .process-step:nth-child(odd) .step-content{margin-right:auto}.page-template-page-technical-control .process-step:nth-child(even) .step-content{margin-left:auto}.page-template-page-technical-control .step-content h3{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;margin-bottom:10px;text-transform:uppercase}.page-template-page-technical-control .step-content ul{margin-top:15px;padding-left:20px}.page-template-page-technical-control .step-content li{margin-bottom:8px;color:#6c757d}.page-template-page-technical-control .scope-list{margin-top:30px}.page-template-page-technical-control .scope-item{display:flex;gap:20px;padding:20px;background:#f8f9fa;border-radius:10px;margin-bottom:20px;transition:all .3s}.page-template-page-technical-control .scope-item:hover{background:gold;transform:translateX(10px)}.page-template-page-technical-control .scope-item i{font-size:24px;color:#28a745;flex-shrink:0}.page-template-page-technical-control .scope-item h4{font-family:"Bebas Neue",sans-serif;font-size:22px;color:#1a1a1a;margin-bottom:5px;text-transform:uppercase}.page-template-page-technical-control .risk-matrix{background:#fff;padding:30px;border-radius:10px;border:3px solid #1a1a1a;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page-template-page-technical-control .risk-matrix h3{font-family:"Bebas Neue",sans-serif;font-size:32px;color:#1a1a1a;margin-bottom:30px;text-align:center;text-transform:uppercase}.page-template-page-technical-control .risk-level{padding:20px;border-radius:10px;margin-bottom:20px}.page-template-page-technical-control .risk-level.green{background:rgba(40,167,69,.1);border:2px solid #28a745}.page-template-page-technical-control .risk-level.yellow{background:rgba(255,193,7,.1);border:2px solid #ffc107}.page-template-page-technical-control .risk-level.red{background:rgba(220,53,69,.1);border:2px solid #dc3545}.page-template-page-technical-control .risk-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-template-page-technical-control .risk-header i{font-size:24px}.page-template-page-technical-control .risk-level.green .risk-header i{color:#28a745}.page-template-page-technical-control .risk-level.yellow .risk-header i{color:#ffc107}.page-template-page-technical-control .risk-level.red .risk-header i{color:#dc3545}.page-template-page-technical-control .risk-header span{font-weight:bold;text-transform:uppercase;letter-spacing:1px}.page-template-page-technical-control .legal-section{background:#1a1a1a;padding:80px 0;position:relative}.page-template-page-technical-control .legal-section::before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg, #FFD700, #FFD700 20px, transparent 20px, transparent 40px)}.page-template-page-technical-control .legal-header{text-align:center;margin-bottom:50px}.page-template-page-technical-control .legal-header i{font-size:48px;color:gold;margin-bottom:20px}.page-template-page-technical-control .legal-header h2{font-family:"Bebas Neue",sans-serif;font-size:48px;color:#fff;text-transform:uppercase}.page-template-page-technical-control .legal-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}.page-template-page-technical-control .legal-card{background:hsla(0,0%,100%,.05);border:2px solid gold;border-radius:10px;padding:30px}.page-template-page-technical-control .legal-card h4{color:gold;font-size:24px;margin-bottom:10px;font-weight:bold}.page-template-page-technical-control .legal-card p{color:#ccc;margin-bottom:20px}.page-template-page-technical-control .legal-card ul{list-style:none;padding:0}.page-template-page-technical-control .legal-card li{color:#fff;padding:8px 0;padding-left:25px;position:relative}.page-template-page-technical-control .legal-card li::before{content:"✓";position:absolute;left:0;color:gold;font-weight:bold}.page-template-page-technical-control .benefits-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:50px}.page-template-page-technical-control .benefit-card{text-align:center;padding:30px 20px;background:#fff;border-radius:10px;border:2px solid #e9ecef;transition:all .3s}.page-template-page-technical-control .benefit-card:hover{transform:translateY(-10px);border-color:gold;box-shadow:0 20px 40px rgba(0,0,0,.1)}.page-template-page-technical-control .benefit-icon{width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg, #FFD700 0%, #FFA500 100%);border-radius:50%;display:flex;align-items:center;justify-content:center}.page-template-page-technical-control .benefit-icon i{font-size:36px;color:#1a1a1a}.page-template-page-technical-control .benefit-card h3{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;margin-bottom:10px;text-transform:uppercase}.page-template-page-technical-control .faq-section{background:#f8f9fa;padding:80px 0}.page-template-page-technical-control .faq-accordion{margin-top:30px}.page-template-page-technical-control .faq-item{background:#fff;border-radius:10px;margin-bottom:15px;overflow:hidden;border:2px solid #e9ecef}.page-template-page-technical-control .faq-question{padding:20px 25px;background:#fff;cursor:pointer;margin:0;font-size:21px;font-weight:400;color:#1a1a1a;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.page-template-page-technical-control .faq-question:hover{background:gold}.page-template-page-technical-control .faq-question i{transition:all .3s}.page-template-page-technical-control .faq-item.active .faq-question i{transform:rotate(45deg)}.page-template-page-technical-control .faq-answer{padding:0 25px;max-height:0;overflow:hidden;transition:all .3s}.page-template-page-technical-control .faq-item.active .faq-answer{padding:20px 25px;max-height:500px}.page-template-page-technical-control .emergency-box{background:#fff;border:3px solid #dc3545;border-radius:10px;padding:30px;margin-top:30px}.page-template-page-technical-control .emergency-box h3{font-family:"Bebas Neue",sans-serif;font-size:32px;color:#dc3545;margin-bottom:20px;text-transform:uppercase}.page-template-page-technical-control .emergency-box h3 i{margin-right:10px}.page-template-page-technical-control .warning-signs{list-style:none;padding:0;margin-bottom:30px}.page-template-page-technical-control .warning-signs li{padding:10px 0;padding-left:30px;position:relative;border-bottom:1px solid #e9ecef}.page-template-page-technical-control .warning-signs li::before{content:"⚠";position:absolute;left:0;color:#dc3545;font-size:20px}.page-template-page-technical-control .emergency-cta{text-align:center;padding:20px;background:rgba(220,53,69,.1);border-radius:10px}.page-template-page-technical-control .btn-danger{display:inline-block;padding:15px 30px;background:#dc3545;color:#fff;text-decoration:none;font-weight:bold;border-radius:8px;text-transform:uppercase;transition:all .3s}.page-template-page-technical-control .btn-danger:hover{background:rgb(189.2151898734,32.7848101266,47.7721518987);transform:scale(1.05)}.page-template-page-technical-control .quote-section{background:#fff}.page-template-page-technical-control .quote-wrapper{max-width:800px;margin:0 auto}.page-template-page-technical-control .quote-form{background:#f8f9fa;border:3px solid gold;border-radius:10px;padding:40px}.page-template-page-technical-control .inspection-cta{background:linear-gradient(135deg, #1a1a1a 0%, #2a2a2a 100%);padding:60px 0;position:relative}.page-template-page-technical-control .inspection-cta::before,.page-template-page-technical-control .inspection-cta::after{content:"";position:absolute;left:0;right:0;height:10px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #FF6B35 20px, #FF6B35 40px)}.page-template-page-technical-control .inspection-cta::before{top:0}.page-template-page-technical-control .inspection-cta::after{bottom:0}.page-template-page-technical-control .inspection-cta .cta-content{display:flex;justify-content:space-between;align-items:center;gap:40px}.page-template-page-technical-control .inspection-cta .cta-text h2{font-family:"Bebas Neue",sans-serif;font-size:42px;color:#fff;margin-bottom:10px;text-transform:uppercase}.page-template-page-technical-control .inspection-cta .cta-text p{color:gold;font-size:18px}.page-template-page-technical-control .inspection-cta .cta-buttons{display:flex;gap:20px;flex-shrink:0}@media(max-width: 992px){.process-step{flex-direction:column !important}.step-content{width:100%;margin:60px 0 0 0 !important}.process-timeline::before{display:none}.step-number{position:relative;left:auto;transform:none;margin:0 auto 20px}.legal-grid,.inspection-types,.benefits-grid{grid-template-columns:1fr}.inspection-cta .cta-content{flex-direction:column;text-align:center}}@media(max-width: 768px){.inspection-hero .hero-title{font-size:42px}.hero-stats{grid-template-columns:1fr}.hero-buttons{flex-direction:column}.inspection-types{grid-template-columns:1fr}}footer{background:#1a1a1a;padding:60px 0 20px;color:#fff}footer .footer-content{display:grid;grid-template-columns:repeat(5, 1fr);gap:40px;margin-bottom:40px}@media(max-width: 992px){footer .footer-content{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){footer .footer-content{grid-template-columns:1fr}}footer .footer-column h3{font-family:"Bebas Neue",sans-serif;font-size:24px;color:gold;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}footer .footer-column p{line-height:1.8;color:hsl(208.2352941176,7.2961373391%,65.6862745098%);margin-bottom:15px}footer .footer-column ul{list-style:none;padding:0;margin:0}footer .footer-column ul li{padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .3s}footer .footer-column ul li:last-child{border-bottom:none}footer .footer-column ul li:hover{padding-left:10px}footer .footer-column ul li a{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);text-decoration:none;transition:all .3s;display:block}footer .footer-column ul li a:hover{color:gold}footer .company-info{display:grid;gap:15px}footer .company-info .info-item{display:flex;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}footer .company-info .info-item:last-child{border-bottom:none}footer .company-info .info-item i{color:gold;font-size:18px;flex-shrink:0;margin-top:3px;width:20px;text-align:center}footer .company-info .info-item .info-content{flex:1;color:hsl(208.2352941176,7.2961373391%,65.6862745098%);line-height:1.6}footer .company-info .info-item .info-content strong{color:#fff;display:block;margin-bottom:5px}footer .company-info .info-item .info-content a{color:gold;text-decoration:none;transition:all .3s}footer .company-info .info-item .info-content a:hover{color:#fff}footer .social-links{margin-top:25px;display:flex;gap:15px}footer .social-links a{width:40px;height:40px;background:hsla(0,0%,100%,.1);border:2px solid gold;border-radius:50%;display:flex;align-items:center;justify-content:center;color:gold;font-size:18px;transition:all .3s;text-decoration:none}footer .social-links a:hover{background:gold;color:#1a1a1a;transform:translateY(-3px)}footer .footer-bottom{padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;color:#6c757d}footer .footer-bottom p{margin:10px 0;color:#6c757d}footer .footer-bottom a{color:gold;text-decoration:none;margin:0 10px;transition:all .3s}footer .footer-bottom a:hover{color:#fff}footer .footer-bottom .footer-links{margin-top:10px}footer .footer-bottom .footer-links a{border-right:1px solid #6c757d;padding-right:10px}footer .footer-bottom .footer-links a:last-child{border-right:none}footer .footer-newsletter{background:rgba(255,215,0,.1);padding:20px;border-radius:10px;margin-top:20px}footer .footer-newsletter h4{color:gold;margin-bottom:15px;font-size:18px}footer .footer-newsletter form{display:flex;gap:10px}footer .footer-newsletter form input[type=email]{flex:1;padding:10px 15px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#fff;border-radius:5px}footer .footer-newsletter form input[type=email]::placeholder{color:hsla(0,0%,100%,.5)}footer .footer-newsletter form input[type=email]:focus{outline:none;border-color:gold;background:hsla(0,0%,100%,.1)}footer .footer-newsletter form button{padding:10px 25px;background:gold;color:#1a1a1a;border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all .3s;white-space:nowrap}footer .footer-newsletter form button:hover{background:#fff;transform:translateY(-2px)}.category-hero{background:#1a1a1a;padding:50px 0 40px;position:relative;text-align:center}.category-hero .safety-stripes{position:absolute;top:0;left:0;right:0;height:15px;background:repeating-linear-gradient(45deg, #FFD700, #FFD700 20px, #1a1a1a 20px, #1a1a1a 40px)}.category-hero .category-title{font-family:"Bebas Neue",sans-serif;font-size:48px;color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}@media(max-width: 768px){.category-hero .category-title{font-size:32px}}.category-hero .category-description{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);font-size:16px;max-width:800px;margin:0 auto;line-height:1.8}.category-hero .category-description p{color:hsl(208.2352941176,7.2961373391%,65.6862745098%);margin:0}.breadcrumbs-section{background:#f8f9fa;padding:15px 0;border-bottom:3px solid gold}.breadcrumbs-section .woocommerce-breadcrumb{margin:0;color:#6c757d;font-size:14px}.breadcrumbs-section .woocommerce-breadcrumb a{color:#1a1a1a;text-decoration:none;font-weight:500}.breadcrumbs-section .woocommerce-breadcrumb a:hover{color:gold}.shop-main{background:#fff}@media(max-width: 991px){.shop-main .shop-sidebar{margin-bottom:40px}}.shop-main .shop-sidebar .widget{margin-bottom:30px;background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden}.shop-main .shop-sidebar .widget.expert-widget{border-color:gold}.shop-main .shop-sidebar .widget.expert-widget .expert-card{background:linear-gradient(135deg, #FFD700 0%, #ccac00 100%);padding:25px;text-align:center}.shop-main .shop-sidebar .widget.expert-widget .expert-card i{font-size:48px;color:#fff;margin-bottom:15px}.shop-main .shop-sidebar .widget.expert-widget .expert-card h4{font-family:"Bebas Neue",sans-serif;font-size:24px;color:#1a1a1a;text-transform:uppercase;margin-bottom:10px}.shop-main .shop-sidebar .widget.expert-widget .expert-card p{color:#665600;margin-bottom:20px;font-size:14px}.shop-main .shop-sidebar .widget.expert-widget .expert-card .phone-link{display:inline-block;padding:12px 20px;background:#1a1a1a;color:#fff;text-decoration:none;border-radius:5px;font-weight:600;transition:all .3s}.shop-main .shop-sidebar .widget.expert-widget .expert-card .phone-link i{font-size:16px;margin-right:8px;margin-bottom:0}.shop-main .shop-sidebar .widget.expert-widget .expert-card .phone-link:hover{background:rgb(.5,.5,.5);transform:translateY(-2px)}.shop-main .shop-sidebar .widget.filter-widget .widget-title{background:#f8f9fa;padding:15px 20px;margin:0;font-family:"Bebas Neue",sans-serif;font-size:20px;color:#1a1a1a;text-transform:uppercase;border-bottom:2px solid gold}.shop-main .shop-sidebar .widget.filter-widget .widget-content{padding:20px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list{list-style:none;padding:0;margin:0}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li{border-bottom:1px solid #e9ecef;position:relative}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li:last-child{border-bottom:none}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li.has-children>.category-toggle{position:absolute;right:0;top:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6c757d;transition:all .3s;z-index:2}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li.has-children>.category-toggle i{font-size:12px;transition:all .3s}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li.has-children>.category-toggle:hover{color:#ff6b35}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li.has-children.active>.category-toggle i{transform:rotate(0deg)}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li>a{display:flex;justify-content:space-between;padding:12px 2rem 12px 0;color:#1a1a1a;text-decoration:none;transition:all .3s;font-weight:500}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li>a:hover{color:#ff6b35}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li>a .count{color:#6c757d;font-size:12px;font-weight:400}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0>li.current-cat>a{color:#000;font-weight:700;background:rgb(255,251,229.5);padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px;border-radius:4px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1{display:none;padding-left:15px;margin-top:5px;margin-bottom:5px;border-left:2px solid #e9ecef}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li{position:relative;padding:2px 0}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li.has-children>.category-toggle{position:absolute;right:0;top:1px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6c757d;transition:all .3s;z-index:2}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li.has-children>.category-toggle i{font-size:10px;transition:all .3s;margin-top:14px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li.has-children>.category-toggle:hover{color:#ff6b35}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li.has-children.active>.category-toggle i{transform:rotate(0deg)}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li>a{display:flex;justify-content:space-between;padding:2px 0;color:rgb(84.3605150215,91.3905579399,97.6394849785);text-decoration:none;transition:all .3s;font-size:14px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li>a:hover{color:#ff6b35;padding-left:5px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li>a .count{color:#6c757d;font-size:11px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1>li.current-cat>a{color:#000;font-weight:700;background:rgb(255,251,229.5);padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px;border-radius:4px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1 .level-2{display:none;padding-left:15px;margin-top:3px;margin-bottom:3px;border-left:2px solid hsl(210,15.7894736842%,97.5490196078%)}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1 .level-2>li{padding:0px 0}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1 .level-2>li>a{display:flex;justify-content:space-between;padding:2px 0;color:hsl(208.2352941176,7.2961373391%,50.6862745098%);text-decoration:none;transition:all .3s;font-size:13px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1 .level-2>li>a:hover{color:#ff6b35;padding-left:5px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1 .level-2>li>a .count{color:#6c757d;font-size:10px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .category-list.level-0 .level-1 .level-2>li.current-cat>a{color:#000;font-weight:700;background:rgb(255,251,229.5);padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px;border-radius:4px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .price-filter{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shop-main .shop-sidebar .widget.filter-widget .widget-content .price-filter input{flex:1;min-width:60px;padding:10px;border:2px solid #e9ecef;border-radius:5px;font-size:14px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .price-filter input:focus{outline:none;border-color:gold}.shop-main .shop-sidebar .widget.filter-widget .widget-content .price-filter span{color:#6c757d}.shop-main .shop-sidebar .widget.filter-widget .widget-content .price-filter .apply-filter{width:100%;padding:10px;background:gold;color:#1a1a1a;border:none;border-radius:5px;font-weight:600;cursor:pointer;transition:all .3s;margin-top:10px}.shop-main .shop-sidebar .widget.filter-widget .widget-content .price-filter .apply-filter:hover{background:#1a1a1a;color:#fff}.shop-main .sorting-bar{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;margin-bottom:30px}@media(max-width: 576px){.shop-main .sorting-bar{flex-direction:column;gap:15px}}.shop-main .sorting-bar .results-count{color:#6c757d;font-size:14px}.shop-main .sorting-bar .results-count p{margin:0}.shop-main .sorting-bar .sorting-options .orderby,.shop-main .sorting-bar .sorting-options .woocommerce-ordering .orderby{padding:8px 15px;border:2px solid #e9ecef;border-radius:5px;background:#fff;font-size:14px;cursor:pointer}.shop-main .sorting-bar .sorting-options .orderby:focus,.shop-main .sorting-bar .sorting-options .woocommerce-ordering .orderby:focus{outline:none;border-color:gold}.shop-main .products-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px;margin-bottom:40px}@media(max-width: 992px){.shop-main .products-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.shop-main .products-grid{grid-template-columns:1fr}}.shop-main .products-grid .product-card{background:#fff;border:2px solid #e9ecef;border-radius:8px;overflow:hidden;position:relative;transition:all .3s}.shop-main .products-grid .product-card:hover{border-color:gold;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.shop-main .products-grid .product-card .badge-sale{position:absolute;top:10px;left:10px;background:#ff6b35;color:#fff;padding:5px 10px;border-radius:5px;font-size:11px;font-weight:600;text-transform:uppercase;z-index:10}.shop-main .products-grid .product-card .product-image{height:220px;display:flex;align-items:center;justify-content:center;padding:20px;background:#fff;border-bottom:1px solid #e9ecef}.shop-main .products-grid .product-card .product-image a{display:block;width:100%;height:100%;text-align:center}.shop-main .products-grid .product-card .product-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.shop-main .products-grid .product-card .product-image .no-image{display:flex;align-items:center;justify-content:center;height:100%;color:#e9ecef;font-size:14px}.shop-main .products-grid .product-card .product-info{padding:20px}.shop-main .products-grid .product-card .product-info .product-title{margin-bottom:10px}.shop-main .products-grid .product-card .product-info .product-title a{font-family:"Bebas Neue",sans-serif;font-size:20px;color:#1a1a1a;text-decoration:none;text-transform:uppercase;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-main .products-grid .product-card .product-info .product-title a:hover{color:gold}.shop-main .products-grid .product-card .product-info .product-sku{color:#6c757d;font-size:13px;margin-bottom:10px}.shop-main .products-grid .product-card .product-info .product-price{margin-bottom:15px}.shop-main .products-grid .product-card .product-info .product-price .amount,.shop-main .products-grid .product-card .product-info .product-price .price{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#ff6b35;display:block}.shop-main .products-grid .product-card .product-info .product-price ins{text-decoration:none}.shop-main .products-grid .product-card .product-info .product-price ins .amount{color:#ff6b35}.shop-main .products-grid .product-card .product-info .product-price del{opacity:.5}.shop-main .products-grid .product-card .product-info .product-price del .amount{font-size:20px}.shop-main .products-grid .product-card .product-info .product-price .price-vat{display:block;font-size:11px;color:#6c757d;margin-top:5px;font-family:"Inter",sans-serif}.shop-main .products-grid .product-card .product-info .product-actions{display:flex;gap:10px}.shop-main .products-grid .product-card .product-info .product-actions .button,.shop-main .products-grid .product-card .product-info .product-actions .add_to_cart_button,.shop-main .products-grid .product-card .product-info .product-actions .btn-details{flex:1;padding:10px 15px;text-align:center;border-radius:5px;text-decoration:none;font-weight:600;font-size:13px;transition:all .3s;border:none;line-height:120%;cursor:pointer;font-family:"Inter",sans-serif;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.shop-main .products-grid .product-card .product-info .product-actions .button,.shop-main .products-grid .product-card .product-info .product-actions .add_to_cart_button{background:gold;color:#1a1a1a}.shop-main .products-grid .product-card .product-info .product-actions .button:hover,.shop-main .products-grid .product-card .product-info .product-actions .add_to_cart_button:hover{background:#1a1a1a;color:#fff}.shop-main .products-grid .product-card .product-info .product-actions .btn-details{background:rgba(0,0,0,0);color:#1a1a1a;border:2px solid #e9ecef}.shop-main .products-grid .product-card .product-info .product-actions .btn-details:hover{border-color:gold;background:gold}.shop-main .no-products{text-align:center;padding:60px 20px}.shop-main .no-products i{font-size:64px;color:#e9ecef;margin-bottom:20px}.shop-main .no-products h3{font-family:"Bebas Neue",sans-serif;font-size:32px;color:#1a1a1a;margin-bottom:15px}.shop-main .no-products p{color:#6c757d;margin-bottom:30px}.shop-main .pagination-wrapper{margin-top:40px}.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers{display:flex;justify-content:center;gap:5px;list-style:none;padding:0;margin:0}.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li a,.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li span{display:block;padding:10px 15px;border:2px solid #e9ecef;background:#fff;color:#1a1a1a;text-decoration:none;font-weight:600;transition:all .3s}.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li a:hover,.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li span:hover{background:gold;border-color:gold}.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li span.current{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li .prev,.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li .next{background:gold;border-color:gold;color:#1a1a1a}.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li .prev:hover,.shop-main .pagination-wrapper .woocommerce-pagination ul.page-numbers li .next:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.info-section-archive{padding:60px 0;background:#f8f9fa;border-top:3px solid gold}.info-section-archive .info-boxes{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media(max-width: 992px){.info-section-archive .info-boxes{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.info-section-archive .info-boxes{grid-template-columns:1fr}}.info-section-archive .info-boxes .info-box{text-align:center;padding:30px 20px;background:#fff;border-radius:8px;border:2px solid #e9ecef;transition:all .3s}.info-section-archive .info-boxes .info-box:hover{border-color:gold;transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.info-section-archive .info-boxes .info-box:hover i{background:gold;color:#1a1a1a}.info-section-archive .info-boxes .info-box i{width:60px;height:60px;background:#1a1a1a;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:15px;transition:all .3s}.info-section-archive .info-boxes .info-box h4{font-family:"Bebas Neue",sans-serif;font-size:22px;color:#1a1a1a;margin-bottom:10px;text-transform:uppercase}.info-section-archive .info-boxes .info-box p{color:#6c757d;font-size:14px;margin:0}@media all and (min-width: 1201px){.navbar .dropdown-menu{margin-top:0px}.navbar .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:0px}.navbar .dropdown-menu li a{color:#fff}.navbar .dropdown-menu>li:hover>.sub-menu{visibility:visible}.navbar .dropdown:hover>.dropdown-menu{display:block;margin-top:0px;margin-left:0px;padding:0;background:rgba(0,0,0,0)}.navbar .dropdown:hover>.dropdown-menu a{color:#000}.navbar .dropdown:hover>.dropdown-menu a:hover{background:#1a1a1a}.navbar .dropdown:hover>.dropdown-menu li.active a{background:inherit}.navbar .dropdown:hover>.dropdown-menu li.active a:hover{background:#1a1a1a}.right{text-align:right}}@media all and (min-width: 1200px){.container{width:1180px;max-width:1180px}}@media all and (min-width: 1250px){.container{width:1200px;max-width:1200px}}@media all and (min-width: 1300px){.container{width:1250px;max-width:1250px}}@media all and (min-width: 1400px){.container{width:1300px;max-width:1300px}}@media all and (max-width: 1400px){.main-header .search-box{max-width:350px}.main-nav .woo-category-menu .menu-item>a{padding:14px 10px}}@media all and (max-width: 1200px){html,body{font-size:14px}.navbar{text-align:center;justify-content:center}.navbar .navbar-nav{float:none;background:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.7)}.navbar-toggler{background:url("../img/menu_mobile.png") no-repeat center center;width:50px;border:none;height:50px;display:block;margin:10px;float:none}.navbar-toggler .navbar-toggler-icon{background:none}.navbar-toggler .navbar-toggler-icon:focus{outline:none;opacity:.8}.navbar-toggler:focus{outline:none;opacity:.8}.mobile_display{display:block !important}.desktop_display{display:none !important}#mega-menu-wrap-menu-top{float:none}#mega-menu-wrap-menu-top .mega-menu-toggle{max-width:53px}.top-bar .features-list{display:none}.main-header .search-box{margin-left:0;width:100%}}@media all and (max-width: 767px){.hero-section .hero-content{display:block;width:100%}}@media(min-width: 1201px){.header-mobile{display:none !important}.header-desktop{display:block}.desktop-only{display:block}}@media(max-width: 1200px){.header-desktop{display:none !important}.header-mobile{display:block}.desktop-only{display:none !important}}.header-mobile .mobile-header-top{display:flex;justify-content:space-between;align-items:center;padding:15px 0;position:relative;min-height:60px}.header-mobile .mobile-logo img{height:45px;width:auto}@media(max-width: 480px){.header-mobile .mobile-logo img{height:40px}}.header-mobile .mobile-logo-text{font-family:"Bebas Neue",sans-serif;font-size:28px;color:#1a1a1a;text-decoration:none;letter-spacing:1px}@media(max-width: 480px){.header-mobile .mobile-logo-text{font-size:24px}}.header-mobile .mobile-controls{display:flex;align-items:center;gap:10px}@media(max-width: 380px){.header-mobile .mobile-controls{gap:5px}}.header-mobile .mobile-toggle{width:45px;height:45px;background:gold;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-size:20px;cursor:pointer;transition:all .3s;position:relative}@media(max-width: 480px){.header-mobile .mobile-toggle{width:40px;height:40px;font-size:18px}}.header-mobile .mobile-toggle:active{transform:scale(0.95)}.header-mobile .mobile-toggle.active{background:#1a1a1a;color:gold}.header-mobile .mobile-cart-badge{width:45px;height:45px;background:#fff;border:2px solid gold;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-size:20px;text-decoration:none;position:relative;transition:all .3s}@media(max-width: 480px){.header-mobile .mobile-cart-badge{width:40px;height:40px;font-size:18px}}.header-mobile .mobile-cart-badge:active{transform:scale(0.95)}.header-mobile .mobile-cart-badge .cart-count{position:absolute;top:-5px;right:-5px;background:#ff6b35;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold}.header-mobile .mobile-contact-badge{width:45px;height:45px;background:#fff;border:2px solid gold;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;font-size:20px;text-decoration:none;transition:all .3s}@media(max-width: 480px){.header-mobile .mobile-contact-badge{width:40px;height:40px;font-size:18px}}.header-mobile .mobile-contact-badge:active{transform:scale(0.95)}.header-mobile .mobile-contact-badge:hover{background:gold;color:#fff}.header-mobile .mobile-menu-toggle{background:#1a1a1a;color:gold;padding:0;width:45px;height:45px;border-radius:8px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width: 480px){.header-mobile .mobile-menu-toggle{width:40px;height:40px}}.header-mobile .mobile-menu-toggle:hover{background:rgb(13.25,13.25,13.25)}.header-mobile .mobile-menu-toggle .hamburger-icon{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.header-mobile .mobile-menu-toggle .hamburger-icon span{display:block;width:100%;height:3px;background:gold;border-radius:2px;transition:all .3s ease}.header-mobile .mobile-menu-toggle.active .hamburger-icon span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.header-mobile .mobile-menu-toggle.active .hamburger-icon span:nth-child(2){opacity:0}.header-mobile .mobile-menu-toggle.active .hamburger-icon span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.mobile-panel{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:3px solid gold;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:1000;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.mobile-panel.active{max-height:500px;padding:20px 0}.mobile-panel .mobile-search-bar{padding:0 15px 20px}.mobile-panel .mobile-search-bar form{display:flex;background:#fff;border:2px solid gold;border-radius:8px;overflow:hidden}.mobile-panel .mobile-search-bar form input{flex:1;padding:12px 15px;border:none;font-size:14px}.mobile-panel .mobile-search-bar form input:focus{outline:none}.mobile-panel .mobile-search-bar form button{background:gold;color:#1a1a1a;border:none;padding:0 20px;font-size:18px;cursor:pointer;transition:all .3s}.mobile-panel .mobile-search-bar form button:active{background:#1a1a1a;color:gold}.mobile-panel .mobile-quick-actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;padding:0 15px}@media(max-width: 380px){.mobile-panel .mobile-quick-actions{grid-template-columns:1fr}}.mobile-panel .mobile-quick-actions .mobile-action{display:flex;align-items:center;gap:10px;padding:12px 15px;background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;text-decoration:none;color:#1a1a1a;font-size:14px;font-weight:500;transition:all .3s}.mobile-panel .mobile-quick-actions .mobile-action i{font-size:18px;color:gold;width:20px;text-align:center}.mobile-panel .mobile-quick-actions .mobile-action:active{transform:scale(0.98)}.mobile-panel .mobile-quick-actions .mobile-action:hover{background:gold;border-color:gold;color:#1a1a1a}.mobile-panel .mobile-quick-actions .mobile-action:hover i{color:#1a1a1a}.mobile-panel .mobile-quick-actions .mobile-action.highlight{background:#ff6b35;border-color:#ff6b35;color:#fff}.mobile-panel .mobile-quick-actions .mobile-action.highlight i{color:#fff}.mobile-panel .mobile-quick-actions .mobile-action.highlight:hover{background:rgb(255,69.6336633663,2);border-color:rgb(255,69.6336633663,2)}@media(max-width: 992px){.main-header{padding:0;position:fixed;top:0;left:0;right:0;width:100%;z-index:1100;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1)}}@media(max-width: 992px)and (max-width: 576px){.top-bar{display:none}}@media(max-width: 992px){.mobile-search-bar .dgwt-wcas-search-wrapp{max-width:100% !important}.mobile-search-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp{border:2px solid gold !important;border-radius:8px !important}.mobile-search-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:12px 15px !important;font-size:14px !important}.mobile-search-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{background:gold !important;right:0 !important;border-radius:0 6px 6px 0 !important;width:50px !important;height:100% !important;position:absolute !important;top:0}.mobile-search-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{fill:#1a1a1a !important}}@keyframes slideDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mobile-panel.active{animation:slideDown .3s ease}@media(max-width: 992px){body{padding-top:90px}body.header-scrolled{padding-top:70px}.hero-section .hero-image-placeholder{display:none}.stat-value{font-size:36px}.hero-section{padding-top:2rem}.heavy_bg .stats-row .stat-box{width:45%}.products_section .section_title,div .section_title,.heavy_bg .section_title.white{font-size:30px}}.mobile-category-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-category-menu-overlay.active{opacity:1;visibility:visible}.mobile-category-menu-overlay.active .mobile-category-menu-panel{transform:translateX(0)}.mobile-category-menu-overlay .mobile-category-menu-panel{position:absolute;top:0;right:0;width:85%;max-width:400px;height:100%;background:#fff;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;box-shadow:-5px 0 15px rgba(0,0,0,.3)}@media(max-width: 480px){.mobile-category-menu-overlay .mobile-category-menu-panel{width:90%}}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-header{background:#000;color:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:18px}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-header .mobile-menu-close{background:rgba(0,0,0,0);border:none;color:#fff;font-size:24px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-header .mobile-menu-close:hover{background:hsla(0,0%,100%,.1);transform:rotate(90deg)}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body{flex:1;overflow-y:auto;padding:0}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu{list-style:none;margin:0;padding:0}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item{border-bottom:1px solid #e9ecef}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item>a{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;color:#1a1a1a;text-decoration:none;font-weight:600;font-size:15px;transition:all .15s ease}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item>a:hover{background:#f8f9fa;color:gold}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item.has-mega-menu>a{cursor:pointer}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item.has-mega-menu>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;transition:transform .15s ease}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item.has-mega-menu.open>a::after{transform:rotate(180deg)}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item.has-mega-menu.open .mega-menu-dropdown{max-height:2000px}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown{max-height:0;overflow:hidden;transition:max-height .4s ease;background:#f8f9fa}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-content{padding:10px}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item{margin-bottom:10px}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-item-link{display:flex;align-items:center;text-decoration:none;background:#fff;border-radius:8px;overflow:hidden;border:2px solid #e9ecef;transition:all .15s ease}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-item-link:hover{border-color:gold;box-shadow:0 3px 10px rgba(0,0,0,.1)}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-item-link:hover .mega-menu-title{color:gold}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-item-link .mega-menu-image{width:80px;height:80px;flex-shrink:0;background:#f8f9fa;display:flex;align-items:center;justify-content:center}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-item-link .mega-menu-image img{width:100%;height:100%;object-fit:cover}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-item-link .mega-menu-title{flex:1;padding:12px 15px;color:#1a1a1a;font-weight:600;font-size:13px;line-height:1.4;transition:color .15s ease}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links{list-style:none;margin:0;padding:8px 12px 12px 12px;background:#f8f9fa}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li{margin:0;padding:0}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li a{display:block;padding:8px 12px;color:#1a1a1a;font-size:12px;line-height:1.4;text-decoration:none;background:#fff;border-radius:5px;transition:all .15s ease;border-left:3px solid #e9ecef}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li a:hover,.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li a:active{background:rgb(255,251,229.5);border-left-color:gold;color:gold;padding-left:16px}.mobile-category-menu-overlay .mobile-category-menu-panel .mobile-menu-body .mobile-category-menu .menu-item .mega-menu-dropdown .mega-menu-item .mega-menu-sub-links li:not(:last-child){margin-bottom:6px}@media(min-width: 1201px){.mobile-category-menu-overlay{display:none}}body.menu-open{overflow:hidden}/*# sourceMappingURL=style.css.map */
