:root{--primary-font:"Segoe UI", -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", Arial, sans-serif}html,body{font-family:var(--primary-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-font,.section-title,.section-title span,.section-title-normal span,.section-title-bold span,.section-title-bold-center span,.box-text h1,.box-text h2,.box-text h3,.box-text h4,.box-text h5,.box-text h6,.entry-title,.product-title,.widget-title,.post-title,.banner h1,.banner h2,.banner h3,.banner h4{font-family:var(--primary-font)!important}p,li,ul,ol,blockquote,cite,label,input,select,textarea,table,th,td,.price,.amount,.woocommerce,.woocommerce-Price-amount,.breadcrumbs,.nav,.nav>li>a,.nav-dropdown,.menu,.menu-item,.mobile-sidebar,.top-bar-nav{font-family:var(--primary-font)}button:not([class*="icon-"]):not([class*="flickity-"]):not(.mfp-close),.button,.btn{font-family:var(--primary-font)!important}.entry-content,.entry-content p,.entry-content span:not([class*="icon"]):not([class*="fa-"]):not([class*="fl-icon"]):not(.star-rating),.entry-content li,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content div:not([class*="icon"]):not([class*="fa-"]):not([class*="fl-icon"]),.entry-content table,.entry-content td,.entry-content th,.entry-content strong,.entry-content b,.entry-content em,.entry-content i:not([class*="icon-"]):not([class*="fa-"]):not([class*="fl-icon"]):not(.star-rating),.product-short-description,.woocommerce-Tabs-panel,.woocommerce-Tabs-panel p,.woocommerce-Tabs-panel span:not([class*="icon"]):not([class*="fa-"]):not([class*="fl-icon"]):not(.star-rating){font-family:var(--primary-font)!important}[class^="icon-"],[class*=" icon-"],[class^="icon-"]::before,[class*=" icon-"]::before,[class^="icon-"]::after,[class*=" icon-"]::after,[class^="fl-icon-"],[class*=" fl-icon-"],[class^="fl-icon-"]::before,[class*=" fl-icon-"]::before,[class^="fl-icon-"]::after,[class*=" fl-icon-"]::after,.fl-icons,i[class*="icon-"],span[class*="icon-"],.button.icon i,.social-icons i{font-family:"fl-icons"!important}.star-rating,.star-rating::before,.star-rating span,.star-rating span::before,.stars,.stars a,.stars a::before,.stars a::after,.woocommerce-product-rating,.woocommerce-product-rating .star-rating{font-family:"fl-icons"!important}.ux-swatch-widget-layered-nav-list__graphic::before,[data-icon-label]::before{font-family:"fl-icons"!important}.fa,.fas,.far,.fal,.fab,.fad,[class^="fa-"],[class*=" fa-"],[class^="fa-"]::before,[class*=" fa-"]::before{font-family:"Font Awesome 5 Free","FontAwesome"!important}.dashicons,[class^="dashicons-"],[class*=" dashicons-"],.dashicons::before,[class^="dashicons-"]::before{font-family:"dashicons"!important}.kksr-icon,.kksr-stars,.kksr-star{font-family:"kksr"!important}.flickity-button-icon,svg,svg *{font-family:inherit}.entry-content{padding-top:0;padding-bottom:0}#header,#header .header-main,#header .header-bg-color,#header .header-wrapper{background-color:#040e1d!important}#header .top-divider{border-top-color:rgb(255 255 255 / .12)!important;opacity:.3}#header .header-main{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .12)}#header .header-inner{align-items:center}#header #logo{text-align:center;padding:0 15px}#header #logo img{max-height:80px;width:auto;object-fit:contain;transition:all 0.3s ease;display:inline-block}@media screen and (min-width:1200px){#header #logo img{max-height:90px}}#header .header-nav,#header .header-nav-main,#header .nav,#header .nav-left,#header .nav-right,#header .mobile-nav{background:transparent!important;border:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#header .header-nav>li,#header .nav>li,#header .nav-left>li,#header .nav-right>li,#header .nav-dropdown li{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;list-style:none!important}#header .header-nav>li>a,#header .nav>li>a{color:#ffffff!important;font-size:0.875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.02em!important;padding:10px 14px!important;position:relative;background:transparent!important;transition:color 0.3s ease;display:inline-flex;align-items:center;text-shadow:none!important}#header .header-nav>li>a::before,#header .nav>li>a::before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#fec401;border-bottom:2px solid #fec401;opacity:0;transform:translateX(-50%);transition:width 0.3s ease,opacity 0.3s ease}#header .header-nav>li:hover>a,#header .header-nav>li.active>a,#header .header-nav>li.current-menu-item>a,#header .nav>li:hover>a,#header .nav>li.active>a,#header .nav>li.current-menu-item>a{color:#fec401!important}#header .header-nav>li:hover>a::before,#header .header-nav>li.active>a::before,#header .header-nav>li.current-menu-item>a::before,#header .nav>li:hover>a::before,#header .nav>li.active>a::before,#header .nav>li.current-menu-item>a::before{width:60%;opacity:1}#header .header-nav .icon-angle-down,#header .nav .icon-angle-down{color:#ffffff!important;margin-left:6px!important;transition:color 0.3s ease;transform:none!important}#header .header-nav li:hover>a .icon-angle-down,#header .nav li:hover>a .icon-angle-down{color:#fec401!important;transform:none!important}#header .nav-dropdown-has-arrow li.has-dropdown:before,#header .nav-dropdown-has-arrow li.has-dropdown:after,#header .nav-dropdown:before,#header .nav-dropdown:after,.nav-dropdown-has-arrow li.has-dropdown:before,.nav-dropdown-has-arrow li.has-dropdown:after{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important}#header .nav-dropdown,#header .nav-dropdown-default,#header .nav-dropdown.nav-dropdown-full,#header .sub-menu.nav-dropdown{position:absolute!important;left:0!important;right:auto!important;top:100%!important;transform:none!important;width:auto!important;min-width:270px!important;max-width:none!important;display:block!important;flex-direction:column!important;flex-wrap:nowrap!important;background-color:#040e1d!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 12px 35px rgb(0 0 0 / .65)!important;border-radius:0px!important;padding:8px 0!important;margin:0!important;z-index:1000!important}#header .nav-dropdown>li,#header .nav-dropdown>li.nav-dropdown-col{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;position:relative!important;padding:0!important;margin:0!important;border:none!important}#header .nav-dropdown>li+li,#header .nav-dropdown .nav-column>li+li{border-top:1px solid rgb(255 255 255 / .08)!important}#header .nav-dropdown a,#header .nav-dropdown li a,#header .nav-dropdown .nav-column li a{color:#ffffff!important;font-size:0.85rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0.02em!important;padding:9px 18px!important;line-height:1.45!important;background:transparent!important;border:none!important;border-bottom:none!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;white-space:nowrap!important;transition:all 0.3s ease!important}#header .nav-dropdown a:hover,#header .nav-dropdown li:hover>a,#header .nav-dropdown .nav-column li a:hover{color:#fec401!important;background-color:rgb(254 196 1 / .06)!important;padding-left:22px!important}#header .nav-dropdown li.menu-item-has-children>a::after,#header .nav-dropdown li.nav-dropdown-col>a::after,#header .nav-dropdown li.has-dropdown>a::after{content:"\25B8"!important;font-size:0.8rem!important;font-style:normal!important;font-weight:900!important;color:#ffffff!important;margin-left:12px!important;padding-left:4px!important;transition:color 0.3s ease,transform 0.3s ease!important}#header .nav-dropdown li.menu-item-has-children:hover>a::after,#header .nav-dropdown li.nav-dropdown-col:hover>a::after,#header .nav-dropdown li.has-dropdown:hover>a::after{color:#fec401!important;transform:translateX(3px)!important}#header .nav-dropdown .icon-angle-down{display:none!important}#header .nav-dropdown ul.sub-menu,#header .nav-dropdown ul.nav-column,#header .nav-dropdown li.has-dropdown>ul{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;top:-8px!important;left:100%!important;min-width:290px!important;width:max-content!important;background-color:#040e1d!important;border:1px solid rgb(255 255 255 / .12)!important;box-shadow:0 12px 35px rgb(0 0 0 / .75)!important;border-radius:0px!important;padding:8px 0!important;margin:0!important;z-index:10001!important}#header .nav-dropdown li.menu-item-has-children:hover>ul.sub-menu,#header .nav-dropdown li.nav-dropdown-col:hover>ul.sub-menu,#header .nav-dropdown li.nav-dropdown-col:hover>ul.nav-column,#header .nav-dropdown li.has-dropdown:hover>ul{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}#header .mobile-nav .icon-menu{color:#fec401!important}#header .mobile-nav .icon-menu::before{color:#fec401!important;font-size:1.5rem}#header .header-cart-link{color:#ffffff!important;display:inline-flex;align-items:center}#header .header-cart-link .cart-icon svg,#header .header-cart-link .cart-icon i{color:#ffffff!important;fill:#ffffff!important}#header .header-cart-link .cart-icon strong{background-color:#fec401!important;color:#040e1d!important;border:none!important;font-weight:700}#header .header-cart-link:hover{color:#fec401!important}#header .header-cart-link:hover .cart-icon svg{fill:#fec401!important}@media screen and (max-width:849px){#header .header-main{padding-top:6px;padding-bottom:6px}#header #logo img{max-height:50px}}.xc-footer{background-color:#040e1d;color:#fff;padding-top:45px;padding-bottom:30px}.xc-footer .section-content{color:#fff}@media screen and (min-width:850px){.xc-footer .row-info>.col:nth-child(1){flex-basis:28%;max-width:28%}.xc-footer .row-info>.col:nth-child(2){flex-basis:44%;max-width:44%}.xc-footer .row-info>.col:nth-child(3){flex-basis:28%;max-width:28%}}.xc-footer .logo-footer{max-width:110px;margin:0 auto 1.25rem;text-align:center}.xc-footer .logo-footer img{max-width:110px;height:auto;object-fit:contain;display:inline-block}.xc-footer .row-info>.col:nth-child(1) p{color:#fff;font-size:.9375rem;line-height:1.7;text-align:justify;margin-bottom:1.5rem}.xc-footer .footer-follow{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 0 1.5rem;width:100%}.xc-footer .footer-follow a.button{display:inline-flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border-radius:50%!important;background-color:#ffffff!important;border:none!important;color:#343a40!important;box-shadow:none!important;transition:all 0.3s ease}.xc-footer .footer-follow a.button i{font-size:1.25rem;color:#343a40!important;line-height:1;margin:0;top:0}.xc-footer .footer-follow a.button:hover{opacity:.85;background-color:#fec401!important;transform:translateY(-2px)}.xc-footer .footer-follow a.button:hover i{color:#040e1d!important}.xc-footer .external-link{display:flex;align-items:center;justify-content:center;gap:15px;margin:1rem 0}.xc-footer .external-link .bct img{max-height:50px;width:auto}.xc-footer .external-link .dmca img{filter:brightness(0) invert(1);max-height:35px;width:auto}.xc-footer .widget-title{display:block;color:#fec401;font-size:1.05rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;position:relative;padding-bottom:.75rem;margin-bottom:1.5rem;line-height:1.4}.xc-footer .widget-title::before{content:'';position:absolute;bottom:0;left:0;width:60px;height:2px;background-color:#fec401}.xc-footer .icon-box.featured-box{position:relative;display:flex;align-items:flex-start;padding-left:36px;margin-bottom:1.15rem}.xc-footer .icon-box.featured-box::before{content:'';position:absolute;left:0;top:2px;width:22px;height:22px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.xc-footer .box-showroom::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10zm0-7a3 3 0 1 1 0-6 3 3 0 0 1 0 6z'/%3E%3C/svg%3E")}.xc-footer .box-hotline::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M10 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h4zM6 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H6z'/%3E%3Cpath d='M2 5a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0v-5A.5.5 0 0 1 2 5zm12 0a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-1 0v-5a.5.5 0 0 1 .5-.5z'/%3E%3C/svg%3E")}.xc-footer .box-email::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23ffffff' viewBox='0 0 16 16'%3E%3Cpath d='M.05 3.555A2 2 0 0 1 2 2h12a2 2 0 0 1 1.95 1.555L8 8.414.05 3.555zM0 4.697v7.104l5.803-3.558L0 4.697zM6.761 8.83l-6.57 4.027A2 2 0 0 0 2 14h12a2 2 0 0 0 1.808-1.144l-6.57-4.027L8 9.586l-1.239-.757zm3.436-.586L16 11.801V4.697l-5.803 3.547z'/%3E%3C/svg%3E")}.xc-footer .icon-box.featured-box h3{color:rgb(255 255 255 / .85);font-size:.875rem;font-weight:400;margin-bottom:2px;text-transform:none;line-height:1.3}.xc-footer .icon-box.featured-box p{color:#fff;font-size:.9375rem;font-weight:700;line-height:1.5;margin-bottom:0}.xc-footer .icon-box.featured-box a{color:#fff;font-weight:700;text-decoration:none;transition:color 0.3s ease}.xc-footer .icon-box.featured-box a:hover{color:#fec401;text-decoration:none}.xc-footer .menu-footer{gap:0;margin:0;padding:0}.xc-footer .menu-footer .ux-menu-link{margin-bottom:.75rem}.xc-footer .menu-footer .ux-menu-link__link{border-bottom:none!important;padding:0!important;min-height:auto!important;color:#ffffff!important;font-size:.9375rem;line-height:1.5;display:flex;align-items:center;transition:all 0.3s ease}.xc-footer .menu-footer .ux-menu-link__link::before{content:"\203A";display:inline-block;margin-right:8px;font-size:1.25rem;font-weight:700;line-height:1;color:#fff;transition:all 0.3s ease}.xc-footer .menu-footer .ux-menu-link__link:hover{color:#fec401!important;text-shadow:0 0 15px rgb(254 196 1 / .5);transform:translateX(4px)}.xc-footer .menu-footer .ux-menu-link__link:hover::before{color:#fec401!important}.xc-footer .row-copyright{border-top:1px solid rgb(255 255 255 / .1);margin-top:1.5rem;padding-top:1.25rem;text-align:center}.xc-footer .row-copyright p{color:rgb(255 255 255 / .5);font-size:.875rem;margin-bottom:0;text-align:center;width:100%}.absolute-footer{display:none!important}@media screen and (max-width:849px){.xc-footer{padding-top:30px;padding-bottom:20px}.xc-footer .logo-footer{max-width:90px}.xc-footer .logo-footer img{max-width:90px}.xc-footer .row-info>.col{padding-bottom:25px}}.xc-section-title{margin-bottom:2rem;text-align:center}.xc-section-title .section-title{justify-content:center;border-bottom:none!important;text-align:center}.xc-section-title .section-title b{display:none!important}.xc-section-title .section-title-main{border-bottom:none!important;margin:0!important;padding:0!important;color:#fec401!important;font-size:1.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;position:relative;display:inline-block}.xc-section-title::after{content:"";display:block;width:320px;max-width:80%;height:38px;background-image:url(/wp-content/themes/ddln/assets/images/bar.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:12px auto 0}@media screen and (max-width:600px){.xc-section-title .section-title-main{font-size:1.35rem}.xc-section-title::after{width:240px;height:28px;margin-top:8px}}.xc-home-cat,.xc-home-cat>.section-bg{background-color:#0f192a!important}.xc-home-cat .box-cat{position:relative;border-radius:0.75rem!important;overflow:hidden!important;border:1px solid #ffffff!important;background-color:#040e1d;box-shadow:0 4px 15px rgb(0 0 0 / .25);transition:border-color 0.4s ease,box-shadow 0.4s ease;-webkit-mask-image:-webkit-radial-gradient(white,black);isolation:isolate}.xc-home-cat .box-cat:hover{border-color:#fec401!important;box-shadow:0 8px 25px rgb(254 196 1 / .2)}.xc-home-cat .box-cat::before{content:"";position:absolute;top:0;left:-125%;z-index:20;display:block;width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg);pointer-events:none}.xc-home-cat .box-cat:hover::before{animation:cat-shine 1.1s ease 1 forwards}@keyframes cat-shine{0%{left:-125%;opacity:0}20%{opacity:1}100%{left:125%;opacity:0}}.xc-home-cat .box-cat .box-image{width:100%;position:relative;display:block;overflow:hidden!important;border-radius:0.75rem!important;aspect-ratio:1 / 1;-webkit-mask-image:-webkit-radial-gradient(white,black)}.xc-home-cat .box-cat .box-image>div,.xc-home-cat .box-cat .box-image a{width:100%;height:100%;border-radius:inherit;display:block}.xc-home-cat .box-cat .box-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0.75rem!important;display:block!important}.xc-home-cat .box-cat .box-text{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:10!important;padding:2.5rem 1.25rem 1rem!important;background:linear-gradient(to top,rgb(4 14 29 / .95) 0%,rgb(4 14 29 / .55) 60%,#fff0 100%)!important;pointer-events:none;text-align:left!important}.xc-home-cat .box-cat .box-text-inner{pointer-events:auto;text-align:left!important}.xc-home-cat .box-cat .box-text h4{color:#ffffff!important;font-size:1.05rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.03em!important;margin:0!important;line-height:1.3!important;text-align:left!important;transition:color 0.3s ease!important;text-shadow:0 2px 4px rgb(0 0 0 / .6)}.xc-home-cat .box-cat:hover .box-text h4{color:#fec401!important}@media screen and (max-width:600px){.xc-home-cat .col{padding-bottom:12px}.xc-home-cat .box-cat{display:flex!important;flex-direction:row!important;align-items:center!important;background-color:#040e1d!important;border-radius:6px!important}.xc-home-cat .box-cat .box-image{width:50%!important;order:2!important;aspect-ratio:1 / 1!important}.xc-home-cat .box-cat .box-text{position:relative!important;width:50%!important;order:1!important;background:transparent!important;padding:.75rem 0.75rem!important;text-align:left!important}.xc-home-cat .box-cat .box-text-inner{text-align:left!important}.xc-home-cat .box-cat .box-text h4{color:#fec401!important;font-size:0.875rem!important;text-align:left!important}}.xc-home-about,.xc-home-about>.section-bg{background-color:#0f192a!important}.xc-home-about .row{align-items:center}.xc-home-about .xc-section-title{margin-bottom:1.5rem}.xc-home-about .col:first-child .col-inner{display:flex;flex-direction:column}.xc-home-about p{color:#fff;font-size:.95rem;line-height:1.75;text-align:justify;margin-bottom:.75rem}.xc-home-about p strong,.xc-home-about p b{color:#fff;font-weight:700}.xc-home-about p a{color:#d14342;font-weight:600;transition:color 0.3s ease}.xc-home-about p a:hover{color:#fec401;text-decoration:underline}.xc-home-about img.emoji{width:1.15em!important;height:1.15em!important;margin-right:6px!important;vertical-align:-0.15em!important;display:inline-block!important}.xc-home-about p[style*="text-align: center"],.xc-home-about p:last-of-type{text-align:center!important;color:#fec401;font-size:1.05rem;font-weight:700;margin-top:.75rem;margin-bottom:1.5rem}.xc-home-about p[style*="text-align: center"] strong,.xc-home-about p[style*="text-align: center"] span{color:#fec401!important}.xc-home-about .btn-detail{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:.5rem auto 0!important;padding:0 2rem!important;min-height:42px!important;line-height:42px!important;background-color:#ffffff!important;color:#1a1a1a!important;border-radius:50rem!important;font-size:0.875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.04em!important;border:none!important;box-shadow:0 4px 15px rgb(0 0 0 / .2)!important;transition:all 0.35s ease!important}.xc-home-about .btn-detail span{display:inline-flex;align-items:center;color:inherit;font-weight:inherit}.xc-home-about .btn-detail span::after{content:"\2192";display:inline-block;margin-left:8px;font-size:1.1em;line-height:1;transition:transform 0.3s ease}.xc-home-about .btn-detail:hover{background-color:#fec401!important;color:#040e1d!important;box-shadow:0 6px 20px rgb(254 196 1 / .4)!important;transform:translateY(-2px)}.xc-home-about .btn-detail:hover span::after{transform:translateX(4px)}.xc-home-about .img{border-radius:12px;overflow:hidden;border:1px solid rgb(255 255 255 / .15);box-shadow:0 10px 30px rgb(0 0 0 / .35);transition:border-color 0.4s ease,box-shadow 0.4s ease;background-color:#040e1d}.xc-home-about .img:hover{border-color:#fec401;box-shadow:0 12px 35px rgb(254 196 1 / .25)}.xc-home-about .img .img-inner{border-radius:inherit;overflow:hidden}.xc-home-about .img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:inherit!important;transition:transform 0.6s cubic-bezier(.25,1,.5,1)!important}.xc-home-about .img:hover img{transform:scale(1.03)}@media screen and (max-width:849px){.xc-home-about p{font-size:.9rem;line-height:1.65;margin-bottom:.65rem}.xc-home-about p[style*="text-align: center"],.xc-home-about p:last-of-type{font-size:.95rem;margin-top:.5rem;margin-bottom:1.25rem}.xc-home-about .img{max-width:480px;margin:0 auto}}.xc-video-box{position:relative;width:100%;display:block}.xc-video-box__link{display:block;text-decoration:none!important;color:inherit;transition:opacity 0.3s ease;cursor:pointer;position:relative}.xc-video-box__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity 0.3s ease;font-size:2rem;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .6))}.xc-video-box__play-icon{width:1em;height:1em;display:block}.xc-video-box--layout-left{margin-bottom:24px}.xc-video-box--layout-left:last-child{margin-bottom:0}.xc-video-box--layout-left .xc-video-box__link{display:flex;align-items:center;width:100%;text-decoration:none!important}.xc-video-box--layout-left .xc-video-box__image-wrapper{display:block;position:relative;width:150px;flex:0 0 150px;height:100px;border-radius:.5rem;overflow:hidden;background-color:#040e1d}.xc-video-box--layout-left .xc-video-box__image{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;border-radius:inherit;transform:none!important}.xc-video-box--layout-left:hover .xc-video-box__image{transform:none!important}.xc-video-box--layout-left .xc-video-box__play{font-size:2rem;color:#fff}.xc-video-box--layout-left:hover .xc-video-box__play,.xc-video-box--layout-left a:hover .xc-video-box__play{opacity:.75}.xc-video-box--layout-left .xc-video-box__content{flex:1 1 auto;padding-left:1rem}.xc-video-box--layout-left .xc-video-box__title{font-size:.875rem;color:#fff;font-weight:400;line-height:1.45;margin:0;text-decoration:none;transition:color 0.3s ease}.xc-video-box--layout-left:hover .xc-video-box__title,.xc-video-box--layout-left a:hover .xc-video-box__title{text-decoration:none;color:#fec401}.xc-video-box--layout-top .xc-video-box__image-wrapper{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;position:relative}.xc-video-box--layout-top .xc-video-box__image{width:100%;height:100%;object-fit:cover;display:block}.xc-video-box--layout-top .xc-video-box__content{padding-top:.75rem}.xc-video-box--layout-top .xc-video-box__title{font-size:.95rem;font-weight:500;color:#fff}.xc-video-box--layout-image-only,.xc-video-box--layout-image-only .xc-video-box__link{display:block;width:100%;position:relative;text-decoration:none!important}.xc-video-box--layout-image-only .xc-video-box__image-wrapper{display:block;width:100%;height:420px;border-radius:.5rem;overflow:hidden;position:relative;background-color:#040e1d}.xc-video-box--layout-image-only .xc-video-box__image{display:block;width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:inherit;transform:none!important}.xc-video-box--layout-image-only:hover .xc-video-box__image{transform:none!important}.xc-video-box--layout-image-only .xc-video-box__play{font-size:2.75rem;color:#fff}.xc-video-box--layout-image-only:hover .xc-video-box__play,.xc-video-box--layout-image-only a:hover .xc-video-box__play{opacity:.75}.xc-home-video{display:block;padding:40px 0px!important}.xc-home-video,.xc-home-video>.section-bg{background-color:#0f192a!important}.xc-home-video .section-title-container,.xc-home-video .xc-section-title{margin-bottom:0px!important}@media screen and (max-width:849px){.xc-home-video{padding:20px 0px!important}.xc-video-box--layout-image-only .xc-video-box__image-wrapper,.xc-video-box--layout-image-only .xc-video-box__image{height:240px}.xc-video-box--layout-image-only .xc-video-box__play{font-size:2.25rem}.xc-video-box--layout-left{margin-bottom:16px}.xc-video-box--layout-left .xc-video-box__image-wrapper,.xc-video-box--layout-left .xc-video-box__image{width:140px;flex:0 0 140px;height:85px}.xc-video-box--layout-left .xc-video-box__play{font-size:1.65rem}.xc-video-box--layout-left .xc-video-box__content{padding-left:.75rem}.xc-video-box--layout-left .xc-video-box__title{font-size:.85rem;line-height:1.35}}.fancybox-bg{background:rgb(4 14 29 / .94)!important}.fancybox-toolbar{background:linear-gradient(to bottom,rgb(4 14 29 / .85) 0%,transparent 100%)}.fancybox-toolbar .fancybox-button{background:rgb(255 255 255 / .08);color:#fff;border-radius:50%;margin:6px;width:44px;height:44px;transition:all 0.3s ease}.fancybox-toolbar .fancybox-button:hover{background:#fec401;color:#040e1d}.fancybox-navigation .fancybox-button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;padding:0!important;border-radius:50%!important;background-clip:border-box!important;background:rgb(4 14 29 / .75)!important;border:1px solid rgb(255 255 255 / .25)!important;color:#ffffff!important;top:calc(50% - 24px)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 15px rgb(0 0 0 / .4)!important;transition:all 0.3s ease!important}.fancybox-navigation .fancybox-button div{width:100%!important;height:100%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.fancybox-navigation .fancybox-button svg{width:22px!important;height:22px!important;display:block!important;position:static!important}.fancybox-navigation .fancybox-button--arrow_left{left:20px!important}.fancybox-navigation .fancybox-button--arrow_right{right:20px!important}.fancybox-navigation .fancybox-button:hover{background:#fec401!important;border-color:#fec401!important;color:#040e1d!important}.fancybox-caption{background:linear-gradient(to top,rgb(4 14 29 / .95) 0%,transparent 100%);color:#fff;font-size:1rem;font-weight:500;border-top:none;text-align:center;padding:15px}.fancybox-thumbs{background:#040e1d}.fancybox-thumbs__list a:before{border-color:#fec401!important}.fancybox-infobar{color:#fec401;font-weight:600;font-size:.95rem}@media screen and (max-width:600px){.fancybox-navigation .fancybox-button--arrow_left{left:8px!important}.fancybox-navigation .fancybox-button--arrow_right{right:8px!important}}.xc-home-collection,.xc-home-collection>.section-bg{background-color:#0f192a!important}.xc-home-collection .xc-section-title{margin-bottom:1.75rem!important}.xc-home-collection .tabbed-content .nav{justify-content:center!important;border-bottom:none!important;margin:0 0 1.75rem!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none;padding-bottom:4px!important}.xc-home-collection .tabbed-content .nav::-webkit-scrollbar{display:none}.xc-home-collection .tabbed-content .nav>li{display:inline-flex!important;flex:0 0 auto!important;margin:0 6px!important;padding:0!important}.xc-home-collection .tabbed-content .nav>li>a{display:inline-block!important;padding:8px 16px 10px!important;font-size:0.95rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.02em!important;color:rgb(255 255 255 / .85)!important;border-bottom:2px solid transparent!important;transition:color 0.3s ease,border-color 0.3s ease!important;background:transparent!important}.xc-home-collection .tabbed-content .nav-line-bottom>li>a::before{display:none!important}.xc-home-collection .tabbed-content .nav>li.active>a,.xc-home-collection .tabbed-content .nav>li>a:hover{color:#fec401!important;border-bottom-color:#fec401!important;text-decoration:none!important}.xc-home-collection .tabbed-content .tab-panels{padding-top:0!important}.xc-home-collection .box-collection{position:relative!important;overflow:hidden!important;border-radius:4px;background-color:#040e1d;transition:transform 0.4s ease,box-shadow 0.4s ease!important}.xc-home-collection .box-collection .box-image{width:100%!important;position:relative!important;overflow:hidden!important;margin:0 auto!important}.xc-home-collection .box-collection .box-image>div{width:100%!important;height:100%!important;overflow:hidden!important}.xc-home-collection .box-collection .box-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;transition:transform 0.6s cubic-bezier(.25,1,.5,1)!important}.xc-home-collection .box-collection:hover .box-image img{transform:scale(1.04)!important}.xc-home-collection .box-collection::before{position:absolute;top:0;left:-125%;z-index:20;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);transform:skewX(-25deg);pointer-events:none}.xc-home-collection .box-collection:hover::before{animation:collection-shine 1.25s ease 0s 1 normal none running}@keyframes collection-shine{10%{opacity:1;left:-65%;transition-property:left,top,opacity;transition-duration:0.7s,0.7s,0.15s;transition-timing-function:ease}100%{opacity:0;left:115%;transition-property:left,top,opacity}}.xc-home-collection .box-collection .box-text{position:absolute!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:linear-gradient(to top,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .45) 60%,#fff0 100%)!important;padding:1.5rem .75rem 0.85rem!important;margin:0!important;z-index:10!important;pointer-events:none;transition:opacity 0.4s ease,transform 0.4s ease!important}.xc-home-collection .box-collection .box-text .box-text-inner{padding:0!important}.xc-home-collection .box-collection .box-text h4{color:#fec401!important;font-size:0.875rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.03em!important;line-height:1.35!important;margin:0!important;text-align:center!important}.xc-home-collection .tab-panels .row .row .box-collection .box-image,.xc-home-collection .tab-panels .row .row .box-collection .box-image>div{aspect-ratio:1 / 1!important}.xc-home-collection .tab-panels .row .row>.col{padding-bottom:0!important}.xc-home-collection .tab-panels .row .row .box-collection:first-child{margin-bottom:20px!important}@media screen and (min-width:550px){.xc-home-collection .tab-panels>.panel>.row{align-items:stretch!important}.xc-home-collection .tab-panels>.panel>.row>.col:first-child .col-inner,.xc-home-collection .tab-panels>.panel>.row>.col:first-child .box-collection{height:100%!important;display:flex!important;flex-direction:column!important}.xc-home-collection .tab-panels>.panel>.row>.col:first-child .box-collection .box-image,.xc-home-collection .tab-panels>.panel>.row>.col:first-child .box-collection .box-image>div{flex:1 1 auto!important;height:100%!important;aspect-ratio:unset!important}}@media screen and (min-width:1200px){.xc-home-collection .box-collection .box-text{opacity:0!important;transform:translateY(8px)!important}.xc-home-collection .box-collection:hover .box-text{opacity:1!important;transform:translateY(0)!important}}@media screen and (max-width:1199px) and (min-width:601px){.xc-home-collection .box-collection .box-text{opacity:1!important;transform:none!important}}@media screen and (max-width:600px){.xc-home-collection .tabbed-content .nav{justify-content:flex-start!important;padding-left:10px!important;padding-right:10px!important}.xc-home-collection .box-collection .box-text{position:relative!important;background:transparent!important;padding:.5rem 0 0!important;opacity:1!important;transform:none!important}.xc-home-collection .box-collection .box-text h4{font-size:0.8rem!important;text-align:center!important;color:#fec401!important}}@media screen and (max-width:549px){.xc-home-collection .tab-panels>.panel>.row>.col:first-child .box-collection .box-image{aspect-ratio:1 / 1!important}.xc-home-collection .tab-panels>.panel>.row>.col:first-child{padding-bottom:15px!important}.xc-home-collection .tab-panels .row .row{margin-left:-6px!important;margin-right:-6px!important}.xc-home-collection .tab-panels .row .row>.col{flex-basis:50%!important;max-width:50%!important;padding-left:6px!important;padding-right:6px!important;padding-bottom:0!important}.xc-home-collection .tab-panels .row .row .box-collection:first-child{margin-bottom:12px!important}}.xc-home-blog,.xc-home-blog>.section-bg{background-color:#0f192a!important}.xc-home-blog{padding-top:40px!important;padding-bottom:40px!important}@media screen and (max-width:600px){.xc-home-blog{padding-top:20px!important;padding-bottom:20px!important}}.xc-home-blog .flickity-viewport{overflow:hidden;transition:height 0.3s ease}.xc-home-blog .col.post-item{padding-bottom:12px!important}.xc-home-blog .col.post-item .col-inner{height:100%!important}.xc-home-blog .box-blog-post{position:relative!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;height:100%!important;background-color:#ffffff!important;border-radius:0.5rem!important;overflow:hidden!important;border:none!important;box-shadow:0 4px 15px rgb(0 0 0 / .06)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.xc-home-blog .box-blog-post:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12)!important}.xc-home-blog .box-blog-post .box-image{width:100%!important;margin:0!important;position:relative!important;overflow:hidden!important;border-radius:.5rem .5rem 0 0!important}.xc-home-blog .box-blog-post .box-image .image-cover{padding-top:75%!important;position:relative!important;overflow:hidden!important}.xc-home-blog .box-blog-post .box-image a{display:block!important;width:100%!important;height:100%!important}.xc-home-blog .box-blog-post .box-image img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1s ease!important}.xc-home-blog .box-blog-post:hover .box-image img{transform:scale(1.1)!important}.xc-home-blog .box-blog-post .badge.post-date{display:none!important}.xc-home-blog .box-blog-post .box-text{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:.75rem .85rem 0.85rem!important;text-align:left!important;background:transparent!important}.xc-home-blog .box-blog-post .box-text .box-text-inner{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;text-align:left!important}.xc-home-blog .box-blog-post .post-title{font-size:0.95rem!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .4rem 0!important;text-align:left!important}.xc-home-blog .box-blog-post .post-title a{color:#212529!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;height:2.7em!important;min-height:2.7em!important;max-height:2.7em!important;line-height:1.35!important;transition:color 0.3s ease!important}.xc-home-blog .box-blog-post .post-title a::after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:5!important;cursor:pointer!important}.xc-home-blog .box-blog-post:hover .post-title a,.xc-home-blog .box-blog-post .post-title a:hover{color:#fec401!important;text-decoration:none!important}.xc-home-blog .box-blog-post .post-meta{font-size:0.775rem!important;color:#888888!important;opacity:1!important;margin:0 0 .35rem 0!important;text-align:left!important;position:relative;z-index:6;line-height:1.25!important}.xc-home-blog .box-blog-post .is-divider{display:none!important}.xc-home-blog .box-blog-post .from_the_blog_excerpt{font-size:0.8125rem!important;color:#6c757d!important;line-height:1.45!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;height:4.35em!important;min-height:4.35em!important;max-height:4.35em!important;text-align:left!important;margin:0!important;cursor:pointer!important}.xc-home-blog .slider-nav-reveal,.xc-home-blog .row-slider{overflow:hidden!important}.xc-home-blog .flickity-prev-next-button{position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:40px!important;height:52px!important;background-color:rgb(0 0 0 / .65)!important;border-radius:0!important;box-shadow:none!important;opacity:0.85!important;margin:0!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:opacity 0.3s ease,background-color 0.3s ease!important}.xc-home-blog .flickity-prev-next-button:hover,.xc-home-blog .slider:hover .flickity-prev-next-button{opacity:1!important;transform:translateY(-50%)!important}.xc-home-blog .flickity-prev-next-button:hover{background-color:rgb(0 0 0 / .85)!important;box-shadow:none!important}.xc-home-blog .flickity-prev-next-button.previous{left:15px!important;right:auto!important}.xc-home-blog .flickity-prev-next-button.next{right:15px!important;left:auto!important}.xc-home-blog .flickity-prev-next-button svg{width:18px!important;height:18px!important;padding:0!important;fill:#ffffff!important;border:none!important;margin:0!important;position:static!important;transform:none!important}.xc-home-blog .flickity-prev-next-button:disabled{display:none!important}@media screen and (max-width:549px){.xc-home-blog .flickity-prev-next-button{width:32px!important;height:42px!important}.xc-home-blog .flickity-prev-next-button.previous{left:15px!important}.xc-home-blog .flickity-prev-next-button.next{right:15px!important}.xc-home-blog .flickity-prev-next-button svg{width:14px!important;height:14px!important}}.xc-home-testimonial,.xc-home-testimonial>.section-bg{background-color:#0f192a!important}.xc-home-testimonial .row-xc-slider .col{padding-top:80px!important;padding-bottom:25px!important;padding-left:10px!important;padding-right:10px!important;width:25%!important;max-width:25%!important;flex:0 0 25%!important;display:flex!important}.xc-home-testimonial .row-xc-slider .col .col-inner,.xc-home-testimonial .row-xc-slider .col:first-child .col-inner,.xc-home-testimonial .row-xc-slider .col+.col .col-inner{height:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:column!important}.xc-home-testimonial .box{background-color:#ffffff!important;border:1px solid rgb(0 0 0 / .125)!important;border-radius:0.25rem!important;overflow:visible!important;display:flex!important;flex-direction:column!important;height:100%!important;margin:0 auto!important;width:100%!important;box-shadow:0 2px 8px rgb(0 0 0 / .04)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.xc-home-testimonial .box:hover{transform:translateY(-4px)!important;box-shadow:0 6px 18px rgb(0 0 0 / .08)!important}.xc-home-testimonial .box .box-image{position:relative!important;display:block!important;width:160px!important;height:160px!important;max-width:160px!important;min-width:160px!important;margin:-80px auto 1rem!important;border-radius:50%!important;overflow:hidden!important;background-color:#f8f9fa!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important;flex-shrink:0!important;z-index:2!important}.xc-home-testimonial .box .box-image>div{width:100%!important;height:100%!important}.xc-home-testimonial .box .box-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;display:block!important;transition:transform 0.4s ease!important}.xc-home-testimonial .box:hover .box-image img{transform:scale(1.06)!important}.xc-home-testimonial .box .box-text{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:0 1.25rem 1.25rem!important;background:transparent!important;font-size:1rem!important}.xc-home-testimonial .box .box-text .box-text-inner{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important}.xc-home-testimonial .box-text .name{display:block!important;margin:0 0 0.5rem!important;font-weight:700!important;font-size:1.1rem!important;color:#212529!important;text-align:left!important;line-height:1.3!important}.xc-home-testimonial .box-text .address{display:block!important;margin:0 0 0.75rem!important;font-weight:400!important;font-size:0.875rem!important;font-style:italic!important;color:#6c757d!important;text-align:left!important;line-height:1.4!important}.xc-home-testimonial .box-text .comment{text-align:left!important;line-height:1.5!important;color:#495057!important;font-size:0.875rem!important;margin:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:6!important;overflow:hidden!important;text-overflow:ellipsis!important}.xc-home-testimonial .box-text .comment::before{content:"\201C"!important;font-family:Georgia,serif!important;font-size:1.35rem!important;line-height:0!important;color:#6c757d!important;margin-right:0.25rem!important;vertical-align:-0.1em!important;font-weight:bold!important}.xc-home-testimonial .box-text .comment::after{content:"\201D"!important;font-family:Georgia,serif!important;font-size:1.35rem!important;line-height:0!important;color:#6c757d!important;margin-left:0.25rem!important;vertical-align:-0.1em!important;font-weight:bold!important}.xc-home-testimonial .row-xc-slider.flickity-enabled{padding-bottom:20px!important}.xc-home-testimonial .row-xc-slider .flickity-viewport{transition:height 0.3s ease!important;padding-top:10px!important;padding-bottom:10px!important}.xc-home-testimonial .row-xc-slider .flickity-prev-next-button{display:none!important}.xc-home-testimonial .row-xc-slider .flickity-page-dots{position:static!important;margin-top:1rem!important;text-align:center!important;padding:0!important;list-style:none!important;line-height:1!important}.xc-home-testimonial .row-xc-slider .flickity-page-dots .dot{width:8px!important;height:8px!important;margin:5px 6px!important;background:#6c757d!important;opacity:0.5!important;border-radius:50%!important;border:none!important;display:inline-block!important;cursor:pointer!important;transition:all 0.3s ease!important}.xc-home-testimonial .row-xc-slider .flickity-page-dots .dot:hover{opacity:0.8!important}.xc-home-testimonial .row-xc-slider .flickity-page-dots .dot.is-selected{background:#fec401!important;opacity:1!important;transform:scale(1.25)!important}@media screen and (max-width:849px){.xc-home-testimonial .row-xc-slider .col{padding-top:70px!important;padding-bottom:20px!important;width:50%!important;max-width:50%!important;flex:0 0 50%!important}.xc-home-testimonial .box .box-image{width:140px!important;height:140px!important;max-width:140px!important;min-width:140px!important;margin:-70px auto 0.75rem!important}}@media screen and (max-width:549px){.xc-home-testimonial .row-xc-slider .col{padding-top:60px!important;padding-bottom:15px!important;padding-left:8px!important;padding-right:8px!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}.xc-home-testimonial .box .box-image{width:110px!important;height:110px!important;max-width:110px!important;min-width:110px!important;margin:-55px auto 0.5rem!important}.xc-home-testimonial .box .box-text{padding:0 .75rem 1rem!important}.xc-home-testimonial .box-text .name{font-size:0.95rem!important}.xc-home-testimonial .box-text .address{font-size:0.8rem!important;margin-bottom:0.5rem!important}.xc-home-testimonial .box-text .comment{font-size:0.8125rem!important;-webkit-line-clamp:5!important}.xc-home-testimonial .row-xc-slider .flickity-page-dots{margin-top:0.75rem!important}}.xc-home-banner,.xc-home-banner>.section-bg{background-color:#0f192a!important}.xc-home-banner{position:relative}.xc-home-banner>.section-content>.row:first-child .col{padding-bottom:0!important}.xc-home-banner .xc-section-title{margin-bottom:1rem!important}.xc-home-banner .row-xc-slider.flickity-enabled{padding-bottom:0!important;margin-bottom:0!important}.xc-home-banner .row-xc-slider .flickity-viewport{transition:height 0.3s ease!important}.xc-home-banner .row-xc-slider .col{padding-left:8px!important;padding-right:8px!important;padding-bottom:0!important}.xc-home-banner .img{width:100%!important;margin:0!important}.xc-home-banner .img-inner{border-radius:4px;overflow:hidden;background-color:transparent!important}.xc-home-banner .img-inner.dark{background-color:transparent!important}.xc-home-banner .img-inner img{width:100%!important;height:auto!important;display:block!important;object-fit:cover;transition:transform 0.4s ease,opacity 0.4s ease}.xc-home-banner .img:hover .img-inner img{transform:scale(1.02)}.xc-home-banner .row-xc-slider .flickity-prev-next-button{display:none!important}.xc-home-banner .row-xc-slider .flickity-page-dots{position:static!important;margin-top:1rem!important;text-align:center!important;padding:0!important;list-style:none!important;line-height:1!important}.xc-home-banner .row-xc-slider .flickity-page-dots .dot{width:8px!important;height:8px!important;margin:5px 6px!important;background:#6c757d!important;opacity:0.5!important;border-radius:50%!important;border:none!important;display:inline-block!important;cursor:pointer!important;transition:all 0.3s ease!important}.xc-home-banner .row-xc-slider .flickity-page-dots .dot:hover{opacity:0.8!important}.xc-home-banner .row-xc-slider .flickity-page-dots .dot.is-selected{background:#fec401!important;opacity:1!important;transform:scale(1.25)!important}@media screen and (max-width:849px){.xc-home-banner .row-xc-slider .col{padding-left:6px!important;padding-right:6px!important}}@media screen and (max-width:549px){.xc-home-banner .row-xc-slider .col{padding-left:5px!important;padding-right:5px!important}.xc-home-banner .xc-section-title{margin-bottom:0.75rem!important}.xc-home-banner .row-xc-slider .flickity-page-dots{margin-top:0.75rem!important}}.xc-home-intro,.xc-home-intro>.section-bg{background-color:#0f192a!important}.xc-home-intro{padding-top:40px!important;padding-bottom:70px!important;position:relative}.xc-home-intro .col{padding-bottom:0!important}.xc-home-intro .banner{padding-top:45%!important;min-height:400px!important;overflow:visible!important;border-radius:8px;background-color:transparent!important}.xc-home-intro .banner-inner,.xc-home-intro .banner-layers{overflow:visible!important}.xc-home-intro .banner-bg{border-radius:8px;overflow:hidden}.xc-home-intro .banner-bg img{object-fit:cover;width:100%;height:100%}.xc-home-intro .banner-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);z-index:1;pointer-events:none}.xc-home-intro .text-box{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;height:100%!important;transform:none!important;pointer-events:none;z-index:5}.xc-home-intro .text-box-content{height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.xc-home-intro .text-inner{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:20px!important}.xc-home-intro .text-box a,.xc-home-intro .text-box button,.xc-home-intro .xc-hotline{pointer-events:auto}.xc-home-intro .video-button-wrapper{margin-bottom:1.25rem!important}.xc-home-intro .video-button-wrapper a.button.open-video{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:50%!important;background-color:transparent!important;border:2px solid #fec401!important;color:#fec401!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;animation:xc-intro-pulse 1.5s infinite!important;transition:all 0.3s ease!important;box-sizing:border-box!important}.xc-home-intro .video-button-wrapper a.button.open-video:hover{background-color:#fec401!important;color:#040e1d!important;transform:scale(1.08)!important;box-shadow:0 0 20px rgb(254 196 1 / .6)!important}.xc-home-intro .video-button-wrapper a.button.open-video i{font-size:1.5rem!important;color:inherit!important;margin-left:4px!important;line-height:1!important;top:0!important}@keyframes xc-intro-pulse{0%{box-shadow:0 0 0 0 rgb(254 196 1 / .7)}70%{box-shadow:0 0 0 24px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.xc-home-intro .text-inner h3{color:#fec401!important;font-weight:700!important;text-transform:uppercase!important;font-size:1.5rem!important;letter-spacing:0.04em!important;margin-top:0!important;margin-bottom:0.5rem!important;line-height:1.35!important;text-shadow:0 2px 4px rgb(0 0 0 / .6)}.xc-home-intro .text-inner h3 strong{font-weight:700!important;color:inherit!important}.xc-home-intro .text-inner p{color:#ffffff!important;font-weight:400!important;text-transform:uppercase!important;font-size:1.125rem!important;letter-spacing:0.03em!important;margin:0!important;line-height:1.4!important;text-shadow:0 1px 3px rgb(0 0 0 / .6)}.xc-home-intro .xc-hotline{position:absolute!important;bottom:-45px!important;left:50%!important;transform:translateX(-50%)!important;background-color:#fec401!important;border-radius:0.5rem!important;padding:1rem 3.5rem!important;box-shadow:0 10px 30px rgb(0 0 0 / .25)!important;z-index:15!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.xc-home-intro .xc-hotline span,.xc-home-intro .xc-hotline a{color:#040e1d!important;line-height:1.25}.xc-home-intro .xc-hotline span:first-child{text-align:right!important}.xc-home-intro .xc-hotline span:last-child{text-align:left!important}.xc-home-intro .xc-hotline a{font-weight:700!important;font-size:1.35rem!important;text-transform:uppercase!important;display:inline-block!important;transition:opacity 0.2s ease}.xc-home-intro .xc-hotline a:hover{opacity:.85;text-decoration:none}.xc-home-intro .xc-hotline .icon{width:48px!important;height:48px!important;min-width:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#040e1d!important;color:#fec401!important;border-radius:50%!important;margin-left:1.25rem!important;margin-right:1.25rem!important;font-size:1.25rem!important;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.xc-home-intro .xc-hotline .icon i{top:0!important;line-height:1!important}.xc-home-intro .xc-hotline:not(:has(>span)){column-count:2;column-gap:80px;text-align:center!important;font-size:1.1rem;font-weight:700;line-height:1.4;color:#040e1d!important}.xc-home-intro .xc-hotline:not(:has(>span))::after{content:"\e600";font-family:"fl-icons"!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background-color:#040e1d;color:#fec401;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 2px 8px rgb(0 0 0 / .2);pointer-events:none}@media screen and (max-width:849px){.xc-home-intro .xc-hotline{padding:.75rem 2rem!important;bottom:-35px!important}.xc-home-intro .xc-hotline a{font-size:1.15rem!important}.xc-home-intro .xc-hotline .icon{width:40px!important;height:40px!important;min-width:40px!important;font-size:1rem!important;margin-left:0.85rem!important;margin-right:0.85rem!important}.xc-home-intro .text-inner h3{font-size:1.25rem!important}.xc-home-intro .text-inner p{font-size:1rem!important}}@media screen and (max-width:600px){.xc-home-intro{padding-top:1rem!important;padding-bottom:1.5rem!important;min-height:30vh}.xc-home-intro .banner{padding-top:75%!important;min-height:250px!important}.xc-home-intro .xc-hotline{display:none!important}.xc-home-intro .video-button-wrapper a.button.open-video{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.xc-home-intro .video-button-wrapper a.button.open-video i{font-size:1.15rem!important}.xc-home-intro .text-inner h3{font-size:1.05rem!important}.xc-home-intro .text-inner p{font-size:0.875rem!important}}.category-archive{background-color:#0f192a!important;padding-top:25px!important;padding-bottom:50px!important}.category-archive .category-page-container{max-width:1080px;margin:0 auto;padding-left:15px;padding-right:15px}.category-breadcrumb-wrap{margin-bottom:14px;text-align:center}.category-breadcrumb-wrap .rank-math-breadcrumb,.category-breadcrumb-wrap p{font-size:.85rem;color:#a0aec0;margin:0;line-height:1.5}.category-breadcrumb-wrap a{color:#a0aec0;text-decoration:none;transition:color 0.2s ease}.category-breadcrumb-wrap a:hover{color:#fec401;text-decoration:none}.category-breadcrumb-wrap .separator{margin:0 8px;color:#718096}.category-breadcrumb-wrap .last{color:#e2e8f0;font-weight:600;text-transform:uppercase}.category-archive-title.xc-section-title{margin-top:0;margin-bottom:2.25rem;text-align:center}.category-archive-title .section-title-main{color:#fec401!important;font-size:1.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:inline-block;margin:0!important;padding:0!important;border:none!important}.category-special-section{margin-bottom:25px}.category-special-row .col.post-item{padding-bottom:15px!important}.category-special-row .box-blog-post{position:relative!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;height:100%!important;background-color:#ffffff!important;border-radius:0.5rem!important;overflow:hidden!important;border:none!important;box-shadow:0 4px 15px rgb(0 0 0 / .06)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.category-special-row .box-blog-post:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12)!important}.category-special-row .box-blog-post .box-image{width:100%!important;margin:0!important;position:relative!important;overflow:hidden!important;border-radius:.5rem .5rem 0 0!important}.category-special-row .box-blog-post .box-image .image-cover{padding-top:58%!important;position:relative!important;overflow:hidden!important}.category-special-row .box-blog-post .box-image a{display:block!important;width:100%!important;height:100%!important}.category-special-row .box-blog-post .box-image img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1s ease!important}.category-special-row .box-blog-post:hover .box-image img{transform:scale(1.08)!important}.category-special-row .box-blog-post .badge.post-date{display:none!important}.category-special-row .box-blog-post .box-text{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:1rem 1.15rem 1.15rem!important;text-align:left!important;background:transparent!important}.category-special-row .box-blog-post .box-text .box-text-inner{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;text-align:left!important}.category-special-row .box-blog-post .post-title{font-size:1.125rem!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .45rem 0!important;text-align:left!important}.category-special-row .box-blog-post .post-title a{color:#212529!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;height:2.7em!important;min-height:2.7em!important;max-height:2.7em!important;line-height:1.35!important;transition:color 0.3s ease!important}.category-special-row .box-blog-post .post-title a::after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:5!important;cursor:pointer!important}.category-special-row .box-blog-post:hover .post-title a,.category-special-row .box-blog-post .post-title a:hover{color:#fec401!important;text-decoration:none!important}.category-special-row .box-blog-post .post-meta{font-size:0.775rem!important;color:#888888!important;opacity:1!important;margin:0 0 .4rem 0!important;text-align:left!important;position:relative;z-index:6;line-height:1.25!important}.category-special-row .box-blog-post .is-divider{display:none!important}.category-special-row .box-blog-post .from_the_blog_excerpt{font-size:0.85rem!important;color:#6c757d!important;line-height:1.45!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;height:4.35em!important;min-height:4.35em!important;max-height:4.35em!important;text-align:left!important;margin:0!important;cursor:pointer!important}.category-featured-box{background-color:#fec401!important;border-radius:8px!important;padding:20px 15px 24px!important;margin-top:15px!important;margin-bottom:35px!important;position:relative;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.category-featured-box .category-featured-header{margin-bottom:18px}.category-featured-box .category-featured-title{color:#040e1d!important;font-size:1.55rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:0!important;padding:0!important;line-height:1.2!important}.category-featured-box .category-featured-slider-wrap{width:100%;padding:0 10px;box-sizing:border-box}.category-featured-box .category-featured-slider-wrap .row.category-featured-carousel{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.category-featured-carousel .col.post-item{padding-bottom:0!important}.category-featured-carousel .col.post-item .col-inner{height:100%!important}.category-featured-carousel .box-blog-post{position:relative!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;height:100%!important;background-color:#ffffff!important;border-radius:0.5rem!important;overflow:hidden!important;border:none!important;box-shadow:0 3px 12px rgb(0 0 0 / .08)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.category-featured-carousel .box-blog-post:hover{box-shadow:0 6px 18px rgb(0 0 0 / .15)!important}.category-featured-carousel .box-blog-post .box-image{width:100%!important;margin:0!important;position:relative!important;overflow:hidden!important;border-radius:.5rem .5rem 0 0!important}.category-featured-carousel .box-blog-post .box-image .image-cover{padding-top:75%!important;position:relative!important;overflow:hidden!important}.category-featured-carousel .box-blog-post .box-image a{display:block!important;width:100%!important;height:100%!important}.category-featured-carousel .box-blog-post .box-image img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1s ease!important}.category-featured-carousel .box-blog-post:hover .box-image img{transform:scale(1.1)!important}.category-featured-carousel .box-blog-post .badge.post-date{display:none!important}.category-featured-carousel .box-blog-post .box-text{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:.75rem .85rem 0.85rem!important;text-align:left!important;background:transparent!important}.category-featured-carousel .box-blog-post .box-text .box-text-inner{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;text-align:left!important}.category-featured-carousel .box-blog-post .post-title{font-size:0.95rem!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .4rem 0!important;text-align:left!important}.category-featured-carousel .box-blog-post .post-title a{color:#212529!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;height:2.7em!important;min-height:2.7em!important;max-height:2.7em!important;line-height:1.35!important;transition:color 0.3s ease!important}.category-featured-carousel .box-blog-post .post-title a::after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:5!important;cursor:pointer!important}.category-featured-carousel .box-blog-post:hover .post-title a,.category-featured-carousel .box-blog-post .post-title a:hover{color:#fec401!important;text-decoration:none!important}.category-featured-carousel .box-blog-post .post-meta{font-size:0.775rem!important;color:#888888!important;opacity:1!important;margin:0 0 .35rem 0!important;text-align:left!important;position:relative;z-index:6;line-height:1.25!important}.category-featured-carousel .box-blog-post .is-divider,.category-featured-carousel .box-blog-post .from_the_blog_excerpt{display:none!important}.category-featured-box .flickity-prev-next-button{position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:38px!important;height:52px!important;background-color:rgb(0 0 0 / .75)!important;border-radius:0!important;opacity:0.9!important;z-index:10!important;transition:all 0.25s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;box-shadow:none!important;color:#ffffff!important}.category-featured-box .flickity-prev-next-button:hover,.category-featured-box .slider:hover .flickity-prev-next-button{background-color:rgb(0 0 0 / .95)!important;opacity:1!important;color:#ffffff!important}.category-featured-box .flickity-prev-next-button.previous{left:0!important;right:auto!important}.category-featured-box .flickity-prev-next-button.next{right:0!important;left:auto!important}.category-featured-box .flickity-prev-next-button svg,.category-featured-box .flickity-prev-next-button .arrow,.category-featured-box .flickity-prev-next-button path,.category-featured-box .flickity-prev-next-button:hover svg,.category-featured-box .flickity-prev-next-button:hover .arrow,.category-featured-box .flickity-prev-next-button:hover path,.category-featured-box .slider:hover .flickity-prev-next-button svg,.category-featured-box .slider:hover .flickity-prev-next-button .arrow,.category-featured-box .slider:hover .flickity-prev-next-button path{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;fill:#ffffff!important;stroke:#ffffff!important;color:#ffffff!important;margin:0!important;margin-top:0!important;padding:0!important;position:static!important;transform:none!important;border:none!important}.category-featured-box .flickity-prev-next-button:disabled{display:none!important}.category-main-loop .category-posts-grid .col.post-item{padding-bottom:20px!important}.category-main-loop .category-posts-grid .col.post-item .col-inner{height:100%!important}.category-main-loop .box-blog-post{position:relative!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;height:100%!important;background-color:#ffffff!important;border-radius:0.5rem!important;overflow:hidden!important;border:none!important;box-shadow:0 4px 15px rgb(0 0 0 / .06)!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.category-main-loop .box-blog-post:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12)!important}.category-main-loop .box-blog-post .box-image{width:100%!important;margin:0!important;position:relative!important;overflow:hidden!important;border-radius:.5rem .5rem 0 0!important}.category-main-loop .box-blog-post .box-image .image-cover{padding-top:75%!important;position:relative!important;overflow:hidden!important}.category-main-loop .box-blog-post .box-image a{display:block!important;width:100%!important;height:100%!important}.category-main-loop .box-blog-post .box-image img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1s ease!important}.category-main-loop .box-blog-post:hover .box-image img{transform:scale(1.1)!important}.category-main-loop .box-blog-post .badge.post-date{display:none!important}.category-main-loop .box-blog-post .box-text{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:.75rem .85rem 0.85rem!important;text-align:left!important;background:transparent!important}.category-main-loop .box-blog-post .box-text .box-text-inner{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important;text-align:left!important}.category-main-loop .box-blog-post .post-title{font-size:0.95rem!important;font-weight:600!important;line-height:1.35!important;margin:0 0 .4rem 0!important;text-align:left!important}.category-main-loop .box-blog-post .post-title a{color:#212529!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;height:2.7em!important;min-height:2.7em!important;max-height:2.7em!important;line-height:1.35!important;transition:color 0.3s ease!important}.category-main-loop .box-blog-post .post-title a::after{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;z-index:5!important;cursor:pointer!important}.category-main-loop .box-blog-post:hover .post-title a,.category-main-loop .box-blog-post .post-title a:hover{color:#fec401!important;text-decoration:none!important}.category-main-loop .box-blog-post .post-meta{font-size:0.775rem!important;color:#888888!important;opacity:1!important;margin:0 0 .35rem 0!important;text-align:left!important;position:relative;z-index:6;line-height:1.25!important}.category-main-loop .box-blog-post .is-divider{display:none!important}.category-main-loop .box-blog-post .from_the_blog_excerpt{font-size:0.8125rem!important;color:#6c757d!important;line-height:1.45!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;height:4.35em!important;min-height:4.35em!important;max-height:4.35em!important;text-align:left!important;margin:0!important;cursor:pointer!important}.category-archive .nav-pagination{margin-top:35px!important;margin-bottom:20px!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;list-style:none!important;padding:0!important}.category-archive .nav-pagination li{margin:0!important;display:inline-block!important}.category-archive .nav-pagination li a.page-number,.category-archive .nav-pagination li span.current{display:flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 10px!important;border-radius:6px!important;font-size:0.95rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:all 0.2s ease!important}.category-archive .nav-pagination li a.page-number{background-color:#ffffff!important;color:#212529!important;border:none!important}.category-archive .nav-pagination li a.page-number:hover{background-color:#fec401!important;color:#040e1d!important;transform:translateY(-1px)}.category-archive .nav-pagination li span.current{background-color:#fec401!important;color:#040e1d!important;font-weight:700!important;border:none!important;box-shadow:0 2px 6px rgb(0 0 0 / .15)!important}.category-archive .nav-pagination li a.page-number i{font-size:0.95rem!important;color:#212529!important}.category-archive .nav-pagination li a.page-number:hover i{color:#040e1d!important}@media screen and (max-width:849px){.category-archive-title .section-title-main{font-size:1.5rem}.category-featured-box{padding:20px 15px 24px!important}.category-featured-box .category-featured-title{font-size:1.35rem!important}.category-special-row .box-blog-post .post-title{font-size:1rem!important}}@media screen and (max-width:600px){.category-archive{padding-top:15px!important;padding-bottom:35px!important}.category-breadcrumb-wrap .rank-math-breadcrumb,.category-breadcrumb-wrap p{font-size:.78rem}.category-archive-title .section-title-main{font-size:1.3rem}.category-featured-box{padding:16px 10px 20px!important;margin-top:10px!important;margin-bottom:25px!important}.category-featured-box .category-featured-title{font-size:1.2rem!important;margin-bottom:14px!important}.category-featured-box .flickity-prev-next-button{width:32px!important;height:42px!important}.category-archive .nav-pagination{gap:5px!important}.category-archive .nav-pagination li a.page-number,.category-archive .nav-pagination li span.current{min-width:32px!important;height:32px!important;font-size:0.85rem!important;padding:0 6px!important}}.blog-single,.single-post #content,.blog-single.page-wrapper{background-color:#0f192a!important;padding-top:25px!important;padding-bottom:60px!important}.single-page-container{max-width:1080px;margin:0 auto;padding-left:15px;padding-right:15px}.single-breadcrumb-wrap{margin-bottom:14px;text-align:center}.single-breadcrumb-wrap .rank-math-breadcrumb,.single-breadcrumb-wrap p{font-size:.85rem;color:#a0aec0;margin:0;line-height:1.5}.single-breadcrumb-wrap a{color:#a0aec0;text-decoration:none;transition:color 0.2s ease}.single-breadcrumb-wrap a:hover{color:#fec401;text-decoration:none}.single-breadcrumb-wrap .separator{margin:0 8px;color:#718096}.single-breadcrumb-wrap .last{color:#e2e8f0;font-weight:500;text-transform:none!important}.single-category-title.xc-section-title{margin-top:0;margin-bottom:2.25rem;text-align:center}.single-category-title .section-title-main{color:#fec401!important;font-size:1.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:inline-block;margin:0!important;padding:0!important}.single-category-title .section-title-main a{color:#fec401!important;text-decoration:none!important;transition:opacity 0.2s ease}.single-category-title .section-title-main a:hover{opacity:.85}.blog-single .row-divided>.col:not(:first-child){border-left:none!important}.blog-single .post-sidebar{padding-left:28px}.blog-single .entry-title{color:#ffffff!important;font-size:2.1rem;font-weight:700;line-height:1.35;margin-top:0;margin-bottom:12px!important;text-align:left!important}.blog-single .entry-header .entry-category,.blog-single .entry-header .entry-divider{display:none!important}.blog-single .entry-meta{color:#a0aec0!important;font-size:.88rem;margin-bottom:25px!important;text-align:left!important;text-transform:none!important}.blog-single .entry-meta a,.blog-single .entry-meta span{color:#a0aec0!important;text-decoration:none}.blog-single .entry-meta a:hover{color:#fec401!important}.blog-single .entry-meta .meta-sep{margin:0 6px;color:#718096}.blog-single .entry-content{color:#ffffff!important;font-size:1.05rem;line-height:1.85}.blog-single .entry-content p,.blog-single .entry-content span,.blog-single .entry-content li,.blog-single .entry-content td,.blog-single .entry-content th,.blog-single .entry-content strong,.blog-single .entry-content b,.blog-single .entry-content blockquote,.blog-single .entry-content table{color:#ffffff!important}.blog-single .entry-content h1,.blog-single .entry-content h2,.blog-single .entry-content h3,.blog-single .entry-content h4,.blog-single .entry-content h5,.blog-single .entry-content h6{color:#ffffff!important;font-weight:700;margin-top:1.6em;margin-bottom:.7em;line-height:1.4}.blog-single .entry-content h2{font-size:1.55rem}.blog-single .entry-content h3{font-size:1.3rem}.blog-single .entry-content a{color:#fec401;text-decoration:underline;transition:color 0.2s ease}.blog-single .entry-content a:hover{color:#ffe066}.blog-single .entry-content img{border-radius:6px;margin:15px auto;max-width:100%;height:auto;display:block}.blog-single .entry-content #toc_container,.blog-single .entry-content #toc_container *{color:#111111!important}.blog-single .entry-content #toc_container{background-color:#f7f9fa!important;border:1px solid #d0d7de!important;border-radius:8px!important;padding:16px 20px!important;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important}.blog-single .entry-content #toc_container .toc_title{color:#111111!important;font-weight:700!important;font-size:1.1rem!important;margin-bottom:10px!important;text-align:center!important}.blog-single .entry-content #toc_container .toc_title *{color:#111111!important}.blog-single .entry-content #toc_container ul.toc_list{margin:0!important;padding-left:0!important}.blog-single .entry-content #toc_container ul.toc_list li{color:#111111!important;font-size:0.95rem!important;line-height:1.6!important;margin:5px 0!important}.blog-single .entry-content #toc_container ul.toc_list li a{color:#111111!important;text-decoration:none!important;transition:color 0.2s ease}.blog-single .entry-content #toc_container ul.toc_list li a:hover{color:#b8860b!important;text-decoration:underline!important}.blog-single .entry-content #toc_container .toc_number{color:#111111!important;font-weight:600!important;margin-right:4px!important}.blog-single .entry-content #toc_container .toc_toggle,.blog-single .entry-content #toc_container .toc_toggle a,.blog-single .entry-content #toc_container .toc_brackets{color:#555555!important;font-size:0.85rem!important;font-weight:normal!important}.blog-single .author-box{background-color:#040e1d!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:6px;padding:20px;margin-top:35px}.blog-single .author-box .author-name{color:#ffffff!important}.blog-single .author-box .author-desc{color:#a0aec0!important}.blog-single #comments{margin-top:40px;color:#fff}.blog-single #comments .comment-reply-title,.blog-single #comments .comments-title{color:#ffffff!important}.blog-single #comments .comment-notes,.blog-single #comments label{color:#a0aec0!important}.blog-single #comments input[type="text"],.blog-single #comments input[type="email"],.blog-single #comments input[type="url"],.blog-single #comments textarea{background-color:#040e1d!important;border:1px solid rgb(255 255 255 / .2)!important;color:#ffffff!important;border-radius:4px;padding:10px 12px}.blog-single #comments input[type="submit"]{background-color:#fec401!important;color:#040e1d!important;font-weight:700;border:none!important;border-radius:4px;padding:10px 24px;cursor:pointer;transition:background-color 0.2s ease}.blog-single #comments input[type="submit"]:hover{background-color:#ffd859!important}.post-sidebar .widget-title,.post-sidebar .widget>span.widget-title,.post-sidebar .widget>h3.widget-title,.post-sidebar .widget>h4.widget-title,.post-sidebar .widget>h5.widget-title{display:block!important;position:relative!important;color:#fec401!important;font-size:1.15rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.04em!important;margin-top:0!important;margin-bottom:20px!important;padding-bottom:12px!important}.post-sidebar .widget-title span{color:#fec401!important;font-weight:700!important;border-bottom:none!important}.post-sidebar .widget-title::after,.post-sidebar .widget>span.widget-title::after{content:""!important;display:block!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:2px!important;background-color:#fec401!important}.post-sidebar .widget .is-divider{display:none!important}.post-sidebar .recent-blog-posts-li,.post-sidebar ul.recent-blog-posts-ul li,.post-sidebar .widget_recent_entries li{border-bottom:1px solid rgb(255 255 255 / .12)!important;padding:12px 0!important;margin:0!important}.post-sidebar .recent-blog-posts-li:last-child,.post-sidebar ul.recent-blog-posts-ul li:last-child,.post-sidebar .widget_recent_entries li:last-child{border-bottom:none!important}.post-sidebar .recent-blog-posts a,.post-sidebar .widget_recent_entries a{color:#ffffff!important;font-weight:500!important;font-size:0.92rem!important;line-height:1.4!important;display:block;transition:color 0.2s ease;text-decoration:none!important}.post-sidebar .recent-blog-posts a:hover,.post-sidebar .widget_recent_entries a:hover{color:#fec401!important}.post-sidebar .badge.post-date{border-radius:4px!important;overflow:hidden;width:80px!important;height:56px!important;border:none!important}.post-sidebar .badge.post-date .badge-inner{border-radius:4px!important}.post-sidebar .post_comments{display:none!important}.post-sidebar .product-categories,.post-sidebar .widget_categories ul,.post-sidebar .widget_nav_menu ul{list-style:none!important;padding-left:0!important;margin:0!important}.post-sidebar .product-categories li,.post-sidebar .widget_categories li,.post-sidebar .widget_nav_menu li{border-bottom:1px solid rgb(255 255 255 / .08)!important;padding:8px 0!important}.post-sidebar .product-categories li:last-child,.post-sidebar .widget_categories li:last-child,.post-sidebar .widget_nav_menu li:last-child{border-bottom:none!important}.post-sidebar .product-categories li a,.post-sidebar .widget_categories li a,.post-sidebar .widget_nav_menu li a{color:#ffffff!important;font-size:0.92rem!important;transition:color 0.2s ease,padding-left 0.2s ease;text-decoration:none!important}.post-sidebar .product-categories li a:hover,.post-sidebar .widget_categories li a:hover,.post-sidebar .widget_nav_menu li a:hover{color:#fec401!important;padding-left:4px}.post-sidebar .product-categories .count,.post-sidebar .widget_categories .count{color:#a0aec0!important;float:right}@media screen and (max-width:849px){.blog-single .post-sidebar,.post-sidebar{padding-left:15px!important;padding-right:15px!important;margin-top:40px!important}.blog-single .entry-title{font-size:1.55rem!important}.single-category-title .section-title-main{font-size:1.35rem!important}.single-breadcrumb-wrap .rank-math-breadcrumb,.single-breadcrumb-wrap p{font-size:0.78rem!important}}.product-category-wrapper{background-color:#0b1626;min-height:70vh;padding-bottom:60px}.tax-product_cat .shop-page-title.category-page-title,.tax-be_mat_hoan_thien .shop-page-title.category-page-title,.tax-chat_lieu_phoi .shop-page-title.category-page-title{display:none!important}.product-cat-banner-section{width:100%;overflow:hidden;margin-bottom:25px;background:#040810}.product-cat-banner-inner{width:100%;max-width:100%;margin:0 auto;text-align:center}.product-cat-banner-img{width:100%!important;height:750px!important;min-height:650px!important;max-height:950px!important;object-fit:cover!important;object-position:center center!important;display:block!important}@media screen and (min-width:1400px){.product-cat-banner-img{height:820px!important;min-height:720px!important}}@media screen and (min-width:1600px){.product-cat-banner-img{height:900px!important;min-height:800px!important;max-height:1000px!important}}@media screen and (max-width:1024px){.product-cat-banner-img{height:540px!important;min-height:440px!important}}@media screen and (max-width:768px){.product-cat-banner-img{height:380px!important;min-height:300px!important}}@media screen and (max-width:480px){.product-cat-banner-img{height:280px!important;min-height:220px!important}}.category-product-title.xc-section-title{margin-top:0;margin-bottom:2.25rem;text-align:center}.category-product-title .section-title-main{color:#fec401!important;font-size:1.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;display:inline-block;margin:0!important;padding:0!important;border:none!important}.ddln-subcategories-section{margin-bottom:50px}.ddln-subcat-grid{display:flex;flex-wrap:wrap}.ddln-subcat-col{margin-bottom:24px}.ddln-subcat-card{background:#fff;border-radius:6px;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column;height:100%;box-shadow:0 4px 15px rgb(0 0 0 / .2)}.ddln-subcat-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgb(0 0 0 / .35)}.ddln-subcat-image-box{position:relative;width:100%;padding-top:100%;background:#0b1626;overflow:hidden}.ddln-subcat-image-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.ddln-subcat-card:hover .ddln-subcat-image-box img{transform:scale(1.06)}.ddln-subcat-body{padding:16px 14px 20px;background:#fff;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.ddln-subcat-title{font-size:1.02rem;font-weight:700;text-transform:uppercase;line-height:1.35;margin:0 0 14px 0;text-align:center;height:2.7em;display:flex;align-items:center;justify-content:center}.ddln-subcat-title a{color:#111827!important;text-decoration:none;transition:color 0.2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ddln-subcat-title a:hover{color:#d97706!important}.ddln-subcat-btn-wrap{margin-top:auto}.ddln-subcat-btn{display:inline-block;background:#fec401;color:#040e1d!important;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:6px 30px;clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 100%,0% 100%);transition:all 0.25s ease;text-decoration:none!important}.ddln-subcat-btn:hover{background:#e5b000;transform:scale(1.05)}.ddln-category-description-section{margin-bottom:50px;color:#cbd5e1;font-size:.95rem;line-height:1.7}.ddln-category-description-section h2,.ddln-category-description-section h3,.ddln-category-description-section .ddln-desc-heading{color:#fec401;font-size:1.25rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.ddln-category-description-section h2:first-child,.ddln-category-description-section h3:first-child,.ddln-category-description-section .ddln-desc-heading:first-child{margin-top:0}.ddln-category-description-section p{margin-bottom:1rem;color:#e2e8f0}.ddln-category-description-section strong,.ddln-category-description-section b{color:#fff}.ddln-category-description-section a{color:#fec401;text-decoration:underline}.ddln-description-wrapper{position:relative;max-height:230px;overflow:hidden;transition:max-height 0.4s ease}.ddln-description-wrapper.is-expanded{max-height:none!important;overflow:visible}.ddln-description-fade{position:absolute;bottom:0;left:0;width:100%;height:85px;background:linear-gradient(to bottom,#fff0 0%,rgb(11 22 38 / .95) 85%,#0b1626 100%);pointer-events:none;transition:opacity 0.3s ease}.ddln-description-wrapper.is-expanded .ddln-description-fade{opacity:0;display:none}.ddln-desc-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff0;border:none;color:#fec401;font-size:.92rem;font-weight:600;padding:8px 16px;cursor:pointer;transition:all 0.2s ease;margin-top:10px}.ddln-desc-toggle-btn:hover{color:#ffd84d}.ddln-desc-toggle-btn .chevron-icon{transition:transform 0.3s ease}.ddln-desc-toggle-btn.is-active .chevron-icon{transform:rotate(180deg)}.ddln-faqs-section{margin-bottom:50px}.ddln-faqs-accordion{max-width:980px;margin:0 auto}.ddln-faq-item{background:#111e30;border:1px solid rgb(255 255 255 / .08);border-radius:6px;margin-bottom:12px;overflow:hidden;transition:border-color 0.2s ease,background-color 0.2s ease}.ddln-faq-item.is-open{border-color:rgb(254 196 1 / .35)}.ddln-faq-header{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.ddln-faq-title{font-size:.98rem;font-weight:600;color:#fff;margin:0;line-height:1.4;transition:color 0.2s ease}.ddln-faq-item:hover .ddln-faq-title,.ddln-faq-item.is-open .ddln-faq-title{color:#fec401}.ddln-faq-icon{display:inline-flex;color:#94a3b8;transition:transform 0.3s ease,color 0.2s ease;margin-left:12px;flex-shrink:0}.ddln-faq-item.is-open .ddln-faq-icon{transform:rotate(180deg);color:#fec401}.ddln-faq-body{display:none;padding:0 20px 18px}.ddln-faq-content{color:#cbd5e1;font-size:.92rem;line-height:1.65;border-top:1px solid rgb(255 255 255 / .05);padding-top:12px}.ddln-faq-content p{margin-bottom:.5rem}.ddln-faq-content p:last-child{margin-bottom:0}.ddln-shop-sidebar-col #shop-sidebar{padding-right:20px}.ddln-filter-widget{margin-bottom:28px}.ddln-widget-title{color:#fec401!important;font-size:0.98rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:0 0 14px 0!important;padding-bottom:6px!important;border-bottom:1.5px solid #fec401!important}.ddln-cat-filter-list,.ddln-radio-filter-list,.ddln-checkbox-filter-list{list-style:none!important;margin:0!important;padding:0!important}.ddln-cat-filter-list li{margin-bottom:10px}.ddln-cat-filter-list li a{color:#cbd5e1!important;font-size:.92rem;text-decoration:none;transition:all 0.2s ease;display:block}.ddln-cat-filter-list li a:hover{color:#fec401!important;padding-left:4px}.ddln-cat-filter-list li.is-active a{color:#fec401!important;font-weight:700}.ddln-radio-filter-list li{margin-bottom:10px}.ddln-radio-label{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#cbd5e1;user-select:none;transition:color 0.2s ease}.ddln-radio-label:hover{color:#fff}.ddln-radio-label input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.ddln-radio-custom{width:14px;height:14px;border-radius:50%;border:2px solid #94a3b8;margin-right:10px;position:relative;flex-shrink:0;transition:all 0.2s ease}.ddln-radio-label input[type="radio"]:checked~.ddln-radio-custom{border-color:#fec401}.ddln-radio-label input[type="radio"]:checked~.ddln-radio-custom::after{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;border-radius:50%;background:#fec401}.ddln-radio-label input[type="radio"]:checked~.ddln-filter-text{color:#fec401;font-weight:600}.ddln-checkbox-filter-list li{margin-bottom:10px}.ddln-checkbox-label{display:flex;align-items:center;cursor:pointer;font-size:.9rem;color:#cbd5e1;user-select:none;transition:color 0.2s ease}.ddln-checkbox-label:hover{color:#fff}.ddln-checkbox-label input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0}.ddln-checkbox-custom{width:15px;height:15px;border-radius:2px;border:1.5px solid #94a3b8;margin-right:10px;position:relative;flex-shrink:0;background:rgb(255 255 255 / .05);transition:all 0.2s ease}.ddln-checkbox-label input[type="checkbox"]:checked~.ddln-checkbox-custom{background:#fec401;border-color:#fec401}.ddln-checkbox-label input[type="checkbox"]:checked~.ddln-checkbox-custom::after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #040e1d;border-width:0 2px 2px 0;transform:rotate(45deg)}.ddln-checkbox-label input[type="checkbox"]:checked~.ddln-filter-text{color:#fec401;font-weight:600}.ddln-shop-topbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .08)}.ddln-product-count{color:#fff;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ddln-catalog-ordering select.orderby{background:#111e30!important;color:#e2e8f0!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:4px!important;padding:6px 28px 6px 12px!important;font-size:0.88rem!important;outline:none!important}.ddln-shop-main-col .product-small.box{background:transparent!important;box-shadow:none!important;border:none!important;transition:transform 0.3s ease}.ddln-shop-main-col .product-small.box:hover{transform:translateY(-4px);box-shadow:none!important}.ddln-shop-main-col .product-small.box .box-image{background:#fff;border-radius:4px;overflow:hidden;position:relative}.ddln-shop-main-col .product-small.box .box-text{padding:10px 0 0 0!important;background:transparent!important;text-align:left!important}.ddln-shop-main-col .product-small.box .category{display:none!important}.ddln-shop-main-col .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.7em;font-size:0.92rem!important;font-weight:600!important;line-height:1.35!important;margin:0 0 6px 0!important}.ddln-shop-main-col .product-title a{color:#fec401!important;text-decoration:none!important;transition:color 0.2s ease}.ddln-shop-main-col .product-title a:hover{color:#ffffff!important}.ddln-shop-main-col .price,.ddln-shop-main-col .amount{color:#ffffff!important;font-weight:700!important;font-size:0.95rem!important}.ddln-pagination-wrap,.ddln-pagination-wrap .container,.ddln-pagination-wrap .woocommerce-pagination,.ddln-pagination-wrap .nav-pagination,.ddln-pagination-wrap ul.page-numbers{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.ddln-pagination-wrap{width:100%!important;margin-top:35px!important;margin-bottom:25px!important;text-align:center!important;display:flex!important;justify-content:center!important;align-items:center!important}.ddln-pagination-wrap ul.page-numbers,.ddln-pagination-wrap ul.nav-pagination{display:inline-flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;list-style:none!important;margin:0 auto!important;gap:8px!important}.ddln-pagination-wrap ul.page-numbers>li,.ddln-pagination-wrap ul.nav-pagination>li{display:inline-block!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}.ddln-pagination-wrap ul.page-numbers>li>a,.ddln-pagination-wrap ul.page-numbers>li>span,.ddln-pagination-wrap ul.nav-pagination>li>a,.ddln-pagination-wrap ul.nav-pagination>li>span,.ddln-pagination-wrap .page-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:40px!important;padding:0 14px!important;background:#ffffff!important;color:#1e293b!important;font-size:0.95rem!important;font-weight:600!important;border:none!important;border-radius:6px!important;box-shadow:none!important;text-decoration:none!important;line-height:1!important;transition:all 0.2s ease!important}.ddln-pagination-wrap ul.page-numbers>li>a:hover,.ddln-pagination-wrap ul.nav-pagination>li>a:hover{background:#f1f5f9!important;color:#000000!important;border:none!important}.ddln-pagination-wrap ul.page-numbers>li>span.current,.ddln-pagination-wrap ul.page-numbers>li>.current,.ddln-pagination-wrap ul.nav-pagination>li>span.current,.ddln-pagination-wrap ul.nav-pagination>li>.current,.ddln-pagination-wrap .page-number.current{background:#ffba00!important;color:#000000!important;font-weight:700!important;border:none!important;border-radius:6px!important;box-shadow:none!important}.ddln-pagination-wrap ul.page-numbers>li>a.prev,.ddln-pagination-wrap ul.page-numbers>li>a.next,.ddln-pagination-wrap ul.nav-pagination>li>a.prev,.ddln-pagination-wrap ul.nav-pagination>li>a.next{background:#ffffff!important;color:#1e293b!important;border:none!important;border-radius:6px!important;font-size:1.1rem!important;font-weight:700!important}@media screen and (max-width:849px){.product-cat-banner-img{height:420px!important;min-height:320px!important}.category-product-title .section-title-main{font-size:1.5rem}.ddln-subcat-card{margin-bottom:15px}}.shop-page-title.product-page-title{background-color:transparent!important;border-bottom:none!important;padding-top:15px!important;padding-bottom:10px!important}.product-breadcrumb-wrap.single-breadcrumb-wrap{margin-bottom:16px;text-align:center}.product-breadcrumb-wrap .rank-math-breadcrumb,.product-breadcrumb-wrap p{font-size:.88rem;color:#a0aec0;margin:0;line-height:1.5}.product-breadcrumb-wrap a{color:#a0aec0;text-decoration:none;transition:color 0.2s ease}.product-breadcrumb-wrap a:hover{color:#fec401;text-decoration:none}.product-breadcrumb-wrap .separator{margin:0 8px;color:#718096}.product-breadcrumb-wrap .last{color:#e2e8f0;font-weight:500;text-transform:none!important}.single-product .product-title.entry-title{color:#ffffff!important;font-size:1.95rem;font-weight:700;line-height:1.35;margin-top:0;margin-bottom:16px}.xc-product-header-meta-group{margin-bottom:18px}.xc-product-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:12px}.xc-price-title{color:#e2e8f0!important;font-weight:700;font-size:1.15rem}.xc-product-price-row .xc-price-val,.single-product .product-info .price,.single-product .price{color:#fec401!important;font-size:1.45rem!important;font-weight:800!important;display:inline-flex!important;align-items:baseline!important;gap:10px}.xc-product-price-row .xc-price-val bdi,.xc-product-price-row .xc-price-val .amount,.single-product .product-info .price .amount{color:#fec401!important}.xc-product-price-row .xc-price-val del,.single-product .product-info .price del,.single-product .price del{color:#94a3b8!important;font-size:1.1rem!important;font-weight:500!important;text-decoration:line-through!important;opacity:0.85!important}.xc-product-price-row .xc-price-val del .amount,.xc-product-price-row .xc-price-val del bdi,.single-product .product-info .price del .amount,.single-product .product-info .price del bdi{color:#94a3b8!important}.xc-product-price-row .xc-price-val ins,.single-product .product-info .price ins,.single-product .price ins{color:#fec401!important;text-decoration:none!important;font-size:1.55rem!important;font-weight:800!important}.xc-product-price-row .xc-price-val ins .amount,.xc-product-price-row .xc-price-val ins bdi,.single-product .product-info .price ins .amount,.single-product .product-info .price ins bdi{color:#fec401!important}.xc-product-price-row .woocommerce-Price-currencySymbol,.single-product .woocommerce-Price-currencySymbol{color:inherit!important}.xc-btn-contact-price{color:#fec401!important;font-size:1.25rem!important;font-weight:700!important;text-decoration:none;transition:all 0.2s ease;display:inline-block}.xc-btn-contact-price:hover{color:#ffffff!important;text-decoration:underline}.xc-product-meta-badges{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .08)}.xc-meta-item{display:flex;align-items:center;gap:6px;font-size:.95rem}.xc-meta-label{color:#94a3b8;font-weight:500}.xc-meta-val.is-instock{color:#22c55e;font-weight:600;display:inline-flex;align-items:center;gap:4px}.xc-meta-val.is-instock svg{stroke:#22c55e}.xc-meta-val.is-outofstock{color:#ef4444;font-weight:600;display:inline-flex;align-items:center;gap:4px}.xc-meta-val.is-outofstock svg{stroke:#ef4444}.xc-meta-val.is-brand{color:#fec401;font-weight:600}.xc-single-promotion{background:linear-gradient(145deg,#101d32 0%,#0c1524 100%);border:1px solid rgb(254 196 1 / .4);border-radius:10px;padding:16px 20px;margin-bottom:22px;box-shadow:0 4px 18px rgb(0 0 0 / .28)}.xc-single-promotion__header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px dashed rgb(254 196 1 / .25)}.xc-single-promotion__icon{color:#fec401;display:flex;align-items:center}.xc-single-promotion__title{color:#fec401;font-size:.98rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.xc-single-promotion__content ul{list-style:none!important;margin:0!important;padding:0!important}.xc-single-promotion__content ul li{position:relative;padding-left:24px;margin-bottom:8px;color:#e2e8f0;font-size:.92rem;line-height:1.6}.xc-single-promotion__content ul li:last-child{margin-bottom:0}.xc-single-promotion__content ul li::before{content:"";position:absolute;left:0;top:4px;width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fec401' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.xc-single-promotion__content strong{color:#fff}.single-product .product-short-description p{color:#cbd5e1!important;font-size:.95rem;line-height:1.7}.xc-product-actions-box{margin-top:20px;margin-bottom:24px}.xc-call-consult-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:.98rem}.xc-call-label{display:flex;align-items:center;gap:6px;color:#cbd5e1;font-weight:600}.xc-call-label svg{color:#fec401}.xc-call-numbers{display:flex;align-items:center;gap:6px}.xc-call-link{color:#fec401!important;font-weight:700;font-size:1.08rem;text-decoration:none}.xc-call-link:hover{color:#ffffff!important;text-decoration:underline}.xc-call-sep{color:#64748b}.xc-quote-button-row .xc-btn-quote{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:420px;background:linear-gradient(135deg,#fec401 0%,#eab308 100%)!important;color:#000000!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.5px;padding:14px 24px!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 16px rgb(254 196 1 / .35)!important;transition:all 0.3s ease!important;text-transform:uppercase}.xc-quote-button-row .xc-btn-quote:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgb(254 196 1 / .5)!important;background:#ffd033!important;color:#000000!important}.single-product form.cart{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin-top:15px!important;margin-bottom:25px!important}.single-product form.cart .single_add_to_cart_button,.single-product form.cart button.button.alt,.single-product form.cart button[type="submit"].single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:linear-gradient(135deg,#fec401 0%,#eab308 100%)!important;color:#000000!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:0.5px!important;padding:13px 32px!important;min-height:48px!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 16px rgb(254 196 1 / .35)!important;transition:all 0.3s ease!important;text-transform:uppercase!important;cursor:pointer!important;line-height:1.2!important}.single-product form.cart .single_add_to_cart_button:hover,.single-product form.cart button.button.alt:hover,.single-product form.cart button[type="submit"].single_add_to_cart_button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 22px rgb(254 196 1 / .5)!important;background:#ffd033!important;color:#000000!important}.single-product form.cart .quantity{margin:0!important;display:inline-flex!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .2)!important}.single-product form.cart .quantity .button.is-form{background:#101d32!important;color:#ffffff!important;border:none!important;min-height:48px!important;width:40px!important;font-size:1.2rem!important;font-weight:700!important;transition:all 0.2s ease!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.single-product form.cart .quantity .button.is-form:hover{background:#fec401!important;color:#000000!important}.single-product form.cart .quantity .input-text.qty{background:#0b1524!important;color:#ffffff!important;border:none!important;border-left:1px solid rgb(255 255 255 / .15)!important;border-right:1px solid rgb(255 255 255 / .15)!important;min-height:48px!important;width:50px!important;font-size:1.05rem!important;font-weight:700!important;text-align:center!important;margin:0!important;padding:0!important}.woocommerce-tabs{margin-top:45px}.woocommerce-tabs ul.product-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:2px solid #1e293b!important;margin-bottom:0!important;background:#fff0;padding:0}.woocommerce-tabs ul.product-tabs li{margin:0!important}.woocommerce-tabs ul.product-tabs li a{color:#ffffff!important;font-weight:700;font-size:.98rem;padding:12px 26px!important;border:none!important;border-radius:6px 6px 0 0!important;background:transparent!important;transition:all 0.2s ease;display:block}.woocommerce-tabs ul.product-tabs li.active a{background-color:#fec401!important;color:#000000!important;font-weight:800!important}.woocommerce-tabs ul.product-tabs li:not(.active) a:hover{color:#fec401!important;background:rgb(255 255 255 / .05)!important}.woocommerce-tabs .tab-panels{background:#0a121e;border:1px solid #1e293b;border-top:none;padding:30px;border-radius:0 0 8px 8px}.woocommerce-tabs .tab-panels p,.woocommerce-tabs .entry-content p,.single-product #tab-description p,.single-product #tab-reviews p{color:#ffffff!important;font-size:1rem;line-height:1.8}.woocommerce-tabs .entry-content a{color:#fec401!important;text-decoration:underline}.woocommerce-tabs .entry-content a:hover{color:#ffffff!important}.woocommerce-tabs .entry-content h2,.woocommerce-tabs .entry-content h3,.woocommerce-tabs .entry-content h4{color:#ffffff!important;font-weight:700;margin-top:24px;margin-bottom:12px}.woocommerce-tabs .entry-content h2{font-size:1.45rem}.woocommerce-tabs .entry-content h3{font-size:1.25rem}.woocommerce-tabs .entry-content table{width:100%;border-collapse:collapse;margin:20px 0;background-color:#0b1626;border:1px solid rgb(255 255 255 / .15)!important}.woocommerce-tabs .entry-content table td,.woocommerce-tabs .entry-content table th{border:1px solid rgb(255 255 255 / .15)!important;padding:12px 18px;color:#ffffff!important;font-size:.95rem;line-height:1.6}.woocommerce-tabs .entry-content table tr td:first-child,.woocommerce-tabs .entry-content table th{font-weight:700;width:25%;background:rgb(255 255 255 / .03)}.ddln-product-faqs-content .ddln-faqs-accordion{max-width:1000px}.ddln-product-faqs-content .ddln-faq-item{background:#0e1a2d;border:1px solid rgb(255 255 255 / .1);border-radius:6px;margin-bottom:12px;overflow:hidden;transition:border-color 0.2s ease}.ddln-product-faqs-content .ddln-faq-item.is-open{border-color:rgb(254 196 1 / .4)}.ddln-product-faqs-content .ddln-faq-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;user-select:none;background:rgb(255 255 255 / .02)}.ddln-product-faqs-content .ddln-faq-title{margin:0;color:#fff;font-size:1.02rem;font-weight:600}.ddln-product-faqs-content .ddln-faq-icon{color:#fec401;display:flex;align-items:center;transition:transform 0.25s ease}.ddln-product-faqs-content .ddln-faq-item.is-open .ddln-faq-icon{transform:rotate(180deg)}.ddln-product-faqs-content .ddln-faq-body{display:none;padding:0 20px 18px;border-top:1px solid rgb(255 255 255 / .06)}.ddln-product-faqs-content .ddln-faq-text p{color:#cbd5e1!important;margin:14px 0 0;font-size:.95rem;line-height:1.7}.xc-quote-modal-wrap{position:relative;max-width:440px;margin:0 auto}.xc-quote-modal-card{background:#fff;border-radius:10px;padding:24px;box-shadow:0 12px 40px rgb(0 0 0 / .4);position:relative}.xc-quote-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.xc-quote-modal-title{margin:0;font-size:1.3rem;font-weight:700;color:#0f172a}.xc-quote-modal-close{background:none!important;border:none!important;font-size:1.8rem!important;line-height:1!important;color:#64748b!important;cursor:pointer;padding:0 4px!important;box-shadow:none!important}.xc-quote-modal-close:hover{color:#0f172a!important}.xc-quote-modal-intro{color:#475569;font-size:.95rem;line-height:1.5;margin-bottom:18px}.xc-form-quote{margin:0}.xc-form-quote__field{margin-bottom:12px}.xc-form-quote__field p{margin:0!important}.xc-form-quote__input,.xc-form-quote__textarea{width:100%!important;box-sizing:border-box;padding:10px 14px!important;font-size:0.95rem!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background-color:#ffffff!important;color:#1e293b!important;margin-bottom:0!important;transition:border-color 0.2s ease,box-shadow 0.2s ease;line-height:1.5!important}.xc-form-quote__textarea{min-height:90px;resize:vertical}.xc-form-quote__input:focus,.xc-form-quote__textarea:focus{border-color:#fec401!important;outline:none!important;box-shadow:0 0 0 3px rgb(254 196 1 / .2)!important}.xc-form-quote__actions{margin-top:18px;text-align:center}.xc-form-quote__submit{background-color:#fec401!important;color:#111111!important;font-weight:700!important;font-size:1rem!important;padding:12px 36px!important;border:none!important;border-radius:6px!important;cursor:pointer;width:100%;max-width:200px;display:inline-block;box-shadow:0 4px 12px rgb(254 196 1 / .3)!important;transition:all 0.2s ease}.xc-form-quote__submit:hover{background-color:#eab308!important;transform:translateY(-1px);box-shadow:0 6px 16px rgb(254 196 1 / .45)!important}.xc-quote-modal-card .wpcf7-not-valid-tip{color:#ef4444;font-size:.85rem;margin-top:4px}.xc-quote-modal-card .wpcf7-response-output{border-radius:6px;padding:10px 14px;margin-top:14px;font-size:.9rem}@media screen and (max-width:768px){.single-product .product-title.entry-title{font-size:1.55rem}.xc-product-meta-badges{gap:14px}.xc-single-promotion{padding:14px 16px}.woocommerce-tabs ul.product-tabs li a{padding:10px 16px!important;font-size:.9rem}.woocommerce-tabs .tab-panels{padding:20px 16px}.woocommerce-tabs .entry-content table td,.woocommerce-tabs .entry-content table th{padding:8px 10px;font-size:.88rem}.xc-quote-modal-card{padding:18px 16px}}.product-section-title,.product-section-title-related,.related-products-wrapper .product-section-title,.upsell-products-wrapper .product-section-title,.product-footer .product-section-title,.related.product-section h3{color:#fec401!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important;margin-bottom:20px!important}.product-section-title span,.product-section-title-related span{color:#fec401!important}.related-products-wrapper .product-small .title-wrapper a,.related-products-wrapper .product-small .name a,.product-footer .product-small .title-wrapper a,.product-footer .product-small .name a,.product-small .title-wrapper a,.product-small .name a,.product-small .woocommerce-loop-product__title,.product-small .box-text .product-title a{color:#ffffff!important;font-size:0.95rem!important;font-weight:600!important;line-height:1.45!important;text-decoration:none!important;transition:color 0.2s ease!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-products-wrapper .product-small .title-wrapper a:hover,.related-products-wrapper .product-small .name a:hover,.product-footer .product-small .title-wrapper a:hover,.product-footer .product-small .name a:hover,.product-small .title-wrapper a:hover,.product-small .name a:hover,.product-small .box-text .product-title a:hover{color:#fec401!important}.related-products-wrapper .product-small .box-text,.product-footer .product-small .box-text{padding-top:10px!important;text-align:center}.wp-caption-text,figcaption,figcaption.wp-caption-text,.single-product figcaption,.woocommerce-tabs figcaption,.entry-content figcaption{color:#e2e8f0!important;font-size:0.92rem!important;font-style:italic!important;text-align:center!important;margin-top:8px!important;line-height:1.5!important;opacity:1!important}.kksr-muted,.kk-star-ratings .kksr-muted,.kk-star-ratings .kksr-legend,.kk-star-ratings .kksr-title,.kksr-legend{color:#e2e8f0!important;font-size:0.9rem!important}.kksr-legend b,.kksr-legend strong{color:#fec401!important}a.xc-meta-val.is-brand{color:#fec401!important;text-decoration:none;font-weight:700;transition:all 0.2s ease}a.xc-meta-val.is-brand:hover{color:#ffffff!important;text-decoration:underline}