.elementor-kit-10{--e-global-color-primary:#CFB06C;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-021dda4:#1F2937;--e-global-color-64011d3:#1F2937;--e-global-color-f26548f:#222B59;--e-global-color-2d864b2:#222B59;--e-global-color-b6ac17a:#0D1526;--e-global-color-f020f2a:#0D1526;--e-global-color-8c37c90:#F9F9F9;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500}.elementor-kit-10 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.pcs-hero{--gold:#cfa670;--navy-overlay:rgba(13,21,38,0.75);--white:#ffffff;--muted:rgba(255,255,255,.86);--border:rgba(255,255,255,.15);font-family:inherit;position:relative;overflow:hidden;border-radius:26px;background:#fff0;width:100%}.pcs-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 420px at 12% 0%,rgb(26 42 68 / .3),transparent 70%),linear-gradient(180deg,rgb(13 21 38 / .5),var(--navy-overlay));pointer-events:none;z-index:1}.pcs-hero .vs-container{max-width:1150px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.pcs-hero .c{padding:70px 0;text-align:left}.pcs-hero .k{font-size:13px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin:0 0 16px}.pcs-hero h1{margin:0 0 20px;font-size:68px;line-height:1.1;font-weight:700;color:#fff}.pcs-hero h1 span{color:var(--gold);font-style:italic;font-weight:600}.pcs-hero p{margin:0 0 24px;max-width:780px;font-size:19px;line-height:1.8;color:var(--muted);font-weight:300}.pcs-hero .kws{margin:0 0 38px;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .5)}.pcs-hero .btns{display:flex;gap:16px;flex-wrap:wrap}.pcs-hero .btn{height:52px;padding:0 38px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;white-space:nowrap}.pcs-hero .btn.primary{background:linear-gradient(135deg,#dcc087 0%,var(--gold) 100%);color:#0d1526;box-shadow:0 10px 25px rgb(207 166 112 / .2)}.pcs-hero .btn.primary:hover{transform:translateY(-3px);background:linear-gradient(135deg,#eaddaa 0%,#dbb98c 100%);box-shadow:0 15px 30px rgb(207 166 112 / .4)}.pcs-hero .btn.ghost{background:rgb(255 255 255 / .05);color:#fff;border:1px solid var(--border)}.pcs-hero .btn.ghost:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .4);transform:translateY(-2px)}.pcs-hero .btn.tabby-btn{background:#fff;color:#101B2E!important;border:1px solid #eef1f6;box-shadow:0 10px 25px rgb(0 0 0 / .04);gap:10px}.pcs-hero .btn.tabby-btn:hover{background:#fafafa;border-color:#cfa670;transform:translateY(-3px);box-shadow:0 15px 30px rgb(0 0 0 / .08)}.pcs-hero .tabby-icon-img{height:22px;width:auto;display:inline-block;vertical-align:middle}@media(max-width:1024px){.pcs-hero h1{font-size:52px}.pcs-hero .c{padding:50px 0}}@media(max-width:767px){.pcs-hero .c{padding:40px 0;text-align:center}.pcs-hero h1{font-size:28px;line-height:1.2;margin:0 0 15px}.pcs-hero p{font-size:14px;line-height:1.6;margin:0 auto 15px;max-width:100%}.pcs-hero .kws{margin-bottom:22px;font-size:10px;letter-spacing:1px}.pcs-hero .btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pcs-hero .btn{height:48px;border-radius:11px;font-size:12px;padding:0 10px}.pcs-hero .btn.primary,.pcs-hero .btn.ghost{width:calc(50% - 5px);flex:none}.pcs-hero .btn.tabby-btn{width:100%;flex:none}.pcs-hero .tabby-icon-img{height:18px}}.home-cat-header{max-width:900px;margin:0 auto 50px;padding:0 20px;text-align:center}.home-cat-kicker{display:block;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:#cfa670;margin-bottom:15px}.home-cat-title{font-family:inherit;font-size:clamp(34px, 5vw, 62px);line-height:1.1;font-weight:500;color:#0d1526;margin:0 0 25px;letter-spacing:-1.5px}.home-cat-title span{font-style:italic;font-weight:400}.home-cat-divider{width:60px;height:3px;background:#cfa670;margin:0 auto;border-radius:2px}@media(max-width:767px){.home-cat-title{font-size:32px}}.yacht-actions-wrap,.yacht-actions-wrap *{box-sizing:border-box;margin:0;padding:0}.yacht-actions-wrap{width:100%;display:flex;align-items:center;justify-content:center;gap:16px;padding:30px 0;font-family:inherit}.yacht-actions-wrap .y-btn{min-height:52px;padding:0 32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:750;font-size:14px;text-transform:uppercase;text-decoration:none!important;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease;white-space:nowrap}.yacht-actions-wrap .y-btn.primary{background:linear-gradient(135deg,#dcc087 0%,#cfa670 100%);color:#0d1526!important;box-shadow:0 8px 20px rgb(207 166 112 / .15)}.yacht-actions-wrap .y-btn.primary:hover{transform:translateY(-3px);background:linear-gradient(135deg,#eaddaa 0%,#dbb98c 100%);box-shadow:0 12px 25px rgb(207 166 112 / .3)}.yacht-actions-wrap .y-btn.tabby-btn{background:#fff;color:#101B2E!important;border:1px solid #eef1f6;box-shadow:0 8px 20px rgb(0 0 0 / .04)}.yacht-actions-wrap .y-btn.tabby-btn:hover{background:#fafafa;border-color:#cfa670;transform:translateY(-3px);box-shadow:0 12px 25px rgb(0 0 0 / .08)}.yacht-actions-wrap .tabby-icon-img{height:22px;width:auto;display:inline-block;vertical-align:middle}@media (max-width:767px){.yacht-actions-wrap{flex-direction:column;gap:12px;padding:20px 15px}.yacht-actions-wrap .y-btn{width:100%;height:50px;border-radius:10px;font-size:13px}}.private-yacht-intro,.private-yacht-intro *{box-sizing:border-box}.private-yacht-intro{width:100vw;position:relative;left:50%;margin-left:-50vw;padding:80px 0;overflow:hidden;background:#101a2b;color:#fff;font-family:inherit}.private-yacht-intro::after,.private-yacht-intro::before{content:"";position:absolute;border:1px solid rgb(255 255 255 / .015);border-radius:50%;pointer-events:none}.private-yacht-intro::before{width:500px;height:500px;right:-150px;top:-150px}.private-yacht-intro::after{width:400px;height:400px;left:-200px;bottom:-200px}.private-yacht-intro .py-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:2}.private-yacht-intro .py-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center}.private-yacht-intro .py-image-wrap{position:relative}.private-yacht-intro .py-image{width:100%;min-height:540px;display:block;object-fit:cover;border-radius:24px;box-shadow:0 20px 50px rgb(0 0 0 / .3)}.private-yacht-intro .py-price-badge{position:absolute;left:20px;bottom:20px;display:inline-flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid rgb(255 255 255 / .15);border-radius:12px;background:rgb(13 21 38 / .85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.private-yacht-intro .py-price-badge small{color:rgb(255 255 255 / .7);font-size:11px;text-transform:uppercase;letter-spacing:1px}.private-yacht-intro .py-price-badge strong{color:#d6ae75;font-size:20px;line-height:1.2}.private-yacht-intro .py-content h2{margin:0 0 20px;color:#fff!important;font-size:clamp(30px,4vw,46px);line-height:1.2;font-weight:800;letter-spacing:-.5px}.private-yacht-intro .py-content h2 span{color:#d6ae75!important}.private-yacht-intro .py-content>p{margin:0 0 15px;color:rgb(255 255 255 / .85);font-size:16.5px;line-height:1.8}.private-yacht-intro .py-content p strong{color:#fff;font-weight:700}.private-yacht-intro .py-highlight{margin:20px 0;padding:15px 18px;border-left:4px solid #d6ae75;border-radius:0 8px 8px 0;background:rgb(255 255 255 / .03)}.private-yacht-intro .py-highlight strong{display:block;margin-bottom:4px;color:#d6ae75;font-size:18px}.private-yacht-intro .py-highlight span{color:rgb(255 255 255 / .8);font-size:14.5px;line-height:1.6}.private-yacht-intro .py-benefits{margin-top:25px;border:1px solid rgb(214 174 117 / .4);border-radius:14px;background:#fff;box-shadow:0 15px 35px rgb(0 0 0 / .15);overflow:hidden}.private-yacht-intro .py-benefits-head{padding:18px 20px 12px}.private-yacht-intro .py-benefits-head h3{margin:0 0 6px;color:#152238!important;font-size:24px;line-height:1.2;font-weight:800}.private-yacht-intro .py-benefits-head p{margin:0;color:#8c6b3f;font-size:14.5px}.private-yacht-intro details{border-top:1px solid #dce1e8}.private-yacht-intro summary{position:relative;padding:14px 45px 14px 20px;color:#172337;font-size:15.5px;font-weight:700;cursor:pointer;list-style:none;transition:background .2s,color .2s}.private-yacht-intro summary::-webkit-details-marker{display:none}.private-yacht-intro summary::after,.private-yacht-intro summary::before{content:"";position:absolute;top:50%;right:20px;width:12px;height:2px;background:#172337;transform:translateY(-50%);transition:transform .2s}.private-yacht-intro summary::after{transform:translateY(-50%) rotate(90deg)}.private-yacht-intro details[open] summary::after{transform:translateY(-50%) rotate(0)}.private-yacht-intro summary:hover,.private-yacht-intro details[open] summary{background:#f8f5f0;color:#b78445}.private-yacht-intro .py-answer{padding:0 20px 15px;color:#596273;font-size:14px;line-height:1.6}.private-yacht-intro .py-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.private-yacht-intro .py-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border:1px solid #d6ae75;border-radius:8px;text-decoration:none!important;font-size:14.5px;font-weight:700;transition:.2s}.private-yacht-intro .py-btn-primary{background:#d6ae75;color:#111c2e!important}.private-yacht-intro .py-btn-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.private-yacht-intro .py-btn-secondary{background:#fff0;color:#fff!important}.private-yacht-intro .py-btn-secondary:hover{background:rgb(255 255 255 / .05);transform:translateY(-1px)}@media (max-width:991px){.private-yacht-intro{padding:50px 0}.private-yacht-intro .py-grid{grid-template-columns:1fr;gap:35px}.private-yacht-intro .py-image{min-height:auto;aspect-ratio:4/3}.private-yacht-intro .py-content h2{text-align:center}}@media (max-width:600px){.private-yacht-intro{padding:40px 0}.private-yacht-intro .py-container{padding:0 16px}.private-yacht-intro .py-image{border-radius:16px;aspect-ratio:1/1.05}.private-yacht-intro .py-price-badge{left:12px;bottom:12px}.private-yacht-intro .py-content h2{font-size:28px;text-align:left}.private-yacht-intro .py-content>p{font-size:15px;line-height:1.7}.private-yacht-intro .py-benefits-head h3{font-size:21px}.private-yacht-intro .py-actions{flex-direction:column}.private-yacht-intro .py-btn{width:100%}}.yacht-fleet-section,.yacht-fleet-section *{box-sizing:border-box}.yacht-fleet-section{width:100%;padding:75px 0;background:linear-gradient(180deg,#fff 0,#fafafa 100%);font-family:inherit;color:#1a2a44;overflow:hidden}.yacht-fleet-section .yf-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.yacht-fleet-section .yf-heading{max-width:780px;margin:0 auto 45px;text-align:center}.yacht-fleet-section .yf-label{display:inline-block;margin-bottom:10px;color:#b88649;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.yacht-fleet-section .yf-heading h2{margin:0 0 15px;color:#1a2a44!important;font-size:clamp(32px,4vw,46px);line-height:1.2;font-weight:800;letter-spacing:-.6px}.yacht-fleet-section .yf-heading h2 span{color:#cfa670!important}.yacht-fleet-section .yf-heading p{margin:0;color:#687387;font-size:16.5px;line-height:1.8}.yacht-fleet-section .yf-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:55px;align-items:center}.yacht-fleet-section .yf-content h3{margin:0 0 18px;color:#1a2a44!important;font-size:28px;line-height:1.3;font-weight:800}.yacht-fleet-section .yf-content>p{margin:0 0 15px;color:#667186;font-size:16px;line-height:1.8}.yacht-fleet-section .yf-content strong{color:#1a2a44;font-weight:700}.yacht-fleet-section .yf-content a{color:#a97539;font-weight:700;text-decoration:none}.yacht-fleet-section .yf-content a:hover{text-decoration:underline}.yacht-fleet-section .yf-price-box{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.yacht-fleet-section .yf-price-item{padding:15px;border:1px solid rgb(26 42 68 / .08);border-radius:12px;background:#fff;box-shadow:0 6px 20px rgb(26 42 68 / .03)}.yacht-fleet-section .yf-price-item span{display:block;margin-bottom:4px;color:#7b8494;font-size:12px}.yacht-fleet-section .yf-price-item strong{display:block;color:#b78346;font-size:17px}.yacht-fleet-section .yf-note{margin:22px 0 0;padding:15px 18px;border-left:4px solid #cfa670;border-radius:0 8px 8px 0;background:#f8f5f0;color:#5f6877;font-size:14px;line-height:1.6}.yacht-fleet-section .yf-image-wrap{position:relative}.yacht-fleet-section .yf-image{display:block;width:100%;min-height:540px;object-fit:cover;border-radius:20px;box-shadow:0 20px 50px rgb(26 42 68 / .12)}.yacht-fleet-section .yf-image-card{position:absolute;left:-25px;bottom:25px;width:calc(100% - 25px);max-width:300px;padding:18px;border:1px solid rgb(207 166 112 / .35);border-radius:12px;background:rgb(255 255 255 / .94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 35px rgb(26 42 68 / .12)}.yacht-fleet-section .yf-image-card strong{display:block;margin-bottom:4px;color:#1a2a44;font-size:16.5px}.yacht-fleet-section .yf-image-card span{display:block;color:#697386;font-size:13.5px;line-height:1.5}.yacht-fleet-section .yf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.yacht-fleet-section .yf-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:750;text-decoration:none!important;transition:.2s ease}.yacht-fleet-section .yf-btn-primary{border:1px solid #1a2a44;background:#1a2a44;color:#fff!important}.yacht-fleet-section .yf-btn-primary:hover{background:#cfa670;border-color:#cfa670;color:#1a2a44!important;transform:translateY(-1px)}.yacht-fleet-section .yf-btn-secondary{border:1px solid #cfa670;background:#fff;color:#1a2a44!important}.yacht-fleet-section .yf-btn-secondary:hover{background:#f8f5f0;transform:translateY(-1px)}@media (max-width:991px){.yacht-fleet-section{padding:55px 0}.yacht-fleet-section .yf-main-grid{grid-template-columns:1fr;gap:35px}.yacht-fleet-section .yf-image-wrap{max-width:650px;margin:0 auto}.yacht-fleet-section .yf-image{min-height:auto;aspect-ratio:4/3}.yacht-fleet-section .yf-image-card{left:20px}}@media (max-width:600px){.yacht-fleet-section{padding:45px 0}.yacht-fleet-section .yf-container{padding:0 16px}.yacht-fleet-section .yf-heading{margin-bottom:30px}.yacht-fleet-section .yf-heading h2{font-size:28px}.yacht-fleet-section .yf-heading p,.yacht-fleet-section .yf-content>p{font-size:15px}.yacht-fleet-section .yf-content h3{font-size:23px}.yacht-fleet-section .yf-price-box{grid-template-columns:1fr}.yacht-fleet-section .yf-image{aspect-ratio:1/1.08;border-radius:16px}.yacht-fleet-section .yf-image-card{position:relative;left:auto;bottom:auto;width:calc(100% - 24px);max-width:none;margin:-30px auto 0}.yacht-fleet-section .yf-actions{flex-direction:column}.yacht-fleet-section .yf-btn{width:100%}}.yacht-occasions,.yacht-occasions *{box-sizing:border-box}.yacht-occasions{width:100%;padding:75px 0;overflow:hidden;background:linear-gradient(180deg,#fff 0,#faf9f7 100%);color:#1a2a44;font-family:inherit}.yacht-occasions .yo-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.yacht-occasions .yo-heading{max-width:820px;margin:0 auto 45px;text-align:center}.yacht-occasions .yo-label{display:inline-block;margin-bottom:10px;color:#b78346;font-size:12px;line-height:1.3;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}.yacht-occasions .yo-heading h2{margin:0 0 15px;color:#1a2a44!important;font-size:clamp(32px,4vw,46px);line-height:1.2;font-weight:800;letter-spacing:-.7px}.yacht-occasions .yo-heading h2 span{color:#cfa670!important}.yacht-occasions .yo-heading p{margin:0;color:#687387;font-size:16.5px;line-height:1.8}.yacht-occasions .yo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.yacht-occasions .yo-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(26 42 68 / .08);border-radius:16px;background:#fff;box-shadow:0 10px 30px rgb(26 42 68 / .05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.yacht-occasions .yo-card:hover{transform:translateY(-5px);border-color:rgb(207 166 112 / .75);box-shadow:0 18px 45px rgb(26 42 68 / .1)}.yacht-occasions .yo-image-link{position:relative;display:block;overflow:hidden;aspect-ratio:16/10}.yacht-occasions .yo-image-link::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(13 21 38 / .3) 100%);pointer-events:none}.yacht-occasions .yo-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.yacht-occasions .yo-card:hover .yo-image{transform:scale(1.04)}.yacht-occasions .yo-tag{position:absolute;left:15px;bottom:15px;z-index:2;padding:6px 10px;border:1px solid rgb(255 255 255 / .2);border-radius:20px;background:rgb(13 21 38 / .75);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.yacht-occasions .yo-body{flex:1;display:flex;flex-direction:column;padding:22px 20px 20px}.yacht-occasions .yo-body h3{margin:0 0 10px;color:#1a2a44!important;font-size:20px;line-height:1.35;font-weight:800}.yacht-occasions .yo-body h3 a{color:inherit!important;text-decoration:none!important}.yacht-occasions .yo-body h3 a:hover{color:#b78346!important}.yacht-occasions .yo-body p{margin:0 0 18px;color:#687387;font-size:14.5px;line-height:1.7}.yacht-occasions .yo-body p strong{color:#1a2a44;font-weight:700}.yacht-occasions .yo-read-more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;width:fit-content;color:#a87338!important;font-size:13.5px;font-weight:800;text-decoration:none!important}.yacht-occasions .yo-read-more::after{content:"→";font-size:16px;line-height:1;transition:transform .2s ease}.yacht-occasions .yo-read-more:hover::after{transform:translateX(4px)}.yacht-occasions .yo-footer{max-width:780px;margin:40px auto 0;padding:20px 24px;border:1px solid rgb(207 166 112 / .3);border-radius:12px;background:#fff;text-align:center;box-shadow:0 8px 25px rgb(26 42 68 / .04)}.yacht-occasions .yo-footer p{margin:0 0 15px;color:#687387;font-size:15.5px;line-height:1.7}.yacht-occasions .yo-footer strong{color:#1a2a44}.yacht-occasions .yo-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.yacht-occasions .yo-footer-link{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:8px;font-size:13.5px;font-weight:750;text-decoration:none!important;transition:.2s ease}.yacht-occasions .yo-footer-link-primary{border:1px solid #1a2a44;background:#1a2a44;color:#fff!important}.yacht-occasions .yo-footer-link-primary:hover{border-color:#cfa670;background:#cfa670;color:#1a2a44!important;transform:translateY(-1px)}.yacht-occasions .yo-footer-link-secondary{border:1px solid #cfa670;background:#fff;color:#1a2a44!important}.yacht-occasions .yo-footer-link-secondary:hover{background:#f8f5f0;transform:translateY(-1px)}@media (max-width:991px){.yacht-occasions{padding:55px 0}.yacht-occasions .yo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.yacht-occasions{padding:45px 0}.yacht-occasions .yo-container{padding:0 16px}.yacht-occasions .yo-heading{margin-bottom:30px}.yacht-occasions .yo-heading h2{font-size:28px}.yacht-occasions .yo-heading p{font-size:15px}.yacht-occasions .yo-grid{grid-template-columns:1fr;gap:18px}.yacht-occasions .yo-body h3{font-size:19px}.yacht-occasions .yo-footer{margin-top:30px;padding:18px 15px}.yacht-occasions .yo-footer-links{flex-direction:column}.yacht-occasions .yo-footer-link{width:100%}}.yacht-combined-authority,.yacht-combined-authority *{box-sizing:border-box}.yacht-combined-authority{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:80px 0;background:linear-gradient(145deg,#0a0f1a 0,#141e30 100%);color:#fff;font-family:inherit;overflow:hidden}.yacht-combined-authority .yca-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.yacht-combined-authority .yca-heading{max-width:820px;margin:0 auto 50px;text-align:center}.yacht-combined-authority .yca-label{display:inline-block;margin-bottom:10px;color:#d6ae75;font-size:12px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.yacht-combined-authority .yca-heading h2{margin:0 0 16px;color:#fff!important;font-size:clamp(32px,4vw,48px);line-height:1.2;font-weight:800;letter-spacing:-.6px}.yacht-combined-authority .yca-heading h2 span{color:#d6ae75!important}.yacht-combined-authority .yca-heading p{margin:0;color:rgb(255 255 255 / .78);font-size:16.5px;line-height:1.8}.yacht-combined-authority .yca-routes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:stretch;margin-bottom:60px}.yacht-combined-authority .yca-card{overflow:hidden;border:1px solid rgb(214 174 117 / .35);border-radius:16px;background:#fff;box-shadow:0 20px 50px rgb(0 0 0 / .3);transition:transform .3s ease,border-color .3s ease}.yacht-combined-authority .yca-card:hover{border-color:#d6ae75;transform:translateY(-4px)}.yacht-combined-authority .yca-image-wrap{position:relative;display:block;overflow:hidden;aspect-ratio:16/9}.yacht-combined-authority .yca-image-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(10 15 26 / .3) 100%);pointer-events:none}.yacht-combined-authority .yca-image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .4s ease}.yacht-combined-authority .yca-card:hover .yca-image{transform:scale(1.04)}.yacht-combined-authority .yca-card-body{padding:22px 20px 0}.yacht-combined-authority .yca-card-body h3{margin:0 0 10px;color:#172337!important;font-size:22px;line-height:1.25;font-weight:850;text-transform:uppercase}.yacht-combined-authority .yca-card-body>p{margin:0 0 18px;color:#657085;font-size:15px;line-height:1.7}.yacht-combined-authority .yca-card-body p a{color:#a97438;font-weight:750;text-decoration:none}.yacht-combined-authority .yca-card-body p a:hover{text-decoration:underline}.yacht-combined-authority .yca-accordion{margin:0 -20px;border-top:1px solid #dfe3e9}.yacht-combined-authority details{border-bottom:1px solid #dfe3e9;background:#fff}.yacht-combined-authority summary{position:relative;padding:14px 45px 14px 20px;color:#172337;font-size:14.5px;line-height:1.45;font-weight:800;cursor:pointer;list-style:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.yacht-combined-authority summary::-webkit-details-marker{display:none}.yacht-combined-authority summary::after,.yacht-combined-authority summary::before{content:"";position:absolute;top:50%;right:20px;width:12px;height:2px;background:#172337;transform:translateY(-50%);transition:transform .2s ease,background .2s ease}.yacht-combined-authority summary::after{transform:translateY(-50%) rotate(90deg)}.yacht-combined-authority details[open] summary::after{transform:translateY(-50%) rotate(0)}.yacht-combined-authority summary:hover,.yacht-combined-authority details[open] summary{color:#a97438;background:#f9f6f1}.yacht-combined-authority summary:hover::after,.yacht-combined-authority summary:hover::before,.yacht-combined-authority details[open] summary::after,.yacht-combined-authority details[open] summary::before{background:#a97438}.yacht-combined-authority .yca-answer{padding:2px 20px 15px;color:#626d80;font-size:14px;line-height:1.6}.yacht-combined-authority .yca-answer p{margin:0}.yacht-combined-authority .yca-answer a{color:#a97438;font-weight:750;text-decoration:none}.yacht-combined-authority .yca-answer a:hover{text-decoration:underline}.yacht-combined-authority .yca-auth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.yacht-combined-authority .yca-auth-box{background:rgb(255 255 255 / .025);border:1px solid rgb(214 174 117 / .22);border-radius:14px;padding:32px 22px;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.yacht-combined-authority .yca-auth-box:hover{background:rgb(214 174 117 / .06);border-color:#d6ae75;transform:translateY(-6px)}.yacht-combined-authority .yca-auth-box h3{font-size:18px;color:#d6ae75;margin:0 0 18px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800}.yacht-combined-authority .yca-auth-box ul{list-style:none;padding:0;margin:0}.yacht-combined-authority .yca-auth-box ul li{font-size:14px;color:rgb(255 255 255 / .82);margin-bottom:12px;padding-left:22px;position:relative;line-height:1.6}.yacht-combined-authority .yca-auth-box ul li::before{content:"✓";position:absolute;left:0;color:#d6ae75;font-weight:700}.yacht-combined-authority .yca-auth-box ul li a{color:rgb(255 255 255 / .85);text-decoration:none;transition:color .2s ease}.yacht-combined-authority .yca-auth-box ul li a:hover{color:#d6ae75;text-decoration:underline}.yacht-combined-authority .yca-auth-box strong{color:#fff;font-weight:700}.yacht-combined-authority .yca-bottom{max-width:800px;margin:50px auto 0;padding:22px 24px;border:1px solid rgb(214 174 117 / .35);border-radius:14px;background:rgb(255 255 255 / .03);text-align:center}.yacht-combined-authority .yca-bottom p{margin:0 0 16px;color:rgb(255 255 255 / .82);font-size:15px;line-height:1.7}.yacht-combined-authority .yca-bottom-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.yacht-combined-authority .yca-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none!important;transition:.2s ease}.yacht-combined-authority .yca-btn-primary{border:1px solid #d6ae75;background:#d6ae75;color:#172337!important}.yacht-combined-authority .yca-btn-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.yacht-combined-authority .yca-btn-secondary{border:1px solid rgb(255 255 255 / .4);background:#fff0;color:#fff!important}.yacht-combined-authority .yca-btn-secondary:hover{border-color:#d6ae75;background:rgb(255 255 255 / .07);transform:translateY(-1px)}@media (max-width:991px){.yacht-combined-authority{padding:55px 0}.yacht-combined-authority .yca-routes-grid{grid-template-columns:1fr;max-width:720px;margin:0 auto 40px}.yacht-combined-authority .yca-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.yacht-combined-authority{padding:45px 0}.yacht-combined-authority .yca-container{padding:0 16px}.yacht-combined-authority .yca-heading{margin-bottom:30px}.yacht-combined-authority .yca-heading h2{font-size:28px}.yacht-combined-authority .yca-heading p{font-size:15px}.yacht-combined-authority .yca-card{border-radius:12px}.yacht-combined-authority .yca-image-wrap{aspect-ratio:4/3}.yacht-combined-authority .yca-card-body{padding:18px 15px 0}.yacht-combined-authority .yca-card-body h3{font-size:20px}.yacht-combined-authority .yca-accordion{margin:0 -15px}.yacht-combined-authority summary{padding:12px 40px 12px 15px;font-size:13.5px}.yacht-combined-authority .yca-answer{padding:2px 15px 15px}.yacht-combined-authority .yca-auth-grid{grid-template-columns:1fr;gap:16px}.yacht-combined-authority .yca-auth-box{padding:24px 18px}.yacht-combined-authority .yca-bottom{margin-top:35px;padding:18px 15px}.yacht-combined-authority .yca-bottom-links{flex-direction:column}.yacht-combined-authority .yca-btn{width:100%}}.home-steps-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:90px 0;background:radial-gradient(circle at center,#101c33 0%,#060a14 100%);color:#fff;font-family:inherit;overflow:hidden}.steps-container{max-width:1140px;margin:0 auto;padding:0 24px}.steps-header{text-align:center;max-width:750px;margin:0 auto 60px}.steps-header span{display:block;font-size:13px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#cfa670;margin-bottom:15px}.steps-header h2{font-size:clamp(32px, 5vw, 50px);font-weight:700;line-height:1.2;color:#fff!important;margin:0;letter-spacing:-.5px}.steps-header h2 span{color:#cfa670!important;font-style:italic}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:50px}.step-card{background:rgb(255 255 255 / .025);border:1px solid rgb(207 166 112 / .18);border-radius:14px;padding:35px 20px;text-align:center;transition:transform 0.4s cubic-bezier(.2,1,.3,1),background-color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease;position:relative}.step-card:hover{background:rgb(207 166 112 / .06);border-color:#cfa670;transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .4)}.step-number{width:60px;height:60px;border-radius:50%;background:#0d1526;border:2px solid #cfa670;color:#cfa670;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;position:relative;box-shadow:0 0 15px rgb(207 166 112 / .25);transition:box-shadow 0.3s ease,transform 0.3s ease}.step-card:hover .step-number{box-shadow:0 0 25px rgb(207 166 112 / .55);transform:scale(1.05)}.step-card h3{font-size:17px;font-weight:700;color:#fff;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.step-card p{font-size:14px;line-height:1.65;color:rgb(255 255 255 / .75);font-weight:300;margin:0}.step-card p strong{color:#fff;font-weight:600}.steps-actions-wrap{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:40px}.step-btn{min-height:50px;padding:0 30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:750;font-size:13.5px;text-transform:uppercase;text-decoration:none!important;transition:transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;white-space:nowrap}.step-btn.primary{background:linear-gradient(135deg,#dcc087 0%,#cfa670 100%);color:#0d1526!important;box-shadow:0 8px 20px rgb(207 166 112 / .2)}.step-btn.primary:hover{transform:translateY(-3px);background:linear-gradient(135deg,#eaddaa 0%,#dbb98c 100%)}.step-btn.tabby-btn{background:#fff;color:#101B2E!important;border:1px solid #eef1f6}.step-btn.tabby-btn:hover{background:#fafafa;border-color:#cfa670;transform:translateY(-3px)}.step-btn .tabby-icon-img{height:20px;width:auto;display:inline-block;vertical-align:middle}.step-badges-list{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:25px}.step-badge-item{padding:8px 18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:20px;color:rgb(255 255 255 / .75);font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}@media (max-width:1024px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.home-steps-wrap{padding:50px 0}.steps-grid{grid-template-columns:1fr;gap:16px}.steps-header h2{font-size:28px}.steps-actions-wrap{flex-direction:column;width:100%}.step-btn{width:100%}}.home-faq-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:90px 0;background:#fff;color:#1a2a44;font-family:inherit;overflow:hidden}.faq-container{max-width:980px;margin:0 auto;padding:0 24px}.faq-header{text-align:center;margin-bottom:50px}.faq-header span{display:block;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#b78346;margin-bottom:12px}.faq-header h2{font-size:clamp(32px, 4vw, 48px);font-weight:700;color:#1a2a44!important;margin:0;letter-spacing:-.5px}.faq-header h2 span{color:#cfa670!important;font-style:italic}.elite-faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background:#fff;border:1px solid rgb(26 42 68 / .1);border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgb(26 42 68 / .03);transition:border-color 0.3s ease,box-shadow 0.3s ease}.faq-item:hover,.faq-item.active{border-color:#cfa670;box-shadow:0 8px 25px rgb(207 166 112 / .15)}.faq-question{padding:22px 28px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;user-select:none}.faq-question h3{font-size:16.5px;font-weight:750;color:#1a2a44;margin:0;line-height:1.4}.faq-icon{width:18px;height:18px;position:relative;flex-shrink:0;transition:transform 0.4s ease}.faq-icon::before,.faq-icon::after{content:'';position:absolute;background:#b78346;transition:transform 0.4s ease}.faq-icon::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq-icon::after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.faq-item.active .faq-icon{transform:rotate(135deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1);background:#fafaf9}.faq-answer p{padding:0 28px 22px;font-size:15px;line-height:1.75;color:#556070;font-weight:400;margin:0}.faq-answer p strong{color:#1a2a44;font-weight:700}.faq-answer p a{color:#b78346;font-weight:700;text-decoration:none}.faq-answer p a:hover{text-decoration:underline}.faq-item.active .faq-answer{max-height:600px}@media (max-width:767px){.home-faq-wrap{padding:50px 0}.faq-question{padding:18px 20px}.faq-question h3{font-size:15px;padding-right:12px}.faq-answer p{padding:0 20px 20px;font-size:14px}}[dir="rtl"] :is(.pcs-hero .k,.pcs-hero .kws,.pcs-hero .btn,.home-cat-kicker,.home-cat-title,.y-btn,.py-price-badge small,.yf-label,.yf-heading h2,.yo-label,.yo-heading h2,.yo-tag,.yca-label,.yca-heading h2,.yca-card-body h3,.yacht-combined-authority summary,.yca-auth-box h3,.steps-header span,.steps-header h2,.step-card h3,.step-btn,.step-badge-item,.faq-header span,.faq-header h2){letter-spacing:0!important;text-transform:none!important}[dir="rtl"] :is(.pcs-hero h1 span,.home-cat-title span,.steps-header h2 span,.faq-header h2 span){font-style:normal}[dir="rtl"] .pcs-hero h1{line-height:1.35}[dir="rtl"] :is(.private-yacht-intro,.yacht-combined-authority,.home-steps-wrap,.home-faq-wrap){left:auto;right:auto;width:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}[dir="rtl"] .pcs-hero .c{text-align:right}@media(max-width:767px){[dir="rtl"] .pcs-hero .c{text-align:center}}[dir="rtl"] .private-yacht-intro .py-price-badge{left:auto;right:20px}[dir="rtl"] .private-yacht-intro .py-highlight{border-left:0;border-right:4px solid #d6ae75;border-radius:8px 0 0 8px}[dir="rtl"] .private-yacht-intro summary{padding:14px 20px 14px 45px}[dir="rtl"] .private-yacht-intro summary::before,[dir="rtl"] .private-yacht-intro summary::after{right:auto;left:20px}@media (max-width:600px){[dir="rtl"] .private-yacht-intro .py-price-badge{right:12px}[dir="rtl"] .private-yacht-intro .py-content h2{text-align:right}}[dir="rtl"] .yacht-fleet-section .yf-note{border-left:0;border-right:4px solid #cfa670;border-radius:8px 0 0 8px}[dir="rtl"] .yacht-fleet-section .yf-image-card{left:auto;right:-25px}@media (max-width:991px){[dir="rtl"] .yacht-fleet-section .yf-image-card{right:20px}}@media (max-width:600px){[dir="rtl"] .yacht-fleet-section .yf-image-card{right:auto}}[dir="rtl"] .yacht-occasions .yo-tag{left:auto;right:15px}[dir="rtl"] .yacht-occasions .yo-read-more::after{content:"←"}[dir="rtl"] .yacht-occasions .yo-read-more:hover::after{transform:translateX(-4px)}[dir="rtl"] .yacht-combined-authority summary{padding:14px 20px 14px 45px}[dir="rtl"] .yacht-combined-authority summary::before,[dir="rtl"] .yacht-combined-authority summary::after{right:auto;left:20px}[dir="rtl"] .yacht-combined-authority .yca-auth-box ul li{padding-left:0;padding-right:22px}[dir="rtl"] .yacht-combined-authority .yca-auth-box ul li::before{left:auto;right:0}@media (max-width:600px){[dir="rtl"] .yacht-combined-authority summary{padding:12px 15px 12px 40px}}@media (max-width:767px){[dir="rtl"] .faq-question h3{padding-right:0;padding-left:12px}}.steps-header h2 span,.faq-header h2 span{display:inline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;margin:0}.dxb-luxury-header{max-width:1140px;margin:0 auto 35px;padding:0 20px;text-align:left}.dxb-luxury-kicker{display:inline-block;font-family:sans-serif;font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:#555;margin-bottom:15px}.dxb-luxury-title{font-family:"Playfair Display",serif;font-size:62px;line-height:1.1;font-weight:500;color:#1a1a1a;margin:0 0 20px;letter-spacing:-.5px}.dxb-luxury-divider{width:80px;height:3px;background:#cfa670;border-radius:2px}@media(max-width:1024px){.dxb-luxury-title{font-size:48px}}@media(max-width:767px){.dxb-luxury-header{text-align:center}.dxb-luxury-title{font-size:38px}.dxb-luxury-divider{margin:0 auto}}.dxb-services-full{width:100%;position:relative;padding:90px 0;background:linear-gradient(145deg,#0d1526 0%,#1a2a44 100%);color:#fff;font-family:inherit;box-sizing:border-box;text-align:left}.dxb-services-full .container{max-width:1180px;margin:0 auto;padding:0 24px}.dxb-services-full h2{font-size:clamp(32px, 4vw, 44px);font-weight:800;text-align:center;margin:0 0 15px;color:#fff!important;letter-spacing:-.5px}.dxb-services-full h2 span{color:#cfa670!important}.dxb-services-full .sub-heading{text-align:center;max-width:750px;margin:0 auto 50px;color:rgb(255 255 255 / .8);font-size:16px;line-height:1.7}.services-grid-rent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.service-rent-item{background:rgb(255 255 255 / .03);border:1px solid rgb(207 166 112 / .2);padding:35px 28px;border-radius:18px;transition:transform 0.4s ease,background-color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease;text-decoration:none!important;display:flex;flex-direction:column}.service-rent-item:hover{background:rgb(255 255 255 / .07);border-color:#cfa670;transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .3)}.service-rent-item h3{font-size:21px;font-weight:800;color:#fff;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between}.service-rent-item h3 span{color:#cfa670;font-size:22px;transition:transform 0.3s ease}.service-rent-item:hover h3 span{transform:translateX(5px)}.service-rent-item p{font-size:14.5px;line-height:1.7;color:rgb(255 255 255 / .78);margin:0;font-weight:300}.service-rent-item p strong{color:#fff;font-weight:600}@media (max-width:991px){.services-grid-rent{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dxb-services-full{padding:60px 0}.dxb-services-full h2{font-size:28px}.dxb-services-full .sub-heading{font-size:14.5px;margin-bottom:35px}.services-grid-rent{grid-template-columns:1fr;gap:16px}.service-rent-item{padding:25px 20px}.service-rent-item h3{font-size:19px}}.dxb-why-rent{width:100%;padding:85px 0;background:#f9f9f9;color:#333;font-family:inherit;box-sizing:border-box;text-align:left}.dxb-why-rent .container{max-width:1180px;margin:0 auto;padding:0 24px}.dxb-why-rent h2{font-size:clamp(30px, 4vw, 42px);font-weight:800;text-align:center;margin:0 0 12px;color:#0d1526!important;letter-spacing:-.5px}.dxb-why-rent h2 span{color:#cfa670!important}.dxb-why-rent .sub-heading{text-align:center;max-width:720px;margin:0 auto 50px;color:#666;font-size:16px;line-height:1.7;font-weight:300}.benefits-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.benefit-box{background:#fff;padding:38px 24px;border-radius:18px;box-shadow:0 10px 30px rgb(0 0 0 / .04);border:1px solid rgb(13 21 38 / .05);transition:transform .35 ease,border-color 0.35s ease,box-shadow 0.35s ease;text-align:center;border-bottom:3px solid #fff0;display:flex;flex-direction:column;align-items:center}.benefit-box:hover{transform:translateY(-7px);border-bottom-color:#cfa670;box-shadow:0 18px 40px rgb(207 166 112 / .12)}.benefit-box .icon-wrap{width:60px;height:60px;background:rgb(207 166 112 / .12);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 22px;color:#cfa670;font-size:22px;font-weight:900;box-shadow:inset 0 0 10px rgb(207 166 112 / .1)}.benefit-box h3{font-size:19px;font-weight:800;margin:0 0 12px;color:#0d1526;line-height:1.3}.benefit-box p{font-size:14px;line-height:1.65;color:#555;margin:0;font-weight:300}.benefit-box p strong{color:#0d1526;font-weight:600}@media (max-width:1024px){.benefits-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:600px){.dxb-why-rent{padding:55px 0}.dxb-why-rent h2{font-size:26px}.dxb-why-rent .sub-heading{font-size:14.5px;margin-bottom:35px}.benefits-row{grid-template-columns:1fr;gap:16px}.benefit-box{padding:30px 20px}}.dxb-seo-links{width:100%;position:relative;padding:90px 0;background:linear-gradient(135deg,#0d1526 0%,#16253d 100%);color:#fff;box-sizing:border-box;font-family:inherit;text-align:left}.dxb-seo-links .container{max-width:1180px;margin:0 auto;padding:0 24px}.seo-content-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:55px;align-items:center}.seo-text h2{font-size:clamp(30px, 3.8vw, 42px);font-weight:800;margin-bottom:20px;color:#fff!important;line-height:1.2;letter-spacing:-.5px}.seo-text h2 span{color:#cfa670!important}.seo-text p{font-size:15.5px;line-height:1.8;color:rgb(255 255 255 / .82);margin-bottom:18px;font-weight:300}.seo-text p strong{color:#fff;font-weight:600}.links-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.link-card{background:rgb(255 255 255 / .035);border:1px solid rgb(207 166 112 / .2);padding:22px 18px;border-radius:14px;text-decoration:none!important;transition:transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;display:flex;flex-direction:column;gap:6px}.link-card:hover{background:rgb(207 166 112 / .1);border-color:#cfa670;transform:translateY(-4px)}.link-card span{color:#cfa670;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px}.link-card h4{color:#fff;font-size:16px;margin:0;font-weight:700;display:flex;align-items:center;justify-content:space-between}.link-card h4::after{content:"→";color:#cfa670;font-size:16px;transition:transform 0.3s ease}.link-card:hover h4::after{transform:translateX(4px)}.dxb-cta-actions-wrap{margin-top:55px;text-align:center;border-top:1px solid rgb(255 255 255 / .12);padding-top:45px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.wa-big-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(135deg,#dcc087 0%,#cfa670 100%);color:#0d1526!important;padding:0 40px;border-radius:14px;font-weight:800;font-size:14.5px;text-transform:uppercase;text-decoration:none!important;transition:transform 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;box-shadow:0 10px 25px rgb(207 166 112 / .25);white-space:nowrap}.wa-big-btn:hover{background:linear-gradient(135deg,#eaddaa 0%,#dbb98c 100%);transform:translateY(-3px);box-shadow:0 15px 30px rgb(207 166 112 / .4)}.tabby-big-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#101B2E!important;padding:0 35px;border-radius:14px;font-weight:800;font-size:14px;text-transform:uppercase;text-decoration:none!important;border:1px solid #eef1f6;transition:transform 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;box-shadow:0 8px 20px rgb(0 0 0 / .06);white-space:nowrap}.tabby-big-btn:hover{background:#fafafa;border-color:#cfa670;transform:translateY(-3px)}.tabby-big-btn .tabby-icon-img{height:22px;width:auto;display:inline-block;vertical-align:middle}@media (max-width:991px){.seo-content-grid{grid-template-columns:1fr;gap:40px}.seo-text{text-align:center}}@media (max-width:767px){.dxb-seo-links{padding:60px 0}.links-showcase{grid-template-columns:1fr;gap:12px}.dxb-seo-links h2{font-size:28px}.dxb-cta-actions-wrap{flex-direction:column;width:100%;margin-top:40px;padding-top:35px}.wa-big-btn,.tabby-big-btn{width:100%;font-size:13.5px;padding:0 15px}}.dxb-static-split{width:100%;padding:80px 0;background:#fff;color:#0d1526;font-family:inherit;box-sizing:border-box;text-align:left}.dxb-static-split .container{max-width:1180px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:55px}.static-content{flex:1.1}.static-content h2{font-size:clamp(30px, 3.8vw, 42px);font-weight:800;margin-bottom:22px;line-height:1.2;color:#0d1526!important;letter-spacing:-.5px}.static-content h2 span{color:#cfa670!important}.static-content ul{list-style:none;padding:0;margin:0 0 30px}.static-content ul li{font-size:15.5px;line-height:1.75;margin-bottom:14px;padding-left:32px;position:relative;color:#4a5568}.static-content ul li::before{content:"✓";color:#cfa670;font-weight:900;font-size:16px;position:absolute;left:0;top:0}.static-content ul li strong{color:#0d1526;font-weight:700}.static-footer-text{font-weight:700;font-size:14.5px;border-top:1px solid #edf2f7;padding-top:22px;color:#b78346;display:flex;align-items:center;gap:8px;letter-spacing:.5px;text-transform:uppercase}.split-actions-wrap{display:flex;gap:14px;margin-top:25px;flex-wrap:wrap}.split-btn{min-height:48px;padding:0 26px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:750;font-size:13.5px;text-transform:uppercase;text-decoration:none!important;transition:transform 0.3s ease,background-color 0.3s ease;white-space:nowrap}.split-btn.primary{background:linear-gradient(135deg,#dcc087 0%,#cfa670 100%);color:#0d1526!important;box-shadow:0 8px 20px rgb(207 166 112 / .2)}.split-btn.primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#eaddaa 0%,#dbb98c 100%)}.split-btn.tabby-btn{background:#f8fafc;color:#101B2E!important;border:1px solid #e2e8f0;gap:8px}.split-btn.tabby-btn:hover{background:#fff;border-color:#cfa670;transform:translateY(-2px)}.split-btn .tabby-icon-img{height:18px;width:auto;display:inline-block;vertical-align:middle}.static-image-wrap{flex:.9;position:relative}.static-image-wrap img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:20px;box-shadow:0 20px 45px rgb(13 21 38 / .12);display:block}@media (max-width:991px){.dxb-static-split{padding:60px 0}.dxb-static-split .container{flex-direction:column-reverse;gap:40px}.static-content{text-align:left;width:100%}.static-image-wrap{width:100%}}@media (max-width:600px){.dxb-static-split{padding:50px 0}.dxb-static-split .container{padding:0 16px}.static-content h2{font-size:26px}.static-content ul li{font-size:14.5px;padding-left:26px}.split-actions-wrap{flex-direction:column;width:100%}.split-btn{width:100%}}.dxb-reviews-section{padding:80px 0;background:#fdfdfd;text-align:center}.dxb-reviews-section .container{max-width:1000px;margin:0 auto;padding:0 20px}.dxb-reviews-section .badge{display:inline-block;color:#cfa670;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px}.dxb-reviews-section h2{font-size:38px;font-weight:800;margin:0 0 40px;color:#0d1526!important}.dxb-reviews-section h2 span{color:#cfa670!important}.reviews-wrapper{background:#fff;padding:30px;border-radius:20px;box-shadow:0 15px 45px rgb(0 0 0 / .03);border:1px solid #f1f1f1}@media (max-width:767px){.dxb-reviews-section{padding:60px 0}.dxb-reviews-section h2{font-size:28px}.reviews-wrapper{padding:15px}}.dxb-final-cta{width:100%;position:relative;padding:90px 0;background:linear-gradient(145deg,#0d1526 0%,#1a2a44 100%);color:#fff;font-family:inherit;text-align:center;box-sizing:border-box}.dxb-final-cta .container{max-width:1000px;margin:0 auto;padding:0 24px}.dxb-final-cta h2{font-size:clamp(30px, 4vw, 44px);font-weight:800;margin:0 0 16px;color:#fff!important;letter-spacing:-.5px}.dxb-final-cta h2 span{color:#cfa670!important}.dxb-final-cta p.sub-desc{font-size:16.5px;line-height:1.75;color:rgb(255 255 255 / .85);margin:0 auto 40px;font-weight:300;max-width:750px}.subpage-faq-wrap{margin:0 0 50px;text-align:left}.subpage-faq-item{background:rgb(255 255 255 / .03);border:1px solid rgb(207 166 112 / .2);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:background-color 0.3s ease,border-color 0.3s ease}.subpage-faq-item:hover,.subpage-faq-item.active{background:rgb(255 255 255 / .06);border-color:#cfa670}.subpage-faq-q{padding:18px 24px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15.5px;color:#fff;user-select:none}.subpage-faq-q span.icon{color:#cfa670;font-size:18px;transition:transform 0.3s ease}.subpage-faq-item.active .subpage-faq-q span.icon{transform:rotate(45deg)}.subpage-faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1);background:rgb(13 21 38 / .4)}.subpage-faq-a p{padding:0 24px 18px;margin:0;font-size:14.5px;line-height:1.7;color:rgb(255 255 255 / .78);font-weight:300}.subpage-faq-a p strong{color:#fff;font-weight:600}.subpage-faq-item.active .subpage-faq-a{max-height:300px}.dxb-final-cta .main-btns{display:flex;gap:14px;justify-content:center;align-items:center;margin-bottom:45px;flex-wrap:wrap}.final-btn{min-height:52px;padding:0 32px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-weight:750;text-decoration:none!important;font-size:14px;text-transform:uppercase;transition:transform 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease;white-space:nowrap}.final-btn.wa{background:linear-gradient(135deg,#dcc087 0%,#cfa670 100%);color:#0d1526!important;box-shadow:0 10px 25px rgb(207 166 112 / .25)}.final-btn.wa:hover{background:linear-gradient(135deg,#eaddaa 0%,#dbb98c 100%);transform:translateY(-3px)}.final-btn.tabby-btn{background:#fff;color:#101B2E!important;border:1px solid #eef1f6;gap:8px}.final-btn.tabby-btn:hover{background:#fafafa;border-color:#cfa670;transform:translateY(-3px)}.final-btn .tabby-icon-img{height:20px;width:auto;display:inline-block;vertical-align:middle}.dxb-internal-links{border-top:1px solid rgb(255 255 255 / .12);padding-top:35px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px}.dxb-internal-links a{color:rgb(255 255 255 / .65);text-decoration:none!important;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:color 0.3s ease}.dxb-internal-links a:hover{color:#cfa670}@media (max-width:767px){.dxb-final-cta{padding:60px 0}.dxb-final-cta h2{font-size:28px}.dxb-final-cta p.sub-desc{font-size:14.5px}.subpage-faq-q{padding:15px 18px;font-size:14px}.subpage-faq-a p{padding:0 18px 15px;font-size:13.5px}.main-btns{flex-direction:column;width:100%}.final-btn{width:100%}.dxb-internal-links{flex-direction:column;gap:12px}}[dir="rtl"] :is(.pcs-hero,.pcs-hero .c,.dxb-luxury-header,.dxb-services-full,.dxb-why-rent,.dxb-seo-links,.dxb-static-split,.subpage-faq-wrap){text-align:right}@media(max-width:767px){[dir="rtl"] :is(.pcs-hero .c,.dxb-luxury-header){text-align:center}}[dir="rtl"] :is(.pcs-hero .k,.pcs-hero .kws,.pcs-hero .btn,.dxb-luxury-kicker,.dxb-luxury-title,.dxb-services-full h2,.dxb-why-rent h2,.seo-text h2,.link-card span,.static-content h2,.static-footer-text,.split-btn,.wa-big-btn,.tabby-big-btn,.final-btn,.dxb-internal-links a,.dxb-reviews-section .badge,.dxb-reviews-section h2,.dxb-final-cta h2){letter-spacing:0!important;text-transform:none!important}[dir="rtl"] .pcs-hero h1 span{font-style:normal}[dir="rtl"] .pcs-hero h1{line-height:1.35}[dir="rtl"] .dxb-luxury-title{font-family:inherit;font-weight:800}[dir="rtl"] .service-rent-item:hover h3 span{transform:translateX(-5px)}[dir="rtl"] .link-card h4::after{content:"←"}[dir="rtl"] .link-card:hover h4::after{transform:translateX(-4px)}[dir="rtl"] .static-content ul li{padding-left:0;padding-right:32px}[dir="rtl"] .static-content ul li::before{left:auto;right:0}@media (max-width:991px){[dir="rtl"] .static-content{text-align:right}[dir="rtl"] .seo-text{text-align:center}}@media (max-width:600px){[dir="rtl"] .static-content ul li{padding-left:0;padding-right:26px}}html[lang^="ru"] body,html[lang^="ru"] :is(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,b,em,button,small,summary,td,th,label,input,textarea,select,div):not(i):not([class*="icon"]):not([class*="fa-"]):not([class^="fa"]):not([class*="eicon"]){font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif!important}html[lang^="ru"] :is(.pcs-hero h1 span,.home-cat-title span,.steps-header h2 span,.faq-header h2 span){font-style:normal}.ydf{--ydf-bg:#0d1526;--ydf-bg2:#121d33;--ydf-gold:#d6ae75;--ydf-tx:#c9cfdb;--ydf-mut:#8d97ab;--ydf-line:rgba(214,174,117,.18);background:var(--ydf-bg);color:var(--ydf-tx);font-family:Poppins,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.65}html[lang^="ru"] .ydf,.ydf[lang="ru"]{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.ydf[dir="rtl"]{font-family:Cairo,"Segoe UI",Tahoma,Arial,sans-serif}.ydf *{box-sizing:border-box}.ydf a{color:inherit;text-decoration:none;transition:color .2s}.ydf a:hover{color:var(--ydf-gold)}.ydf ul{list-style:none;margin:0;padding:0}.ydf h2,.ydf h3{color:#fff;margin:0;font-family:inherit}.ydf svg{width:18px;height:18px;flex:none}.ydf .ydf-wrap{max-width:1200px;margin:0 auto;padding:56px 20px 0}.ydf .ydf-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 36px;border:1px solid var(--ydf-line);border-radius:18px;background:linear-gradient(135deg,#16233f 0%,#0f1830 100%)}.ydf .ydf-k{display:block;color:var(--ydf-gold);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px}.ydf[dir="rtl"] .ydf-k{letter-spacing:0;font-size:14px}.ydf .ydf-cta h2{font-size:clamp(22px,3vw,32px);font-weight:700;line-height:1.25}.ydf .ydf-cta h2 span{color:var(--ydf-gold);font-style:italic}.ydf[dir="rtl"] .ydf-cta h2 span{font-style:normal}.ydf .ydf-cta p{margin:8px 0 0;color:var(--ydf-mut);max-width:520px}.ydf .ydf-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.ydf .ydf-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border-radius:999px;border:1px solid var(--ydf-gold);color:#fff;font-weight:600;font-size:15px;white-space:nowrap}.ydf .ydf-btn.is-gold{background:var(--ydf-gold);color:#0d1526}.ydf .ydf-btn.is-gold:hover{background:#e6c48f;color:#0d1526}.ydf .ydf-btn:not(.is-gold):hover{background:rgb(214 174 117 / .12);color:#fff}.ydf .ydf-facts{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 0;border:1px solid var(--ydf-line);border-radius:14px;overflow:hidden}.ydf .ydf-facts li{padding:18px 16px;text-align:center;border-inline-start:1px solid var(--ydf-line)}.ydf .ydf-facts li:first-child{border-inline-start:0}.ydf .ydf-facts strong{display:block;color:var(--ydf-gold);font-size:22px;font-weight:700;line-height:1.2}.ydf .ydf-facts span{display:block;color:var(--ydf-mut);font-size:13px;margin-top:4px}.ydf .ydf-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:36px;padding:48px 0 40px}.ydf .ydf-grid h3{font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:10px;position:relative}.ydf .ydf-grid h3::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:32px;height:2px;background:var(--ydf-gold)}.ydf .ydf-grid nav li+li,.ydf .ydf-contact li+li{margin-top:9px}.ydf .ydf-logo img{display:block;width:170px;height:auto}.ydf .ydf-brand p{margin:16px 0 18px;color:var(--ydf-mut);font-size:14px}.ydf .ydf-google{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;background:#fff;color:#1f2937;font-weight:600;font-size:14px}.ydf .ydf-google:hover{color:#0d1526;box-shadow:0 0 0 2px var(--ydf-gold)}.ydf .ydf-social{display:flex;gap:10px;margin-top:16px}.ydf .ydf-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--ydf-line);color:#fff}.ydf .ydf-social a:hover{background:var(--ydf-gold);color:#0d1526;border-color:var(--ydf-gold)}.ydf .ydf-contact li,.ydf .ydf-contact a{display:flex;align-items:flex-start;gap:10px}.ydf .ydf-contact svg{color:var(--ydf-gold);margin-top:3px}.ydf .ydf-payrow{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--ydf-line)}.ydf .ydf-payrow h3{font-size:15px;font-weight:600}.ydf .ydf-payrow p{margin:4px 0 0;color:var(--ydf-mut);font-size:13px}.ydf .ydf-pays{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ydf .ydf-pay{display:grid;place-items:center;height:36px;min-width:64px;padding:0 12px;border-radius:8px;background:#fff;font:700 13px/1 Arial,Helvetica,sans-serif;color:#111}.ydf .ydf-pay svg{width:auto;height:20px}.ydf .ydf-pay.is-card svg{height:22px}.ydf .ydf-pay.is-apple{background:#000;color:#fff}.ydf .ydf-pay.is-google{color:#3c4043}.ydf .ydf-pay.is-tabby{background:#3bffc1;color:#000;font-size:15px;letter-spacing:-.02em}.ydf .ydf-pay.is-tamara{background:linear-gradient(90deg,#ff8e8e,#d48bff,#8ec5ff);padding:0 8px}.ydf .ydf-pay.is-tamara svg{height:34px}.ydf .ydf-pay.is-mamo{background:#1b1f3b;color:#fff}.ydf .ydf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 26px;border-top:1px solid var(--ydf-line);color:var(--ydf-mut);font-size:13px}.ydf .ydf-langs{display:flex;gap:6px}.ydf .ydf-langs a{padding:5px 12px;border-radius:999px;border:1px solid var(--ydf-line)}.ydf .ydf-langs a[aria-current]{border-color:var(--ydf-gold);color:var(--ydf-gold)}@media (max-width:1024px){.ydf .ydf-grid{grid-template-columns:1fr 1fr}.ydf .ydf-cta{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.ydf .ydf-wrap{padding:40px 16px 0}.ydf .ydf-cta{padding:26px 20px}.ydf .ydf-cta-btns{width:100%}.ydf .ydf-btn{flex:1;justify-content:center}.ydf .ydf-facts{grid-template-columns:1fr 1fr}.ydf .ydf-facts li:nth-child(3){border-inline-start:0}.ydf .ydf-facts li:nth-child(n+3){border-top:1px solid var(--ydf-line)}.ydf .ydf-grid{grid-template-columns:1fr 1fr;gap:30px 20px;padding:36px 0 28px}.ydf .ydf-brand,.ydf .ydf-contact{grid-column:1/-1}.ydf .ydf-payrow,.ydf .ydf-bottom{flex-direction:column;align-items:flex-start}.ydf .ydf-pays{justify-content:flex-start}}.ydh{--h-bg:#0d1526;--h-gold:#d6ae75;--h-tx:#e7eaf0;--h-mut:#8d97ab;--h-line:rgba(214,174,117,.18);position:relative;z-index:999;background:var(--h-bg);color:var(--h-tx);border-bottom:1px solid var(--h-line);font-family:Poppins,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.4}.ydh[lang="ru"]{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.ydh[dir="rtl"]{font-family:Cairo,"Segoe UI",Tahoma,Arial,sans-serif}.ydh *{box-sizing:border-box}.ydh a{color:inherit;text-decoration:none}.ydh ul{list-style:none;margin:0;padding:0}.ydh button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ydh svg{width:20px;height:20px;flex:none}.ydh .ydh-bar{max-width:1240px;margin:0 auto;height:76px;padding:0 20px;display:flex;align-items:center;gap:24px}.ydh .ydh-logo img{display:block;height:52px;width:auto}.ydh .ydh-nav{flex:1}.ydh .ydh-nav>ul{display:flex;align-items:center;justify-content:center;gap:4px}.ydh .ydh-nav>ul>li{position:relative}.ydh .ydh-nav>ul>li>a,.ydh .ydh-nav>ul>li>button{display:flex;align-items:center;gap:4px;padding:10px 14px;border-radius:999px;font-weight:500;white-space:nowrap;transition:color .2s,background .2s}.ydh .ydh-nav>ul>li>a:hover,.ydh .ydh-nav>ul>li>button:hover,.ydh .ydh-nav a[aria-current="page"]{color:var(--h-gold)}.ydh .ydh-chev{width:14px!important;height:14px!important;transition:transform .2s}.ydh .ydh-drop{position:absolute;top:100%;inset-inline-start:50%;transform:translate(-50%,8px);width:560px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;background:#121d33;border:1px solid var(--h-line);border-radius:16px;box-shadow:0 24px 48px rgb(0 0 0 / .35);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s}.ydh[dir="rtl"] .ydh-drop{transform:translate(50%,8px)}.ydh .ydh-has-drop:hover .ydh-drop,.ydh .ydh-has-drop:focus-within .ydh-drop{opacity:1;visibility:visible;transform:translate(-50%,0)}.ydh[dir="rtl"] .ydh-has-drop:hover .ydh-drop,.ydh[dir="rtl"] .ydh-has-drop:focus-within .ydh-drop{transform:translate(50%,0)}.ydh .ydh-has-drop:hover .ydh-chev,.ydh .ydh-has-drop:focus-within .ydh-chev{transform:rotate(180deg)}.ydh .ydh-drop a{display:flex;gap:12px;align-items:center;padding:12px;border-radius:12px;transition:background .2s}.ydh .ydh-drop a:hover{background:rgb(214 174 117 / .1)}.ydh .ydh-drop svg{width:34px;height:34px;padding:7px;border-radius:10px;background:rgb(214 174 117 / .12);color:var(--h-gold)}.ydh .ydh-drop b{display:block;font-weight:600;color:#fff;font-size:14px}.ydh .ydh-drop small{display:block;color:var(--h-mut);font-size:12px;margin-top:2px}.ydh .ydh-actions{display:flex;align-items:center;gap:10px}.ydh .ydh-lang{position:relative}.ydh .ydh-lang>button{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:1px solid var(--h-line);border-radius:999px;font-size:13px;font-weight:600}.ydh .ydh-lang>ul{position:absolute;top:calc(100% + 8px);inset-inline-end:0;min-width:150px;padding:6px;background:#121d33;border:1px solid var(--h-line);border-radius:12px;box-shadow:0 16px 32px rgb(0 0 0 / .35);opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.ydh .ydh-lang:hover>ul,.ydh .ydh-lang:focus-within>ul{opacity:1;visibility:visible}.ydh .ydh-lang li a{display:block;padding:9px 12px;border-radius:8px}.ydh .ydh-lang li a:hover,.ydh .ydh-lang li a[aria-current]{background:rgb(214 174 117 / .12);color:var(--h-gold)}.ydh .ydh-cta{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:var(--h-gold);color:#0d1526!important;font-weight:600;white-space:nowrap;transition:background .2s}.ydh .ydh-cta:hover{background:#e6c48f}.ydh .ydh-cta-s{display:none}.ydh .ydh-burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--h-line)!important;position:relative}.ydh .ydh-burger i{position:absolute;inset-inline-start:12px;width:20px;height:2px;border-radius:2px;background:#fff}.ydh .ydh-burger i:nth-child(1){top:15px}.ydh .ydh-burger i:nth-child(2){top:21px;width:14px}.ydh .ydh-burger i:nth-child(3){top:27px}.ydh .ydh-panel{display:none}@media (max-width:1100px){.ydh .ydh-nav,.ydh .ydh-lang{display:none}.ydh .ydh-bar{height:64px;padding:0 16px;justify-content:space-between}.ydh .ydh-logo img{height:44px}.ydh .ydh-cta{height:40px;padding:0 14px;font-size:14px}.ydh .ydh-cta-l{display:none}.ydh .ydh-cta-s{display:inline}.ydh .ydh-burger{display:block}.ydh .ydh-panel{display:block;position:fixed;inset:0;z-index:1000;visibility:hidden;pointer-events:none}.ydh.is-open .ydh-panel{visibility:visible;pointer-events:auto}.ydh .ydh-scrim{position:absolute;inset:0;background:rgb(5 10 20 / .6);opacity:0;transition:opacity .25s}.ydh.is-open .ydh-scrim{opacity:1}.ydh .ydh-sheet{position:absolute;top:0;bottom:0;inset-inline-end:0;width:min(420px,92vw);overflow-y:auto;overscroll-behavior:contain;padding:16px 18px 28px;background:var(--h-bg);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);will-change:transform}.ydh[dir="rtl"] .ydh-sheet{transform:translateX(-100%)}.ydh.is-open .ydh-sheet{transform:none}.ydh .ydh-sheet-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ydh .ydh-sheet-top img{height:40px;width:auto;display:block}.ydh .ydh-x{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--h-line)!important}.ydh .ydh-sheet-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ydh .ydh-btn{white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;border:1px solid var(--h-gold);font-weight:600;font-size:14px}.ydh .ydh-btn.is-gold{background:var(--h-gold);color:#0d1526!important}.ydh .ydh-h{margin:22px 0 10px;color:var(--h-gold);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ydh[dir="rtl"] .ydh-h{letter-spacing:0;font-size:14px}.ydh .ydh-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ydh .ydh-tiles a{display:flex;flex-direction:column;gap:6px;height:100%;padding:14px;border-radius:14px;background:#121d33;border:1px solid var(--h-line)}.ydh .ydh-tiles a[aria-current]{border-color:var(--h-gold)}.ydh .ydh-tiles svg{width:26px;height:26px;color:var(--h-gold)}.ydh .ydh-tiles b{font-size:14px;font-weight:600;color:#fff;line-height:1.3}.ydh .ydh-tiles small{font-size:12px;color:var(--h-mut)}.ydh .ydh-tiles li:first-child{grid-column:1/-1}.ydh .ydh-tiles li:first-child a{flex-direction:row;align-items:center;flex-wrap:wrap;column-gap:10px}.ydh .ydh-tiles li:first-child small{flex-basis:100%;padding-inline-start:36px;margin-top:-4px}.ydh .ydh-links{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.ydh .ydh-links a{display:block;padding:10px 0;border-bottom:1px solid var(--h-line);color:var(--h-tx)}.ydh .ydh-pills{display:flex;gap:8px;margin-top:22px}.ydh .ydh-pills a{flex:1;text-align:center;padding:10px 0;border-radius:999px;border:1px solid var(--h-line);font-size:14px}.ydh .ydh-pills a[aria-current]{border-color:var(--h-gold);color:var(--h-gold)}.ydh .ydh-hours{margin:18px 0 0;text-align:center;color:var(--h-mut);font-size:13px}}html.ydh-lock,html.ydh-lock body{overflow:hidden}@media (prefers-reduced-motion:reduce){.ydh *{transition:none!important}}.inside-content>.elementor:has(.ydh){position:sticky;top:0;z-index:999}.admin-bar .inside-content>.elementor:has(.ydh){top:32px}@media (max-width:782px){.admin-bar .inside-content>.elementor:has(.ydh){top:0}}html[lang^="ar"] body,html[lang^="ar"] :is(h1,h2,h3,h4,h5,h6,p,li,a,span,strong,b,em,button,small,summary,td,th,label,input,textarea,select,div):not(i):not([class*="icon"]):not([class*="fa-"]):not([class^="fa"]):not([class*="eicon"]){font-family:Cairo,"Segoe UI",Tahoma,Arial,sans-serif!important}@media (hover:none),(max-width:1024px){*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html,body{overflow-x:clip!important;overflow-y:visible!important}.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a{background:#cfb06c!important;opacity:1!important}.wc-bookings-date-picker .ui-datepicker td.bookable a{background-color:#1F2937!important;background-image:none!important;border-color:rgb(0 0 0 / .1)!important;color:#fff!important;text-shadow:0 1px 0 rgb(0 0 0 / .1)}.woocommerce div.product form.cart .button{width:100%;background-color:#222b59!important}:root{--yd-dark:#020617;--yd-gold:#facc15;--yd-gold-soft:rgba(250,204,21,.06);--yd-gold-line:rgba(250,204,21,.55)}.wc-pao-addons-container{min-height:260px;box-sizing:border-box}.wc-pao-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;background:#fff;padding:22px 20px 24px;border-radius:24px;border:2px solid var(--yd-gold-line);box-shadow:0 18px 40px rgb(2 6 23 / .15);box-sizing:border-box}.wc-pao-addon{background:#fff;border:1px solid var(--yd-gold-line);border-radius:18px;padding:16px 14px 18px;box-shadow:0 2px 8px rgb(2 6 23 / .08);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.wc-pao-addon:hover{border-color:var(--yd-dark);box-shadow:0 8px 20px rgb(2 6 23 / .25);transform:translateY(-2px)}.wc-pao-addon .wc-pao-addon-name{margin:0 0 8px;font-weight:800;color:var(--yd-dark);font-size:15px}.wc-pao-addon .wc-pao-addon-description{color:rgb(15 23 42 / .85);font-size:.9rem;margin:0 0 10px}.wc-pao-addon-choices li{list-style:none;margin-bottom:8px}.wc-pao-addon-choices li:last-child{margin-bottom:0}.wc-pao-addon-choices li label{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgb(148 163 184 / .6);border-radius:999px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.wc-pao-addon-choices li label:hover{border-color:var(--yd-gold);background:var(--yd-gold-soft);color:var(--yd-dark)}.wc-pao-addon-choices input:checked+label{border-color:var(--yd-dark);background:var(--yd-gold-soft);color:var(--yd-dark);font-weight:600}.wc-pao-addon .wc-pao-addon-price{background:var(--yd-gold);color:var(--yd-dark);font-weight:700;border-radius:999px;padding:2px 10px;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center}@media (max-width:600px){.wc-pao-addons{padding:18px 14px 20px}.wc-pao-addon{padding:14px 12px 16px}.wc-pao-addon .wc-pao-addon-name{font-size:14px}.wc-pao-addon .wc-pao-addon-description{font-size:.85rem}}#e-n-menu-title-6672{display:inline-block;min-height:40px;line-height:1.2}.wc-pao-addons-container{min-height:260px;box-sizing:border-box}body,.site,.site-content,#page{background:#ffffff!important}.ydp{--p-gold:#d6ae75;--p-ink:#13172b;--p-mut:#6a7285;--p-line:#e7e2d9;--p-soft:#f7f4ef;max-width:1240px;margin:0 auto;padding:18px 20px 60px;color:var(--p-ink);font-size:15px;line-height:1.65}.ydp *{box-sizing:border-box}.ydp a{text-decoration:none}.ydp .ydp-bc{font-size:13px;color:var(--p-mut);margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.ydp .ydp-bc a{color:var(--p-mut)}.ydp .ydp-bc a:hover{color:#a57e45}.ydp .ydp-bc span{opacity:.6}.ydp .ydp-bc .cur{opacity:1}.ydp .ydp-gal{position:relative;border-radius:20px;overflow:hidden;background:#0d1526}.ydp .ydp-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:520px;outline:none}.ydp .ydp-track::-webkit-scrollbar{display:none}.ydp .ydp-slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;cursor:zoom-in;display:block}.ydp .ydp-nav{position:absolute;top:calc(50% - 60px);width:46px;height:46px;border-radius:50%;border:0;background:rgb(255 255 255 / .92);color:#13172b;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px rgb(0 0 0 / .2)}.ydp .ydp-nav svg{width:22px;height:22px}.ydp .ydp-nav.prev{inset-inline-start:16px}.ydp .ydp-nav.next{inset-inline-end:16px}[dir="rtl"] .ydp .ydp-nav svg{transform:scaleX(-1)}.ydp .ydp-count{position:absolute;top:16px;inset-inline-start:16px;background:rgb(13 21 38 / .72);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px}.ydp .ydp-full{position:absolute;top:16px;inset-inline-end:16px;display:flex;gap:6px;align-items:center;background:#fff;border:0;border-radius:999px;padding:7px 14px;font-weight:600;font-size:13px;line-height:1;color:#13172b;cursor:pointer}.ydp .ydp-full svg{width:16px;height:16px}.ydp .ydp-x{display:none}.ydp .ydp-thumbs{display:flex;gap:8px;overflow-x:auto;padding:10px;background:#0d1526;scrollbar-width:thin}.ydp .ydp-thumbs button{flex:0 0 92px;height:62px;padding:0;border:2px solid #fff0;border-radius:10px;overflow:hidden;cursor:pointer;opacity:.6;background:none}.ydp .ydp-thumbs button[aria-current]{border-color:var(--p-gold);opacity:1}.ydp .ydp-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.ydp .ydp-gal.is-full{position:fixed;inset:0;z-index:100000;border-radius:0;display:flex;flex-direction:column}.ydp .ydp-gal.is-full .ydp-track{flex:1;height:auto}.ydp .ydp-gal.is-full .ydp-slide{object-fit:contain;cursor:default}.ydp .ydp-gal.is-full .ydp-full{display:none}.ydp .ydp-gal.is-full .ydp-x{display:grid;place-items:center;position:absolute;top:14px;inset-inline-end:14px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;cursor:pointer}.ydp .ydp-gal.is-full .ydp-x svg{width:22px;height:22px}.ydp .ydp-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:28px}.ydp .ydp-kick{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a57e45}[dir="rtl"] .ydp .ydp-kick{letter-spacing:0;font-size:13px}.ydp h1{font-size:32px;line-height:1.2;margin:8px 0 14px;color:var(--p-ink)}.ydp h2{font-size:23px;line-height:1.3;margin:0 0 12px;color:var(--p-ink)}.ydp h3{font-size:17px;margin:18px 0 8px;color:var(--p-ink)}.ydp p{margin:0 0 12px;color:#3b4256}.ydp .ydp-chips{display:flex;flex-wrap:wrap;gap:8px}.ydp .ydp-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--p-soft);border:1px solid var(--p-line);font-size:13px;font-weight:500}.ydp .ydp-chip svg{width:16px;height:16px;color:#a57e45}.ydp .ydp-sec{margin-top:34px}.ydp .ydp-desc h2:not(:first-child),.ydp .ydp-desc h3{font-size:18px;margin:20px 0 8px}.ydp .ydp-card{background:var(--p-soft);border-radius:18px;padding:22px}.ydp .ydp-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ydp .ydp-list li{display:flex;gap:10px;align-items:flex-start}.ydp .ydp-list svg{flex:none;width:20px;height:20px;color:#a57e45;margin-top:2px}.ydp .ydp-faq details{border-bottom:1px solid var(--p-line);padding:14px 0}.ydp .ydp-faq summary{font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.ydp .ydp-faq summary::-webkit-details-marker{display:none}.ydp .ydp-faq summary::after{content:"+";color:#a57e45;font-size:20px;line-height:1}.ydp .ydp-faq details[open] summary::after{content:"\2013"}.ydp .ydp-faq p{margin:8px 0 0}.ydp .ydp-panel{position:sticky;top:96px;border:1px solid var(--p-line);border-radius:20px;padding:24px;box-shadow:0 18px 40px rgb(13 21 38 / .08);background:#fff}.admin-bar .ydp .ydp-panel{top:128px}.ydp .ydp-pt{font-weight:600;font-size:16px;margin-bottom:10px}.ydp .ydp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:12px 0;border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line)}.ydp .ydp-price b{font-size:28px}.ydp .ydp-price small{color:var(--p-mut)}.ydp .ydp-min{font-size:13px;color:var(--p-mut);margin:8px 0 4px}.ydp .ydp-form form.cart{margin:10px 0 0}.ydp .ydp-form .wc-bookings-booking-form{border:0;padding:0;margin:0}.ydp .ydp-form label{font-size:12px;font-weight:600;color:var(--p-mut);text-transform:uppercase;letter-spacing:.05em}.ydp .ydp-form select,.ydp .ydp-form input[type=number],.ydp .ydp-form input[type=text]{width:100%;min-height:46px;border:1px solid var(--p-line);border-radius:12px;padding:0 12px;background:#fff;font:inherit}.ydp .ydp-form .single_add_to_cart_button{width:100%;height:52px;border-radius:14px!important;background:var(--p-gold)!important;color:#0d1526!important;font-weight:600;font-size:15px;border:0;margin-top:10px}.ydp .ydp-form .single_add_to_cart_button.disabled{opacity:.55}.ydp .ydp-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:14px;font-weight:600;border:1px solid var(--p-gold);color:#0d1526;margin-top:10px;background:#fff}.ydp .ydp-btn svg{width:20px;height:20px}.ydp .ydp-pay{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--p-mut);margin-top:10px;text-align:center}.ydp .ydp-pay i{font-style:normal;background:#3bffc1;color:#000;font-weight:700;border-radius:6px;padding:2px 7px}.ydp .ydp-rel{margin-top:56px}.ydp .ydp-rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ydp .ydp-rc{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--p-line);color:var(--p-ink);transition:box-shadow .2s,transform .2s}.ydp .ydp-rc:hover{box-shadow:0 12px 28px rgb(13 21 38 / .12);transform:translateY(-2px)}.ydp .ydp-rc img{width:100%;height:160px;object-fit:cover;display:block}.ydp .ydp-rc div{padding:12px 14px}.ydp .ydp-rc b{display:block;font-size:14px;line-height:1.35}.ydp .ydp-rc small{color:var(--p-mut)}.ydp .ydp-sticky{display:none}@media (max-width:900px){.ydp{padding:12px 16px 110px}.ydp .ydp-track{height:300px}.ydp .ydp-nav{top:calc(50% - 64px);width:38px;height:38px}.ydp .ydp-thumbs button{flex-basis:70px;height:48px}.ydp .ydp-gal.is-full .ydp-nav{top:calc(50% - 19px)}.ydp .ydp-body{display:flex;flex-direction:column;gap:0;margin-top:18px}.ydp .ydp-main{display:contents}.ydp .ydp-main>.ydp-kick,.ydp .ydp-main>h1,.ydp .ydp-main>.ydp-chips{order:1}.ydp .ydp-panel{order:2;position:static;box-shadow:none;padding:18px;margin:18px 0 6px}.ydp .ydp-main>.ydp-sec{order:3}.ydp h1{font-size:25px}.ydp .ydp-rel-grid{grid-template-columns:1fr 1fr}.ydp .ydp-rc img{height:120px}.ydp .ydp-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#fff;border-top:1px solid var(--p-line);padding:10px 14px;gap:10px;align-items:center;box-shadow:0 -8px 24px rgb(0 0 0 / .08)}.ydp .ydp-sticky .p{flex:1;min-width:0}.ydp .ydp-sticky .p b{font-size:18px;display:block;line-height:1.1}.ydp .ydp-sticky .p small{color:var(--p-mut);font-size:12px}.ydp .ydp-sticky a{height:46px;padding:0 18px;border-radius:12px;display:flex;align-items:center;font-weight:600}.ydp .ydp-sticky .g{background:var(--p-gold);color:#0d1526}.ydp .ydp-sticky .w{border:1px solid var(--p-gold);width:46px;justify-content:center;padding:0}.ydp .ydp-sticky .w svg{width:22px;height:22px}}.ydp .ydp-thumbs{scrollbar-width:none}.ydp .ydp-thumbs::-webkit-scrollbar{display:none}.ydp .ydp-form fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}.ydp .ydp-form .form-field{margin:0 0 12px!important}.ydp .ydp-form .wc-bookings-date-picker-timezone,.ydp .ydp-form .wc-bookings-date-picker-timezone-block{display:block;font-size:12px;color:var(--p-mut);text-align:start;margin:4px 0 8px}.ydp .ydp-form .ui-datepicker{width:100%!important;border:1px solid var(--p-line)!important;border-radius:16px!important;padding:12px!important;background:#fff!important;box-shadow:none!important;font-family:inherit!important;margin:0!important}.ydp .ydp-form .ui-datepicker-header{position:relative;background:none!important;border:0!important;border-radius:0!important;padding:2px 0 12px!important;color:var(--p-ink)!important}.ydp .ydp-form .ui-datepicker-title{margin:0 44px!important;line-height:34px!important;font-weight:600!important;font-size:15px!important;color:var(--p-ink)!important;text-transform:none!important;letter-spacing:0!important}.ydp .ydp-form .ui-datepicker-prev,.ydp .ydp-form .ui-datepicker-next{position:absolute!important;top:2px!important;width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid var(--p-line)!important;background:#fff!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center}.ydp .ydp-form .ui-datepicker-prev{left:0!important;right:auto!important}.ydp .ydp-form .ui-datepicker-next{right:0!important;left:auto!important}.ydp .ydp-form .ui-datepicker-prev.ui-state-disabled,.ydp .ydp-form .ui-datepicker-next.ui-state-disabled{opacity:.35;cursor:default}.ydp .ydp-form .ui-datepicker-prev:not(.ui-state-disabled):hover,.ydp .ydp-form .ui-datepicker-next:not(.ui-state-disabled):hover{border-color:var(--p-gold)!important}.ydp .ydp-form .ui-datepicker .ui-icon{position:static!important;margin:0!important;width:auto!important;height:auto!important;background:none!important;text-indent:0!important;overflow:visible!important;font-size:0!important;line-height:1}.ydp .ydp-form .ui-datepicker-prev .ui-icon::before{content:"\2039";font-size:22px;color:var(--p-ink)}.ydp .ydp-form .ui-datepicker-next .ui-icon::before{content:"\203A";font-size:22px;color:var(--p-ink)}[dir="rtl"] .ydp .ydp-form .ui-datepicker-prev{right:0!important;left:auto!important}[dir="rtl"] .ydp .ydp-form .ui-datepicker-next{left:0!important;right:auto!important}[dir="rtl"] .ydp .ydp-form .ui-datepicker-prev .ui-icon::before{content:"\203A"}[dir="rtl"] .ydp .ydp-form .ui-datepicker-next .ui-icon::before{content:"\2039"}.ydp .ydp-form .ui-datepicker table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;font-size:14px!important}.ydp .ydp-form .ui-datepicker th{padding:4px 0 8px!important;font-size:11px!important;font-weight:600!important;color:var(--p-mut)!important;text-transform:uppercase;border:0!important;background:none!important}.ydp .ydp-form .ui-datepicker td{padding:3px!important;border:0!important;background:none!important;opacity:1!important}.ydp .ydp-form .ui-datepicker td a,.ydp .ydp-form .ui-datepicker td span{display:flex!important;align-items:center;justify-content:center;height:40px!important;padding:0!important;border-radius:10px!important;border:1px solid transparent!important;background:none!important;background-image:none!important;color:#b9bec9!important;font-weight:500!important;font-size:14px!important;text-align:center!important;text-shadow:none!important;text-decoration:none!important;box-shadow:none!important}.ydp .ydp-form .ui-datepicker td.bookable:not(.ui-state-disabled) a{background:var(--p-soft)!important;border-color:var(--p-line)!important;color:var(--p-ink)!important}.ydp .ydp-form .ui-datepicker td.bookable:not(.ui-state-disabled) a:hover{background:#efe4cf!important;border-color:var(--p-gold)!important}.ydp .ydp-form .ui-datepicker td.ui-datepicker-today a,.ydp .ydp-form .ui-datepicker td.ui-datepicker-today span{border-color:var(--p-gold)!important}.ydp .ydp-form .ui-datepicker td.ui-datepicker-current-day a,.ydp .ydp-form .ui-datepicker td.ui-datepicker-current-day a.ui-state-active{background:var(--p-gold)!important;border-color:var(--p-gold)!important;color:#0d1526!important;font-weight:700!important}.ydp .ydp-form .ui-datepicker td.ui-datepicker-other-month a,.ydp .ydp-form .ui-datepicker td.ui-datepicker-other-month span{visibility:hidden}.ydp .ydp-form .ui-datepicker td.partial_booked:not(.ui-state-disabled) a{background:linear-gradient(135deg,var(--p-soft) 50%,#efe4cf 50%)!important}.ydp .ydp-form .wc-bookings-booking-cost{margin:12px 0 0!important;padding:12px 14px!important;border-radius:12px;background:var(--p-soft)!important;border:1px solid var(--p-line)!important;font-size:14px;color:var(--p-ink)}.ydp .ydp-form .wc-pao-addons-container{display:block!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;margin:14px 0 0!important}.ydp .ydp-form .wc-pao-addon,.ydp .ydp-form .wc-pao-addon:hover{border:1px solid var(--p-line)!important;border-radius:14px!important;padding:14px 16px 6px!important;margin:0 0 12px!important;background:#fff!important;box-shadow:none!important;transform:none!important}.ydp .ydp-form .wc-pao-addon .wc-pao-legend,.ydp .ydp-form .wc-pao-addon .wc-pao-addon-name{display:block;margin:0 0 6px!important;padding:0!important;font-size:14px!important;font-weight:600!important;color:var(--p-ink)!important;text-transform:none!important;letter-spacing:0!important}.ydp .ydp-form .wc-pao-addon-wrap{margin:0!important;padding:0!important}.ydp .ydp-form .wc-pao-addon-wrap>div{display:flex!important;align-items:center;gap:10px;padding:10px 0!important;margin:0!important;border-top:1px dashed var(--p-line)}.ydp .ydp-form .wc-pao-addon-wrap>div:first-child{border-top:0}.ydp .ydp-form .wc-pao-addon-checkbox{flex:none;width:18px!important;height:18px!important;margin:0!important;accent-color:#b88b4a;cursor:pointer}.ydp .ydp-form .wc-pao-addon-wrap label{flex:1;display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0!important;font-size:14px!important;font-weight:400!important;color:var(--p-ink)!important;text-transform:none!important;letter-spacing:0!important;line-height:1.4!important;cursor:pointer}.ydp .ydp-form .wc-pao-addon-price{flex:none;background:none!important;padding:0!important;border-radius:0!important;color:#a57e45!important;font-weight:600!important;font-size:13.5px!important;white-space:nowrap;box-shadow:none!important}.ydp .ydp-form .wc-pao-addon-price .amount{color:inherit!important;background:none!important}.ydp .ydp-form .product-addon-totals,.ydp .ydp-form #product-addons-total{margin:8px 0 0!important;border:0!important;padding:0!important;font-size:14px}.ydp .ydp-form .product-addon-totals ul{list-style:none;margin:0;padding:0}.ydp .ydp-form .product-addon-totals li{display:flex;justify-content:space-between;padding:4px 0;border:0!important}.ydp .ydp-list.ydp-bring{display:block;columns:2;column-gap:24px}.ydp .ydp-bring li{break-inside:avoid;margin-bottom:10px}@media (max-width:900px){.ydp .ydp-list.ydp-bring{columns:1}}html{scrollbar-color:#d6ae75 #0d1526;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0d1526}::-webkit-scrollbar-thumb{background:#d6ae75;border-radius:10px;border:2px solid #0d1526}::-webkit-scrollbar-thumb:hover{background:#e6c48f}@media (max-width:900px){body:has(.ydp) .floating-cta-buttons{display:none!important}}.ydp .ydp-form .wc-bookings-date-picker-timezone-block,.ydp .ydp-form .wc-bookings-date-picker-timezone{display:block!important;width:100%!important;white-space:normal}.ydp .ydp-form .wc-bookings-date-picker-timezone-block{text-align:start}.woocommerce .ydp .ydp-form div.product form.cart .single_add_to_cart_button.button,.woocommerce div.product .ydp .ydp-form form.cart .single_add_to_cart_button.button,.ydp .ydp-form form.cart button.single_add_to_cart_button.button,.ydp .ydp-form form.cart button.single_add_to_cart_button.button:hover,.ydp .ydp-form form.cart button.single_add_to_cart_button.button:focus,.ydp .ydp-form form.cart button.single_add_to_cart_button.button:active{background:#d6ae75!important;background-color:#d6ae75!important;color:#0d1526!important;border:0!important;box-shadow:none!important}.ydp .ydp-form form.cart button.single_add_to_cart_button.button:not(.disabled):hover{background:#e6c48f!important;background-color:#e6c48f!important}.ydp .ydp-form form.cart button.single_add_to_cart_button.button.disabled,.ydp .ydp-form form.cart button.single_add_to_cart_button.button:disabled{background:#efe4cf!important;background-color:#efe4cf!important;color:#8a7a5f!important;opacity:1!important;cursor:not-allowed}.ydp .ydp-form .wc-pao-addon:has(.wc-pao-addon-input-multiplier){display:grid!important;grid-template-columns:1fr 96px;align-items:center;column-gap:14px;padding:12px 16px!important}.ydp .ydp-form .wc-pao-addon:has(.wc-pao-addon-input-multiplier) .wc-pao-addon-name{grid-column:1;margin:0!important;display:flex!important;flex-wrap:wrap;gap:6px;align-items:baseline}.ydp .ydp-form .wc-pao-addon:has(.wc-pao-addon-input-multiplier) .wc-pao-addon-name .wc-pao-addon-price{color:#a57e45!important;font-weight:600!important;font-size:13px!important;background:none!important;padding:0!important}.ydp .ydp-form .wc-pao-addon:has(.wc-pao-addon-input-multiplier) .wc-pao-addon-description{grid-column:1;font-size:12px;color:var(--p-mut)}.ydp .ydp-form .wc-pao-addon:has(.wc-pao-addon-input-multiplier) .wc-pao-addon-description p{margin:2px 0 0;font-size:12px;color:var(--p-mut)}.ydp .ydp-form .wc-pao-addon:has(.wc-pao-addon-input-multiplier) .wc-pao-addon-wrap{grid-column:2;grid-row:1 / span 2;margin:0!important}.ydp .ydp-form input.wc-pao-addon-input-multiplier{width:96px!important;min-height:42px!important;height:42px;text-align:center;border:1px solid var(--p-line)!important;border-radius:12px!important;padding:0 8px!important;font-weight:600}.ydp .ydp-form input.wc-pao-addon-input-multiplier:focus{border-color:var(--p-gold)!important;outline:none;box-shadow:0 0 0 3px rgb(214 174 117 / .2)}.ydp .ydp-form .wc-pao-addon:has(>.wc-pao-addon-heading),.ydp .ydp-form .wc-pao-addon:has(>.wc-pao-addon-heading):hover{border:0!important;padding:6px 2px 0!important;margin:4px 0 8px!important;background:none!important}.ydp .ydp-form .wc-pao-addon-heading{margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:var(--p-ink)!important;text-transform:none!important;letter-spacing:0!important}