body.ht-luxury-ui{--ht-ui-bg:#05080d;--ht-ui-surface:#0b1017;--ht-ui-surface-2:#111820;--ht-ui-text:#f5f5f3;--ht-ui-text-soft:#c5cbd3;--ht-ui-muted:#9ca6b2;--ht-ui-gold:#d6aa6d;--ht-ui-gold-soft:rgba(214, 170, 109, 0.4);--ht-ui-line:rgba(255, 255, 255, 0.14);--ht-ui-line-strong:rgba(255, 255, 255, 0.23);--ht-ui-radius:6px;--ht-ui-shadow:0 10px 28px rgba(0, 0, 0, 0.22);--ht-ui-gutter:10px;--ht-ui-card-pad:clamp(13px, 1.45vw, 18px);--ht-ui-transition:180ms ease;font-family:"Be Vietnam Pro","Segoe UI",Arial,sans-serif;font-size:15.5px;line-height:1.58;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.ht-luxury-ui h1,body.ht-luxury-ui h2,body.ht-luxury-ui h3,body.ht-luxury-ui h4,body.ht-luxury-ui h5,body.ht-luxury-ui h6,body.ht-luxury-ui .heading-font{font-family:"Be Vietnam Pro","Segoe UI",Arial,sans-serif;font-style:normal;letter-spacing:-.012em;line-height:1.25;text-transform:none;overflow-wrap:break-word}body.ht-luxury-ui h1{font-size:clamp(32px, 3.1vw, 46px)}body.ht-luxury-ui h2{font-size:clamp(25px, 2.2vw, 34px)}body.ht-luxury-ui h3{font-size:clamp(20px, 1.6vw, 26px)}body.ht-luxury-ui h4{font-size:clamp(17px, 1.25vw, 21px)}body.ht-luxury-ui h5,body.ht-luxury-ui h6{font-size:15.5px}body.ht-luxury-ui p,body.ht-luxury-ui li{overflow-wrap:break-word;word-break:normal}body.ht-luxury-ui #main p{margin-bottom:.78em}body.ht-luxury-ui #main h1,body.ht-luxury-ui #main h2,body.ht-luxury-ui #main h3,body.ht-luxury-ui #main h4,body.ht-luxury-ui #main h5,body.ht-luxury-ui #main h6{margin-bottom:.48em}body.ht-luxury-ui #main .col-inner>:last-child,body.ht-luxury-ui #main .box-text>:last-child,body.ht-luxury-ui #main .icon-box-text>:last-child{margin-bottom:0}body.ht-luxury-ui #main .row:not(.row-collapse){margin-left:calc(var(--ht-ui-gutter) * -1);margin-right:calc(var(--ht-ui-gutter) * -1)}body.ht-luxury-ui #main .row:not(.row-collapse)>.col{padding-left:var(--ht-ui-gutter);padding-right:var(--ht-ui-gutter);padding-bottom:clamp(14px, 1.8vw, 20px)}body.ht-luxury-ui #main .row.row-small:not(.row-collapse){margin-left:-6px;margin-right:-6px}body.ht-luxury-ui #main .row.row-small:not(.row-collapse)>.col{padding-left:6px;padding-right:6px}body.ht-luxury-ui small,body.ht-luxury-ui .is-small,body.ht-luxury-ui .text-small{font-size:13.5px;line-height:1.55}body.ht-luxury-ui .has-white-background-color,body.ht-luxury-ui .bg-white,body.ht-luxury-ui .ht-light-surface{color:#20252b}body.ht-luxury-ui .has-white-background-color :is(h1,h2,h3,h4,h5,h6,p,li),body.ht-luxury-ui .bg-white :is(h1,h2,h3,h4,h5,h6,p,li),body.ht-luxury-ui .ht-light-surface :is(h1,h2,h3,h4,h5,h6,p,li){color:#20252b}body.ht-luxury-ui .has-white-background-color a,body.ht-luxury-ui .bg-white a,body.ht-luxury-ui .ht-light-surface a{color:#76521f}body.ht-luxury-ui .header-wrapper,body.ht-luxury-ui .header-bg-color,body.ht-luxury-ui .header-main,body.ht-luxury-ui .header-bottom,body.ht-luxury-ui .stuck .header-main{background-color:rgb(5 8 13 / .96);color:var(--ht-ui-text)}body.ht-luxury-ui .header-wrapper{border-bottom:1px solid var(--ht-ui-line);box-shadow:0 10px 26px rgb(0 0 0 / .2)}body.ht-luxury-ui .header-top{background-color:var(--ht-ui-surface-2);border-bottom:1px solid rgb(255 255 255 / .08)}body.ht-luxury-ui .header-nav-main.nav>li>a,body.ht-luxury-ui .header-bottom-nav.nav>li>a,body.ht-luxury-ui .mobile-nav.nav>li>a{color:var(--ht-ui-text);font-size:14.5px;font-weight:600;letter-spacing:0;text-transform:none;transition:color var(--ht-ui-transition)}body.ht-luxury-ui .header-nav-main.nav>li.active>a,body.ht-luxury-ui .header-nav-main.nav>li>a:hover,body.ht-luxury-ui .header-bottom-nav.nav>li>a:hover{color:var(--ht-ui-gold)}body.ht-luxury-ui .nav-dropdown,body.ht-luxury-ui .mfp-content .mobile-sidebar,body.ht-luxury-ui .off-canvas .sidebar-menu{background-color:rgb(11 16 23 / .985);border:1px solid var(--ht-ui-line);border-radius:var(--ht-ui-radius);box-shadow:var(--ht-ui-shadow);color:var(--ht-ui-text)}body.ht-luxury-ui .nav-dropdown>li>a,body.ht-luxury-ui .nav-dropdown .menu-item>a,body.ht-luxury-ui .sidebar-menu .menu-item>a{border-color:var(--ht-ui-line);color:var(--ht-ui-text-soft);font-size:14.5px;white-space:normal}body.ht-luxury-ui .nav-dropdown>li>a:hover,body.ht-luxury-ui .nav-dropdown .menu-item>a:hover,body.ht-luxury-ui .sidebar-menu .menu-item>a:hover{background-color:rgb(255 255 255 / .045);color:var(--ht-ui-gold)}body.ht-luxury-ui #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link,body.ht-luxury-ui #mega-menu-wrap-primary_mobile #mega-menu-primary_mobile a.mega-menu-link{font-size:14.5px;overflow-wrap:break-word;white-space:normal}body.ht-luxury-ui .img-inner,body.ht-luxury-ui .image-cover,body.ht-luxury-ui .box-image,body.ht-luxury-ui .product-gallery .flickity-viewport{border-radius:var(--ht-ui-radius);overflow:hidden}body.ht-luxury-ui .box,body.ht-luxury-ui .icon-box,body.ht-luxury-ui .message-box,body.ht-luxury-ui .pricing-table,body.ht-luxury-ui .accordion-item,body.ht-luxury-ui .product-info,body.ht-luxury-ui .product-gallery{border:1px solid var(--ht-ui-line);border-radius:var(--ht-ui-radius);box-shadow:var(--ht-ui-shadow)}body.ht-luxury-ui .box:hover,body.ht-luxury-ui .product-small:hover{border-color:var(--ht-ui-gold-soft)}body.ht-luxury-ui #main .row>.col:has(>.col-inner>.box:not(.box-overlay):not(.box-shade)),body.ht-luxury-ui #main .products.row>.product-small.col{display:flex}body.ht-luxury-ui #main .row>.col:has(>.col-inner>.box:not(.box-overlay):not(.box-shade))>.col-inner,body.ht-luxury-ui #main .products.row>.product-small.col>.col-inner{display:flex;width:100%}body.ht-luxury-ui #main .row>.col>.col-inner>.box:not(.box-overlay):not(.box-shade),body.ht-luxury-ui #main .products.row .product-small.box{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;overflow:hidden;background-color:var(--ht-ui-surface-2);color:var(--ht-ui-text)}body.ht-luxury-ui #main .box:not(.box-overlay):not(.box-shade)>.box-image{flex:0 0 auto;width:100%}body.ht-luxury-ui #main .box:not(.box-overlay):not(.box-shade)>.box-text{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--ht-ui-card-pad);background-color:var(--ht-ui-surface-2);color:var(--ht-ui-text)}body.ht-luxury-ui #main .box:not(.box-overlay):not(.box-shade)>.box-text :is(h1,h2,h3,h4,h5,h6,p,li,a){color:inherit}body.ht-luxury-ui #main .box:not(.box-overlay):not(.box-shade)>.box-text .button{align-self:flex-start;margin-top:auto}body.ht-luxury-ui .product-small.box{overflow:hidden;background-clip:padding-box}body.ht-luxury-ui .product-small.box>.box-image,body.ht-luxury-ui .product-small.box>.box-image .image-fade_in_back,body.ht-luxury-ui .product-small.box>.box-image .image-none,body.ht-luxury-ui .product-small.box>.box-image .image-zoom{border-radius:0}body.ht-luxury-ui .product-small.box>.box-image{overflow:hidden}body.ht-luxury-ui .product-small.box>.box-image img{display:block;border-radius:0}body.ht-luxury-ui .product-small.box>.box-text{border-radius:0;background-clip:padding-box}body.ht-luxury-ui .video-fit:has(iframe[src*="youtube.com"]),body.ht-luxury-ui .video-fit:has(iframe[src*="youtube-nocookie.com"]),body.ht-luxury-ui .ht-youtube-dark{position:relative;overflow:hidden;background-color:#000;border-radius:var(--ht-ui-radius)}body.ht-luxury-ui .video-fit:has(iframe[src*="youtube.com"])::after,body.ht-luxury-ui .video-fit:has(iframe[src*="youtube-nocookie.com"])::after,body.ht-luxury-ui .ht-youtube-dark::after{position:absolute;inset:0;content:"";display:block;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / .52),rgb(0 0 0 / .22) 48%,rgb(0 0 0 / .58)),rgb(0 0 0 / .2);opacity:1;transition:opacity var(--ht-ui-transition)}body.ht-luxury-ui .video-fit:has(iframe[src*="youtube.com"]):hover::after,body.ht-luxury-ui .video-fit:has(iframe[src*="youtube-nocookie.com"]):hover::after,body.ht-luxury-ui .ht-youtube-dark:hover::after{opacity:.68}body.ht-luxury-ui .video-fit:has(iframe[src*="youtube.com"]):focus-within::after,body.ht-luxury-ui .video-fit:has(iframe[src*="youtube-nocookie.com"]):focus-within::after,body.ht-luxury-ui .ht-youtube-dark:focus-within::after{opacity:0}body.ht-luxury-ui .accordion-title,body.ht-luxury-ui .tabbed-content .nav>li>a{border-color:var(--ht-ui-line);font-size:15px;font-weight:600}body.ht-luxury-ui .accordion-title.active,body.ht-luxury-ui .tabbed-content .nav>li.active>a{border-color:var(--ht-ui-gold);color:var(--ht-ui-gold)}body.ht-luxury-ui .button,body.ht-luxury-ui button:not(.flickity-button),body.ht-luxury-ui input[type="button"],body.ht-luxury-ui input[type="reset"],body.ht-luxury-ui input[type="submit"],body.ht-luxury-ui .wp-element-button,body.ht-luxury-ui .woocommerce a.button,body.ht-luxury-ui .ht-cta{min-height:42px;max-width:100%;padding:.62em 1.05em;background-color:var(--ht-ui-surface);border:1px solid var(--ht-ui-gold);border-radius:var(--ht-ui-radius);box-shadow:none;color:var(--ht-ui-text);font-family:"Be Vietnam Pro","Segoe UI",Arial,sans-serif;font-size:14.5px;font-weight:650;letter-spacing:.005em;line-height:1.35;text-transform:none;white-space:normal;transition:background-color var(--ht-ui-transition),border-color var(--ht-ui-transition),color var(--ht-ui-transition),transform var(--ht-ui-transition)}body.ht-luxury-ui .button:hover,body.ht-luxury-ui button:not(.flickity-button):hover,body.ht-luxury-ui input[type="button"]:hover,body.ht-luxury-ui input[type="reset"]:hover,body.ht-luxury-ui input[type="submit"]:hover,body.ht-luxury-ui .wp-element-button:hover,body.ht-luxury-ui .woocommerce a.button:hover,body.ht-luxury-ui .ht-cta:hover{background-color:var(--ht-ui-gold);border-color:var(--ht-ui-gold);color:#080b0f;transform:translateY(-1px)}body.ht-luxury-ui .button.secondary,body.ht-luxury-ui .button.is-outline{background-color:#fff0;border-color:var(--ht-ui-line-strong);color:inherit}body.ht-luxury-ui label,body.ht-luxury-ui legend{font-size:14.5px;font-weight:600}body.ht-luxury-ui input[type="text"],body.ht-luxury-ui input[type="email"],body.ht-luxury-ui input[type="tel"],body.ht-luxury-ui input[type="url"],body.ht-luxury-ui input[type="number"],body.ht-luxury-ui input[type="password"],body.ht-luxury-ui input[type="search"],body.ht-luxury-ui input[type="date"],body.ht-luxury-ui input[type="time"],body.ht-luxury-ui select,body.ht-luxury-ui textarea{min-height:46px;background-color:var(--ht-ui-surface);border:1px solid var(--ht-ui-line-strong);border-radius:var(--ht-ui-radius);box-shadow:none;color:var(--ht-ui-text);font-family:"Be Vietnam Pro","Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.5;transition:border-color var(--ht-ui-transition),box-shadow var(--ht-ui-transition)}body.ht-luxury-ui textarea{min-height:132px}body.ht-luxury-ui input::placeholder,body.ht-luxury-ui textarea::placeholder{color:var(--ht-ui-muted);opacity:1}body.ht-luxury-ui select option{background-color:var(--ht-ui-surface);color:var(--ht-ui-text)}body.ht-luxury-ui input:focus,body.ht-luxury-ui select:focus,body.ht-luxury-ui textarea:focus{border-color:var(--ht-ui-gold);box-shadow:0 0 0 3px rgb(214 170 109 / .13);outline:none}body.ht-luxury-ui table{max-width:100%;border:1px solid var(--ht-ui-line);border-collapse:separate;border-radius:var(--ht-ui-radius);border-spacing:0;font-size:14px}body.ht-luxury-ui th,body.ht-luxury-ui td{border-color:var(--ht-ui-line);padding:.78em .88em;overflow-wrap:break-word}body.ht-luxury-ui .footer-wrapper,body.ht-luxury-ui .footer-1,body.ht-luxury-ui .footer-2,body.ht-luxury-ui .absolute-footer{border-color:var(--ht-ui-line);color:var(--ht-ui-text-soft)}body.ht-luxury-ui .footer-wrapper{background:radial-gradient(circle at 12% 0%,rgb(214 170 109 / .09),transparent 30%),linear-gradient(180deg,#0b161c 0%,#05090e 62%,#020407 100%);border-top:1px solid rgb(214 170 109 / .55);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 -18px 45px rgb(0 0 0 / .18)}body.ht-luxury-ui .footer-1,body.ht-luxury-ui .footer-2{padding-top:clamp(24px, 3.2vw, 42px);padding-bottom:clamp(14px, 2.2vw, 28px);background-color:#fff0}body.ht-luxury-ui .footer-2{border-top:1px solid rgb(255 255 255 / .08)}body.ht-luxury-ui .absolute-footer{padding-top:14px;padding-bottom:max(14px, env(safe-area-inset-bottom));background-color:rgb(1 3 5 / .88);border-top:1px solid rgb(255 255 255 / .08)}body.ht-luxury-ui .footer-wrapper .widget{margin-bottom:16px}body.ht-luxury-ui .footer-wrapper h3,body.ht-luxury-ui .footer-wrapper h4,body.ht-luxury-ui .footer-wrapper h5,body.ht-luxury-ui .footer-wrapper .widget-title{color:var(--ht-ui-text);font-size:15.5px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}body.ht-luxury-ui .footer-wrapper .widget-title::after{display:block;width:34px;height:1px;margin-top:9px;background-color:var(--ht-ui-gold);content:""}body.ht-luxury-ui .footer-wrapper,body.ht-luxury-ui .footer-wrapper p,body.ht-luxury-ui .footer-wrapper li,body.ht-luxury-ui .footer-wrapper a{color:var(--ht-ui-text-soft);font-size:14.5px;line-height:1.55}body.ht-luxury-ui .footer-wrapper li{margin-bottom:.28em;border-color:rgb(255 255 255 / .08)}body.ht-luxury-ui .footer-wrapper a{text-decoration-color:#fff0;text-underline-offset:.18em;transition:color var(--ht-ui-transition),text-decoration-color var(--ht-ui-transition)}body.ht-luxury-ui .footer-wrapper a:hover{color:var(--ht-ui-gold);text-decoration-color:currentColor}body.ht-luxury-ui .ht-card,body.ht-luxury-ui .ht-surface{background-color:var(--ht-ui-surface);border:1px solid var(--ht-ui-line);border-radius:var(--ht-ui-radius);box-shadow:var(--ht-ui-shadow);color:var(--ht-ui-text)}body.ht-luxury-ui .ht-card{padding:var(--ht-ui-card-pad)}body.ht-luxury-ui .ht-border-gold,body.ht-luxury-ui .ht-frame{border:1px solid var(--ht-ui-gold-soft);border-radius:var(--ht-ui-radius)}body.ht-luxury-ui .ht-overlay,body.ht-luxury-ui .ht-overlay-soft{position:relative}body.ht-luxury-ui .ht-overlay::after,body.ht-luxury-ui .ht-overlay-soft::after{position:absolute;inset:0;content:"";display:block;pointer-events:none}body.ht-luxury-ui .ht-overlay::after{background:linear-gradient(90deg,rgb(3 6 10 / .88),rgb(3 6 10 / .46),rgb(3 6 10 / .2))}body.ht-luxury-ui .ht-overlay-soft::after{background:linear-gradient(135deg,rgb(3 6 10 / .24),rgb(3 6 10 / .5))}@media (max-width:849px){body.ht-luxury-ui{--ht-ui-gutter:8px;--ht-ui-card-pad:12px 13px 14px;font-size:15.5px;line-height:1.57}body.ht-luxury-ui .product-small.box{border-radius:7px;box-shadow:0 5px 16px rgb(0 0 0 / .2);-webkit-mask-image:-webkit-radial-gradient(white,black)}body.ht-luxury-ui h1{font-size:clamp(28px, 7.6vw, 35px)}body.ht-luxury-ui h2{font-size:clamp(23px, 6.3vw, 29px)}body.ht-luxury-ui h3{font-size:clamp(19px, 5vw, 23px)}body.ht-luxury-ui h4{font-size:clamp(17px, 4.4vw, 20px)}body.ht-luxury-ui #mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link,body.ht-luxury-ui #mega-menu-wrap-primary_mobile #mega-menu-primary_mobile a.mega-menu-link{font-size:15px}body.ht-luxury-ui .button,body.ht-luxury-ui button:not(.flickity-button),body.ht-luxury-ui input[type="button"],body.ht-luxury-ui input[type="reset"],body.ht-luxury-ui input[type="submit"],body.ht-luxury-ui .wp-element-button,body.ht-luxury-ui .woocommerce a.button,body.ht-luxury-ui .ht-cta{min-height:44px;font-size:15px}body.ht-luxury-ui table{font-size:13.5px}body.ht-luxury-ui th,body.ht-luxury-ui td{padding:.7em .75em}body.ht-luxury-ui .footer-1,body.ht-luxury-ui .footer-2{padding-top:22px;padding-bottom:12px}body.ht-luxury-ui .footer-wrapper .widget{margin-bottom:13px}body.ht-luxury-ui .ht-overlay::after{background:linear-gradient(180deg,rgb(3 6 10 / .38),rgb(3 6 10 / .82))}}@media (max-width:420px){body.ht-luxury-ui h1{font-size:clamp(27px, 8.2vw, 32px)}body.ht-luxury-ui h2{font-size:clamp(22px, 6.8vw, 27px)}body.ht-luxury-ui h3{font-size:clamp(18px, 5.4vw, 22px)}}@media (prefers-reduced-motion:reduce){body.ht-luxury-ui *,body.ht-luxury-ui *::before,body.ht-luxury-ui *::after{scroll-behavior:auto;transition-duration:0.01ms}}@media print{body.ht-luxury-ui{color:#111;font-family:Arial,sans-serif}body.ht-luxury-ui .header-wrapper,body.ht-luxury-ui .footer-wrapper{background-color:#fff;color:#111}body.ht-luxury-ui .ht-overlay::after,body.ht-luxury-ui .ht-overlay-soft::after,body.ht-luxury-ui .video-fit::after,body.ht-luxury-ui .ht-youtube-dark::after{display:none}}