html body .header-top{background-color:rgba(0,0,0,0.02) !important;border-bottom:1px solid rgba(0,0,0,0.05) !important;}html body .header-top .nav-link,html body .header-top i{color:inherit !important;opacity:0.7;}html body .header-top .nav-link:hover,html body .header-top a:hover i{opacity:1;}html body #header .header-nav-features .header-nav-top-icon{color:inherit !important;}html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__){--comp-bg:#2B2D42 !important;--comp-color:#FFFFFF !important;--comp-border:none !important;--comp-radius:0px !important;--comp-shadow:4px 4px 0 #8D99AE !important;--comp-padding:14px 35px !important;--comp-hover-bg:#D90429 !important;--comp-font-weight:800 !important;--comp-hover-color:#FFFFFF !important;--comp-hover-transform:none !important;background-color:#2B2D42 !important;color:#FFFFFF !important;border:none !important;border-radius:0px !important;box-shadow:4px 4px 0 #8D99AE !important;padding:14px 35px !important;--comp-hover-bg:#D90429 !important;font-weight:800 !important;--comp-hover-color:#FFFFFF !important;--comp-hover-transform:none !important;}html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__){background:#2B2D42 !important;color:#FFFFFF !important;border:none !important;border-radius:0px !important;box-shadow:4px 4px 0 #8D99AE !important;padding:14px 35px !important;font-weight:800 !important;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1) !important;}html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__):hover,html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__):focus,html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__):active{background-color:#D90429 !important;color:#FFFFFF !important;transform:none !important;border-color:#D90429 !important;}html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__){text-transform:uppercase;letter-spacing:1px;transition:all 0.2s;}html body .btn:not(.btn-close):not(.btn-link):not(.btn-light):not(.btn-dark):not(.swatch-btn):not(#_):not(#__):hover{transform:translateY(-2px);box-shadow:6px 6px 0 #8D99AE !important;}:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__){--comp-bg:#D90429 !important;--comp-color:#FFFFFF !important;--comp-border:none !important;--comp-radius:0px !important;--comp-padding:5px 15px !important;--comp-transform:none !important;--comp-font-weight:800 !important;background-color:#D90429 !important;--comp-bg:#D90429 !important;color:#FFFFFF !important;--comp-color:#FFFFFF !important;border:none !important;border-radius:0px !important;padding:5px 15px !important;transform:none !important;font-weight:800 !important;}:is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)){text-decoration:none !important;display:inline-block !important;margin:0 4px 8px 0 !important;transition:all 0.3s ease;white-space:nowrap !important;}:is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)):hover{background:var(--comp-hover-bg) !important;color:#FFFFFF !important;text-decoration:none !important;}html body .widget :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)){color:#FFFFFF !important;background:#D90429 !important;border:none !important;}html body #footer :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)){color:#FFFFFF !important;background:#D90429 !important;border:none !important;}html body .widget :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)):hover{color:var(--comp-hover-color,#FFFFFF) !important;background:var(--comp-hover-bg) !important;}html body #footer :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)):hover{color:var(--comp-hover-color,#FFFFFF) !important;background:var(--comp-hover-bg) !important;}html body .genesis-card :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)),html body .card :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)),html body .genesis-detail-body :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)){color:#FFFFFF !important;background:#D90429 !important;border:none !important;}html body .genesis-card :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)):hover,html body .card :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)):hover,html body .genesis-detail-body :is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)):hover{color:#FFFFFF !important;background:var(--comp-hover-bg) !important;}html body .tagcloud a{white-space:normal !important;word-break:break-all;}html body .genesis-date-badge,html body .post-date{display:flex !important;flex-direction:column !important;justify-content:center !important;padding:0 !important;margin:0.8rem !important;}html body :not(#_):not(#__) .genesis-date-badge :is(span,div,b,strong,i),html body :not(#_):not(#__) .post-date :is(span,div,b,strong,i){color:#FFFFFF !important;text-shadow:none !important;background:transparent !important;border:none !important;}:is(:is(html body .badge:not(.auto-applied-badge),html body .product-label,html body .tagcloud a,html body .post-tags a,html body .genesis-card-badges .badge,html body .genesis-date-badge,html body .genesis-badge,html body .post-date):not(#_):not(#__)){text-transform:uppercase;letter-spacing:1px;box-shadow:2px 2px 0 rgba(0,0,0,0.1);}:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__){--comp-color:#2B2D42 !important;--comp-padding:0 !important;--comp-border-btm:none !important;--comp-border-left:none !important;color:#2B2D42 !important;padding:0 !important;border-bottom:none !important;border-left:none !important;}:is(:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__)){display:inline-block !important;width:fit-content !important;max-width:100%;transition:all 0.3s ease;}:is(:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__)),html body .genesis-typography :is(:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__)){color:#2B2D42 !important;background-color:transparent !important;border:none !important;border-left:none !important;border-bottom:none !important;padding:0 !important;}:is(:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__)),html body .genesis-typography :is(:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__)){font-weight:900 !important;text-transform:uppercase;letter-spacing:2px;display:inline-block !important;position:relative;padding-left:20px !important;margin-bottom:25px;}:is(:is(h2:not(.page-title),html body .genesis-typography h2:not(.page-title)):not(#_):not(#__))::before{content:'';position:absolute;left:0;top:0;bottom:0;width:8px;background:linear-gradient(180deg,#D90429 50%,#2B2D42 50%);}html body:not(#_){--container-width:1140px !important;--container-width:1140px !important;}@media (min-width:1200px){html body:not(#_) .container{max-width:1140px !important;}}html body:not(#_).boxed .body{max-width:1140px !important;}:is(html body section.genesis-section,html body .genesis-section-block):not(#_){--comp-bg:#FFFFFF !important;--comp-padding:60px 0 !important;--comp-margin-y:0px !important;--comp-border-btm:4px solid #2B2D42 !important;--comp-border-top:4px solid #2B2D42 !important;background:#FFFFFF !important;padding:60px 0 !important;--comp-margin-y:0px !important;border-bottom:4px solid #2B2D42 !important;border-top:4px solid #2B2D42 !important;}:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)){position:relative;transition:all 0.5s ease;margin-top:0px !important;margin-bottom:0px !important;z-index:1;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:none !important;border-top:4px solid #2B2D42 !important;border-bottom:4px solid #2B2D42 !important;filter:none;}:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)):nth-of-type(odd){clip-path:none !important;border-radius:0 !important;}:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)):nth-of-type(even){clip-path:none !important;border-radius:0 !important;}:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)) > .container,:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)) > .container-fluid{position:relative;z-index:2;}html body section.genesis-stage > .genesis-layer-bg{clip-path:inherit;border-radius:inherit;filter:inherit;}:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)).genesis-overlap-top{margin-top:-80px !important;z-index:10;}:is(:is(html body section.genesis-section,html body .genesis-section-block):not(#_)){position:relative;z-index:2;box-shadow:8px 8px 0 rgba(0,0,0,0.05);}html body .genesis-typography:not(#_){--comp-color:#555555 !important;--comp-font-size:1.05rem !important;--comp-link-color:#D90429 !important;--comp-link-hover:#2B2D42 !important;--comp-line-height:1.9 !important;--comp-heading-color:#2B2D42 !important;color:#555555 !important;font-size:1.05rem !important;--comp-link-color:#D90429 !important;--comp-link-hover:#2B2D42 !important;line-height:1.9 !important;--comp-heading-color:#2B2D42 !important;}html body .genesis-typography:not(#_){color:#555555 !important;font-size:1.05rem;line-height:1.9;overflow-wrap:break-word;}html body .genesis-typography:not(#_) h1,html body .genesis-typography:not(#_) h2,html body .genesis-typography:not(#_) h3,html body .genesis-typography:not(#_) h4,html body .genesis-typography:not(#_) h5,html body .genesis-typography:not(#_) h6{color:#2B2D42 !important;margin-bottom:1rem;font-weight:700;}html body .genesis-typography:not(#_) p{margin-bottom:1.5rem;opacity:0.9;}html body .genesis-typography:not(#_) ul,html body .genesis-typography:not(#_) ol{margin-bottom:1.5rem;padding-left:1.5rem;}html body .genesis-typography:not(#_) li{margin-bottom:0.5rem;}html body .genesis-typography:not(#_) a:not(.btn){color:#D90429 !important;text-decoration:underline;transition:opacity 0.2s;}html body .genesis-typography:not(#_) a:not(.btn):hover{color:#2B2D42 !important;opacity:0.8 !important;}html body .genesis-typography:not(#_) blockquote{border-left:4px solid var(--ai-primary);padding-left:1rem;margin-left:0;color:#2B2D42;font-style:italic;}html body .genesis-typography:not(#_) img{max-width:100% !important;height:auto !important;object-fit:contain;}html body .genesis-typography:not(#_) figure.table,html body .genesis-typography:not(#_) .table-responsive{overflow-x:auto;max-width:100%;display:block;}html body .genesis-typography:not(#_) .row{margin-left:-10px;margin-right:-10px;}html body .genesis-typography:not(#_) [class*='col-']{padding-left:10px;padding-right:10px;}html body .genesis-typography:not(#_) .genesis-card.ai-full-layout{height:auto !important;margin:1.5rem 0 !important;}html body .genesis-typography:not(#_) h1,html body .genesis-typography:not(#_) h2,html body .genesis-typography:not(#_) h3,html body .genesis-typography:not(#_) h4,html body .genesis-typography:not(#_) h5,html body .genesis-typography:not(#_) h6{font-weight:900 !important;color:#2B2D42 !important;text-transform:uppercase;}html body .genesis-typography:not(#_) a:not(.btn){font-weight:800;text-decoration:none;border-bottom:2px solid #D90429;transition:all 0.2s;}html body .genesis-typography:not(#_) a:not(.btn):hover{color:#2B2D42 !important;border-bottom-color:#2B2D42;transform:translateY(-1px);display:inline-block;}html body:not(#_){background-color:#F8F9FA !important;background-image:none !important;background-blend-mode:normal !important;}html body #header .header-body:not(#_){--comp-bg:#FFFFFF !important;--comp-height:90px !important;--comp-shadow:0 5px 0 rgba(0,0,0,0.05) !important;--comp-backdrop:none !important;--comp-border-bottom:1px solid #E0E0E0 !important;background:#FFFFFF !important;--comp-height:90px !important;box-shadow:0 5px 0 rgba(0,0,0,0.05) !important;backdrop-filter:none !important;border-bottom:1px solid #E0E0E0 !important;}html body #header .header-body:not(#_){border-top:6px solid #D90429 !important;}:is(html body .header-top,html.dark body .header-top):not(#_){--comp-bg:#2B2D42 !important;--comp-color:#F8F9FA !important;--comp-border-btm:2px solid #D90429 !important;--comp-link-color:#8D99AE !important;--comp-link-hover:#FFFFFF !important;--comp-dropdown-bg:#FFFFFF !important;--comp-dropdown-color:#2B2D42 !important;--comp-dropdown-hover-bg:#D90429 !important;--comp-dropdown-hover-color:#FFFFFF !important;background-color:#2B2D42 !important;color:#F8F9FA !important;border-bottom:2px solid #D90429 !important;--comp-link-color:#8D99AE !important;--comp-link-hover:#FFFFFF !important;--comp-dropdown-bg:#FFFFFF !important;--comp-dropdown-color:#2B2D42 !important;--comp-dropdown-hover-bg:#D90429 !important;--comp-dropdown-hover-color:#FFFFFF !important;}:is(:is(html body .header-top,html.dark body .header-top):not(#_)){background-color:#2B2D42 !important;border-bottom:2px solid #D90429 !important;color:#F8F9FA !important;transition:all 0.3s;}:is(:is(html body .header-top,html.dark body .header-top):not(#_)) :is(a,i,.nav-link){color:#8D99AE !important;opacity:1 !important;transition:all 0.3s;}:is(:is(html body .header-top,html.dark body .header-top):not(#_)) :is(a:hover,.nav-link:hover,a:hover i){color:#FFFFFF !important;}html body #header .header-top .dropdown-menu{background:#FFFFFF !important;}html body #header .header-top .dropdown-menu li a{color:#2B2D42 !important;}:is(:is(html body .header-top,html.dark body .header-top):not(#_)){font-weight:800;text-transform:uppercase;letter-spacing:1px;}html body #header .header-top .dropdown-menu,html body #header .header-top .header-nav-features-dropdown{background:#FFFFFF !important;border:1px solid #E0E0E0 !important;box-shadow:6px 6px 0 rgba(0,0,0,0.1) !important;border-radius:0 !important;padding:0 !important;}html body #header .header-top .dropdown-menu li a,html body #header .header-top .header-nav-features-dropdown li a{color:#2B2D42 !important;border-bottom:1px solid #E0E0E0 !important;font-weight:800;padding:10px 15px !important;}html body #header .header-top .dropdown-menu li a:hover,html body #header .header-top .header-nav-features-dropdown li a:hover{background:#D90429 !important;color:#FFFFFF !important;padding-left:20px !important;transition:all 0.2s;}html body #footer:not(#_){--comp-bg:#2B2D42 !important;--comp-padding:90px 0 !important;--comp-border-top:none !important;--comp-link-color:#FFFFFF !important;--comp-link-hover:#D90429 !important;--comp-text-color:#8D99AE !important;--comp-title-color:#D90429 !important;--comp-copyright-bg:#1A1C2A !important;--comp-copyright-text:#5C677D !important;--comp-widget-title-bg:transparent !important;--comp-widget-title-color:inherit !important;background:#2B2D42 !important;padding:90px 0 !important;border-top:none !important;--comp-link-color:#FFFFFF !important;--comp-link-hover:#D90429 !important;--comp-text-color:#8D99AE !important;--comp-title-color:#D90429 !important;--comp-copyright-bg:#1A1C2A !important;--comp-copyright-text:#5C677D !important;--comp-widget-title-bg:transparent !important;--comp-widget-title-color:inherit !important;}html body #footer:not(#_) :is(h1,h2,h3,h4,h5,h6,i){color:#D90429 !important;}html body :not(#_):not(#__) #footer .widget-title{color:inherit !important;background:transparent !important;}html body #footer:not(#_) :is(p,li,span,div,strong,b,.text-muted,.text-color-dark,.text-dark){color:#8D99AE !important;opacity:1 !important;text-shadow:none !important;}html body #footer:not(#_) a:not(.btn){color:#FFFFFF !important;transition:all 0.3s;}html body #footer:not(#_) a:not(.btn):hover{color:#D90429 !important;opacity:1 !important;text-decoration:underline !important;}html body #footer:not(#_) .footer-copyright{background:#1A1C2A !important;}html body #footer:not(#_) .footer-copyright :is(p,span,strong,b,.text-muted){color:#5C677D !important;opacity:1 !important;}html body #footer:not(#_) :is(.badge,.genesis-badge,.tagcloud a){color:#2B2D42 !important;background:#D90429 !important;border:1px solid transparent !important;padding:4px 10px !important;text-decoration:none !important;}html body #footer:not(#_) :is(.badge,.genesis-badge,.tagcloud a):hover{color:#FFF !important;background:#8D99AE !important;text-decoration:none !important;}html body #footer:not(#_){box-shadow:0 -5px 0 rgba(0,0,0,0.05);}html body #footer:not(#_) .widget-title{font-weight:900;text-transform:uppercase;letter-spacing:2px;position:relative;padding-bottom:10px;border-bottom:none;display:inline-block;}html body #footer:not(#_) .widget-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:0;border-bottom:4px solid #D90429;border-right:4px solid transparent;}html body .page-header:not(#_):not(#_){--comp-bg:#D90429 !important;--comp-align:center !important;--comp-color:#FFFFFF !important;--comp-border:none !important;--comp-height:180px !important;--comp-overlay:0 !important;--comp-margin-bottom:40px !important;--comp-title-color:#ffffff !important;--comp-text-color:#ffffff !important;--comp-link-color:#ffffff !important;--comp-meta-color:#cccccc !important;background:#D90429 !important;text-align:center !important;--comp-color:#FFFFFF !important;border-bottom:none !important;min-height:180px !important;--comp-overlay:0 !important;margin-bottom:40px !important;}html body .page-header:not(#_):not(#_){margin-bottom:40px !important;position:relative;z-index:1;background-size:cover;background-position:center;}html body .page-header:not(#_):not(#_)::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;z-index:-1;}html body .page-header:not(#_):not(#_) h1,html body .page-header:not(#_):not(#_) h2,html body .page-header:not(#_):not(#_) li,html body .page-header:not(#_):not(#_) a,html body .page-header:not(#_):not(#_) .breadcrumb-link,html body .page-header:not(#_):not(#_) .breadcrumb li.active{color:#FFFFFF !important;text-shadow:0 2px 4px rgba(0,0,0,0.5) !important;}html body .page-header:not(#_):not(#_){background:linear-gradient(135deg,#D90429 50%,#B80020 50%) !important;box-shadow:inset 0 -10px 20px rgba(0,0,0,0.1);}html body .page-header:not(#_):not(#_) h1{font-weight:900 !important;text-transform:uppercase;letter-spacing:4px;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a:not(#_){--comp-radius:0px !important;--comp-padding:10px 20px !important;--comp-link-color:#2B2D42 !important;--comp-dropdown-bg:#FFFFFF !important;--comp-font-weight:800 !important;--comp-link-hover-bg:#D90429 !important;--comp-dropdown-color:#2B2D42 !important;--comp-link-active-bg:#2B2D42 !important;--comp-link-hover-color:#FFFFFF !important;--comp-dropdown-hover-bg:#D90429 !important;--comp-link-active-color:#FFFFFF !important;--comp-dropdown-hover-color:#FFFFFF !important;border-radius:0px !important;padding:10px 20px !important;color:#2B2D42 !important;--comp-dropdown-bg:#FFFFFF !important;font-weight:800 !important;--comp-link-hover-bg:#D90429 !important;--comp-dropdown-color:#2B2D42 !important;--comp-link-hover-color:#FFFFFF !important;--comp-dropdown-hover-bg:#D90429 !important;--comp-dropdown-hover-color:#FFFFFF !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a:not(#_).active{background-color:#2B2D42 !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a:not(#_).active{color:#FFFFFF !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a:not(#_){transition:all 0.3s !important;white-space:nowrap !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a::before,html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a::after{display:none !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li:hover > a:not(#_),html body #header.genesis-nav-mode .header-nav-main nav > ul > li.active > a:not(#_){color:#FFFFFF !important;background-color:#D90429 !important;}@media (min-width:992px){html body #header.genesis-nav-mode .header-nav-main nav > ul > li.dropdown .dropdown-menu,html body #header.genesis-nav-mode .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu,html body #header.genesis-nav-mode .header-nav-main nav > ul > li.more-menu-item .dropdown-menu{transform:none !important;margin-top:0 !important;background-color:#FFFFFF !important;border:none !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li.dropdown .dropdown-menu li a,html body #header.genesis-nav-mode .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li a,html body #header.genesis-nav-mode .header-nav-main nav > ul > li.more-menu-item .dropdown-menu li a{transform:none !important;font-weight:500 !important;background-color:transparent !important;color:#2B2D42 !important;border-radius:0px !important;}html body #header.genesis-nav-mode .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a,html body #header.genesis-nav-mode .header-nav-main nav > ul > li.dropdown-mega .dropdown-menu li:hover > a,html body #header.genesis-nav-mode .header-nav-main nav > ul > li.more-menu-item .dropdown-menu li:hover > a{background-color:#D90429 !important;color:#FFFFFF !important;}}html body #header.genesis-nav-mode .header-nav-main nav > ul > li > a:not(#_){text-transform:uppercase;letter-spacing:1px;}html body .dropdown-menu{background:#FFFFFF !important;border:1px solid #E0E0E0 !important;box-shadow:8px 8px 0 rgba(0,0,0,0.1) !important;border-radius:0 !important;padding:0 !important;}html body .dropdown-menu li a{color:#2B2D42 !important;font-weight:800;border-bottom:1px solid #F0F0F0 !important;padding:12px 20px !important;}html body .dropdown-menu li a:hover{background:#D90429 !important;color:#FFFFFF !important;padding-left:25px !important;transition:all 0.2s;}:is(html body .pagination .page-item .page-link,html body .pagination .page-link):not(#_){--comp-bg:#FFFFFF !important;--comp-color:#2B2D42 !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:3px 3px 0 rgba(0,0,0,0.05) !important;--comp-active-bg:#2B2D42 !important;--comp-active-color:#FFFFFF !important;background-color:#FFFFFF !important;color:#2B2D42 !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:3px 3px 0 rgba(0,0,0,0.05) !important;}:is(html body .pagination .page-item .page-link.active,html body .pagination .page-link):not(#_).active{background-color:#2B2D42 !important;}:is(html body .pagination .page-item .page-link.active,html body .pagination .page-link):not(#_).active{color:#FFFFFF !important;}:is(:is(html body .pagination .page-item .page-link,html body .pagination .page-link):not(#_)){background:#FFFFFF !important;color:#2B2D42 !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;}html body .pagination .page-item.active .page-link:not(#_):not(#__){background:#2B2D42 !important;color:#FFFFFF !important;border-color:#2B2D42 !important;box-shadow:3px 3px 0 rgba(0,0,0,0.05) !important;}:is(:is(html body .pagination .page-item .page-link,html body .pagination .page-link):not(#_)) .page-link{margin:0 4px;font-weight:800;transition:transform 0.3s;}html body .page-item:not(.active) .page-link:hover{transform:translateY(-2px);background:#D90429 !important;color:#FFF !important;border-color:#D90429 !important;}:is(html body .social-icons li a,html body .share-icons a,html body .genesis-btn-icon,html body .product-action-icon):not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-size:45px !important;--comp-color:#2B2D42 !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;--comp-hover-bg:#2B2D42 !important;--comp-hover-color:#FFFFFF !important;--comp-hover-transform:none !important;background-color:#FFFFFF !important;width:45px !important;height:45px !important;color:#2B2D42 !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;}:is(html body .social-icons li a:hover,html body .share-icons a:hover,html body .genesis-btn-icon:hover,html body .product-action-icon):not(#_):not(#__):hover{background-color:#2B2D42 !important;}:is(html body .social-icons li a:hover,html body .share-icons a:hover,html body .genesis-btn-icon:hover,html body .product-action-icon):not(#_):not(#__):hover{color:#FFFFFF !important;}:is(html body .social-icons li a:hover,html body .share-icons a:hover,html body .genesis-btn-icon:hover,html body .product-action-icon):not(#_):not(#__):hover{transform:none !important;}:is(:is(html body .social-icons li a,html body .share-icons a,html body .genesis-btn-icon,html body .product-action-icon):not(#_):not(#__)){display:inline-flex !important;align-items:center !important;justify-content:center !important;text-decoration:none !important;padding:0 !important;}:is(:is(html body .social-icons li a,html body .share-icons a,html body .genesis-btn-icon,html body .product-action-icon):not(#_):not(#__)) i{color:inherit !important;transition:inherit;}:is(:is(html body .social-icons li a,html body .share-icons a,html body .genesis-btn-icon,html body .product-action-icon):not(#_):not(#__)){transition:transform 0.3s;}:is(:is(html body .social-icons li a,html body .share-icons a,html body .genesis-btn-icon,html body .product-action-icon):not(#_):not(#__)):hover{transform:translateY(-3px);box-shadow:6px 6px 0 rgba(0,0,0,0.1) !important;}:is(html body .owl-carousel .owl-nav button.owl-prev,html body .owl-carousel .owl-nav button.owl-next):not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-color:#2B2D42 !important;--comp-width:50px !important;--comp-border:1px solid #E0E0E0 !important;--comp-height:50px !important;--comp-radius:0px !important;--comp-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;background-color:#FFFFFF !important;color:#2B2D42 !important;width:50px !important;border:1px solid #E0E0E0 !important;height:50px !important;border-radius:0px !important;box-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;}:is(:is(html body .owl-carousel .owl-nav button.owl-prev,html body .owl-carousel .owl-nav button.owl-next):not(#_):not(#__)):hover{background:#D90429 !important;color:#FFF !important;border-color:#D90429 !important;}:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_){--comp-bg:#FFFFFF !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;--comp-padding:2.5rem !important;--comp-text-color:#555555 !important;--comp-title-color:#2B2D42 !important;--comp-link-color:#212529 !important;--comp-color:#212529 !important;--comp-meta-color:#777777 !important;background:#FFFFFF !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;padding:2.5rem !important;--comp-text-color:#555555 !important;--comp-title-color:#2B2D42 !important;color:#212529 !important;}:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)) :is(.card-title,h1,h2,h3,h4,h5,h6,.text-dark,.text-color-dark){color:#2B2D42 !important;}:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)) :is(.card-text,p,li,span:not(.badge):not(.badge *),.text-muted,label){color:#555555 !important;opacity:1 !important;}:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)){position:relative;}:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_))::after{content:'';position:absolute;bottom:0;right:0;border-width:0 0 20px 20px;border-style:solid;border-color:transparent transparent #F8F9FA #F8F9FA;box-shadow:-2px -2px 5px rgba(0,0,0,0.05);}:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) h1,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) h2,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) h3,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) h4,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) h5,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) h6,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) strong,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) .text-dark{color:#2B2D42 !important;font-weight:900;text-transform:uppercase;}:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) p,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)) span:not(.badge):not(.badge *):not(.genesis-badge):not(.genesis-badge *):not(.genesis-date-badge):not(.genesis-date-badge *):not(.post-date):not(.post-date *),:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) li,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) td,:is(:is(html body .card:not(.genesis-card):not(.genesis-detail-card),html body .featured-box):not(#_)):not(#_) .text-muted{color:#555555 !important;font-weight:bold;}html body .genesis-card:not(#_){--comp-bg:#FFFFFF !important;--card-align:left !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;--comp-padding:1.5rem !important;--card-flex-dir:column !important;--card-clip-path:none !important;--card-img-scale:1.02 !important;--card-hover-move:none !important;--card-img-height:240px !important;--card-meta-color:#D90429 !important;--card-text-color:#555555 !important;--card-title-size:1.35rem !important;--card-title-color:#2B2D42 !important;--card-title-weight:900 !important;--comp-title-color:#212529 !important;--comp-text-color:#212529 !important;--comp-link-color:#212529 !important;--comp-color:#212529 !important;--comp-meta-color:#777777 !important;background:#FFFFFF !important;--card-align:left !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;--comp-padding:1.5rem !important;--card-flex-dir:column !important;--card-img-scale:1.02 !important;--card-hover-move:none !important;--card-meta-color:#D90429 !important;--card-text-color:#555555 !important;--card-title-size:1.35rem !important;--card-title-color:#2B2D42 !important;--card-title-weight:900 !important;color:#212529 !important;}html body .genesis-card:not(#_){background:#FFFFFF !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;transition:transform 0.3s,box-shadow 0.3s,border-color 0.3s !important;z-index:1;position:relative !important;margin-bottom:15px !important;}html body .genesis-card:not(#_) .genesis-card-body{padding:1.5rem !important;}html body .genesis-card:not(#_):hover{transform:none !important;z-index:10 !important;}html body .genesis-card:not(#_) :is(.genesis-card-title,.genesis-card-title a){color:#2B2D42 !important;font-weight:900 !important;text-decoration:none;transition:color 0.3s;}html body .genesis-card:not(#_) .genesis-card-text{color:#555555 !important;transition:color 0.3s;}html body .genesis-card:not(#_) .genesis-card-meta{color:#D90429 !important;transition:color 0.3s;}html body .genesis-card:not(#_) .genesis-card-media{border-radius:calc(0px - 1px) calc(0px - 1px) 0 0;overflow:hidden;}html body .genesis-card:not(#_) .genesis-card-media img{transition:filter 0.5s,transform 0.5s;}html body .genesis-card:not(#_):hover .genesis-card-media img{transform:scale(1.02) !important;}html body .genesis-card:not(#_).ai-full-layout{display:flex !important;flex-direction:column !important;text-align:left !important;height:100% !important;}html body .genesis-card:not(#_).ai-full-layout .genesis-card-media{position:relative;flex-shrink:0;}html body .genesis-card:not(#_).ai-full-layout .genesis-card-media img{width:100%;height:100%;}html body .genesis-card:not(#_).ai-full-layout .genesis-card-body{padding:clamp(1rem,5%,1.5rem) !important;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2;width:100%;gap:0.5rem;}html body .genesis-card:not(#_).ai-full-layout .genesis-card-title{font-size:1.35rem !important;margin-bottom:0.5rem;}html body .genesis-card:not(#_).ai-full-layout .genesis-card-footer{margin-top:auto;padding-top:1rem;}html body .genesis-card:not(#_){transition:all 0.3s ease;border-top:4px solid transparent !important;}html body .genesis-card:not(#_):hover{transform:translateY(-5px) !important;box-shadow:10px 10px 0 rgba(0,0,0,0.1) !important;border-top-color:#D90429 !important;}html body .genesis-card:not(#_) .genesis-card-media{border-bottom:1px solid #E0E0E0;margin-bottom:1.5rem;}html body .genesis-card:not(#_):not(#_) h1,html body .genesis-card:not(#_):not(#_) h2,html body .genesis-card:not(#_):not(#_) h3,html body .genesis-card:not(#_):not(#_) h4,html body .genesis-card:not(#_):not(#_) h5,html body .genesis-card:not(#_):not(#_) h6,html body .genesis-card:not(#_):not(#_) strong,html body .genesis-card:not(#_):not(#_) .text-dark,html body .genesis-card:not(#_):not(#_) .genesis-card-title,html body .genesis-card:not(#_):not(#_) .genesis-card-title a{color:#2B2D42 !important;text-transform:uppercase;text-decoration:none;}html body .genesis-card:not(#_):not(#_) p,html body .genesis-card:not(#_) span:not(.badge):not(.badge *):not(.genesis-badge):not(.genesis-badge *):not(.genesis-date-badge):not(.genesis-date-badge *):not(.post-date):not(.post-date *),html body .genesis-card:not(#_):not(#_) .text-muted{color:#555555 !important;font-weight:bold;}html body .genesis-detail-card .genesis-detail-body:not(#_){--comp-bg:#FFFFFF !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:10px 10px 0 rgba(0,0,0,0.03) !important;--comp-padding:4rem !important;--comp-sidebar-bg:#F8F9FA !important;--comp-text-color:#555555 !important;--comp-title-color:#2B2D42 !important;--comp-sidebar-border:1px solid #E0E0E0 !important;background:#FFFFFF !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:10px 10px 0 rgba(0,0,0,0.03) !important;padding:4rem !important;--comp-sidebar-bg:#F8F9FA !important;--comp-sidebar-border:1px solid #E0E0E0 !important;}html body .genesis-detail-card .genesis-detail-body:not(#_){background:#FFFFFF !important;color:var(--comp-color) !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:10px 10px 0 rgba(0,0,0,0.03) !important;padding:4rem !important;}html body .card:has(html body .genesis-detail-card .genesis-detail-body:not(#_)){background:transparent !important;border:none !important;box-shadow:none !important;}html body .genesis-detail-card .genesis-detail-body:not(#_){border-top:6px solid #2B2D42 !important;}html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) h1,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) h2,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) h3,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) h4,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) h5,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) h6,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) strong,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) .text-dark{color:#2B2D42 !important;font-weight:900;text-transform:uppercase;}html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) p,html body .genesis-detail-card .genesis-detail-body:not(#_) span:not(.badge):not(.badge *):not(.genesis-badge):not(.genesis-badge *):not(.genesis-date-badge):not(.genesis-date-badge *):not(.post-date):not(.post-date *),html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) li,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) td,html body .genesis-detail-card .genesis-detail-body:not(#_):not(#_) .text-muted{color:#555555 !important;font-weight:bold;line-height:1.8;}:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_){--comp-bg:#FFFFFF !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;--comp-padding:25px !important;--comp-text-color:#555 !important;--comp-title-color:#2B2D42 !important;--comp-title-border:none !important;--comp-link-color:#212529 !important;--comp-color:#212529 !important;--comp-meta-color:#777777 !important;background:#FFFFFF !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;padding:25px !important;--comp-text-color:#555 !important;--comp-title-color:#2B2D42 !important;--comp-title-border:none !important;--comp-link-color:#212529 !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)){background:#FFFFFF !important;padding:25px !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) :is(h1,h2,h3,h4,h5,h6,.widget-title,.label,.amount){color:#2B2D42 !important;border-bottom:none !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) :is(p,span:not(.badge):not(.genesis-badge):not(.tagcloud a),li,div,strong,b,.text-muted,.text-color-dark,.text-dark,.opacity-7,.quantity){color:#555 !important;opacity:1 !important;text-shadow:none !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) :is(a:not(.btn):not(.badge):not(.genesis-badge):not(.tagcloud a)){color:#212529 !important;transition:all 0.3s;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) :is(a:not(.btn):not(.badge):not(.genesis-badge):not(.tagcloud a)):hover,:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) :is(a:not(.btn).active){color:var(--ai-primary) !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)){border-left:4px solid #D90429 !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) p,:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) li,:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) .text-muted{color:#555 !important;font-weight:bold;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) a:not(.btn){color:#2B2D42 !important;text-decoration:none;font-weight:800;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) a:not(.btn):hover{color:#D90429 !important;}:is(:is(html body .sidebar .widget,html body aside .widget,html body #side-cart-panel):not(#_)) .widget-title{font-weight:900;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #F0F0F0;color:#2B2D42 !important;}:is(html body .form-control:not(.qty),html body .form-select,html body input[type="text"]:not(.qty),html body input[type="email"],html body input[type="password"],html body input[type="number"]:not(.qty),html body textarea,html body .form-check-input):not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-color:#2B2D42 !important;--comp-border:2px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-focus-bg:#FFFFFF !important;--comp-focus-border:#D90429 !important;--comp-focus-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;background-color:#FFFFFF !important;color:#2B2D42 !important;border:2px solid #E0E0E0 !important;border-radius:0px !important;--comp-focus-bg:#FFFFFF !important;--comp-focus-border:#D90429 !important;--comp-focus-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;}:is(:is(html body .form-control:not(.qty),html body .form-select,html body input[type="text"]:not(.qty),html body input[type="email"],html body input[type="password"],html body input[type="number"]:not(.qty),html body textarea,html body .form-check-input):not(#_):not(#__)){background-color:#FFFFFF !important;color:#2B2D42 !important;border:2px solid #E0E0E0 !important;border-radius:0px !important;padding:12px 15px !important;transition:all 0.2s;box-sizing:border-box !important;}:is(:is(html body .form-control:not(.qty),html body .form-select,html body input[type="text"]:not(.qty),html body input[type="email"],html body input[type="password"],html body input[type="number"]:not(.qty),html body textarea,html body .form-check-input):not(#_):not(#__))::placeholder{color:#2B2D42 !important;opacity:0.5 !important;}:is(:is(html body .form-control:not(.qty),html body .form-select,html body input[type="text"]:not(.qty),html body input[type="email"],html body input[type="password"],html body input[type="number"]:not(.qty),html body textarea,html body .form-check-input):not(#_):not(#__)):focus{background-color:#FFFFFF !important;border-color:#D90429 !important;box-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;color:#2B2D42 !important;outline:0 !important;transform:var(--comp-hover-transform) !important;}html body .form-check-input:checked{background-color:#D90429 !important;border-color:#D90429 !important;}html body .form-control:disabled,html body .form-control[readonly]{opacity:0.5;filter:grayscale(50%);}:is(:is(html body .form-control:not(.qty),html body .form-select,html body input[type="text"]:not(.qty),html body input[type="email"],html body input[type="password"],html body input[type="number"]:not(.qty),html body textarea,html body .form-check-input):not(#_):not(#__)){font-weight:bold;padding:15px 20px !important;}:is(html body .product-price,html body .amount):not(#_):not(#__){--comp-color:#2B2D42 !important;--comp-qty-bg:#FFFFFF !important;--comp-badge-bg:#2B2D42 !important;--comp-sale-color:#D90429 !important;--comp-badge-color:#FFFFFF !important;color:#2B2D42 !important;--comp-qty-bg:#FFFFFF !important;--comp-badge-bg:#2B2D42 !important;--comp-sale-color:#D90429 !important;--comp-badge-color:#FFFFFF !important;}:is(:is(html body .product-price,html body .amount):not(#_):not(#__)){font-weight:700 !important;color:#2B2D42 !important;}html body :is(.amount,.text-primary.amount,.text-danger.amount){color:#D90429 !important;}html body .addon-badge{background-color:#2B2D42 !important;color:#FFFFFF !important;border-radius:4px !important;border:none !important;transform:var(--comp-transform) !important;padding:4px 10px !important;}html body .quantity-wrapper{display:inline-flex !important;align-items:stretch !important;border-radius:4px;overflow:hidden;border:1px solid #2B2D42 !important;transform:var(--comp-transform) !important;background-color:#FFFFFF !important;height:38px !important;padding:0 !important;box-sizing:border-box !important;vertical-align:middle !important;}html body .quantity-wrapper .minus,html body .quantity-wrapper .plus{background-color:transparent !important;color:#2B2D42 !important;border:none !important;width:35px !important;height:38px !important;line-height:36px !important;cursor:pointer;transition:all 0.2s;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-weight:bold;margin:0 !important;padding:0 !important;outline:none !important;box-sizing:border-box !important;}html body .quantity-wrapper .qty{width:45px !important;height:38px !important;line-height:36px !important;border:none !important;border-left:1px solid #2B2D42 !important;border-right:1px solid #2B2D42 !important;pointer-events:none;text-align:center !important;font-weight:bold;background:transparent !important;color:#2B2D42 !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;border-radius:0 !important;outline:none !important;transform:none !important;}html body .quantity-wrapper .minus:hover,html body .quantity-wrapper .plus:hover{background-color:#2B2D42 !important;color:#FFFFFF !important;}:is(:is(html body .product-price,html body .amount):not(#_):not(#__)){font-weight:900;}html body .quantity-wrapper{border:1px solid #E0E0E0 !important;border-radius:0 !important;height:38px !important;box-sizing:border-box !important;display:inline-flex !important;vertical-align:middle !important;align-items:center !important;box-shadow:3px 3px 0 rgba(0,0,0,0.05);overflow:hidden;}html body .quantity-wrapper .minus,html body .quantity-wrapper .plus,html body .quantity-wrapper .qty{height:36px !important;line-height:36px !important;margin:0 !important;box-sizing:border-box !important;border:none !important;font-weight:800;}html body .quantity-wrapper .minus,html body .quantity-wrapper .plus{width:35px !important;background:transparent !important;color:#2B2D42 !important;text-align:center;}html body .quantity-wrapper .qty{width:45px !important;border-left:1px solid #E0E0E0 !important;border-right:1px solid #E0E0E0 !important;background:transparent !important;color:#2B2D42 !important;text-align:center;}html body .swatch-btn{border-radius:0 !important;border:1px solid #E0E0E0 !important;background:#FFF !important;color:#2B2D42 !important;font-weight:800;box-shadow:2px 2px 0 rgba(0,0,0,0.05);}html body .swatch-btn.active{background:#D90429 !important;color:#FFF !important;border-color:#D90429 !important;transform:translate(1px,1px);box-shadow:0px 0px 0 transparent !important;}:is(html body .modal-content,html body .swal2-popup):not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-color:#2B2D42 !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:15px 15px 0 rgba(0,0,0,0.1) !important;--comp-title-color:#212529 !important;--comp-text-color:#212529 !important;--comp-link-color:#212529 !important;--comp-meta-color:#777777 !important;background-color:#FFFFFF !important;color:#2B2D42 !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:15px 15px 0 rgba(0,0,0,0.1) !important;}:is(:is(html body .modal-content,html body .swal2-popup):not(#_):not(#__)){background-color:#FFFFFF !important;color:#2B2D42 !important;border-radius:0px !important;border:1px solid #E0E0E0 !important;box-shadow:15px 15px 0 rgba(0,0,0,0.1) !important;}html body :is(.modal-header,.modal-footer){border-color:rgba(128,128,128,0.1) !important;background:transparent !important;}html body .modal-header .btn-close{filter:invert(0);}html body :is(.swal2-title,.swal2-html-container){color:#2B2D42 !important;}html body .swal2-icon{border-color:#2B2D42 !important;color:#2B2D42 !important;}html body .modal-header{border-bottom:2px solid #2B2D42 !important;background:#F8F9FA;}html body .swal2-title{font-weight:900 !important;text-transform:uppercase;}html body .swal2-html-container{color:#555 !important;font-weight:bold;}html body .swal2-actions button{border-radius:0 !important;font-weight:900 !important;text-transform:uppercase;border:1px solid #2B2D42 !important;background:#FFF !important;color:#2B2D42 !important;box-shadow:4px 4px 0 rgba(0,0,0,0.05) !important;margin:0 10px;}html body .swal2-actions button:hover{background:#D90429 !important;color:#FFF !important;border-color:#D90429 !important;}html body :not(#_):not(#__):not(#___) .table:not(#_):not(#__){--comp-header-bg:#F8F9FA !important;--comp-row-hover:#FAFAFA !important;--comp-border-color:#E0E0E0 !important;--comp-header-color:#2B2D42 !important;--comp-header-bg:#F8F9FA !important;--comp-border-color:#E0E0E0 !important;--comp-header-color:#2B2D42 !important;}html body :not(#_):not(#__):not(#___) .table:not(#_):not(#__):hover{background-color:#FAFAFA !important;}html body :not(#_):not(#__):not(#___) .table:not(#_):not(#__){border-color:#E0E0E0 !important;color:#444 !important;background-color:transparent !important;}html body :not(#_):not(#__):not(#___) .table:not(#_):not(#__) :is(th,td){border-color:#E0E0E0 !important;background:transparent !important;color:#444 !important;}html body :not(#_):not(#__):not(#___) .table:not(#_):not(#__) thead th{background-color:#F8F9FA !important;color:#2B2D42 !important;border-bottom:2px solid #E0E0E0 !important;}html body :not(#_):not(#__):not(#___) .table:not(#_):not(#__){border:1px solid #E0E0E0;background:#FFF !important;box-shadow:4px 4px 0 rgba(0,0,0,0.03);}html body :not(#_):not(#__) .table th{font-weight:900;text-transform:uppercase;border-bottom:2px solid #2B2D42 !important;}html body :not(#_):not(#__) .table td{font-weight:bold;border-bottom:1px solid #E0E0E0 !important;}#genesis-animation-layer:not(#_){--comp-opacity:0.03 !important;--comp-z-index:-1 !important;--comp-blend-mode:multiply !important;--comp-opacity:0.03 !important;--comp-z-index:-1 !important;--comp-blend-mode:multiply !important;}#genesis-animation-layer:not(#_){position:fixed;inset:0;pointer-events:none;background-color:#F8F9FA;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjQiIGZpbGw9IiNGRkYiLz48cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSIjMDAwIi8+PC9zdmc+');z-index:-2;}:is(html body .main .tabs .nav-pills .nav-link,html body .main .accordion .card-header a,html body .main .tabs-product .nav-tabs .nav-link,html body .modal-body .nav-pills .nav-link,html body .genesis-card .nav-pills .nav-link,html body .nav.flex-column .nav-pills .nav-link):not(#_):not(#__){--comp-bg:#F8F9FA !important;--comp-color:#555 !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-active-bg:#2B2D42 !important;--comp-active-color:#FFFFFF !important;background-color:#F8F9FA !important;color:#555 !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;--comp-active-bg:#2B2D42 !important;--comp-active-color:#FFFFFF !important;}:is(:is(html body .main .tabs .nav-pills .nav-link,html body .main .accordion .card-header a,html body .main .tabs-product .nav-tabs .nav-link,html body .modal-body .nav-pills .nav-link,html body .genesis-card .nav-pills .nav-link,html body .nav.flex-column .nav-pills .nav-link):not(#_):not(#__)){background-color:#F8F9FA !important;color:#555 !important;border-radius:0px !important;border:1px solid #E0E0E0 !important;transition:all 0.3s ease;margin:0 4px;}html body .main .tab-content{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;}html body .nav-pills .nav-link.active:not(#_):not(#__),html body .nav-pills .nav-link:hover:not(#_):not(#__),html body .accordion .card-header a:not(.collapsed):not(#_):not(#__){background-color:#2B2D42 !important;color:#FFFFFF !important;border-color:#2B2D42 !important;box-shadow:var(--comp-shadow) !important;transform:var(--comp-hover-transform) !important;}html body .accordion .genesis-card{border:none !important;background:transparent !important;}:is(:is(html body .main .tabs .nav-pills .nav-link,html body .main .accordion .card-header a,html body .main .tabs-product .nav-tabs .nav-link,html body .modal-body .nav-pills .nav-link,html body .genesis-card .nav-pills .nav-link,html body .nav.flex-column .nav-pills .nav-link):not(#_):not(#__)){font-weight:800;text-transform:uppercase;margin-right:4px;box-shadow:2px 2px 0 rgba(0,0,0,0.05);}html body .main .nav-pills .nav-link.active{box-shadow:4px 4px 0 rgba(217,4,41,0.2) !important;border-color:#2B2D42 !important;}html body .tab-content{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin-top:15px !important;}:is(html body .alert,html body .progress):not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-color:#2B2D42 !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;--comp-title-color:#212529 !important;--comp-text-color:#212529 !important;--comp-link-color:#212529 !important;--comp-meta-color:#777777 !important;background-color:#FFFFFF !important;color:#2B2D42 !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;}html body .alert{border-radius:0px !important;border:1px solid #E0E0E0 !important;box-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;background-color:#FFFFFF !important;color:#2B2D42 !important;}html body .progress{overflow:visible !important;height:15px;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:6px 6px 0 rgba(0,0,0,0.05) !important;background-color:#FFFFFF !important;}html body .progress-bar{background-color:#2B2D42 !important;}:is(:is(html body .alert,html body .progress):not(#_):not(#__)){font-weight:800;text-transform:uppercase;border-left:6px solid #D90429 !important;}html body .genesis-feature-box:not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-border:1px solid #E0E0E0 !important;--comp-radius:0px !important;--comp-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;--comp-padding:2.5rem !important;--comp-icon-color:#D90429 !important;--comp-text-color:#555 !important;--comp-title-color:#2B2D42 !important;--comp-hover-transform:none !important;--comp-link-color:#212529 !important;--comp-color:#212529 !important;--comp-meta-color:#777777 !important;background:#FFFFFF !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;padding:2.5rem !important;--comp-icon-color:#D90429 !important;}html body .genesis-feature-box:not(#_):not(#__){background:#FFFFFF !important;border:1px solid #E0E0E0 !important;border-radius:0px !important;box-shadow:8px 8px 0 rgba(0,0,0,0.05) !important;padding:2.5rem !important;transition:all 0.3s ease;}html body .genesis-feature-box:not(#_):not(#__) .feature-box-icon i{color:#D90429 !important;}html body .genesis-feature-box:not(#_):not(#__){transition:all 0.3s ease;border-top:4px solid #2B2D42 !important;}html body .genesis-feature-box:not(#_):not(#__):not(#_) h1,html body .genesis-feature-box:not(#_):not(#__):not(#_) h2,html body .genesis-feature-box:not(#_):not(#__):not(#_) h3,html body .genesis-feature-box:not(#_):not(#__):not(#_) h4,html body .genesis-feature-box:not(#_):not(#__):not(#_) h5,html body .genesis-feature-box:not(#_):not(#__):not(#_) h6,html body .genesis-feature-box:not(#_):not(#__):not(#_) strong,html body .genesis-feature-box:not(#_):not(#__):not(#_) .text-dark{color:#2B2D42 !important;font-weight:900;text-transform:uppercase;}html body .genesis-feature-box:not(#_):not(#__):not(#_) p,html body .genesis-feature-box:not(#_):not(#__) span:not(.badge):not(.badge *):not(.genesis-badge):not(.genesis-badge *):not(.genesis-date-badge):not(.genesis-date-badge *):not(.post-date):not(.post-date *),html body .genesis-feature-box:not(#_):not(#__):not(#_) li,html body .genesis-feature-box:not(#_):not(#__):not(#_) td,html body .genesis-feature-box:not(#_):not(#__):not(#_) .text-muted{color:#555 !important;font-weight:bold;}html body .genesis-feature-box:not(#_):not(#__):hover{transform:translateY(-5px) !important;box-shadow:12px 12px 0 rgba(0,0,0,0.1) !important;border-top-color:#D90429 !important;}:is(html body .genesis-typography img:not(.emoji):not(.genesis-card img),html body figure img:not(.genesis-card img),html body .post-image img,html body .product-image-gallery img):not(#_):not(#__){--comp-bg:#FFFFFF !important;--comp-border:4px solid #FFFFFF !important;--comp-filter:none !important;--comp-radius:0px !important;--comp-shadow:6px 6px 0px rgba(43,45,66,0.8) !important;--comp-padding:0px !important;background-color:#FFFFFF !important;border:4px solid #FFFFFF !important;filter:none !important;border-radius:0px !important;box-shadow:6px 6px 0px rgba(43,45,66,0.8) !important;padding:0px !important;}:is(:is(html body .genesis-typography img:not(.emoji):not(.genesis-card img),html body figure img:not(.genesis-card img),html body .post-image img,html body .product-image-gallery img):not(#_):not(#__)){transition:all 0.3s ease;max-width:100% !important;height:auto;border:4px solid #FFFFFF !important;border-radius:0px !important;box-shadow:6px 6px 0px rgba(43,45,66,0.8) !important;padding:0px !important;background-color:#FFFFFF !important;filter:none;transform:none;box-sizing:border-box !important;}:is(:is(html body .genesis-typography img:not(.emoji):not(.genesis-card img),html body figure img:not(.genesis-card img),html body .post-image img,html body .product-image-gallery img):not(#_):not(#__)):hover{filter:brightness(1.05);}:is(:is(html body .genesis-typography img:not(.emoji):not(.genesis-card img),html body figure img:not(.genesis-card img),html body .post-image img,html body .product-image-gallery img):not(#_):not(#__)){aspect-ratio:16/9;object-fit:cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 25px) 100%,0 100%);transition:all 0.3s ease;}:is(:is(html body .genesis-typography img:not(.emoji):not(.genesis-card img),html body figure img:not(.genesis-card img),html body .post-image img,html body .product-image-gallery img):not(#_):not(#__)):hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0px rgba(217,4,41,0.8) !important;clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%);}html body .offcanvas,html.dark body .offcanvas,html body #side-cart-panel,html.dark body #side-cart-panel,html body .dropdown-menu,html.dark body .dropdown-menu,html body .genesis-lang-dropdown,html body .header-nav-features-dropdown{background-color:#FFFFFF !important;background-image:none !important;backdrop-filter:none !important;}html body .side-cart-header,html body .side-cart-footer{border-color:rgba(0,0,0,0.1) !important;}html body .genesis-lang-dropdown li a.dropdown-item,html body .header-nav-features-dropdown li a{border-bottom:1px dashed rgba(0,0,0,0.1) !important;}html body .dropdown-menu li a,html body .dropdown-menu .dropdown-item,html body .header-nav-features-dropdown li a,html body .header-nav-features-dropdown .dropdown-item{color:#333333 !important;background:transparent !important;}html body .dropdown-menu li a:hover,html body .dropdown-menu .dropdown-item:hover,html body .header-nav-features-dropdown li a:hover,html body .header-nav-features-dropdown .dropdown-item:hover{background-color:rgba(0,0,0,0.05) !important;color:#333333 !important;}