:root{--fd-font:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--fd-display:var(--fd-font);--fd-body:var(--fd-font);--fd-r:16px}html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,li,span,strong,b,em,small,td,th,label,button,input,select,textarea,blockquote,figcaption,div,.button):not([class*="icon"],[class*="fa-"],.fa,.star-rating,.star-rating *){font-family:var(--fd-font)!important}html body :is(h1,h2,h3,h4,h5,h6){font-weight:600;letter-spacing:-.02em;line-height:1.2;font-style:normal}html body :is(h1,h2,h3,h4,h5,h6) :is(em,i,span[style*="italic"]){font-style:normal!important}html body :is(.button,button,input[type=submit],a.button,.single_add_to_cart_button,.checkout-button,#place_order),html body :is(.button,button,input[type=submit],a.button,.single_add_to_cart_button,.checkout-button,#place_order):hover{box-shadow:none!important;transform:none!important;text-shadow:none!important}html body :is(.button.primary,.button.alt,.single_add_to_cart_button,#place_order,.checkout-button){background:var(--fd-gold,#b38f18)!important;color:#0d1b2a!important;border:0!important;transition:background-color .2s,color .2s!important}html body :is(.button.primary,.button.alt,.single_add_to_cart_button,#place_order,.checkout-button):hover{background:#c9a227!important}html body [class*="box-shadow"],html body [class*="box-shadow"]:hover{box-shadow:none!important}html body :is(.box,.col-inner,.icon-box,[class*="card"],.has-hover):hover{transform:none!important}html body .has-hover:hover :is(.image-zoom img,.image-glow img,.image-zoom-long img,.image-zoom-fade img){transform:none!important;filter:none!important}html body :is(.box-image,.img-inner,.gallery-box){border-radius:var(--fd-r);overflow:hidden;isolation:isolate}html body :is(.box-image,.img-inner,.gallery-box) img{border-radius:0!important}html body .gallery-box .overlay,html body .box-image .overlay{border-radius:inherit}html body .ux-buy-now-button{display:none!important}html body .product-thumbnails .col a{border-radius:12px!important;overflow:hidden;border:1px solid transparent!important}html body .product-thumbnails .col.is-nav-selected a{border-color:#0d1b2a!important}html body .product-thumbnails img{border-radius:0!important;opacity:1}html body .product-gallery .woocommerce-product-gallery__image,html body .product-gallery-slider .slide{border-radius:var(--fd-r);overflow:hidden}html body .ux-quantity{display:inline-flex!important;align-items:center;height:46px;border:1px solid #d9d6ce;border-radius:999px;overflow:hidden;background:#fff}html body .ux-quantity .ux-quantity__button{width:42px!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0d1b2a!important;font-size:18px!important;font-weight:500!important;line-height:44px!important;box-shadow:none!important}html body .ux-quantity .ux-quantity__button:hover{background:#f6f5f1!important}html body .ux-quantity input.qty{width:40px!important;height:44px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-weight:600;font-size:15px;color:#0d1b2a;-moz-appearance:textfield}html body .ux-quantity input.qty::-webkit-inner-spin-button,html body .ux-quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html body form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px}html body form.cart .single_add_to_cart_button{height:46px;min-height:0;margin:0!important;padding:0 30px!important;border-radius:999px!important;font-size:13px!important;letter-spacing:.08em}html body .accordion{--acc-title:#0d1b2a;--acc-text:#4a5663;--acc-line:#e6e4de;--acc-accent:#b38f18;border-top:1px solid var(--acc-line)}html body .accordion.fd-acc-dark{--acc-title:#fff;--acc-text:#c3ceda;--acc-line:rgba(255,255,255,.14);--acc-accent:#d4af37}html body .accordion .accordion-item{border:0!important;border-bottom:1px solid var(--acc-line)!important;margin:0!important;background:transparent!important}html body .accordion .accordion-title{position:relative;display:block;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--acc-title)!important;font:600 16px/1.45 var(--fd-font)!important;letter-spacing:0!important;text-transform:none!important;padding:20px 48px 20px 0!important;opacity:1!important}html body .accordion .accordion-title *{color:inherit!important;background:transparent!important}html body .accordion .accordion-title:hover,html body .accordion .accordion-title.active{color:var(--acc-title)!important;background:transparent!important}html body .accordion .accordion-title .toggle{position:absolute!important;left:auto!important;right:0!important;top:0!important;bottom:0!important;margin:auto 0!important;width:32px!important;height:32px!important;min-height:0!important;padding:0!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important}html body .accordion .accordion-title .toggle i{color:var(--acc-accent)!important;font-size:18px;line-height:1;transition:transform .25s}html body .accordion .accordion-title.active .toggle i{transform:rotate(180deg)}html body .accordion .accordion-inner{background:transparent!important;padding:0 48px 22px 0!important;color:var(--acc-text)!important;font-size:15px;line-height:1.75}html body .accordion .accordion-inner :is(p,li,span,strong,div){color:var(--acc-text)!important}html body .accordion .accordion-inner a{color:var(--acc-accent)!important}.fdf{background:#0d1b2a;color:#8fa0b3;text-align:left}.fdf *{box-sizing:border-box}.fdf a{color:#c9d3de;text-decoration:none;transition:color .2s}.fdf a:hover{color:#fff}.fdf-in{max-width:1350px;margin:0 auto;padding:72px 40px 32px}.fdf-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:0 0 56px;border-bottom:1px solid rgb(255 255 255 / .08)}.fdf-cta h3{margin:0 0 8px;font-size:clamp(26px,2.6vw,34px)!important;line-height:1.15;font-weight:600;letter-spacing:-.02em;color:#fff!important}.fdf-cta p{margin:0;font-size:15px;color:#8fa0b3!important}.fdf-cta-b{display:flex;flex-wrap:wrap;gap:12px}.fdf-cta-b a{display:inline-flex;align-items:center;height:48px;padding:0 26px;border-radius:999px;font-size:14px;font-weight:600}.fdf-cta-b .c1{background:#fff;color:#0d1b2a!important}.fdf-cta-b .c1:hover{background:#e9edf1}.fdf-cta-b .c2{border:1px solid rgb(255 255 255 / .3);color:#fff!important}.fdf-cta-b .c2:hover{border-color:#fff}.fdf-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:40px;padding:56px 0}.fdf-brand img{display:block;width:140px;height:auto;margin:0 0 20px;border-radius:0!important}.fdf-brand p{margin:0 0 22px;max-width:320px;font-size:14px;line-height:1.7;color:#8fa0b3!important}.fdf h4{margin:0 0 20px;font-size:11px!important;line-height:1;font-weight:600;letter-spacing:.18em!important;text-transform:uppercase;color:#fff!important}.fdf ul{list-style:none;margin:0;padding:0}.fdf li{margin:0 0 13px;font-size:14px;line-height:1.4}.fdf li :is(a,span){display:inline-flex;align-items:center;gap:10px}.fdf li span{color:#8fa0b3}.fdf li svg{width:16px;height:16px;flex:none;fill:none;stroke:#b38f18;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fdf-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08);font-size:13px;color:#7c8c9e}.fdf-bar nav{display:flex;flex-wrap:wrap;gap:24px}.fdf-bar nav a{color:#9fb0c2}@media (max-width:1100px){.fdf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fdf-brand{grid-column:1/-1}}@media (max-width:849px){.fdf-cta{flex-direction:column;align-items:flex-start}.fdf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:549px){.fdf-in{padding:56px 20px 28px}.fdf-bar{flex-direction:column;align-items:flex-start}}#footer{background:#0d1b2a;margin:0;padding:0}#footer .absolute-footer{display:none}.page-id-578 #content>.row,.page-id-578 #content>.gap-element{max-width:1600px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important}.page-id-578 #content>.row .button{background:#fff!important;color:#0d1b2a!important;border:1px solid #e6e4de!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important}.page-id-578 #content>.row .button:hover{border-color:#0d1b2a!important}.page-id-22649 #content>.section:first-child{padding-top:0!important}.page-id-22649 #content>.section:first-child>.section-content>.row:first-child,.page-id-22649 #content>.section:first-child>.section-content>.row:first-child>.col{margin-top:0!important;padding-top:0!important}@media (max-width:849px){.page-id-578 #content>.row,.page-id-578 #content>.gap-element{padding-left:20px!important;padding-right:20px!important}}html body .fdp :is(p,li){color:var(--t)!important}html body .fdp .fdp-eyebrow{color:var(--g)!important}html body .fdp .fdp-note{color:var(--n)!important}html body .fdp :is(.fdp-steps p,.fdp-stats span,.fdp-cname small,.fdp-empty,.fdp-tag){color:var(--m)!important}html body .fdp .fdp-sec.navy :is(p,li){color:#c3ceda!important}html body .fdp .fdp-sec.navy .fdp-eyebrow{color:#d4af37!important}html body .fdp .fdp-pills li{color:var(--n)!important}html body .fdp p:empty{display:none}html body .woocommerce-result-count{display:none!important}html body .section-title-main{color:#0d1b2a!important;opacity:1!important}html body .fd-on-dark .section-title-main{color:#fff!important}html body .section-title b{background-color:rgb(13 27 42 / .12)!important;height:1px!important;opacity:1}html body .fd-on-dark .section-title b{background-color:rgb(255 255 255 / .2)!important}html body #content .banner{overflow:hidden}html body #content img{max-width:100%}.woocommerce-cart #content>.woocommerce,.woocommerce-checkout #content>.woocommerce{max-width:1600px;margin:0 auto;padding:56px 40px 96px}html body #wrapper :is(form.cart .single_add_to_cart_button,#place_order,.checkout-button,.wc-forward.checkout){background:#0d1b2a!important;color:#fff!important;border:0!important}html body #wrapper :is(form.cart .single_add_to_cart_button,#place_order,.checkout-button,.wc-forward.checkout):hover{background:#1f3a4d!important}html body #wrapper :is(.woocommerce-cart-form,.cart_totals,#order_review,.woocommerce-mini-cart) .amount{color:#0d1b2a!important}html body #wrapper :is(.button-continue-shopping,button[name="update_cart"],.woocommerce-cart-form .actions .button){background:transparent!important;color:#0d1b2a!important;border:1px solid #d9d6ce!important;border-radius:999px!important}html body #wrapper :is(.button-continue-shopping,button[name="update_cart"]):hover{border-color:#0d1b2a!important}html body #wrapper .woocommerce-checkout :is(.has-border,.checkout-sidebar){border-color:transparent!important}.woocommerce-checkout .shipping_address{display:none}@media (max-width:849px){.woocommerce-cart #content>.woocommerce,.woocommerce-checkout #content>.woocommerce{padding:40px 20px 72px}}#wide-nav,#header .header-bottom{background:#16293a!important;border:0!important}#header .blink-text,#header .header-bottom a{color:#c9d3de!important;animation:none!important;letter-spacing:.14em}html body #content p:empty{display:none}html body #content :is(div,p)[style]>br:first-child{display:none}html body #content div[style*="display:flex"]>br,html body #content div[style*="display: flex"]>br{display:none}html body #content div[style*="border-radius:50%"]{flex:none!important}html body #content input[aria-label*="Before after"]{width:100%!important;height:100%!important}html body #content :is(h1,h2,h3) [style*="cccccc" i]:not(.banner *){color:#0d1b2a!important}html body #wrapper .button.secondary:not(.is-outline){background:#0d1b2a!important;color:#fff!important;border:1px solid #0d1b2a!important}html body #wrapper .button.secondary.is-outline{background:transparent!important;color:#0d1b2a!important;border:1px solid #0d1b2a!important}html body #content .gallery-col{padding:6px!important}html body #content .gallery-box,html body #content .gallery-box .box-image{border-radius:0!important}html body #content .gallery-box .box-image{position:relative;height:0;padding-top:75%!important}html body #content .gallery-box .box-image img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}:is(.page-id-1102,.page-id-25076,.page-id-5036,.page-id-898,.page-id-1106,.page-id-1104,.page-id-4208,.page-id-4329,.page-id-3848) #content :is(.banner,.banner-inner,.banner-bg,.bg,.fill,.col-inner,.img-inner,.box-image,.curveimage,.mcurve,img,video,.section-bg){border-radius:0!important}:is(.page-id-1102,.page-id-25076,.page-id-5036,.page-id-898,.page-id-1106,.page-id-1104,.page-id-4208,.page-id-4329,.page-id-3848) #content>:is(.row,.section)+:is(.row,.section){margin-top:32px!important}:is(.page-id-5036,.page-id-898,.page-id-1106,.page-id-1104,.page-id-4208,.page-id-4329) #content .banner .text-box-content{padding:8px 16px}#main{padding-bottom:88px!important}html body #content .banner-bg img:is([src*="chef-1.jpg"],[data-src*="chef-1.jpg"]){transform:scale(1.14);transform-origin:right center}html body #content .row.align-equal>.col>.col-inner>.box{height:100%;display:flex;flex-direction:column}html body #content .row.align-equal>.col>.col-inner>.box>.box-text{flex:1 1 auto}.page-id-3848 #content>section.show-above-200 .banner{max-width:1350px;margin:60px auto 0!important}.page-id-3848 #content>section.show-above-200 .banner-layers{padding-left:48px!important;padding-right:48px!important}@media (max-width:849px){.page-id-3848 #content>section.show-above-200 .banner{margin-top:24px!important}.page-id-3848 #content>section.show-above-200 .banner-layers{padding-left:20px!important;padding-right:20px!important}}html body:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) #content>.woocommerce{max-width:1350px!important;margin:0 auto!important;padding:64px 40px 96px!important}html body.woocommerce-account #content>.woocommerce{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}html body.woocommerce-account #content>.woocommerce>:not(.woocommerce-MyAccount-navigation):not(.woocommerce-MyAccount-content){flex:1 1 100%}html body.woocommerce-account:not(.logged-in) #content>.woocommerce{max-width:560px!important}html body.woocommerce-account:not(.logged-in) #content>.woocommerce form{padding:40px;border:1px solid #e6e4de;border-radius:20px;background:#fff}html body.woocommerce-account:not(.logged-in) #content>.woocommerce form .button{width:100%;height:50px;border-radius:999px!important;margin-top:8px}html body .woocommerce-MyAccount-content{border:1px solid #e6e4de!important;border-radius:20px!important;box-shadow:none!important;padding:40px!important}html body .woocommerce-MyAccount-navigation ul{background:#0d1b2a!important;box-shadow:none!important;border-radius:20px!important}html body .woocommerce-MyAccount-navigation li.is-active a{background:rgb(212 175 55 / .16)!important;color:#d4af37!important}html body .woocommerce-MyAccount-navigation li a:hover{transform:none!important}html body .dashboard-links{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:32px 0 0!important;padding:0!important}html body .dashboard-links li{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}html body .dashboard-links li a{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:104px;padding:24px!important;border:1px solid #e6e4de!important;border-radius:16px!important;box-shadow:none!important;transform:none!important;font:600 16px/1.3 var(--fd-font)!important;color:#0d1b2a!important;background:#fff!important;text-align:center}html body .dashboard-links li a:hover{border-color:#0d1b2a!important;background:#f6f5f1!important}html body .woocommerce-MyAccount-content a:not(.button){color:#0d1b2a!important;text-decoration:underline;text-decoration-color:rgb(13 27 42 / .25);text-underline-offset:3px}html body :is(.woocommerce-orders-table,.woocommerce-table--order-details,.woocommerce-MyAccount-content .shop_table) :is(th,td){padding:16px 12px!important}html body .woocommerce-MyAccount-content .button{border-radius:999px!important;padding:0 20px!important;height:40px;line-height:40px!important;min-height:0!important;font-size:13px!important}@media (max-width:849px){html body:is(.woocommerce-account,.woocommerce-cart,.woocommerce-checkout) #content>.woocommerce{padding:40px 20px 72px!important}html body .dashboard-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .woocommerce-MyAccount-content{padding:24px!important}}html body #header .nav-dropdown{border:1px solid rgb(255 255 255 / .08)!important;outline:0!important;border-radius:16px!important;background:#0d1b2a!important;box-shadow:0 24px 48px rgb(13 27 42 / .35)!important;padding:12px!important}html body #header .nav-dropdown-has-arrow li.has-dropdown:before,html body #header .nav-dropdown-has-arrow li.has-dropdown:after{display:none!important}html body #header .nav-dropdown .button{border-radius:999px!important;box-shadow:none!important}html body #header .nav-dropdown .woocommerce-mini-cart__buttons .button:not(.checkout){border:1px solid rgb(255 255 255 / .25)!important;background:transparent!important;color:#fff!important}html body #header .nav-dropdown .woocommerce-mini-cart__buttons .checkout{background:#fff!important;color:#0d1b2a!important;border:0!important}html body #header .nav-dropdown :is(.woocommerce-mini-cart-item,.woocommerce-mini-cart__total,li){border-color:rgb(255 255 255 / .08)!important}@media (max-width:849px){html body.woocommerce .shop-container{padding:0 16px!important}html body.woocommerce .shop-container .products.row{margin:0 -6px!important}html body.woocommerce .shop-container .products>.product-small.col{padding:0 6px 12px!important}}html body .fdf-cta{padding:44px 48px!important;margin:0 0 56px;border:1px solid rgb(255 255 255 / .06)!important;border-radius:22px;background:radial-gradient(600px 300px at 100% 0%,rgb(212 175 55 / .12),transparent 60%),#152a3d}html body #main:has(.fdp){padding-bottom:0!important}html body #content>:is(.ft,.sp,.fdm,.fdp)~p{margin:0!important;padding:0!important;line-height:0!important;height:0}html body.single-post .entry-meta .byline{display:none!important}@media (max-width:849px){html body .fdf-cta{padding:32px 24px!important;margin-bottom:40px}html body.single-product .product-main{padding-top:20px!important}html body.single-product .product-footer .container{padding-left:0!important;padding-right:0!important}html body.single-product .woocommerce-tabs{padding:28px 0!important}html body.single-product #tab-description .row.show-for-small{margin-left:-16px!important;margin-right:-16px!important;max-width:none!important;width:auto!important}html body.single-product #tab-description .row.show-for-small .col-inner{border-radius:0!important}html body.single-post .entry-image{padding:16px 26px 0}html body.single-post .entry-image img{border-radius:16px!important}}html body.page-id-713 .fdx-blog .row.row-small{margin-left:0!important;margin-right:0!important}html body.page-id-713 .fdx-blog>.col>.col-inner{padding:0!important}html body.single-post #main{padding-bottom:0!important}html body.single-post .blog-single{padding-bottom:48px!important}html body.single-post .navigation-post .next-prev-nav{display:flex;gap:12px;padding:18px 20px 22px;border:0!important}html body.single-post .navigation-post .flex-col{padding:0!important;flex:1 1 0%;min-width:0;border:0!important}html body.single-post .navigation-post a{display:block;height:100%;padding:14px 16px;border:1px solid #e6e4de;border-radius:14px;background:#faf8f3;font-size:14px;font-weight:600;line-height:1.4;color:#0d1b2a!important}html body.single-post .navigation-post .nav-next a{text-align:right}html body .fixheight8 .box-overlay .box-text{background:linear-gradient(180deg,#fff0 0%,rgb(9 17 27 / .78) 38%,rgb(9 17 27 / .94) 100%)!important;padding-top:44px!important}html body .fixheight8 .box-overlay .box-image .overlay{background:linear-gradient(180deg,#fff0 50%,rgb(9 17 27 / .35) 100%)!important}html body .col-inner[style*="13, 27, 42"]:has(>h3.accordion_title){padding:32px 28px!important;border-radius:22px;overflow:hidden}html body .col-inner[style*="13, 27, 42"]>h3.accordion_title{margin:0 0 10px!important;padding:0!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.01em;color:#fff!important}html body.page-id-578 h3.accordion_title{display:none!important}html body.page-id-578 .col-inner:has(>h3.accordion_title){padding:6px 24px!important;border-radius:20px;box-shadow:0 10px 30px rgb(13 27 42 / .06)!important;border:1px solid #ece9e2}html body .col-inner[style*="13, 27, 42"]:has(>h3.accordion_title) .accordion-title{padding:13px 40px 13px 0!important;font-size:15px!important;line-height:1.4!important;border-color:rgb(255 255 255 / .1)!important}html body .col-inner[style*="13, 27, 42"]:has(>h3.accordion_title) .accordion-inner{padding:2px 0 16px!important}html body .fd-terms{padding-top:0!important;height:auto!important}html body .fd-terms .banner-inner,html body .fd-terms .banner-layers{position:relative!important;height:auto!important}html body .fd-terms .banner-layers>.text-box{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:auto!important;max-width:880px;margin:0 auto!important;padding:64px 24px!important}html body .fd-terms .banner-layers>.text-box:first-of-type{padding-bottom:16px!important}html body .fd-terms .banner-layers>.text-box~.text-box{padding-top:0!important;padding-bottom:48px!important}html body .fd-terms .banner-layers>.text-box~.text-box img{max-width:420px;margin:0 auto;display:block}html body .fdt .fdt-pts{margin:0 0 32px!important;padding:0!important}html body .fdt .fdt-pts li{margin:0!important}html body.page-id-713 .fdx-blog .post-item{padding:0 16px 16px!important}html body.page-id-713 .fdx-blog .box-blog-post{margin:0!important}html body.woocommerce-cart .shop_table.cart tr.cart_item>td.product-price,html body.woocommerce-cart .shop_table.cart tr.cart_item>td.product-subtotal{display:none!important}html body.woocommerce-cart .shop_table.cart tr.cart_item>td.product-remove{left:auto!important;right:12px!important;top:12px!important;width:auto!important}html body.woocommerce-cart td.actions .button-continue-shopping span{display:none}html body.woocommerce-cart td.actions .button{white-space:nowrap}html body .fq-hero{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html body.woocommerce-cart .shop_table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr) 28px!important;grid-template-areas:"img name rm" "img qty rm"!important;padding:14px!important}html body.woocommerce-cart .shop_table.cart tr.cart_item>td.product-remove{position:static!important;grid-area:rm;align-self:start}html body.woocommerce-cart .shop_table.cart tr.cart_item>td.product-remove a{position:static!important;margin:0!important;transform:none!important}html body .fd-terms h3{font-size:26px!important;margin:0 0 6px!important}html body .fd-terms p{margin:0 0 10px!important;font-size:14.5px!important;line-height:1.65!important}html body.woocommerce-checkout .checkout .col-inner.has-border{padding:0!important;border:0!important}html body.woocommerce-checkout #order_review{border-radius:18px}html body.woocommerce-cart #main,html body.woocommerce-checkout #main{padding-bottom:0!important}@media (max-width:849px){html body .col-inner.dark:has(>.video-overlay-mobile){padding-top:0!important}html body .col-inner[style*="13, 27, 42"]:has(>h3.accordion_title){padding:26px 20px!important;border-radius:18px}html body.page-id-578 .col-inner:has(>h3.accordion_title){padding:4px 18px!important;margin:0 12px}html body .fd-terms .banner-layers>.text-box{padding:48px 20px!important}html body.woocommerce-checkout #order_review{padding:20px 16px!important}html body.woocommerce-checkout #order_review_heading{margin:8px 0 12px!important;font-size:20px!important}html body.woocommerce-cart .shop_table.cart{border:0!important}html body.woocommerce-cart .shop_table.cart thead{display:none!important}html body.woocommerce-cart .shop_table.cart tr.cart_item{display:grid!important;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img name" "img qty";column-gap:14px;row-gap:10px;align-items:center;position:relative;margin:0 0 12px;padding:14px 44px 14px 14px;border:1px solid #e6e4de;border-radius:16px;background:#fff}html body.woocommerce-cart .shop_table.cart tr.cart_item>td{display:block!important;padding:0!important;border:0!important;width:auto!important;text-align:left!important}html body.woocommerce-cart .shop_table.cart tr.cart_item>td::before{display:none!important}html body.woocommerce-cart .shop_table.cart td.product-remove{position:absolute!important;top:10px;right:10px}html body.woocommerce-cart .shop_table.cart td.product-thumbnail{grid-area:img}html body.woocommerce-cart .shop_table.cart td.product-thumbnail img{width:72px!important;height:72px!important;object-fit:cover;border-radius:12px!important}html body.woocommerce-cart .shop_table.cart td.product-name{grid-area:name;font-size:14px;font-weight:600;line-height:1.35}html body.woocommerce-cart .shop_table.cart td.product-quantity{grid-area:qty}html body.woocommerce-cart .shop_table.cart td.product-quantity .quantity{margin:0!important}html body.woocommerce-cart .shop_table.cart td.actions{display:flex!important;gap:10px;padding:8px 0 0!important;border:0!important}html body.woocommerce-cart .shop_table.cart td.actions>.continue-shopping{flex:1 1 0%;margin:0!important;float:none!important}html body.woocommerce-cart .shop_table.cart td.actions .button{display:inline-flex!important;align-items:center;justify-content:center;width:100%;height:46px;margin:0!important;padding:0 12px!important;border-radius:999px!important;font-size:14px!important;line-height:1!important;float:none!important}html body.woocommerce-cart .shop_table.cart td.actions>button{flex:1 1 0%;width:auto}html body.woocommerce-cart .cart-sidebar{padding:22px 18px!important;border-radius:18px}}html body .off-canvas-cart.mfp-content{background:#fff!important}html body #cart-popup,html body #cart-popup .cart-popup-inner{height:100%}html body #cart-popup .cart-popup-inner{display:flex;flex-direction:column;padding:0!important;background:#fff;font-family:'Manrope',sans-serif}html body #cart-popup .cart-popup-title{margin:0!important;padding:26px 56px 18px 22px!important;text-align:left!important;border-bottom:1px solid #ece9e2}html body #cart-popup .cart-popup-title span{font-size:20px!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;color:#0d1b2a!important}html body #cart-popup .cart-popup-title .is-divider{display:none!important}html body #cart-popup .widget_shopping_cart,html body #cart-popup .widget_shopping_cart_content{display:flex;flex-direction:column;flex:1;min-height:0;margin:0!important}html body #cart-popup .woocommerce-mini-cart{flex:1;overflow-y:auto;margin:0!important;padding:6px 22px!important}html body #cart-popup .woocommerce-mini-cart .mini_cart_item{position:relative;min-height:100px;margin:0!important;padding:18px 34px 18px 82px!important;border-bottom:1px solid #ece9e2!important;list-style:none;background:none!important}html body #cart-popup .mini_cart_item:last-child{border-bottom:0!important}html body #cart-popup .mini_cart_item img{position:absolute!important;left:0!important;top:18px!important;width:66px!important;height:66px!important;margin:0!important;object-fit:cover;border-radius:12px!important;box-shadow:none!important;background:#f4f1ea}html body #cart-popup .mini_cart_item>a:not(.remove){display:block;margin:0 0 6px;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#0d1b2a!important;text-decoration:none!important}html body #cart-popup .mini_cart_item .ux-mini-cart-qty,html body #cart-popup .mini_cart_item .quantity{display:block;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;line-height:1.4;color:#5b6672!important;opacity:1!important}html body #cart-popup .mini_cart_item .quantity .amount{font-weight:700;color:#0d1b2a!important}html body #cart-popup .mini_cart_item a.remove{position:absolute!important;left:auto!important;right:0!important;top:18px!important;display:flex!important;align-items:center;justify-content:center;width:26px!important;height:26px!important;margin:0!important;border:1px solid #d9d6ce!important;border-radius:50%!important;background:#fff!important;font-size:16px!important;line-height:1!important;color:#5b6672!important;opacity:1!important}html body #cart-popup .mini_cart_item a.remove:hover{border-color:#0d1b2a!important;color:#0d1b2a!important}html body #cart-popup .ux-mini-cart-footer{position:sticky;bottom:0;margin:0!important;padding:18px 22px 24px!important;background:#faf8f3!important;border-top:1px solid #ece9e2;box-shadow:none!important}html body #cart-popup .woocommerce-mini-cart__total{display:flex!important;justify-content:space-between;align-items:center;margin:0 0 16px!important;padding:0!important;border:0!important;font-size:15px!important;color:#0d1b2a!important}html body #cart-popup .woocommerce-mini-cart__total strong{font-weight:600!important;color:#5b6672!important}html body #cart-popup .woocommerce-mini-cart__total .amount{font-size:18px;font-weight:700;color:#0d1b2a!important}html body #cart-popup .woocommerce-mini-cart__buttons{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0!important;padding:0!important}html body #cart-popup .woocommerce-mini-cart__buttons .button{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;height:48px!important;min-height:0!important;margin:0!important;padding:0 12px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html body #cart-popup .woocommerce-mini-cart__buttons .button:not(.checkout){background:#fff!important;border:1px solid #cfc8b8!important;color:#0d1b2a!important}html body #cart-popup .woocommerce-mini-cart__buttons .button.checkout{background:#0d1b2a!important;border:1px solid #0d1b2a!important;color:#fff!important}html body #cart-popup .woocommerce-mini-cart__empty-message{padding:40px 22px;text-align:center;color:#5b6672!important}html body .mfp-wrap:has(.off-canvas-cart) .mfp-close{color:#0d1b2a!important;opacity:1!important;mix-blend-mode:normal!important}@media (max-width:849px){html body #cart-popup .ux-mini-cart-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}html body:has(.off-canvas-cart) .chaty{display:none!important}html body .fdf-cta{position:relative;overflow:hidden;min-height:300px;align-items:flex-end!important;padding:56px 56px!important;margin:0 0 64px!important;border:0!important;border-radius:26px!important;background:linear-gradient(90deg,rgb(9 17 27 / .94) 0%,rgb(9 17 27 / .72) 45%,rgb(9 17 27 / .25) 100%),url(/wp-content/uploads/2026/03/IG1.png) center 60%/cover no-repeat!important;box-shadow:0 30px 60px rgb(0 0 0 / .35)}html body .fdf-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(212 175 55 / .28);pointer-events:none}html body .fdf-cta h3:before{content:"Your table is waiting";display:block;margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#d4af37}html body .fdf-cta h3{font-size:clamp(30px,3.4vw,46px)!important;margin:0 0 10px!important}html body .fdf-cta p{max-width:420px;font-size:16px!important;line-height:1.6;color:rgb(255 255 255 / .82)!important}html body .fdf-cta-b{position:relative;z-index:1}html body .fdf-cta-b a{height:50px!important;padding:0 28px!important}html body .fdf-cta-b .c1{background:#d4af37!important;color:#0d1b2a!important}html body .fdf-cta-b .c1:hover{background:#e3c25a!important}html body .fdf-cta-b .c2{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .4)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html body .fdx-history .fdx-btn--line{border-color:transparent!important;background:rgb(13 27 42 / .07)!important;color:#0d1b2a!important;box-shadow:none!important}html body .fdx-history .fdx-btn--line:hover{background:rgb(13 27 42 / .12)!important}html body #logo img{transform:translateY(3px)}html body img.video-overlay-image[src*="2025/06/13.jpg"]{display:none!important}@media (max-width:849px){html body .fdf-cta{min-height:420px;padding:36px 24px!important;margin-bottom:44px!important;background:linear-gradient(180deg,rgb(9 17 27 / .92) 0%,rgb(9 17 27 / .72) 38%,rgb(9 17 27 / .45) 62%,rgb(9 17 27 / .9) 100%),url(/wp-content/uploads/2026/03/IG1.png) center/cover no-repeat!important;border-radius:22px!important}html body .fdf-cta-b{width:100%;display:grid!important;grid-template-columns:1fr;gap:10px}html body .fdf-cta-b a{justify-content:center}html body .col-inner[style*="13, 27, 42"]:has(>h3.accordion_title){margin:0 16px!important;width:auto!important;max-width:calc(100% - 32px)!important}}html body #main:has(.fdtc){padding-bottom:0!important}html body #main-menu .nav-sidebar>li.menu-item{position:relative;margin:0!important;padding:0!important;border:0!important;background:#fff0}html body #main-menu .nav-sidebar>li.menu-item:nth-child(even){background:rgb(255 255 255 / .045)}html body #main-menu .nav-sidebar>li.menu-item>a{display:flex!important;align-items:center;min-height:46px;padding:11px 56px 11px 22px!important;border:0!important;font-size:14.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:none!important;color:#f4efe0!important;transition:background .2s,color .2s}html body #main-menu .nav-sidebar>li.menu-item>a:hover{background:rgb(212 175 55 / .08);color:#fff!important}html body #main-menu .nav-sidebar>li.current-menu-item>a,html body #main-menu .nav-sidebar li.current-menu-item>a{color:#d4af37!important;box-shadow:inset 3px 0 0 #d4af37}html body #main-menu .nav-sidebar>li.menu-item>button.toggle{position:absolute!important;left:0;right:0;top:0;width:auto!important;height:46px!important;margin:0!important;padding:0 22px 0 0!important;display:flex!important;align-items:center;justify-content:flex-end;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;z-index:2}html body #main-menu .nav-sidebar>li.menu-item>button.toggle i{font-size:15px;line-height:1;color:#d4af37;transition:transform .25s}html body #main-menu .nav-sidebar>li.menu-item.active>button.toggle i{transform:rotate(180deg)}html body #main-menu .nav-sidebar .sub-menu{margin:0!important;padding:4px 0!important;background:rgb(0 0 0 / .22)!important;border-top:1px solid rgb(212 175 55 / .18);border-bottom:1px solid rgb(212 175 55 / .18)}html body #main-menu .nav-sidebar .sub-menu>li{margin:0!important;padding:0!important;border:0!important}html body #main-menu .nav-sidebar .sub-menu>li:nth-child(even){background:rgb(255 255 255 / .035)}html body #main-menu .nav-sidebar .sub-menu>li>a{position:relative;display:flex!important;align-items:center;min-height:40px;padding:9px 22px 9px 44px!important;border:0!important;font-size:13.5px!important;font-weight:500!important;line-height:1.35!important;text-transform:none!important;color:#c9d2de!important}html body #main-menu .nav-sidebar .sub-menu>li>a:before{content:"";position:absolute;left:27px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:#d4af37;opacity:.7}html body #main-menu .nav-sidebar .sub-menu>li>a:hover{color:#fff!important;background:rgb(212 175 55 / .07)}html body #main-menu .sidebar-menu{padding-bottom:120px!important}html body #main-menu .nav-sidebar>li.menu-item>button.toggle i{font-size:17px!important}html body .flyplan p,html body .fdt p.eb,html body #models .head p.eb{color:#80650c!important}html body .badge-inner .post-date-day,html body .badge-inner .post-date-month{color:#80650c!important}html body.single-post .entry-content a:not(.button){color:#80650c!important}html body .woocommerce-tabs ul.tabs li.active a,html body .woocommerce-tabs ul.tabs li a[aria-selected="true"]{color:#80650c!important}html body .price del,html body .price del bdi,html body .price del .amount{color:#6b6b6b!important}html body .product-small p.category{color:#5f6b76!important;opacity:1!important}html body main#main .product-small .box-text p,html body main#main .product-short-description p,html body main#main .woocommerce-tabs .panel p{color:#4f5b66!important}html body .fdh-lyr p{color:#9aa5b0!important}html body .ms-spec li span{color:#4f5b66!important}html body .sp-plan p.d,html body .sp-body p.d,html body .ft .ft-get p{color:#9aa5b0!important}html body .ft .ft-btn.p,html body .ft .ft-chips input:checked+span,html body .ft .ft-mode button.on{color:#0d1b2a!important}html body p.thin-font a,html body .fdx-hero p a{text-decoration:underline!important;text-underline-offset:2px}html body li.html img.alignleft{height:auto!important;object-fit:contain}html body .header-bottom-nav a.blink-text,html body .section:has(a[href="/chennai"]) .text>h3>span>a,html body .section:has(a[href="/chennai"]) .text>p>a,html body .col-inner.text-center>p>a[href="/all-locations"]{display:inline-block;padding:4px 0;margin:-4px 0}html body .section:has(a[href="/chennai"]) .text>h3>span>a{padding:6px 0;margin:-6px 0}html body .fdf ul li>a,html body .fdf-bar nav a{min-height:24px;padding-top:2px;padding-bottom:2px;margin-top:-2px;margin-bottom:-2px}html body .mobile-nav>li.has-icon>a.is-small{padding-left:3px!important;padding-right:3px!important;margin-left:-3px!important;margin-right:-3px!important}html body .ft-chips label>input{inset:0;width:100%!important;height:100%!important;margin:0!important;cursor:pointer}html body .product_meta a,html body .woocommerce-breadcrumb a{padding:3px 0}html body .entry-meta a,html body .entry-category a{padding:5px 0}html body #main-menu .fd-mm{padding:28px 24px 96px;text-align:center}html body #main-menu .fd-mm-wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;border:1px solid rgb(37 211 102 / .45);background:rgb(37 211 102 / .1);color:#fff!important;font:600 15px/1 Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.01em;text-transform:none;text-decoration:none;transition:background .2s,border-color .2s}html body #main-menu .fd-mm-wa svg{color:#25d366;flex:none}html body #main-menu .fd-mm-wa:hover,html body #main-menu .fd-mm-wa:focus-visible{background:rgb(37 211 102 / .18);border-color:rgb(37 211 102 / .7)}html body #main-menu .fd-mm-c{margin:22px 0 0;font-size:11px;line-height:1.5;color:#9aa5b0!important;letter-spacing:.02em;text-transform:none}html body #main-menu .fd-mm-v{margin:6px 0 0;font-size:10px;line-height:1.4;color:#8a96a3!important;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:none}html body .header-nav .cart-item.has-dropdown>.nav-dropdown{display:none!important}@media (min-width:850px){html body .mfp-content.off-canvas-cart{width:420px!important;max-width:100vw}html body .mfp-content.off-canvas-cart>#cart-popup{width:100%!important}}.fdp{--n:#0d1b2a;--g:#b38f18;--t:#4a5663;--m:#6b7682;--line:#e6e4de;--soft:#f6f5f1;color:var(--t);font-size:16px;line-height:1.7;background:#fff}.fdp *{box-sizing:border-box}.fdp-wrap{max-width:1600px;margin:0 auto;padding:0 40px}.fdp-sec{padding:96px 0}.fdp-sec.soft{background:var(--soft)}.fdp-sec.navy{background:var(--n);color:#c3ceda}.fdp-sec.tight{padding:64px 0}.fdp-eyebrow{display:block;margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.fdp h1,.fdp h2,.fdp h3,.fdp h4{color:var(--n);margin:0 0 16px;font-weight:600;letter-spacing:-.02em;text-transform:none}.fdp-sec.navy :is(h1,h2,h3,h4){color:#fff}.fdp h1{font-size:clamp(36px,5vw,64px);line-height:1.08}.fdp h2{font-size:clamp(28px,3.4vw,44px);line-height:1.15}.fdp h3{font-size:20px;line-height:1.3}.fdp h4{font-size:16px;line-height:1.4}.fdp p{margin:0 0 16px}.fdp-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.65;color:var(--t);max-width:720px}.fdp-sec.navy .fdp-lead{color:#c3ceda}.fdp-head{max-width:760px;margin:0 0 56px}.fdp-head.center{margin:0 auto 56px;text-align:center}.fdp-head.center .fdp-lead{margin:0 auto}.fdp-hero{padding:112px 0 64px}.fdp-hero h1{max-width:900px}.fdp-media{display:block;width:100%;border-radius:20px;overflow:hidden;background:var(--soft)}.fdp-media img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0!important}.fdp-media.wide{aspect-ratio:21/9}.fdp-media.photo{aspect-ratio:4/3}.fdp-grid{display:grid;gap:32px}.fdp-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.fdp-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.fdp-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.fdp-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px}.fdp-sec.soft .fdp-card{border-color:#fff0}.fdp-card h3{margin-bottom:10px}.fdp-card p:last-child{margin-bottom:0}.fdp-ico{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 0 24px;border-radius:14px;background:var(--soft);color:var(--n)}.fdp-sec.soft .fdp-ico{background:#fff}.fdp-ico svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fdp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.fdp-split+.fdp-split{margin-top:96px}.fdp-split.flip>.fdp-media{order:2}.fdp-list{list-style:none;margin:0;padding:0}.fdp-list li{position:relative;margin:0 0 12px;padding-left:24px}.fdp-list li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--g)}.fdp-steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;border-top:1px solid var(--line)}.fdp-steps li{counter-increment:s;display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;align-items:baseline;margin:0;padding:24px 0;border-bottom:1px solid var(--line)}.fdp-steps li:before{content:counter(s,decimal-leading-zero);font-size:14px;font-weight:600;letter-spacing:.08em;color:var(--g)}.fdp-steps h4{margin:0 0 4px}.fdp-steps p{margin:0;color:var(--m)}.fdp-steps.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;border-top:0}.fdp-steps.two li:nth-child(-n+2){border-top:1px solid var(--line)}.fdp-note{border-left:2px solid var(--g);padding:4px 0 4px 24px;font-size:17px;color:var(--n);max-width:820px}.fdp-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fdp-head.center .fdp-btns{justify-content:center}.fdp-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;border-radius:999px;background:var(--n);color:#fff!important;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none!important;border:1px solid var(--n);transition:background-color .2s,color .2s}.fdp-btn:hover{background:#1f3a4d;border-color:#1f3a4d}.fdp-btn.ghost{background:#fff0;color:var(--n)!important}.fdp-btn.ghost:hover{background:var(--n);color:#fff!important}.fdp-sec.navy .fdp-btn{background:#fff;color:var(--n)!important;border-color:#fff}.fdp-sec.navy .fdp-btn.ghost{background:#fff0;color:#fff!important;border-color:rgb(255 255 255 / .4)}.fdp-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:600;color:var(--m);letter-spacing:.02em}.fdp-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.fdp details{border-top:1px solid var(--line)}.fdp details:last-of-type{border-bottom:1px solid var(--line)}.fdp summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;color:var(--n)}.fdp summary::-webkit-details-marker{display:none}.fdp summary:after{content:"";width:9px;height:9px;border-right:1.6px solid var(--g);border-bottom:1.6px solid var(--g);transform:rotate(45deg);transition:transform .25s;flex:none;margin-right:6px}.fdp details[open] summary:after{transform:rotate(-135deg)}.fdp details>div{padding:0 0 20px}.fdp-search{display:flex;align-items:center;gap:12px;max-width:520px;height:56px;margin:32px 0 0;padding:0 22px;border:1px solid var(--line);border-radius:999px;background:#fff}.fdp-search svg{width:20px;height:20px;stroke:var(--m);fill:none;stroke-width:1.8;flex:none}.fdp-search input{flex:1;height:54px!important;min-height:0!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important;font-size:16px!important;color:var(--n);outline:0}.fdp-country{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;padding:36px 0;border-top:1px solid var(--line)}.fdp-country:last-child{border-bottom:1px solid var(--line)}.fdp-cname{display:flex;align-items:center;gap:14px;align-self:start;position:sticky;top:96px}.fdp-cname img{width:32px;height:24px;border-radius:4px!important;object-fit:cover;box-shadow:0 0 0 1px rgb(13 27 42 / .08)}.fdp-cname h3{margin:0;font-size:20px}.fdp-cname small{display:block;font-size:13px;color:var(--m);font-weight:500;letter-spacing:0}.fdp-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.fdp-city{display:flex;align-items:center;gap:10px;height:56px;padding:0 18px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--n)!important;font-size:15px;font-weight:500;text-decoration:none!important;transition:border-color .2s,background-color .2s}.fdp-city:hover{border-color:var(--n);background:var(--soft)}.fdp-city svg{width:16px;height:16px;flex:none;stroke:var(--g);fill:none;stroke-width:1.8}.fdp-city .soon{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--m)}.fdp-stats{display:flex;flex-wrap:wrap;gap:48px;margin-top:40px}.fdp-stats b{display:block;font-size:32px;font-weight:600;color:var(--n);letter-spacing:-.02em;line-height:1.1}.fdp-stats span{font-size:14px;color:var(--m)}@media (max-width:1100px){.fdp-grid.c4,.fdp-grid.c3{grid-template-columns:repeat(2,minmax(0,1fr))}.fdp-split{gap:48px}}@media (max-width:849px){.fdp-wrap{padding:0 24px}.fdp-sec{padding:72px 0}.fdp-hero{padding:80px 0 48px}.fdp-split,.fdp-grid.c2{grid-template-columns:minmax(0,1fr);gap:32px}.fdp-split.flip>.fdp-media{order:0}.fdp-steps.two{grid-template-columns:minmax(0,1fr)}.fdp-steps.two li:nth-child(2){border-top:0}.fdp-country{grid-template-columns:minmax(0,1fr);gap:20px}.fdp-cname{position:static}}@media (max-width:549px){.fdp-wrap{padding:0 20px}.fdp-grid.c3,.fdp-grid.c4{grid-template-columns:minmax(0,1fr)}.fdp-card{padding:28px}.fdp-steps li{grid-template-columns:44px minmax(0,1fr);gap:12px}.fdp-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.fdp-city{height:52px;padding:0 14px;font-size:14px}.fdp-head{margin-bottom:40px}}html body #main:has(.fdm){padding:0!important;background:#fff}.fdm{--n:#0d1b2a;--n2:#1f3a4d;--g:#b38f18;--g2:#d4af37;--tx:#4a5663;--line:#e6e4de;--soft:#f6f4ef;font-family:'Manrope',sans-serif;color:var(--n);background:#fff}.fdm *{box-sizing:border-box}.fdm-w{max-width:1350px;margin:0 auto;padding:0 40px}html body .fdm :is(h1,h2,h3,h4){margin:0 0 16px;color:var(--n)!important;font-family:'Manrope',sans-serif;font-weight:600;letter-spacing:-.025em;text-transform:none}html body .fdm p{margin:0 0 16px;color:var(--tx)!important;font-size:16px;line-height:1.7}html body .fdm .eb{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--g)!important}.fdm h1{font-size:clamp(44px,6vw,84px);line-height:1}.fdm h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1}.fdm h3{font-size:20px;line-height:1.3}.fdm img{display:block;max-width:100%;border-radius:0!important}.fdm-btns{display:flex;flex-wrap:wrap;gap:12px}.fdm-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none!important;border:1px solid var(--n);background:var(--n);color:#fff!important;transition:background-color .2s,border-color .2s,color .2s}.fdm-btn:hover{background:var(--n2);border-color:var(--n2)}.fdm-btn.ghost{background:#fff0;color:var(--n)!important}.fdm-btn.ghost:hover{background:var(--n);color:#fff!important}.fdm-btn.light{background:#fff;border-color:#fff;color:var(--n)!important}.fdm-btn.light:hover{background:#e3e9ef;border-color:#e3e9ef}.fdm-btn.line{background:#fff0;border-color:rgb(255 255 255 / .4);color:#fff!important}.fdm-btn.line:hover{border-color:#fff}.fdm-sec{padding:112px 0}.fdm-sec.soft{background:var(--soft)}.fdm-head{max-width:760px;margin:0 0 56px}.fdm-head.c{margin:0 auto 56px;text-align:center}.fdm-hero{padding:32px 0 0}.fdm-hero .frame{position:relative;overflow:hidden;background:var(--n);aspect-ratio:1140/500}.fdm-hero picture,.fdm-hero img{display:block;width:100%;height:100%}.fdm-hero img{object-fit:cover}.fdm-hero .frame:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(13 27 42 / .78) 0%,rgb(13 27 42 / .35) 45%,#fff0 70%)}.fdm-hero .cap{position:absolute;left:0;bottom:0;z-index:1;max-width:620px;padding:56px}html body .fdm-hero .cap h1{color:#fff!important;margin:0 0 14px}html body .fdm-hero .cap .eb{color:var(--g2)!important}html body .fdm-hero .cap p.sub{margin:0;color:#e3e9ef!important;font-size:clamp(16px,1.5vw,20px);line-height:1.5}.fdm-intro{padding:96px 0 112px}.fdm-intro .fdm-w{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px;align-items:start}html body .fdm-intro p.lead{font-size:18px;line-height:1.75;margin:0 0 32px}.fdm-spec{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line);border-left:1px solid var(--line)}.fdm-spec li{margin:0;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.fdm-spec b{display:block;margin:0 0 6px;font-size:34px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--n)}.fdm-spec span{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7b8794}.fdm-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fdm-gal a{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--soft)}.fdm-gal img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.fdm-gal a:hover img{transform:scale(1.04)}.fdm-feat{background:#fff;border:1px solid var(--line)}.fdm-feat img{width:100%;height:auto}.fdm-feat .m{display:none}.fdm-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.fdm-row+.fdm-row{margin-top:112px}.fdm-row.flip .pic{order:2}.fdm-row .pic{aspect-ratio:4/3;overflow:hidden;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.fdm-row .pic.contain img{max-width:78%;max-height:82%;width:auto;height:auto;object-fit:contain}.fdm-row .pic.cover{border:0}.fdm-row .pic.cover img{width:100%;height:100%;object-fit:cover}.fdm-row .txt{max-width:520px}.fdm-row .txt .fdm-btns{margin-top:28px}.fdm-music{padding:104px 0;background:radial-gradient(800px 500px at 90% 20%,rgb(212 175 55 / .14),transparent 60%),var(--n)}.fdm-music .fdm-w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}html body .fdm-music h2{color:#fff!important}html body .fdm-music p{color:#c3ceda!important}html body .fdm-music .eb{color:var(--g2)!important}.fdm-mcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fdm-mcard{display:flex;flex-direction:column;padding:28px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .03);text-decoration:none!important;transition:border-color .2s}.fdm-mcard:hover{border-color:rgb(255 255 255 / .45)}.fdm-mcard svg{width:28px;height:28px;margin:0 0 40px;fill:none;stroke:var(--g2);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fdm-mcard b{display:block;margin:0 0 6px;font-size:19px;font-weight:600;color:#fff}.fdm-mcard span{font-size:14px;line-height:1.6;color:#c3ceda}.fdm-mcard i{margin-top:auto;padding-top:24px;font-style:normal;font-size:13px;font-weight:600;color:var(--g2)}.fdm-exp{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:flex-end;background:var(--n)}.fdm-exp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fdm-exp:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(13 27 42 / .94) 0%,rgb(13 27 42 / .78) 42%,rgb(13 27 42 / .25) 100%)}.fdm-exp .in{position:relative;z-index:1;max-width:660px;padding:64px}html body .fdm-exp h2{color:#fff!important}html body .fdm-exp p{color:#dfe6ee!important}html body .fdm-exp .eb{color:var(--g2)!important}.fdm-others{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.fdm-oc{display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;text-decoration:none!important;transition:border-color .2s}.fdm-oc:hover{border-color:var(--n)}.fdm-oc .im,.fdm-oc .bd{display:block}.fdm-oc .im{aspect-ratio:7/4;overflow:hidden;background:#dfe8ef}.fdm-oc .im img{width:100%;height:100%;object-fit:cover}.fdm-oc .bd{padding:18px 20px 20px}.fdm-oc small{display:block;margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--g)}.fdm-oc b{font-size:17px;font-weight:600;color:var(--n)}.fdm-cta{padding:0 0 112px}.fdm-cta .box{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:56px;background:var(--n)}html body .fdm-cta h2{margin:0 0 8px;color:#fff!important;font-size:clamp(26px,2.6vw,36px)}html body .fdm-cta p{margin:0;color:#c3ceda!important}.fdm-cta .fdm-btns{flex:none}@media (max-width:1100px){.fdm-intro .fdm-w,.fdm-music .fdm-w{grid-template-columns:minmax(0,1fr);gap:48px}.fdm-row{gap:48px}.fdm-others{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.fdm-oc{flex:0 0 30%;scroll-snap-align:start}}@media (max-width:849px){.fdm-w{padding:0 20px}.fdm-sec{padding:80px 0}.fdm-hero{padding:0}.fdm-hero .fdm-w{padding:0}.fdm-hero .frame{aspect-ratio:4/5}.fdm-hero .frame:after{background:linear-gradient(0deg,rgb(13 27 42 / .85) 0%,rgb(13 27 42 / .2) 55%,#fff0 100%)}.fdm-hero .cap{padding:28px 20px}.fdm-intro{padding:64px 0 80px}.fdm-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fdm-feat .d{display:none}.fdm-feat .m{display:block}.fdm-row{grid-template-columns:minmax(0,1fr);gap:28px}.fdm-row.flip .pic{order:0}.fdm-row+.fdm-row{margin-top:72px}.fdm-music{padding:80px 0}.fdm-mcards{grid-template-columns:minmax(0,1fr)}.fdm-exp .in{padding:32px 20px}.fdm-exp:after{background:linear-gradient(0deg,rgb(13 27 42 / .94) 0%,rgb(13 27 42 / .7) 55%,rgb(13 27 42 / .3) 100%)}.fdm-others{gap:10px}.fdm-oc{flex-basis:64%}.fdm-cta{padding:0 0 80px}.fdm-cta .box{flex-direction:column;align-items:flex-start;padding:36px 24px}.fdm-spec li{padding:22px}.fdm-spec b{font-size:28px}}html body .fdm .fdm-btn{display:inline-flex!important;align-items:center;justify-content:center;line-height:1}.fd-vinyl{position:relative;width:100%;aspect-ratio:1;container-type:inline-size;border-radius:50%;filter:drop-shadow(0 30px 50px rgb(13 27 42 / .35))}.fd-vinyl .rec{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle closest-side,#f4f1ea 0 3.2%,#0d1b2a 3.6% 29%,#d4af37 29.4% 30.4%,#0d1b2a 30.8% 32%,#fff0 32.4%),repeating-radial-gradient(circle closest-side,#0b1016 0 1.1%,#161d27 1.4% 2.2%),#0b1016;box-shadow:inset 0 0 0 5px #06090d,inset 0 0 0 7px rgb(212 175 55 / .35);animation:fdspin 9s linear infinite}.fd-vinyl .rec img{position:absolute;left:50%;top:38%;width:30%!important;height:auto!important;transform:translateX(-50%);border-radius:0!important;filter:none!important;object-fit:contain;box-shadow:none!important}.fd-vinyl .rec i{position:absolute;left:50%;top:56%;transform:translateX(-50%);max-width:21%;font-style:normal;font-size:2.7cqw;line-height:1.15;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#d4af37;white-space:normal;font-family:'Manrope',sans-serif}.fd-vinyl:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 200deg,#fff0 0 6%,rgb(255 255 255 / .16) 11%,#fff0 18% 50%,rgb(255 255 255 / .12) 58%,#fff0 66%)}@keyframes fdspin{to{transform:rotate(360deg)}}.fd-vinyl .arm{position:absolute;left:48%;right:auto;top:-10%;width:62%;height:72%;pointer-events:none;transform:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 620 720%22%3E%3Cdefs%3E%3CradialGradient id=%22pl%22 cx=%22.35%22 cy=%22.3%22 r=%22.8%22%3E%3Cstop offset=%220%22 stop-color=%22%233a4552%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%2318202a%22/%3E%3Cstop offset=%221%22 stop-color=%22%230a0e13%22/%3E%3C/radialGradient%3E%3ClinearGradient id=%22ch%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23ffffff%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%23c3cad2%22/%3E%3Cstop offset=%22.6%22 stop-color=%22%236d7681%22/%3E%3Cstop offset=%221%22 stop-color=%22%23dfe3e8%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22tb%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%22-11%22 x2=%220%22 y2=%2211%22%3E%3Cstop offset=%220%22 stop-color=%22%235a636e%22/%3E%3Cstop offset=%22.3%22 stop-color=%22%23f3f5f7%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23c4cbd2%22/%3E%3Cstop offset=%221%22 stop-color=%22%233f4751%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22cw%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%22-27%22 x2=%220%22 y2=%2227%22%3E%3Cstop offset=%220%22 stop-color=%22%234c545e%22/%3E%3Cstop offset=%22.28%22 stop-color=%22%23eef1f4%22/%3E%3Cstop offset=%22.55%22 stop-color=%22%239ea7b0%22/%3E%3Cstop offset=%221%22 stop-color=%22%23363d46%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22hs%22 gradientUnits=%22userSpaceOnUse%22 x1=%220%22 y1=%22-16%22 x2=%220%22 y2=%2216%22%3E%3Cstop offset=%220%22 stop-color=%22%233a434e%22/%3E%3Cstop offset=%22.45%22 stop-color=%22%231a2129%22/%3E%3Cstop offset=%221%22 stop-color=%22%2307090c%22/%3E%3C/linearGradient%3E%3Cfilter id=%22sh%22 x=%22-30%25%22 y=%22-30%25%22 width=%22170%25%22 height=%22170%25%22%3E%3CfeDropShadow dx=%2210%22 dy=%2216%22 stdDeviation=%227%22 flood-color=%22%23000%22 flood-opacity=%22.5%22/%3E%3C/filter%3E%3Cfilter id=%22sp%22 x=%22-30%25%22 y=%22-30%25%22 width=%22170%25%22 height=%22170%25%22%3E%3CfeDropShadow dx=%224%22 dy=%228%22 stdDeviation=%226%22 flood-color=%22%23000%22 flood-opacity=%22.45%22/%3E%3C/filter%3E%3C/defs%3E%3Cg filter=%22url(%23sp)%22%3E%3Ccircle cx=%22520%22 cy=%22140%22 r=%2264%22 fill=%22url(%23pl)%22/%3E%3Ccircle cx=%22520%22 cy=%22140%22 r=%2263%22 fill=%22none%22 stroke=%22%23d4af37%22 stroke-opacity=%22.55%22 stroke-width=%222%22/%3E%3C/g%3E%3Cg filter=%22url(%23sh)%22%3E%3Cg transform=%22translate(520 140) rotate(117.57)%22%3E%3Crect x=%22-50%22 y=%22-7%22 width=%2254%22 height=%2214%22 rx=%224%22 fill=%22url(%23tb)%22/%3E%3Crect x=%22-122%22 y=%22-27%22 width=%2274%22 height=%2254%22 rx=%2211%22 fill=%22url(%23cw)%22/%3E%3Cpath d=%22M-104-26v52M-90-26v52M-76-26v52%22 stroke=%22%23000%22 stroke-opacity=%22.22%22 stroke-width=%222%22/%3E%3Crect x=%220%22 y=%22-10%22 width=%22416%22 height=%2220%22 rx=%2210%22 fill=%22url(%23tb)%22/%3E%3Cg transform=%22translate(412 0) rotate(22)%22%3E%3Cpath d=%22M0-9 L64-16 H96 V16 H64 L0 9Z%22 fill=%22url(%23hs)%22 stroke=%22%23fff%22 stroke-opacity=%22.14%22 stroke-width=%221.5%22/%3E%3Cpath d=%22M58-16 L62-38 H78 L76-16Z%22 fill=%22%23d93a3a%22/%3E%3Crect x=%2260%22 y=%22-12%22 width=%2232%22 height=%2224%22 rx=%223%22 fill=%22%230b0d10%22/%3E%3Crect x=%2264%22 y=%22-2%22 width=%2220%22 height=%224%22 rx=%222%22 fill=%22%23d4af37%22 fill-opacity=%22.8%22/%3E%3Ccircle cx=%2296%22 cy=%220%22 r=%223.5%22 fill=%22%23d9dde2%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Ccircle cx=%22520%22 cy=%22140%22 r=%2234%22 fill=%22url(%23ch)%22/%3E%3Ccircle cx=%22520%22 cy=%22140%22 r=%2220%22 fill=%22%231c232c%22/%3E%3Ccircle cx=%22520%22 cy=%22140%22 r=%2215%22 fill=%22url(%23ch)%22/%3E%3Ccircle cx=%22520%22 cy=%22140%22 r=%225%22 fill=%22%2311161c%22/%3E%3C/svg%3E") center/100% 100% no-repeat}.fd-vinyl .arm:before,.fd-vinyl .arm:after{display:none!important;content:none!important}@media (prefers-reduced-motion:reduce){.fd-vinyl .rec{animation:none}}