:root{--background:var(--light-background);--surface:var(--light-surface);--surface-muted:color-mix(in srgb, var(--light-surface-muted) 38%, var(--light-surface));--text:var(--light-text);--muted-text:var(--light-muted-text);--border:var(--light-border);--primary:var(--light-primary);--accent:var(--light-accent);--accent-soft:color-mix(in srgb, var(--accent) 8%, var(--surface));--focus-ring:color-mix(in srgb, var(--accent) 24%, transparent);--action:#173952;--action-text:#f6fafc;--action-border:#284f69;--brand-surface:#f1f7fa;--success:var(--light-success);--warning:var(--light-warning);--error:var(--light-error);--on-primary:var(--light-on-primary);--blue:var(--primary);--navy:var(--text);--pale:var(--surface-muted);--soft:var(--surface-muted);--muted:var(--muted-text);--shadow:0 8px 32px #0b244308;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--background);color:var(--text);font-size:15px;line-height:1.85}p,.muted,.field-help,.form-note{color:var(--muted-text)}h1,h2,h3{color:var(--text);letter-spacing:-.5px}a,button,input,select,textarea{touch-action:manipulation}input,select,textarea{background:var(--surface);color:var(--text);border-color:var(--border);border-radius:9px}input::placeholder,textarea::placeholder{color:var(--muted-text);opacity:.85}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 16%, transparent)}.container{width:calc(100% - 80px);max-width:1280px}.button{background:var(--primary);color:var(--on-primary);box-shadow:none;border-radius:8px;padding:10px 20px;font-size:14px}.button-outline{color:var(--primary);border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:0 0}.button-white,.button-subtle{background:var(--surface);color:var(--primary)}.button:hover:not(:disabled){box-shadow:none;filter:brightness(1.08);transform:none}.form-error,.error{color:var(--error)}.success-notice,.success-state>span{color:var(--success);background:color-mix(in srgb, var(--success) 9%, var(--surface))}.skip-link{background:var(--primary);color:var(--on-primary)}.site-header{border-color:var(--border);background:var(--surface);height:84px}.header-inner{gap:24px}.brand-lockup img{object-fit:contain;width:52px;height:52px}.logo.brand-lockup{direction:rtl;flex-direction:row;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.brand-lockup .brand-symbol{background:var(--brand-surface);border-radius:12px;width:52px;height:52px;padding:7px}.brand-name{text-align:center;color:var(--text);display:grid}.brand-name strong{letter-spacing:normal;white-space:nowrap;font-size:29px;font-weight:800;line-height:1.5}.brand-name>span{letter-spacing:1.7px;color:var(--muted-text);font-size:12px;font-weight:500;line-height:1.3}.desktop-nav{gap:26px;font-size:14px}.desktop-nav a{color:var(--muted-text)}.desktop-nav a.active{color:var(--text)}.desktop-nav a.active:after{background:var(--accent);border-radius:2px;width:100%;height:2px;bottom:21px;right:0}.header-actions{align-items:center;gap:20px;display:flex}.header-contact{color:var(--muted-text);align-items:center;gap:7px;font-size:12px;display:flex}.mobile-menu{border:0;margin:0;position:static;inset:auto}.luxury-hero{isolation:isolate;border-bottom:1px solid var(--border);background:var(--surface-muted);padding:42px 0 25px;position:relative}.hero-connections{z-index:-1;opacity:.9;mix-blend-mode:multiply;pointer-events:none;background:url(/brand/hero-connections-1536.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.hero-center{text-align:center;max-width:870px}.hero-kicker{letter-spacing:.1px;color:var(--muted-text);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.hero-center h1{letter-spacing:-1.3px;font-size:clamp(30px,3.2vw,45px);font-weight:800;line-height:1.7}.hero-center h1 em{color:var(--text);white-space:nowrap}.hero-center>p{max-width:630px;color:var(--text);margin:9px auto 23px;font-size:16px;line-height:1.95}.search-box{box-shadow:none;background:0 0;border:0;padding:0}.hero-center .search-box{max-width:740px;margin:auto}.search-main{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:8px;padding:5px;display:flex;box-shadow:0 4px 22px #102c5110}.search-input{direction:rtl;background:0 0;border:0;flex:1;gap:10px;padding-inline:14px}.search-input>svg{display:none}.search-input input,.catalog-search .search-input input{background:0 0;border:0;border-radius:0;height:44px;min-height:44px;padding:0;font-size:15px}.search-input input:focus{box-shadow:none}.search-input input{text-align:right}.search-main:focus-within{outline:2px solid var(--accent);outline-offset:3px}.hero-center .search-main>.button,.catalog-search .search-main>.button{background:var(--primary);width:46px;height:46px;min-height:46px;color:var(--on-primary);border-radius:10px;flex-shrink:0;padding:0;position:static}.search-main>.button span{display:none}.hero-center .search-main>.button svg,.catalog-search .search-main>.button svg{width:21px;height:21px;color:inherit;display:block}.search-main>.button:after{content:none}.search-secondary{justify-content:center;align-items:center;gap:22px;margin-top:13px;display:flex}.advanced-toggle,.hero-center .advanced-toggle,.catalog-search .advanced-toggle{min-height:44px;color:var(--primary);background:0 0;border-radius:0;gap:8px;width:auto;margin:0;padding:0;font-size:13px;font-weight:600}.hero-center .advanced-toggle{border:0;border-radius:8px;padding:0 12px}.advanced-toggle svg,.advanced-toggle>svg:first-child{width:18px;height:18px;display:block}.catalog-search .search-secondary{justify-content:flex-start;margin-top:6px}.home-collections{padding-top:23px}.premium-collection{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;padding:21px 26px 12px}.collection-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.collection-heading h2{align-items:center;gap:10px;font-size:21px;line-height:1.7;display:flex}.collection-heading h2 svg{color:var(--accent)}.collection-heading p{margin-top:1px;font-size:12px}.collection-heading>a{color:var(--primary);white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:12px;display:inline-flex}.number-list{border:0;margin:0;display:block}.number-list-heading,.number-row{grid-template-columns:minmax(200px,1.35fr) minmax(140px,1fr) 100px minmax(135px,1fr) 151px;align-items:center;gap:18px;display:grid}.number-list-heading{color:var(--muted-text);background:var(--surface-muted);border-radius:8px;padding:9px 12px;font-size:12px}.number-list-heading small{font-size:11px}.number-list-heading>:last-child{text-align:center}.number-row{border:0;border-bottom:1px solid var(--border);min-height:64px;box-shadow:none;background:0 0;border-radius:0;padding:8px 12px;transition:background .15s;position:relative}.number-row:last-child{border-bottom:0}.number-identity{grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.row-number,.number-row-featured .row-number{color:var(--text);letter-spacing:.25px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.5}.row-save{width:32px;height:44px;color:var(--muted-text);flex-shrink:0;margin:0;padding:7px}.row-save[aria-pressed=true]{color:var(--primary)}.row-price{white-space:nowrap;grid-area:1/2;align-items:baseline;gap:5px;display:flex}.row-price strong{font-size:17px;font-weight:600}.row-price small{color:var(--muted-text);font-size:10px}.row-line{grid-area:1/3;align-items:center;gap:7px;font-size:13px;display:flex}.row-line i{background:var(--primary);border-radius:50%;width:7px;height:7px}.row-line i.prepaid{background:var(--success)}.row-categories{color:var(--muted-text);flex-wrap:wrap;grid-area:1/4;gap:0 6px;font-size:12px;display:flex}.row-categories>span+span:before{content:"·";margin-left:6px}.row-status{color:var(--warning);font-size:11px}.status-sold{color:var(--error)}.row-action{grid-area:1/5}.number-row .row-action .button{border:1px solid var(--action-border);background:var(--action);width:100%;height:38px;min-height:38px;color:var(--action-text);gap:9px;padding:4px 10px;font-size:12px}.number-row>small[role=alert]{color:var(--error);grid-column:1/-1;font-size:12px}.trust-strip{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-block:21px 0;padding:25px 9px;display:grid}.trust-strip>a{border-left:1px solid var(--border);justify-content:center;align-items:center;gap:16px;display:flex}.trust-strip>a:last-child{border:0}.trust-strip svg{color:var(--accent);stroke-width:1.5px}.trust-strip p{margin-top:3px;font-size:11px}.round-browser{align-items:center;gap:28px;padding:27px 2px;display:flex}.section-kicker{color:var(--muted-text);font-size:11px}.round-browser h2{white-space:nowrap;font-size:18px}.round-shortcuts{flex-wrap:wrap;gap:7px;display:flex}.round-shortcuts a{border:1px solid var(--border);border-radius:7px;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:12px;display:flex}.round-shortcuts a:hover{border-color:var(--primary);color:var(--primary)}.latest-collection{box-shadow:none}.home-concierge{margin-block:22px 30px}.sell-concierge{background:var(--surface-muted);border:1px solid var(--border);border-radius:13px;align-items:center;gap:17px;padding:25px 28px;display:flex}.sell-concierge>svg{color:var(--accent)}.sell-concierge>div{flex:1}.sell-concierge h2{font-size:18px}.sell-concierge p{margin-top:4px;font-size:12px}.support-concierge{color:var(--muted-text);justify-content:center;align-items:center;gap:20px;margin-top:18px;font-size:12px;display:flex}.support-concierge a{color:var(--primary);align-items:center;gap:8px;min-height:44px;display:flex}.site-footer{background:var(--surface);border-top:1px solid var(--border);padding:0}.footer-top{grid-template-columns:230px 1fr auto;gap:30px;padding-block:25px 19px}.footer-top>div>p{color:var(--muted-text);margin-top:8px;font-size:11px}.footer-nav{flex-wrap:wrap;justify-content:center;gap:13px 23px;font-size:11px}.footer-nav a{color:var(--muted-text);align-items:center;min-height:34px;display:flex}.footer-contact>span{color:var(--muted-text);font-size:10px}.social-links.compact{gap:10px}.social-links.compact a{color:var(--text);background:0 0;border:0;width:35px;height:40px}.social-links.compact a>span{color:var(--text);background:0 0}.footer-bottom{border-top:1px solid var(--border);color:var(--muted-text);padding-block:13px;font-size:10px}.chat-launcher{background:var(--action);border:1px solid var(--action-border);min-width:46px;height:46px;color:var(--action-text);border-radius:25px;padding:10px 15px;bottom:22px;left:22px;box-shadow:0 4px 15px #081b3020}.chat-launcher i{display:none}.chat-launcher span{font-size:11px}.page-content{min-height:65vh;padding-block:28px 55px}.page-heading h1{font-size:33px}.page-heading p,.support-header p{color:var(--muted-text);font-size:15px}.page-heading{margin-bottom:24px}.breadcrumb{color:var(--muted-text);margin-bottom:21px;font-size:11px}.catalog-search{max-width:850px}.catalog-toolbar{color:var(--muted-text);border-bottom:0;margin:0;padding-block:15px}.sort-links a.active{background:var(--surface-muted);color:var(--primary)}.filter-chips a{background:var(--surface-muted);color:var(--text);font-size:12px}.catalog-list{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:14px 18px 0}.number-grid{display:block}.detail-layout{gap:45px}.detail-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;padding:35px}.detail-card:before{display:none}.detail-card h1{color:var(--text);letter-spacing:1px;margin-block:23px 20px;font-size:clamp(30px,4vw,48px)}.detail-card>.badge-gold{color:var(--accent);background:0 0}.detail-card .detail-badges .badge,.badge{background:var(--surface-muted);color:var(--muted-text);border-color:var(--border)}.detail-card>p{color:var(--muted-text);font-size:14px}.detail-price{border-color:var(--border);margin-block:22px}.detail-aside{padding-top:15px}.detail-aside h2{font-size:22px}.detail-step h3{font-size:16px}.detail-step p{font-size:13px}.detail-step .icon-circle{background:var(--surface-muted);color:var(--accent)}.detail-card>.button{min-height:48px}.detail-expert{min-height:44px;color:var(--primary);justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.two-column{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px}.form-intro{padding-top:20px}.form-intro h1{font-size:32px}.form-intro p{font-size:15px}.form-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:13px;padding:27px}.form-grid{gap:17px}.form-grid label,.modal .form-grid label{gap:6px;font-size:13px}.form-grid input,.modal .form-grid input{min-height:47px;font-size:16px}.form-panel>.muted{font-size:13px}.form-intro .notice{background:var(--surface-muted);color:var(--muted-text);border-color:var(--border);font-size:13px}.intro-benefits p{color:var(--text);font-size:14px}.editorial-page{max-width:970px}.content-heading{max-width:740px}.content-heading h1{font-size:37px}.content-heading p{font-size:17px}.guide-steps li{border-color:var(--border);padding:25px 0}.step-index{color:var(--accent);border:1px solid var(--border);background:var(--surface);border-radius:50%;width:43px;height:43px}.guide-steps h2,.about-sections h2{font-size:21px}.guide-steps p,.about-sections p{font-size:16px}.guide-faq{border-top:1px solid var(--border);padding-top:26px}.guide-faq details{border-color:var(--border)}.guide-faq summary{font-size:16px}.about-sections section{border-color:var(--border)}.expert{background:var(--surface);border:1px solid var(--border)}.support-callout,.chat-status{background:var(--surface-muted);color:var(--text);border:1px solid var(--border)}.support-callout h2{font-size:21px}.support-callout p{font-size:14px}.support-header{margin-bottom:30px}.support-layout{gap:25px}.messages{border-color:var(--border);background:var(--surface-muted);border-radius:12px}.message{background:var(--surface);color:var(--text);border-color:var(--border);border-radius:12px 12px 3px}.message.admin{background:color-mix(in srgb, var(--primary) 12%, var(--surface));color:var(--text);border-radius:12px 12px 12px 3px}.message p{color:var(--text)}.message small{color:var(--muted-text)}.modal{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:18px;padding:26px;box-shadow:0 24px 90px #00000035}.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030d20a8}.modal-heading,.filter-actions{background:var(--surface)}.modal-heading{border-bottom:1px solid var(--border);margin-bottom:13px;padding-block:8px;top:-26px}.modal-heading h2{font-size:21px}.advanced-panel section{border-color:var(--border)}.advanced-panel section h3,.advanced-panel legend{font-size:14px}.operator-fixed{color:var(--text);font-size:15px}.operator-fixed span{color:var(--muted-text);font-size:12px}.segmented{background:var(--surface-muted)}.segmented input:checked+span{color:var(--on-primary);background:var(--primary)}.advanced-panel .rounding-options label{border-color:var(--border);font-size:12px}.digit-pattern input{background:var(--surface-muted);color:var(--text);border-color:var(--border)}.inquiry-sim{background:var(--surface-muted);border-color:var(--border)}.inquiry-sim>span{color:var(--text)}.contact-option{border:1px solid var(--border);background:var(--surface);color:var(--text)}.contact-option small{color:var(--muted-text)}.icon-circle{background:var(--surface-muted);color:var(--primary)}.chat-intro{padding:12px 0 18px}.chat-intro h3{font-size:20px}.chat-intro p{font-size:13px}.chat-status{padding:8px 12px;font-size:13px}.modal:has(.chat-form){width:470px}.chat-form{gap:12px}.chat-form label{font-size:13px}.admin-layout,.admin-login{background:var(--background);color:var(--text)}.admin-sidebar,.admin-topbar,.admin-panel,.admin-stat{background:var(--surface);border-color:var(--border);box-shadow:none}.admin-sidebar{width:230px;padding:20px 15px}.admin-main{width:calc(100% - 230px);margin-right:230px}.admin-panel{border-radius:12px}.admin-sidebar nav a{color:var(--muted-text);font-size:12px}.admin-sidebar nav a.active{color:var(--primary);background:var(--surface-muted)}.admin-table th,.admin-table td{border-color:var(--border)}.admin-table th{background:var(--surface-muted);color:var(--muted-text)}.admin-table td{color:var(--text)}.admin-topbar h1{font-size:21px}.theme-editor>p{margin:8px 0 23px}.palette-fieldset,.appearance-fieldset{border:0;margin:0;padding:0}.palette-fieldset legend,.appearance-fieldset legend{margin-bottom:12px;font-size:14px;font-weight:600}.palette-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.palette-choice{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:10px;gap:9px;padding:14px;position:relative}.palette-choice.selected{border-color:var(--primary);outline:1px solid var(--primary)}.palette-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.palette-choice:has(input:focus-visible){outline:3px solid var(--primary);outline-offset:3px}.palette-choice>svg{color:var(--primary);position:absolute;bottom:20px;left:13px}.palette-choice strong{font-size:13px;display:block}.palette-choice small{text-align:right;color:var(--muted-text);font-size:10px;display:block}.palette-swatches{direction:ltr;gap:4px;display:flex}.palette-swatches i{border:1px solid #7d899433;border-radius:50%;width:22px;height:22px}.theme-previews{grid-template-columns:1fr 1fr;gap:15px;margin-block:25px;display:grid}.theme-preview{border:1px solid;border-radius:12px;padding:22px}.theme-preview h3{color:inherit;margin-top:18px;font-size:18px}.theme-preview p{margin-top:5px;font-size:12px}.preview-caption{align-items:center;gap:7px;font-size:12px;display:flex}.preview-number{border-block:1px solid;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-block:18px;padding-block:15px;display:flex}.preview-number b{font-size:20px}.preview-number small{font-size:10px}.preview-button{border-radius:6px;padding:7px 14px;font-size:12px;display:inline-block}.appearance-options{flex-wrap:wrap;gap:20px;display:flex}.appearance-options label{flex-direction:row;align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex}.appearance-options input{width:17px;height:17px;min-height:17px;accent-color:var(--primary)}.theme-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (min-width:1450px){.luxury-hero{padding-block:52px 32px}}@media (max-width:1100px){.container{width:calc(100% - 48px)}.desktop-nav{gap:17px}.header-contact{display:none}.number-list-heading,.number-row{grid-template-columns:minmax(190px,1.2fr) minmax(132px,1fr) 78px minmax(100px,1fr) 130px;gap:12px}.row-number{font-size:19px}.row-save{width:26px;padding:5px}.trust-strip>a{gap:10px}.trust-strip h3{font-size:12px}.footer-top{grid-template-columns:180px 1fr}.footer-contact{flex-direction:row;grid-column:1/-1;justify-content:center}.two-column{gap:35px}}@media (max-width:850px){.site-header{height:74px}.desktop-nav{display:none}.header-inner{gap:14px}.header-actions{margin-right:auto}.mobile-menu{display:inline-grid}.hero-center h1{font-size:35px}.premium-collection{padding:18px 17px 9px}.number-list-heading,.number-row{grid-template-columns:minmax(188px,1.3fr) minmax(132px,1fr) 76px 115px;gap:12px}.number-list-heading>:nth-child(4){display:none}.row-action{grid-area:1/4/3}.row-line{grid-area:1/3/3}.row-categories{grid-area:2/1/auto/3;font-size:11px}.number-row{gap:0 12px;min-height:80px}.row-number{font-size:20px}.row-price{grid-row:1}.trust-strip svg{width:26px;height:26px}.trust-strip p{font-size:10px}.round-browser{flex-direction:column;align-items:flex-start;gap:12px}.sell-concierge{flex-wrap:wrap}.sell-concierge h2{font-size:16px}.palette-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){body{padding-bottom:calc(73px + env(safe-area-inset-bottom))}:is(body:has(.admin-layout),body:has(.admin-login)){padding-bottom:0}.container{width:calc(100% - 32px)}.site-header{height:70px}.header-inner{gap:13px}.mobile-menu{width:38px;height:44px}.luxury-hero{padding:25px 0 17px}.hero-kicker{margin-bottom:5px;font-size:10px}.hero-center h1{letter-spacing:-.7px;font-size:29px;line-height:1.55}.hero-center h1 em{display:block}.hero-center>p{max-width:370px;margin:11px auto 18px;font-size:13px;line-height:1.95}.search-main{gap:2px;padding:4px}.search-input{gap:7px;padding-inline:10px 3px}.search-input>svg{width:17px}.search-input input,.catalog-search .search-input input{height:43px;min-height:43px;font-size:16px}.hero-center .search-main>.button,.catalog-search .search-main>.button{border-radius:50%;width:43px;height:43px;min-height:43px}.search-secondary{flex-wrap:wrap;gap:0;margin-top:12px}.hero-center .advanced-toggle{border:0;min-height:37px;padding:1px 0 0;font-size:12px}.home-collections{padding-top:17px}.premium-collection{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.collection-heading{align-items:flex-start;gap:10px;margin-bottom:12px}.collection-heading h2{gap:7px;font-size:18px}.collection-heading h2 svg{width:19px;height:19px}.collection-heading p{max-width:220px;margin-top:2px;font-size:10px}.collection-heading>a{gap:5px;min-height:33px;font-size:11px}.collection-heading>a svg{width:15px}.number-list-heading{border-radius:6px;grid-template-columns:1fr auto;padding:7px 9px;font-size:10px}.number-list-heading>:nth-child(n+3){display:none}.number-list-heading>:nth-child(2){text-align:left}.number-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 38px;gap:3px 9px;min-height:74px;padding:9px 0}.number-identity{grid-area:1/1;gap:5px}.row-number,.number-row-featured .row-number{letter-spacing:0;font-size:18px}.row-save{width:36px;height:36px;padding:9px;position:absolute;top:0;left:0}.row-save svg{width:16px}.row-price{grid-area:1/2;gap:3px}.row-price strong{font-size:14px}.row-price small{display:none}.row-line{grid-area:2/2;justify-content:flex-start;gap:5px;font-size:11px}.row-line i{width:5px;height:5px}.row-categories{grid-area:2/1;gap:0 4px;padding-inline-start:18px;font-size:11px}.row-action{position:absolute;bottom:0;left:0}.number-row .row-action .button{width:36px;height:36px;min-height:36px;color:var(--primary);background:0 0;border:0;padding:0;font-size:0;position:relative}.number-row .row-action .button svg{width:19px;height:19px}.row-status{font-size:10px}.trust-strip{border-radius:10px;margin-top:13px;padding:18px 0}.trust-strip>a{text-align:center;flex-direction:column;gap:8px;padding:0 5px}.trust-strip svg{width:27px;height:27px}.trust-strip h3{white-space:nowrap;font-size:10px;line-height:1.65}.trust-strip p{margin-top:3px;font-size:9px;line-height:1.75}.round-browser{gap:10px;padding:23px 0}.round-browser h2{font-size:17px}.round-browser .section-kicker{display:none}.round-shortcuts{gap:6px}.round-shortcuts a{gap:7px;min-height:39px;padding:7px 11px;font-size:11px}.latest-collection .collection-heading p{display:none}.home-concierge{margin-block:18px 20px}.sell-concierge{gap:12px;padding:18px}.sell-concierge>svg{display:none}.sell-concierge h2{font-size:16px}.sell-concierge p{font-size:11px}.sell-concierge .button{width:100%;min-height:42px;font-size:12px}.support-concierge{flex-wrap:wrap;gap:10px;margin-top:14px;font-size:11px}.support-concierge a{min-height:36px}.footer-top{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:22px 14px;display:flex}.footer-nav{gap:2px 18px;max-width:345px;line-height:1.8}.footer-nav a{font-size:10px}.footer-contact{flex-direction:row;align-items:center;gap:12px;padding:0;display:flex}.footer-contact>span{display:none}.footer-bottom{text-align:center;justify-content:center;padding-block:11px 17px;font-size:9px}.footer-bottom>span+span{display:none}.mobile-bottom{width:100%;height:calc(64px + env(safe-area-inset-bottom));padding:5px 12px calc(5px + env(safe-area-inset-bottom));background:var(--surface);border:0;border-top:1px solid var(--border);z-index:30;border-radius:0;display:flex;inset:auto 0 0;box-shadow:0 -3px 15px #0b244306}.mobile-bottom a,.mobile-bottom button{color:var(--muted-text);gap:3px;min-height:50px;font-size:10px}.mobile-bottom a.active{color:var(--primary)}.mobile-bottom a.active svg{fill:color-mix(in srgb, var(--primary) 14%, transparent)}.mobile-bottom svg{width:22px;height:22px}.chat-launcher{bottom:calc(78px + env(safe-area-inset-bottom));justify-content:center;width:43px;min-width:43px;height:43px;padding:0;display:flex;left:14px}.chat-launcher span{display:none}.page-content{padding-block:23px 30px}.breadcrumb{margin-bottom:15px;font-size:10px}.page-heading{align-items:flex-start;margin-bottom:18px}.page-heading h1{font-size:26px}.page-heading p{font-size:13px}.page-heading>.button{min-height:39px;padding:7px 11px;font-size:11px}.page-heading>.button svg{width:16px}.catalog-list{background:0 0;border:0;border-radius:0;padding:0}.catalog-toolbar{gap:8px;padding:10px 0}.catalog-toolbar>span{font-size:12px}.sort-links{gap:10px;font-size:11px}.filter-chips{gap:7px}.pagination{font-size:12px}.detail-layout{flex-direction:column;gap:25px;display:flex}.detail-card{width:100%;padding:23px 20px}.detail-card h1{letter-spacing:.5px;font-size:29px}.detail-card>p{font-size:13px}.detail-price strong{font-size:26px}.detail-aside h2{font-size:19px}.detail-aside{padding:0}.detail-step{gap:13px;margin-top:20px}.detail-step h3{font-size:15px}.detail-step p{font-size:12px}.two-column{flex-direction:column;gap:22px;display:flex}.form-intro{padding:0}.form-intro h1{font-size:27px}.form-intro p{font-size:14px}.form-intro .intro-benefits{gap:8px;margin-block:14px}.form-intro .intro-benefits p{font-size:12px}.form-intro>.notice{padding:12px 14px;font-size:12px}.form-panel{width:100%;padding:19px}.form-panel>h2{font-size:20px}.form-panel>.muted{margin-bottom:19px;font-size:12px}.form-grid{gap:14px}.content-heading h1{font-size:28px}.content-heading p{font-size:15px}.guide-steps li{gap:13px;padding:21px 0}.guide-steps h2,.about-sections h2{font-size:18px}.guide-steps p,.about-sections p{font-size:14px}.guide-faq summary{font-size:15px}.step-index{width:32px;height:32px;font-size:16px}.support-callout{margin-block:24px;padding:19px}.support-callout>div{min-width:0}.support-callout h2{font-size:19px}.support-callout p{font-size:13px}.expert{padding:17px}.expert .button{width:auto;margin-right:auto;font-size:12px}.contact-sales .section-heading h2{font-size:20px}.contact-social h2{margin-bottom:13px;font-size:20px}.contact-social .social-links a{font-size:12px}.support-header h1{font-size:27px}.support-header p{font-size:13px}:is(.modal,.modal:has(.advanced-panel),.modal:has(.chat-form)){width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-radius:0;position:fixed;inset:0;overflow-y:auto;transform:none}.modal-heading{padding-block:7px 12px;top:-16px}.modal-heading h2{font-size:19px}.modal-heading .icon-button{width:44px;height:44px}.modal .advanced-panel{margin-top:10px}.advanced-panel section{padding-block:12px}.advanced-panel .digit-pattern{max-width:100%}.advanced-panel .digit-pattern input{flex:1;width:0;height:49px}.filter-actions{padding:12px 0 calc(12px + env(safe-area-inset-bottom));bottom:calc(-18px - env(safe-area-inset-bottom));gap:8px}.filter-actions .button{font-size:12px}.modal:has(.chat-form){flex-direction:column;display:flex}.modal:has(.chat-form) .messages{flex:1;min-height:60px;max-height:none}.modal:has(.chat-form) .chat-form{flex-shrink:0}.chat-intro{padding:7px 0 12px}.chat-intro .icon-circle{display:none}.chat-intro h3{font-size:18px}.chat-form .form-grid{grid-template-columns:1fr 1fr}.chat-form textarea{min-height:74px}.admin-main{width:100%;margin:0}.admin-sidebar{display:none}.admin-panel{padding:16px}.theme-previews{grid-template-columns:1fr}.palette-choice{padding:12px}.palette-swatches{gap:3px}.palette-swatches i{width:18px;height:18px}.appearance-options{gap:6px 15px}}@media (max-width:374px){.container{width:calc(100% - 28px)}.hero-center h1{font-size:27px}.row-number,.number-row-featured .row-number{font-size:17px}.row-price strong{font-size:12px}.number-row{grid-template-columns:minmax(0,1fr) auto 32px;gap:3px 7px}.collection-heading p,.trust-strip h3{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.form-grid label,.modal .form-grid label{color:var(--text)}.footer-bottom{margin-top:0}@media (max-width:640px){.hero-kicker{display:none}.hero-center .search-secondary{flex-wrap:nowrap;gap:10px;margin-top:13px}.hero-center .advanced-toggle{border-inline-start:1px solid var(--border);gap:5px;padding-inline-start:9px;font-size:11px}.hero-center .advanced-toggle svg{width:16px;height:16px}.chat-launcher{display:none}.request-form{grid-template-columns:repeat(2,minmax(0,1fr))}.request-form .request-wide{grid-column:1/-1}.request-form label{font-size:12px}.form-intro h1{font-size:25px;line-height:1.7}.form-intro p{font-size:13px;line-height:1.95}.form-intro>.notice{font-size:11px}.modal:has(.chat-form):not(:has(.messages)) .chat-intro{flex-direction:column;flex:1;justify-content:center;display:flex}.row-price small{clip-path:inset(50%);width:1px;height:1px;display:inline;position:absolute;overflow:hidden}}@media (max-width:374px){.hero-center .search-secondary{gap:7px}}html{scroll-padding-top:104px;scroll-padding-bottom:88px}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}:where(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}:where(a,button){-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea){transition:color .16s,background-color .16s,border-color .16s}:where(input,textarea,select,.form-grid label,.reply-form){min-width:0}:where(input,select,textarea){scroll-margin-block:90px}.hero-center .advanced-toggle,.catalog-search .advanced-toggle{min-height:44px;color:var(--accent);border:0;font-size:14px}.advanced-toggle:hover,.round-shortcuts a:hover,.mobile-drawer a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.advanced-toggle svg{color:inherit}.hero-center .advanced-label{display:inline}.round-shortcuts a{min-height:44px;font-size:13px}.sort-links a.active,.filter-chips a{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.rounding-options label:has(input:checked){color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.rounding-options input,.price-toggle input{accent-color:var(--accent)}.segmented input:checked+span{background:var(--accent);color:var(--on-primary)}.digit-pattern input:focus{outline:2px solid var(--accent);outline-offset:2px}.desktop-nav a:hover,.footer-nav a:hover,.row-number:hover,.row-save[aria-pressed=true]{color:var(--accent)}.number-row:hover,.number-row:focus-within{background:var(--accent-soft)}.number-row .row-action .button:hover{border-color:var(--accent);filter:none}.row-save{min-width:36px}.row-number,.number-row-featured .row-number{font-size:21px}.collection-heading>a,.collection-heading p,.row-categories,.row-price small,.number-list-heading,.number-list-heading small,.trust-strip p,.section-kicker,.sell-concierge p,.support-concierge,.footer-top>div>p,.footer-nav a,.footer-bottom,.breadcrumb,.contact-option small{font-size:12px}.collection-heading>a{font-size:14px}.row-line,.number-row .row-action .button{font-size:13px}.trust-strip h3{font-size:14px}.trust-strip>a:hover svg{transform:translateY(-2px)}.trust-strip svg,.collection-heading>a svg{transition:transform .16s}.collection-heading>a:hover svg{transform:translate(-3px)}.footer-top .brand-lockup .brand-symbol{width:46px;height:46px}.footer-top .brand-name strong{font-size:26px}:is(.contact-social:not(:has(.social-links a,.contact-details>*)),.footer-contact:not(:has(.social-links a)),.number-list:has(>.number-list-heading:only-child)){display:none}.contact-social:not(:has(.social-links a))>h2{display:none}.mobile-drawer a{min-height:52px;color:var(--text);border-radius:8px;padding-inline:12px}.form-grid input,.modal .form-grid input,.reply-form input,.chat-form textarea{font-size:16px}.message p,.tracking-code,.success-state,.section-heading h3{overflow-wrap:anywhere}.message p{white-space:pre-wrap}.messages{overscroll-behavior:contain}.tab-bar button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.tab-bar button{min-height:48px}.filter-actions{z-index:3;border-top:1px solid var(--border);padding-bottom:4px}:is(.modal:has(.advanced-panel),.modal:has(.chat-form)){overscroll-behavior:contain;scroll-padding-block:86px 90px}.modal:has(.chat-form):not(:has(.messages)) .chat-intro{flex:0;padding-block:16px}.chat-status,.chat-intro p{font-size:14px}@media (min-width:851px) and (max-width:1100px){.desktop-nav{gap:18px;font-size:13px}.header-inner{gap:18px}.number-list-heading,.number-row{grid-template-columns:minmax(222px,1.3fr) minmax(145px,1fr) 66px minmax(90px,1fr) 124px;gap:10px}}@media (min-width:641px) and (max-width:850px){.number-list-heading,.number-row{grid-template-columns:minmax(226px,1.3fr) minmax(141px,1fr) 62px 108px;gap:0 8px}}@media (min-width:641px) and (max-width:700px){.number-list-heading,.number-row{grid-template-columns:minmax(226px,1.3fr) minmax(141px,1fr) 108px}.number-list-heading>:nth-child(3){display:none}.row-action{grid-column:3}.row-line{grid-area:2/2}.row-categories{grid-column:1}}@media (max-width:640px){html{scroll-padding-top:86px}.site-header{height:72px}.header-inner{gap:10px}.header-actions{gap:8px}.brand-lockup .brand-symbol{border-radius:9px;width:42px;height:42px;padding:6px}.logo.brand-lockup{gap:7px}.brand-name strong{font-size:25px}.brand-name>span{letter-spacing:1.3px;font-size:12px}.mobile-menu{width:44px;height:44px}.luxury-hero{padding:26px 0 17px}.hero-connections{opacity:.7;background-image:url(/brand/hero-connections-768.webp)}.hero-center h1{letter-spacing:-.5px;font-size:clamp(27px,7vw,30px);line-height:1.65}.hero-center h1 em{white-space:normal}.hero-center>p{margin:10px auto 20px;font-size:15px;line-height:1.9}.search-main{border-radius:12px}.hero-center .search-main>.button,.catalog-search .search-main>.button{border-radius:8px;width:44px;height:44px;min-height:44px}.hero-center .search-secondary{margin-top:7px}.search-input input,.catalog-search .search-input input{font-size:16px}.collection-heading{gap:8px;margin-bottom:12px}.collection-heading p{max-width:230px;font-size:12px}.collection-heading>a{gap:4px;min-height:44px;font-size:12px}.collection-heading h2{font-size:18px}.number-list-heading{grid-template-columns:1fr;font-size:12px}.number-list-heading>:nth-child(2){display:none}.number-list-heading>:first-child:after{content:" و قیمت (تومان)"}.number-row{grid-template-rows:30px auto;grid-template-columns:minmax(0,1fr) 108px;gap:3px 8px;min-height:96px;padding:10px 0}.number-identity{grid-area:1/1;gap:6px}.row-number,.number-row-featured .row-number{letter-spacing:0;font-size:20px}.row-save{width:44px;height:44px;padding:12px;top:2px;left:0}.row-save svg{width:18px}.row-price{grid-area:2/1;gap:5px}.row-price strong{font-size:16px}.row-price small{clip-path:none;width:auto;height:auto;font-size:12px;position:static}.row-line{white-space:nowrap;grid-area:1/2;gap:4px;padding-inline-end:42px;font-size:12px}.row-categories{grid-area:3/1;padding:0;font-size:12px;line-height:1.6}.row-action{grid-area:2/2/4;align-self:center;position:static}.number-row .row-action .button{border:1px solid var(--action-border);background:var(--action);width:108px;height:auto;min-height:40px;color:var(--action-text);gap:4px;padding:5px;font-size:12px}.number-row .row-action .button svg{flex-shrink:0;width:14px;height:14px}.row-status{font-size:12px}.trust-strip{grid-template-columns:repeat(2,1fr);gap:16px 0;padding:18px 6px}.trust-strip>a{text-align:right;flex-direction:row;gap:8px;padding:0 6px}.trust-strip>a:nth-child(2){border:0}.trust-strip svg{flex-shrink:0;width:24px;height:24px}.trust-strip h3,.trust-strip p{white-space:normal;font-size:12px}.round-shortcuts a{min-height:44px;font-size:13px}.sell-concierge p,.support-concierge,.footer-nav a,.footer-bottom,.mobile-bottom a,.mobile-bottom button{font-size:12px}.mobile-bottom a.active{color:var(--accent)}.mobile-bottom a.active svg{fill:var(--accent-soft)}.page-heading p,.support-header p,.form-intro p,.detail-card>p,.form-panel>.muted,.guide-steps p,.about-sections p,.support-callout p{font-size:16px}.page-heading>.button,.sort-links,.catalog-toolbar>span{font-size:13px}.request-form,.chat-form .form-grid{grid-template-columns:1fr}.request-form label,.form-grid label,.modal .form-grid label{font-size:14px}.request-form .request-wide{grid-column:1}.form-intro>.notice,.form-intro .intro-benefits p{font-size:14px}.filter-actions .button{min-height:46px;font-size:14px}.modal{padding-top:max(16px, env(safe-area-inset-top))}.modal-heading{top:calc(-1 * max(16px, env(safe-area-inset-top)))}.modal:has(.chat-form) .chat-form{padding-bottom:env(safe-area-inset-bottom)}.modal:has(.chat-form):not(:has(.messages)) .chat-intro{justify-content:flex-start}.reply-form{flex-wrap:wrap}.reply-form input{flex:1;min-width:150px}.tracking-code{word-break:break-all;max-width:100%;font-size:15px}.footer-top .brand-lockup .brand-symbol{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.storefront{flex-direction:column;min-height:100dvh;display:flex}.storefront>main{flex:1;min-width:0}.storefront>.site-header,.storefront>.site-footer{flex-shrink:0}.page-content{min-height:0;padding-block:32px 48px}.row-featured{color:#8a5a12;background:#fff5de;border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.number-row-featured .number-identity{gap:6px}.catalog-page .page-heading{margin-bottom:22px;padding-block:4px 0}.catalog-page .breadcrumb{margin-bottom:18px}.catalog-page .page-heading h1{margin-block:4px 6px;line-height:1.6}.catalog-page .page-heading p{margin:0}.catalog-search{max-width:none;margin-bottom:0;padding:0}.catalog-search .search-main{max-width:none}.catalog-search .search-secondary{margin-top:4px}.filter-chips:empty{display:none}.catalog-toolbar{padding-block:14px}.sort-links a{border-radius:6px;padding:5px 9px}.sort-links a.active{background:var(--accent-soft);color:var(--accent)}.contact-page{max-width:1040px}.contact-sales .section-heading{flex-wrap:wrap;justify-content:flex-start;gap:24px}.contact-sales .section-heading>span{color:var(--muted-text);font-size:13px}.expert-grid:has(>.expert:only-child){grid-template-columns:minmax(0,1fr)}.expert strong[dir=ltr]{font-variant-numeric:tabular-nums;display:inline-block}.contact-social{margin-top:32px}.contact-social .social-links{justify-content:flex-start}.contact-email{color:var(--muted-text);overflow-wrap:anywhere;justify-self:start;align-items:center;gap:10px;padding-block:8px;display:inline-flex}.two-column{padding-block:12px 0}.form-intro h1{text-wrap:pretty}.site-footer{margin-top:0}.footer-top>*,.footer-nav{min-width:0}.footer-bottom{gap:24px;min-height:70px;padding-inline-end:136px}.chat-launcher{width:44px;min-width:44px;height:44px;padding:10px;bottom:16px;left:8px}.chat-launcher span{display:none}.advanced-panel{align-items:start;gap:0 24px;margin-top:4px}.advanced-panel section{padding-block:12px}.advanced-panel .operator-section{border:0;align-self:center}.operator-badge{color:var(--accent);align-items:center;gap:8px;font-weight:700;display:inline-flex}.advanced-panel .pattern-section{grid-column:1/-1}.advanced-panel .digit-pattern{gap:8px;width:100%;max-width:440px}.advanced-panel .digit-pattern input{flex:1;width:0;min-width:0;max-width:56px;height:50px}.advanced-panel .line-type-section,.advanced-panel .rounding-section,.advanced-panel .priced-section{grid-column:1/-1}.advanced-panel .line-type-section .segmented{max-width:360px}.advanced-panel .rounding-options{justify-content:flex-start}.advanced-panel .priced-section{border-bottom:0}.advanced-panel .price-fields input{min-height:48px}.theme-previews{grid-template-columns:minmax(0,1fr);max-width:720px}@media (min-width:1101px){.number-list-heading,.number-row{grid-template-columns:minmax(272px,1.4fr) minmax(145px,1fr) 80px minmax(120px,1fr) 151px;gap:14px}}@media (max-width:1100px){.row-featured{background:0 0;padding:0}.row-featured>span{display:none}}@media (max-width:640px){.page-content{padding-block:22px 30px}.header-actions{display:none}.catalog-page .page-heading{margin-bottom:18px}.catalog-page .page-heading h1{font-size:25px}.catalog-toolbar{align-items:flex-start;gap:10px}.sort-links{flex-wrap:wrap;gap:2px}.sort-links a{padding:5px 6px}.footer-bottom{min-height:52px;padding-inline:0}.contact-sales .section-heading{gap:4px;display:grid}.contact-social .social-links{gap:10px}.contact-social .social-links a{flex:140px}.advanced-panel .digit-pattern{gap:6px}.advanced-panel .digit-pattern input{height:46px;padding:4px}}
:root{--background:#fff;--border:#e0e8e9;--accent:#087d83;--accent-soft:#eaf6f4;--jewel-violet:#7056ad;--jewel-coral:#b75a49;--jewel-gold:#946727;--glass:#ffffffc9;--shadow:0 12px 42px #243d5210}body{background:var(--background)}.site-header{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(145%);border-bottom-color:#ffffffb8;box-shadow:0 4px 25px #21455808}.brand-lockup .brand-symbol{background:0 0;border-radius:0;width:58px;height:58px;padding:0}.brand-name strong{font-weight:800}.brand-name>span{color:var(--accent);letter-spacing:2px}.desktop-nav a.active:after{background:linear-gradient(90deg, var(--accent), #91c9bf);border-radius:5px;height:3px}.header-contact{color:var(--accent);background:#f4fbf8a6;border:1px solid #dbece8;border-radius:30px;padding:9px 14px}.luxury-hero{background:var(--background);border:0;padding:60px 0 76px;overflow:visible}.hero-connections{opacity:1;mix-blend-mode:normal;background-image:url(/brand/hero-approved-1920.webp);background-position:50% 42%;background-size:cover;inset:0 0 -64px;-webkit-mask-image:linear-gradient(#000 0% 53%,#000b 72%,#0000 100%);mask-image:linear-gradient(#000 0% 53%,#000b 72%,#0000 100%)}.hero-center{max-width:920px}.hero-kicker{color:#35656a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #ffffffde;border-radius:40px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;display:inline-flex;box-shadow:0 3px 18px #2b62600a}.hero-kicker:before{content:"";background:#f68b1f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f68b1f22}.hero-center h1{text-shadow:0 2px 26px #fff9;font-size:clamp(32px,3.5vw,48px);line-height:1.7}.hero-center h1 em{color:#146f82;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#087798,#006d84);-webkit-background-clip:text;background-clip:text}.hero-center>p{max-width:620px;margin-block:12px 28px;line-height:2}.search-main{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#ffffffd6;border:1px solid #fff;border-radius:22px;padding:7px;box-shadow:0 10px 34px #295a6b13,0 0 0 1px #91b6c22b}.hero-center .search-main>.button,.catalog-search .search-main>.button{border-radius:16px}.advanced-toggle{border-radius:30px}.hero-center .advanced-toggle{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa1;border:1px solid #ffffffd1;padding:7px 16px;box-shadow:0 3px 18px #365a6410}.home-collections{margin-top:0;position:relative}.premium-collection,.catalog-list,.form-panel,.detail-card,.expert,.support-callout,.sell-concierge{border-color:#dfe9e7;border-radius:25px;box-shadow:0 10px 40px #24495b08}.featured-collection{background:linear-gradient(150deg,#fffaf0c9,#ffffffed 25%,#f3fbf9cc);border-color:#e8dfc9}.latest-collection{background:linear-gradient(145deg,#f2f2fc91,#fff 28%,#f4fbfa70)}.collection-heading h2>svg{color:var(--jewel-gold);filter:drop-shadow(0 2px 3px #a7832930)}.number-list-heading{background:#f1f6f6b8;border-radius:12px}.featured-collection .number-list-heading{background:#f6f2e8b3}.number-row{border-bottom-color:#e5eae9}.number-row:hover,.number-row:focus-within{background:#eaf6f39c;border-radius:12px}.row-featured{color:#8c621e;background:#fff2ce;border-radius:20px}.row-save[aria-pressed=true]{color:#b85570}.storefront .button{background:linear-gradient(120deg, var(--primary), #147f8a);border:1px solid #ffffff24;border-radius:13px;box-shadow:0 4px 12px #15647713}.storefront .button:hover{filter:brightness(1.06);box-shadow:0 7px 19px #15647724}.storefront .button-outline{color:var(--accent);box-shadow:none;background:#ffffffad;border:1px solid #b8d7d5}.number-row .row-action .button{color:#fff;background:linear-gradient(115deg,#1b3c54,#24656b);border-color:#31586b;border-radius:11px;box-shadow:0 3px 7px #1b435810}.trust-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#f6f0f9ba,#fffaf2c7 45%,#edf8f5bd);border-color:#fff;border-radius:23px;box-shadow:0 8px 36px #274c6210,0 0 0 1px #e5ece7}.trust-strip>a>svg{box-sizing:content-box;color:#19775d;background:#ddf2ea;border-radius:17px;padding:10px}.trust-strip>a:nth-child(2)>svg{color:#6453ae;background:#e7eafb}.trust-strip>a:nth-child(3)>svg{color:#a17530;background:#fbecd7}.trust-strip>a:nth-child(4)>svg{color:#b35e63;background:#fae7e5}.round-shortcuts a{background:#fff;border-color:#dce8e6;border-radius:14px;transition:background .16s,border-color .16s}.round-shortcuts a:nth-child(3n+1){color:#775b9c;background:#f6f2fb;border-color:#e9e1f2}.round-shortcuts a:nth-child(3n+2){color:#26756c;background:#eef8f3;border-color:#dbece4}.round-shortcuts a:nth-child(3n){color:#956432;background:#fcf5e9;border-color:#eee5d4}.round-shortcuts a:hover{border-color:currentColor}.sell-concierge,.support-callout{background:linear-gradient(120deg,#f3eef9b3,#ffffffde 42%,#eaf6f3d9)}.sell-concierge>svg{color:var(--jewel-violet)}.support-concierge{color:#6b727b}.page-content .eyebrow{color:var(--accent)}.content-heading h1,.page-heading h1,.support-header h1{letter-spacing:-.7px}.form-panel,.detail-card{background:linear-gradient(145deg,#ffffffed 65%,#f0f9f7e6)}.form-grid input,.form-grid textarea,.advanced-panel input,.advanced-panel select,.reply-form input,.chat-form textarea{background-color:#fffdfbe8;border-color:#d8e4e5;border-radius:13px}.form-grid input:focus,.form-grid textarea:focus,.advanced-panel input:focus,.advanced-panel select:focus{border-color:#58a8a6}.tab-bar{background:#eaf2f2b8;border-radius:18px;padding:6px}.tab-bar button{border-radius:13px}.tab-bar button.active{color:var(--accent);background:#fff;box-shadow:0 3px 12px #32556412}.intro-benefits p>svg{color:#297b61;background:#eaf6ee;border-color:#cfe8db}.form-intro .notice{background:#f3eff8;border-color:#d7cbea;border-radius:13px}.guide-steps li,.about-sections section{border-color:#dbe8e5}.step-index{color:#187b63;background:#e8f5ef;border:0;border-radius:16px}.guide-steps li:nth-child(2) .step-index{color:#6d57ac;background:#efebf9}.guide-steps li:nth-child(3) .step-index{color:#986927;background:#fcf0dc}.about-sections section{background:linear-gradient(145deg,#f0f9f5,#ffffffc2);border:1px solid #dfebe5;border-radius:23px;padding:24px}.about-sections section:nth-child(2){background:linear-gradient(145deg,#f5f1fb,#ffffffc2);border-color:#e7e0ef}.contact-social .social-links a{background:#ffffffc9;border-radius:16px;box-shadow:0 5px 18px #203e5010}.contact-social .social-links a:has(.whatsapp){background:#f2fbf5;border-color:#d2e9dc}.contact-social .social-links a:has(.telegram){background:#f1f7fd;border-color:#d9e6f5}.contact-social .social-links a:has(.instagram){background:#fdf4fa;border-color:#efdfeb}.expert .icon-circle{color:#1b8c79;background:#eaf7f0}.pagination a,.filter-chips a{border-radius:12px}.site-footer{background:linear-gradient(115deg,#f4faff,#fffaf3 50%,#ecf9fb);border-color:#dbe8e1;border-radius:32px 32px 0 0}.footer-top>div>p,.footer-nav a,.footer-bottom{color:#526674}.footer-bottom{border-color:#d8e4df}.chat-launcher{background:linear-gradient(145deg,#006a87,#028a9c);border-color:#ffffffb8;box-shadow:0 6px 22px #27566533}.modal{background:#fffffff7;border:1px solid #ffffffed;border-radius:26px;box-shadow:0 28px 90px #12384136}.modal-overlay{-webkit-backdrop-filter:blur(10px)saturate(85%);backdrop-filter:blur(10px)saturate(85%);background:#19363b6b}.modal .button{background:linear-gradient(115deg, var(--primary), #147f8a);border-radius:13px}.modal .button-outline{color:var(--accent);background:#fff;border-color:#b8d7d5}.modal .contact-option,.inquiry-sim{border-radius:17px}.segmented,.rounding-options label{border-radius:12px}.segmented input:checked+span{background:#147f8a;border-radius:9px}.message{border-radius:18px}.mobile-bottom{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffffd9;border-color:#fff;box-shadow:0 -5px 25px #25495e0c}@media (max-width:1100px){.row-featured{background:0 0}.trust-strip>a>svg{padding:7px}}@media (max-width:640px){.brand-lockup .brand-symbol{width:46px;height:46px}.luxury-hero{padding:24px 0 46px}.hero-connections{background-image:url(/brand/hero-approved-960.webp);background-position:50%;background-size:auto 100%;inset:0 0 -35px}.hero-kicker{margin-bottom:8px;padding:4px 11px;font-size:11px;display:inline-flex}.hero-center h1{font-size:29px;line-height:1.7}.hero-center>p{margin-block:12px 22px;font-size:14px;line-height:1.95}.search-main{border-radius:18px;padding:5px}.hero-center .search-main>.button,.catalog-search .search-main>.button{border-radius:13px}.hero-center .advanced-toggle{border-inline-start:1px solid #fff;padding:5px 13px;font-size:12px}.premium-collection,.catalog-list{border-radius:20px}.featured-collection,.latest-collection{box-shadow:none;background:0 0;border:0}.trust-strip{border-radius:21px;gap:16px 0}.trust-strip>a>svg{border-radius:12px;width:22px;height:22px;padding:6px}.trust-strip>a{gap:7px}.round-shortcuts a{border-radius:12px}.form-panel,.support-callout,.expert,.detail-card,.sell-concierge{border-radius:21px}.about-sections section{border-radius:21px;padding:20px}.site-footer{border-radius:26px 26px 0 0}.modal{border-radius:0}}
:root{--brand-turquoise:#00a9bd;--brand-orange:#f58a1f;--background:#fff;--accent:#087b91;--border:#dce9ed}.brand-lockup .brand-symbol.brand-approved{object-fit:contain;background:0 0;border-radius:0;width:220px;max-width:100%;height:auto;padding:0}.brand-lockup{flex-shrink:0}.site-footer .brand-lockup .brand-symbol.brand-approved{width:190px}.hero-connections{background-position:50%;-webkit-mask-image:linear-gradient(#000 0% 48%,#000c 66%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#000c 66%,#0000 100%)}.hero-kicker{color:#23677c}.desktop-nav a.active:after{background:linear-gradient(90deg,#02a7bb 75%,#fa941d 75%)}.hero-center h1 em{color:#03758c}.storefront .button:not(.button-outline):not(.button-dark){background:linear-gradient(115deg, var(--primary), #087c92)}.storefront .button-dark{background:#123e54;border-color:#235266}.storefront .row-featured{color:#98500a;background:#fff5e5;border-color:#f6ddb6}.trust-strip{background:linear-gradient(100deg,#f5f2fb,#fffbf4 48%,#f0fbfc)}.trust-strip>a:first-child>svg{color:#137760;background:#e7f8f5}.trust-strip>a:nth-child(2)>svg{color:#177ca2;background:#eaf5fc}.trust-strip>a:nth-child(3)>svg{color:#a8620b;background:#fff0d9}.trust-strip>a:nth-child(4)>svg{color:#7055ad;background:#eeecfa}.site-footer{background:linear-gradient(110deg,#f2f8ff,#fffaf3 55%,#ecfafc)}.social-links a>span{border-radius:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.social-links a>span.whatsapp{color:#16834e}.social-links a>span.telegram{color:#229ed9}.social-links a>span.instagram{color:#c13584}.social-links a>span svg{fill:currentColor;width:26px;height:26px}.social-links.compact a{min-width:38px;min-height:38px}.social-links.compact a>span{width:22px;height:22px}.social-links.compact a>span svg{width:20px;height:20px}.contact-social .social-links a{box-shadow:none;background:#fff;border:1px solid #e0e9ed;border-radius:14px;padding:14px 18px}.contact-page{max-width:1120px}.contact-page .content-heading{max-width:760px;margin-bottom:36px}.contact-hub{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:22px;display:grid}.contact-card{background:#fff;border:1px solid #dce9ed;border-radius:25px;min-width:0;padding:28px;box-shadow:0 8px 35px #16475b07}.contact-card-heading{align-items:center;gap:14px;display:flex}.contact-card-heading h2{margin:0;font-size:21px}.contact-card-heading .eyebrow{color:#527280;margin:0 0 3px;font-size:11px}.contact-card-heading .icon-circle{color:#047a94;background:#eaf9fc;border-radius:17px;flex-shrink:0}.contact-support{background:linear-gradient(145deg,#fff 10%,#f3fbfd)}.contact-support .icon-circle{color:#a66111;background:#fff1dc}.contact-card>.muted{margin:20px 0;font-size:14px}.contact-experts{flex-direction:column;gap:15px;display:flex}.contact-experts article{border-top:1px solid #e4edf0;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.contact-experts h3{margin:0 0 5px;font-size:14px}.contact-experts p{color:var(--muted-text);margin:0;font-size:12px}.contact-number{letter-spacing:.3px;color:#116380;font-size:21px;font-weight:700;display:inline-block}.contact-experts .button{flex-shrink:0;min-height:42px;padding:9px 13px;font-size:12px}.contact-chat-entry{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.contact-card .contact-ticket-button,.support-layout .ticket-submit{gap:10px;width:100%;min-height:54px;font-size:15px;font-weight:700}.contact-card .contact-ticket-button{color:var(--on-primary)}.contact-ticket-button>svg:last-child,.chat-create-ticket>svg:last-child{margin-inline-start:auto}.contact-ticket-button>svg:first-child,.chat-create-ticket>svg:first-child{margin-inline-end:auto}.contact-chat-entry .button{width:100%}.contact-support-actions{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:20px;display:flex}.contact-support-actions a{color:#096d83;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.contact-info-section{margin:38px 0}.contact-info-section>h2{margin:0 0 16px;font-size:20px}.contact-info-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.contact-info-card{background:#fbfdfe;border:1px solid #e4eaec;border-radius:21px;align-items:flex-start;gap:14px;min-width:0;padding:24px;display:flex}.contact-info-card>svg{color:#137b92;flex-shrink:0;margin-top:4px}.contact-info-card:nth-child(2)>svg{color:#bb6a14}.contact-info-card h3{margin:0 0 9px;font-size:14px}.contact-info-card p{margin:0 0 6px;font-size:14px}.contact-info-card small{color:#5c7180;margin-top:8px;font-size:11px;display:block}.contact-info-card>div{min-width:0}.contact-info-card .contact-email{overflow-wrap:anywhere;color:#006c88;text-underline-offset:4px;font-size:15px;text-decoration:underline;display:inline-block}.contact-page .contact-social{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:0;display:flex}.contact-social h2{margin:0 0 10px;font-size:20px}.contact-page .contact-social .social-links{margin:0}.about-approach{border-inline-start:3px solid var(--brand-orange);background:linear-gradient(90deg,#fff,#f4fbfd);border-radius:22px;margin:32px 0;padding:24px 30px}.about-approach h2{margin:10px 0;font-size:24px}.about-approach p{white-space:pre-line;color:#496574;margin:0;line-height:2.25}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-principles section{border:1px solid #e0eaed;border-radius:22px;padding:24px}.principle-index{color:#04748b;background:#eaf9fb;border-radius:11px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.about-principles section:nth-child(2) .principle-index{color:#965612;background:#fff1de}.about-principles section:nth-child(3) .principle-index{color:#6a58a7;background:#f0eefa}.about-principles h2{margin:16px 0 10px;font-size:18px}.about-principles p{color:#526b78;white-space:pre-line;margin:0;font-size:14px;line-height:2}.guide-steps{counter-reset:step;margin-top:25px;padding:0}.guide-steps li{background:#fff;border:1px solid #dfe9ec;border-radius:22px;margin-bottom:16px;padding:24px}.guide-steps li:nth-child(2) .step-index{color:#127493;background:#e8f7fc}.guide-steps li:nth-child(3) .step-index{color:#a3610b;background:#fff1da}.guide-faq details{padding-inline:18px}.support-presence{color:#617581;align-items:center;gap:7px;font-size:11px;line-height:1.7;display:inline-flex}.support-presence i{background:#8998a0;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #8998a010}.support-presence.is-online{color:#167353}.support-presence.is-online i{background:#19976a;box-shadow:0 0 0 3px #19976a15}.chat-launcher{background:var(--primary);border:1px solid #ffffffb8;border-radius:18px;justify-content:center;width:54px;min-width:54px;height:54px;padding:0;transition:background .2s,box-shadow .2s;bottom:24px;left:24px;box-shadow:0 6px 20px #123e5424}.chat-launcher:hover{background:#123e54;box-shadow:0 8px 24px #123e5430}.modal.support-chat{flex-direction:column;width:min(500px,100vw - 28px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.chat-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;scroll-padding-block:16px;overflow-y:auto}.support-chat .modal-heading{border:0;flex-shrink:0;margin:0;padding:20px 24px 12px;position:static}.support-chat>.muted{margin:0;padding:0 24px 15px;font-size:11px}.chat-team{background:#f5fbfc;border-block:1px solid #e5eef1;flex-shrink:0;align-items:center;gap:12px;padding:14px 24px;display:flex}.chat-team>div{flex-direction:column;gap:3px;display:flex}.chat-team strong{font-size:13px}.chat-avatar{color:#08768c;background:#e4f4f7;border-radius:16px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.chat-ticket-link{color:#507181;flex-shrink:0;align-items:center;gap:4px;min-height:44px;margin-inline-start:auto;font-size:12px;display:flex}.chat-offline-note{color:var(--text);background:#f5f9fa;border:1px solid #dce9ed;border-radius:16px;margin:16px 22px 8px;padding:16px;font-size:13px;line-height:1.9}.chat-offline-note strong{font-size:14px;display:block}.chat-offline-note p{color:var(--muted-text);margin:5px 0 12px}.chat-offline-note small{color:var(--muted-text);margin-top:12px;font-size:11px;display:block}.support-chat .chat-create-ticket{gap:8px;width:100%;min-height:48px;font-size:14px}.support-chat .chat-intro{margin:0;padding:18px 22px 6px}.support-chat .chat-intro .icon-circle{display:none}.support-chat .chat-intro h3{margin:0 0 7px;font-size:17px}.support-chat .chat-intro p{color:#566e7b;margin:0;font-size:12px}.support-chat .chat-status{color:#627580;background:0 0;border:0;flex-shrink:0;margin:0;padding:7px 24px;font-size:11px}.modal.support-chat .messages{background:#f8fbfc;flex:auto;min-height:100px;max-height:34dvh;margin:0;padding:18px 20px}.support-chat .message{background:#e8f7fa;border:1px solid #dcebed;border-radius:17px 5px 17px 17px;width:fit-content;max-width:88%;margin:0 0 13px auto;padding:11px 14px}.support-chat .message.admin{background:#fff;border-radius:5px 17px 17px;margin:0 auto 13px 0}.message p{white-space:pre-wrap;overflow-wrap:anywhere}.support-chat .message p{margin:0 0 5px;font-size:13px}.support-chat .message small{color:#607b89;font-size:9px}.support-chat .chat-form{border-top:1px solid #e6eef0;flex-shrink:1;gap:10px;margin:0;padding:12px 22px 18px;overflow:visible}.support-chat .chat-form label{font-size:12px}.support-chat .chat-form input{min-height:48px;padding:8px 12px}.support-chat .chat-form textarea{resize:vertical;height:82px;min-height:70px;padding:10px 12px;font-size:16px}.chat-composer-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-composer-footer small{color:#6b7e88;font-size:10px}.support-chat .chat-composer-footer .button{width:auto;min-height:46px;padding:10px 18px;font-size:14px}.support-chat .chat-content>.form-error,.support-chat .chat-content>.notice{margin:8px 20px;font-size:11px}.admin-layout{color:#193c4e;background:#f4f8fa}.admin-sidebar{border-color:#e0ebef;width:258px;padding:24px 16px}.admin-sidebar .brand-lockup{margin:0 9px 16px}.admin-sidebar .brand-approved{width:200px!important}.admin-main{width:calc(100% - 258px);min-width:0;margin-right:258px}.admin-nav-caption{margin:4px 12px 12px}.admin-nav-search{color:#65828e;background:#f7fafb;border:1px solid #dce8ed;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:flex}.admin-nav-search input{box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:11px}.admin-nav-group h2{color:#7b8f99;margin:20px 12px 7px;font-size:10px;font-weight:500}.admin-nav-group a{border:1px solid #0000;min-height:41px;margin:3px 0}.admin-sidebar nav a.active,.admin-mobile-nav nav a.active{color:#006e86;background:#e8f7fa;border-color:#d0ebf1;border-radius:11px}.admin-nav-group a.active:after{content:"";background:#f39123;border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.admin-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border-color:#deeaee;gap:18px;height:auto;min-height:78px;padding:16px 30px}.admin-topbar>div{flex-wrap:wrap;gap:12px}.admin-content{padding:30px}.admin-title{margin-bottom:28px}.admin-title h1{font-size:28px}.admin-title p{max-width:700px;font-size:12px;line-height:2}.operator-presence{flex-direction:column;display:flex}.operator-presence button{color:#586e79;background:#f8fafb;border:1px solid #dee7eb;border-radius:30px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex}.operator-presence i{background:#98a7ae;border-radius:50%;width:7px;height:7px}.operator-presence button.available{color:#13775d;background:#edfaf5;border-color:#d2eee1}.operator-presence button.available i{background:#199b6d}.operator-presence small{color:#a04343;font-size:10px}.admin-layout .admin-panel{border:1px solid #e0e9ee;border-radius:21px;min-width:0;padding:24px;box-shadow:0 5px 20px #24455404}.admin-layout .admin-panel h2{font-size:18px}.admin-layout .button,.admin-editor-modal .button,.admin-thread-modal .button{border-radius:11px;font-size:12px}.admin-layout input,.admin-layout select,.admin-layout textarea{border-color:#d8e5eb;border-radius:11px;font-size:13px}.admin-layout textarea{line-height:2}.admin-results-line{color:#607c89;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;font-size:11px;display:flex}.admin-results-line button{color:#08778e;align-items:center;gap:4px;display:flex}.admin-reset-filter{color:#9d5615;font-size:11px}.admin-layout .data-table thead{background:#f2f8fa}.admin-layout .data-table th{color:#607b87;padding-block:14px;font-weight:500}.admin-layout .data-table td{padding-block:16px}.admin-layout .data-table tr.is-selected{background:#edf9fc}.admin-layout .data-table tr.is-unread{background:#fffbf4}.data-table .latin{font-size:16px}.admin-layout .row-actions button{background:#fff;border:1px solid #d5e5ea;border-radius:9px;padding:6px 11px;font-size:11px}.admin-layout .row-actions .danger{color:#a04c4b;border-color:#ecdddc}.badge.status-available,.badge.status-completed,.badge.status-answered{color:#247355;background:#eaf7ef}.badge.status-reserved,.badge.status-in_progress,.badge.status-waiting_admin,.badge.status-pending{color:#946118;background:#fff2d9}.badge.status-new,.badge.status-open{color:#096f8d;background:#e7f5fb}.badge.status-sold,.badge.status-closed,.badge.status-cancelled,.badge.status-hidden{color:#64737b;background:#eff2f4}.badge.status-contacted,.badge.status-waiting_customer{color:#6e55a0;background:#f1edfa}.admin-layout .stat-card{box-shadow:none;background:linear-gradient(145deg,#fff,#f5fcfd);border:1px solid #deeaef;border-radius:20px}.admin-layout .stat-card:nth-child(2){background:linear-gradient(145deg,#fff,#eef9f2)}.admin-layout .stat-card:nth-child(3){background:linear-gradient(145deg,#fff,#fff6e7)}.admin-layout .stat-card:nth-child(4){background:linear-gradient(145deg,#fff,#f3effc)}.stat-card:nth-child(3) .icon-circle{color:#a76413;background:#fff0da}.stat-card:nth-child(4) .icon-circle{color:#6e56a8;background:#ede9f9}.stat-card strong{font-size:31px}.stock-bars>div:nth-child(2) i{background:#e99a2d}.stock-bars>div:nth-child(3) i{background:#705d9c}.stock-bars>div:nth-child(4) i{background:#8a9eaa}.admin-layout .dashboard-grid{gap:22px}.admin-quick-actions{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.settings-jump{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f8fae8;border:1px solid #e0e9ed;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:10px;display:flex;position:sticky;top:10px}.settings-jump a{color:#0c7188;background:#fff;border:1px solid #dae7ed;border-radius:10px;padding:8px 17px;font-size:12px}.settings-chapter{margin-bottom:24px;scroll-margin-top:86px}.settings-chapter-heading{border-bottom:1px solid #e7eef1;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:17px;display:flex}.settings-chapter-heading p{max-width:620px;margin:5px 0 0;font-size:12px}.settings-chapter-heading .button{flex-shrink:0}.managed-sections{border:1px solid #deeaee;border-radius:15px;padding:18px}.managed-sections legend{padding:0 8px;font-size:13px;font-weight:600}.managed-row{background:#f8fbfc;border:1px solid #e1eaef;border-radius:13px;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 14px;padding:18px;display:grid}.managed-row-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.managed-row-heading strong{font-size:12px;font-weight:500}.managed-row-heading>div{gap:6px;display:flex}.managed-row-heading button{background:#fff;border:1px solid #dae7ed;border-radius:7px;padding:3px 8px;font-size:11px}.managed-row .full{grid-column:1/-1}.field-hint{color:#6c818b;font-size:10px;font-weight:400;display:block}.settings-switch{border:1px solid #e1ebef;border-radius:11px;padding:13px}.settings-savebar{z-index:3;background:#fff;border:1px solid #d6e6ec;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 25px #24445612}.settings-savebar strong{font-size:12px;display:block}.settings-savebar small{color:#657d88;font-size:10px}.settings-save-actions{flex-wrap:wrap;gap:10px;display:flex}.seo-preview h3{color:#175588;margin:10px 0;font-size:21px}.seo-preview p{color:#586e7a;font-size:14px;line-height:2}.admin-thread-modal .messages{background:#f6fafb;border:1px solid #e1ecef;border-radius:15px;height:320px;padding:20px}.thread-customer{align-items:center;gap:14px;padding-bottom:20px;display:flex}.thread-customer>div{flex-direction:column;display:flex}.thread-customer a{color:#17728a;font-size:12px}.thread-customer>.badge{margin-inline-start:auto}.admin-thread-modal .reply-form{align-items:flex-end;gap:12px;display:flex}.admin-thread-modal .reply-form textarea{min-height:84px}.admin-thread-modal .reply-form .button{flex-shrink:0}.request-details{background:#f7fbfc;border-radius:16px;padding:18px}.request-details dd{overflow-wrap:anywhere}.security-workspace{gap:24px;display:grid}.session-list>div{border-bottom:1px solid #e0ebef;flex-wrap:wrap;align-items:center;gap:18px;padding:16px 0;font-size:12px;display:flex}.session-list small{color:#6b8190;margin-inline-start:auto}.session-list{margin-bottom:20px}.import-steps{gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.import-steps li{color:#6b8390;border:1px solid #e1ebef;border-radius:12px;flex:1;align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.import-steps li.current{color:#0b6f85;background:#edf9fb;border-color:#91cad7}.import-steps b{background:#e8f1f4;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}@media (max-width:1100px){.brand-lockup .brand-symbol.brand-approved{width:180px}.admin-topbar{padding:14px 20px}.admin-content{padding:24px 20px}.admin-topbar .admin-avatar{display:none}.admin-topbar>div{gap:8px}.contact-hub{grid-template-columns:1fr 1fr}.contact-card{padding:22px}.contact-experts article{flex-direction:column;align-items:flex-start}.about-principles{gap:12px}.about-principles section{padding:20px}}@media (max-width:900px){.admin-main{width:100%;margin-right:0}.admin-sidebar{display:none}.admin-topbar .admin-menu{display:inline-flex}.settings-savebar{bottom:8px}.about-principles{grid-template-columns:1fr}}@media (max-width:640px){.brand-lockup .brand-symbol.brand-approved{width:160px;height:auto}.site-footer .brand-lockup .brand-symbol.brand-approved{width:180px}.hero-connections{background-position:50%;background-size:cover}.contact-hub{grid-template-columns:1fr;gap:16px}.contact-support{grid-row:1}.contact-card{border-radius:21px;padding:22px 20px}.contact-card-heading h2{font-size:19px}.contact-page .contact-social{display:block}.contact-page .contact-social .social-links{flex-wrap:wrap;gap:10px;margin-top:18px}.contact-social .social-links a{padding:11px 13px}.contact-info-section{margin-block:28px}.contact-info-card{padding:20px}.contact-experts article{flex-flow:wrap}.about-approach{padding:22px}.about-approach h2{font-size:21px}.guide-steps li{padding:20px 15px}.modal.support-chat{width:calc(100% - 16px);height:auto;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:22px;padding:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.support-chat .modal-heading{padding:16px 18px 8px}.support-chat>.muted{padding:0 18px 10px}.chat-team{flex-wrap:wrap;gap:8px;padding:12px 16px}.chat-team strong{font-size:12px}.chat-avatar{border-radius:12px;width:38px;height:40px}.chat-ticket-link{font-size:11px}.chat-offline-note{margin:14px 16px 8px;padding:14px}.modal.support-chat .chat-form{padding:12px 16px max(16px, env(safe-area-inset-bottom))}.support-chat .chat-form .form-grid{grid-template-columns:1fr;gap:10px}.support-chat .chat-form .form-grid input{width:100%}.chat-composer-footer small span{display:none}.modal.support-chat .messages{max-height:30dvh}.admin-topbar{flex-direction:column;align-items:flex-start;padding:12px 16px}.admin-topbar>div{width:100%}.operator-presence{margin-inline-end:auto}.admin-content{padding:24px 14px}.admin-title h1{font-size:24px}.admin-layout .admin-panel{border-radius:17px;padding:18px 14px}.admin-title{flex-wrap:wrap;gap:12px}.settings-chapter-heading{flex-direction:column;gap:12px}.managed-sections{padding:12px}.managed-row{grid-template-columns:1fr;padding:12px}.managed-row-heading{flex-wrap:wrap}.settings-savebar{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.settings-save-actions{flex-wrap:nowrap}.settings-save-actions .button{flex:1;padding:9px;font-size:11px}.settings-jump{gap:5px;padding:7px}.settings-jump a{padding:6px 10px;font-size:11px}.import-steps{flex-direction:column;gap:7px}.admin-thread-modal .reply-form{flex-direction:column;align-items:stretch}.thread-customer{flex-wrap:wrap}}@media (max-height:700px){.support-chat .chat-intro{padding-top:8px}.support-chat .chat-form textarea{height:65px;min-height:55px}}
@font-face{font-family:RondPlus Signature;src:url(/brand/Estedad-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.settings-jump{position:static}.settings-savebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffef;margin-bottom:20px;padding:13px 18px;top:10px;bottom:auto}.settings-chapter{scroll-margin-top:120px}.settings-editor input,.settings-editor textarea,.settings-editor select{scroll-margin-top:125px;scroll-margin-bottom:24px}:is(.admin-layout .data-table th:has(input[type=checkbox]),.admin-layout .data-table td:has(>input[type=checkbox])){padding-block:14px}.admin-layout .data-table input[type=checkbox]{vertical-align:middle;height:16px;min-height:16px;margin:0}@media (max-width:640px){.settings-savebar{gap:8px;padding:12px;top:6px;bottom:auto}.settings-savebar small{display:none}.admin-layout .finance-table,.admin-layout .finance-table tbody{white-space:normal;width:100%;min-width:0;display:block}.finance-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-layout .finance-table tbody tr{border:1px solid #dfebee;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px;padding:16px;display:grid}.admin-layout .finance-table tbody td{text-align:right;white-space:normal;border:0;min-width:0;max-width:none;padding:0}.admin-layout .finance-table tbody td:first-child{border-bottom:1px solid #e8eff2;grid-column:1/-1;padding-bottom:10px}.finance-table td[data-label]:not(:first-child):before{content:attr(data-label);color:#647f8a;margin-bottom:7px;font-size:11px;display:block}.finance-table td:last-child .button{width:100%;padding-inline:8px;font-size:11px}}.logo.brand-lockup{direction:ltr;align-items:center;gap:10px;width:auto;text-decoration:none;display:inline-flex}.brand-lockup .brand-symbol.brand-signature{object-fit:contain;background:0 0;border:0;border-radius:0;width:59px;height:57px;padding:0}.brand-lockup .brand-name{flex-direction:column;align-items:center;gap:4px;display:flex}.brand-name>strong{letter-spacing:-.8px;color:#07516a;font-family:RondPlus Signature,Vazirmatn,sans-serif;font-size:29px;font-weight:700;line-height:1.5}.brand-name>span{letter-spacing:3px;color:#087892;font:500 10px/1.2 Vazirmatn,sans-serif}.brand-name>span>span{color:#d8750e}.site-footer .brand-lockup .brand-signature{width:49px;height:48px}.site-footer .brand-name>strong{font-size:25px}.site-header{box-shadow:0 6px 30px #143b5005}.contact-hub>.contact-card{margin:0}.contact-card .contact-card-header{min-height:64px}.storefront .button{border-radius:14px}.number-table tbody tr{transition:background .18s}.number-table tbody tr:hover{background:#f2fbfc80}.site-footer .footer-socials a{padding:8px}.admin-layout{background:radial-gradient(at 0 0,#e9f7fa80,#0000 55%),#f5f8fa;font-size:14px}.admin-sidebar{scrollbar-width:thin;scrollbar-color:#d0e0e6 transparent;padding-top:20px}.admin-sidebar .brand-lockup{margin:0 10px 12px}.admin-sidebar .brand-name>strong{font-size:27px}.admin-sidebar .brand-symbol.brand-signature{width:52px;height:52px}.admin-layout label.admin-nav-search{flex-direction:row;align-items:center;gap:9px;margin-block:16px;padding:0 12px;display:flex}.admin-nav-search svg{flex-shrink:0}.admin-nav-search input{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 0;font-size:12px}.admin-nav-group h2{margin-top:15px;font-size:11px}.admin-sidebar nav a,.admin-mobile-nav nav a{min-height:39px;padding:9px 12px;font-size:12px}.admin-content{max-width:1600px;margin-inline:auto}.admin-title p{font-size:13px}.admin-layout .data-table th{background:#f4f8fa;padding:14px 12px;font-size:11px}.admin-layout .data-table td{padding:17px 12px;font-size:13px}.admin-layout .data-table tbody tr:hover{background:#f2fafc}.admin-layout .data-table td .button{border-radius:10px;min-height:35px}.admin-layout .dashboard-grid{align-items:start}.admin-panel{box-shadow:0 8px 30px #12384d03}.admin-panel>h2{font-size:18px}.stat-grid{gap:16px}.stat-card{min-height:148px}.stock-bars>div>div{overflow:hidden}.settings-editor{padding-bottom:24px}.categories-fieldset>div{gap:10px}.categories-fieldset .check-label{background:#f5f9fa;border:1px solid #e0e9ed;border-radius:12px;padding:9px 12px}.categories-fieldset .check-label:has(input:checked){color:#006c80;background:#eaf9fa;border-color:#9acdd6}.admin-editor-modal .form-grid{gap:20px}.admin-editor-modal input,.admin-editor-modal select,.admin-editor-modal textarea{border-radius:14px}.finance-screen,.reports-view{gap:22px;display:grid}.finance-intro{background:linear-gradient(120deg,#fff 40%,#edf9fb);border-top:3px solid #14a7b8;justify-content:space-between;align-items:center;gap:24px;display:flex}.finance-intro h2{margin:10px 0;font-size:25px}.finance-intro p{max-width:650px;margin-bottom:0;line-height:2}.finance-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finance-actions .button{white-space:nowrap}.finance-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.finance-stat{background:#fff;border:1px solid #deeaee;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.finance-stat>span{color:#526f7d;font-size:12px}.finance-stat strong{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:clamp(19px,1.7vw,28px);font-weight:700}.finance-stat small{color:#627d87;font-size:11px}.finance-stat.income{background:linear-gradient(130deg,#fff,#edf9f4)}.finance-stat.expense{background:linear-gradient(130deg,#fff,#fff5e8)}.finance-stat.net{background:linear-gradient(130deg,#fff,#eaf8fc)}.finance-stat.receivable{background:linear-gradient(130deg,#fff,#f3effc)}.finance-stat.payable{background:linear-gradient(130deg,#fff,#fff2f0)}.finance-filters{border-bottom:1px solid #e3edf0;grid-template-columns:2fr 1fr 1fr;gap:16px;padding-bottom:24px;display:grid}.finance-filters .button{align-self:start;margin-top:27px}.finance-filters label{min-width:0}.finance-filters input,.finance-filters select{width:100%}.field-help{color:#65808c;margin-top:4px;font-size:11px;font-weight:400;display:block}.finance-table-heading{justify-content:space-between;align-items:center;gap:18px;margin:20px 0;display:flex}.finance-table-heading h2{margin:0 0 8px;font-size:18px}.finance-table-heading p{margin:0;font-size:12px;line-height:1.8}.finance-table-heading>.button{white-space:nowrap}.finance-table td:first-child{min-width:180px;max-width:280px}.finance-table td strong,.finance-table td small{display:block}.finance-table td small{color:#627d8a;overflow-wrap:anywhere;margin-top:6px;font-size:11px}.finance-table td strong{overflow-wrap:anywhere;margin:4px 0}.finance-kind,.finance-settlement{white-space:nowrap;color:#4d6777;background:#eef4f7;border-radius:8px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.finance-kind.income,.finance-settlement.paid{color:#17694e;background:#e7f6ef}.finance-kind.expense,.finance-settlement.partial{color:#95570d;background:#fff1df}.finance-settlement.unpaid{color:#6553a0;background:#f1edfa}.finance-overdue,.finance-table td small.finance-overdue{color:#ad513c}.finance-void-row{opacity:.7}.finance-empty{text-align:center;padding:44px 20px}.finance-empty .icon-circle{color:#188d9d;background:#ecf9fb;border-radius:20px;width:60px;height:60px;margin:0 auto 20px}.finance-empty p{color:#65808c;line-height:2}.finance-pagination{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.finance-document-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.finance-document-heading h3{overflow-wrap:anywhere;margin:10px 0;font-size:22px}.finance-balance{background:linear-gradient(110deg,#f7fbfc,#edf8fa);border:1px solid #d7e9ee;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 16px;padding:20px;display:grid}.finance-balance div{gap:9px;display:grid}.finance-balance strong{overflow-wrap:anywhere;font-size:22px}.finance-balance small{color:#5e7a87}.finance-meta{color:#5c7784;flex-wrap:wrap;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.finance-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafb;border-radius:14px;padding:16px;line-height:2}.finance-payment-panel{background:#f8fbfc;border:1px solid #e0ebee;border-radius:20px;margin-top:24px;padding:24px}.finance-payment-panel h3{margin-top:0}.finance-history{margin-top:26px}.finance-history article{border-top:1px solid #e0e9ed;justify-content:space-between;align-items:start;gap:16px;padding:18px 0;display:flex}.finance-history small{color:#5f7c89;overflow-wrap:anywhere;margin-top:8px;font-size:12px;display:block}.finance-history article p{overflow-wrap:anywhere;margin-bottom:0;font-size:12px}.finance-history article.voided>div>strong{color:#7b8990;text-decoration:line-through}.finance-void-form{background:#fff6ee;border:1px solid #f1d4b6;border-radius:18px;margin-top:20px;padding:20px}.finance-void-form .finance-actions,.finance-document-form{margin-top:16px}.report-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.report-chart{align-items:flex-end;gap:18px;min-height:240px;padding:20px 0 6px;display:flex;overflow-x:auto}.report-chart-column{text-align:center;flex:1;min-width:70px}.report-chart-track{background:#f4f8f9;border-radius:10px 10px 3px 3px;flex-direction:column-reverse;justify-content:flex-start;width:min(100%,55px);height:155px;margin:12px auto;display:flex;overflow:hidden}.report-chart-track i{background:#0b8ba1;display:block}.report-chart-track i+i{background:#f19a36}.report-chart-column small{color:#607989;font-size:11px}.chart-legend{gap:16px;font-size:12px;display:flex}.chart-legend span:before{content:"";background:#0b8ba1;border-radius:3px;width:8px;height:8px;margin-left:6px;display:inline-block}.chart-legend span+span:before{background:#f19a36}.report-query{overflow-wrap:anywhere;border-bottom:1px solid #e2ecef;gap:8px;padding:16px 0;font-size:13px;display:grid}.report-query small{color:#65818e}.report-finance-link{background:linear-gradient(120deg,#fff9ef,#f0fafc);line-height:2}.report-empty{color:#6a818d;padding:26px 0}@media (min-width:981px){.admin-topbar .admin-menu{display:none}}@media (max-width:1200px){.finance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-intro{flex-direction:column;align-items:start}}@media (max-width:980px){.finance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.brand-lockup .brand-symbol.brand-signature{width:43px;height:44px}.brand-name>strong{font-size:23px}.brand-name>span{letter-spacing:2px;font-size:8px}.logo.brand-lockup{gap:7px}.finance-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-stat{border-radius:16px;padding:16px}.finance-stat strong{font-size:21px}.finance-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-filters .finance-search{grid-column:1/-1}.finance-filters .button{grid-column:1/-1;margin:0}.finance-table-heading{flex-direction:column;align-items:start}.finance-table{min-width:760px}.finance-balance{gap:10px;padding:15px}.finance-balance strong{font-size:17px}.finance-balance small{font-size:10px}.finance-payment-panel{padding:16px}.finance-document-heading h3{font-size:18px}.finance-history article{flex-direction:column}.admin-layout .data-table td{padding:14px 10px}}
.row-recommended-mobile{display:none}.compact-hero.luxury-hero{min-height:0;padding:22px 0 24px}.compact-hero .hero-center{max-width:1000px}.compact-hero .hero-center h1{margin:0 0 17px;font-size:clamp(23px,2.4vw,34px);line-height:1.7}.compact-hero .hero-connections{background-position:50% 48%;inset:0 0 -60px}.compact-hero .search-box,.compact-catalog .search-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;max-width:760px;margin:0 auto;padding:0;display:grid}.compact-hero .search-main,.compact-catalog .search-main{border-radius:16px;width:100%;height:46px;min-height:46px;margin:0;padding:4px}.compact-hero .search-main input,.compact-catalog .search-main input{height:34px;min-height:34px;padding-block:0;font-size:13px}.compact-hero .search-main>.button,.compact-catalog .search-main>.button{border-radius:12px;width:36px;min-width:36px;height:36px;min-height:36px;padding:7px}.compact-hero .search-secondary,.compact-catalog .search-secondary{margin:0}.compact-hero .advanced-toggle,.compact-catalog .advanced-toggle{border:1px solid var(--border);white-space:nowrap;min-height:44px;box-shadow:none;background:#ffffffd6;border-radius:14px;gap:6px;padding:0 12px;font-size:12px}.compact-collections{padding-bottom:28px;position:relative}.inventory-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf6f7b8;border:1px solid #dcebed;border-radius:18px;gap:4px;width:fit-content;margin:0 auto 14px;padding:4px;display:flex}.inventory-tabs button{min-height:42px;color:var(--muted-text);background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:7px 23px;font-size:14px;font-weight:600;display:flex}.inventory-tabs button[aria-selected=true]{color:var(--primary);background:#fff;border-color:#d4e6e9;box-shadow:0 2px 8px #12384d08}.inventory-tabs button span{min-width:22px;color:var(--primary);background:#e7f5f7;border-radius:7px;padding:1px 5px;font-size:11px}.inventory-tabs button:last-child span{color:#985009;background:#fff0df}.compact-list-surface{background:linear-gradient(135deg,#fffdf9e8,#ffffffed 35%,#f6fcfde0);border:1px solid #dbe6e9;border-radius:23px;padding:0 16px 6px;box-shadow:0 8px 30px #12384d05}.compact-list-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:9px 4px;font-size:12px;display:flex}.compact-list-toolbar h2{margin:0;font-size:17px}.compact-list-toolbar>a,.saved-link{color:var(--primary);align-items:center;gap:6px;min-height:36px;font-size:12px;display:inline-flex}.compact-number-list .number-list-heading,.compact-number-list .number-row{grid-template-columns:minmax(230px,1.4fr) minmax(160px,1fr) 70px minmax(110px,.8fr) 112px;gap:12px}.compact-number-list .number-row{min-height:54px;padding:5px 8px}.compact-number-list .number-list-heading{padding:6px 8px;font-size:11px}.compact-number-list .row-number{letter-spacing:.2px;font-size:21px}.compact-number-list .row-save{width:30px;min-width:30px;height:36px;padding:5px;position:static;inset:auto}.compact-number-list .row-action .button{height:34px;min-height:34px;box-shadow:none;border-radius:10px;gap:5px;padding:3px 7px;font-size:11px}.compact-number-list .row-price strong{font-size:15px}.compact-number-list .row-categories,.compact-number-list .row-line{font-size:11px}.compact-catalog.page-content{padding-top:20px}.compact-catalog-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.compact-catalog-title h1{margin:0;font-size:25px}.compact-catalog .search-box{max-width:none;margin-bottom:16px}.compact-catalog .inventory-tabs{margin-inline:0}.compact-empty{text-align:center;color:var(--muted-text);padding:30px 16px}.compact-empty h2{margin:10px 0 4px;font-size:16px}.compact-empty p{margin:0;font-size:12px}.bundle-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 145px 170px 120px;align-items:center;column-gap:20px;padding:14px 8px;display:grid}.bundle-row:last-child{border-bottom:0}.bundle-title{align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.bundle-title>span{color:#985009;background:#fff0df;border-radius:6px;padding:2px 6px;font-size:10px}.bundle-title svg{color:#b8791d}.bundle-members{grid-template-columns:repeat(2,max-content);gap:2px 18px;display:grid}.bundle-members>span{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.7}.bundle-meta,.bundle-price>small{color:var(--muted-text);font-size:11px}.bundle-price{flex-direction:column;gap:3px;display:flex}.bundle-price strong{font-size:15px}.bundle-price strong small{font-size:10px;font-weight:400}.storefront .bundle-inquiry{min-height:36px;box-shadow:none;border-radius:11px;gap:5px;padding:5px 8px;font-size:11px}.bundle-expand{color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:3px 0;font-size:11px;display:flex}.bundle-detail-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0;display:grid}.bundle-detail-numbers>div{border:1px solid var(--border);background:#f2f9fa;border-radius:12px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.bundle-detail-numbers strong{text-align:center;font-size:17px}.bundle-detail-numbers small{text-align:center;color:var(--muted-text);font-size:10px}.bundle-total{background:#fff5e8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0;padding:12px;font-size:13px;display:flex}.bundle-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.bundle-request{width:100%;margin-block:12px}.admin-bundle-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-bundle-list{gap:12px;display:grid}.admin-bundle-card{border:1px solid var(--border);background:#fff;border-radius:20px;padding:18px}.admin-bundle-card header,.admin-bundle-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-bundle-card .bundle-members{grid-template-columns:repeat(auto-fit,minmax(145px,max-content));margin-block:10px}.admin-bundle-card .bundle-members span{font-size:16px}.bundle-editor textarea[name=phones]{font-variant-numeric:tabular-nums;min-height:160px;line-height:1.8}@media (max-width:1100px){.compact-number-list .number-list-heading,.compact-number-list .number-row{grid-template-columns:minmax(215px,1.3fr) minmax(140px,1fr) 55px minmax(85px,.8fr) 106px;gap:8px}.bundle-row{grid-template-columns:minmax(0,1fr) 150px 115px;gap:10px}.bundle-meta{display:none}}@media (max-width:850px){.compact-number-list .number-list-heading{display:none}.compact-number-list .number-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;min-height:71px;padding:7px 4px}.compact-number-list .number-identity{grid-area:1/1;gap:2px}.compact-number-list .row-price{grid-area:2/1;margin:0}.compact-number-list .row-action{grid-area:1/2/3;align-self:center;width:auto}.compact-number-list .row-line,.compact-number-list .row-categories,.compact-number-list .row-featured span{display:none}.compact-number-list .row-featured{background:0 0;padding:2px}.compact-number-list .row-number{font-size:20px}.compact-number-list .row-save{width:44px;min-width:44px;height:44px}.compact-number-list .row-action .button{width:auto;height:44px;min-height:44px;padding:6px 9px;font-size:11px}.compact-number-list .row-action .button svg{display:none}.compact-number-list .row-price strong{font-size:13px}.compact-number-list .row-price small{font-size:10px}.compact-list-toolbar{min-height:49px}}@media (max-width:600px){.compact-hero.luxury-hero{padding:13px 0 17px}.compact-hero .hero-center h1{margin-bottom:11px;font-size:18px;line-height:1.8}.compact-hero .hero-connections{background-position:50%;inset:0 0 -40px}.compact-hero .search-box,.compact-catalog .search-box{gap:6px}.compact-hero .advanced-toggle,.compact-catalog .advanced-toggle{gap:4px;padding:0 7px;font-size:10px}.compact-hero .advanced-toggle svg,.compact-catalog .advanced-toggle svg{width:14px;height:14px}.compact-hero .search-main input,.compact-catalog .search-main input{padding-inline:7px;font-size:11px}.compact-list-surface{border-radius:18px;padding-inline:9px}.compact-list-toolbar{gap:8px;padding-inline:0}.compact-list-toolbar h2{font-size:14px}.compact-list-toolbar>a{gap:3px;font-size:10px}.inventory-tabs{border-radius:15px;width:100%;margin-bottom:10px}.inventory-tabs button{border-radius:11px;flex:1;gap:5px;min-height:39px;padding:5px 8px;font-size:12px}.inventory-tabs button span{font-size:10px}.compact-catalog.page-content{padding-top:13px}.compact-catalog-title{margin-bottom:10px}.compact-catalog-title h1{font-size:17px}.saved-link{font-size:10px}.compact-catalog .search-box{margin-bottom:12px}.compact-list-toolbar .sort-links{gap:1px}.compact-list-toolbar .sort-links a{padding:5px;font-size:10px}.compact-list-toolbar>span{font-size:10px}.bundle-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 2px}.bundle-identity{grid-column:1/-1}.bundle-title{font-size:13px}.bundle-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 10px}.bundle-members>span{white-space:nowrap;text-align:right;font-size:18px}.bundle-price{flex-flow:wrap;align-items:baseline;gap:3px 6px}.bundle-price strong{font-size:13px}.bundle-price>small{font-size:10px}.bundle-inquiry{justify-self:end}.compact-number-list .number-row{min-height:84px}.compact-number-list .row-number{letter-spacing:0;font-size:19px}.admin-bundle-card{padding:12px}}@media (max-width:370px){.compact-number-list .row-number{font-size:17px}.compact-number-list .row-action .button{padding-inline:5px;font-size:10px}.bundle-members>span{font-size:16px}}
.unified-catalog .compact-hero{padding:16px 0 18px}.unified-catalog .hero-connections{background-size:cover}.unified-catalog .hero-center h1{margin:0 0 13px;font-size:25px;line-height:1.5}.unified-catalog .hero-center h1 em{display:inline}.unified-catalog .search-box{grid-template-columns:minmax(0,360px) auto auto;justify-content:center;gap:8px;max-width:680px}.unified-catalog .search-main{border-radius:14px;height:42px;min-height:42px}.unified-catalog .search-main input{height:30px;min-height:30px}.unified-catalog .search-main>.button{border-radius:10px;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}.unified-catalog .advanced-toggle{border-radius:13px;min-height:42px;padding:0 11px;font-size:12px}.catalog-sell{white-space:nowrap;color:#97500b;background:#fff4e8e8;border:1px solid #f4d9b8;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.catalog-sell:hover{background:#ffe9cc}.catalog-switchbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.catalog-switchbar .inventory-tabs{width:auto;margin:0;padding:3px}.catalog-switchbar .inventory-tabs button{min-height:38px;padding:5px 17px;font-size:13px}.catalog-favorites{min-height:40px;color:var(--primary);white-space:nowrap;background:#eaf7fa;border:1px solid #badce2;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.catalog-favorites:hover{background:#d9f0f5}.catalog-controlbar{justify-content:space-between;align-items:center;gap:16px;padding:14px 0 12px;display:flex}.catalog-list-title{flex-shrink:0;align-items:baseline;gap:10px;display:flex}.catalog-list-title h2{margin:0;font-size:17px}.catalog-list-title>span{color:var(--muted-text);font-size:11px}.catalog-selects{align-items:center;gap:12px;display:flex}.catalog-selects label{color:var(--muted-text);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:400;display:flex}.catalog-selects select{width:auto;min-width:96px;height:36px;min-height:36px;color:var(--text);background-color:#fffc;border-radius:11px;padding:5px 9px;font-size:12px}.catalog-selects label:first-child select{min-width:148px}.unified-catalog .compact-list-surface{position:relative}.catalog-updating{color:var(--primary);background:#eef8fa;border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;bottom:7px;left:16px}.catalog-pagination{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 6px;display:flex}.catalog-range{color:var(--muted-text);font-size:11px}.catalog-pagination .pagination{align-items:center;gap:5px;margin:0;padding:0;display:flex}.catalog-pagination .pagination a{border:1px solid var(--border);background:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:4px 8px;font-size:12px;display:inline-flex}.catalog-pagination .pagination a[aria-current=page]{background:var(--primary);color:#fff;border-color:var(--primary)}.pagination-gap{padding:0 2px}.unified-catalog .filter-chips{margin:0 0 8px}.row-featured{color:#94520f;background:#fff1de;padding:2px 5px;font-size:9px}.unified-catalog .row-number{font-size:20px}.bundle-title .bundle-recommended{color:#94520f;background:#fff1de}.catalog-controlbar select:focus-visible,.catalog-favorites:focus-visible,.catalog-sell:focus-visible{outline:2px solid var(--primary);outline-offset:3px}#catalog-search{scroll-margin-top:100px}@media (max-width:1100px){.catalog-selects label{flex-direction:column;align-items:stretch;gap:3px;font-size:10px}.catalog-selects{gap:8px}.catalog-selects select{min-width:85px;font-size:11px}.catalog-selects label:first-child select{min-width:133px}}@media (max-width:850px){.compact-number-list .number-identity .row-featured{display:none}.row-recommended-mobile{color:#94520f;background:#fff1de;border-radius:5px;margin-inline-start:5px;padding:1px 5px;font-size:9px;line-height:1.5;display:inline-flex}.unified-catalog .row-number{font-size:19px}}@media (max-width:650px){.unified-catalog .compact-hero{padding:22px 0 20px}.unified-catalog .hero-connections{background-position:50%;inset:0 0 -28px}.unified-catalog .hero-center h1{margin-bottom:16px;font-size:18px;line-height:1.6}.unified-catalog .search-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.unified-catalog .search-main{grid-column:1/-1;height:52px;min-height:52px;padding:3px}.unified-catalog .search-main>.button{width:44px;min-width:44px;height:44px;min-height:44px}.unified-catalog .search-main input{padding-inline:10px;font-size:16px}.unified-catalog .advanced-toggle{justify-content:center;gap:7px;width:100%;min-height:44px;padding:0 10px;font-size:12px}.unified-catalog .advanced-toggle svg{width:16px;height:16px}.catalog-sell{gap:7px;min-height:44px;padding:0 10px;font-size:12px}.catalog-sell svg{display:block}.catalog-switchbar{gap:8px}.catalog-switchbar .inventory-tabs{flex:1;min-width:0}.catalog-switchbar .inventory-tabs button{white-space:nowrap;flex:1;min-height:44px;padding:5px 8px;font-size:12px}.catalog-switchbar .inventory-tabs button>span{display:none}.catalog-favorites{background:#fff;min-width:46px;min-height:46px;padding:10px}.catalog-favorites svg{width:20px;height:20px}.catalog-favorites span{display:none}.catalog-controlbar{flex-direction:column;align-items:stretch;gap:12px;padding:14px 0 10px}.catalog-list-title{justify-content:space-between}.catalog-list-title h2{font-size:15px}.catalog-selects{grid-template-columns:1.35fr 1fr .85fr;gap:7px;display:grid}.catalog-selects label{gap:3px;min-width:0;font-size:10px}.catalog-selects select,.catalog-selects label:first-child select{border-radius:11px;width:100%;min-width:0;height:44px;min-height:44px;padding:5px 4px;font-size:11px}.catalog-range{font-size:10px}.catalog-pagination{flex-wrap:wrap;justify-content:center;gap:8px;padding-block:10px}.catalog-pagination .pagination a{min-width:40px;min-height:44px;padding:3px 6px}.catalog-pagination .pagination{gap:4px}}@media (max-width:370px){.unified-catalog .hero-center h1{font-size:17px}.catalog-switchbar .inventory-tabs button{padding-inline:5px;font-size:11px}.unified-catalog .row-number{font-size:17px}}@media (max-width:340px){.catalog-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-selects label:first-child{grid-column:1/-1}}
