.fttx-luxury{--fttx-page:#fffefa;--fttx-surface:#fffefa;--fttx-soft:#f3f0e8;--fttx-midnight:#292d26;--fttx-body:#626458;--fttx-muted:#68675f;--fttx-quiet:#68675f;--fttx-divider:#e2dccf;--fttx-blue:#93502f;--fttx-cyan:#ab6841;--fttx-cyan-ink:#81452b;--fttx-focus:0 0 0 3px #b7805f40;background:#fffefa;color:#292d26;-webkit-font-smoothing:antialiased}.fttx-luxury ::selection{background:#ead4be;color:#292d26}.fttx-luxury :where(h1,h2,h3){letter-spacing:-.015em;text-wrap:balance}.fttx-luxury :where(button,input,textarea,select){font-family:inherit}.fttx-luxury :where(a,button,input,select,textarea):focus-visible{outline:2px solid #93502f;outline-offset:3px}.fttx-luxury .public-shell{background:#fffefa;color:#292d26}.fttx-luxury .public-header{background:#fffefa;border-bottom:1px solid #e6e0d4;-webkit-backdrop-filter:none;backdrop-filter:none}.fttx-luxury .public-header__inner{height:76px;gap:26px}.fttx-luxury .public-header__nav a{font-size:13px;border-radius:6px;color:#505445}.fttx-luxury .public-header__nav a[aria-current=page]{background:#f2ece0;color:#81452b}.fttx-luxury .public-header__account{background:#93502f;border-radius:7px;box-shadow:none;font-size:12px}.fttx-luxury :where(.public-header__menu,.public-header__cart){background:#fffefa;border-color:#ddd7ca;border-radius:7px}.fttx-luxury .public-header__phone{color:#505445;font-size:12px}.fttx-luxury .public-header__mobile{background:#fffefa}.fttx-luxury .public-footer{background:#f1eee5;border-color:#ded8cc;color:#626458}.fttx-luxury .public-footer h2{font-size:14px;color:#292d26}.fttx-luxury .public-footer address,.fttx-luxury .public-footer p{font-size:13px;line-height:2}.fttx-luxury .public-footer nav a,.fttx-luxury .public-footer__contact a{font-size:12px;color:#626458}.fttx-luxury .public-footer__coverage{background:#fffefa;border-color:#d7cdbc;color:#81452b;border-radius:7px}.fttx-luxury .public-footer__bottom{border-color:#ddd5c7}.fttx-luxury .page-intro{background:#f3f0e8;border-bottom:0;width:calc(100% - 64px);max-width:1240px;margin:28px auto 38px;padding:35px 40px;border-radius:12px}.fttx-luxury .page-intro>div{width:auto;margin:0;padding:0}.fttx-luxury .page-intro h1{font-size:28px;line-height:1.8;color:#292d26;margin:0 0 14px;font-weight:700}.fttx-luxury .page-intro p{max-width:72ch;color:#626458;margin:0}.fttx-luxury .public-page-wrap{padding-top:0}.fttx-luxury .public-empty{background:#f3f0e8;border:0;border-radius:12px}.fttx-luxury .operator-explorer{gap:24px}.fttx-luxury .operator-explorer__card{padding:25px;border:0;border-radius:12px;background:#f5f2eb;box-shadow:none}.fttx-luxury .operator-explorer__card:hover{background:#eeeadf;transform:none}.fttx-luxury .operator-explorer__top h2{font-size:17px;color:#292d26}.fttx-luxury .operator-explorer__description{font-size:13px;line-height:2;color:#626458}.fttx-luxury .operator-explorer__services span{background:#e8e5da;border-radius:5px;color:#505445}.fttx-luxury .operator-explorer__action{font-size:12px;color:#81452b;border-color:#ded6c7}.fttx-luxury .operator-hero{background:#f5f2eb;border:0;border-radius:12px;box-shadow:none}.fttx-luxury .operator-hero h1{font-size:28px;color:#292d26}.fttx-luxury .operator-hero__eyebrow{display:none}.fttx-luxury .operator-hero__summary{background:#e9e6db;color:#292d26;border-radius:10px}.fttx-luxury .operator-hero__summary :where(span,dt,p,small){color:#626458}.fttx-luxury .operator-hero__summary dd{color:#292d26}.fttx-luxury .operator-hero__actions .is-primary{background:#93502f;box-shadow:none;border-radius:7px}.fttx-luxury .operator-service-grid>a{border:1px solid #ded8ca;border-radius:12px;box-shadow:none;background:#fffefa}.fttx-luxury .operator-service-grid h3{font-size:16px}.fttx-luxury .operator-section__head h2{font-size:21px}.fttx-luxury .operator-section__head>div>span{display:none}.fttx-luxury :where(.packages-filters,.packages-check){background:#f5f2eb;border:0;box-shadow:none;border-radius:12px}.fttx-luxury .package-row{background:#fffefa;border-color:#ded8ca;border-radius:12px;box-shadow:none;padding:24px}.fttx-luxury .package-row__identity h2{font-size:15px;line-height:1.9}.fttx-luxury .package-row__facts{background:#f5f2eb;border-radius:8px}.fttx-luxury .package-detail__card{background:#fffefa;border-color:#ded8ca;border-radius:12px}.fttx-luxury .package-detail__facts{background:#f3f0e8;border-radius:8px}.fttx-luxury .blog-featured{background:#f3f0e8;border:0;border-radius:12px;box-shadow:none}.fttx-luxury .blog-featured__image{background:#eeeadf!important}.fttx-luxury .blog-featured__body{padding:32px}.fttx-luxury .blog-featured__body h2{font-size:23px;line-height:1.85;color:#292d26}.fttx-luxury .blog-featured__body p{font-size:14px;line-height:2;color:#626458}.fttx-luxury .blog-card{background:#fffefa;border:0;border-bottom:1px solid #ddd7ca;border-radius:0;box-shadow:none}.fttx-luxury .blog-card h2{font-size:16px;line-height:1.9}.fttx-luxury .blog-card p{font-size:13px;line-height:2}.fttx-luxury .blog-card__image{border-radius:10px}.fttx-luxury .blog-filter button{border-radius:6px;background:#f3f0e8;border-color:#ded8ca;color:#626458}.fttx-luxury .blog-filter button[aria-pressed=true]{background:#292d26;color:white;border-color:#292d26}.fttx-luxury .blog-pagination button{border-radius:6px;background:#fffefa;border-color:#ded8ca;color:#81452b}.fttx-luxury :where(.account-page,.auth-page){background:#f3f0e8}.fttx-luxury .auth-card{border:0;box-shadow:none;border-radius:12px;background:#fffefa}.fttx-luxury .auth-card h1{font-size:24px}.fttx-luxury .auth-submit{background:#93502f;border-radius:7px;box-shadow:none}.fttx-luxury .account-panel{border-color:#e2dccf;background:#fffefa;box-shadow:none;border-radius:12px}.fttx-luxury .account-panel h2{font-size:16px}.fttx-luxury .account-service-card{border-color:#e2dccf;background:#fffefa;box-shadow:none;border-radius:12px}.fttx-luxury .account-person h1{font-size:22px}.fttx-luxury .content-page{color:#626458}.fttx-luxury .content-page h2{font-size:21px;color:#292d26}.fttx-luxury .contact-form{background:#f3f0e8;border-color:#ddd5c7;border-radius:12px;box-shadow:none}.fttx-luxury .admin-shell :where(h1,h2,h3,h4){font-size:14px!important;font-weight:700!important;line-height:1.9}.fttx-luxury .admin-topbar{border-color:#ded8ca!important}.fttx-luxury .admin-shell :where(input,select,textarea){font-size:13px}.fttx-luxury .admin-content{padding:24px}.fttx-luxury .admin-shop-hero{background:#eeeadf;color:#292d26;border-radius:12px;box-shadow:none}.fttx-luxury .admin-shop-nav-card{background:#fffefa;border-color:#e2dccf;border-radius:12px;box-shadow:none}.fttx-luxury .admin-shop-form-heading{font-size:14px}.fttx-luxury .admin-shop-muted{color:#68675f}@media(max-width:900px){.fttx-luxury .public-header__inner{height:66px;gap:14px}.fttx-luxury .public-header__brand img{height:34px}.fttx-luxury .page-intro{width:calc(100% - 32px);padding:25px;margin:18px auto 28px}.fttx-luxury .page-intro h1{font-size:24px}.fttx-luxury .page-intro p{font-size:13px}.fttx-luxury .operator-hero h1{font-size:24px}.fttx-luxury .blog-featured__body{padding:23px}.fttx-luxury .blog-featured__body h2{font-size:20px}.fttx-luxury .admin-content{padding:16px}}@media(prefers-reduced-motion:reduce){.fttx-luxury *{scroll-behavior:auto!important}}.fttx-luxury .shop-hero{background:#eeeadd;border-radius:12px;box-shadow:none;border:0;color:#292d26}.fttx-luxury .shop-hero:before,.fttx-luxury .shop-hero__copy>span,.fttx-luxury .shop-hero__showcase:before{display:none}.fttx-luxury .shop-hero h1{color:#292d26;font-size:30px;line-height:1.8}.fttx-luxury .shop-hero p{color:#626458;font-size:14px;line-height:2}.fttx-luxury .shop-hero a{background:#93502f;box-shadow:none;border-radius:7px;color:white}.fttx-luxury .shop-hero a+a{background:#fffefa;color:#81452b;border-color:#d2c2ad}.fttx-luxury .shop-hero__showcase{background:#eeeadd}.fttx-luxury .shop-hero__product{box-shadow:none;background:#fffefa;border-color:#ddd3c2}.fttx-luxury .shop-hero__showcase>span{background:#fffefa;color:#81452b;border-color:#d8c9b4}.fttx-luxury .shop-categories>header span,.fttx-luxury .shop-results>header span{display:none}.fttx-luxury .shop-categories>header h2,.fttx-luxury .shop-results>header h2{font-size:20px;color:#292d26}.fttx-luxury .shop-categories>div>button{background:#f5f2eb;border:0;border-radius:10px}.fttx-luxury .shop-categories>div>button>span{background:#eae3d6;color:#81452b}.fttx-luxury .shop-categories>div>button.is-active{background:#ebe1d2;box-shadow:none}.fttx-luxury .shop-filters{background:#f5f2eb;border:0;border-radius:12px}.fttx-luxury .shop-filters input,.fttx-luxury .shop-filters select{background:#fffefa;border-color:#ddd5c7;font-size:12px}.fttx-luxury .shop-product-card{background:#fffefa;border:1px solid #ddd7ca;box-shadow:none;border-radius:12px}.fttx-luxury .shop-product-card:hover{border-color:#b99a7f;transform:none}.fttx-luxury .shop-product-card__image{background:#f5f2eb}.fttx-luxury .shop-product-card__image img{mix-blend-mode:multiply}.fttx-luxury .shop-product-card__body h2{font-size:14px;line-height:1.9;color:#292d26}.fttx-luxury .shop-product-card__body footer>b{background:#93502f;border-radius:7px}.fttx-luxury .shop-product-detail{background:#fffefa;color:#292d26}.fttx-luxury .shop-product-detail__visual{background:#f5f2eb;border-color:#ddd7ca;border-radius:12px}.fttx-luxury .shop-product-detail h1{font-size:25px;line-height:1.8}.fttx-luxury :where(.shop-cart,.shop-checkout,.shop-checkout-summary,.shop-cart-summary,.shop-product-offers){background:#fffefa;border-color:#ddd7ca;box-shadow:none;border-radius:12px}.fttx-luxury .public-shell :where(.content-page,.fttx-about-grid) h1{font-size:28px!important;line-height:1.8}.fttx-luxury .public-shell .fttx-about-grid h2{font-size:21px!important}@media(max-width:720px){.fttx-luxury .shop-hero h1{font-size:24px}.fttx-luxury .shop-hero p{font-size:13px}.fttx-luxury .shop-product-detail h1{font-size:22px}.fttx-luxury .public-shell :where(.content-page,.fttx-about-grid) h1{font-size:24px!important}}.fttx-luxury .operator-filter button{border-color:#ded8ca;background:#fffefa;color:#626458;border-radius:7px}.fttx-luxury .operator-filter button[aria-pressed=true]{background:#292d26;border-color:#292d26;color:white}.fttx-luxury .assistant-launcher{background:#93502f;border-color:#93502f;box-shadow:none;border-radius:8px}.fttx-luxury .assistant-header{background:#292d26;color:white}.fttx-luxury .assistant-suggestions button:hover{border-color:#93502f;color:#81452b}.fttx-luxury .shop-account-notice,.fttx-luxury .shop-explorer__notice{background:#f3f0e8;border-color:#ddd7ca;color:#292d26}.fttx-luxury .shop-explorer__notice>div>span{background:#81452b}.fttx-luxury .shop-explorer__notice a{color:#81452b}.fttx-luxury :where(.assistant-workspace,.assistant-conversation,.assistant-log){background:#f3f0e8;border-color:#ded8ca}.fttx-luxury .assistant-location-dock{background:#fffefa}.fttx-luxury .assistant-location-dock__header{background:#fffefa;border-color:#ded8ca}.fttx-luxury .assistant-message.is-user .assistant-bubble{background:#93502f}.fttx-luxury .assistant-message.is-assistant .assistant-bubble{background:#fffefa;border-color:#e2dccf;color:#292d26}.fttx-luxury .assistant-map-check{background:#93502f;border-radius:7px}.fttx-luxury .assistant-map-check:hover{background:#81452b}.fttx-luxury .assistant-composer{background:#fffefa;border-color:#ded8ca}.fttx-luxury .assistant-composer button{background:#93502f}.fttx-luxury .assistant-mark{background:#81452b}.fttx-luxury .assistant-bubble{line-height:2}@media(max-width:720px){.fttx-luxury .assistant-launcher{width:48px;height:48px;min-width:48px;padding:12px;font-size:0;gap:0;border-radius:12px}.fttx-luxury .assistant-launcher svg{width:24px;height:24px}}.fttx-luxury :is(input:not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true]):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.fttx-luxury :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true]):focus-visible{background-image:linear-gradient(#b7805f0d,#b7805f0d);caret-color:#93502f}.fttx-luxury input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=color]):focus-visible{filter:brightness(.82)}.fttx-luxury .admin-shell{--admin-line:#deded5;--admin-muted:#66695e;--admin-paper:#fffefa;--admin-soft:#f4f3ec;grid-template-columns:232px minmax(0,1fr);background:#f4f3ec!important;color:#292d26;font-size:13px;line-height:1.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fttx-luxury .admin-sidebar{background:#fffefa!important;color:#292d26!important;-webkit-border-end:1px solid var(--admin-line);border-inline-end:1px solid var(--admin-line);overflow:hidden!important}.admin-brand{display:flex;align-items:center;gap:10px;min-height:76px;padding:16px;border-bottom:1px solid var(--admin-line);flex-shrink:0}.admin-brand__identity{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.admin-brand__identity strong{font-size:14px;overflow-wrap:anywhere}.admin-brand__identity span{font-size:11px;color:var(--admin-muted)}.admin-drawer-close{display:none;background:transparent;color:#292d26;min-width:44px;min-height:44px;justify-content:center}.admin-drawer-close,.admin-nav-search{border:1px solid var(--admin-line);border-radius:8px;align-items:center}.admin-nav-search{display:flex;gap:7px;margin:14px 12px 5px;padding:0 10px;background:#f4f3ec;flex-shrink:0;color:#777b68}.admin-nav-search input{width:100%;min-width:0;min-height:44px;border:0;background:transparent;color:#292d26;font-size:12px}.admin-nav{flex:1 1;min-height:0;overflow-y:auto;padding:8px 10px 18px;scrollbar-width:thin;scrollbar-color:#c6c6b8 transparent}.admin-nav-group{margin-bottom:13px}.admin-nav-group__title{padding:12px 10px 5px;color:#66695e;font-size:11px;font-weight:700}.fttx-luxury .admin-nav-link{min-height:44px;padding:9px 10px!important;gap:9px!important;border-radius:7px!important;font-size:12px!important;color:#505448!important;background:transparent!important;line-height:1.7}.fttx-luxury .admin-nav-link>span{color:#747965!important;flex-shrink:0}.fttx-luxury .admin-nav-link:hover{background:#f4f3ec!important;color:#292d26!important}.fttx-luxury .admin-nav-link[aria-current=page]{background:#f0e6da!important;color:#81452b!important;font-weight:700!important}.fttx-luxury .admin-nav-link[aria-current=page]>span{color:#81452b!important}.admin-nav-empty{margin:18px 10px;color:#66695e;font-size:12px}.admin-nav-footer{padding:9px 10px;border-top:1px solid var(--admin-line);flex-shrink:0}.fttx-luxury .admin-nav-footer>a{min-height:44px;color:#505448!important;font-size:12px!important}.admin-nav-footer button{min-height:44px;font-size:12px!important;color:#a32e27!important}.fttx-luxury .admin-topbar{height:auto!important;min-height:68px;padding:12px 24px!important;background:#fffefa!important;border-color:var(--admin-line)!important;gap:16px}.admin-topbar__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.fttx-luxury .admin-topbar h1{font-size:14px!important;font-weight:700!important;margin:0;line-height:1.8}.fttx-luxury .admin-content{padding:24px!important;max-width:1680px;width:100%;box-sizing:border-box;margin-inline:auto;min-width:0}.admin-content>div{min-width:0}.fttx-luxury .admin-content :where(h2,h3,h4){font-size:14px!important;font-weight:700!important;line-height:1.8;text-wrap:pretty}.admin-content :where(p){line-height:1.85}.admin-content :where(input,select,textarea){box-sizing:border-box;max-width:100%;font-size:13px!important}.admin-content :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){border-radius:8px!important;min-height:44px}.admin-content :where(button){font-family:inherit;font-size:13px;transition:background-color .16s ease,color .16s ease}.admin-content button:disabled{cursor:not-allowed}.admin-content :where(th,td){font-size:13px!important;line-height:1.8}.admin-content :where(th){background:#f4f3ec!important;color:#66695e!important;font-weight:700!important;padding:12px 14px!important;white-space:nowrap}.admin-content :where(td){padding:12px 14px!important}.admin-content tbody tr:hover{background:#faf8f2}.admin-content table{border-collapse:collapse}.admin-content :where(a){text-underline-offset:4px}.admin-shell :where(input,select,textarea){accent-color:#81452b}.admin-shell :where(a,button):focus-visible{outline:2px solid #81452b!important;outline-offset:2px}@media(max-width:1200px){.fttx-luxury .admin-shell{grid-template-columns:216px minmax(0,1fr)}.fttx-luxury .admin-content{padding:18px!important}.fttx-luxury .admin-topbar{padding-inline:18px!important}}@media(max-width:900px){.fttx-luxury .admin-shell{grid-template-columns:minmax(0,1fr)}.fttx-luxury .admin-sidebar{width:min(300px,86vw)}.admin-drawer-close{display:inline-flex}.fttx-luxury .admin-topbar{padding:10px 14px!important}.fttx-luxury .admin-content{padding:16px!important}.admin-topbar__actions{gap:6px}.admin-topbar__title{flex-shrink:1}}@media(max-width:540px){.fttx-luxury .admin-topbar{flex-wrap:wrap;gap:8px}.admin-topbar__actions:not(:empty){flex-basis:100%;justify-content:flex-start}.fttx-luxury .admin-content{padding:12px!important}.admin-content :where(th,td){padding:10px 12px!important}}.admin-auth{box-sizing:border-box;background:#f4f3ec!important}.admin-auth__panel{box-sizing:border-box;border-color:#deded5!important;background:#fffefa!important}.admin-auth h1{font-size:14px!important;font-weight:700!important;line-height:1.8}.admin-auth p{font-size:13px!important;line-height:1.9}.admin-auth input{box-sizing:border-box;border-color:#deded5!important}.admin-auth button,.admin-auth input{border-radius:8px!important;font-size:13px!important;min-height:44px}.admin-auth button:focus-visible{outline:2px solid #81452b;outline-offset:3px}@media(prefers-reduced-motion:reduce){.admin-shell *{transition:none!important}}body.fttx-luxury:not(:has(.admin-shell)){--fttx-bg:#fcfbf8;--fttx-surface:#fffefb;--fttx-surface-soft:#f5f1ea;--fttx-text:#151d28;--fttx-text-secondary:#656d77;--fttx-text-muted:#656d77;--fttx-border:#eae6de;--fttx-border-strong:#c8c1b7;--fttx-orange:#e44608;--fttx-orange-hover:#c73905;--fttx-orange-soft:#fff0e7;--fttx-success:#047857;--fttx-warning:#9a5700;--fttx-danger:#b42318;--fttx-info:#285f83;--fttx-space-1:4px;--fttx-space-2:8px;--fttx-space-3:12px;--fttx-space-4:16px;--fttx-space-5:24px;--fttx-space-6:32px;--fttx-space-7:48px;--fttx-space-8:64px;--fttx-radius:8px;--fttx-radius-small:5px;--fttx-radius-photo:32px;--fttx-radius-action:40px;--fttx-control-height:46px;--fttx-container:1296px;--fttx-reading:70ch;--fttx-font-small:12px;--fttx-font-body:14px;--fttx-font-section:24px;--fttx-font-title:32px;--fttx-shadow:0 14px 36px -20px rgba(21,29,40,.24);--fttx-transition:180ms cubic-bezier(.16,1,.3,1);--fttx-z-header:20;--fttx-z-overlay:160;--fttx-page:var(--fttx-bg);--fttx-soft:var(--fttx-surface-soft);--fttx-midnight:var(--fttx-text);--fttx-body:var(--fttx-text-secondary);--fttx-muted:var(--fttx-text-muted);--fttx-quiet:var(--fttx-text-muted);--fttx-divider:var(--fttx-border);--fttx-blue:var(--fttx-orange);--fttx-cyan:var(--fttx-orange);--fttx-cyan-ink:var(--fttx-orange-hover);--lux-ink:var(--fttx-text);--lux-muted:var(--fttx-text-secondary);--lux-paper:var(--fttx-bg);--lux-copper:var(--fttx-orange);--lux-line:var(--fttx-border);background:var(--fttx-bg);color:var(--fttx-text);accent-color:var(--fttx-orange)}body.fttx-luxury:not(:has(.admin-shell)) ::selection{background:#f5c4aa;color:var(--fttx-text)}body.fttx-luxury:not(:has(.admin-shell)){--fttx-action:#c73905}.fttx-luxury [data-connected-public]{background:var(--fttx-bg);color:var(--fttx-text);min-height:100dvh}.fttx-luxury [data-connected-public] :where(button,input,select,textarea){font:inherit;accent-color:var(--fttx-orange)}.fttx-luxury [data-connected-public] :where(a,button):focus-visible{outline:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.fttx-luxury [data-connected-public] :where(input,textarea,select){border-color:var(--fttx-border-strong);caret-color:var(--fttx-orange)}.fttx-luxury [data-connected-public] :is(input,textarea,select):focus-visible{outline:0!important;box-shadow:none!important;background-color:var(--fttx-orange-soft)}.fttx-luxury .public-page-wrap{max-width:var(--fttx-container);width:calc(100% - 96px);margin-inline:auto;padding:0 0 64px}.fttx-luxury .page-intro{max-width:var(--fttx-container);width:calc(100% - 96px);background:transparent;border:0;border-bottom:1px solid var(--fttx-border);border-radius:0;margin:0 auto 30px;padding:38px 0 28px}.fttx-luxury .page-intro h1{font-size:30px;line-height:1.6;color:var(--fttx-text);font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.fttx-luxury .page-intro p{font-size:14px;line-height:2;color:var(--fttx-text-secondary);max-width:75ch}.fttx-luxury .public-empty{padding:30px;background:var(--fttx-surface-soft);border:1px solid var(--fttx-border);border-radius:var(--fttx-radius);color:var(--fttx-text);box-shadow:none}.fttx-luxury .public-empty h2{font-size:18px;line-height:1.8}.fttx-luxury .public-empty p{font-size:13px;line-height:2;color:var(--fttx-text-secondary)}.fttx-luxury .public-empty :where(button,a){background:var(--fttx-action);color:white;border:0;border-radius:var(--fttx-radius-small);min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 18px}.fttx-luxury [data-connected-public] :where(.package-detail__card,.package-detail__facts,.operator-service-grid>a){background:var(--fttx-surface);border-color:var(--fttx-border);border-radius:var(--fttx-radius);box-shadow:none}.fttx-luxury [data-connected-public] .package-detail__card{border-top-color:var(--fttx-border);border-top-width:1px}.fttx-luxury [data-connected-public] .package-detail__card:before{display:none}.fttx-luxury [data-connected-public] .package-detail__facts>div{background:var(--fttx-surface-soft);border-radius:0}.fttx-luxury [data-connected-public] :where(.package-detail__facts dt,.package-detail__conditions){color:var(--fttx-text-secondary)}.fttx-luxury [data-connected-public] :where(.package-detail__card h1){font-size:28px;line-height:1.7;color:var(--fttx-text)}.fttx-luxury [data-connected-public] .package-detail__price strong{color:var(--fttx-orange);font-size:30px}.fttx-luxury [data-connected-public] :where(.package-detail__buy,.package-detail__coverage){background:var(--fttx-action);color:white;border-radius:var(--fttx-radius);box-shadow:none}@media(max-width:900px){.fttx-luxury .page-intro,.fttx-luxury .public-page-wrap{width:calc(100% - 48px)}.fttx-luxury .page-intro{padding:28px 0 24px}.fttx-luxury .page-intro h1{font-size:26px}}@media(max-width:600px){.fttx-luxury .page-intro,.fttx-luxury .public-page-wrap{width:calc(100% - 36px)}.fttx-luxury .public-page-wrap{padding-bottom:35px}.fttx-luxury .page-intro{padding:25px 0 20px;margin-bottom:22px}.fttx-luxury .page-intro h1{font-size:24px}.fttx-luxury .page-intro p{font-size:12px}.fttx-luxury .public-empty{padding:22px}.fttx-luxury [data-connected-public] .package-detail__card h1{font-size:22px}}@media(prefers-reduced-motion:reduce){body.fttx-luxury:not(:has(.admin-shell)) :where(button,a,details){transition:none;scroll-behavior:auto}}.fttx-luxury .connected-city{max-width:var(--fttx-container)!important;width:calc(100% - 96px);padding:36px 0 64px!important}.fttx-luxury .connected-city>section{background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--fttx-border)!important;border-radius:0!important;padding:32px 0!important}.fttx-luxury .connected-city h1{font-size:32px!important;color:var(--fttx-text)!important;font-weight:800}.fttx-luxury .connected-city p{max-width:70ch}.fttx-luxury .connected-city nav,.fttx-luxury .connected-city p{color:var(--fttx-text-secondary)!important}.fttx-luxury .connected-city section>div{margin-top:24px;max-width:480px}.fttx-luxury .connected-archive>section{max-width:var(--fttx-container)!important;width:calc(100% - 96px);padding-inline:0!important}.fttx-luxury .connected-archive>section:first-child{padding-block:36px 24px!important;border-bottom:1px solid var(--fttx-border)}.fttx-luxury .connected-archive h1{font-size:30px!important;line-height:1.6;color:var(--fttx-text)!important;letter-spacing:normal!important}.fttx-luxury .connected-archive>section p{font-size:14px!important;line-height:2}.fttx-luxury .connected-archive>section p,.fttx-luxury .connected-archive>section>div:not(.blog-grid){color:var(--fttx-text-secondary)!important}.fttx-luxury .connected-archive a{color:inherit}.fttx-luxury .connected-archive .blog-grid{margin-top:0}@media(max-width:600px){.fttx-luxury .connected-archive>section,.fttx-luxury .connected-city{width:calc(100% - 36px)}.fttx-luxury .connected-archive h1,.fttx-luxury .connected-city h1{font-size:24px!important}.fttx-luxury .connected-archive>section:first-child,.fttx-luxury .connected-city{padding-top:24px!important}}.fttx-luxury .package-detail{max-width:1100px;width:calc(100% - 96px);margin:0 auto;padding:32px 0 60px}.fttx-luxury .package-detail__card{padding:32px;background:var(--fttx-surface);border:1px solid var(--fttx-border);border-radius:8px;box-shadow:none}.fttx-luxury .package-detail__header h1{font-size:26px;line-height:1.7;color:var(--fttx-text)}.fttx-luxury .package-detail__lead{font-size:13px;color:var(--fttx-text-secondary);line-height:2}.fttx-luxury .package-detail__facts{background:var(--fttx-surface-soft);border-radius:5px;gap:0}.fttx-luxury .package-detail__facts>div{padding:18px;border-color:var(--fttx-border)}.fttx-luxury .package-detail__facts dt{font-size:12px;color:var(--fttx-text-secondary)}.fttx-luxury .package-detail__facts dd{font-size:15px;color:var(--fttx-text);line-height:1.8}.fttx-luxury .package-detail__action{border-color:var(--fttx-border)}.fttx-luxury .package-detail__action strong{font-size:30px;color:var(--fttx-orange)}.fttx-luxury .package-detail__action>a{background:var(--fttx-action);color:white;border-radius:5px;box-shadow:none;min-height:46px;font-size:13px}.fttx-luxury .package-detail__help{background:transparent;border-radius:0;border-top:1px solid var(--fttx-border);padding:24px 0}.fttx-luxury .package-detail__help h2{font-size:19px;color:var(--fttx-text)}.fttx-luxury .package-detail__help p{font-size:13px;color:var(--fttx-text-secondary);line-height:2}.fttx-luxury .package-detail__modem,.fttx-luxury .package-detail__notice{background:var(--fttx-surface-soft);border-color:var(--fttx-border);border-radius:5px;color:var(--fttx-text-secondary);font-size:13px}@media(max-width:600px){.fttx-luxury .package-detail{width:calc(100% - 36px);padding:22px 0 35px}.fttx-luxury .package-detail__card{padding:20px}.fttx-luxury .package-detail__header h1{font-size:21px}.fttx-luxury .package-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fttx-luxury .package-detail__facts>div{padding:12px}.fttx-luxury .package-detail__action{gap:20px;align-items:stretch}.fttx-luxury .package-detail__action>a{width:100%;justify-content:center}.fttx-luxury .package-detail__facts dd{font-size:13px}}.account-page,.auth-page,.public-shell>main:has(.content-page),.public-shell>main:has(.fttx-about-storygrid),div[dir=rtl][lang=fa]:has(>.fttx-co-grid){background:var(--fttx-bg,#fcfbf8)!important;color:var(--fttx-text,#151d28)!important;line-height:1.9;overflow-wrap:anywhere}:is(.auth-page,.account-page,.public-shell .content-page,.public-shell main:has(.fttx-about-storygrid),.fttx-co-grid),:is(.auth-page,.account-page,.public-shell .content-page,.public-shell main:has(.fttx-about-storygrid),.fttx-co-grid) *{box-sizing:border-box}:is(.auth-page,.account-page,.public-shell .content-page,.public-shell main:has(.fttx-about-storygrid),.fttx-co-grid) ::selection{background:var(--fttx-text,#151d28);color:var(--fttx-bg,#fcfbf8)}:is(.auth-page,.account-page,.public-shell .content-page,.public-shell main:has(.fttx-about-storygrid),.fttx-co-grid) :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--fttx-text,#151d28)!important;outline-offset:3px;box-shadow:none!important}:is(.auth-page,.account-page,.public-shell .content-page,.public-shell main:has(.fttx-about-storygrid),.fttx-co-grid) a{text-underline-offset:.22em}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:46px;padding:10px 12px;border:1px solid var(--fttx-border,#eae6de)!important;border-radius:6px!important;background:var(--fttx-surface,#ffffff)!important;color:var(--fttx-text,#151d28)!important;caret-color:var(--fttx-orange,#e44608);font-family:inherit;font-size:16px!important;line-height:1.7;box-shadow:none!important}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) textarea{min-block-size:132px;resize:vertical}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) ::placeholder{color:var(--fttx-text-secondary,#656d77);opacity:1}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) :is(input,textarea,select)[aria-invalid=true]{border-color:var(--fttx-danger,#b91c1c)!important}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) :is(input,textarea,select):user-invalid{border-color:var(--fttx-danger,#b91c1c)!important}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) button{min-block-size:44px;min-inline-size:44px;font-family:inherit;white-space:normal}:is(.auth-page,.account-page,.public-shell .contact-form,.public-shell .fttx-about-contactgrid,.fttx-co-grid) :is(button,input,textarea,select):disabled{opacity:.6;cursor:not-allowed}.account-page :is(.account-actions a,.account-empty a,.account-profile__action button),.auth-page .auth-submit,.fttx-co-grid a[href="/packages"],.fttx-co-grid>div>div:last-child>button:last-child,.public-shell .contact-form__submit button,.public-shell .fttx-about-contactgrid>div:last-child>div>button{min-block-size:44px;padding:10px 18px;border:1px solid transparent;border-radius:6px!important;background:var(--fttx-action,#e44608)!important;color:#ffffff!important;box-shadow:none!important;font-weight:700;line-height:1.7;text-decoration:none}@media (hover:hover){.account-page :is(.account-actions a,.account-empty a,.account-profile__action button:not(:disabled)):hover,.auth-page .auth-submit:not(:disabled):hover,.fttx-co-grid a[href="/packages"]:hover,.fttx-co-grid>div>div:last-child>button:last-child:not(:disabled):hover,.public-shell .contact-form__submit button:not(:disabled):hover,.public-shell .fttx-about-contactgrid>div:last-child>div>button:not(:disabled):hover{background:var(--fttx-orange-hover,#c73905)!important}}.auth-page{padding:32px 20px}.auth-page .auth-card{inline-size:min(100%,460px);padding:clamp(20px,4vw,32px);border:1px solid var(--fttx-border,#eae6de);border-radius:8px;background:var(--fttx-surface,#ffffff);box-shadow:none}.auth-page .auth-card h1{color:var(--fttx-text,#151d28);font-size:24px;line-height:1.6}.auth-page :is(.auth-card>p,.auth-switch,label small){color:var(--fttx-text-secondary,#656d77)}.auth-page .auth-card label{color:var(--fttx-text,#151d28)}.auth-page .auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:6px;background:var(--fttx-bg,#fcfbf8)}.auth-page .auth-tabs button{color:var(--fttx-text-secondary,#656d77);border-radius:4px}.auth-page .auth-tabs button.active{background:var(--fttx-surface,#ffffff);color:var(--fttx-text,#151d28);box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--fttx-orange,#e44608);text-decoration-color:var(--fttx-orange,#e44608);text-underline-offset:6px}.auth-page .auth-switch a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--fttx-orange-hover,#c73905)}.auth-page .auth-error{border-radius:6px}.auth-page input:-moz-read-only{background:var(--fttx-bg,#fcfbf8)!important}.auth-page input:read-only{background:var(--fttx-bg,#fcfbf8)!important}.account-page{padding:28px 20px}.account-page .account-wrap{grid-template-columns:240px minmax(0,1fr);gap:24px}.account-page :is(.account-side,.account-panel,.account-stats article,.account-list article){border-color:var(--fttx-border,#eae6de);border-radius:8px;background:var(--fttx-surface,#ffffff);box-shadow:none}.account-page :is(.account-content,.account-wrap>*,.account-profile>*,.account-list article>div){min-inline-size:0}.account-page :is(.account-content>p,.account-stats small,.account-list article small,.account-person small,.account-profile>small,.account-profile label,.account-empty p){color:var(--fttx-text-secondary,#656d77)}.account-page .account-person{background:var(--fttx-bg,#fcfbf8);border-radius:6px}.account-page .account-person>span{background:var(--fttx-text,#151d28)}.account-page .account-side nav button{color:var(--fttx-text-secondary,#656d77);border-radius:6px}.account-page .account-side nav button.active{background:var(--fttx-text,#151d28);color:#ffffff}.account-page .account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-page .account-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .account-profile__action{flex-wrap:wrap}.account-page .account-profile__password{background:var(--fttx-bg,#fcfbf8);border-color:var(--fttx-border,#eae6de);border-radius:6px}.account-page .account-empty{padding:28px 20px;background:var(--fttx-bg,#fcfbf8);border-color:var(--fttx-border,#eae6de);border-radius:8px}.account-page .account-list details{flex-basis:100%;min-inline-size:0;border-top:1px solid var(--fttx-border,#eae6de)}.account-page .account-list summary{min-block-size:44px;max-inline-size:100%;padding-block:10px;cursor:pointer}.account-page .account-list article>a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--fttx-orange-hover,#c73905)}.account-page .account-list dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.account-page .account-list :is(dl>div,dd){min-inline-size:0;margin-inline:0;overflow-wrap:anywhere}.account-page .account-journey ol{flex-wrap:wrap;row-gap:16px;overflow:visible}.account-page .account-journey li{flex:1 1 104px}.account-page :is(.account-stats strong,.account-list b,.account-timeline time){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-shell main:has(>.content-page)>.page-intro{padding:36px 20px 24px;background:transparent}.public-shell main:has(>.content-page) .page-intro h1{color:var(--fttx-text,#151d28);font-size:clamp(24px,3vw,32px);line-height:1.6}.public-shell main:has(>.content-page) .page-intro p{color:var(--fttx-text-secondary,#656d77);font-size:15px}.public-shell .content-page{inline-size:min(840px,calc(100% - 40px));-webkit-padding-after:48px;padding-block-end:48px}.public-shell .content-page__body{padding:clamp(20px,3vw,32px);border:1px solid var(--fttx-border,#eae6de);border-radius:8px;background:var(--fttx-surface,#ffffff);color:var(--fttx-text,#151d28);box-shadow:none;font-size:15px;line-height:2}.public-shell .content-page__body h2{margin-block:28px 8px;color:var(--fttx-text,#151d28);font-size:20px}.public-shell .content-page__body h2:first-child{-webkit-margin-before:0;margin-block-start:0}.public-shell .content-page__body a{color:var(--fttx-orange-hover,#c73905);text-decoration:underline}.public-shell .contact-form{-webkit-margin-before:28px;margin-block-start:28px;padding:24px 0 0;border:0;border-top:1px solid var(--fttx-border,#eae6de);border-radius:0;background:transparent;box-shadow:none}.public-shell .contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shell .contact-form label{color:var(--fttx-text,#151d28);font-size:13px}.public-shell :is(.contact-form__head p,.contact-form label small){color:var(--fttx-text-secondary,#656d77)}.public-shell .contact-form__head span{color:var(--fttx-orange-hover,#c73905)}.public-shell .contact-form__submit{flex-wrap:wrap}.public-shell main:has(.fttx-about-storygrid)>section{max-inline-size:1100px;padding-block:28px!important}.public-shell main:has(.fttx-about-storygrid) h1{color:var(--fttx-text,#151d28)!important;font-size:clamp(26px,3vw,36px)!important}.public-shell main:has(.fttx-about-storygrid) h1 span{color:var(--fttx-orange,#e44608)!important}.public-shell :is(.fttx-about-storygrid,.fttx-about-contactgrid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.public-shell :is(.fttx-about-storygrid,.fttx-about-contactgrid)>div{min-inline-size:0}.public-shell .fttx-about-contactgrid>div:last-child,.public-shell .fttx-about-storygrid>div:first-child{padding:24px!important;border-color:var(--fttx-border,#eae6de)!important;border-radius:8px!important;background:var(--fttx-surface,#ffffff)!important;box-shadow:none!important}.public-shell .fttx-about-cformgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-shell main:has(.fttx-about-storygrid) button{min-block-size:44px}.fttx-co-grid{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:24px!important}.fttx-co-grid>*{min-inline-size:0}.fttx-co-grid .fttx-co-summary,.fttx-co-grid>div>div:first-child{border-radius:8px!important;border-color:var(--fttx-border,#eae6de)!important;background:var(--fttx-surface,#ffffff)!important;padding:24px!important;box-shadow:none!important}.fttx-co-grid .fttx-co-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fttx-co-grid .fttx-co-formgrid>*{min-inline-size:0}.fttx-co-grid button[aria-label="حذف"]{min-inline-size:44px!important;min-block-size:44px!important}.fttx-co-grid>div>div:last-child{flex-wrap:wrap}.fttx-co-grid .fttx-co-summary{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}div[dir=rtl][lang=fa]:has(>.fttx-co-grid)>header{background:var(--fttx-bg,#fcfbf8)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--fttx-border,#eae6de)!important}@media (max-width:800px){.account-page .account-wrap{grid-template-columns:minmax(0,1fr)}.account-page .account-side{position:static}.account-page .account-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fttx-co-grid{grid-template-columns:minmax(0,1fr)!important;padding:20px 20px 40px!important}.fttx-co-grid .fttx-co-summary{position:static!important}.public-shell :is(.fttx-about-storygrid,.fttx-about-contactgrid){grid-template-columns:minmax(0,1fr)!important}}@media (max-width:560px){.account-page,.auth-page{padding:20px 16px}.account-page :is(.account-stats,.account-profile,.account-list dl){grid-template-columns:minmax(0,1fr)}.account-page .account-list article>div{min-inline-size:0;flex-basis:100%}.account-page .account-service-health a{inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.public-shell .content-page{inline-size:calc(100% - 32px)}.public-shell .content-page__body{padding:20px 16px}.public-shell .contact-form__head{display:grid;grid-gap:12px;gap:12px}.fttx-co-grid .fttx-co-formgrid,.public-shell .contact-form__grid,.public-shell .fttx-about-cformgrid{grid-template-columns:minmax(0,1fr)!important}.public-shell .contact-form__submit{align-items:stretch;flex-direction:column}.public-shell .contact-form__wide{grid-column:auto}.fttx-co-grid .fttx-co-summary,.fttx-co-grid>div>div:first-child{padding:20px 16px!important}.fttx-co-grid>div>div:first-child>div>div:has(>button[aria-label="حذف"]){flex-wrap:wrap}.fttx-co-grid>div>div:first-child>div>div:has(>button[aria-label="حذف"])>div[style*=white-space]{white-space:normal!important}div[dir=rtl][lang=fa]:has(>.fttx-co-grid)>section>div>div{min-inline-size:0}div[dir=rtl][lang=fa]:has(>.fttx-co-grid)>section>div>div>span{inline-size:24px!important;margin-inline:4px!important}div[dir=rtl][lang=fa]:has(>.fttx-co-grid)>section>div>div>div>span:last-child{white-space:normal!important;text-align:center}}@media (prefers-reduced-motion:reduce){:is(.auth-page,.account-page,.public-shell .content-page,.public-shell main:has(.fttx-about-storygrid),.fttx-co-grid) *,div[dir=rtl][lang=fa]:has(>.fttx-co-grid)>section *{scroll-behavior:auto!important;transition:none!important}}.public-shell :is(.shop-hero,.shop-explorer,.shop-detail-wrap,.shop-flow-wrap,.blog-page),.public-shell main:has(article[aria-label="متن مقاله"]){color:var(--fttx-text,#151d28);background:var(--fttx-bg,#fcfbf8);overflow-wrap:anywhere;scrollbar-color:var(--fttx-border,#eae6de) var(--fttx-bg,#fcfbf8)}.public-shell :is(.shop-explorer,.shop-detail-wrap,.shop-flow-wrap,.blog-page) *,.public-shell main:has(article[aria-label="متن مقاله"]) *{box-sizing:border-box}.public-shell :is(.shop-hero,.shop-explorer,.shop-detail-wrap,.shop-flow-wrap,.blog-page) ::selection,.public-shell main:has(article[aria-label="متن مقاله"]) ::selection{background:var(--fttx-text,#151d28);color:var(--fttx-bg,#fcfbf8)}.public-shell :is(.shop-hero,.shop-explorer,.shop-detail-wrap,.shop-flow-wrap,.blog-page) :is(a,button,input,select,textarea):focus-visible,.public-shell main:has(article[aria-label="متن مقاله"]) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--fttx-text,#151d28);outline-offset:3px;box-shadow:none}.public-shell :is(.shop-explorer,.shop-detail-wrap,.shop-flow-wrap,.blog-page) :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;border:1px solid var(--fttx-border,#eae6de);border-radius:6px;background:var(--fttx-surface,#fffefb);color:var(--fttx-text,#151d28);font:inherit;font-size:14px;caret-color:var(--fttx-orange,#e44608);box-shadow:none}.public-shell :is(.shop-explorer,.shop-detail-wrap,.shop-flow-wrap) input::placeholder{color:var(--fttx-text-secondary,#656d77);opacity:1}.public-shell :is(.shop-explorer,.shop-detail-wrap,.shop-flow-wrap,.blog-page) button:disabled{opacity:.6;cursor:not-allowed;transform:none}.public-shell .blog-featured.has-no-cover{grid-template-columns:minmax(0,1fr)}.public-shell .blog-featured.has-no-cover .blog-featured__image{display:none}.public-shell .blog-featured.has-no-cover .blog-featured__body{max-width:75ch}.public-shell .shop-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;min-height:0;padding:40px max(22px,calc((100% - 1180px) / 2));border-radius:0;border-bottom:1px solid var(--fttx-border,#eae6de);box-shadow:none}.public-shell .shop-hero:before,.public-shell .shop-hero__showcase:before{content:none}.public-shell .shop-categories>header span,.public-shell .shop-hero__copy>span,.public-shell .shop-results>header span{display:none}.public-shell .shop-hero h1{max-width:22ch;font-size:clamp(26px,3vw,36px);line-height:1.65;color:var(--fttx-text,#151d28);letter-spacing:normal}.public-shell .shop-hero p{color:var(--fttx-text-secondary,#656d77);font-size:15px;line-height:2}.public-shell .shop-hero__copy>div{flex-wrap:wrap;margin-top:20px}.public-shell .shop-hero__copy>small{font-size:12px;line-height:1.9;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-hero a{background:var(--fttx-action,#e44608);color:var(--fttx-bg,#fcfbf8);border-radius:6px;font-size:14px}.public-shell .shop-hero a+a{background:transparent;color:var(--fttx-text,#151d28);border-color:var(--fttx-border,#eae6de)}.public-shell .shop-hero a:hover,.public-shell :is(.shop-buybox button,.shop-checkout-form button,.shop-order-summary>a:not(.is-secondary),.shop-empty>a:not(.is-secondary),.shop-result a):hover:not(:disabled){background:var(--fttx-text,#151d28);color:var(--fttx-bg,#fcfbf8)}.public-shell .shop-hero__showcase{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px;min-height:260px;background:transparent}.public-shell .shop-hero__product{position:static;width:auto;height:auto;min-width:0;border:1px solid var(--fttx-border,#eae6de);border-radius:7px;background:var(--fttx-surface,#fffefb);box-shadow:none}.public-shell .shop-hero__product.is-main{grid-row:span 2}.public-shell .shop-hero__product img{max-height:260px;padding:16px}.public-shell .shop-hero__showcase>span{position:static;background:transparent;border:0;color:var(--fttx-text-secondary,#656d77);justify-self:start;font-size:12px;padding:0}.public-shell .shop-hero__showcase>span:last-child{grid-column:1/-1}.public-shell .shop-explorer{gap:28px;padding-block:28px 56px}.public-shell .shop-explorer__notice{background:transparent;border:0;border-block:1px solid var(--fttx-border,#eae6de);border-radius:0;padding:16px 0}.public-shell .shop-explorer__notice>div>span{background:var(--fttx-text,#151d28)}.public-shell .shop-explorer__notice strong{color:var(--fttx-text,#151d28)}.public-shell .shop-explorer__notice small{font-size:12px;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-explorer__notice>a{color:var(--fttx-text,#151d28);min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.public-shell .shop-categories>header h2,.public-shell .shop-results>header h2{color:var(--fttx-text,#151d28);font-size:21px;line-height:1.7}.public-shell .shop-categories>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-shell .shop-categories>div>button{min-height:100px;padding:14px;border:1px solid var(--fttx-border,#eae6de);border-radius:7px;background:transparent;color:var(--fttx-text,#151d28);box-shadow:none;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center}.public-shell .shop-categories>div>button>span{grid-row:span 2;width:40px;height:40px;margin:0;background:transparent;color:var(--fttx-text,#151d28)}.public-shell .shop-categories>div>button strong{white-space:normal;-webkit-padding-end:24px;padding-inline-end:24px;font-size:13px}.public-shell .shop-categories>div>button small{color:var(--fttx-text-secondary,#656d77);font-size:12px}.public-shell .shop-categories>div>button>b{background:transparent;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-categories>div>button:is(:hover,.is-active){transform:none;border-color:var(--fttx-orange,#e44608);background:var(--fttx-surface,#fffefb);box-shadow:none}.public-shell .shop-categories>header>button{background:transparent;color:var(--fttx-text,#151d28);border-color:var(--fttx-border,#eae6de);border-radius:6px}.public-shell .shop-categories>header>button.is-active{border-color:var(--fttx-orange,#e44608)}.public-shell .shop-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.public-shell .shop-filters{background:transparent;padding:0 0 16px;border:0;border-radius:0}.public-shell .shop-filters :is(label,p,div){border-color:var(--fttx-border,#eae6de)}.public-shell .shop-filters :is(label,label>span,p>span){font-size:12px;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-filters :is(strong,div>span){color:var(--fttx-text,#151d28)}.public-shell .shop-filters>div>button{min-height:44px;color:var(--fttx-text,#151d28);font-size:12px;text-decoration:underline;text-underline-offset:4px}.public-shell .shop-results>header{flex-wrap:wrap;gap:8px}.public-shell .shop-results>header p{font-size:12px;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.public-shell .shop-product-card{border:0;border-bottom:1px solid var(--fttx-border,#eae6de);border-radius:0;background:transparent;box-shadow:none}.public-shell .shop-product-card:hover{transform:none;border-color:var(--fttx-orange,#e44608)}.public-shell .shop-product-card>a{display:flex;flex-direction:column}.public-shell .shop-product-card__image{height:200px;border:1px solid var(--fttx-border,#eae6de);border-radius:7px;background:var(--fttx-surface,#fffefb);flex-shrink:0}.public-shell .shop-product-card__image img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;padding:24px;mix-blend-mode:normal;object-fit:contain;object-position:center}.public-shell .shop-product-card__image>b{background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text,#151d28);font-size:11px;max-width:calc(100% - 22px)}.public-shell .shop-product-card__body{display:flex;flex:1 1;flex-direction:column;padding:14px 0 18px}.public-shell .shop-product-card__body>p,.public-shell .shop-product-card__body>small{color:var(--fttx-text-secondary,#656d77);font-size:12px}.public-shell .shop-product-card__body h2{color:var(--fttx-text,#151d28);font-size:15px;min-height:0;line-height:1.85;margin:7px 0 10px}.public-shell .shop-product-card__body footer{margin-top:auto;padding-top:16px;flex-wrap:wrap;border-color:var(--fttx-border,#eae6de)}.public-shell .shop-product-card__body footer small,.public-shell .shop-product-card__body footer>div>span{font-size:12px;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-product-card__body footer>div>strong{font-size:16px;color:var(--fttx-text,#151d28);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-shell .shop-product-card__body footer>b{background:transparent;color:var(--fttx-text,#151d28);font-size:12px;padding:8px 0}.public-shell :is(.shop-detail-wrap,.shop-flow-wrap){max-width:1180px}.public-shell .shop-breadcrumb{flex-wrap:wrap;white-space:normal;overflow:visible;line-height:1.8;color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-breadcrumb a,.public-shell .shop-flow-heading a{color:var(--fttx-text,#151d28);min-height:44px;display:inline-flex;align-items:center}.public-shell .shop-product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,.8fr);gap:24px;background:transparent}.public-shell .shop-product-detail__visual{min-height:360px;background:var(--fttx-surface,#fffefb);border:1px solid var(--fttx-border,#eae6de);border-radius:7px}.public-shell .shop-product-detail__visual img{height:360px;padding:24px}.public-shell .shop-product-detail__visual>small{background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text-secondary,#656d77);border-radius:5px;font-size:12px}.public-shell .shop-product-detail__info>p,.public-shell .shop-product-detail__sku{color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-flow-heading h1,.public-shell .shop-product-detail h1{color:var(--fttx-text,#151d28);font-size:clamp(24px,2.6vw,32px);line-height:1.75;letter-spacing:normal}.public-shell .shop-specs,.public-shell .shop-specs div{border-color:var(--fttx-border,#eae6de)}.public-shell .shop-specs dt{color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-product-detail__sku span,.public-shell .shop-specs dd{color:var(--fttx-text,#151d28)}.public-shell :is(.shop-buybox,.shop-order-summary,.shop-checkout-form){background:var(--fttx-surface,#fffefb);border:1px solid var(--fttx-border,#eae6de);border-radius:7px;box-shadow:none;padding:22px;min-width:0}.public-shell :is(.shop-buybox,.shop-order-summary) h2{font-size:18px;color:var(--fttx-text,#151d28)}.public-shell .shop-buybox__price{border-color:var(--fttx-border,#eae6de)}.public-shell .shop-buybox__price strong{color:var(--fttx-text,#151d28);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-shell .shop-buybox__price :is(span,small),.public-shell .shop-flow-heading p,.public-shell .shop-order-summary>p{color:var(--fttx-text-secondary,#656d77);font-size:12px;line-height:1.9}.public-shell :is(.shop-buybox button,.shop-checkout-form button,.shop-order-summary>a,.shop-empty>a,.shop-result a){border-radius:6px;background:var(--fttx-action,#e44608);color:var(--fttx-bg,#fcfbf8);font-size:14px;min-height:46px}.public-shell :is(.shop-order-summary,.shop-empty)>a.is-secondary{background:transparent;color:var(--fttx-text,#151d28);border:1px solid var(--fttx-border,#eae6de)}.public-shell .shop-buybox__unavailable{background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text,#151d28);border-radius:6px}.public-shell .shop-buybox__unavailable a{color:var(--fttx-text,#151d28);border-color:var(--fttx-border,#eae6de);background:var(--fttx-surface,#fffefb)}.public-shell .shop-flow-heading>span{color:var(--fttx-text,#151d28);background:transparent;border:1px solid var(--fttx-border,#eae6de);border-radius:6px}.public-shell :is(.shop-cart-layout,.shop-checkout-layout){grid-template-columns:minmax(0,1fr) 320px;gap:28px}.public-shell .shop-cart-items article{grid-template-columns:minmax(0,1fr) 82px auto;border-color:var(--fttx-border,#eae6de);background:transparent;padding:20px 0}.public-shell .shop-cart-item__mark{display:none}.public-shell .shop-cart-items h2,.public-shell .shop-cart-items strong{color:var(--fttx-text,#151d28)}.public-shell .shop-cart-items :is(p,label){color:var(--fttx-text-secondary,#656d77);font-size:12px;line-height:1.9}.public-shell .shop-order-summary>div{flex-wrap:wrap;border-color:var(--fttx-border,#eae6de);color:var(--fttx-text-secondary,#656d77);font-size:13px}.public-shell .shop-order-summary>div strong{color:var(--fttx-text,#151d28);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-shell :is(.shop-buybox,.shop-checkout-form) label{color:var(--fttx-text,#151d28);font-size:13px}.public-shell .shop-checkout-form label>small{color:var(--fttx-text-secondary,#656d77)}.public-shell :is(.shop-empty,.shop-result,.shop-explorer__offline,.shop-explorer .public-empty,.blog-page .public-empty){background:var(--fttx-surface,#fffefb);color:var(--fttx-text,#151d28);border:1px solid var(--fttx-border,#eae6de);border-radius:7px;box-shadow:none;padding:32px 22px}.public-shell :is(.shop-empty,.shop-result,.shop-explorer__offline,.shop-explorer .public-empty,.blog-page .public-empty) :is(h1,h2,strong){color:var(--fttx-text,#151d28)}.public-shell :is(.shop-empty,.shop-result,.shop-explorer__offline,.shop-explorer .public-empty,.blog-page .public-empty) :is(p,small,span:not([aria-hidden])){color:var(--fttx-text-secondary,#656d77)}.public-shell .shop-form-message{font-size:13px}.public-shell main:has(>.blog-page)>.page-intro{background:transparent;border-radius:0;max-width:1180px;width:calc(100% - 40px);padding:28px 0;margin:0 auto}.public-shell main:has(>.blog-page)>.page-intro h1{color:var(--fttx-text,#151d28);font-size:clamp(25px,3vw,34px)}.public-shell main:has(>.blog-page)>.page-intro p{color:var(--fttx-text-secondary,#656d77)}.public-shell main:has(>.blog-page)>.page-intro :is(.page-intro__eyebrow,[class*=eyebrow]){display:none}.public-shell .blog-page{max-width:1180px;padding-bottom:64px}.public-shell .blog-featured{background:transparent;border:0;border-block:1px solid var(--fttx-border,#eae6de);border-radius:0;padding-block:24px;grid-template-columns:1.15fr 1fr;gap:32px}.public-shell .blog-featured__image{min-height:300px;border-radius:7px}.public-shell .blog-featured__body{padding:16px 0}.public-shell .blog-featured__body h2{color:var(--fttx-text,#151d28);font-size:clamp(23px,2.4vw,30px);line-height:1.75}.public-shell .blog-featured__body p,.public-shell .blog-featured__body>span{color:var(--fttx-text-secondary,#656d77)}.public-shell .blog-featured__body p{font-size:15px;line-height:2}.public-shell :is(.blog-featured__image,.blog-card__image)>b{background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text,#151d28);font-size:12px}.public-shell :is(.blog-featured__image,.blog-card__image):after{content:none}.public-shell .blog-filter{gap:8px;margin-block:28px}.public-shell :is(.blog-filter,.blog-pagination) button{min-height:44px;border:1px solid var(--fttx-border,#eae6de);border-radius:6px;background:transparent;color:var(--fttx-text,#151d28);font-size:13px}.public-shell .blog-filter button[aria-pressed=true]{background:var(--fttx-text,#151d28);color:var(--fttx-bg,#fcfbf8);border-color:var(--fttx-orange,#e44608)}.public-shell .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.public-shell .blog-card{background:transparent;border:0;border-bottom:1px solid var(--fttx-border,#eae6de);border-radius:0;box-shadow:none}.public-shell .blog-card:hover{transform:none;border-color:var(--fttx-orange,#e44608)}.public-shell .blog-card__image{border-radius:7px;height:auto;aspect-ratio:16/10}.public-shell .blog-card__body{padding:16px 0 20px}.public-shell .blog-card__body h2{color:var(--fttx-text,#151d28);font-size:18px;line-height:1.85}.public-shell .blog-card__body>p{display:block;overflow:visible;color:var(--fttx-text-secondary,#656d77);font-size:14px;line-height:2;-webkit-line-clamp:unset}.public-shell .blog-card__body>small,.public-shell :is(.blog-featured__body,.blog-card__body) footer :is(small,span){color:var(--fttx-text-secondary,#656d77);font-size:12px}.public-shell :is(.blog-featured__body,.blog-card__body) footer{gap:12px;flex-wrap:wrap;border-color:var(--fttx-border,#eae6de);padding-top:16px}.public-shell :is(.blog-featured__body,.blog-card__body) footer b{color:var(--fttx-text,#151d28);font-size:13px}.public-shell .blog-pagination{flex-wrap:wrap}.public-shell .blog-pagination span{color:var(--fttx-text-secondary,#656d77)}@media (max-width:1000px){.public-shell .shop-product-detail,.public-shell .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shell .shop-buybox{grid-column:1/-1;position:static}.public-shell :is(.shop-cart-layout,.shop-checkout-layout){grid-template-columns:minmax(0,1fr) 280px;gap:20px}}@media (max-width:760px){.public-shell .shop-hero{grid-template-columns:minmax(0,1fr);padding:28px 20px;gap:24px}.public-shell .shop-hero h1{max-width:26ch;font-size:27px}.public-shell .shop-hero__showcase{min-height:220px}.public-shell .shop-hero__product img{max-height:220px}.public-shell .shop-catalog-layout{grid-template-columns:minmax(0,1fr);gap:24px}.public-shell .shop-filters{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-shell .shop-filters>div,.public-shell .shop-filters>p,.public-shell .shop-toolbar__search{grid-column:1/-1}.public-shell .shop-categories>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shell .shop-categories>div>button{grid-template-columns:minmax(0,1fr);min-height:138px}.public-shell .shop-categories>div>button>span{grid-row:auto}.public-shell .shop-explorer__notice{align-items:start;flex-wrap:wrap;gap:10px}.public-shell :is(.shop-product-detail,.shop-cart-layout,.shop-checkout-layout){grid-template-columns:minmax(0,1fr)}.public-shell .shop-order-summary{position:static}.public-shell .shop-product-detail__visual{min-height:280px}.public-shell .shop-product-detail__visual img{height:280px}.public-shell .shop-cart-items article{grid-template-columns:minmax(0,1fr) 82px}.public-shell .shop-cart-items article>div:not(.shop-cart-item__mark){grid-column:1/-1}.public-shell .shop-cart-items label{grid-column:1}.public-shell .shop-cart-items button{grid-column:2;justify-self:end}.public-shell .shop-checkout-form{grid-template-columns:minmax(0,1fr);padding:18px}.public-shell .shop-checkout-form>*{grid-column:1/-1}.public-shell .blog-featured{grid-template-columns:minmax(0,1fr);gap:16px}.public-shell .blog-featured__image{min-height:0;aspect-ratio:16/10}.public-shell .blog-featured__body{padding:0}.public-shell .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}}@media (max-width:480px){.public-shell :is(.shop-detail-wrap,.shop-flow-wrap,.blog-page){width:calc(100% - 32px)}.public-shell .shop-hero__copy>div{flex-direction:row}.public-shell .shop-hero__copy>div a{flex:1 1 120px;padding-inline:12px;gap:8px}.public-shell .shop-product-grid{gap:16px 12px}.public-shell .shop-product-card__image{height:150px}.public-shell .shop-product-card__image img{padding:12px}.public-shell .shop-product-card__body footer>div>strong,.public-shell .shop-product-card__body h2{font-size:14px}.public-shell .shop-categories>header{align-items:start;flex-wrap:wrap;gap:10px}.public-shell .blog-grid{grid-template-columns:minmax(0,1fr)}.public-shell .blog-card__image{aspect-ratio:16/9}.public-shell .shop-buybox :is(input,select),.public-shell :is(.shop-filters,.shop-checkout-form) :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.public-shell :is(.shop-explorer,.shop-hero,.shop-detail-wrap,.shop-flow-wrap,.blog-page) *{animation:none;transition:none;scroll-behavior:auto}.public-shell main:has(article[aria-label="متن مقاله"]) *{animation:none;transition:none;scroll-behavior:auto}}.fttx-luxury .coverage-chrome{min-height:76px;background:var(--fttx-bg,#fcfbf8)}.fttx-luxury .assistant-panel{background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text,#151d28)}.fttx-luxury .assistant-panel.is-coverage-page{top:76px;height:calc(100dvh - 76px);z-index:15}.fttx-luxury .assistant-header{background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text,#151d28);border-bottom:1px solid var(--fttx-border,#eae6de);padding:16px 32px;min-height:88px;grid-template-columns:42px minmax(0,1fr) auto}.fttx-luxury .assistant-header h1{font-size:25px;font-weight:800;line-height:1.5}.fttx-luxury .assistant-header h2{font-size:18px}.fttx-luxury .assistant-header p{font-size:12px;color:var(--fttx-text-secondary,#656d77)}.fttx-luxury .assistant-mark{background:var(--fttx-orange-soft,#fff0e7);color:var(--fttx-orange,#e44608);border-radius:8px}.fttx-luxury .assistant-home{color:var(--fttx-text-secondary,#656d77);background:transparent;border:1px solid var(--fttx-border,#eae6de);border-radius:5px;min-height:44px;font-size:12px}.fttx-luxury .assistant-workspace{background:var(--fttx-bg,#fcfbf8);grid-template-columns:minmax(0,1.3fr) minmax(340px,.85fr);gap:0}.fttx-luxury :where(.assistant-conversation,.assistant-log){background:var(--fttx-bg,#fcfbf8);border-color:var(--fttx-border,#eae6de)}.fttx-luxury .assistant-location-dock{background:var(--fttx-surface,#fffefb);border-color:var(--fttx-border,#eae6de);min-width:0}.fttx-luxury .assistant-location-dock__header{padding:16px 22px;background:var(--fttx-surface,#fffefb);border-color:var(--fttx-border,#eae6de)}.fttx-luxury .assistant-location-dock__heading strong{font-size:15px}.fttx-luxury .assistant-location-dock__heading small{font-size:11px;color:var(--fttx-text-secondary,#656d77)}.fttx-luxury .assistant-location-dock__actions button{min-height:44px;border:1px solid var(--fttx-border,#eae6de);background:var(--fttx-bg,#fcfbf8);color:var(--fttx-text,#151d28);border-radius:5px;font-size:11px;box-shadow:none}.fttx-luxury .assistant-map-actions{background:var(--fttx-surface,#fffefb);border-color:var(--fttx-border,#eae6de);border-radius:8px;box-shadow:0 8px 24px -18px #151d2855}.fttx-luxury .assistant-map-actions button{min-height:44px;font-size:12px;border-radius:5px}.fttx-luxury .assistant-map-actions--top>button{background:var(--fttx-action,#e44608);color:white;border-color:var(--fttx-orange,#e44608)}.fttx-luxury .assistant-map-check{background:var(--fttx-action,#e44608);border-radius:5px;min-height:46px}.fttx-luxury .assistant-map-check:hover{background:var(--fttx-orange-hover,#c73905)}.fttx-luxury .assistant-map-selection{font-size:12px;color:var(--fttx-text-secondary,#656d77)}.fttx-luxury .assistant-map-actions select{font-size:12px;min-height:44px;background:var(--fttx-surface,#fffefb);border:1px solid var(--fttx-border-strong,#c8c1b7);border-radius:5px}.fttx-luxury .assistant-conversation .assistant-log{padding:20px;scrollbar-color:#c8c1b7 transparent;scrollbar-width:thin}.fttx-luxury .assistant-bubble{font-size:13px;line-height:2.05;border-radius:8px;box-shadow:none}.fttx-luxury .assistant-message.is-assistant .assistant-bubble{background:var(--fttx-surface-soft,#f5f1ea);color:var(--fttx-text,#151d28);border:0}.fttx-luxury .assistant-message.is-user .assistant-bubble{background:var(--fttx-text,#151d28);color:white}.fttx-luxury :where(.assistant-coverage-summary,.assistant-commitment-summary,.assistant-offer-total,.assistant-plan-card){background:var(--fttx-surface,#fffefb);border-color:var(--fttx-border,#eae6de);border-radius:8px;box-shadow:none}.fttx-luxury .assistant-commitment-summary li,.fttx-luxury .assistant-coverage-summary li{border-color:var(--fttx-border,#eae6de);border-radius:5px;padding:14px}.fttx-luxury .assistant-commitment-summary button,.fttx-luxury .assistant-coverage-summary button,.fttx-luxury .assistant-registration button[type=submit]{background:var(--fttx-action,#e44608);color:white;min-height:44px;border:0;border-radius:5px}.fttx-luxury .assistant-composer{background:var(--fttx-surface,#fffefb);border-color:var(--fttx-border,#eae6de)}.fttx-luxury .assistant-composer button{background:var(--fttx-action,#e44608);border-radius:5px;min-height:44px}.fttx-luxury .assistant-composer textarea{font-size:13px;background:var(--fttx-bg,#fcfbf8);border-color:var(--fttx-border,#eae6de);border-radius:5px}.coverage-status{display:flex;align-items:center;gap:14px;padding:15px 32px;background:var(--fttx-surface,#fffefb);border-bottom:1px solid var(--fttx-border,#eae6de);flex-shrink:0}.coverage-status__mark{width:35px;color:var(--fttx-orange,#e44608);flex-shrink:0}.coverage-status__mark svg{width:30px;height:30px}.coverage-status h2{margin:0 0 5px;font-size:15px;line-height:1.7;font-weight:750}.coverage-status p{font-size:12px;line-height:1.8;color:var(--fttx-text-secondary,#656d77);margin:0}.coverage-status__count{margin-right:auto;white-space:nowrap;font-size:12px;color:var(--fttx-success,#047857)}.coverage-status[data-state=error]{color:var(--fttx-danger,#b42318)}@media(max-width:1000px){.fttx-luxury .assistant-workspace{grid-template-columns:minmax(0,1.1fr) minmax(310px,1fr)}.fttx-luxury .assistant-location-dock__header{padding:12px}.fttx-luxury .assistant-header{padding:14px 20px}}@media(max-width:800px){.fttx-luxury .assistant-panel.is-coverage-page{top:68px;height:calc(100dvh - 68px)}.fttx-luxury .coverage-chrome{min-height:68px}}@media(max-width:720px){.fttx-luxury .assistant-header{padding:11px 16px;min-height:69px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.fttx-luxury .assistant-header h1{font-size:19px}.fttx-luxury .assistant-header p{font-size:10px}.fttx-luxury .assistant-mark{width:32px;height:32px}.fttx-luxury .assistant-home{font-size:10px;padding:8px}.coverage-status{padding:12px 16px;gap:10px}.coverage-status h2{font-size:13px}.coverage-status p{font-size:11px}.coverage-status__count{font-size:10px}.fttx-luxury .assistant-workspace{display:flex;flex-direction:column}.fttx-luxury .assistant-location-dock{height:35dvh;min-height:220px;max-height:42dvh;flex-shrink:0}.fttx-luxury .assistant-location-dock[data-open=false]{height:68px;min-height:68px}.fttx-luxury .assistant-location-dock__header{min-height:60px;padding:10px 12px}.fttx-luxury .assistant-location-dock__heading strong{font-size:12px}.fttx-luxury .assistant-location-dock__heading small{font-size:9px}.fttx-luxury .assistant-location-dock__actions button{font-size:10px;padding:7px}.fttx-luxury .assistant-map-actions--top{top:9px;right:10px;left:auto}.fttx-luxury .assistant-map-actions--top>button{font-size:11px;padding:8px 10px}.fttx-luxury .assistant-map-actions--top details{display:none}.fttx-luxury .assistant-map-actions--bottom{bottom:8px;inset-inline:10px;padding:8px;gap:7px}.fttx-luxury .assistant-map-actions--bottom label,.fttx-luxury .assistant-map-selection{display:none}.fttx-luxury .assistant-map-check{min-height:42px;font-size:11px}.fttx-luxury .assistant-conversation{min-height:150px;flex:1 1}.fttx-luxury .assistant-conversation .assistant-log{padding:12px}.fttx-luxury .assistant-composer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.fttx-luxury .assistant-bubble{font-size:12px}.fttx-luxury .assistant-map-actions--bottom .assistant-error{font-size:10px}.fttx-luxury .assistant-map-actions--bottom:has(.assistant-error){align-items:start}}@media(prefers-reduced-motion:reduce){.assistant-panel *,.coverage-status{scroll-behavior:auto!important;transition:none!important}}@media(max-width:720px){.fttx-luxury .assistant-location-dock__header{flex-wrap:nowrap}.fttx-luxury .assistant-location-dock__actions{width:auto}.fttx-luxury .assistant-location-dock__actions>button{flex:0 0 auto}.fttx-luxury .assistant-map-actions--bottom .assistant-map-check{grid-column:auto}.fttx-luxury .assistant-map-actions--bottom .assistant-error{grid-column:1/-1}}.fttx-luxury .coverage-status{border-radius:0;box-shadow:none;margin:0}.fttx-luxury .coverage-chrome>main{max-width:100%;padding:24px;overflow-wrap:anywhere}@media(max-width:720px){.fttx-luxury .assistant-location-dock{height:42dvh;max-height:none}.fttx-luxury .assistant-location-dock__header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px}.fttx-luxury .assistant-location-dock__heading small{display:none}.fttx-luxury .assistant-location-dock__actions{flex-shrink:0}.fttx-luxury .assistant-location-dock__actions button{min-height:44px}.fttx-luxury .coverage-status{padding:10px 16px}.fttx-luxury .coverage-status p{font-size:10px}.fttx-luxury .assistant-header p{max-width:100%}.fttx-luxury .assistant-map-actions--top details{display:block}.fttx-luxury .assistant-map-actions--top summary{font-size:10px;min-height:44px;padding:8px}.fttx-luxury .assistant-map-actions--top details>label{right:auto;left:0;max-width:calc(100vw - 36px)}.fttx-luxury .assistant-map-actions--bottom{grid-template-columns:85px minmax(0,1fr)}.fttx-luxury .assistant-map-actions--bottom label{display:grid;font-size:9px;grid-gap:2px;gap:2px}.fttx-luxury .assistant-map-actions--bottom select{min-height:44px;padding:5px;font-size:11px}.fttx-luxury .assistant-map-check{min-height:44px}.fttx-luxury .assistant-location-map.is-immersive .leaflet-container{min-height:0}.fttx-luxury .assistant-location-map.is-immersive>p{display:none}}.fttx-luxury .is-coverage-page .assistant-header{grid-template-columns:minmax(0,1fr) auto;padding:22px 32px;min-height:92px}.fttx-luxury .is-coverage-page .assistant-header h1{font-size:27px;letter-spacing:-.02em}.fttx-luxury .is-coverage-page .assistant-header p{margin-top:7px}.coverage-journey{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0 32px;border-bottom:1px solid var(--fttx-border);background:var(--fttx-surface);flex-shrink:0;counter-reset:journey}.coverage-journey li{display:flex;align-items:center;gap:10px;padding:14px 0;margin-left:36px;font-size:12px;color:var(--fttx-text-secondary);counter-increment:journey}.coverage-journey li:before{content:counter(journey,persian);width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--fttx-border-strong);border-radius:50%;font-size:11px}.coverage-journey li[data-current=true]{color:var(--fttx-action);font-weight:700}.coverage-journey li[data-current=true]:before{border-color:var(--fttx-action);background:var(--fttx-orange-soft)}.fttx-luxury .is-coverage-page .assistant-workspace{grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);min-height:0;flex:1 1;overflow:hidden}.fttx-luxury .is-coverage-page .assistant-location-dock{height:100%;max-height:none;min-height:0;display:flex;flex-direction:column;border:0;background:var(--fttx-surface-soft)}.fttx-luxury .is-coverage-page .assistant-location-stage{visibility:visible!important;flex:1 1;min-height:0}.fttx-luxury .is-coverage-page .assistant-location-dock__header{background:var(--fttx-surface);padding:16px 24px;min-height:76px}.fttx-luxury .is-coverage-page .assistant-map-actions--bottom{grid-template-columns:minmax(0,1fr) 100px;background:var(--fttx-surface);padding:14px;inset-inline:22px;bottom:22px}.fttx-luxury .is-coverage-page .assistant-map-check{display:none}.fttx-luxury .is-coverage-page .assistant-map-selection{display:grid;font-size:12px}.fttx-luxury .is-coverage-page .assistant-map-actions--bottom label{display:grid}.fttx-luxury .is-coverage-page .assistant-map-actions--bottom .assistant-error{display:none}.fttx-luxury .is-coverage-page .assistant-location-dock__actions .is-new-location{color:var(--fttx-action);background:var(--fttx-orange-soft);border-color:var(--fttx-border)}.fttx-luxury .is-coverage-page .assistant-conversation{overflow-y:auto;display:block;background:var(--fttx-bg);-webkit-border-start:1px solid var(--fttx-border);border-inline-start:1px solid var(--fttx-border);scrollbar-width:thin;scrollbar-color:var(--fttx-border-strong) transparent}.coverage-result-panel{padding:28px 30px 0}.coverage-result-context{display:grid;grid-gap:8px;gap:8px;padding-bottom:24px;border-bottom:1px solid var(--fttx-border)}.coverage-result-context>span{font-size:11px;color:var(--fttx-text-secondary)}.coverage-result-context strong{font-size:18px;line-height:1.8}.fttx-luxury .is-coverage-page .coverage-status{align-items:flex-start;padding:22px 0;border:0;background:transparent;gap:12px}.fttx-luxury .is-coverage-page .coverage-status h2{font-size:14px}.fttx-luxury .is-coverage-page .coverage-status p{font-size:11px;line-height:1.9}.fttx-luxury .is-coverage-page .coverage-status__mark,.fttx-luxury .is-coverage-page .coverage-status__mark svg{width:24px}.fttx-luxury .is-coverage-page .coverage-status__count{display:none}.coverage-start{padding:24px 0 32px;border-top:1px solid var(--fttx-border)}.coverage-start h2{font-size:23px;line-height:1.8;max-width:23ch;margin:0 0 14px}.coverage-start p{font-size:13px;line-height:2.1;color:var(--fttx-text-secondary);margin:0 0 28px;max-width:44ch}.coverage-primary{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;background:var(--fttx-action);border:0;border-radius:5px;color:white;font-size:13px;font-weight:750;padding:12px 18px}.coverage-primary:disabled{background:var(--fttx-surface-soft);color:var(--fttx-text-secondary);cursor:wait}.coverage-start>small{display:block;text-align:center;font-size:10px;line-height:1.9;color:var(--fttx-text-secondary);margin-top:12px}.coverage-support{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-top:1px solid var(--fttx-border);font-size:11px;color:var(--fttx-text-secondary);text-decoration:none}.coverage-support b{font-size:17px;color:var(--fttx-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.coverage-technology{border-bottom:1px solid var(--fttx-border);padding:10px 0 22px}.coverage-provider-list h2,.coverage-technology h2{font-size:14px;margin:0 0 14px}.coverage-technology>div{display:flex;gap:10px}.coverage-technology>div>span{font-size:12px;border:1px solid var(--fttx-border-strong);border-radius:5px;padding:8px 16px;background:var(--fttx-surface)}.coverage-provider-list>p,.coverage-technology p{font-size:12px;line-height:1.9;color:var(--fttx-text-secondary)}.coverage-provider-list{padding:24px 0}.coverage-provider{padding:18px 0;border-bottom:1px solid var(--fttx-border)}.coverage-provider>div{display:grid;grid-gap:6px;gap:6px}.coverage-provider strong{font-size:17px}.coverage-provider span{font-size:12px}.coverage-provider small{font-size:10px;line-height:1.8;color:var(--fttx-text-secondary)}.coverage-provider>button{width:100%;min-height:44px;margin-top:16px;background:var(--fttx-action);color:white;border:0;border-radius:5px;font-size:12px}.coverage-provider[data-selected=true]>button{background:var(--fttx-surface-soft);color:var(--fttx-text)}.coverage-alternative{background:none;color:var(--fttx-action);border:0;min-height:44px;font-size:11px;line-height:1.9;text-align:right;margin-bottom:20px}.fttx-luxury .is-coverage-page .assistant-log{overflow:visible;height:auto;flex:none;padding:0 30px 20px}.fttx-luxury .is-coverage-page .assistant-log:empty{padding:0}.fttx-luxury .is-coverage-page .assistant-message{margin:0 0 20px;display:block;max-width:100%}.fttx-luxury .is-coverage-page .assistant-bubble{background:transparent!important;border:0;padding:0;font-size:12px;line-height:2;color:var(--fttx-text-secondary)}.fttx-luxury .is-coverage-page .assistant-message:has(.assistant-results)>.assistant-bubble{font-size:16px;font-weight:700;color:var(--fttx-text);margin-bottom:20px}.fttx-luxury .is-coverage-page .assistant-package{border:0;border-bottom:1px solid var(--fttx-border);border-radius:0;padding:20px 0;background:transparent}.coverage-help{margin:0 30px 24px;border-top:1px solid var(--fttx-border)}.coverage-help summary{font-size:11px;color:var(--fttx-text-secondary);padding:16px 0;cursor:pointer;min-height:44px}.fttx-luxury .is-coverage-page .assistant-composer{padding:0;background:transparent;border:0}.fttx-luxury .is-coverage-page .assistant-composer input{font-size:12px;min-height:44px}.assistant-help-inline{display:contents}@media(max-width:1000px){.fttx-luxury .is-coverage-page .assistant-workspace{grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr)}.coverage-result-panel{padding:24px 22px 0}.coverage-start h2{font-size:21px}}@media(max-width:720px){.fttx-luxury .is-coverage-page .assistant-header{padding:16px;min-height:84px;gap:12px}.fttx-luxury .is-coverage-page .assistant-header h1{font-size:20px}.fttx-luxury .is-coverage-page .assistant-header p{font-size:10px;line-height:1.8}.fttx-luxury .is-coverage-page .assistant-home{font-size:9px;padding:7px;white-space:nowrap}.coverage-journey{padding:0 16px;justify-content:space-between;gap:8px}.coverage-journey li{margin:0;font-size:9px;gap:5px;padding:12px 0;white-space:nowrap}.coverage-journey li:before{width:18px;height:18px;font-size:9px}.fttx-luxury .is-coverage-page .assistant-workspace{display:block;overflow-y:auto}.fttx-luxury .is-coverage-page .assistant-location-dock{height:40dvh;min-height:270px;max-height:none}.fttx-luxury .is-coverage-page .assistant-location-dock__header{padding:10px 16px;min-height:52px}.fttx-luxury .is-coverage-page .assistant-location-dock__heading strong{font-size:12px}.fttx-luxury .is-coverage-page .assistant-map-actions--top{inset-inline:12px;top:12px;display:flex;gap:7px;width:auto}.fttx-luxury .is-coverage-page .assistant-map-actions--top>button{font-size:10px}.fttx-luxury .is-coverage-page .assistant-map-actions--bottom{bottom:12px;inset-inline:12px;padding:9px;grid-template-columns:minmax(0,1fr) 85px}.fttx-luxury .is-coverage-page .assistant-map-selection{font-size:10px}.fttx-luxury .is-coverage-page .assistant-map-selection small{display:none}.fttx-luxury .is-coverage-page .assistant-conversation{overflow:visible;min-height:0;border:0}.coverage-result-panel{padding:22px 18px 0}.coverage-result-context{padding-bottom:18px}.coverage-result-context strong{font-size:16px}.fttx-luxury .is-coverage-page .coverage-status{padding:18px 0}.coverage-start{padding:18px 0 24px}.coverage-start h2{font-size:20px;max-width:none}.coverage-start p{font-size:12px;margin-bottom:18px}.coverage-primary{min-height:48px;font-size:12px}.fttx-luxury .is-coverage-page .assistant-log{padding:0 18px 20px}.coverage-help{margin:0 18px 24px}.coverage-support{padding:18px 0}.coverage-provider strong{font-size:16px}}.public-shell{--fttx-interaction-duration:200ms;--fttx-interaction-ease:cubic-bezier(.16,1,.3,1);--fttx-selected-ink:#a93208;--fttx-hover-surface:#faf0e6}.public-shell :where(a,button,summary,input,select,textarea,[data-interaction]){transition-property:color,background-color,border-color,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,-webkit-text-decoration-color;transition-duration:var(--fttx-interaction-duration);transition-timing-function:var(--fttx-interaction-ease)}.public-shell :where(button:not(:disabled),summary,select){cursor:pointer}.public-shell button{transition-property:color,background-color,border-color,filter,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,filter;transition-property:color,background-color,border-color,text-decoration-color,filter,-webkit-text-decoration-color}.public-shell button:not(:disabled):active{filter:brightness(.88)}.public-shell :where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed}.public-shell :is(label,fieldset,form,[data-field]):focus-within{outline:none!important;box-shadow:none!important}.public-shell :where(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select){height:44px!important;min-height:44px!important;box-sizing:border-box;padding-block:8px!important;font-size:14px;line-height:1.5}.public-shell [data-field=search]{height:44px;min-height:44px;padding:0 12px;border-radius:6px;box-sizing:border-box}.public-shell [data-field=search]:focus-within{background:var(--fttx-orange-soft)}.public-shell [data-field=search] input{height:42px!important;min-height:0!important;padding:0!important;background:transparent!important;font-size:14px}.public-shell [data-field=search] button{min-height:42px}@media (max-width:600px){.public-shell :where(input,select,textarea),.public-shell [data-field=search] input{font-size:16px}}.public-shell .public-header__nav a{position:relative}.public-shell .public-header__nav a:after{content:"";position:absolute;inset-inline:0;bottom:14px;height:2px;background:var(--fttx-action);transform:scaleX(0);transform-origin:right;transition:transform var(--fttx-interaction-duration) var(--fttx-interaction-ease)}.public-shell .public-header__nav a[aria-current=page]:after{transform:scaleX(1)}.public-shell .public-header__mobile a[aria-current=page]{background:var(--fttx-orange-soft);color:var(--fttx-selected-ink)}.public-shell[data-connected-public] button:is([aria-pressed=true],[aria-selected=true]){background-color:var(--fttx-orange-soft);color:var(--fttx-selected-ink);border-color:var(--fttx-action)}.public-shell [data-interaction=result][data-selected=true]{background:var(--fttx-orange-soft);border-bottom-color:var(--fttx-action)}.public-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:0!important;box-shadow:none!important;background-color:var(--fttx-orange-soft)!important}.public-shell :where(a,button,summary):focus-visible{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:5px}.public-shell[data-connected-public] [data-interaction=primary]{color:white;transition:background-color var(--fttx-interaction-duration) var(--fttx-interaction-ease),border-color var(--fttx-interaction-duration) var(--fttx-interaction-ease)}.public-shell [data-interaction=primary]:active{background:var(--fttx-selected-ink);border-color:var(--fttx-selected-ink)}.public-shell :where(details[open])>summary{color:var(--fttx-selected-ink);-webkit-text-decoration-color:var(--fttx-action);text-decoration-color:var(--fttx-action)}.public-shell .shop-categories>div>button{background:var(--fttx-surface);border-color:var(--fttx-border)}.public-shell .shop-categories>div>button>span{border-radius:var(--fttx-radius-small)}.public-shell .shop-categories>div>button>b,.public-shell .shop-categories>div>button>span{color:var(--fttx-selected-ink);background:var(--fttx-orange-soft)}.public-shell .shop-categories>div>button[aria-pressed=true]{background:var(--fttx-orange-soft);border-color:var(--fttx-action)}.public-shell .shop-categories>div>button[aria-pressed=true]>span{color:white;background:var(--fttx-action)}.public-shell .shop-product-card__image{background:#fff;transition:border-color var(--fttx-interaction-duration) var(--fttx-interaction-ease)}.public-shell .shop-product-card__image>b{color:var(--fttx-selected-ink);background:var(--fttx-orange-soft)}.public-shell .shop-product-card__body footer>b{color:var(--fttx-selected-ink);gap:8px}.public-shell .shop-product-card__body footer>b span{display:inline-block;transition:transform var(--fttx-interaction-duration) var(--fttx-interaction-ease)}.public-shell .shop-product-card:focus-within .shop-product-card__image{border-color:var(--fttx-action)}.public-shell .shop-product-card:focus-within h2{color:var(--fttx-selected-ink)}@media (hover:hover) and (pointer:fine){.public-shell .public-header__nav a:hover:after{transform:scaleX(1)}.public-shell :where(button:not(:disabled):not([aria-pressed=true]):not([aria-selected=true]):hover){text-decoration:underline;text-underline-offset:4px;filter:brightness(.96)}.public-shell [data-interaction=primary]:hover{background:var(--fttx-selected-ink);border-color:var(--fttx-selected-ink);color:white}.public-shell[data-connected-public] :where([data-interaction=card],[data-interaction=result]):hover{background-color:var(--fttx-hover-surface)}.public-shell [data-interaction=result][data-selected=true]:hover{background-color:var(--fttx-orange-soft)}.public-shell :where(nav:not(.public-header__nav) a,footer a):hover{text-decoration:underline;text-underline-offset:5px}.public-shell .shop-categories>div>button:not([aria-pressed=true]):hover{background:var(--fttx-hover-surface);border-color:var(--fttx-border-strong)}.public-shell .shop-product-card:hover .shop-product-card__image{border-color:var(--fttx-action)}.public-shell .shop-product-card:hover h2{color:var(--fttx-selected-ink)}.public-shell .shop-product-card:hover .shop-product-card__body footer>b span{transform:translateX(-4px)}}@media (prefers-reduced-motion:reduce){.public-shell :where(a,button,summary,input,select,textarea,[data-interaction],.shop-product-card__image){transition-duration:0s!important}.public-shell .public-header__nav a:after,.public-shell .shop-product-card__body footer>b span{transition:none;transform:none}.public-shell .shop-product-card:hover .shop-product-card__body footer>b span{transform:none}.public-shell .public-header__nav a:after{opacity:0}.public-shell .public-header__nav a:is(:hover,[aria-current=page]):after{opacity:1}}.IdentityDocumentFields_fields__qm_2v{margin:0;padding:16px;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;min-width:0;color:#0f172a}.IdentityDocumentFields_fields__qm_2v legend{padding:0 6px;font-size:14px;font-weight:800}.IdentityDocumentFields_hint__4qZrz{margin:0 0 12px;color:#475569;font-size:13px;line-height:1.8}.IdentityDocumentFields_grid__6hulf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.IdentityDocumentFields_grid__6hulf label{display:grid;grid-gap:7px;gap:7px;min-width:0;font-size:13px;font-weight:700;color:#334155}.IdentityDocumentFields_grid__6hulf label span{color:#b91c1c}.IdentityDocumentFields_grid__6hulf input{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:14px}.IdentityDocumentFields_grid__6hulf input:focus-visible{outline:3px solid rgba(6,182,212,.25);outline-offset:2px}.IdentityDocumentFields_grid__6hulf small{overflow-wrap:anywhere;color:#475569;font-size:13px;font-weight:500}.IdentityDocumentFields_nextStep__uCcwW{margin:13px 0 0;color:#0e7490;font-size:13px;font-weight:700;line-height:1.9}@media(max-width:560px){.IdentityDocumentFields_grid__6hulf{grid-template-columns:1fr}.IdentityDocumentFields_grid__6hulf input{font-size:16px}}