@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;font-family:Jost,system-ui,sans-serif}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:max(16px,1em)!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-main{flex:1 0 auto}.app-shell.is-app{height:100dvh;min-height:0;overflow:hidden}.app-shell.is-app .app-main{flex:auto;min-height:0;display:flex}.page-transition{animation:.4s cubic-bezier(.22,1,.36,1) backwards page-enter}.page-transition:has(:is(.shop-band,.auto-hero,.gold-exchange-band,.hero-slider.is-full)){animation:none}.page-transition:has(:is(.shop-band,.auto-hero,.gold-exchange-band,.hero-slider.is-full)) :is(.shop-band,.auto-hero,.gold-exchange-band,.hero-slider.is-full)~*{animation:.4s cubic-bezier(.22,1,.36,1) backwards page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-transition,.page-transition :is(.shop-band,.auto-hero,.gold-exchange-band,.hero-slider.is-full)~*{animation:none}}.cat-icon{vertical-align:-.3em;flex:none;width:1.3em;height:1.3em;line-height:0;display:inline-block}.cat-icon svg{width:100%;height:100%;display:block;overflow:visible}.navbar{z-index:100;background-color:#005284;background-image:linear-gradient(135deg,#005284 0%,#003e66 100%);flex-direction:column;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #00000040}.is-mobile-app .navbar{background-image:none}.navbar-top{align-items:center;gap:20px;width:100%;max-width:1400px;margin:0 auto;padding:14px 40px;display:flex;position:relative}.navbar-bottom{text-align:center;background:linear-gradient(90deg,#0003 0%,#00000014 50%,#0003 100%);width:100%;padding:6px 0;position:relative;overflow:hidden}.navbar-bottom:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff38 50%,#0000 100%);width:45%;height:100%;animation:5s ease-in-out infinite navbar-shine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.navbar-bottom:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d4af378c 20%,#ffe98a 50%,#d4af378c 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.navbar-tagline{color:#fff;letter-spacing:2.5px;text-transform:uppercase;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#e8c85f 0%,#ffe98a 20%,#fff7d1 40%,#ffe98a 60%,#e8c85f 80%,#ffe98a 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700;animation:6s linear infinite tagline-shimmer;position:relative}.navbar-logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.navbar-logo img{width:auto;height:32px;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s}.navbar-logo:hover img{filter:brightness(1.12)drop-shadow(0 4px 12px #ffffff40);transform:scale(1.06)translateY(-1px)}.navbar-logo:active img{transition-duration:.1s;transform:scale(1.02)}.navbar-search{flex:1;align-items:center;min-width:220px;max-width:520px;display:flex;position:relative}.navbar-search-icon{color:#aaa;pointer-events:none;font-size:16px;position:absolute;left:14px}.navbar-search input{color:#333;background:#fff;border:none;border-radius:24px;outline:none;width:100%;height:42px;padding:0 38px 0 40px;font-family:Jost,sans-serif;font-size:15px;transition:box-shadow .25s;box-shadow:0 1px 4px #0000001a}.navbar-search input::placeholder{color:#999}.navbar-search input:focus{box-shadow:0 2px 10px #0000002e}.navbar-search-clear{cursor:pointer;color:#bbb;background:0 0;border:none;align-items:center;padding:4px;font-size:12px;transition:color .15s;display:flex;position:absolute;right:12px}.navbar-search-clear:hover{color:#555}.navbar-search-zone{width:100%}.navbar-search-go{display:none}.navbar-links{align-items:center;gap:4px;margin-left:auto;list-style:none;display:flex}.navbar-links a{color:#fff;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.navbar-links a i{font-size:16px}.navbar-links a:hover{color:#fff;background:#ffffff1a}.navbar-links a.active{color:#fff;position:relative}.navbar-links a.active:after{content:"";background:#d4af37;border-radius:2px;height:2px;position:absolute;bottom:4px;left:16px;right:16px}.navbar-chevron{transition:transform .2s;font-size:10px!important}.navbar-chevron.is-open{transform:rotate(180deg)}.navbar-mega-trigger{cursor:pointer;position:relative}.navbar-mega-link{color:#fff;-webkit-user-select:none;user-select:none;letter-spacing:.5px;text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.navbar-mega-link i{font-size:16px}.navbar-mega-link:hover{background:#ffffff1a}.navbar-mega-link.active{position:relative}.navbar-mega-link.active:after{content:"";background:#d4af37;border-radius:2px;height:2px;position:absolute;bottom:4px;left:16px;right:16px}.navbar-divider{background:#ffffff4d;flex-shrink:0;width:1px;height:28px;margin:0 8px}.navbar-actions{align-items:center;gap:6px;display:flex}.navbar-action-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;transition:all .2s;display:flex;position:relative}.navbar-action-btn:hover{color:#fff;background:#ffffff26;transform:translateY(-1px)}.navbar-action-search,.navbar-hamburger{display:none}.navbar-profile-wrap{position:relative}.navbar-profile-dropdown{opacity:0;visibility:hidden;z-index:200;background:#fff;border-radius:12px;min-width:180px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 8px 28px #00000026}.navbar-profile-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.navbar-profile-dropdown a{color:#333;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.navbar-profile-dropdown a i{color:#005284;text-align:center;width:20px;font-size:17px}.navbar-profile-dropdown a:hover{background:#f5f7fa}.navbar-profile-dropdown a+a{border-top:1px solid #f0f0f0}.navbar-profile-dropdown button{color:#333;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.navbar-profile-dropdown button i{color:#005284;text-align:center;width:20px;font-size:17px}.navbar-profile-dropdown button:hover{background:#f5f7fa}.navbar-profile-user{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:14px 18px;display:flex}.navbar-profile-user i{color:#005284;font-size:22px}.navbar-profile-user span{color:#1a1a1a;font-size:14px;font-weight:700}.navbar-mobile-menu{z-index:1001;background:#fff;width:300px;max-width:85vw;transition:transform .3s;display:none;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-4px 0 24px #0000002e}.navbar-mobile-menu.is-open{transform:translate(0)}.navbar-mobile-menu .navbar-mobile-close{z-index:3;color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;transition:background .15s;display:inline-flex;position:absolute;top:23px;right:14px}.navbar-mobile-menu .navbar-mobile-close:hover{background:#ffffff47}.navbar-mobile-menu .navbar-mobile-close i{color:#fff;font-size:13px}.navbar-mobile-promo{color:#fff;background:linear-gradient(135deg,#c0392b 0%,#7d2620 100%);border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;text-decoration:none;transition:filter .15s;display:flex;position:relative;overflow:hidden}.navbar-mobile-promo:before{content:"";background:#ffffff14;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.navbar-mobile-promo:hover{filter:brightness(1.08)}.navbar-mobile-promo-icon{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:relative}.navbar-mobile-promo-icon i{color:#fff;font-size:18px}.navbar-mobile-promo-text{z-index:1;flex-direction:column;flex:1;gap:2px;display:flex;position:relative}.navbar-mobile-promo-title{text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:800;line-height:1}.navbar-mobile-promo-subtitle{opacity:.85;text-transform:none;letter-spacing:normal;font-size:11px;font-weight:500}.navbar-mobile-promo-arrow{opacity:.9;z-index:1;transition:transform .15s;position:relative;color:#fff!important;font-size:14px!important}.navbar-mobile-promo:hover .navbar-mobile-promo-arrow{transform:translate(3px)}.navbar-mobile-brand{z-index:2;background:#005284;flex-shrink:0;justify-content:flex-start;align-items:center;padding:22px 20px 18px 26px;display:flex;position:sticky;top:0}.navbar-mobile-brand img{width:auto;height:38px;display:block}.navbar-mobile-pane{background:#fff;flex-direction:column;padding-top:0;transition:transform .3s;display:flex;position:absolute;inset:0;overflow-y:auto}.navbar-mobile-pane>a:not(.navbar-mobile-promo):not(.navbar-mobile-view-all),.navbar-mobile-pane>button:not(.navbar-mobile-back){color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.navbar-mobile-pane>a:not(.navbar-mobile-promo):not(.navbar-mobile-view-all) i,.navbar-mobile-pane>button:not(.navbar-mobile-back) i{text-align:center;color:#005284;width:22px;font-size:18px}.navbar-mobile-pane>a:not(.navbar-mobile-promo):not(.navbar-mobile-view-all):hover,.navbar-mobile-pane>button:not(.navbar-mobile-back):hover{color:#005284;background:#0052840f}.navbar-mobile-pane--main{z-index:1;transform:translate(0)}.navbar-mobile-pane--sub{z-index:2;animation:.3s forwards navbar-mobile-pane-in;transform:translate(100%)}.navbar-mobile-menu.has-sub .navbar-mobile-pane--main{transform:translate(-100%)}.navbar-mobile-section-label{text-transform:uppercase;letter-spacing:1px;color:#727272;background:#fafafa;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:8px;padding:14px 20px 8px;font-size:11px;font-weight:700;display:flex}.navbar-mobile-section-label--sub{color:#005284;font-size:13px}.navbar-mobile-section-label--sub i{font-size:16px}.navbar-mobile-category-item{color:#1a1a1a;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.navbar-mobile-category-item i:first-child{text-align:center;color:#005284;width:22px;font-size:18px}.navbar-mobile-category-item:hover{color:#005284;background:#0052840f}.navbar-mobile-category-arrow{color:#aaa;margin-left:auto;width:auto!important;font-size:12px!important}.navbar-mobile-back{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#0052840a;border:none;border-bottom:1px solid #f0f0f0;align-items:center;gap:6px;width:100%;font-family:inherit;transition:background .15s;display:flex;color:#005284!important;padding:12px 20px!important;font-size:13px!important;font-weight:600!important}.navbar-mobile-back:hover{background:#0052841a}.navbar-mobile-back i{color:#005284!important;width:auto!important;font-size:14px!important}.navbar-mobile-subcategory-item{color:#333;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:13px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.navbar-mobile-subcategory-item i{text-align:center;color:#999;width:20px;font-size:16px}.navbar-mobile-subcategory-item:hover{color:#005284;background:#0052840f}.navbar-mobile-subcategory-item:hover i{color:#005284}.navbar-mobile-actions{z-index:2;background:#fafafa;border-top:1px solid #f0f0f0;gap:10px;margin-top:auto;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000d}.navbar-mobile-action-stack{flex-direction:column;flex:1;gap:8px;display:flex}.navbar-mobile-action{text-transform:uppercase;letter-spacing:.5px;cursor:pointer;border:1.5px solid #0000;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px 8px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}.navbar-mobile-action i{font-size:20px}.navbar-mobile-action:active{transform:scale(.97)}.navbar-mobile-action--compact{flex-direction:row;gap:8px;padding:10px 12px;font-size:11px}.navbar-mobile-action--compact i{font-size:14px}.navbar-mobile-action--call{color:#fff;background:#005284;border-color:#005284}.navbar-mobile-action--call i{color:#fff}.navbar-mobile-action--call:hover{color:#fff;background:#0065a3;border-color:#0065a3}.navbar-mobile-action--profile{color:#005284;background:#fff;border-color:#005284}.navbar-mobile-action--profile i{color:#005284}.navbar-mobile-action--profile:hover{color:#005284;background:#0052840f}.navbar-mobile-action--logout{color:#c0392b;background:#fff;border-color:#c0392b;font-family:inherit}.navbar-mobile-action--logout i{color:#c0392b}.navbar-mobile-action--logout:hover{color:#c0392b;background:#c0392b0f}.navbar-mobile-action--login{color:#fff;background:#16a34a;border-color:#16a34a}.navbar-mobile-action--login i{color:#fff}.navbar-mobile-action--login:hover{color:#fff;background:#15803d;border-color:#15803d}.navbar-mobile-action--register{color:#fff;background:#f59e0b;border-color:#f59e0b}.navbar-mobile-action--register i{color:#fff}.navbar-mobile-action--register:hover{color:#fff;background:#d97706;border-color:#d97706}.navbar-mobile-view-all{z-index:2;text-transform:uppercase;letter-spacing:.6px;color:#fff;background-color:#005284;background-image:none;border-top:1px solid #003e66;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;padding:16px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:flex;position:sticky;bottom:0}.navbar-mobile-view-all span{flex:1}.navbar-mobile-view-all i{color:#fff;font-size:16px}.navbar-mobile-view-all i:last-child{font-size:14px;transition:transform .15s}.navbar-mobile-view-all:hover{background:#0065a3}.navbar-mobile-view-all:hover i:last-child{transform:translate(3px)}.navbar-mobile-backdrop{z-index:1000;background:#00000080;animation:.2s navbar-mobile-backdrop-fade;display:none;position:fixed;inset:0}@keyframes navbar-mobile-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes navbar-mobile-pane-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes navbar-shine{0%{left:-60%}45%{left:120%}to{left:120%}}@keyframes tagline-shimmer{to{background-position:200%}}@media (prefers-reduced-motion:reduce){.navbar-bottom:before{animation:none}.navbar-tagline{-webkit-text-fill-color:#ffe98a;animation:none}}.navbar-search-close{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:none}.navbar-search-close:hover{background:#ffffff52}.navbar-search-close i{color:#fff;font-size:14px}@media (width<=1500px){.navbar-links.has-auto .navbar-home-item{display:none}}@media (width<=1280px){.navbar-top{gap:12px}.navbar-links{gap:2px}.navbar-links a{letter-spacing:.2px;padding:8px 10px;font-size:13px}.navbar-links a.navbar-gold-link{padding:7px 12px}.navbar-divider{margin:0 4px}.navbar-actions{gap:2px}.navbar-search{max-width:360px}}@media (width<=1180px){.navbar-links a:not(.navbar-gold-link)>i:first-child{display:none}.navbar-links a{padding:8px 9px;font-size:12.5px}.navbar-links a.navbar-gold-link{padding:6px 11px}.navbar-search{min-width:170px;max-width:320px}}@media (width<=1100px){.navbar-logo img{height:27px}.navbar-search{min-width:160px}}@media (width<=1000px){.navbar-top{gap:8px;padding:10px 16px}.navbar-logo img{height:24px}.navbar-search-trigger,.navbar-search,.navbar-links,.navbar-divider{display:none}.navbar-actions{gap:2px;margin-left:auto}.navbar-action-btn{width:36px;height:36px;font-size:18px}.navbar-action-search,.navbar-hamburger{display:flex}.navbar-action-profile{display:none}.navbar-mobile-menu{display:flex}.navbar-mobile-backdrop{display:block}.navbar-bottom{padding:4px 0}.navbar-tagline{letter-spacing:2px;font-size:11px}.navbar.is-search-open .navbar-logo,.navbar.is-search-open .navbar-actions{display:none}.navbar.is-search-open .navbar-search{flex:1;align-items:center;gap:8px;min-width:0;max-width:none;margin:0;display:flex}.navbar.is-search-open .navbar-search:has(.navbar-search-go) .navbar-search-icon{display:none}.navbar.is-search-open .navbar-search input{flex:1;width:auto;min-width:0}.navbar.is-search-open .navbar-search-clear{display:none}.navbar.is-search-open .navbar-search-close{display:inline-flex}.navbar.is-search-open .navbar-search-go{color:#005284;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s;display:inline-flex;box-shadow:0 1px 4px #0000001f}.navbar.is-search-open .navbar-search-go:hover{background:#eef3f8}.navbar.is-search-open .navbar-search-go i{font-size:15px}.navbar.is-search-open .navbar-search-go span{display:none}.quick-search.is-open{max-height:calc(100vh - 60px)}.quick-search-inner{flex-direction:column;min-height:auto;max-height:calc(100vh - 60px);overflow-y:auto}.quick-search-aside{display:none}.quick-search-results{padding:8px 0}}.impersonation-bar{z-index:101;color:#fff;background:repeating-linear-gradient(-45deg,#b91c1c 0 12px,#991b1b 12px 24px);align-items:center;gap:14px;height:40px;padding:0 16px;font-size:13px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000004d}.impersonation-bar-tag{color:#991b1b;letter-spacing:.08em;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.impersonation-bar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.impersonation-bar-text strong{font-weight:700}.impersonation-bar-email,.impersonation-bar-admin{opacity:.8;margin-left:6px}.impersonation-bar-stop{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.impersonation-bar-stop:hover{color:#991b1b;background:#fff}.app-shell.has-admin-bar .navbar{top:40px}@media (width<=640px){.impersonation-bar{gap:8px;padding:0 10px}.impersonation-bar-email,.impersonation-bar-admin{display:none}.impersonation-bar-stop{padding:5px 9px;font-size:12px}}.control-bar{z-index:101;color:#fff;background:repeating-linear-gradient(-45deg,#1f2937 0 12px,#111827 12px 24px);align-items:center;gap:10px;height:40px;padding:0 16px;font-size:13px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000004d}.control-bar-tag{color:#111827;letter-spacing:.08em;white-space:nowrap;background:#f59e0b;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.control-bar-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.control-bar-text strong{font-weight:700}.control-bar-muted{opacity:.75}.control-bar-btn{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.control-bar-btn:hover{color:#111827;background:#fff}.control-bar-btn.is-danger{background:#dc2626;border-color:#dc2626}.control-bar-btn.is-danger:hover{color:#fff;background:#b91c1c;border-color:#b91c1c}@media (width<=640px){.control-bar{gap:6px;padding:0 10px}.control-bar-muted{display:none}.control-bar-btn{padding:5px 9px}.control-bar-btn span{display:none}}.control-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060c128c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (width<=600px){.control-modal-overlay{align-items:flex-end;padding:0}}.control-modal{background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(88vh,680px);display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}@media (width<=600px){.control-modal{border-radius:18px 18px 0 0;width:100%}}.control-modal-head{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.control-modal-head h2{color:#17293a;margin:0;font-size:16px;font-weight:700}.control-modal-head h2 i{color:#dc2626;margin-right:6px}.control-modal-head button{color:#647180;cursor:pointer;background:#17293a0f;border:0;border-radius:8px;flex:none;width:32px;height:32px}.control-modal-head button:hover{color:#17293a;background:#17293a1f}.control-modal-body{padding:18px 20px;overflow-y:auto}.control-modal-product{color:#17293a;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.45}.control-modal-reasons{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}@media (width<=400px){.control-modal-reasons{grid-template-columns:1fr}}.control-modal-reason{color:#17293a;cursor:pointer;background:#fff;border:1.5px solid #e3eaf1;border-radius:10px;padding:12px 10px;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.control-modal-reason:hover{border-color:#dc262680}.control-modal-reason.is-selected{color:#b91c1c;background:#dc262612;border-color:#dc2626}.control-modal-label{color:#647180;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.control-modal-textarea{width:100%;font:inherit;color:#17293a;resize:vertical;border:1px solid #e3eaf1;border-radius:10px;padding:10px 12px;font-size:14px}.control-modal-textarea:focus{border-color:#005284;outline:none;box-shadow:0 0 0 3px #00528426}.control-modal-note{color:#17293a;background:#f4f7fa;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.control-modal-note.is-warning{color:#92400e;background:#fef3c7}.control-modal-note.is-danger{color:#991b1b;background:#fee2e2}.control-modal-foot{border-top:1px solid #e3eaf1;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@media (width<=600px){.control-modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.control-modal-foot button{cursor:pointer;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600}.control-modal-foot button:disabled{opacity:.55;cursor:not-allowed}.control-modal-cancel{color:#17293a;background:#fff;border:1px solid #e3eaf1}.control-modal-submit{color:#fff;background:#dc2626;border:0}.control-modal-submit:not(:disabled):hover{background:#b91c1c}.mega-menu{-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;background:0 0;width:100%;max-height:0;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.mega-menu.is-open{opacity:1;pointer-events:auto;max-height:90vh;transform:translateY(0)}.mega-menu-inner{background:#fff;border:1px solid #e3eaf1;border-radius:16px;max-width:1100px;min-height:260px;max-height:calc(90vh - 32px);margin:10px auto 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #00284659,0 8px 20px -12px #00284640}.mega-menu-inner:before{content:"";z-index:2;background:linear-gradient(90deg,#005284 0%,#008be0 50%,#d4af37 100%);height:3px;position:absolute;top:0;left:0;right:0}.mega-menu-categories{background:linear-gradient(#f7f9fc 0%,#eef2f7 100%);border-right:1px solid #e3eaf1;flex-direction:column;flex-shrink:0;gap:1px;width:288px;padding:10px;display:flex;overflow-y:auto}.mega-menu-rail-label{letter-spacing:1.2px;text-transform:uppercase;color:#647180;padding:2px 10px 6px;font-size:12px;font-weight:700}.mega-menu-cat{color:#3a4a58;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;width:100%;padding:5px 10px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.mega-menu-cat-icon{background:#fff;border:1px solid #e3eaf1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .18s,border-color .18s,transform .18s;display:flex;box-shadow:0 1px 2px #0028460f}.mega-menu-cat-icon .bi,.mega-menu-cat-icon .cat-icon{color:#005284;font-size:15px;transition:color .18s}.mega-menu-cat-name{flex:1;min-width:0}.mega-menu-cat:hover{color:#005284;background:#0052840f}.mega-menu-cat:hover .mega-menu-cat-icon{border-color:#00528440;transform:translateY(-1px)}.mega-menu-cat.is-active{color:#fff;background:#005284;box-shadow:0 8px 18px -8px #005284b3}.mega-menu-cat.is-active .mega-menu-cat-icon{background:#ffffff29;border-color:#ffffff40}.mega-menu-cat.is-active .mega-menu-cat-icon .bi,.mega-menu-cat.is-active .mega-menu-cat-icon .cat-icon{color:#fff}.mega-menu-cat.is-active .mega-menu-arrow{opacity:1;transform:translate(0);color:#fff!important}.mega-menu-arrow{opacity:0;margin-left:auto;transition:opacity .18s,transform .18s;transform:translate(-4px);width:auto!important;font-size:12px!important}.mega-menu-items{flex-direction:column;flex:1;padding:18px 24px;display:flex;overflow-y:auto}.mega-menu-items-head{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.mega-menu-items-head h4{color:#17293a;text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:16px;font-weight:800}.mega-menu-count{color:#647180;white-space:nowrap;background:#f4f7fa;border-radius:20px;flex-shrink:0;padding:4px 11px;font-size:12px;font-weight:600}.mega-menu-grid{grid-template-columns:repeat(3,1fr);gap:2px 12px;display:grid}.mega-menu-grid[hidden]{display:none}.mega-menu-grid a{color:#45535f;opacity:0;animation:.32s forwards mega-item-in;animation-delay:calc(var(--i,0) * 22ms);border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:6px 10px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.mega-menu-item-icon{background:#f4f7fa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.mega-menu-item-icon .bi,.mega-menu-item-icon .cat-icon{color:#005284;font-size:15px;transition:color .15s}.mega-menu-item-name{flex:1;min-width:0}.mega-menu-item-arrow{opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px);color:#005284!important;font-size:12px!important}.mega-menu-grid a:hover{color:#005284;background:#0052840d;border-color:#00528424;transform:translateY(-1px)}.mega-menu-grid a:hover .mega-menu-item-icon{background:#005284}.mega-menu-grid a:hover .mega-menu-item-icon .bi,.mega-menu-grid a:hover .mega-menu-item-icon .cat-icon{color:#fff}.mega-menu-grid a:hover .mega-menu-item-arrow{opacity:1;transform:translate(0)}.mega-menu-view-all{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:10px;align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding:9px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s,filter .2s;display:inline-flex;box-shadow:0 10px 22px -10px #005284cc}.mega-menu-view-all i{transition:transform .2s}.mega-menu-view-all:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 26px -10px #005284e6}.mega-menu-view-all:hover i{transform:translate(4px)}@keyframes mega-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mega-menu-grid a{opacity:1;animation:none}}@media (width<=768px){.mega-menu{display:none}}.quick-search{opacity:0;pointer-events:none;background:0 0;width:100%;max-height:0;transition:max-height .38s cubic-bezier(.22,1,.36,1),opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-8px)}.quick-search.is-open{opacity:1;pointer-events:auto;max-height:90vh;transform:translateY(0)}.quick-search-inner{background:#fff;border:1px solid #e3eaf1;border-radius:16px;max-width:1100px;height:min(480px,90vh - 32px);margin:10px auto 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #00284659,0 8px 20px -12px #00284640}.quick-search-inner:before{content:"";z-index:2;background:linear-gradient(90deg,#005284 0%,#008be0 50%,#d4af37 100%);height:3px;position:absolute;top:0;left:0;right:0}.quick-search-aside{background:linear-gradient(#f7f9fc 0%,#eef2f7 100%);border-right:1px solid #e3eaf1;flex-shrink:0;width:264px;padding:10px;overflow-y:auto}.quick-search-section h4{text-transform:uppercase;letter-spacing:1.2px;color:#647180;margin:0;padding:2px 10px 6px;font-size:12px;font-weight:700}.quick-search-section ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.quick-search-section a{color:#3a4a58;border-radius:9px;align-items:center;gap:10px;padding:5px 10px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:flex}.quick-search-section a i{color:#005284;background:#fff;border:1px solid #e3eaf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex;box-shadow:0 1px 2px #0028460f}.quick-search-section a:hover{color:#005284;background:#0052840f}.quick-search-section a:hover i{border-color:#00528440;transform:translateY(-1px)}.quick-search-results{flex-direction:column;flex:1;min-width:0;padding:16px 22px;display:flex;overflow:hidden}.quick-search-results-scroll{flex:1;min-height:0;margin-right:-10px;padding-right:10px;overflow-y:auto}.quick-search-results-header{border-bottom:1px solid #e3eaf1;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;padding-bottom:10px;display:flex}.quick-search-results-header h4{text-transform:uppercase;letter-spacing:.4px;color:#17293a;margin:0;font-size:15px;font-weight:800}.quick-search-results ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.quick-search-results a{color:#1a1a1a;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.quick-search-results a:hover{background:#0052840d;border-color:#00528424;transform:translateY(-1px)}.quick-search-suggestions{border-top:1px solid #e3eaf1;flex-shrink:0;margin-top:10px;padding-top:10px}.quick-search-suggestions h4{text-transform:uppercase;letter-spacing:1.2px;color:#647180;margin:0 0 6px;font-size:12px;font-weight:700}.quick-search-suggestions ul{gap:5px}.quick-search-suggestion{background:#0052840a;border:1px solid #00528429!important;padding:7px 12px!important}.quick-search-suggestion>i{color:#005284;flex-shrink:0;font-size:14px}.quick-search-suggestion.is-primary{background:linear-gradient(90deg,#d4af3724 0%,#d4af370d 100%);border-color:#d4af378c!important}.quick-search-suggestion.is-primary>i{color:#90761f}.quick-search-suggestion-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.quick-search-suggestion-chips em{color:#17293a;white-space:nowrap;background:#fff;border:1px solid #e3eaf1;border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.quick-search-suggestion-count{color:#005284;background:#fff;border:1px solid #00528433;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:800}.quick-search-suggestion-go{color:#00528473;flex-shrink:0;font-size:17px;line-height:1;transition:color .15s,transform .15s}.quick-search-suggestion:hover .quick-search-suggestion-go{color:#005284;transform:translate(3px)}.quick-search-suggestion.is-primary .quick-search-suggestion-go{color:#a18323}.quick-search-suggestion.is-primary:hover .quick-search-suggestion-go{color:#6f5a18}.quick-search-hint{color:#647180;align-items:center;gap:10px;padding:24px 4px;font-size:15px;display:flex}.quick-search-hint i{color:#005284;font-size:18px}.quick-search-hint--empty{color:#9ca3af}.quick-search-thumb{background:#f4f7fa;border:1px solid #e3eaf1;border-radius:10px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.quick-search-thumb img{object-fit:cover;width:100%;height:100%}.quick-search-meta{flex:1;min-width:0}.quick-search-meta strong{color:#17293a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.quick-search-meta small{color:#647180;font-size:12px}.quick-search-price{color:#005284;flex-shrink:0;font-size:14px;font-weight:700}.quick-search-view-all{color:#005284;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:gap .15s;display:inline-flex}.quick-search-view-all:hover{gap:9px}.quick-search-skeletons{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.quick-search-skeleton{border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.quick-search-skeleton-thumb{border-radius:10px;flex-shrink:0;width:44px;height:44px}.quick-search-skeleton-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.quick-search-skeleton-title{width:75%;height:14px}.quick-search-skeleton-sub{width:45%;height:10px}.quick-search-skeleton-price{flex-shrink:0;width:50px;height:14px}@media (width<=768px){.quick-search-inner{border-radius:14px;height:auto;max-height:min(78vh,100vh - 120px);margin:8px 0 12px}.quick-search-aside{display:none}.quick-search-results{padding:14px 14px 12px}.quick-search-results-header{margin-bottom:8px;padding-bottom:8px}.quick-search-hint{padding:6px 4px 4px;font-size:14px}.quick-search-suggestions{margin-top:12px;padding-top:10px}.quick-search-suggestion{gap:8px;padding:8px 10px!important}.quick-search-suggestion-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.quick-search-suggestion-chips::-webkit-scrollbar{display:none}.quick-search-suggestion-chips em{padding:2px 8px;font-size:12px}.quick-search-suggestion-count{padding:2px 7px;font-size:11px}.quick-search-thumb{width:44px;height:44px}}.hero-slider{touch-action:pan-y;aspect-ratio:5/2;background:#0d1b26;border-radius:20px;width:100%;max-width:1320px;max-height:528px;margin:24px auto 0;position:relative;overflow:hidden;box-shadow:0 18px 44px -22px #00284273}.hero-slider-track{height:100%;transition:transform .6s;display:flex}.hero-slider.is-dragging .hero-slider-track{transition:none}.hero-slider.is-dragging{-webkit-user-select:none;user-select:none}.hero-slide-wrap{min-width:100%;height:100%;text-decoration:none;display:block}.hero-slide{width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.hero-slider-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-slider-btn:hover{background:#ffffff4d;border-color:#fff9}.hero-slider-prev{left:20px}.hero-slider-next{right:20px}.hero-slider-dots{align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-slider-dot{cursor:pointer;background:#ffffff73;border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:all .25s}.hero-slider-dot:hover{background:#ffffffbf}.hero-slider-dot.is-active{background:#fff;width:26px}@media (width<=768px){.hero-slider{aspect-ratio:3/2;border-radius:14px;width:auto;max-height:280px;margin:12px 16px 0}.hero-slider-btn{display:none}.hero-slider-dots{bottom:12px}}.hero-slider.is-full{width:100%;max-width:none;box-shadow:none;border-radius:0;margin:0}.home-slide{--bg:#0b1622;--accent:#f2d271;--shade:11, 22, 34;--photo-w:60%;--photo-pos:center;--photo-fade:42%;color:#fff;background:var(--bg);justify-content:space-between;align-items:center;gap:4cqi;width:100%;height:100%;padding:0 max(84px,50cqi - 660px);display:flex;position:relative;overflow:hidden}.home-slide.is-gram{--bg:#110b06;--accent:#ff4b5c;--shade:17, 11, 6;--photo-w:62%;--photo-pos:center 55%}.home-slide.is-gold{--bg:#0a0806;--shade:10, 8, 6;--photo-w:62%}.home-slide.is-diamonds{--bg:#0a0a0a;--accent:#bfe0ff;--shade:10, 10, 10;--photo-w:58%;--photo-pos:center 40%;--photo-fade:45%}.home-slide.is-borsa{--bg:#0a0704;--shade:10, 7, 4;--photo-w:66%;--photo-fade:38%}.home-slide.is-tech{--bg:#07070d;--accent:#c9a7ff;--shade:7, 7, 13;--photo-w:60%;--photo-pos:center 40%}.home-slide-photo{width:var(--photo-w);object-fit:cover;object-position:var(--photo-pos);height:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--photo-fade));mask-image:linear-gradient(90deg, transparent 0%, #000 var(--photo-fade));position:absolute;top:0;right:0}.home-slide-body{z-index:2;min-width:0;max-width:min(580px,48cqi);position:relative}.home-slide-badge{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(100deg,#8a0a1f 0%,#c8102e 55%,#d42032 100%);border-radius:8px;align-items:center;gap:7px;margin-bottom:clamp(10px,1.4cqi,18px);padding:clamp(5px,.6cqi,8px) clamp(10px,1.1cqi,14px);font-size:clamp(11px,1.15cqi,15px);font-weight:800;display:inline-flex;box-shadow:0 10px 26px -10px #c8102ee6}.home-slide-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,4cqi,54px);font-weight:800;line-height:1.05}.home-slide-title b{color:var(--accent);font-weight:800}.home-slide-title .is-nowrap{white-space:nowrap}.home-slide-text{color:#ffffffbf;max-width:480px;margin:clamp(8px,1.4cqi,16px) 0 0;font-size:clamp(12px,1.3cqi,17px);line-height:1.55}.home-slide-tags{flex-wrap:wrap;gap:8px;margin:clamp(12px,1.6cqi,20px) 0 0;padding:0;list-style:none;display:flex}.home-slide-tags li{color:#ffffffd9;border:1px solid #ffffff38;border-radius:999px;padding:5px 12px;font-size:clamp(11px,1.05cqi,13px);font-weight:600}.home-slide-cta{color:#0b1622;background:#fff;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin-top:clamp(14px,2cqi,26px);padding:clamp(9px,1.1cqi,14px) clamp(16px,2cqi,26px);font-size:clamp(12px,1.25cqi,16px);font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px -14px #000c}.home-slide-cta span{transition:transform .18s}.home-slide-cta.is-gold{color:#1f1600;background:linear-gradient(135deg,#f6d77a,#d4af37 60%,#b8941f);box-shadow:0 12px 28px -14px #d4af37e6}.home-slide-cta.is-red{color:#fff;background:linear-gradient(100deg,#8a0a1f 0%,#c8102e 55%,#d42032 100%);box-shadow:0 12px 28px -12px #c8102ef2}.home-slide-cta:hover{transform:translateY(-2px)}.home-slide-cta:hover span{transform:translate(4px)}.home-slide-cta:focus-visible{outline-offset:3px;outline:2px solid #fff}.home-slide-stamp{z-index:2;aspect-ratio:1;color:#fff;text-align:center;background:linear-gradient(135deg,#d42032 0%,#c8102e 55%,#8a0a1f 100%);border:3px solid #ffffffe6;border-radius:50%;align-content:center;place-items:center;width:clamp(120px,13cqi,170px);display:grid;position:absolute;bottom:clamp(36px,6cqi,70px);right:max(84px,50cqi - 660px);rotate:-8deg;box-shadow:0 18px 40px -14px #c8102ecc}.home-slide-stamp b{letter-spacing:-.03em;font-size:clamp(28px,3.4cqi,44px);font-weight:900;line-height:1;display:block}.home-slide-stamp span{margin-top:4px;font-size:clamp(11px,1.1cqi,14px);font-weight:700;line-height:1.25;display:block}.home-slide-board{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(160deg,#140e06d1,#140e0699);border:1px solid #f6ce6066;border-radius:16px;flex:none;width:clamp(230px,25cqi,330px);padding:clamp(18px,2.2cqi,28px);position:relative}.home-slide-board-top{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;justify-content:space-between;align-items:center;gap:10px;font-size:clamp(10px,1cqi,12px);font-weight:700;display:flex}.home-slide-board-top b{color:#1f1600;letter-spacing:.04em;background:#f2d271;border-radius:999px;padding:3px 10px;font-size:clamp(11px,1.05cqi,13px)}.home-slide-board-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:clamp(10px,1.4cqi,18px);font-size:clamp(36px,5.2cqi,68px);font-weight:800;line-height:1;display:block}.home-slide-board-unit{color:#ffffffb3;margin-top:6px;font-size:clamp(12px,1.15cqi,15px);display:block}.home-slide-board-foot{color:#fff9;border-top:1px solid #ffffff1f;margin-top:clamp(12px,1.6cqi,20px);padding-top:clamp(10px,1.2cqi,14px);font-size:clamp(11px,1cqi,13px);line-height:1.45}.home-slide-rate{display:none}@container (width<=620px){.home-slide{padding:0 20px 14px}.home-slide.has-photo:before{content:"";z-index:1;background:linear-gradient(90deg, rgba(var(--shade), .94) 0%, rgba(var(--shade), .7) 60%, rgba(var(--shade), .35) 100%);position:absolute;inset:0}.home-slide-photo{width:100%;-webkit-mask-image:none;mask-image:none}.home-slide-body{max-width:100%}.home-slide-title{font-size:clamp(19px,6.4cqi,26px)}.home-slide-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.is-gold .home-slide-text,.is-diamonds .home-slide-text,.is-tech .home-slide-text,.is-borsa .home-slide-text,.home-slide-tags,.home-slide-stamp,.home-slide-board{display:none}.home-slide-rate{color:#f2d271;border:1px solid #f6ce6066;border-radius:8px;margin-top:10px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.home-slide-cta{margin-top:12px;padding:9px 16px;font-size:13px}}@media (prefers-reduced-motion:reduce){.home-slide-cta,.home-slide-cta span{transition:none}.home-slide-cta:hover,.home-slide-cta:hover span{transform:none}}.home-shortcuts{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1368px;margin:28px auto 36px;padding:0 24px;display:grid}.home-shortcut{--accent:#005284;--accent-tint:#0052841a;color:#17293a;background:#fff;border:1px solid #e3eaf1;border-radius:12px;align-items:center;gap:16px;min-height:96px;padding:14px 18px 14px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 6px 18px -14px #00284259}.home-shortcut.is-gold{--accent:#a37c14;--accent-tint:#d4af3729}.home-shortcut.is-green{--accent:#047857;--accent-tint:#0596691f}.home-shortcut:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 14px 28px -16px #00284273}.home-shortcut:hover .home-shortcut-arrow{color:var(--accent);transform:translate(3px)}.home-shortcut:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-shortcut-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home-shortcut-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#647180;font-size:12px;font-weight:600}.home-shortcut-title{letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.2}.home-shortcut-visual{background:var(--accent-tint);width:64px;height:64px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:28px;display:grid}.home-shortcut-arrow{color:#17293a;flex:none;font-size:18px;transition:transform .18s,color .18s}@media (width<=1024px){.home-shortcuts{grid-template-columns:1fr;gap:12px;margin-top:20px}}@media (width<=768px){.home-shortcuts{gap:10px;margin-top:16px;margin-bottom:24px;padding:0 16px}.home-shortcut{gap:12px;min-height:76px;padding:12px 14px 12px 16px}.home-shortcut-eyebrow{font-size:11px}.home-shortcut-title{font-size:18px}.home-shortcut-visual{width:48px;height:48px;font-size:22px}}@media (prefers-reduced-motion:reduce){.home-shortcut,.home-shortcut-arrow{transition:none}.home-shortcut:hover,.home-shortcut:hover .home-shortcut-arrow{transform:none}}.home-categories{padding:8px 0 24px}.home-categories-inner{max-width:1400px;margin:0 auto;padding:0 40px}.home-categories-main{min-width:0;container-type:inline-size}@media (width>=1280px){.home-categories.has-aside .home-categories-inner{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}}@media (width<=1279px){.home-categories.has-aside .home-categories-main{margin-bottom:24px}}.home-categories-header{align-items:baseline;margin-bottom:20px;display:flex}.home-categories-header h2{color:#17293a;font-size:22px;font-weight:800}.home-categories-grid{--cols:6;--gap:16px;--tile:calc((100cqi - (var(--cols) - 1) * var(--gap)) / var(--cols));grid-template-columns:repeat(var(--cols), 1fr);grid-auto-rows:var(--tile);gap:var(--gap);display:grid}.home-category{grid-column:span var(--span-lg,1);padding:calc(var(--tile) * .09);color:#fff;background:#10263a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:space-between;min-width:0;text-decoration:none;transition:background .2s,border-color .2s;display:flex;overflow:hidden}.home-category:hover{background:#163450;border-color:#d4af378c}.home-category:hover .home-category-arrow{color:#d4af37;transform:translate(3px)}.home-category:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.home-category.has-photo{isolation:isolate;justify-content:flex-end;position:relative}.home-category.has-photo:after{content:"";z-index:-1;background:linear-gradient(#06121e00 38%,#06121e66 64%,#06121ed9 100%);position:absolute;inset:0}.home-category.has-photo:hover .home-category-photo{transform:scale(1.04)}.home-category-photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.home-category-icon{color:#ffffffeb;line-height:0;font-size:calc(var(--tile) * .23);display:block}.home-category-foot{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.home-category-name{min-width:0;font-size:clamp(11px, var(--tile) * .08, 17px);letter-spacing:.005em;color:#fff;text-shadow:0 1px 10px #00000059;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.home-category-arrow{font-size:clamp(11px, var(--tile) * .07, 15px);color:#ffffff80;flex:none;line-height:1.2;transition:transform .2s,color .2s}@media (width<=1099px){.home-categories-grid{--cols:4}.home-category{grid-column:span var(--span-md,1)}}@media (width<=768px){.home-categories{padding:4px 0 16px}.home-categories-inner{padding:0 16px}.home-categories-header{margin-bottom:14px}.home-categories-header h2{font-size:18px}.home-categories-grid{--cols:3;--gap:10px}.home-category{grid-column:span var(--span-sm,1);border-radius:8px}.home-category-arrow{display:none}}@media (prefers-reduced-motion:reduce){.home-category,.home-category-arrow,.home-category-photo{transition:none}.home-category:hover .home-category-arrow,.home-category.has-photo:hover .home-category-photo{transform:none}}.home-stats{background:#fff;border:1px solid #e3eaf1;border-radius:14px;width:calc(100% - 80px);max-width:1320px;margin:0 auto 32px;padding:20px 28px 22px;container-type:inline-size}.home-stats h2{color:#17293a;text-align:center;font-size:22px;font-weight:800;line-height:1.2}.home-stats-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-stats-list li{text-align:center;padding:0 12px}.home-stats-list li+li{border-left:1px solid #e3eaf1}.home-stats-art{max-width:124px;margin:0 auto 4px}.home-stats-num{letter-spacing:-.02em;color:#005284;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1.1;display:block}.home-stats-label{color:#647180;margin-top:2px;font-size:15px;line-height:1.4;display:block}@container (width<=640px){.home-stats-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:16px}.home-stats-list li:nth-child(odd){border-left:0}.home-stats-num{font-size:30px}}@media (width<=768px){.home-stats{width:calc(100% - 32px);margin-bottom:28px;padding:18px 16px 20px}.home-stats h2{font-size:21px}.home-stats-label{font-size:14px}}.home-exchange{color:#fff;background:#031927;border:1px solid #d4af3747;border-radius:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""actions";column-gap:56px;width:calc(100% - 80px);max-width:1320px;margin:24px auto 0;padding:36px 44px;display:grid;box-shadow:0 18px 40px -24px #0028428c}.home-exchange.has-board{grid-template:"head board"1fr"actions board"/minmax(0,1fr) 440px}.home-exchange-head{grid-area:head}.home-exchange h2{letter-spacing:-.015em;color:#ecd9a0;margin:0;font-size:44px;font-weight:700;line-height:1.05}.home-exchange-lead{text-wrap:balance;color:#fffc;max-width:36em;margin:12px 0 0;font-size:17px;line-height:1.5}.home-exchange-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:10px 18px;margin-top:26px;display:flex}.home-exchange-cta{color:#1f1702;background:#d4af37;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.home-exchange-cta i{transition:transform .2s}.home-exchange-cta:hover{background:#dbbc59}.home-exchange-cta:hover i{transform:translate(3px)}.home-exchange-cta:focus-visible{outline-offset:3px;outline:2px solid #ecd9a0}.home-exchange-subcats{flex-wrap:wrap;gap:6px;display:flex}.home-exchange-subcats a{color:#ffffffe0;border:1px solid #ffffff29;border-radius:10px;padding:8px 12px;font-size:14px;text-decoration:none;transition:border-color .15s,color .15s}.home-exchange-subcats a span{color:#ffffffad;font-variant-numeric:tabular-nums;margin-left:3px}.home-exchange-subcats a:hover{color:#fff;border-color:#d4af37b3}.home-exchange-subcats a:focus-visible{outline-offset:2px;outline:2px solid #ecd9a0}.home-exchange-board{border-left:1px solid #d4af3747;flex-direction:column;grid-area:board;justify-content:center;min-width:0;padding-left:44px;display:flex}.home-exchange-board-head{color:#ffffffad;margin:0;font-size:13.5px}.home-exchange-rates{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px;margin:8px 0 0;display:grid}.home-exchange-rates dt{letter-spacing:.04em;color:#ecd9a0;font-size:14px;font-weight:600}.home-exchange-rates dd{letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:38px;font-weight:700;line-height:1.1}.home-exchange-rates .is-deal dd{color:#ecd9a0}.home-exchange-trend{margin-top:18px}.home-exchange-trend:first-child{margin-top:0}.home-exchange-trend p{color:#ffffffad;justify-content:space-between;gap:12px;margin:6px 0 0;font-size:13.5px;display:flex}.home-exchange-trend b{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-weight:600;display:inline-flex}.home-exchange-trend b.is-up{color:#7fd69b}.home-exchange-trend b.is-down{color:#ff9d91}.home-exchange-trend b i{font-size:11px}.home-exchange-spark{height:46px;position:relative}.home-exchange-spark svg{width:100%;height:100%;animation:1.1s ease-out .15s both home-exchange-draw;display:block;overflow:visible}.home-exchange-spark-line{fill:none;stroke:#d4af37;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.home-exchange-spark-dot{background:#ecd9a0;border-radius:50%;width:8px;height:8px;animation:.3s ease-out 1.15s both home-exchange-dot;position:absolute;right:0;translate:50% -50%;box-shadow:0 0 0 4px #d4af3738}@media (width<=1024px){.home-exchange{column-gap:36px;padding:30px 32px}.home-exchange.has-board{grid-template-columns:minmax(0,1fr) 300px}.home-exchange h2{font-size:36px}.home-exchange-lead{font-size:16px}.home-exchange-board{padding-left:32px}.home-exchange-rates dd{font-size:28px}.home-exchange.has-board .home-exchange-subcats{display:none}}@media (width<=768px){.home-exchange{width:calc(100% - 32px);margin-top:12px}}@media (width<=640px){.home-exchange{border-radius:16px;padding:20px}.home-exchange.has-board{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""board""actions"}.home-exchange h2{font-size:28px}.home-exchange-lead{margin-top:6px;font-size:15px;line-height:1.45}.home-exchange-board{border-top:1px solid #d4af3747;border-left:0;margin-top:14px;padding:12px 0 0}.home-exchange-board-head{font-size:12.5px}.home-exchange-rates{gap:12px;margin-top:4px}.home-exchange-rates div{align-items:baseline;gap:7px;display:flex}.home-exchange-rates dt{font-size:13px}.home-exchange-rates dd{margin:0;font-size:23px}.home-exchange-trend{margin-top:10px}.home-exchange-trend p{font-size:12.5px}.home-exchange-spark{height:30px}.home-exchange-actions{margin-top:16px}.home-exchange-subcats{display:none}.home-exchange-cta{flex:100%;justify-content:center;font-size:14.5px}}@keyframes home-exchange-draw{0%{clip-path:inset(-10px 100% -10px 0)}to{clip-path:inset(-10px 0)}}@keyframes home-exchange-dot{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.home-exchange-spark svg,.home-exchange-spark-dot{animation:none}.home-exchange-cta,.home-exchange-cta i,.home-exchange-subcats a{transition:none}}.category-grid{max-width:1400px;margin:64px auto;padding:0 40px}.category-grid-head{text-align:center;margin-bottom:32px}.category-grid-head h2{letter-spacing:-.4px;color:#005284;font-size:32px;font-weight:800}.category-grid-head h2:after{content:"";background:linear-gradient(90deg,#005284,#2f8ec7);border-radius:999px;width:44px;height:4px;margin:12px auto 0;display:block}.category-grid-head p{color:#647180;margin-top:10px;font-size:17px}.category-grid-items{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.category-tile{background:#fff;border:1px solid #e3eaf1;border-radius:999px;align-items:center;gap:12px;padding:10px 24px 10px 11px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 1px 2px #1018280a}.category-tile:hover{background:#005284;border-color:#005284;transform:translateY(-2px);box-shadow:0 12px 26px #00528440}.category-tile:hover .category-tile-name{color:#fff}.category-tile:hover .category-tile-icon{color:#005284;background:#fff;transform:scale(1.05)}.category-tile-icon{color:#005284;background:linear-gradient(135deg,#e8f2f9 0%,#d8e8f3 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:transform .16s,background .16s,color .16s;display:flex}.category-tile-name{color:#17293a;white-space:nowrap;padding-right:4px;font-size:14px;font-weight:600;line-height:1.2;transition:color .16s}@media (width<=720px){.category-grid{margin:40px auto;padding:0 16px}.category-grid-head{margin-bottom:20px}.category-grid-head h2{font-size:22px}.category-grid-head p{font-size:14px}.category-grid-items{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.category-tile{border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;min-height:60px;padding:10px 12px;transition:transform .14s,box-shadow .14s,background .14s;display:flex;box-shadow:0 2px 8px #10182814}.category-tile:last-child:nth-child(odd){grid-column:1/-1}.category-tile:active{background:#005284;transform:scale(.985);box-shadow:0 1px 3px #1018281f}.category-tile:active .category-tile-name{color:#fff}.category-tile:active .category-tile-icon{color:#005284;background:#fff}.category-tile-icon{width:38px;height:38px;font-size:16px;box-shadow:0 2px 6px #0052842e}.category-tile-name{text-align:left;white-space:normal;padding-right:0;font-size:13px;line-height:1.25}}.how-it-works{max-width:1400px;margin:64px auto;padding:0 40px}.how-it-works-head{text-align:center;margin-bottom:32px}.how-it-works-head h2{letter-spacing:-.4px;color:#005284;font-size:32px;font-weight:800}.how-it-works-head h2:after{content:"";background:linear-gradient(90deg,#005284,#2f8ec7);border-radius:999px;width:44px;height:4px;margin:12px auto 0;display:block}.how-it-works-head p{color:#647180;margin-top:10px;font-size:17px}.how-it-works-steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.how-step{text-align:center;background:#fff;border:1px solid #e3eaf1;border-radius:16px;padding:34px 26px 28px;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;box-shadow:0 1px 3px #1018280d}.how-step:hover{border-color:#cdd9e6;transform:translateY(-3px);box-shadow:0 16px 32px #0052841f}.how-step:hover .how-step-icon{color:#fff;background:#005284}.how-step:not(:last-child):after{content:"";border-top:2px dashed #c3d4e2;width:28px;position:absolute;top:66px;right:-28px}.how-step h3{color:#17293a;margin-top:18px;font-size:18px;font-weight:700}.how-step p{color:#647180;margin-top:8px;font-size:14.5px;line-height:1.6}.how-step-num{color:#00528414;font-size:38px;font-weight:900;line-height:1;position:absolute;top:14px;right:18px}.how-step-icon{color:#005284;background:linear-gradient(135deg,#e8f2f9 0%,#d8e8f3 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;transition:background .2s,color .2s;display:inline-flex}@media (width<=820px){.how-it-works{margin:40px auto;padding:0 20px}.how-it-works-head{margin-bottom:20px}.how-it-works-head h2{font-size:22px}.how-it-works-head p{font-size:14px}.how-it-works-steps{grid-template-columns:1fr;gap:16px}.how-step:not(:last-child):after{display:none}}.offer-guide{background:linear-gradient(#fffbf3 0%,#fdf3e0 100%);border-top:1px solid #f3e3c6;border-bottom:1px solid #f3e3c6;margin:64px 0;padding:56px 0}.offer-guide-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;max-width:1400px;margin:0 auto;padding:0 40px;display:grid}.offer-guide-text h2{letter-spacing:-.4px;color:#17293a;font-size:32px;font-weight:800;line-height:1.15}.offer-guide-lead{color:#647180;max-width:560px;margin-top:14px;font-size:17px;line-height:1.6}.offer-guide-steps{counter-reset:offer-step;max-width:560px;margin:30px 0 0;padding:0;list-style:none}.offer-guide-steps li{counter-increment:offer-step;padding:0 0 22px 48px;position:relative}.offer-guide-steps li:before{content:counter(offer-step);z-index:1;color:#b45309;background:#fff;border:1.5px solid #e3c88f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid;position:absolute;top:0;left:0}.offer-guide-steps li:after{content:"";background:#ecdcc0;width:2px;position:absolute;top:36px;bottom:4px;left:15px}.offer-guide-steps li:last-child{padding-bottom:0}.offer-guide-steps li:last-child:after{display:none}.offer-guide-steps li strong{color:#17293a;font-size:16.5px;font-weight:700;line-height:32px;display:block}.offer-guide-steps li p{color:#647180;margin:4px 0 0;font-size:14.5px;line-height:1.55}.offer-btn.offer-guide-sample{border-radius:10px;margin-top:8px;padding:7px 12px 7px 8px;font-size:13px;box-shadow:0 4px 12px #d977064d}.offer-btn.offer-guide-sample i{border-radius:7px;width:24px;height:24px;font-size:12px}.offer-guide-btn{color:#fff;background:#005284;border-radius:12px;align-items:center;gap:10px;margin-top:32px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 16px #00528438}.offer-guide-btn i{font-size:15px}.offer-guide-btn:hover{background:#003e66;transform:translateY(-1px);box-shadow:0 10px 22px #0052844d}.offer-guide-chat{background:#fff;border:1px solid #ecdcc0;border-radius:18px;justify-self:end;width:100%;max-width:440px;overflow:hidden;box-shadow:0 18px 40px #78480a1f}.offer-guide-chat-head{border-bottom:1px solid #f0e6d4;align-items:center;gap:12px;padding:14px 18px;display:flex}.offer-guide-chat-avatar{color:#fff;background:#005284;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.offer-guide-chat-who{min-width:0}.offer-guide-chat-who strong{color:#17293a;font-size:14.5px;display:block}.offer-guide-chat-who span{color:#647180;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.offer-guide-chat-body{background:#fbfcfd;flex-direction:column;gap:10px;padding:18px;display:flex}.offer-guide-msg{border-radius:18px;max-width:82%;padding:9px 14px;font-size:14px;line-height:1.5}.offer-guide-msg.is-mine{color:#fff;background:linear-gradient(135deg,#005284,#003e66);border-bottom-right-radius:6px;align-self:flex-end}.offer-guide-msg.is-theirs{color:#17293a;background:#fff;border:1px solid #e3eaf1;border-bottom-left-radius:6px;align-self:flex-start}.offer-guide-offer{background:#f7fdf9;border:1px solid #16a34a73;border-radius:14px;align-self:flex-end;width:min(100%,250px);padding:12px 14px;box-shadow:0 2px 8px #1018280d}.offer-guide-offer-head{color:#647180;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.offer-guide-offer-head i{color:#16a34a}.offer-guide-offer-amount{letter-spacing:-.5px;color:#17293a;align-items:baseline;gap:8px;margin:4px 0 6px;font-size:24px;font-weight:800;display:flex}.offer-guide-offer-amount s{letter-spacing:0;color:#647180;font-size:14px;font-weight:600}.offer-guide-offer-foot{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.offer-guide-offer-foot strong{color:#12843c}.offer-guide-offer-foot span{color:#647180;font-size:11px}.offer-guide-chat-foot{border-top:1px solid #f0e6d4;align-items:center;gap:12px;padding:12px 18px;display:flex}.offer-guide-chat-foot i{color:#005284;font-size:18px}.offer-guide-chat-input{color:#647180;background:#fff;border:1px solid #e3eaf1;border-radius:999px;flex:1;padding:9px 14px;font-size:13.5px}@media (width<=1024px){.offer-guide-inner{grid-template-columns:1fr;gap:36px}.offer-guide-chat{justify-self:center}}@media (width<=480px){.offer-btn.offer-guide-sample{letter-spacing:0;white-space:nowrap;justify-content:center;width:100%;font-size:12px;display:flex}}@media (width<=340px){.offer-btn.offer-guide-sample{padding:8px;font-size:11.5px}.offer-btn.offer-guide-sample i{display:none}}@media (width<=820px){.offer-guide{margin:40px 0;padding:36px 0 40px}.offer-guide-inner{padding:0 20px}.offer-guide-text h2{font-size:24px}.offer-guide-lead{font-size:15px}.offer-guide-steps li strong{font-size:15.5px}.offer-guide-btn{justify-content:center;width:100%}.offer-guide-chat-body{padding:14px}}.home-art{color:#17293a;width:100%;height:auto;display:block;overflow:visible}.home-art .art-twinkle,.home-art .art-ripple,.home-art .art-coin,.home-art .art-float,.home-art .art-typing,.home-art .art-hand,.home-art .art-bob,.home-art .art-spin,.home-art .art-rise,.home-art .art-pop,.home-art .art-shadow{transform-box:fill-box;transform-origin:50%}.home-art .art-twinkle{animation:2.6s ease-in-out infinite art-twinkle}.home-art .art-cursor{transform-box:fill-box;transform-origin:0 0;animation:3.6s ease-in-out infinite art-cursor}.home-art .art-ripple{opacity:0;animation:3.6s ease-out infinite art-ripple}.home-art .art-coin{animation:3.2s ease-in-out infinite art-flip}.home-art .art-swing{transform-box:fill-box;transform-origin:50% 0;animation:1.8s ease-in-out infinite alternate art-swing}.home-art .art-float{animation:3s ease-in-out infinite alternate art-float}.home-art .art-typing{animation:1.2s ease-in-out infinite art-typing}.home-art .art-hand{animation:4s linear infinite art-spin}.home-art .art-bob{animation:2.6s ease-in-out infinite art-bob}.home-art .art-spin{animation:14s linear infinite art-spin}.home-art .art-check{stroke-dasharray:26;animation:3.2s ease-in-out infinite art-check}.home-art .art-rise{animation:4s ease-in-out infinite art-rise}.home-art .art-pop{animation:4s ease-in-out infinite art-pop}.home-art .art-bounce{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-in-out infinite art-bounce}.home-art .art-shadow{animation:1.6s ease-in-out infinite art-shadow}.home-art .art-march{stroke-dasharray:4 6;animation:1s linear infinite art-march}.home-art .art-glint{animation:3s ease-in-out infinite art-glint}@keyframes art-bounce{0%,to{transform:translateY(0)scale(1.04,.95)}15%,85%{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(.98,1.02)}}@keyframes art-shadow{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.1;transform:scale(.55)}}@keyframes art-march{to{stroke-dashoffset:-10px}}@keyframes art-glint{0%,50%,to{opacity:.15}68%{opacity:1}}@keyframes art-rise{0%{opacity:0;transform:translateY(10px)scale(.6)}18%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-16px)scale(.9)}}@keyframes art-pop{0%,8%{transform:scale(0)}16%{transform:scale(1.2)}22%,80%{transform:scale(1)}90%,to{transform:scale(0)}}@keyframes art-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.45)rotate(45deg)}}@keyframes art-cursor{0%{transform:translate(22px,18px)scale(1)}35%,38%{transform:translate(0)scale(1)}44%{transform:translate(0)scale(.84)}50%,78%{transform:translate(0)scale(1)}to{transform:translate(22px,18px)scale(1)}}@keyframes art-ripple{0%,42%{opacity:0;transform:scale(.3)}46%{opacity:1}72%,to{opacity:0;transform:scale(1.8)}}@keyframes art-flip{0%,55%,75%,to{transform:scaleX(1)}65%{transform:scaleX(.08)}}@keyframes art-swing{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes art-float{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}@keyframes art-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes art-spin{to{transform:rotate(360deg)}}@keyframes art-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes art-check{0%,12%{stroke-dashoffset:26px;opacity:1}38%,88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.home-art [class]{animation:none}}.home-bargain{background:#fff;border:1px solid #e3eaf1;border-radius:14px;flex-direction:column;width:calc(100% - 80px);max-width:1320px;margin:8px auto 48px;padding:24px 28px;display:flex;container-type:inline-size}.home-bargain-head h2{color:#17293a;font-size:24px;font-weight:800;line-height:1.2}.home-bargain-head p{color:#647180;max-width:680px;margin-top:6px;font-size:15px;line-height:1.55}.home-bargain-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0;padding:0;list-style:none;display:grid}.home-bargain-steps li{text-align:center;padding:0 12px}.home-bargain-steps li+li{border-left:1px solid #e3eaf1}.home-bargain-steps strong{color:#17293a;margin-top:2px;font-size:15.5px;font-weight:700;line-height:1.3;display:block}@container (width<=720px){.home-bargain-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.home-bargain-steps li:nth-child(odd){border-left:0}}.home-bargain-art{max-width:168px;margin:0 auto 8px}.home-bargain-num{letter-spacing:.08em;color:#005284;font-size:13px;font-weight:800}.home-bargain-cta{color:#fff;background:#005284;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:10px 20px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background .18s;display:inline-flex}.home-bargain-cta i{transition:transform .18s}.home-bargain-cta:hover{background:#003e66}.home-bargain-cta:hover i{transform:translate(3px)}.home-bargain-cta:focus-visible{outline-offset:2px;outline:2px solid #005284}@media (width<=768px){.home-bargain{width:calc(100% - 32px);margin:0 auto 40px;padding:20px 18px}.home-bargain-head h2{font-size:21px}.home-bargain-head p,.home-bargain-steps strong{font-size:14.5px}.home-bargain-cta{justify-content:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.home-bargain-cta,.home-bargain-cta i{transition:none}.home-bargain-cta:hover i{transform:none}}.social-follow{background:#fff;border:1px solid #e3eaf1;border-radius:14px;flex-direction:column;padding:24px;display:flex}.social-follow h2{color:#17293a;font-size:24px;font-weight:800;line-height:1.2}.social-follow>p{color:#647180;margin-top:6px;font-size:15px;line-height:1.55}.social-follow-art{max-width:260px;margin:auto;padding:16px 0 4px}.social-follow-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px 0 0;list-style:none;display:grid}.social-follow-tile{color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:76px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.social-follow-tile i{font-size:24px;line-height:1}.social-follow-tile.is-facebook{background:#0866ff}.social-follow-tile.is-instagram{background:linear-gradient(135deg,#6a2bb5 0%,#b52b8c 50%,#d63b4a 100%)}.social-follow-tile.is-tiktok{background:#111}.social-follow-tile.is-tiktok i{text-shadow:-1.5px -1.5px #25f4ee,1.5px 1.5px #fe2c55}.social-follow-tile:is(a):hover{transform:translateY(-2px);box-shadow:0 12px 22px -14px #0009}.social-follow-tile:focus-visible{outline-offset:2px;outline:2px solid #005284}.social-follow-tile.is-off{color:#647180;background:#f4f7fa}.social-follow-tile.is-off i{text-shadow:none}@media (width>=1280px){.social-follow-art{flex:1 1 0;min-height:0;margin:0 auto;padding:12px 0}.social-follow-list{padding-top:4px}.social-follow-tile{height:64px}}@media (width>=769px) and (width<=1279px){.social-follow{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 220px;column-gap:40px;display:grid}.social-follow-art{grid-area:1/2/span 3;align-self:center;margin:0;padding:0}.social-follow-list{align-self:end;max-width:480px}}@media (width<=768px){.social-follow{padding:20px 18px}.social-follow h2{font-size:21px}.social-follow>p{font-size:14.5px}.social-follow-art{max-width:220px}.social-follow-list{gap:8px;padding-top:18px}.social-follow-tile{height:68px}.social-follow-tile i{font-size:22px}}@media (prefers-reduced-motion:reduce){.social-follow-tile{transition:none}.social-follow-tile:is(a):hover{transform:none}}.unique-finds{color:#fff;background:radial-gradient(700px 280px at 12% -40px,#2f8ec759,#0000 65%),linear-gradient(150deg,#062c46 0%,#003e66 60%,#005284 100%);align-items:center;gap:56px;margin:8px 0;padding:56px max(40px,50% - 660px);display:flex;position:relative;overflow:hidden}.unique-finds-counter{text-align:center;border-right:1px solid #ffffff2e;flex-direction:column;justify-content:center;align-items:center;min-width:260px;padding-right:56px;display:flex}.unique-finds-counter p{text-transform:uppercase;letter-spacing:1.5px;opacity:.8;margin-top:10px;font-size:13px;font-weight:600}.unique-finds-number{font-variant-numeric:tabular-nums;font-size:64px;font-weight:900;line-height:1;animation:2s ease-in-out infinite pulse}.unique-finds-content{flex:1;justify-content:space-between;align-items:center;gap:32px;display:flex}.unique-finds-content p{color:#ffffffeb;max-width:560px;font-size:24px;font-weight:500;line-height:1.45}.unique-finds-content a{color:#005284;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 24px #00142259}.unique-finds-content a i{transition:transform .2s}.unique-finds-content a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00142273}.unique-finds-content a:hover i{transform:translate(4px)}@media (width<=900px){.unique-finds{text-align:center;flex-direction:column;gap:24px;padding:36px 20px}.unique-finds-counter{min-width:unset;border-bottom:1px solid #ffffff2e;border-right:none;padding-bottom:20px;padding-right:0}.unique-finds-counter p{font-size:11px}.unique-finds-number{font-size:44px}.unique-finds-content{flex-direction:column;gap:20px}.unique-finds-content p{font-size:16px}.unique-finds-content a{justify-content:center;width:100%;max-width:360px}}@keyframes pulse{0%,to{text-shadow:0 0 10px #ffffff4d;transform:scale(1)}50%{text-shadow:0 0 24px #fff9,0 0 48px #c8dcff4d;transform:scale(1.05)}}.corner-ribbon{--ribbon:#dc2626;--ribbon-fold:#8f1616;z-index:3;pointer-events:none;position:absolute;overflow:hidden}.corner-ribbon:before,.corner-ribbon:after{content:"";z-index:-1;border-style:solid;border-color:var(--ribbon-fold);border-top-color:#0000;border-left-color:#0000;position:absolute}.corner-ribbon:before{top:0;right:0}.corner-ribbon:after{bottom:0;left:0}.corner-ribbon>span{background:linear-gradient(180deg, color-mix(in srgb, var(--ribbon) 88%, #fff) 0%, var(--ribbon) 100%);color:#fff;letter-spacing:.1em;text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #00000040;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-weight:800;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 4px 10px -2px #0006}.corner-ribbon>span b{font-weight:800;line-height:1.05;display:block}.recent-products{padding:56px 0}.recent-products.is-vip{background:radial-gradient(900px 340px at 85% -60px,#d4af3724,#0000 65%),linear-gradient(160deg,#062c46 0%,#003e66 55%,#005284 100%);padding:64px 0;position:relative;overflow:hidden}.recent-products.is-vip .recent-products-inner{z-index:1;position:relative}.recent-products.is-vip .recent-products-header h2{color:#fff}.recent-products.is-vip .recent-products-header h2 .bi{color:#d4af37;margin-right:8px;font-size:.85em}.recent-products.is-vip .recent-products-header h2:after{background:linear-gradient(90deg,#d4af37,#f0d47a)}.recent-products.is-vip .recent-products-header p{color:#ffffffb8}.recent-products.is-vip .recent-products-arrow{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff59}.recent-products.is-vip .recent-products-arrow:hover{color:#005284;background:#fff}.recent-products-inner{max-width:1400px;margin:0 auto;padding:0 40px}.recent-products-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.recent-products-header h2{letter-spacing:-.4px;color:#005284;font-size:32px;font-weight:800}.recent-products-header h2:after{content:"";background:linear-gradient(90deg,#005284,#2f8ec7);border-radius:999px;width:44px;height:4px;margin:12px auto 0;display:block}.recent-products-header p{color:#647180;margin-top:10px;font-size:17px}.recent-products-slider{position:relative}.recent-products-arrow{z-index:2;cursor:pointer;color:#005284;background:#fff;border:1px solid #e3eaf1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #1018281f}.recent-products-arrow:hover{color:#fff;background:#005284;border-color:#005284}.recent-products-arrow--left{left:-16px}.recent-products-arrow--right{right:-16px}.recent-products-viewport{scroll-snap-type:x mandatory;-webkit-user-select:none;user-select:none;cursor:grab;scrollbar-width:none;margin:0 -8px;padding:16px 8px;scroll-padding-inline:8px;overflow-x:auto}.recent-products-viewport::-webkit-scrollbar{display:none}.recent-products-viewport.is-dragging{scroll-snap-type:none}.recent-products-viewport:active{cursor:grabbing}.recent-products-track{gap:20px;display:flex}.recent-products-track.is-static{justify-content:safe center}.recent-products .product-card{flex:0 0 calc((100% - (var(--pv,4) - 1) * 20px) / var(--pv,4));scroll-snap-align:start;min-width:0;max-width:none}.product-card{background:#fff;border:1px solid #e3eaf1;border-radius:14px;flex-direction:column;flex-shrink:0;min-width:240px;max-width:240px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 6px 16px -12px #1018281f}.product-card:hover{border-color:#cdd9e6;transform:translateY(-4px);box-shadow:0 18px 36px -14px #10182838,0 4px 12px -8px #1018281f}.product-card.is-promo{--promo-accent:#dc2626;box-shadow:0 0 0 2px color-mix(in srgb, var(--promo-accent) 45%, white), 0 2px 12px color-mix(in srgb, var(--promo-accent) 18%, transparent);border-color:#0000}.product-card.is-promo:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--promo-accent) 70%, white), 0 10px 26px color-mix(in srgb, var(--promo-accent) 28%, transparent);border-color:#0000}.product-card.is-promo .product-card-info{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--promo-accent) 8%, white) 100%)}.product-card-image{aspect-ratio:1;background:linear-gradient(140deg,#fbfcfe 0%,#eef2f7 100%);position:relative;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1)}.product-card-image:after{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000,#0d1b2629);height:42%;transition:opacity .25s;position:absolute;inset:auto 0 0}.product-card:hover .product-card-image:after{opacity:1}.product-card:hover .product-card-image img{transform:scale(1.06)}.product-card-badge{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 6px #00528459}.product-card-condition{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b268c;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.product-card-filter-badge{z-index:2;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b268c;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;right:10px}@media (width<=768px){.product-card .product-card-image .product-card-condition,.product-card .product-card-image .product-card-filter-badge{padding:3px 6px;font-size:9px;bottom:5px}.product-card .product-card-image .product-card-condition i,.product-card .product-card-image .product-card-filter-badge i{display:none}.product-card .product-card-image .product-card-condition{left:5px}.product-card .product-card-image .product-card-filter-badge{right:5px}}.product-card-offer-badge{color:#fff;white-space:nowrap;background:#16a34a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.product-card-promo-badge{background:var(--promo-accent,#dc2626);color:#fff;white-space:nowrap;box-shadow:0 2px 6px color-mix(in srgb, var(--promo-accent,#dc2626) 40%, transparent);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.product-card-info{flex-direction:column;flex:1;padding:14px 16px;display:flex}.product-card-info h3{color:#17293a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.product-card-pricing{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.product-card-prices{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.product-card-price-row{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.product-card-formula{color:#647180;white-space:nowrap;font-size:11px;font-weight:600}.product-card-price{color:#005284;white-space:nowrap;font-size:18px;font-weight:800}.product-card-price.is-promo{color:#dc2626}.product-card-old{color:#aaa;white-space:nowrap;font-size:13px;text-decoration:line-through}.product-card-cart{color:#005284;background:#00528412;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:flex}.product-card-cart:hover{color:#fff;background:#005284;transform:scale(1.08);box-shadow:0 6px 14px -4px #00528499}.product-card:hover .product-card-cart{color:#fff;background:#005284}.product-card-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.product-card-quick{color:#005284;cursor:pointer;background:#fff;border:1px solid #0052842e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:17px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.product-card-quick:hover,.product-card-quick:focus-visible{background:#00528412;border-color:#005284;transform:scale(1.08)}.product-card-image .product-card-image-alt{background:inherit;opacity:0;pointer-events:none;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.product-card:hover .product-card-image-alt.is-loaded{opacity:1}@media (width<=768px){.product-card-quick{display:none}}.product-card.is-vip{position:relative;overflow:visible}.product-card.is-vip>:first-child{border-radius:13px 13px 0 0;overflow:hidden}.product-card.is-vip>.product-card-info{border-radius:0 0 13px 13px}.product-card.is-vip .product-card-offer-badge,.product-card.is-vip .product-card-promo-badge{top:88px}.product-card.is-vip .product-card-skin-band,.product-card.is-vip .product-card-exchange-band{padding-left:86px}.vip-ribbon{--ribbon-fold:#7a5a0c;width:104px;height:104px;top:-7px;left:-7px}.vip-ribbon:before,.vip-ribbon:after{border-width:3.5px}.vip-ribbon>span{color:#3a2a04;letter-spacing:.08em;text-shadow:0 1px #fff6;background:linear-gradient(#f7e08e 0%,#d4af37 55%,#b8901f 100%);width:170px;height:30px;font-size:9px;top:26.3935px;left:-43.6065px;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000002e,0 4px 10px -2px #0006}.vip-ribbon>span:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);animation:4.5s ease-in-out infinite vip-ribbon-glint;position:absolute;inset:0;transform:translate(-100%)}.vip-ribbon.is-watches{--ribbon-fold:#0c2466}.vip-ribbon.is-watches>span{color:#fff;letter-spacing:.08em;text-shadow:0 1px 1px #00000059;background:linear-gradient(#74a6ff 0%,#2459d8 55%,#163b9c 100%)}.vip-ribbon.is-watches>span:after{background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%)}.vip-ribbon.is-large{width:150px;height:150px;top:-9px;left:-9px}.vip-ribbon.is-large:before,.vip-ribbon.is-large:after{border-width:4.5px}.vip-ribbon.is-large>span{width:240px;height:42px;font-size:11.5px;top:39.1509px;left:-59.8491px}@keyframes vip-ribbon-glint{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.vip-ribbon>span:after{animation:none}}@media (width<=768px){.product-card.is-vip .product-card-offer-badge,.product-card.is-vip .product-card-promo-badge{top:76px}.product-card.is-vip .product-card-skin-band,.product-card.is-vip .product-card-exchange-band{padding-left:74px}.vip-ribbon{width:92px;height:92px;top:-6px;left:-6px}.vip-ribbon:before,.vip-ribbon:after{border-width:3px}.vip-ribbon>span{width:150px;height:26px;font-size:8.5px;top:23.8077px;left:-38.1923px}.recent-products{padding:36px 0}.recent-products.is-vip{padding:40px 0}.recent-products-inner{padding:0 16px}.recent-products-header{align-items:center;gap:8px;margin-bottom:16px}.recent-products-header h2{font-size:22px}.recent-products-header h2:after{margin-top:8px}.recent-products-header p{margin-top:2px;font-size:13px}.recent-products-arrow{display:none}.product-card{min-width:calc(50vw - 26px);max-width:calc(50vw - 26px)}.product-card-info{padding:10px}.product-card-info h3{min-height:2.6em;margin-bottom:6px;font-size:12px}.product-card-price{font-size:14px}.product-card-condition,.product-card-filter-badge{padding:3px 7px;font-size:9px}}.vip-stars{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vip-star{color:#d4af37;opacity:0;will-change:transform, opacity;animation-name:vip-star-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;bottom:-24px}@keyframes vip-star-float{0%{opacity:0;transform:translateY(0)rotate(0)scale(.6)}15%{opacity:var(--vip-star-opacity,.3)}85%{opacity:var(--vip-star-opacity,.3)}to{opacity:0;transform:translateY(-340px)rotate(120deg)scale(1)}}@media (prefers-reduced-motion:reduce){.vip-star{opacity:var(--vip-star-opacity,.3);animation:none}}.recent-products.is-watches{background:radial-gradient(700px 300px at 8% 110%,#8a6d3b1a,#0000 65%),linear-gradient(#faf7f0 0%,#f1eadc 100%);border-top:1px solid #2b2f3614;border-bottom:1px solid #2b2f3614;padding:64px 0;position:relative;overflow:hidden}.recent-products.is-watches .recent-products-inner{z-index:1;position:relative}.recent-products.is-watches .recent-products-header{text-align:left;align-items:flex-start;margin-bottom:32px}.recent-products.is-watches .recent-products-header h2{color:#2b2f36;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recent-products.is-watches .recent-products-header h2 .bi{color:#8a6d3b;background:#fff9;border:1.5px solid #8a6d3b;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.recent-products.is-watches .recent-products-header h2:after{background:linear-gradient(90deg,#8a6d3b 0%,#d8c39ae6 40%,#d8c39a00 100%);flex-basis:100%;width:100%;height:2px;margin:12px 0 0}.recent-products.is-watches .recent-products-header p{color:#6b6357;margin-top:8px}.recent-products.is-watches .recent-products-arrow{color:#2b2f36;border-color:#2b2f362e}.recent-products.is-watches .recent-products-arrow:hover{color:#fff;background:#2b2f36;border-color:#2b2f36}.watch-dial{color:#8a6d3b;opacity:.16;pointer-events:none;width:560px;height:560px;position:absolute;top:50%;right:-140px;transform:translateY(-50%)}.watch-dial svg{width:100%;height:100%}@media (width<=768px){.recent-products.is-watches{padding:40px 0}.recent-products.is-watches .recent-products-header h2 .bi{width:34px;height:34px;font-size:17px}.watch-dial{opacity:.12;width:320px;height:320px;top:0;right:-120px;transform:none}}.recent-products.is-plain{padding:0 0 48px}.recent-products.is-plain.is-tint-gold,.recent-products.is-plain.is-tint-blue{padding:44px 0 52px}.recent-products.is-plain .recent-products-track.is-static{justify-content:flex-start}.recent-products.is-plain.is-tint-gold{background:radial-gradient(640px 240px at 88% 34%,#d4af371f,#0000 70%),linear-gradient(#fbf6e900 0%,#fbf6e9 22% 78%,#fbf6e900 100%)}.recent-products.is-plain.is-tint-blue{background:radial-gradient(640px 240px at 12% 34%,#00528412,#0000 70%),linear-gradient(#edf3f800 0%,#edf3f8 22% 78%,#edf3f800 100%)}.recent-products.is-plain .recent-products-header{text-align:left;flex-direction:row;align-items:baseline;margin-bottom:4px}.recent-products.is-plain .recent-products-header h2{letter-spacing:0;color:#17293a;font-size:22px}.recent-products.is-plain .recent-products-header h2:after{content:none}.recent-products.is-plain .recent-products-more{color:#005284;white-space:nowrap;align-items:center;gap:4px;margin-left:18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.recent-products.is-plain .recent-products-more i{font-size:.8em;transition:transform .18s}.recent-products.is-plain .recent-products-more:hover{text-decoration:underline}.recent-products.is-plain .recent-products-more:hover i{transform:translate(3px)}@media (width<=768px){.recent-products.is-plain{padding-bottom:32px}.recent-products.is-plain.is-tint-gold,.recent-products.is-plain.is-tint-blue{padding:28px 0 36px}.recent-products.is-plain .recent-products-header h2{font-size:18px}.recent-products.is-plain .recent-products-more{margin-left:12px;font-size:13px}}.product-card-skin-band{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.2;display:flex;position:relative;overflow:hidden}.product-card-skin-band b{font-weight:900}.product-card-skin-band .product-card-skin-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-card-skin-band .product-card-skin-until{border-left:1px solid #ffffff47;flex:none;padding-left:6px}.product-card-skin-band:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff29 50%,#0000 65%);animation:6s ease-in-out infinite card-skin-sheen;position:absolute;inset:0;transform:translate(-100%)}.product-card-skin-leaf{flex:none;width:12px;height:12px}@keyframes card-skin-sheen{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.product-card.is-skin-autumn{--skin-rust:#9a3d0c;--skin-amber:#d97706;--skin-gold:#f0b24a;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(155deg,#f5cd7a 0%,#c9772a 48%,#f5cd7a 100%) border-box;border-color:#0000;box-shadow:0 1px 2px #783c0a14,0 8px 20px -12px #b4551a66}.product-card.is-skin-autumn:hover{border-color:#0000;box-shadow:0 0 0 3px #f0b24a4d,0 18px 36px -14px #b4551a80,0 4px 12px -8px #783c0a33}.product-card.is-skin-autumn .product-card-skin-band{color:#ffd8a0;background:linear-gradient(100deg,#2a0804 0%,#6a2108 55%,#a8490c 100%)}.product-card.is-skin-autumn .product-card-skin-band b{color:#fff}.product-card.is-skin-autumn .product-card-skin-leaf{color:#ffc46b}.product-card.is-skin-autumn .product-card-image{background:linear-gradient(140deg,#fffaf1 0%,#fdebd2 100%)}.product-card.is-skin-autumn .product-card-info{background:linear-gradient(#fff 0%,#fff5e6 100%)}.product-card.is-skin-autumn .product-card-price{color:var(--skin-rust)}.product-card.is-skin-autumn .product-card-price.is-promo{color:#c2410c}.product-card.is-skin-autumn .product-card-old{color:#b9a08a}.product-card.is-skin-autumn .product-card-cart{color:var(--skin-rust);background:#b4551a1a}.product-card.is-skin-autumn .product-card-cart:hover{background:var(--skin-rust);color:#fff;box-shadow:0 6px 14px -4px #9a3d0c99}.product-card.is-skin-autumn:hover .product-card-cart{background:var(--skin-rust);color:#fff}.product-card.is-skin-autumn .product-card-quick{color:var(--skin-rust);border-color:#b4551a40}.product-card.is-skin-autumn .product-card-quick:hover,.product-card.is-skin-autumn .product-card-quick:focus-visible{border-color:var(--skin-rust);background:#b4551a1a}.product-card.is-skin-autumn.is-promo{--promo-accent:#d97706;box-shadow:0 0 0 2px color-mix(in srgb, var(--promo-accent) 45%, white), 0 8px 20px -12px #b4551a66}.product-card.is-skin-autumn.is-promo:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--promo-accent) 70%, white), 0 18px 36px -14px #b4551a80}.product-card.is-skin-autumn.is-promo .product-card-info{background:linear-gradient(#fff 0%,#fff1dc 100%)}.product-page-pricing.is-skin-autumn .product-page-skin-note{color:#b4551a}.product-page-pricing.is-skin-autumn .product-page-skin-leaf{color:#d97706}.product-page-pricing.is-skin-autumn .product-page-price{color:#9a3d0c}.product-page-pricing.is-skin-autumn .product-page-price.is-promo,.product-page-pricing.is-skin-autumn .product-page-saving{color:#c2410c}.product-page-pricing.is-skin-autumn .product-page-formula i{color:#b4551a}@media (width<=768px){.product-card-skin-band{letter-spacing:.02em;gap:5px;padding:5px 8px;font-size:9.5px}.product-card-skin-leaf{width:10px;height:10px}.shop-grid .product-card-skin-until,.product-page-related-grid .product-card-skin-until{display:none}}@media (prefers-reduced-motion:reduce){.product-card-skin-band:after{animation:none}}.home-map-band{background:#f4f7fa;border-top:1px solid #e3eaf1;margin-top:8px}.home-map-band .partner-map{padding:56px 0 64px}.partner-map{padding:48px 0}.partner-map-inner{max-width:1400px;margin:0 auto;padding:0 40px}.partner-map-header{text-align:center;margin-bottom:28px}.partner-map-header h2{letter-spacing:-.4px;color:#005284;font-size:32px;font-weight:800}.partner-map-header h2:after{content:"";background:linear-gradient(90deg,#005284,#2f8ec7);border-radius:999px;width:44px;height:4px;margin:12px auto 0;display:block}.partner-map-header p{color:#647180;margin-top:10px;font-size:17px}.partner-map-frame{z-index:0;border:1px solid #e3eaf1;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.partner-map-leaflet{width:100%;height:420px}.partner-map--compact .partner-map-leaflet{height:220px}.partner-marker-active{filter:hue-rotate(120deg)saturate(1.5)brightness(1.1)}.partner-popup-wrapper .leaflet-popup-content-wrapper{border-radius:10px;padding:0;box-shadow:0 4px 16px #00000026}.partner-popup-wrapper .leaflet-popup-content{margin:0;font-family:Jost,sans-serif}.partner-popup-wrapper .leaflet-popup-tip{box-shadow:0 4px 16px #0000001a}.partner-popup{padding:12px 14px}.partner-popup-name{color:#005284;margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.2}.partner-popup-row{color:#555;align-items:center;gap:6px;margin-top:3px;font-size:12px;line-height:1.4;display:flex}.partner-popup-row i{color:#005284;opacity:.7;flex-shrink:0;font-size:11px}@media (width<=768px){.partner-map{padding:32px 0}.partner-map-inner{padding:0 16px}.partner-map-header{margin-bottom:16px}.partner-map-header h2{font-size:20px}.partner-map-header p{font-size:13px}.partner-map-frame{height:auto}.partner-map-leaflet{height:280px}}.home-partners{padding:8px 0 48px}.home-partners-inner{max-width:1400px;margin:0 auto;padding:0 40px}.home-partners-header{align-items:baseline;display:flex}.home-partners-header h2{color:#17293a;font-size:22px;font-weight:800}.home-partners-more{color:#005284;white-space:nowrap;align-items:center;gap:4px;margin-left:18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-partners-more i{font-size:.8em;transition:transform .18s}.home-partners-more:hover{text-decoration:underline}.home-partners-more:hover i{transform:translate(3px)}.home-partners-lead{color:#647180;margin:6px 0 18px;font-size:15px;line-height:1.5}.home-partners-lead b{color:#17293a}.home-partners-body{--home-partners-h:400px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;display:grid}.home-partners-map .partner-map,.home-partners-map .partner-map-inner{margin:0;padding:0}.home-partners-map .partner-map-frame{box-shadow:none;border-radius:14px}.home-partners-map .partner-map-leaflet{height:var(--home-partners-h)}.home-partners-cities{max-height:calc(var(--home-partners-h) + 2px);background:#fff;border:1px solid #e3eaf1;border-radius:14px;padding:8px;overflow-y:auto}.home-partners-cities ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.home-partners-row{color:#17293a;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.home-partners-row>.bi-geo-alt-fill{color:#005284;font-size:14px}.home-partners-row:is(a):hover{background:#0052840d}.home-partners-row:is(a):hover .home-partners-arrow{color:#005284;transform:translate(2px)}.home-partners-row:focus-visible{outline-offset:-2px;outline:2px solid #005284}.home-partners-city{flex:1;min-width:0;font-size:15px;font-weight:600}.home-partners-count{color:#005284;background:#0052841a;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.home-partners-arrow{color:#647180;font-size:12px;transition:transform .15s,color .15s}@media (width<=900px){.home-partners-body{--home-partners-h:320px;grid-template-columns:minmax(0,1fr);gap:14px}.home-partners-cities{max-height:none}.home-partners-cities ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}}@media (width<=768px){.home-partners{padding-bottom:36px}.home-partners-inner{padding:0 16px}.home-partners-header h2{font-size:18px}.home-partners-more{margin-left:12px;font-size:13px}.home-partners-lead{margin-bottom:14px;font-size:14px}.home-partners-body{--home-partners-h:280px}.home-partners-row{gap:8px;padding:9px 8px}.home-partners-city{font-size:14px}.home-partners-arrow{display:none}}@media (prefers-reduced-motion:reduce){.home-partners-row,.home-partners-arrow,.home-partners-more i{transition:none}.home-partners-row:is(a):hover .home-partners-arrow,.home-partners-more:hover i{transform:none}}.sign-card.is-wide{max-width:980px;padding:0;overflow:hidden}.bp{grid-template-columns:360px minmax(0,1fr);display:grid}.bp-side{isolation:isolate;color:#fff;background:linear-gradient(160deg,#ea580c 0%,#c2410c 55%,#9a3412 100%);padding:34px 30px;position:relative;overflow:hidden}.bp-side:before,.bp-side:after{content:"";z-index:-1;border:26px solid #ffffff14;border-radius:50%;position:absolute}.bp-side:before{width:260px;height:260px;top:-90px;right:-110px}.bp-side:after{border-width:18px;width:240px;height:240px;bottom:-120px;left:-90px}.bp-side h1{margin-top:6px;font-size:30px;font-weight:800;line-height:1.15}.bp-eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:700}.bp-lead{opacity:.95;margin-top:10px;font-size:15px;line-height:1.5}.bp-benefits{flex-direction:column;gap:16px;margin:26px 0 0;padding:0;list-style:none;display:flex}.bp-benefits li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bp-benefits strong{font-size:14.5px;font-weight:700;display:block}.bp-benefit-icon{background:#ffffff29;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.bp-benefit-text{opacity:.92;margin-top:2px;font-size:13px;line-height:1.45;display:block}.bp.is-favorites .bp-side{background:linear-gradient(160deg,#e11d48 0%,#be123c 55%,#9f1239 100%)}.bp.is-messages .bp-side{background:linear-gradient(160deg,#4f46e5 0%,#4338ca 55%,#3730a3 100%)}.bp-main.bp-gate{text-align:center;flex-direction:column;justify-content:center;display:flex}.bp-main.bp-gate h2{margin-top:16px}.bp-main.bp-gate .bp-main-lead{max-width:380px;margin:6px auto 0;line-height:1.5}.bp-gate-icon{color:#005284;background:#00528414;border-radius:20px;justify-content:center;align-self:center;align-items:center;width:64px;height:64px;font-size:28px;display:inline-flex}.bp-gate-actions{flex-direction:column;gap:10px;width:100%;max-width:340px;margin:22px auto 0;display:flex}.bp-gate-actions .sign-submit{margin-top:0;text-decoration:none}.bp-gate-secondary{color:#005284;border:1.5px solid #00528440;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.bp-gate-secondary:hover{background:#0052840d}.bp-gate-secondary:focus-visible{outline-offset:2px;outline:2px solid #005284}.bp-main{padding:32px 34px 30px}.bp-main h2{color:#17293a;font-size:22px;font-weight:700}.bp-main-lead{color:#647180;margin-top:4px;font-size:14px}.bp-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:20px;display:grid}.bp-form .sign-submit{background:#c2410c}.bp-form .sign-submit:hover{background:#9a3412}.bp-form .sign-submit:focus-visible{outline-color:#c2410c66}.bp-wide{grid-column:1/-1}.bp-optional{letter-spacing:.04em;text-transform:uppercase;color:#647180;margin:2px 0 -4px;font-size:12px;font-weight:600}.sign-input.sign-textarea{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.5}.bp-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:320px;display:flex}.bp-done h2{margin-top:14px}.bp-done p{color:#647180;margin-top:4px;font-size:15px}.bp-done-icon{color:#15803d;background:#e7f6ec;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:32px;display:inline-flex}.bp-again{font:inherit;color:#005284;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:14px;font-weight:600}.bp-again:hover{text-decoration:underline}@media (width<=860px){.bp{grid-template-columns:1fr}.bp-side{padding:22px 20px}.bp-side h1{font-size:24px}.bp-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:16px;display:grid}.bp-benefits li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px}.bp-benefits strong{font-size:13px}.bp-benefit-icon{border-radius:9px;width:30px;height:30px;font-size:15px}.bp-benefit-text{display:none}.bp-main{padding:24px 20px 26px}}@media (width<=560px){.sign-shell.is-wide .sign-hero{min-height:112px;padding:54px 20px 18px}.sign-card.is-wide{border-radius:22px 22px 0 0}.bp-side{padding:14px 18px 16px}.bp-side h1{margin-top:0;font-size:21px}.bp-eyebrow{display:none}.bp-lead{margin-top:3px;font-size:13px;line-height:1.4}.bp-benefits{gap:7px 10px;margin-top:10px}.bp-benefits li{grid-template-columns:26px minmax(0,1fr);gap:7px}.bp-benefits strong{font-size:12.5px}.bp-benefit-icon{border-radius:8px;width:26px;height:26px;font-size:13px}.bp-main{padding:18px 16px 20px}.bp-main h2{font-size:19px}.bp-main-lead{display:none}.bp-form{gap:8px;margin-top:12px}.bp-form .sign-input{height:44px;font-size:14.5px}.bp-form .sign-textarea{height:64px;min-height:64px}.bp-form .sign-submit{height:48px}.bp-wide-sm{grid-column:1/-1}.bp-optional{margin:0 0 -2px;font-size:11px}}@media (width<=560px) and (height<=720px){.sign-shell.is-wide .sign-hero{min-height:100px;padding:58px 20px 12px}.sign-shell.is-wide .sign-hero .sign-logo img{height:28px}.bp-lead{display:none}.bp-form .sign-textarea{height:56px;min-height:56px}}.partners{padding:0}.partners-inner{max-width:1400px;margin:0 auto;padding:24px 40px 64px}.partners-breadcrumb{color:#999;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.partners-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.partners-breadcrumb a:hover{color:#005284}.partners-breadcrumb i{color:#ccc;font-size:10px}.partners-breadcrumb span{color:#333;font-weight:600}.partners-hero{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.partners-hero:before{content:"";background:#ffffff0d;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.partners-hero:after{content:"";background:#ffffff08;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:80px}.partners-hero-content h1{align-items:center;gap:10px;margin-bottom:6px;font-size:26px;font-weight:700;display:flex}.partners-hero-content h1 i{opacity:.85;font-size:28px}.partners-hero-content p{opacity:.75;font-size:14px;font-weight:400}.partners-hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#ffffff26;border-radius:10px;flex-direction:column;align-items:center;min-width:80px;padding:12px 20px;display:flex}.partners-hero-count{font-size:28px;font-weight:700;line-height:1}.partners-hero-label{opacity:.8;margin-top:4px;font-size:12px}.partners-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.partners-card{background:#fff;border-radius:14px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}.partners-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.partners-card-icon{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);justify-content:center;align-items:center;padding:24px;display:flex}.partners-card-icon i{font-size:40px}.partners-card-body{flex:1;padding:20px 20px 12px}.partners-card-name{color:#1a1a1a;margin-bottom:8px;font-size:20px;font-weight:700}.partners-card-city{color:#888;align-items:center;gap:5px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.partners-card-city i{font-size:13px}.partners-card-firma{color:#005284;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.partners-card-firma i{font-size:13px}.partners-card-info{color:#555;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.partners-card-info i{color:#005284;text-align:center;flex-shrink:0;width:16px;font-size:14px}.partners-card-info a{color:#555;text-decoration:none;transition:color .15s}.partners-card-info a:hover{color:#005284}.partners-card-hours{border-top:1px solid #f0f0f0;padding:16px 20px 20px}.partners-card-hours h4{color:#333;text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.partners-card-hours h4 i{color:#005284;font-size:14px}.partners-card-hours ul{flex-direction:column;gap:6px;list-style:none;display:flex}.partners-card-hours ul li{color:#555;justify-content:space-between;font-size:14px;display:flex}.partners-card-hours ul li span:first-child{color:#333;font-weight:500}.partners-empty{text-align:center;color:#999;padding:80px 20px}.partners-empty i{margin-bottom:16px;font-size:48px;display:block}.partners-empty p{font-size:16px}.partners-cta{background:#fff;border:1px solid #e3eaf1;border-radius:20px;align-items:stretch;margin-top:40px;display:flex;overflow:hidden;box-shadow:0 12px 40px #0052841a}.partners-cta-mark{color:#fff;background:linear-gradient(150deg,#ea580c 0%,#c2410c 55%,#9a3412 100%);flex:0 0 200px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.partners-cta-mark i{z-index:1;font-size:60px;line-height:1;position:relative}.partners-cta-mark:before,.partners-cta-mark:after{content:"";border:22px solid #ffffff1a;border-radius:50%;position:absolute}.partners-cta-mark:before{width:190px;height:190px;top:-70px;left:-70px}.partners-cta-mark:after{border-width:14px;width:150px;height:150px;bottom:-60px;right:-60px}.partners-cta-body{flex:1;justify-content:space-between;align-items:center;gap:40px;padding:40px 48px;display:flex}.partners-cta h2{color:#17293a;margin:0 0 10px;font-size:30px;font-weight:800;line-height:1.2}.partners-cta p{color:#647180;max-width:520px;margin:0 0 16px;font-size:15px;line-height:1.65}.partners-cta-points{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.partners-cta-points li{color:#17293a;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.partners-cta-points i{color:#c2410c}.partners-cta-btn{color:#fff;white-space:nowrap;background:#c2410c;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #c2410c4d}.partners-cta-btn:hover{background:#9a3412;transform:translateY(-1px);box-shadow:0 10px 22px #c2410c66}.partners-cta-btn:focus-visible{outline-offset:2px;outline:3px solid #c2410c66}.partners-map{margin-bottom:32px}.partners-map .partner-map,.partners-map .partner-map-inner,.partners-map .partner-map-frame{margin:0;padding:0}.partners-map .partner-map-leaflet{height:460px}.partners-table-wrap{border-radius:12px;margin-bottom:32px;overflow-x:auto;box-shadow:0 2px 12px #0000000f}.partners-table{border-collapse:collapse;background:#fff;width:100%;font-size:14px}.partners-table thead{color:#fff;background:#005284}.partners-table thead th{text-align:left;white-space:nowrap;letter-spacing:.2px;padding:14px 16px;font-size:13px;font-weight:600}.partners-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background .15s}.partners-table tbody tr:last-child{border-bottom:none}.partners-table tbody tr:hover{background:#f8f9fa}.partners-table tbody td{color:#444;vertical-align:middle;white-space:nowrap;padding:12px 16px}.partners-table tbody td strong{color:#1a1a1a;font-weight:600;display:block}.partners-table tbody td small{color:#888;margin-top:2px;font-size:12px;display:block}.partners-table tbody td a{color:#005284;text-decoration:none}.partners-table tbody td a:hover{text-decoration:underline}.partners-map-hint{text-align:center;color:#777;margin-top:10px;font-size:13px}.partners-map-hint i{color:#005284;margin-right:4px}.partners-table .partners-table-hours span{line-height:1.5;display:block}.partners-table .partners-table-hours span em{color:#888;margin-right:6px;font-size:12px;font-style:normal}.partners-table .partners-table-name{color:#1a1a1a;font-weight:600;text-decoration:none;display:block}.partners-table .partners-table-name:hover{color:#005284;text-decoration:underline}.partners-table .partners-table-shop{color:#005284;white-space:nowrap;background:#00528414;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.partners-table .partners-table-shop:hover{background:#00528429;text-decoration:none}.partners-accordion{flex-direction:column;gap:10px;margin-bottom:32px;display:none}.partners-acc-group{background:#fff;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.partners-acc-group.is-open>.partners-acc-group-head .partners-acc-chevron{transform:rotate(180deg)}.partners-acc-group-head{text-align:left;cursor:pointer;background:#0052840d;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;display:flex}.partners-acc-group-city{color:#1a1a1a;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.partners-acc-group-city i{color:#005284}.partners-acc-group-meta{align-items:center;gap:10px;display:inline-flex}.partners-acc-group-count{color:#fff;text-align:center;background:#005284;border-radius:999px;min-width:24px;padding:2px 8px;font-size:12px;font-weight:700}.partners-acc-group-body{border-top:1px solid #f0f0f0}.partners-acc-item{border-top:1px solid #f6f7f8}.partners-acc-item:first-child{border-top:none}.partners-acc-item.is-open>.partners-acc-head .partners-acc-chevron{transform:rotate(180deg)}.partners-acc-head{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-family:inherit;display:flex}.partners-acc-title{flex-direction:column;gap:3px;min-width:0;display:flex}.partners-acc-name{color:#1a1a1a;font-size:15px;font-weight:600}.partners-acc-city{color:#888;align-items:center;gap:5px;font-size:13px;display:inline-flex}.partners-acc-city i{color:#005284;font-size:12px}.partners-acc-chevron{color:#005284;flex-shrink:0;font-size:15px;transition:transform .2s}.partners-acc-body{border-top:1px solid #f0f0f0;padding:4px 16px 16px}.partners-acc-firma{color:#888;margin:10px 0 2px;font-size:12px}.partners-acc-row{border-bottom:1px solid #f6f7f8;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:flex}.partners-acc-row:last-of-type{border-bottom:none}.partners-acc-label{color:#888;flex-shrink:0;align-items:center;gap:7px;font-size:13px;display:inline-flex}.partners-acc-label i{color:#005284}.partners-acc-value{color:#333;text-align:right}a.partners-acc-value{color:#005284;font-weight:600;text-decoration:none}.partners-acc-shop{color:#005284;background:#00528414;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.partners-acc-shop:active{background:#00528429}@media (width<=768px){.partners-inner{padding:16px 16px 48px}.partners-table-wrap{display:none}.partners-accordion{display:flex}.partners-hero{margin-bottom:20px;padding:20px}.partners-hero-content h1{font-size:20px}.partners-hero-content h1 i{font-size:22px}.partners-hero-content p{font-size:13px}.partners-hero-badge{padding:10px 14px}.partners-hero-count{font-size:22px}.partners-map .partner-map-leaflet{height:300px}.partners-grid{grid-template-columns:1fr;gap:16px}.partners-card-icon{padding:18px}.partners-card-icon i{font-size:32px}.partners-cta{border-radius:16px;flex-direction:column;margin-top:28px}.partners-cta-mark{flex:none;padding:22px}.partners-cta-mark i{font-size:42px}.partners-cta-body{flex-direction:column;align-items:flex-start;gap:0;padding:26px 22px 30px}.partners-cta h2{font-size:23px}.partners-cta p{margin-bottom:14px;font-size:14px}.partners-cta-points{margin-bottom:22px}}.partners-table-city{color:#333;border-bottom:1px dotted #999;text-decoration:none}.partners-table-city:hover{color:#005284;border-bottom-color:#005284}.partners-acc-city-link{color:#005284;background:#fff;border:1px solid #00528440;border-radius:10px;align-items:center;gap:10px;margin:12px 16px;padding:12px 14px;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 1px 3px #0000000a}.partners-acc-city-link>i:first-child{background:#00528414;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.partners-acc-city-link:after{content:"";color:#00528499;margin-left:auto;font-family:bootstrap-icons;font-size:13px}.partners-acc-city-link:active{background:#0052840f}.partners-cities{background:#fff;border:1px solid #e3eaf1;border-radius:16px;flex-wrap:wrap;gap:8px;margin:-64px 0 24px;padding:16px;display:flex;position:relative;box-shadow:0 18px 44px -24px #00284273}.partners-cities .shop-quick-pill{text-decoration:none}.partners-cities span.shop-quick-pill{cursor:default}.partners-cities span.shop-quick-pill:hover{background:#f4f7fa;border-color:#e3eaf1}.partners-cities-count{color:#005284;background:#0052841a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.partners-table-actions{white-space:nowrap}.partners-table-actions .partners-table-shop{justify-content:center;width:100%;display:flex}.partners-table-actions .partners-table-shop+.partners-table-shop{margin-top:6px}.partners .partners-table-shop--store,.partners .partners-acc-actions .partners-acc-shop--store{color:#fff;background:#005284;border-color:#005284}.partners .partners-table-shop--store:hover,.partners .partners-table-shop--store:active,.partners .partners-acc-actions .partners-acc-shop--store:hover,.partners .partners-acc-actions .partners-acc-shop--store:active{color:#fff;background:#003e66}.partners-acc-actions{border-top:1px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.partners-acc-actions .partners-acc-shop{color:#005284;background:#fff;border:1px solid #00528459;justify-content:center;margin-top:0;padding:12px 14px;line-height:1.2}.partners-acc-actions .partners-acc-shop i{font-size:15px}@media (width<=768px){.partners-cities{display:none}.partners-hero{flex-direction:column;align-items:flex-start;gap:14px}.partners-hero-badge{flex-direction:row;align-items:baseline;gap:6px;padding:8px 14px}.partners-hero-count{font-size:20px}}.partner-page-kicker{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:0 0 6px;font-size:12px;font-weight:600}.partner-page-kicker i{margin-right:4px}.partner-page-hero h1{margin:0 0 6px}.partner-page-hero p{margin:0}.partner-page-layout{grid-template-columns:minmax(280px,380px) 1fr;gap:24px;margin-bottom:40px;display:grid}.partner-page-layout.no-map{grid-template-columns:minmax(280px,520px)}.partner-page-card{background:#fff;border:1px solid #e3eaf1;border-radius:12px;padding:24px}.partner-page-card h2{color:#17293a;margin:0 0 14px;font-size:18px;font-weight:700}.partner-page-card h3{text-transform:uppercase;letter-spacing:.06em;color:#647180;margin:20px 0 8px;font-size:13px;font-weight:600}.partner-page-firma{color:#647180;margin:-8px 0 12px;font-size:13px}.partner-page-contacts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.partner-page-contacts li{color:#17293a;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.partner-page-contacts i{color:#005284;flex-shrink:0;margin-top:1px;font-size:16px}.partner-page-contacts a{color:#17293a;font-weight:600;text-decoration:none}.partner-page-contacts a:hover{color:#005284;text-decoration:underline}.partner-page-directions{color:#fff;background:#005284;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.partner-page-directions:hover{background:#003e66}.partner-page-map{border:1px solid #e3eaf1;border-radius:12px;min-height:320px;overflow:hidden}.partner-page-map>*{height:100%;min-height:320px}.partner-page-about{max-width:860px;margin-bottom:40px}.partner-page-about h2{color:#17293a;margin:0 0 12px;font-size:22px;font-weight:700}.partner-page-about p{color:#3a4a5a;margin:0 0 12px;font-size:16px;line-height:1.65}.partner-page-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.partner-page-section-head h2{color:#17293a;margin:0;font-size:22px;font-weight:700}.partner-page-section-link{color:#005284;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.partner-page-section-link:hover{text-decoration:underline}.partner-page-products{margin-bottom:48px}.partner-page-siblings{margin-bottom:40px}.partner-page-siblings h2{color:#17293a;margin:0 0 14px;font-size:20px;font-weight:700}.partner-page-siblings>ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.partner-page-siblings>ul a{background:#fff;border:1px solid #e3eaf1;border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.partner-page-siblings>ul a:hover{border-color:#005284;box-shadow:0 4px 14px #00528414}.partner-page-sibling-name{color:#17293a;font-weight:600}.partner-page-sibling-address{color:#647180;font-size:13px}.partner-hours{margin:0}.partner-hours-row{border-bottom:1px dashed #e3eaf1;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.partner-hours-row:last-child{border-bottom:0}.partner-hours dt{color:#647180}.partner-hours dd{color:#17293a;margin:0;font-weight:600}.partner-city-list{margin-bottom:48px}.partner-city-list h2{color:#17293a;margin:0 0 16px;font-size:22px;font-weight:700}.partner-city-list>ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.partner-city-item{background:#fff;border:1px solid #e3eaf1;border-radius:12px;grid-template-columns:1fr minmax(200px,260px) auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.partner-city-item h3{margin:0 0 4px;font-size:17px;font-weight:700}.partner-city-item h3 a{color:#17293a;text-decoration:none}.partner-city-item h3 a:hover{color:#005284}.partner-city-item .partner-page-firma{margin:0 0 8px}.partner-city-item-hours .partner-hours-row{padding:3px 0;font-size:13px}.partner-city-item-link{color:#005284;white-space:nowrap;border:1px solid #005284;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.partner-city-item-link:hover{color:#fff;background:#005284}.partner-city-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.partner-city-chips a{color:#17293a;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.partner-city-chips a:hover{color:#005284;border-color:#005284}@media (width<=900px){.partner-page-layout,.partner-page-layout.no-map{grid-template-columns:1fr}.partner-city-item{grid-template-columns:1fr;align-items:stretch;gap:14px}.partner-city-item-link{justify-content:center}}.partner-page-map .partner-map{height:100%;padding:0}.partner-page-map .partner-map-inner{max-width:none;height:100%;padding:0}.partner-page-map .partner-map--compact .partner-map-leaflet{border:0;border-radius:0;height:100%;min-height:360px}.partner-page-shop-btn{color:#fff;white-space:nowrap;background:#005284;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.partner-page-shop-btn:hover{color:#fff;background:#003e66}@media (width<=768px){.partner-page-hero h1{font-size:22px;line-height:1.25}.partner-page-kicker{font-size:11px}.partner-page-layout{gap:16px;margin-bottom:28px}.partner-page-card{padding:20px}.partner-page-map,.partner-page-map>*,.partner-page-map .partner-map--compact .partner-map-leaflet{min-height:240px}.partner-page-about{margin-bottom:28px}.partner-page-about h2{font-size:20px}.partner-page-about p{font-size:15px}.partner-page-section-head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:16px}.partner-page-section-head h2{font-size:20px}.partner-page-shop-btn{justify-content:center}.partner-page-products{margin-bottom:32px}.partner-page-siblings h2{font-size:18px}.partner-city-list h2{font-size:20px}.partner-city-item{padding:16px}.partners-breadcrumb{flex-wrap:wrap;row-gap:4px}}.invisible{visibility:hidden}.shop{padding:0}.shop-container{max-width:1400px;margin:0 auto;padding:24px 40px 48px}.shop-breadcrumb{color:#999;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.shop-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.shop-breadcrumb a:hover{color:#005284}.shop-breadcrumb i{color:#ccc;font-size:10px}.shop-breadcrumb span{color:#333;font-weight:600}.shop-page-title{color:#1a1a1a;margin-bottom:20px;font-size:28px;font-weight:700}.shop-band{color:#fff;background:radial-gradient(760px 300px at 85% 0,#2f8ec747,#0000 70%),linear-gradient(#003e66 0%,#022a43 40%,#031927 100%);padding:22px 0 76px}.shop-band-inner{max-width:1400px;margin:0 auto;padding:0 40px}.shop-band-crumbs{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.shop-band-crumbs a{color:#fff9;text-decoration:none}.shop-band-crumbs a:hover{color:#fff}.shop-band-crumbs i{opacity:.5;font-size:10px}.shop-band-crumbs span{color:#ffffffe6}.shop-band-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.shop-band-title{min-width:0}.shop-band-title h1{letter-spacing:-.015em;margin:0 0 8px;font-size:40px;font-weight:800;line-height:1.08}.shop-band-title p{color:#ffffffd9;font-size:16px}.shop-band-title p b{color:#fff}.shop-quick{background:#fff;border:1px solid #e3eaf1;border-radius:16px;flex-wrap:wrap;gap:8px;margin:-64px 0 20px;padding:16px;display:flex;position:relative;box-shadow:0 18px 44px -24px #00284273}.shop-quick-pill{color:#17293a;white-space:nowrap;cursor:pointer;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.shop-quick-pill i{color:#005284;font-size:15px}.shop-quick-pill:hover{background:#fff;border-color:#005284}.shop-quick-pill.is-active{color:#fff;background:#005284;border-color:#005284}.shop-quick-pill.is-active i{color:#fff}.shop-quick-pill:focus-visible{outline-offset:2px;outline:2px solid #005284}.shop-about{border-top:1px solid #e3eaf1;max-width:880px;margin:48px auto 0;padding-top:32px}.shop-about h2{color:#17293a;margin-bottom:12px;font-size:20px;font-weight:700}.shop-about p{color:#647180;font-size:15px;line-height:1.7}.shop-about p+p{margin-top:10px}.shop-hero{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.shop-hero:before{content:"";background:#ffffff0d;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.shop-hero:after{content:"";background:#ffffff08;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:80px}.shop-hero-content h1{align-items:center;gap:10px;margin-bottom:2px;font-size:23px;font-weight:700;display:flex}.shop-hero-content h1 i{opacity:.85;font-size:24px}.shop-hero-content p{opacity:.75;font-size:13.5px;font-weight:400}.shop-hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#ffffff26;border-radius:10px;flex-direction:column;align-items:center;min-width:72px;padding:8px 16px;display:flex}.shop-hero-count{font-size:22px;font-weight:700;line-height:1}.shop-hero-label{opacity:.8;margin-top:3px;font-size:11.5px}.shop-inner{gap:32px;display:flex;overflow-x:clip}.shop-filters{opacity:1;flex-direction:column;flex-shrink:0;gap:16px;width:240px;min-width:240px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-left .35s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(0)}.shop-filters.is-hidden{opacity:0;pointer-events:none;margin-left:-272px;transform:translate(-20px)}.shop-filters-search-active{color:#374151;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.shop-filters-search-active .shop-filters-search-label{align-items:center;gap:6px;min-width:0;display:flex}.shop-filters-search-active .shop-filters-search-label i{color:#6b7280;flex-shrink:0}.shop-filters-search-active .shop-filters-search-label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shop-filters-search-active .shop-filters-search-label span strong{color:#111}.shop-filters-search-active .shop-filters-clear{color:#dc2626;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13px}.shop-filters-search-active .shop-filters-clear:hover{opacity:.7}.shop-filters-rest{flex-direction:column;gap:16px;display:flex}.shop-filters-rest.is-loading{pointer-events:none}.shop-filters-rest.is-loading .shop-filters-body button,.shop-filters-rest.is-loading .shop-filters-body .shop-condition-btn{position:relative;overflow:hidden;color:#0000!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.shop-filters-rest.is-loading .shop-filters-body button *,.shop-filters-rest.is-loading .shop-filters-body .shop-condition-btn *{visibility:hidden}.shop-filters-rest.is-loading .shop-filters-body button:after,.shop-filters-rest.is-loading .shop-filters-body .shop-condition-btn:after{content:"";background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:4px;animation:1.5s linear infinite skeleton-shimmer;position:absolute;inset:4px 8px}.shop-filters-rest.is-loading .shop-condition-bar,.shop-filters-rest.is-loading .shop-numeric-filter .shop-numeric-range-hint{visibility:hidden}.shop-filters-rest.is-loading .shop-numeric-filter input{position:relative;overflow:hidden;color:#0000!important;background:0 0!important;border-color:#0000!important}.shop-filters-rest.is-loading .shop-numeric-filter input::placeholder{color:#0000!important}.shop-filters-rest.is-loading .shop-numeric-filter .shop-numeric-inputs{position:relative;overflow:hidden}.shop-filters-rest.is-loading .shop-numeric-filter .shop-numeric-inputs:after{content:"";background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:4px;animation:1.5s linear infinite skeleton-shimmer;position:absolute;inset:2px 4px}.shop-filters-rest.is-loading .shop-numeric-filter .shop-numeric-separator{visibility:hidden}.shop-filters-section{background:#fff;border:1px solid #e8eaed;border-radius:12px;padding:16px}.shop-filters-section.is-collapsed{padding-bottom:16px}.shop-filters-section.is-collapsed .shop-filters-body{display:none}.shop-filters-section.is-collapsed .shop-filters-chevron{transform:rotate(-90deg)}.shop-filters-section h3{color:#555;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 6px;font-size:13px;font-weight:700;display:flex}.shop-filters-section h3:hover{color:#666}.shop-filters-section .shop-filters-header-right{align-items:center;gap:6px;display:flex}.shop-filters-section .shop-filters-clear{color:#dc2626;cursor:pointer;font-size:12px;transition:opacity .15s}.shop-filters-section .shop-filters-clear:hover{opacity:.7}.shop-filters-section .shop-filters-count{color:#999;font-size:12px;font-weight:400}.shop-filters-section .shop-filters-chevron{font-size:11px;transition:transform .2s}.shop-filters-section.is-collapsed h3{margin-bottom:0}.shop-filters-section ul{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d4d8dd transparent;flex-direction:column;gap:2px;max-height:260px;padding:0;list-style:none;display:flex;overflow-y:auto}.shop-filters-section ul::-webkit-scrollbar{width:6px}.shop-filters-section ul::-webkit-scrollbar-track{background:0 0}.shop-filters-section ul::-webkit-scrollbar-thumb{background:#d4d8dd;border-radius:3px}.shop-filters-section ul:hover::-webkit-scrollbar-thumb{background:#b9bfc7}.shop-filters-section ul.shop-filters-pinned,.shop-filters-section ul.shop-filters-full{max-height:none;overflow:visible}.shop-filters-section .shop-filters-all{border-bottom:1px solid #eee;margin-bottom:2px;padding-bottom:6px}.shop-filters-section button{color:#555;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.shop-filters-section button i{text-align:center;flex-shrink:0;width:18px;font-size:15px}.shop-filters-section button.has-check{justify-content:space-between}.shop-filters-section button.has-check span{align-items:center;gap:8px;display:flex}.shop-filters-section button:hover{color:#1a1a1a;background:#f0f4f8}.shop-filters-section button.active{color:#005284;background:#0052841a}.shop-filters-section .shop-filters-all button.active{color:#fff;background:#005284}.shop-filters-section .shop-places{max-height:none;overflow:visible}.shop-filters-section .shop-place-row{align-items:center;gap:2px;display:flex}.shop-filters-section button.shop-place{flex:1;gap:9px;min-width:0;padding:7px 10px}.shop-filters-section button.shop-place>i{color:#b9c3ce;width:16px;font-size:15px}.shop-filters-section button.shop-place.is-on,.shop-filters-section button.shop-place.is-partial{color:#005284;background:0 0}.shop-filters-section button.shop-place.is-on>i,.shop-filters-section button.shop-place.is-partial>i{color:#005284}.shop-filters-section button.shop-place.is-on:hover,.shop-filters-section button.shop-place.is-partial:hover{background:#f0f4f8}.shop-filters-section button.shop-place.is-shop{align-items:flex-start;padding:6px 10px;font-size:13.5px;font-weight:500}.shop-filters-section button.shop-place.is-shop>i{margin-top:2px}.shop-filters-section button.shop-place.is-shop .shop-place-name{white-space:normal;line-height:1.35}.shop-filters-section button.shop-place.is-shop .shop-place-count{margin-top:2px}.shop-filters-section .shop-place-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.shop-filters-section .shop-place-expand.is-none{flex-shrink:0;width:30px}.shop-filters-section .shop-place-count{color:#999;flex-shrink:0;font-size:12px;font-weight:600}.shop-filters-section button.shop-place-expand{color:#999;flex-shrink:0;justify-content:center;width:30px;padding:8px 0}.shop-filters-section button.shop-place-expand i{width:auto;font-size:12px;transition:transform .2s}.shop-filters-section button.shop-place-expand.is-open i{transform:rotate(180deg)}.shop-filters-section .shop-place-shops{max-height:none;margin:0 0 4px 14px;overflow:visible}.shop-filters-section .shop-numeric-filter{flex-direction:column;gap:8px;padding:4px 2px;display:flex}.shop-filters-section .shop-numeric-range-hint{color:#999;font-size:12px;font-weight:500}.shop-filters-section .shop-numeric-inputs{align-items:center;gap:8px;display:flex}.shop-filters-section .shop-numeric-inputs input{color:#333;-moz-appearance:textfield;background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s}.shop-filters-section .shop-numeric-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-filters-section .shop-numeric-inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-filters-section .shop-numeric-inputs input::placeholder{color:#bbb;font-weight:500}.shop-filters-section .shop-numeric-inputs input:focus{background:#fff;border-color:#005284;box-shadow:0 0 0 2px #0052841f}.shop-filters-section .shop-numeric-inputs .shop-numeric-separator{color:#ccc;flex-shrink:0;font-size:14px}.shop-conditions{gap:6px!important}.shop-condition-btn{cursor:pointer;background:0 0;border:1px solid #e8eaed;border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.shop-condition-btn .shop-condition-top{align-items:center;gap:8px;width:100%;display:flex}.shop-condition-btn .shop-condition-top i:first-child{color:#888;flex-shrink:0;font-size:14px}.shop-condition-btn .shop-condition-top span{color:#555;font-size:13px;font-weight:600}.shop-condition-btn .shop-condition-top .shop-condition-check{color:#005284;margin-left:auto;font-size:16px}.shop-condition-btn:hover{background:#f8f9fa;border-color:#ccc}.shop-condition-btn.active{background:#0052840d;border-color:#005284}.shop-condition-btn.active .shop-condition-top i:first-child,.shop-condition-btn.active .shop-condition-top span{color:#005284}.shop-condition-btn.active .shop-condition-bar{background:#0052841f}.shop-condition-btn.active .shop-condition-bar-fill{background:#005284}.shop-condition-bar{background:#e8eaed;border-radius:2px;width:100%;height:4px;overflow:hidden}.shop-condition-bar-fill{background:#aaa;border-radius:2px;height:100%;transition:width .3s}.shop-content{flex:1;min-width:0}.shop-assist{background:#f4f7fa;border:1px solid #e3eaf1;border-left:3px solid #005284;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px 14px;display:flex}.shop-assist-line{color:#17293a;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.shop-assist-line>i{color:#005284;font-size:15px}.shop-assist-line a{color:#005284;text-underline-offset:2px;font-weight:700;text-decoration:underline}.shop-assist-line a:hover{text-decoration-thickness:2px}.shop-assist-intent{background:#fff;border:1px solid #0052842e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.shop-assist-intent:hover{border-color:#00528466;box-shadow:0 2px 8px -4px #0028464d}.shop-assist-intent>i{color:#005284}.shop-assist-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.shop-assist-chips em{color:#17293a;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:700}.shop-assist-cta{color:#005284;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}.shop-assist-drop,.shop-assist-alt{background:#fff;border:1px solid #e3eaf1;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;color:#005284!important;text-decoration:none!important}.shop-assist-drop:hover,.shop-assist-alt:hover{border-color:#00528466}.shop-assist-alt b{color:#647180;margin-left:4px;font-weight:700}.shop-toolbar{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.shop-toolbar-left{align-items:center;gap:12px;display:flex}.shop-filters-toggle{cursor:pointer;color:#555;background:0 0;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:600;transition:all .15s;display:none}.shop-filters-toggle i{font-size:17px}.shop-filters-toggle:hover{color:#1a1a1a;background:#f0f4f8;border-color:#ccc}@media (width>=769px){.shop-filters-toggle{display:flex}}.shop-filters-clear-all{cursor:pointer;color:#dc2626;background:0 0;border:1px solid #fca5a5;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 12px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.shop-filters-clear-all i{font-size:13px}.shop-filters-clear-all:hover{background:#fef2f2;border-color:#dc2626}.shop-promo-toggle{align-items:center;gap:6px;height:36px;padding:0 14px;display:none}@media (width>=769px){.shop-promo-toggle{display:flex}}.shop-promo-toggle{cursor:pointer;color:#555;white-space:nowrap;background:0 0;border:1px solid #ddd;border-radius:8px;font-size:13px;font-weight:700;transition:all .15s}.shop-promo-toggle i{color:var(--promo-accent,#f97316);font-size:15px}.shop-promo-toggle:hover{border-color:var(--promo-accent,#f97316);color:var(--promo-accent,#ea580c)}.shop-promo-toggle.is-active{background:var(--promo-accent,#dc2626);border-color:var(--promo-accent,#dc2626);color:#fff}.shop-promo-toggle.is-active i{color:#fff}.shop-count{color:#647180;font-size:14px;font-weight:500}.shop-toolbar-right{align-items:center;gap:12px;display:flex}.shop-perpage{position:relative}.shop-toolbar-right-mobile{display:none}.shop-sort{position:relative}.shop-sort-btn{color:#333;cursor:pointer;background:#fff;border:1.5px solid #ddd;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.shop-sort-btn:hover{color:#005284;border-color:#005284}.shop-sort-btn i:first-child{color:#005284;font-size:16px}.shop-sort-chevron{font-size:10px;transition:transform .2s}.shop-sort-chevron.is-open{transform:rotate(180deg)}.shop-sort-dropdown{z-index:50;background:#fff;border-radius:10px;min-width:220px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.shop-sort-dropdown button{color:#333;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:14px;transition:background .15s;display:flex}.shop-sort-dropdown button:hover{background:#f5f7fa}.shop-sort-dropdown button.active{color:#005284;background:#0052840d;font-weight:700}.shop-sort-dropdown button.active i{font-size:16px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.shop-empty{text-align:center;color:#999;padding:64px 20px}.shop-empty i{opacity:.4;margin-bottom:16px;font-size:48px;display:block}.shop-empty p{font-size:16px}.shop-pagination{border-top:1px solid #eee;justify-content:center;align-items:center;gap:6px;margin-top:32px;padding-top:24px;display:flex}.shop-pagination-arrow{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;text-decoration:none;transition:all .15s;display:flex}.shop-pagination-arrow:hover:not(.is-disabled){color:#1a1a1a;background:#f0f4f8;border-color:#ccc}.shop-pagination-arrow.is-disabled{opacity:.35;cursor:not-allowed}.shop-pagination-page{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:10px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 4px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.shop-pagination-page:hover:not(.active){background:#f0f4f8;border-color:#ccc}.shop-pagination-page.active{color:#fff;background:#005284;border-color:#005284}.shop-pagination-ellipsis{color:#999;-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;min-width:24px;height:40px;padding-bottom:8px;font-size:14px;font-weight:600;display:flex}.shop-sort-mobile,.shop-mobile-chips,.shop-sheet-overlay{display:none}@media (width<=768px){.shop-container{padding:16px 16px 32px}.shop-breadcrumb{margin-bottom:12px;font-size:12px}.shop-inner{flex-direction:column;gap:16px}.shop-mobile-chips{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.shop-mobile-chips::-webkit-scrollbar{display:none}.shop-filters{display:none}.shop-band{padding:14px 0 18px}.shop-band-inner{padding:0 16px}.shop-band-crumbs{margin-bottom:10px}.shop-band-row{align-items:center;gap:12px}.shop-band-title h1{margin-bottom:4px;font-size:26px}.shop-band-title p{font-size:13.5px}.shop-quick{display:none}.shop-about{margin-top:32px;padding-top:24px}.shop-about h2{font-size:18px}.shop-about p{font-size:14px}.shop-grid{grid-template-columns:repeat(2,1fr);gap:10px}.shop-toolbar{margin-bottom:12px;padding-bottom:12px}.shop-sort-desktop,.shop-filters-clear-all{display:none}.shop-sort-mobile{display:flex}.shop-toolbar-right{display:none}.shop-toolbar-right-mobile{align-items:center;gap:8px;display:flex}.shop-clear-mobile{color:#e74c3c!important;border-color:#e74c3c!important;padding:6px 8px!important}.shop-clear-mobile i{font-size:14px;color:#e74c3c!important}.shop-clear-mobile:hover{color:#fff!important;background:#e74c3c!important}.shop-clear-mobile:hover i{color:#fff!important}.shop-sort-btn{padding:6px 10px;font-size:12px}.shop-chip{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #ddd;border-radius:24px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.shop-chip-arrow{opacity:.5;font-size:10px}.shop-chip-x{opacity:.8;border-radius:50%;padding:2px;font-size:10px;transition:background .15s}.shop-chip-x:hover{background:#ffffff4d}.shop-chip.is-active{color:#fff;background:#005284;border-color:#005284}.shop-chip.is-promo-accent{border-color:var(--promo-accent,#ddd)}.shop-chip.is-promo-accent i:first-child{color:var(--promo-accent,inherit)}.shop-chip.is-promo-accent.is-active{background:var(--promo-accent,#005284);border-color:var(--promo-accent,#005284)}.shop-chip.is-promo-accent.is-active i{color:#fff}.shop-sheet-overlay{z-index:1000;background:#0006;justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.shop-sheet{background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:70vh;animation:.3s slideUp;overflow:hidden}.shop-sheet-header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.shop-sheet-header h3{color:#1a1a1a;font-size:17px;font-weight:700}.shop-sheet-header button{color:#999;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.shop-sheet-options{max-height:calc(70vh - 60px);padding:8px 0;overflow-y:auto}.shop-sheet-options .shop-sheet-option-content{justify-content:space-between;align-items:center;width:100%;display:flex}.shop-sheet-options .shop-sheet-option-label{align-items:center;gap:10px;display:flex}.shop-sheet-options .shop-sheet-option-label i{text-align:center;flex-shrink:0;width:20px;font-size:17px}.shop-sheet-options button{color:#333;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:0;width:100%;padding:14px 20px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.shop-sheet-options button>i{text-align:center;flex-shrink:0;width:20px;font-size:18px}.shop-sheet-options button:hover{background:#f5f7fa}.shop-sheet-options button.active{color:#005284;background:#0052840d}.shop-sheet-options button.shop-sheet-separator{border-bottom:1px solid #e5e5e5;margin-bottom:4px}.shop-sheet-options button.shop-sheet-condition{gap:8px}.shop-sheet-options button.shop-sheet-condition .shop-condition-bar{width:100%}.shop-sheet-options button.shop-sheet-condition.active .shop-condition-bar{background:#0052841f}.shop-sheet-options button.shop-sheet-condition.active .shop-condition-bar-fill{background:#005284}.shop-sheet.is-places{flex-direction:column;max-height:85dvh;display:flex}.shop-sheet-places{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 10px 10px;overflow-y:auto}.shop-sheet-place-row{align-items:center;gap:2px;display:flex}.shop-sheet-place{color:#17293a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:12px;width:100%;min-width:0;min-height:50px;padding:8px 12px;font-family:inherit;font-size:15.5px;font-weight:600;display:flex}.shop-sheet-place>i{color:#b9c3ce;flex-shrink:0;font-size:19px}.shop-sheet-place.is-on,.shop-sheet-place.is-partial,.shop-sheet-place.is-on>i,.shop-sheet-place.is-partial>i{color:#005284}.shop-sheet-place.is-shop{min-height:44px;font-size:14.5px;font-weight:500}.shop-sheet-place.is-all{margin-bottom:4px}.shop-sheet-place-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shop-sheet-place-count{color:#647180;flex-shrink:0;font-size:13px;font-weight:600}.shop-sheet-place-expand{color:#647180;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.shop-sheet-place-expand i{transition:transform .2s}.shop-sheet-place-expand.is-open i{transform:rotate(180deg)}.shop-sheet-place-shops{border-left:2px solid #e3eaf1;margin:0 46px 6px 22px;padding:0 0 0 10px;list-style:none}.shop-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;flex-shrink:0;gap:10px;display:flex}.shop-sheet-clear{color:#17293a;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:12px;height:48px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600}.shop-sheet-apply{color:#fff;cursor:pointer;background:#005284;border:0;border-radius:12px;flex:1;height:48px;font-family:inherit;font-size:15px;font-weight:700}.shop-sheet-numeric{padding:20px}.shop-sheet-numeric .shop-numeric-range-hint{color:#888;text-align:center;margin-bottom:12px;font-size:13px}.shop-sheet-numeric .shop-numeric-inputs{align-items:center;gap:10px;display:flex}.shop-sheet-numeric .shop-numeric-inputs input{text-align:center;box-sizing:border-box;-moz-appearance:textfield;border:1px solid #ddd;border-radius:10px;outline:none;flex:1;width:0;min-width:0;padding:12px 10px;font-size:15px;font-weight:600;transition:border-color .2s}.shop-sheet-numeric .shop-numeric-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop-sheet-numeric .shop-numeric-inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.shop-sheet-numeric .shop-numeric-inputs input:focus{border-color:#005284}.shop-sheet-numeric .shop-numeric-inputs .shop-numeric-separator{color:#aaa;flex-shrink:0;font-weight:600}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shop-grid .product-card{min-width:unset;max-width:unset}.shop-grid .product-card-info{padding:10px}.shop-grid .product-card-info h3{min-height:2.6em;margin-bottom:6px;font-size:12px}.shop-grid .product-card-price{font-size:14px}.shop-grid .product-card-old{font-size:11px}.shop-grid .product-card-badge,.shop-grid .product-card-condition{padding:3px 7px;font-size:9px}}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:4px;animation:1.5s linear infinite skeleton-shimmer}.product-card-skeleton{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}.product-card-skeleton .skeleton-image{aspect-ratio:1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;width:100%;animation:1.5s linear infinite skeleton-shimmer}.product-card-skeleton .skeleton-info{flex-direction:column;gap:10px;padding:14px;display:flex}.product-card-skeleton .skeleton-title{width:75%;height:16px}.product-card-skeleton .skeleton-price{width:40%;height:14px}.gold-exchange{color:#17293a;background:#fff;padding:0 0 64px}.gold-exchange-inner{max-width:1400px;margin:0 auto;padding:0 40px}@media (width<=768px){.gold-exchange-inner{padding:0 16px}}.gold-exchange-band{color:#fff;background:radial-gradient(900px 320px at 50% 100%,#d4af3733,#0000 70%),linear-gradient(#003e66 0%,#022a43 40%,#031927 100%);border-bottom:1px solid #d4af3773;margin-bottom:28px;padding:22px 0 44px;position:relative}.gold-exchange-band:after{content:"";background:linear-gradient(90deg,#0000 5%,#d4af3780 50%,#0000 95%);height:1px;position:absolute;inset:auto 0 3px}@media (width<=768px){.gold-exchange-band{margin-bottom:20px;padding:16px 0 30px}}.gold-exchange-breadcrumb{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}@media (width<=900px){.gold-exchange-breadcrumb{padding-right:156px}}@media (width<=480px){.gold-exchange-breadcrumb{padding-right:138px}}.gold-exchange-breadcrumb a{color:#fff9;text-decoration:none}.gold-exchange-breadcrumb a:hover{color:#d4af37}.gold-exchange-breadcrumb i{opacity:.5;font-size:10px}.gold-exchange-hero{flex-direction:column;align-items:flex-start;padding-right:230px;display:flex}@media (width<=900px){.gold-exchange-hero{padding-right:156px}}@media (width<=480px){.gold-exchange-hero{padding-right:138px}}.gold-exchange-hero h1{letter-spacing:-.015em;background:linear-gradient(100deg,#f7e7b0 0%,#d4af37 45%,#fff2c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:44px;font-weight:800;line-height:1.05}@media (width<=768px){.gold-exchange-hero h1{font-size:30px}}.gold-exchange-subtitle{color:#ffffffeb;margin:0;font-size:17px}.gold-exchange-intro{color:#ffffffad;max-width:66ch;margin:12px 0 0;font-size:14px;line-height:1.7}.gold-exchange-tag{z-index:2;text-align:center;color:#3a2a06;transform-origin:75% 0;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 15px),0 100%);background:linear-gradient(105deg,#fff0 30%,#ffffff80 46%,#fff0 60%) -140% 0/320% 100%,linear-gradient(#b78f1c 0 10px,#0000 10px) 0 0/100% 100%,linear-gradient(#f9edc0 0%,#d4af37 45%,#c79c1f 100%) 0 0/100% 100%;flex-direction:column;align-items:center;gap:3px;width:186px;padding:20px 16px 30px;animation:.85s cubic-bezier(.16,1.15,.3,1) both ge-tag-drop,7s ease-in-out 1.2s infinite ge-tag-sheen;display:flex;position:absolute;top:0;right:40px;box-shadow:inset 0 -1px #ffffff80,inset 2px 0 6px -3px #ffffffd9,inset -2px 0 8px -3px #78550599,0 16px 26px -14px #000000d9}.gold-exchange-tag:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 13px),0 100%);pointer-events:none;border:1px dashed #5c420673;position:absolute;inset:15px 6px 6px}.gold-exchange-tag:after{content:"";filter:blur(2px);pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#0000008c,#0000 70%);height:14px;position:absolute;inset:auto 12px -6px}@media (width<=900px){.gold-exchange-tag{gap:1px;width:132px;padding:14px 10px 24px;right:16px}}@media (width<=480px){.gold-exchange-tag{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 11px),0 100%);width:118px;padding:12px 8px 21px;right:12px}}.gold-exchange-tag-label{flex-direction:column;align-items:center;gap:1px;font-size:10px;display:flex}@media (width<=480px){.gold-exchange-tag-label{letter-spacing:.04em;font-size:8.5px}.gold-exchange-tag-label b{font-size:9.5px}}.gold-exchange-tag-label{letter-spacing:.06em;text-transform:uppercase;color:#3a2a06bf;text-shadow:0 1px #fff6;font-weight:600}.gold-exchange-tag-label b{letter-spacing:.08em;color:#3a2a06f2;white-space:nowrap;font-size:11px;font-weight:800}.gold-exchange-tag-price{font-size:25px}@media (width<=900px){.gold-exchange-tag-price{font-size:21px}}@media (width<=480px){.gold-exchange-tag-price{font-size:18px}.gold-exchange-tag-price small{font-size:10px}}.gold-exchange-tag-price{white-space:nowrap;text-shadow:0 1px #ffffff73;font-weight:800;line-height:1.05}.gold-exchange-tag-price small{font-size:12px;font-weight:700}.gold-exchange-tag-karat{color:#3a2a06d9;font-size:12px;font-weight:700}@media (width<=480px){.gold-exchange-tag-karat{font-size:10.5px}}.gold-exchange-subcats{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}@media (width<=768px){.gold-exchange-subcats{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.gold-exchange-subcats::-webkit-scrollbar{display:none}}.gold-exchange-chip{color:#17293a;background:#fff;border:1px solid #e3eaf1;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.gold-exchange-chip i{color:#a37c14}.gold-exchange-chip small{color:#647180;font-size:12px;font-weight:600}.gold-exchange-chip{white-space:nowrap;flex:none}.gold-exchange-chip:hover{border-color:#d4af37b3;box-shadow:0 4px 14px -8px #d4af3799}.gold-exchange-chip.is-active{color:#241a02;background:linear-gradient(135deg,#f3dc9a 0%,#d4af37 100%);border-color:#d4af37;box-shadow:0 8px 22px -12px #d4af37e6}.gold-exchange-chip.is-active i,.gold-exchange-chip.is-active small{color:#241a02b8}.gold-exchange-toolbar{flex-wrap:wrap;gap:12px}.gold-exchange-toolbar-right{align-items:center;gap:12px;display:flex}.gold-exchange .shop-sort-btn:hover{color:#a37c14;border-color:#d4af37b3}.gold-exchange .shop-sort-btn i:first-child{color:#a37c14}.gold-exchange .shop-sort-dropdown button.active{color:#a37c14;background:#d4af371a}.gold-exchange-footnote{color:#647180;margin:36px 0 0;font-size:14px}.gold-exchange-footnote a{color:#a37c14;font-weight:600;text-decoration:none}.gold-exchange-footnote a:hover{text-decoration:underline}.gold-exchange .product-card{border-color:#d4af376b;box-shadow:0 1px 2px #785a140f,0 8px 20px -14px #785a1440}.gold-exchange .product-card:hover{border-color:#d4af37;box-shadow:0 0 0 1px #d4af3759,0 18px 36px -14px #785a1459}.gold-exchange .product-card .product-card-image{background:linear-gradient(140deg,#fffdf9 0%,#f5f0e4 100%)}.gold-exchange .product-card .product-card-price{color:#a37c14}.gold-exchange .product-card .product-card-cart{color:#a37c14;background:#d4af3724}.gold-exchange .product-card .product-card-cart:hover{color:#241a02;background:#d4af37;box-shadow:0 6px 14px -4px #d4af37cc}.gold-exchange .product-card:hover .product-card-cart{color:#241a02;background:#d4af37}.gold-exchange .product-card .product-card-quick{color:#a37c14;border-color:#d4af376b}.gold-exchange .product-card .product-card-quick:hover,.gold-exchange .product-card .product-card-quick:focus-visible{background:#d4af3724;border-color:#d4af37}.gold-exchange .shop-pagination-page.active{color:#241a02;background:linear-gradient(135deg,#f3dc9a 0%,#d4af37 100%);border-color:#d4af37}.navbar-links a.navbar-gold-link{color:#f7e3a8;background:linear-gradient(135deg,#d4af3733 0%,#d4af3712 100%);border:1px solid #d4af378c;border-radius:999px;padding:7px 16px;position:relative;overflow:hidden}.navbar-links a.navbar-gold-link i{color:#d4af37}.navbar-links a.navbar-gold-link:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:7s ease-in-out infinite gold-link-sheen;position:absolute;inset:0;transform:translate(-100%)}.navbar-links a.navbar-gold-link:hover{color:#fff6da;background:linear-gradient(135deg,#d4af3757 0%,#d4af3724 100%);border-color:#d4af37;box-shadow:0 6px 18px -6px #d4af37a6}.navbar-links a.navbar-gold-link.active{color:#241a02;background:linear-gradient(135deg,#f6e3a4 0%,#d4af37 100%);border-color:#d4af37}.navbar-links a.navbar-gold-link.active i{color:#241a02}.navbar-links a.navbar-gold-link.active:after{display:none}.navbar-mobile-pane>a.navbar-mobile-gold{color:#a37c14;background:linear-gradient(100deg,#d4af3729 0%,#d4af370d 60%,#d4af3705 100%);font-weight:700;position:relative;overflow:hidden}.navbar-mobile-pane>a.navbar-mobile-gold i:first-child{color:#a37c14}.navbar-mobile-pane>a.navbar-mobile-gold:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:7s ease-in-out infinite gold-link-sheen;position:absolute;inset:0;transform:translate(-100%)}.navbar-mobile-pane>a.navbar-mobile-gold .navbar-mobile-gold-arrow{color:#a37c148c;width:auto;margin-left:auto;font-size:12px}.navbar-mobile-pane>a.navbar-mobile-gold:hover{color:#a37c14;background:linear-gradient(100deg,#d4af3742 0%,#d4af371a 100%)}.navbar-mobile-pane>a.navbar-mobile-gold.active{color:#241a02;background:linear-gradient(135deg,#f6e3a4 0%,#d4af37 100%)}.navbar-mobile-pane>a.navbar-mobile-gold.active i{color:#241a02}.navbar-mobile-pane>a.navbar-mobile-gold.active .navbar-mobile-gold-arrow{color:#241a0299}@keyframes gold-link-sheen{0%,62%{transform:translate(-100%)}88%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.navbar-links a.navbar-gold-link:before,.navbar-mobile-pane>a.navbar-mobile-gold:before{animation:none}}.product-card-exchange-band{letter-spacing:.08em;text-transform:uppercase;color:#f6e4b4;background:linear-gradient(100deg,#0a0c0f 0%,#16202b 55%,#24303d 100%);border-bottom:1px solid #d4af3773;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.product-card-exchange-band i{color:#d4af37;font-size:11px}.product-card.is-exchange{border-color:#d4af376b;box-shadow:0 1px 2px #785a140f,0 8px 20px -14px #785a1440}.product-card.is-exchange:hover{border-color:#d4af37;box-shadow:0 0 0 1px #d4af3759,0 18px 36px -14px #785a1459}.product-card.is-exchange .product-card-image{background:linear-gradient(140deg,#fffdf9 0%,#f5f0e4 100%)}.product-card.is-exchange .product-card-price{color:#a37c14}.product-card.is-exchange .product-card-cart{color:#a37c14;background:#d4af3724}.product-card.is-exchange .product-card-cart:hover{color:#241a02;background:#d4af37;box-shadow:0 6px 14px -4px #d4af37cc}.product-card.is-exchange:hover .product-card-cart{color:#241a02;background:#d4af37}.product-card.is-exchange .product-card-quick{color:#a37c14;border-color:#d4af376b}.product-card.is-exchange .product-card-quick:hover,.product-card.is-exchange .product-card-quick:focus-visible{background:#d4af3724;border-color:#d4af37}.product-page.is-gold-exchange .product-page-gallery-main{box-shadow:0 0 0 1px #d4af376b,0 18px 40px -24px #785a1459}.product-page.is-gold-exchange .product-page-exchange{color:#17293a;background:linear-gradient(135deg,#d4af3724 0%,#d4af370a 100%);border:1px solid #d4af376b;border-left:3px solid #d4af37;border-radius:12px;align-items:center;gap:6px 16px;width:100%;margin:0 0 16px;padding:11px 16px;font-size:13px;line-height:1.45;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.product-page.is-gold-exchange .product-page-exchange:hover{border-color:#d4af37;box-shadow:0 6px 16px -10px #d4af37cc}.product-page.is-gold-exchange .product-page-exchange-name{color:#a37c14;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.product-page.is-gold-exchange .product-page-exchange-sub{color:#647180;min-width:0}.product-page.is-gold-exchange .product-page-exchange-spot{color:#647180;white-space:nowrap;flex:none;margin-left:auto}.product-page.is-gold-exchange .product-page-exchange-spot b{color:#a37c14;font-weight:700}@media (width<=700px){.product-page.is-gold-exchange .product-page-exchange{flex-wrap:wrap;align-items:flex-start;gap:2px 10px;padding:10px 14px 11px}.product-page.is-gold-exchange .product-page-exchange-sub{flex:100%;order:2;font-size:12.5px}.product-page.is-gold-exchange .product-page-exchange-spot{white-space:normal;border-top:1px solid #d4af376b;flex:100%;order:3;margin:7px 0 0;padding-top:8px}}.product-page.is-gold-exchange .product-page-price{color:#a37c14}.product-page.is-gold-exchange .exchange-price-update{margin:14px 0 0}.product-page.is-gold-exchange .product-page-btn--cart:not(.is-in-cart){color:#fff;background:linear-gradient(135deg,#b8901f 0%,#8a650f 100%);box-shadow:0 10px 24px -12px #8a650fe6}.product-page.is-gold-exchange .product-page-btn--cart:not(.is-in-cart):hover{background:linear-gradient(135deg,#a67f17 0%,#74540c 100%);box-shadow:0 14px 28px -12px #74540c}.product-page.is-gold-exchange .product-page-related h2{color:#a37c14}.product-page.is-gold-exchange .product-page-related h2:after{background:#d4af37}.product-page.is-gold-exchange .product-page-related .product-card{border-color:#d4af376b;box-shadow:0 1px 2px #785a140f,0 8px 20px -14px #785a1440}.product-page.is-gold-exchange .product-page-related .product-card:hover{border-color:#d4af37;box-shadow:0 0 0 1px #d4af3759,0 18px 36px -14px #785a1459}.product-page.is-gold-exchange .product-page-related .product-card .product-card-image{background:linear-gradient(140deg,#fffdf9 0%,#f5f0e4 100%)}.product-page.is-gold-exchange .product-page-related .product-card .product-card-price{color:#a37c14}.product-page.is-gold-exchange .product-page-related .product-card .product-card-cart{color:#a37c14;background:#d4af3724}.product-page.is-gold-exchange .product-page-related .product-card .product-card-cart:hover{color:#241a02;background:#d4af37;box-shadow:0 6px 14px -4px #d4af37cc}.product-page.is-gold-exchange .product-page-related .product-card:hover .product-card-cart{color:#241a02;background:#d4af37}.product-page.is-gold-exchange .product-page-related .product-card .product-card-quick{color:#a37c14;border-color:#d4af376b}.product-page.is-gold-exchange .product-page-related .product-card .product-card-quick:hover,.product-page.is-gold-exchange .product-page-related .product-card .product-card-quick:focus-visible{background:#d4af3724;border-color:#d4af37}.product-page.is-gold-exchange .product-page-gallery,.product-page.is-gold-exchange .product-page-buy,.product-page.is-gold-exchange .product-page-card{border-color:#d4af376b}.product-page.is-gold-exchange .product-page-trust:before{border-top-color:#d4af376b}.product-page.is-gold-exchange .product-page-spec{border-bottom-color:#d4af376b}.product-page.is-gold-exchange .product-page-pricing,.product-page.is-gold-exchange .product-page-highlights div,.product-page.is-gold-exchange .product-page-shop-hours{background:linear-gradient(135deg,#d4af371f 0%,#d4af370a 100%)}.product-page.is-gold-exchange .product-page-gallery-arrow,.product-page.is-gold-exchange .product-page-gallery-expand{color:#a37c14}.product-page.is-gold-exchange .product-page-gallery-arrow:hover,.product-page.is-gold-exchange .product-page-gallery-expand:hover{color:#fff;background:#a37c14;border-color:#a37c14}.product-page.is-gold-exchange .product-page-gallery-thumb.is-active{border-color:#d4af37}.product-page.is-gold-exchange .product-page-gallery-thumb:hover{border-color:#d4af3799}.product-page.is-gold-exchange .product-page-icon-btn:not(.is-favorite){color:#a37c14;border-color:#d4af376b}.product-page.is-gold-exchange .product-page-icon-btn:not(.is-favorite):hover{background:#d4af3714;border-color:#a37c14}.product-page.is-gold-exchange .product-page-btn--buy{--buy-ink:#a37c14;--buy-tint:#d4af371a;--buy-fill:linear-gradient(135deg, #b8901f 0%, #8a650f 100%);--buy-accent:#fff;--buy-shadow:#74540c73}.product-page.is-gold-exchange .product-page-trust-item i{color:#a37c14;background:#d4af3729}.product-page.is-gold-exchange .product-page-seller i,.product-page.is-gold-exchange .product-page-shop-info i{color:#a37c14}.product-page.is-gold-exchange .product-page-shop-info a{color:#8a650f}.product-page.is-gold-exchange .product-page-shop-icon{background:linear-gradient(135deg,#b8901f 0%,#8a650f 100%)}.product-page.is-gold-exchange .product-sticky{border-bottom-color:#d4af376b}.product-page.is-gold-exchange .product-sticky-price strong{color:#8a650f}.product-page.is-gold-exchange .product-sticky-btn--cart:not(.is-in-cart){background:linear-gradient(135deg,#b8901f 0%,#8a650f 100%)}.product-page.is-gold-exchange .product-sticky-btn--cart:not(.is-in-cart):hover{background:linear-gradient(135deg,#a67f17 0%,#74540c 100%)}.product-page.is-gold-exchange .product-sticky-btn--buy{color:#8a650f;border-color:#8a650f}.product-page.is-gold-exchange .product-sticky-btn--buy:hover{color:#fff;background:#8a650f}.product-page.is-gold-exchange .product-page-shop-link{color:#8a650f;border-color:#d4af376b}.product-page.is-gold-exchange .product-page-shop-link:hover{background:#d4af3714;border-color:#a37c14}@keyframes ge-tag-drop{0%{transform:translateY(-105%)rotate(-2.5deg)}to{transform:translateY(0)rotate(0)}}@keyframes ge-tag-sheen{0%,55%{background-position:-140% 0,0 0,0 0}to{background-position:240% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.gold-exchange-tag{animation:none}}.exchange-terms{align-items:flex-start;gap:10px;margin:14px 0 20px;padding:14px 16px;display:flex}@media (width<=700px){.exchange-terms{gap:9px;padding:12px 14px}.exchange-terms p{font-size:13px}}.exchange-terms{background:linear-gradient(135deg,#d4af371f 0%,#d4af370a 100%);border:1px solid #d4af376b;border-left:3px solid #d4af37;border-radius:10px}.exchange-terms>i{color:#a37c14;flex:none;margin-top:2px;font-size:16px}.exchange-terms p{color:#17293a;margin:0;font-size:13.5px;line-height:1.6}.exchange-terms button{font:inherit;color:#a37c14;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.exchange-terms button:hover{color:#76590e}.exchange-terms-overlay{z-index:9100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (width<=600px){.exchange-terms-overlay{align-items:flex-end;padding:0}}.exchange-terms-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060c128c;animation:.15s exchange-terms-fade}.exchange-terms-modal{background:#fff;border:1px solid #d4af376b;border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:min(85vh,640px);animation:.18s cubic-bezier(.22,1,.36,1) exchange-terms-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}@media (width<=600px){.exchange-terms-modal{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:88vh;animation:.26s cubic-bezier(.22,1,.36,1) exchange-terms-sheet}.exchange-terms-modal:before{content:"";z-index:1;background:#17293a2e;border-radius:999px;width:42px;height:4px;margin-left:-21px;position:absolute;top:8px;left:50%}}.exchange-terms-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}@media (width<=600px){.exchange-terms-modal-head{padding-top:20px}}.exchange-terms-modal-head{background:linear-gradient(135deg,#d4af3729 0%,#d4af370d 100%);border-bottom:1px solid #e3eaf1}.exchange-terms-modal-head h2{color:#17293a;margin:0;font-size:16px;font-weight:700;line-height:1.35}.exchange-terms-modal-head h2 i{color:#a37c14;margin-right:6px}@media (width<=480px){.exchange-terms-modal-head h2{font-size:14.5px}}.exchange-terms-modal-head button{color:#647180;cursor:pointer;background:#17293a0f;border:0;border-radius:8px;flex:none;width:32px;height:32px}.exchange-terms-modal-head button:hover{color:#17293a;background:#17293a1f}.exchange-terms-modal-body{padding:18px 20px;overflow-y:auto}.exchange-terms-modal-body p{color:#17293a;margin:0 0 12px;font-size:14px;line-height:1.7}.exchange-terms-modal-body p:last-child{margin-bottom:0}.exchange-terms-modal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}@media (width<=600px){.exchange-terms-modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.exchange-terms-modal-foot{background:#fbfaf7;border-top:1px solid #e3eaf1}.exchange-terms-modal-foot a{color:#a37c14;font-size:13px;font-weight:600;text-decoration:none}.exchange-terms-modal-foot a:hover{text-decoration:underline}.exchange-terms-modal-foot button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b8901f 0%,#8a650f 100%);border:0;border-radius:10px;padding:9px 20px;font-size:14px;font-weight:700}.exchange-terms-modal-foot button:hover{background:linear-gradient(135deg,#a67f17 0%,#74540c 100%)}.exchange-terms-modal.is-site{border-color:#e3eaf1;width:min(640px,100%);max-height:min(85vh,720px)}@media (width<=600px){.exchange-terms-modal.is-site{width:100%;max-height:88vh}}.exchange-terms-modal.is-site .exchange-terms-modal-head{background:linear-gradient(135deg,#0052841a 0%,#00528408 100%)}.exchange-terms-modal.is-site .exchange-terms-modal-head h2 i{color:#005284}.exchange-terms-modal.is-site .exchange-terms-modal-body h2,.exchange-terms-modal.is-site .exchange-terms-modal-body h3{color:#17293a;margin:18px 0 8px;font-size:15px;font-weight:700}.exchange-terms-modal.is-site .exchange-terms-modal-body>div>:first-child{margin-top:0}.exchange-terms-modal.is-site .exchange-terms-modal-body ul,.exchange-terms-modal.is-site .exchange-terms-modal-body ol{margin:0 0 12px 18px;padding:0}.exchange-terms-modal.is-site .exchange-terms-modal-body ul li,.exchange-terms-modal.is-site .exchange-terms-modal-body ol li{color:#17293a;margin-bottom:4px;font-size:14px;line-height:1.7}.exchange-terms-modal.is-site .exchange-terms-modal-body a,.exchange-terms-modal.is-site .exchange-terms-modal-foot a{color:#005284}.exchange-terms-modal.is-site .exchange-terms-modal-foot button{background:#005284}.exchange-terms-modal.is-site .exchange-terms-modal-foot button:hover{background:#003e66}@keyframes exchange-terms-fade{0%{opacity:0}to{opacity:1}}@keyframes exchange-terms-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes exchange-terms-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.exchange-price-update{color:#647180;background:#d4af370f;border:1px dashed #d4af376b;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 18px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.exchange-price-update i{color:#a37c14;flex:none;margin-top:2px}.exchange-price-update b{color:#a37c14;font-weight:700}.exchange-price-update.is-compact{background:#d4af3712;border:0 solid #e3eaf1;border-top-width:1px;border-radius:0;margin:0;padding:8px 12px;font-size:12px}.checkout-agree{color:#17293a;cursor:pointer;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.checkout-agree input{accent-color:#005284;cursor:pointer;flex:none;width:17px;height:17px;margin-top:2px}.checkout-agree a{color:#005284;font-weight:600}.checkout-agree button{font:inherit;color:#a37c14;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.checkout-agree button.is-site{color:#005284;font-weight:600}.checkout-agree.is-exchange{background:linear-gradient(135deg,#d4af371f 0%,#d4af370a 100%);border-color:#d4af376b}.checkout-agree.is-exchange input{accent-color:#a37c14}.checkout-agree.has-error{background:#dc26260f;border-color:#dc2626}.auto-inner{max-width:1400px;margin:0 auto;padding:0 40px}@media (width<=768px){.auto-inner{padding:0 16px}}.auto-breadcrumb{color:#fff9;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.auto-breadcrumb a{color:#fff9;text-decoration:none}.auto-breadcrumb a:hover{color:#fff}.auto-breadcrumb i{opacity:.5;font-size:10px}.auto-breadcrumb span{color:#ffffffe6}.auto-breadcrumb--light,.auto-breadcrumb--light a{color:#647180}.auto-breadcrumb--light a:hover{color:#005284}.auto-breadcrumb--light i{color:#c3cdd7;opacity:1}.auto-breadcrumb--light span{color:#17293a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.auto-market{padding-bottom:64px}.auto-hero{color:#fff;background:radial-gradient(760px 300px at 85% 0,#2f8ec747,#0000 70%),linear-gradient(#003e66 0%,#022a43 40%,#031927 100%);padding:22px 0 84px}.auto-hero h1{letter-spacing:-.015em;margin:0 0 10px;font-size:44px;font-weight:800;line-height:1.05}.auto-hero-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.auto-hero-subtitle{color:#ffffffe0;margin:0;font-size:17px}.auto-hero-intro{color:#ffffffad;max-width:66ch;margin:12px 0 0;font-size:14px;line-height:1.7}.auto-hero-phone{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;flex:none;align-items:center;gap:12px;padding:12px 20px 12px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.auto-hero-phone>i{background:#16a34a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.auto-hero-phone span{flex-direction:column;line-height:1.2;display:flex}.auto-hero-phone small{color:#ffffffb3;font-size:12px}.auto-hero-phone b{letter-spacing:.02em;font-size:18px}.auto-hero-phone:hover{background:#ffffff1f;border-color:#ffffff59}@media (width<=768px){.auto-hero{padding:16px 0 70px}.auto-hero h1{font-size:30px}.auto-hero-subtitle{font-size:15px}.auto-hero-row{flex-direction:column;align-items:flex-start;gap:16px}.auto-hero-phone{padding:8px 16px 8px 10px}.auto-hero-phone>i{width:32px;height:32px;font-size:14px}.auto-hero-phone b{font-size:16px}}.auto-search{background:#fff;border:1px solid #e3eaf1;border-radius:16px;margin-top:-56px;padding:22px 22px 18px;position:relative;box-shadow:0 18px 44px -24px #00284273}.auto-search-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;display:grid}.auto-search-foot{border-top:1px solid #e3eaf1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 18px;margin-top:18px;padding-top:16px;display:flex}.auto-search-more{display:none}.auto-search-reset,.auto-search-more{color:#647180;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600}.auto-search-reset:hover,.auto-search-more:hover{color:#005284}.auto-search-reset{display:inline-flex}.auto-search-more b{color:#fff;background:#005284;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:grid}.auto-search-submit{color:#fff;font:inherit;cursor:pointer;background:#005284;border:0;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.auto-search-submit:hover{background:#003e66}@media (width<=1000px){.auto-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.auto-search{padding:16px 14px 14px}.auto-search-grid{gap:12px 10px}.auto-search:not(.is-open) .auto-field--secondary{display:none}.auto-search-foot{justify-content:space-between}.auto-search-more{display:inline-flex}.auto-search-submit{justify-content:center;width:100%}}.auto-field{flex-direction:column;gap:6px;min-width:0;display:flex}.auto-field>span{letter-spacing:.04em;text-transform:uppercase;color:#647180;font-size:12px;font-weight:700}.auto-field select,.auto-field input{color:#17293a;width:100%;min-width:0;height:44px;font:inherit;background:#f8fafc;border:1px solid #e3eaf1;border-radius:10px;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.auto-field select:focus,.auto-field input:focus{background:#fff;border-color:#2f8ec7;outline:none;box-shadow:0 0 0 3px #2f8ec72e}.auto-field select:disabled,.auto-field input:disabled{opacity:.55;cursor:not-allowed}.auto-field--range>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auto-field input[type=number]{-moz-appearance:textfield}.auto-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auto-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auto-extras-filter{border:1px solid #e3eaf1;border-radius:12px;margin-top:16px}.auto-extras-filter-toggle{color:#17293a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.auto-extras-filter-toggle:hover{background:#f1f5f9}.auto-extras-filter-toggle>i:first-child{color:#005284;font-size:17px}.auto-extras-filter-toggle span{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.auto-extras-filter-toggle b{color:#fff;background:#005284;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;display:grid}.auto-extras-filter-toggle small{color:#005284;margin-left:auto;font-size:13px;font-weight:600}.auto-extras-filter-chevron{color:#005284;transition:transform .2s}.auto-extras-filter.is-open .auto-extras-filter-toggle{border-bottom:1px solid #e3eaf1;border-radius:12px 12px 0 0}.auto-extras-filter.is-open .auto-extras-filter-chevron{transform:rotate(180deg)}.auto-extras-filter-picked{flex-wrap:wrap;gap:8px;padding:12px 16px 14px;display:flex}.auto-extras-filter-groups{columns:4 220px;column-gap:28px;padding:18px 16px 8px}.auto-extras-filter-group{break-inside:avoid;border:0;margin:0 0 18px;padding:0}.auto-extras-filter-group legend{letter-spacing:.05em;text-transform:uppercase;color:#17293a;margin-bottom:8px;padding:0;font-size:13px;font-weight:800}.auto-check{color:#2c3d4e;cursor:pointer;align-items:flex-start;gap:9px;padding:4px 0;font-size:14px;display:flex}.auto-check input{accent-color:#005284;cursor:pointer;flex:none;width:17px;height:17px;margin:1px 0 0}.auto-check span{flex:1;min-width:0}.auto-check small{color:#647180;flex:none;font-size:12px}.auto-check:hover span{color:#005284}.auto-check.is-empty{opacity:.45;cursor:default}.auto-check.is-empty input{cursor:default}.auto-check.is-empty:hover span{color:inherit}.auto-chip{color:#fff;font:inherit;cursor:pointer;background:#005284;border:1px solid #005284;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.auto-chip i{opacity:.8;font-size:11px}.auto-chip:hover{background:#003e66}.auto-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 18px;display:flex}.auto-toolbar p{color:#647180;margin:0;font-size:15px}.auto-toolbar p b{color:#17293a;font-size:18px}.auto-sort{color:#647180;align-items:center;gap:8px;font-size:14px;display:inline-flex}.auto-sort select{color:#17293a;height:40px;font:inherit;background:#fff;border:1px solid #e3eaf1;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600}@media (width<=480px){.auto-sort>span{display:none}}.auto-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}@media (width<=640px){.auto-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.auto-empty{text-align:center;color:#647180;border:1px dashed #e3eaf1;border-radius:16px;padding:56px 20px}.auto-empty>i{color:#c3cdd7;font-size:44px}.auto-empty h2{color:#17293a;margin:12px 0 6px;font-size:20px}.auto-empty p{margin:0 0 18px}.auto-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:36px;display:flex}.auto-pager a,.auto-pager span.is-current,.auto-pager span.is-disabled,.auto-pager-gap{border-radius:10px;place-items:center;min-width:40px;height:40px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-grid}.auto-pager-item{gap:6px;display:inline-flex}.auto-pager a{color:#17293a;background:#fff;border:1px solid #e3eaf1}.auto-pager a:hover{color:#005284;border-color:#005284}.auto-pager .is-current{color:#fff;background:#005284}.auto-pager .is-disabled{color:#c3cdd7}.auto-pager-gap{color:#647180;min-width:20px}.car-card{color:#17293a;background:#fff;border:1px solid #e3eaf1;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 1px 2px #1018280a}.car-card:hover{border-color:#00528459;transform:translateY(-3px);box-shadow:0 18px 36px -18px #00284266}.car-card:hover .car-card-image img{transform:scale(1.04)}.car-card-image{aspect-ratio:4/3;background:#eef2f6;border-radius:15px 15px 0 0;position:relative;overflow:hidden}.car-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.car-card-photos{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1b26a6;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.car-card-body{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.car-card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.car-card-engine{color:#647180;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.car-card-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 14px;padding:0;list-style:none;display:grid}.car-card-specs li{color:#3b4b5b;background:#f4f7fa;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 9px;font-size:12.5px;font-weight:600;display:flex}.car-card-specs li i{color:#005284;flex:none}.car-card-specs li span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.car-card-specs li.is-empty{color:#9aa7b4}.car-card-specs li.is-empty i{color:#c3cdd7}.car-card-foot{border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.car-card-price{color:#005284;white-space:nowrap;font-size:21px;font-weight:800}.car-card-price.is-negotiable{color:#647180;font-size:15px}.car-card-city{color:#647180;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:13px;display:inline-flex;overflow:hidden}.car-ribbon{width:122px;height:122px;top:-8px;left:-8px}.car-ribbon:before,.car-ribbon:after{border-width:4px}.car-ribbon>span{width:196px;height:36px;font-size:10px;top:30.2722px;left:-49.7278px}.car-ribbon.is-large{width:166px;height:166px;top:-9px;left:-9px}.car-ribbon.is-large:before,.car-ribbon.is-large:after{border-width:4.5px}.car-ribbon.is-large>span{width:264px;height:46px;font-size:13px;top:43.7367px;left:-65.2633px}.home-cars{padding-top:0}.home-cars-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;margin:0 -12px;padding:12px 12px 18px;scroll-padding:0 12px;display:grid;overflow-x:auto}.home-cars-track::-webkit-scrollbar{display:none}.home-cars-track>.car-card{scroll-snap-align:start}@media (width<=1100px){.home-cars-track{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (width<=780px){.home-cars-track{grid-auto-columns:calc(50% - 10px)}}@media (width<=560px){.home-cars-track{grid-auto-columns:82%;gap:14px}}.auto-car{max-width:1400px;margin:0 auto;padding:24px 40px 72px}@media (width<=768px){.auto-car{padding:16px 16px 56px}}.auto-car-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}@media (width<=1024px){.auto-car-layout{grid-template-columns:minmax(0,1fr);gap:20px}}.auto-car-main{flex-direction:column;gap:20px;min-width:0;display:flex}.auto-car-side{flex-direction:column;gap:16px;display:flex}@media (width<=1024px){.auto-car-layout{flex-direction:column;align-items:stretch;display:flex}.auto-car-main,.auto-car-side{display:contents}.auto-car .auto-gallery{order:1}.auto-car-box:not(.auto-car-partner):not(.auto-inquiry){order:2}.auto-car-section{order:3}.auto-car-partner{order:4}.auto-car .auto-inquiry{order:5}}.auto-car-box,.auto-car-section{background:#fff;border:1px solid #e3eaf1;border-radius:16px;padding:24px;box-shadow:0 6px 28px #1018280d}@media (width<=640px){.auto-car-box,.auto-car-section{padding:18px}}.auto-car-box h2,.auto-car-section h2{color:#17293a;margin:0 0 16px;font-size:19px;font-weight:800}.auto-car-hidden{color:#9a5b00;background:#fff4e5;border-radius:8px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.auto-car-box h1{color:#17293a;margin:0;font-size:24px;font-weight:800;line-height:1.25}.auto-car-engine{color:#647180;margin:6px 0 0;font-size:14px}.auto-car-price{color:#005284;margin:16px 0 4px;font-size:34px;font-weight:800;line-height:1.1}.auto-car-price.is-negotiable{color:#17293a;font-size:24px}.auto-car-state{color:#991b1b;background:#fef2f2;border-radius:12px;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.auto-car-state>i{flex:none;font-size:18px;line-height:1.2}.auto-car-state b{font-size:14.5px;display:block}.auto-car-state a{color:inherit;align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.auto-car-city{color:#647180;align-items:center;gap:6px;margin:0 0 18px;font-size:14px;display:flex}.auto-car-call{color:#fff;background:#16a34a;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:background .15s,transform .15s;display:flex;box-shadow:0 10px 24px -12px #16a34ae6}.auto-car-call>i{font-size:20px}.auto-car-call span{flex-direction:column;line-height:1.2;display:flex}.auto-car-call small{opacity:.85;font-size:12px}.auto-car-call b{letter-spacing:.02em;font-size:19px}.auto-car-call:hover{background:#12883e;transform:translateY(-1px)}.auto-car-note{color:#647180;gap:8px;margin:16px 0 0;font-size:13px;line-height:1.5;display:flex}.auto-car-note i{color:#005284;flex:none;margin-top:1px}.auto-car-partner h2{letter-spacing:.04em;text-transform:uppercase;color:#647180;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.auto-car-partner p{color:#3b4b5b;margin:4px 0 0;font-size:14px}.auto-car-partner-name{font-weight:700;font-size:17px!important}.auto-car-partner-name a{color:#005284;text-decoration:none}.auto-car-partner-name a:hover{text-decoration:underline}.auto-car-partner-hours i{color:#005284}.auto-car-description{color:#2c3d4e;white-space:pre-line;margin:0;font-size:15px;line-height:1.75}.auto-gallery{background:#fff;border:1px solid #e3eaf1;border-radius:16px;padding:12px;position:relative;box-shadow:0 6px 28px #1018280d}.auto-gallery-main{aspect-ratio:4/3;background:#0d1b26;border-radius:12px;position:relative;overflow:hidden}.auto-gallery-main img{object-fit:contain;cursor:zoom-in;width:100%;height:100%;display:block}.auto-gallery-arrow{color:#005284;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #10182833}.auto-gallery-arrow:hover{color:#fff;background:#005284}.auto-gallery-arrow.is-left{left:12px}.auto-gallery-arrow.is-right{right:12px}.auto-gallery-count{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0d1b26a6;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;right:12px}.auto-gallery-thumbs{scrollbar-width:thin;gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.auto-gallery-thumbs button{cursor:pointer;opacity:.7;background:#eef2f6;border:2px solid #0000;border-radius:9px;flex:none;width:86px;height:64px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.auto-gallery-thumbs button:hover,.auto-gallery-thumbs button.is-active{opacity:1}.auto-gallery-thumbs button.is-active{border-color:#005284}.auto-gallery-thumbs img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.auto-gallery{padding:8px}.auto-gallery-arrow{width:36px;height:36px;font-size:15px}.auto-gallery-thumbs button{width:68px;height:50px}}.auto-specs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:0;display:grid}.auto-spec{background:#f4f7fa;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.auto-spec i{color:#005284;background:#fff;border-radius:10px;grid-row:span 2;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.auto-spec dt{color:#647180;font-size:12px}.auto-spec dd{color:#17293a;margin:0;font-size:15px;font-weight:700}.auto-extras{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px 24px;display:grid}.auto-extras-group h3{letter-spacing:.05em;text-transform:uppercase;color:#647180;margin:0 0 8px;font-size:13px;font-weight:700}.auto-extras-group ul{margin:0;padding:0;list-style:none}.auto-extras-group li{color:#2c3d4e;gap:6px;padding:3px 0;font-size:14px;display:flex}.auto-extras-group li i{color:#16a34a}.auto-extras-group li a{color:inherit;text-decoration:none}.auto-extras-group li a:hover{color:#005284;text-decoration:underline}.auto-inquiry{flex-direction:column;gap:12px;scroll-margin-top:88px;display:flex}.auto-inquiry h2{margin-bottom:4px!important}.auto-inquiry label{flex-direction:column;gap:5px;display:flex}.auto-inquiry label>span{color:#3b4b5b;font-size:13px;font-weight:600}.auto-inquiry label>span small{color:#647180;font-weight:400}.auto-inquiry input,.auto-inquiry textarea{color:#17293a;width:100%;font:inherit;resize:vertical;background:#f8fafc;border:1px solid #e3eaf1;border-radius:10px;padding:10px 12px;font-size:15px}.auto-inquiry input:focus,.auto-inquiry textarea:focus{background:#fff;border-color:#2f8ec7;outline:none;box-shadow:0 0 0 3px #2f8ec72e}.auto-inquiry input.has-error,.auto-inquiry textarea.has-error{border-color:#dc2626}.auto-inquiry em{color:#dc2626;font-size:12.5px;font-style:normal}.auto-inquiry button{color:#fff;font:inherit;cursor:pointer;background:#005284;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-weight:700;display:inline-flex}.auto-inquiry button:hover{background:#003e66}.auto-inquiry button:disabled{opacity:.6;cursor:wait}.auto-inquiry-sent{color:#166534;background:#ecfdf3;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.auto-similar{margin-top:48px}.auto-similar-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.auto-similar-head h2{color:#17293a;margin:0;font-size:24px;font-weight:800}.auto-similar-head a{color:#005284;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.car-card,.car-card-image img,.auto-car-call{transition:none}.car-card:hover,.auto-car-call:hover,.car-card:hover .car-card-image img{transform:none}}.home-campaign-wrap{max-width:1400px;margin:28px auto 0;padding:0 40px}.home-campaign-wrap .campaign-banner{margin:0}@media (width<=768px){.home-campaign-wrap{margin-top:16px;padding:0 16px}}.campaign-banner{--campaign-bg:#005284;--campaign-fg:#fff;background:var(--campaign-bg);color:var(--campaign-fg);background-position:50%;background-size:cover;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 0 1.25rem;padding:1.1rem 1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 25px -12px #00000073}.campaign-banner:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px #0000008c}.campaign-banner-content{align-items:center;gap:1.1rem;min-width:0;display:flex}.campaign-banner-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff2e;border-radius:12px;flex-shrink:0;padding:.55rem .8rem;font-size:1.5rem;font-weight:800;line-height:1}.campaign-banner-text{min-width:0}.campaign-banner-text h2{color:inherit;margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.campaign-banner-text p{opacity:.9;color:inherit;margin:.2rem 0 0;font-size:.95rem}.campaign-banner-period{opacity:.85;color:inherit;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.8rem;font-weight:600;display:inline-flex}.campaign-banner-cta{background:var(--campaign-fg);color:var(--campaign-bg);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:700;display:inline-flex}.campaign-banner-cta i{transition:transform .2s}.campaign-banner:hover .campaign-banner-cta i{transform:translate(3px)}@media (width<=640px){.campaign-banner{text-align:center;flex-direction:column;align-items:stretch;gap:1rem}.campaign-banner-content{text-align:center;flex-direction:column}.campaign-banner-cta{justify-content:center}}.product-page{max-width:1400px;margin:0 auto;padding:20px 40px 72px}.product-page-breadcrumb{color:#647180;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.product-page-breadcrumb a{color:#647180;text-decoration:none;transition:color .15s}.product-page-breadcrumb a:hover{color:#005284}.product-page-breadcrumb i{color:#c3cdd7;font-size:10px}.product-page-breadcrumb span{text-overflow:ellipsis;white-space:nowrap;color:#17293a;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.product-page-top,.product-page-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.product-page-top{margin-bottom:28px}.product-page-bottom{margin-bottom:72px}.product-page-bottom-main{flex-direction:column;gap:28px;min-width:0;display:flex}.product-page-bottom-main>:last-child{flex:1}.product-page-gallery{background:#fff;border:1px solid #e3eaf1;border-radius:18px;flex-direction:column;min-width:0;padding:12px;display:flex;position:relative;box-shadow:0 1px 2px #1018280a,0 12px 32px -20px #10182838}.product-page-gallery-main{background:#f7f9fb;border-radius:12px;flex:auto;min-height:440px;position:relative;overflow:hidden}.product-page-gallery-main img{object-fit:contain;cursor:zoom-in;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.product-page-gallery-main:hover img{transform:scale(1.03)}.product-page-gallery-count{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0d1b269e;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product-page-gallery-arrow,.product-page-gallery-expand{color:#005284;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:1px solid #e3eaf1;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;transition:background .2s,border-color .2s,color .2s;display:grid;position:absolute;box-shadow:0 2px 10px #1018281f}.product-page-gallery-arrow:hover,.product-page-gallery-expand:hover{color:#fff;background:#005284;border-color:#005284}.product-page-gallery-arrow{margin-top:-21px;top:50%}.product-page-gallery-arrow--left{left:12px}.product-page-gallery-arrow--right{right:12px}.product-page-gallery-expand{width:38px;height:38px;font-size:14px;top:12px;right:12px}.product-page-gallery-thumbs{scrollbar-width:thin;flex:none;gap:8px;margin:8px -3px -3px;padding:3px;display:flex;overflow-x:auto}.product-page-gallery-thumb{cursor:pointer;opacity:.7;background:#f7f9fb;border:2px solid #0000;border-radius:10px;flex:none;width:68px;height:68px;padding:0;transition:border-color .2s,opacity .2s;overflow:hidden}.product-page-gallery-thumb:hover{opacity:1;border-color:#00528466}.product-page-gallery-thumb.is-active{opacity:1;border-color:#005284}.product-page-gallery-thumb img{object-fit:cover;width:100%;height:100%}.product-page-buy{background:#fff;border:1px solid #e3eaf1;border-radius:18px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 1px 2px #1018280a,0 12px 32px -20px #10182838}.product-page-inactive{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-flex}.product-page-title{letter-spacing:-.4px;color:#17293a;overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.25}.product-page-seller{color:#647180;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;font-size:14px;display:flex}.product-page-seller i{color:#005284;font-size:15px}.product-page-seller a,.product-page-seller strong{color:#17293a;font-weight:700}.product-page-seller a{text-decoration:none}.product-page-seller a:hover{color:#005284;text-decoration:underline}.product-page-pricing{background:#f4f7fa;border-radius:14px;flex-direction:column;gap:6px;margin-top:20px;padding:18px 20px;display:flex}.product-page-price-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.product-page-price{letter-spacing:-.6px;color:#005284;font-variant-numeric:lining-nums;font-size:38px;font-weight:800;line-height:1.05}.product-page-price.is-promo{color:#b91c1c}.product-page-old{color:#647180;font-size:17px;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.product-page-discount{color:#b91c1c;background:#fee2e2;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:800}.product-page-saving{color:#b91c1c;font-size:14px;font-weight:700}.product-page-skin-note{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.product-page-skin-leaf{flex:none;width:13px;height:13px}.product-page-skin-until{letter-spacing:.02em;text-transform:none;opacity:.85;font-weight:600}.product-page-formula{color:#647180;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.product-page-formula i{font-size:14px}.product-page-offer{color:#15803d;background:#16a34a12;border:1px solid #16a34a40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;padding:12px 16px;font-size:14px;display:flex}.product-page-offer>i{font-size:18px}.product-page-offer strong{font-size:16px}.product-page-offer-timer{color:#4b6355;align-items:center;gap:4px;margin-left:auto;font-weight:600;display:inline-flex}.product-page-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.product-page-actions .exchange-terms{margin:4px 0 0}.product-page-actions-row{gap:10px;display:flex}.product-page-btn{min-height:54px;font:inherit;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s,color .2s;display:flex}.product-page-btn:focus-visible{outline-offset:2px;outline:3px solid #00528459}.product-page-btn>i{font-size:18px}.product-page-btn--cart{white-space:nowrap;color:#fff;background:#005284;flex:1;min-width:0;box-shadow:0 10px 20px -10px #005284b3}.product-page-btn--cart:hover{background:#003e66;transform:translateY(-1px);box-shadow:0 14px 26px -12px #005284cc}.product-page-btn--cart.is-in-cart{background:#15803d;box-shadow:0 10px 20px -10px #15803db3}.product-page-btn--cart.is-in-cart:hover{background:#166534}.product-page-btn--buy{width:100%}.product-page-btn--offer{color:#9a3412;text-align:left;background:#fff7ed;border:1.5px solid #fed7aa;justify-content:flex-start;gap:12px;width:100%;padding:9px 44px 9px 10px;position:relative}.product-page-btn--offer:hover{background:#ffedd5;border-color:#fb923c;transform:translateY(-1px)}.product-page-btn--offer:hover .product-page-btn-arrow{transform:translate(3px)}.product-page-btn-chip{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.product-page-btn-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.product-page-btn-text strong{font-size:15px;font-weight:800}.product-page-btn-text span{font-size:12.5px;font-weight:500}.product-page-btn-arrow{font-size:16px;transition:transform .2s;position:absolute;top:calc(50% - 8px);right:16px}.product-page-icon-btn{color:#005284;cursor:pointer;background:#fff;border:1.5px solid #e3eaf1;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;padding:0;font-size:19px;transition:background .2s,border-color .2s,color .2s;display:grid}.product-page-icon-btn:hover{background:#0052840d;border-color:#005284}.product-page-icon-btn:focus-visible{outline-offset:2px;outline:3px solid #00528459}.product-page-icon-btn.is-favorite{color:#c0392b;background:#fde8e8;border-color:#f1b0b0}.product-page-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}.product-page-highlights div{background:#f4f7fa;border-radius:12px;min-width:0;padding:10px 14px}.product-page-highlights dt{letter-spacing:.4px;text-transform:uppercase;color:#647180;font-size:11px;font-weight:700}.product-page-highlights dd{text-overflow:ellipsis;white-space:nowrap;color:#17293a;margin:2px 0 0;font-size:14.5px;font-weight:700;overflow:hidden}.product-page-trust{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;margin:auto 0 0;padding:40px 0 0;list-style:none;display:grid;position:relative}.product-page-trust:before{content:"";border-top:1px solid #e3eaf1;position:absolute;top:22px;left:0;right:0}.product-page-trust-item{color:#647180;align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.product-page-trust-item i{color:#005284;background:#00528412;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.product-page-card{background:#fff;border:1px solid #e3eaf1;border-radius:18px;min-width:0;padding:26px 28px;box-shadow:0 1px 2px #1018280a,0 12px 32px -20px #10182838}.product-page-card h2{letter-spacing:-.2px;color:#17293a;margin-bottom:14px;font-size:18px;font-weight:800}.product-page-specs{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));column-gap:32px;margin:0;display:grid}.product-page-spec{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:14px;display:flex}.product-page-spec dt{color:#647180;flex:none;max-width:50%}.product-page-spec dd{text-align:right;color:#17293a;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.product-page-description p{color:#3d4b59;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.product-page-shop{flex-direction:column;display:flex}.product-page-shop-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.product-page-shop-icon{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.product-page-shop-name{color:#17293a;font-size:16px;font-weight:800;line-height:1.3;text-decoration:none;display:block}.product-page-shop a.product-page-shop-name:hover{color:#005284;text-decoration:underline}.product-page-shop-sub{letter-spacing:.4px;text-transform:uppercase;color:#647180;margin-top:2px;font-size:12px;font-weight:700;display:block}.product-page-shop-body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:14px 20px;margin-bottom:16px;display:grid}.product-page-shop-info{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.product-page-shop-info li{color:#17293a;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.product-page-shop-info i{color:#005284;flex:none;margin-top:2px;font-size:15px}.product-page-shop-info a{color:#005284;font-weight:700;text-decoration:none}.product-page-shop-info a:hover{text-decoration:underline}.product-page-shop-hours{background:#f4f7fa;border-radius:12px;padding:12px 14px}.product-page-shop-hours-title{letter-spacing:.4px;text-transform:uppercase;color:#647180;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.product-page-shop-hours-row{color:#647180;justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.product-page-shop-hours-row+.product-page-shop-hours-row{margin-top:4px}.product-page-shop-hours-row strong{color:#17293a;white-space:nowrap;font-weight:700}.product-page-shop-links{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.product-page-shop-link{color:#005284;border:1.5px solid #e3eaf1;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.product-page-shop-link:hover{background:#0052840d;border-color:#005284}.product-page-map{flex-direction:column;flex:auto;min-height:200px;display:flex}.product-page-map>div,.product-page-map .partner-map,.product-page-map .partner-map-inner,.product-page-map .partner-map-frame{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.product-page-map .partner-map{padding:0}.product-page-map .partner-map-inner{max-width:none;margin:0;padding:0}.product-page-map .partner-map-frame{box-shadow:none;border-radius:12px}.product-page-map .partner-map--compact .partner-map-leaflet{flex:auto;height:auto;min-height:200px}.product-page-related h2{letter-spacing:-.4px;color:#005284;text-align:center;margin-bottom:32px;font-size:32px;font-weight:800}.product-page-related h2:after{content:"";background:linear-gradient(90deg,#005284,#2f8ec7);border-radius:999px;width:44px;height:4px;margin:12px auto 0;display:block}.product-page-related-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}@media (width<=900px){.product-page-top,.product-page-bottom{grid-template-columns:minmax(0,1fr)}.product-page-gallery-main{aspect-ratio:1;flex:none;width:100%;min-height:0;max-height:75vh}}@media (width<=768px){.product-page{padding:12px 16px 48px}.product-page-breadcrumb{margin-bottom:12px;font-size:12px}.product-page-top,.product-page-bottom,.product-page-bottom-main{gap:16px}.product-page-top{margin-bottom:16px}.product-page-bottom{margin-bottom:48px}.product-page-gallery{padding:8px}.product-page-gallery-thumb{width:56px;height:56px}.product-page-buy{padding:20px}.product-page-title{font-size:22px}.product-page-pricing{margin-top:16px;padding:14px 16px}.product-page-price{font-size:32px}.product-page-btn{font-size:15px}.product-page-trust{gap:6px}.product-page-trust-item{text-align:center;flex-direction:column;gap:6px;font-size:12px}.product-page-card{padding:20px}.product-page-related h2{font-size:22px}.product-page-related-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (width<=420px){.product-page-actions-row{gap:8px}.product-page-btn--cart{gap:8px;padding:0 12px;font-size:14.5px}.product-page-icon-btn{width:50px;height:54px}}@media (width<=380px){.product-page-btn-more{display:none}}.product-sticky{z-index:99;opacity:0;visibility:hidden;background:#fff;border-bottom:1px solid #e3eaf1;transition:transform .25s,opacity .2s,visibility 0s linear .25s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 24px -14px #10182859}.product-sticky.is-visible{opacity:1;visibility:visible;transition:transform .25s,opacity .2s,visibility;transform:none}.product-sticky-inner{align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:10px 40px;display:flex}.product-sticky-thumb{object-fit:cover;background:#f7f9fb;border:1px solid #e3eaf1;border-radius:10px;flex:none;width:48px;height:48px}.product-sticky-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.product-sticky-title{text-overflow:ellipsis;white-space:nowrap;color:#17293a;font-size:15px;font-weight:800;overflow:hidden}.product-sticky-meta{color:#647180;min-width:0;font-size:13px;display:flex}.product-sticky-seller{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sticky-price{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.product-sticky-price strong{letter-spacing:-.3px;color:#005284;font-size:22px;font-weight:800}.product-sticky-price strong.is-promo{color:#b91c1c}.product-sticky-price s{color:#647180;font-size:14px;font-weight:600}.product-sticky-price--inline{display:none}.product-sticky-btn{height:46px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.product-sticky-btn:focus-visible{outline-offset:2px;outline:3px solid #00528459}.product-sticky-btn i{font-size:17px}.product-sticky-btn--cart{color:#fff;background:#005284;border:none}.product-sticky-btn--cart:hover{background:#003e66}.product-sticky-btn--cart.is-in-cart{background:#15803d}.product-sticky-btn--cart.is-in-cart:hover{background:#166534}.product-sticky-btn--buy{color:#005284;background:#fff;border:2px solid #005284}.product-sticky-btn--buy:hover{color:#fff;background:#005284}@media (width<=768px){.product-sticky-inner{gap:10px;padding:8px 12px}.product-sticky-thumb{width:40px;height:40px}.product-sticky-title{font-size:13.5px}.product-sticky-seller,.product-sticky-price--side,.product-sticky-label{display:none}.product-sticky-price--inline{display:inline-flex}.product-sticky-price--inline strong{font-size:15px}.product-sticky-price--inline s{font-size:12px}.product-sticky-btn{height:42px;padding:0 12px;font-size:14px}.product-sticky-btn--cart{width:44px;padding:0}}@media (prefers-reduced-motion:reduce){.product-sticky,.product-sticky.is-visible{transition:none}}.quick-view-overlay{z-index:9100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#060c128c;justify-content:center;align-items:center;padding:24px;animation:.15s quick-view-fade;display:flex;position:fixed;inset:0}.quick-view{background:#fff;border-radius:18px;outline:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1000px,100%);height:min(720px,100dvh - 48px);animation:.2s cubic-bezier(.22,1,.36,1) quick-view-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -20px #00000080}.quick-view-close{z-index:3;color:#17293a;cursor:pointer;background:#ffffffeb;border:1px solid #e3eaf1;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;transition:background .15s,transform .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px -4px #10182833}.quick-view-close:hover{background:#fff;transform:rotate(90deg)}.quick-view-gallery{background:linear-gradient(140deg,#fbfcfe 0%,#eef2f7 100%);border-right:1px solid #e3eaf1;flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex}.quick-view-gallery-main{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.quick-view-gallery-main img{object-fit:contain;cursor:zoom-in;border-radius:12px;width:100%;height:100%;transition:opacity .2s}.quick-view-gallery-main.is-loading{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;border-radius:12px;animation:1.5s linear infinite skeleton-shimmer}.quick-view-gallery-main.is-loading img{opacity:0}.quick-view-arrow{color:#17293a;cursor:pointer;background:#ffffffeb;border:1px solid #e3eaf1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;font-size:16px;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;box-shadow:0 4px 12px -4px #10182833}.quick-view-arrow:hover{color:#fff;background:#005284;border-color:#005284}.quick-view-arrow--left{left:4px}.quick-view-arrow--right{right:4px}.quick-view-count{color:#fff;background:#0d1b2699;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.quick-view-thumbs{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-view-thumb{cursor:pointer;opacity:.7;background:#fff;border:2px solid #0000;border-radius:10px;flex:none;width:60px;height:60px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.quick-view-thumb img{object-fit:cover;width:100%;height:100%}.quick-view-thumb:hover{opacity:1}.quick-view-thumb.is-active{opacity:1;border-color:#005284}.quick-view-thumb img{transition:opacity .2s}.quick-view-thumb.is-loading{opacity:1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/800px 100%;animation:1.5s linear infinite skeleton-shimmer}.quick-view-thumb.is-loading img{opacity:0}.quick-view-info{overscroll-behavior:contain;min-height:0;padding:28px 28px 24px;overflow-y:auto}.quick-view-exchange{background:linear-gradient(135deg,#d4af3729 0%,#d4af370d 100%);border:1px solid #d4af376b;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 48px 12px 0;padding:8px 12px;font-size:13px;display:flex}.quick-view-exchange span{letter-spacing:.04em;text-transform:uppercase;color:#a37c14;font-weight:800}.quick-view-exchange em{color:#647180;font-style:normal}.quick-view-exchange em b{color:#17293a}.quick-view-tags{flex-wrap:wrap;gap:6px;margin:0 48px 10px 0;display:flex}.quick-view-tags:empty{display:none}.quick-view-tags span{color:#17293a;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.quick-view-tags span i{color:#005284}.quick-view-title{color:#17293a;margin:0 48px 14px 0;font-size:22px;font-weight:700;line-height:1.3}.quick-view-title a{color:inherit;text-decoration:none}.quick-view-title a:hover{color:#005284}.quick-view-pricing{border-bottom:1px solid #e3eaf1;flex-direction:column;gap:4px;margin-bottom:16px;padding-bottom:16px;display:flex}.quick-view-price{letter-spacing:-.5px;color:#005284;font-variant-numeric:lining-nums;font-size:32px;font-weight:800;line-height:1.05}.quick-view-price.is-promo{color:#b91c1c}.quick-view-compare{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14px;display:flex}.quick-view-compare s{color:#8a97a5;text-decoration-thickness:1.5px}.quick-view-compare span{color:#b91c1c;font-weight:600}.quick-view-compare em{color:#647180;font-style:normal;font-weight:500}.quick-view-formula{color:#647180;align-items:center;gap:6px;margin-top:2px;font-size:13px;display:inline-flex}.quick-view-formula i{color:#9aa7b4}.quick-view-offer{color:#15803d;background:#16a34a12;border:1px solid #16a34a40;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:flex}.quick-view-offer-timer{color:#687;border-left:1px solid #16a34a4d;align-items:center;gap:4px;padding-left:8px;font-weight:600;display:inline-flex}.quick-view-actions{gap:10px;margin-bottom:14px;display:flex}.quick-view-btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.quick-view-btn--primary{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);flex:1;box-shadow:0 6px 16px #00528440}.quick-view-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00528459}.quick-view-btn--icon{color:#005284;background:#fff;border:2px solid #e3eaf1;flex:none;width:50px;padding:13px 0;font-size:18px}.quick-view-btn--icon:hover,.quick-view-btn--icon.is-favorite{background:#0052840d;border-color:#005284}.quick-view .quick-view-btn--buy{width:100%;margin:-4px 0 14px}.quick-view .quick-view-contact{margin:0 0 18px}.quick-view .exchange-terms{margin-bottom:18px}.quick-view .exchange-price-update{margin-bottom:14px}.quick-view-skeleton{flex-direction:column;gap:12px;margin:0 0 24px;display:flex}.quick-view-skeleton .skeleton-line{height:14px}.quick-view-skeleton-button{border-radius:12px;margin-bottom:6px;height:54px!important}.quick-view-skeleton-rows{flex-direction:column;gap:11px;margin-bottom:8px;display:flex}.quick-view-skeleton-row{align-items:center;gap:10px;display:flex}.quick-view-skeleton-icon{border-radius:50%;flex:none;width:16px;height:16px!important}.quick-view-skeleton-map{border-radius:12px;margin-bottom:10px;height:180px!important}.quick-view-skeleton-heading{width:32%;margin-top:4px;height:16px!important}.quick-view-skeleton-specs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.quick-view-skeleton-specs .skeleton-line{border-radius:10px;height:54px}.quick-view-failed{color:#647180;align-items:center;gap:8px;margin:6px 0 20px;font-size:14px;display:flex}.quick-view-details{flex-direction:column;gap:9px;margin:4px 0 22px;padding:0;list-style:none;display:flex}.quick-view-details li{color:#647180;align-items:baseline;gap:8px;font-size:14px;display:flex}.quick-view-details i{color:#005284;text-align:center;flex:none;width:18px}.quick-view-details span{white-space:nowrap;flex:none}.quick-view-details strong{text-overflow:ellipsis;white-space:nowrap;color:#17293a;min-width:0;font-weight:600;overflow:hidden}.quick-view-details a{color:#005284;text-decoration:none}.quick-view-details a:hover{text-decoration:underline}.quick-view-map{margin:-8px 0 22px}.quick-view-map .partner-map{padding:0}.quick-view-map .partner-map-inner{max-width:none;padding:0}.quick-view-map .partner-map-frame{box-shadow:none;border-radius:12px}.quick-view-map .partner-map--compact .partner-map-leaflet,.quick-view-map-placeholder{height:180px}.quick-view-map-placeholder{background:#f4f7fa;border-radius:12px}.quick-view-map>a{color:#005284;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.quick-view-map>a:hover{text-decoration:underline}.quick-view-section{margin-bottom:22px}.quick-view-section h3{color:#17293a;margin:0 0 10px;font-size:15px;font-weight:700}.quick-view-specs{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.quick-view-specs div{background:#f4f7fa;border:1px solid #e3eaf1;border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.quick-view-specs dt{letter-spacing:.3px;text-transform:uppercase;color:#647180;font-size:11px;font-weight:600}.quick-view-specs dd{color:#17293a;margin:0;font-size:14px;font-weight:600}.quick-view-description{color:#647180;white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.quick-view-more{color:#005284;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.quick-view-more i{transition:transform .2s}.quick-view-more:hover i{transform:translate(4px)}.quick-view.is-exchange .quick-view-price{color:#a37c14}.quick-view.is-exchange .quick-view-btn--primary{background:linear-gradient(135deg,#b8901f 0%,#8a650f 100%);box-shadow:0 6px 16px #8a650f4d}.quick-view.is-exchange .quick-view-btn--buy{--buy-ink:#a37c14;--buy-tint:#d4af371a;--buy-fill:linear-gradient(135deg, #b8901f 0%, #8a650f 100%);--buy-accent:#fff;--buy-shadow:#74540c73}@media (width<=768px){.quick-view-overlay{align-items:flex-end;padding:0}.quick-view{overscroll-behavior:contain;border-radius:18px 18px 0 0;width:100%;height:auto;max-height:92dvh;animation:.26s cubic-bezier(.22,1,.36,1) quick-view-sheet;display:block;overflow-y:auto}.quick-view-gallery{border-bottom:1px solid #e3eaf1;border-right:0;padding:14px}.quick-view-gallery-main{aspect-ratio:1;max-height:52vh;margin:0 auto}.quick-view-thumbs{justify-content:flex-start}.quick-view-thumb{width:52px;height:52px}.quick-view-info{padding:18px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow:visible}.quick-view-exchange,.quick-view-tags,.quick-view-title{margin-right:0}.quick-view-title{font-size:19px}.quick-view-price{font-size:28px}.quick-view-specs{grid-template-columns:1fr}}@keyframes quick-view-fade{0%{opacity:0}to{opacity:1}}@keyframes quick-view-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes quick-view-sheet{0%{transform:translateY(100%)}to{transform:none}}.buy-now-btn{--buy-ink:#005284;--buy-tint:#0052840f;--buy-fill:linear-gradient(135deg, #005284 0%, #003e66 100%);--buy-accent:#d4af37;--buy-shadow:#0052844d;isolation:isolate;background:linear-gradient(90deg, var(--buy-tint), #fff);border:2px solid var(--buy-ink);color:var(--buy-ink);letter-spacing:.2px;gap:12px;padding-top:11px;padding-bottom:11px;font-weight:800;transition:color .25s,transform .2s,box-shadow .25s;position:relative;overflow:hidden}.buy-now-btn:before{content:"";z-index:-1;background:var(--buy-fill);transform-origin:0;transition:transform .35s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}.buy-now-btn-icon{background:var(--buy-ink);width:30px;height:30px;color:var(--buy-accent);border-radius:9px;flex-shrink:0;place-items:center;font-size:15px;transition:background .25s,color .25s;display:grid}.buy-now-btn-arrow{opacity:.55;font-size:18px;transition:transform .25s,opacity .25s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.buy-now-btn:hover{color:#fff;box-shadow:0 10px 24px var(--buy-shadow);transform:translateY(-2px)}.buy-now-btn:hover:before{transform:scaleX(1)}.buy-now-btn:hover .buy-now-btn-icon{background:var(--buy-accent);color:var(--buy-ink)}.buy-now-btn:hover .buy-now-btn-icon i{animation:.45s buy-now-zap}.buy-now-btn:hover .buy-now-btn-arrow{opacity:1;transform:translate(5px,-50%)}.buy-now-btn:active{box-shadow:0 4px 12px var(--buy-shadow);transform:translateY(0)scale(.99)}.buy-now-btn:focus-visible{outline:3px solid var(--buy-shadow);outline-offset:2px}@media (prefers-reduced-motion:reduce){.buy-now-btn,.buy-now-btn:before,.buy-now-btn-arrow{transition:none}.buy-now-btn:hover .buy-now-btn-icon i{animation:none}}@keyframes buy-now-zap{0%,to{transform:none}30%{transform:scale(1.3)rotate(-12deg)}60%{transform:scale(.95)rotate(8deg)}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.toast-notification{-webkit-backdrop-filter:blur(14px)saturate(150%);color:#fff;letter-spacing:.1px;opacity:0;pointer-events:none;background:#18181be6;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:12px;min-width:260px;max-width:100%;padding:13px 22px 13px 14px;font-size:14px;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .28s;display:flex;position:relative;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 1px 2px #0003,0 14px 34px -10px #00000080}.toast-notification .toast-icon{background:linear-gradient(135deg,#4ade80,#22c55e);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 2px 8px #22c55e73}.toast-notification .toast-icon i{color:#08260f;-webkit-text-stroke:.4px currentColor;font-size:15px;font-weight:700}.toast-notification .toast-msg{line-height:1.35}.toast-notification:after{content:"";transform-origin:0;background:linear-gradient(90deg,#4ade80,#22c55e);width:100%;height:2.5px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.toast-notification.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.toast-notification.is-visible:after{animation:2.5s linear forwards toast-progress}.toast-notification.toast-error .toast-icon{background:linear-gradient(135deg,#f87171,#ef4444);box-shadow:0 2px 8px #ef444473}.toast-notification.toast-error .toast-icon i{color:#2d0707}.toast-notification.toast-error:after{background:linear-gradient(90deg,#f87171,#ef4444)}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.has-cookie-consent .cookie-banner:not(.is-reopened){display:none}.cookie-banner{z-index:9998;pointer-events:none;justify-content:center;animation:.35s cubic-bezier(.22,1,.36,1) cookie-rise;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-banner-inner{pointer-events:auto;background:#fff;border:1px solid #e7ebf0;border-radius:14px;align-items:center;gap:20px;width:100%;max-width:880px;padding:16px 20px;display:flex;box-shadow:0 12px 40px #0000002e}.cookie-banner-text{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.cookie-banner-text i{color:#005284;flex-shrink:0;margin-top:1px;font-size:22px}.cookie-banner-text p{color:#374151;margin:0;font-size:14px;line-height:1.5}.cookie-banner-text a{color:#005284;text-decoration:underline}.cookie-banner-text a:hover{color:#003e66}.cookie-banner-actions{flex-shrink:0;gap:10px;display:flex}.cookie-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.cookie-btn-secondary{color:#fff;background:#4b5563}.cookie-btn-secondary:hover{background:#374151}.cookie-btn-primary{color:#fff;background:#005284}.cookie-btn-primary:hover{background:#003e66}@keyframes cookie-rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (width<=680px){.cookie-banner{bottom:10px;left:10px;right:10px}.cookie-banner-inner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.cookie-banner-actions{justify-content:stretch}.cookie-banner-actions .cookie-btn{flex:1}}.mini-basket-backdrop{z-index:999;opacity:0;visibility:hidden;background:#02142273;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.mini-basket-backdrop.is-open{opacity:1;visibility:visible}.mini-basket{z-index:1000;visibility:hidden;background:#fff;flex-direction:column;width:420px;max-width:100vw;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 40px #02142240}.mini-basket.is-open{visibility:visible;transform:translate(0)}.mini-basket-header{border-bottom:1px solid #e3eaf1;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 12px 0 20px;display:flex}.mini-basket-header h3{color:#17293a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.mini-basket-count{color:#fff;text-align:center;background:#005284;border-radius:999px;min-width:24px;height:24px;padding:0 7px;font-size:12.5px;font-weight:700;line-height:24px}.mini-basket-close{color:#647180;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:background-color .15s,color .15s;display:flex}.mini-basket-close:hover{color:#17293a;background:#f4f7fa}.mini-basket-close:focus-visible{outline-offset:-2px;outline:2px solid #005284}.mini-basket-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:32px 24px;display:flex}.mini-basket-empty p{color:#17293a;margin-top:12px;font-size:16px;font-weight:700}.mini-basket-empty>span:not(.mini-basket-empty-icon){color:#647180;font-size:14px}.mini-basket-empty .mini-basket-btn{flex:none;width:auto;margin-top:18px;padding:0 28px}.mini-basket-empty-icon{color:#005284;background:#f4f7fa;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;display:flex}.mini-basket-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 0 8px;overflow-y:auto}.mini-basket-group+.mini-basket-group{border-top:6px solid #f4f7fa}.mini-basket-group-header{letter-spacing:.03em;text-transform:uppercase;color:#647180;align-items:center;gap:7px;margin:0;padding:12px 20px 4px;font-size:12px;font-weight:700;display:flex}.mini-basket-group-header i{color:#005284;flex-shrink:0;font-size:13px}.mini-basket-group-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mini-basket-group-header em{text-transform:none;letter-spacing:0;flex-shrink:0;margin-left:auto;font-style:normal;font-weight:600}.mini-basket-item{align-items:flex-start;gap:4px;padding:10px 12px 10px 20px;display:flex}.mini-basket-item+.mini-basket-item{border-top:1px solid #e3eaf1}.mini-basket-item.is-unavailable img{filter:grayscale();opacity:.6}.mini-basket-item.is-unavailable .mini-basket-item-title,.mini-basket-item.is-unavailable .mini-basket-item-price{color:#8a96a3}.mini-basket-item-link{min-width:0;color:inherit;flex:1;align-items:flex-start;gap:12px;text-decoration:none;display:flex}.mini-basket-item-link img{object-fit:cover;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:10px;flex-shrink:0;width:64px;height:64px}.mini-basket-item-link:hover .mini-basket-item-title{color:#005284}.mini-basket-item-link:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #005284}.mini-basket-item-info{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:1px;display:flex}.mini-basket-item-title{-webkit-line-clamp:2;color:#17293a;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.mini-basket-item-badge{color:#15803d;background:#16a34a1a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.mini-basket-item-badge.is-danger{color:#c62828;background:#dc26261a}.mini-basket-item-badge.is-exchange{color:#a37c14;background:#d4af3724}.mini-basket-item-timer{border-left:1px solid #16a34a4d;align-items:center;gap:3px;margin-left:4px;padding-left:6px;font-weight:600;display:inline-flex}.mini-basket-item-price{color:#17293a;font-size:15px;font-weight:700}.mini-basket-item-price.is-promo{color:#c62828}.mini-basket-item-old{color:#8a96a3;margin-left:6px;font-size:12.5px;font-weight:500;text-decoration:line-through}.mini-basket-item-remove{color:#8a96a3;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;transition:background-color .15s,color .15s;display:flex}.mini-basket-item-remove:hover{color:#c62828;background:#fef2f2}.mini-basket-item-remove:focus-visible{outline-offset:-2px;outline:2px solid #005284}.mini-basket-footer{padding:14px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #e3eaf1;flex-shrink:0;box-shadow:0 -8px 20px #17293a0d}.mini-basket-footer .exchange-price-update{margin:0 0 10px}.mini-basket-total{justify-content:space-between;align-items:baseline;display:flex}.mini-basket-total span{color:#17293a;font-size:15px;font-weight:600}.mini-basket-total strong{color:#005284;font-size:22px;font-weight:800}.mini-basket-note{color:#647180;margin-top:2px;font-size:12.5px}.mini-basket-actions{gap:10px;margin-top:14px;display:flex}.mini-basket-btn{color:#005284;white-space:nowrap;background:#fff;border:1.5px solid #00528440;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-size:14.5px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.mini-basket-btn:hover{background:#0052840d}.mini-basket-btn.is-primary{color:#fff;background:#005284;border-color:#005284}.mini-basket-btn.is-primary:hover{background:#003e66;border-color:#003e66}.mini-basket-btn:focus-visible{outline-offset:2px;outline:2px solid #005284}.navbar-cart-wrap{position:relative}.navbar-cart-badge{color:#fff;pointer-events:none;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px;box-shadow:0 2px 6px #ef444480}@media (width<=480px){.mini-basket{width:100vw;box-shadow:none}.mini-basket-header{padding-left:16px}.mini-basket-group-header{padding:12px 16px 4px}.mini-basket-item{padding:10px 8px 10px 16px}.mini-basket-footer{padding-left:16px;padding-right:16px}}.basket-page{max-width:1080px;margin:0 auto;padding:40px 16px 60px}.basket-breadcrumb{color:#999;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.basket-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.basket-breadcrumb a:hover{color:#005284}.basket-breadcrumb i{color:#ccc;font-size:10px}.basket-breadcrumb span{color:#333;font-weight:600}.basket-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.basket-header h1{color:#1a1a1a;align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.basket-header h1 i{color:#005284}.basket-clear{color:#888;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.basket-clear:hover{color:#ef4444;border-color:#ef4444}.basket-empty{text-align:center;padding:80px 16px}.basket-empty>i{color:#ddd;margin-bottom:16px;font-size:64px;display:block}.basket-empty h2{color:#1a1a1a;margin-bottom:6px;font-size:20px;font-weight:700}.basket-empty p{color:#888;margin-bottom:24px;font-size:15px}.basket-content{grid-template-columns:1fr 340px;align-items:flex-start;gap:28px;display:grid}.basket-items{flex-direction:column;gap:20px;display:flex}.basket-group{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.basket-group-header{background:#00528412;border-bottom:1px solid #0052841a;align-items:center;gap:12px;padding:14px 24px;display:flex}.basket-group-header>i{color:#005284;opacity:.6;font-size:18px}.basket-group-title{color:#555;font-size:14px;display:block}.basket-group-title strong{color:#005284;font-weight:700}.basket-group-city{color:#999;align-items:center;gap:4px;font-size:12px;display:flex}.basket-group-city i{font-size:11px}.basket-item{border-bottom:1px solid #f0f0f0;align-items:center;gap:16px;padding:16px 24px;display:flex}.basket-item:last-child{border-bottom:none}.basket-item-image{flex-shrink:0}.basket-item-image img{object-fit:cover;border-radius:10px;width:80px;height:80px}.basket-item-info{flex:1;min-width:0}.basket-item-title{color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:15px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.basket-item-title:hover{color:#005284}.basket-item-meta{color:#888;gap:14px;font-size:12px;display:flex}.basket-item-meta span{align-items:center;gap:4px;display:flex}.basket-item-meta i{color:#bbb;font-size:12px}.basket-item-badge{color:#16a34a;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:700;display:inline-flex}.basket-item-badge i{font-size:11px}.basket-item-badge.is-danger{color:#dc2626}.basket-item-badge.is-exchange{color:#a37c14}.basket-item-timer{color:#777;border-left:1px solid #d6e8da;align-items:center;gap:3px;margin-left:6px;padding-left:6px;font-weight:600;display:inline-flex}.basket-item.is-unavailable{opacity:.6}.basket-item.is-unavailable .basket-item-price{color:#aaa;text-decoration:line-through}.basket-summary-note{color:#b45309;align-items:flex-start;gap:6px;margin-bottom:12px;font-size:12px;line-height:1.4;display:flex}.basket-summary-note i{margin-top:1px}.basket-btn.is-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.basket-item-price{color:#005284;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:700}.basket-item-price.is-promo{color:#dc2626}.basket-item-old{color:#aaa;margin-left:8px;font-size:13px;font-weight:600;text-decoration:line-through}.basket-item-remove{color:#bbb;cursor:pointer;background:0 0;border:1.5px solid #eee;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s,color .15s,background .15s;display:flex}.basket-item-remove i{font-size:14px}.basket-item-remove:hover{color:#ef4444;background:#fef2f2;border-color:#ef4444}.basket-summary{background:#fff;border-radius:16px;padding:24px;position:sticky;top:120px;box-shadow:0 2px 12px #0000000f}.basket-summary h3{color:#1a1a1a;margin-bottom:20px;font-size:17px;font-weight:700}.basket-summary-row{color:#555;border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.basket-summary-tbd{color:#999;font-size:12px;font-style:italic}.basket-summary-discount{color:#16a34a;font-weight:600}.basket-summary-discount .bi{margin-right:4px}.basket-promo{border-bottom:1px solid #f0f0f0;padding:14px 0}.basket-promo-form{gap:8px;display:flex}.basket-promo-input-wrap{border:1.5px solid #ddd;border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s;display:flex}.basket-promo-input-wrap:focus-within{border-color:#005284}.basket-promo-input-wrap i{color:#aaa;flex-shrink:0;font-size:14px}.basket-promo-input-wrap input{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-family:inherit;font-size:13px}.basket-promo-input-wrap input::placeholder{color:#bbb}.basket-promo-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#005284;border:none;border-radius:10px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,opacity .2s}.basket-promo-btn:hover:not(:disabled){background:#003e66}.basket-promo-btn:disabled{opacity:.5;cursor:not-allowed}.basket-promo-applied{color:#1a1a1a;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.basket-promo-applied>i{color:#16a34a;font-size:16px}.basket-promo-applied strong{font-weight:700}.basket-promo-remove{color:#999;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;transition:color .15s,background .15s;display:flex}.basket-promo-remove i{font-size:11px}.basket-promo-remove:hover{color:#ef4444;background:#fef2f2}.basket-promo-error{color:#ef4444;margin-top:6px;font-size:12px;font-weight:500;display:block}.basket-summary-total{color:#1a1a1a;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px;display:flex}.basket-summary-total strong{color:#005284;font-size:20px}.basket-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.basket-btn:disabled{opacity:.5;cursor:not-allowed}.basket-btn-primary{color:#fff;background:#005284}.basket-btn-primary:hover:not(:disabled){background:#003e66}.basket-btn-secondary{color:#555;background:#f3f4f6}.basket-btn-secondary:hover:not(:disabled){background:#e5e7eb}.basket-btn-full{width:100%;margin-bottom:8px}.basket-btn-full:last-child{margin-bottom:0}@media (width<=768px){.basket-page{padding:20px 12px 40px}.basket-header{margin-bottom:20px}.basket-header h1{font-size:20px}.basket-content{grid-template-columns:1fr;gap:16px}.basket-summary{position:static}.basket-group-header{padding:12px 16px}.basket-item{gap:10px;padding:12px 16px;position:relative}.basket-item-image img{width:64px;height:64px}.basket-item-info{flex:1;min-width:0}.basket-item-price{font-size:14px;position:absolute;bottom:14px;right:16px}.basket-item-remove{width:32px;height:32px;position:absolute;top:12px;right:16px}.basket-empty{padding:48px 16px}.basket-empty>i{font-size:48px}.basket-empty h2{font-size:18px}}.checkout-options{gap:12px;display:grid}.checkout-options.is-cols-1{grid-template-columns:1fr}.checkout-options.is-cols-2{grid-template-columns:repeat(2,1fr)}.checkout-options.is-cols-3{grid-template-columns:repeat(3,1fr)}.checkout-option{cursor:pointer;border:2px solid #e8e8e8;border-radius:12px;align-items:center;gap:14px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.checkout-option input{opacity:0;pointer-events:none;position:absolute}.checkout-option.is-disabled{cursor:not-allowed;opacity:.5;background:#f6f7f8}.checkout-option.is-disabled:hover{border-color:#e8e8e8}.checkout-option>i{color:#9aa3ab;font-size:24px;transition:color .18s}.checkout-option:hover{border-color:#38b3ff}.checkout-option.is-active{background:#0052840a;border-color:#005284;box-shadow:0 2px 10px #0052841a}.checkout-option.is-active>i{color:#005284}.checkout-pickup{margin-top:0}.checkout-pickup-warning{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.checkout-pickup-warning i{flex-shrink:0;margin-top:1px;font-size:15px}.checkout-pickup-shops{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.checkout-pickup-shop{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:13px;line-height:1.4;overflow:hidden;box-shadow:0 1px 2px #1118270a}.checkout-pickup-shop-head{background:#f8fafc;border-bottom:1px solid #eef2f7;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.checkout-pickup-shop-icon{color:#005284;background:#0052841a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.checkout-pickup-shop-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.checkout-pickup-shop-count{white-space:nowrap;color:#005284;background:#0052841a;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11.5px;font-weight:700}.checkout-pickup-shop-body{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.checkout-pickup-shop-rows{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.checkout-pickup-shop-row{color:#374151;align-items:flex-start;gap:8px;display:flex}.checkout-pickup-shop-row i{color:#005284;flex-shrink:0;margin-top:2px}.checkout-pickup-shop-row a{color:#005284;font-weight:600;text-decoration:none}.checkout-pickup-shop-row a:hover{text-decoration:underline}.checkout-pickup-shop-map{color:#005284;white-space:nowrap;background:#fff;border:1px solid #0052844d;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.checkout-pickup-shop-map:hover{background:#0052840f}@media (width<=640px){.checkout-pickup-shop-head{flex-wrap:wrap}.checkout-pickup-shop-name{white-space:normal;flex-basis:calc(100% - 40px)}.checkout-pickup-shop-body{flex-direction:column;align-items:stretch}.checkout-pickup-shop-map{justify-content:center}}.checkout-option-name{color:#1a1a1a;font-size:15px;font-weight:700}.checkout-option-text{flex-direction:column;flex:1;gap:2px;display:flex}.checkout-option-desc{color:#888;font-size:12.5px}.checkout-radio{border:2px solid #ccc;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .18s;position:relative}.checkout-option.is-active .checkout-radio{border-color:#005284}.checkout-option.is-active .checkout-radio:after{content:"";background:#005284;border-radius:50%;position:absolute;inset:3px}.checkout-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.checkout-field label{color:#444;font-size:13px;font-weight:600}.checkout-field input,.checkout-field textarea,.checkout-field select{color:#1a1a1a;resize:vertical;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.checkout-field input::placeholder,.checkout-field textarea::placeholder,.checkout-field select::placeholder{color:#b0b0b0}.checkout-field input:focus,.checkout-field textarea:focus,.checkout-field select:focus{border-color:#005284;outline:none;box-shadow:0 0 0 3px #0052841a}.checkout-field input.has-error,.checkout-field textarea.has-error,.checkout-field select.has-error{border-color:#ef4444}.checkout-field input:read-only,.checkout-field textarea:read-only,.checkout-field select:read-only{color:#777;cursor:not-allowed;background:#f5f5f5}.checkout-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-optional{color:#aaa;font-weight:500}.checkout-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.checkout-field-edit{color:#005284;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.checkout-field-edit:hover{text-decoration:underline}.checkout-error{color:#ef4444;font-size:12.5px}.checkout-courier-error{margin-top:12px;display:block}.checkout-ac{position:relative}.checkout-ac-spin{color:#005284;font-size:14px;animation:.7s linear infinite checkout-spin;position:absolute;bottom:13px;right:14px}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-ac-list{z-index:20;background:#fff;border:1.5px solid #e6e6e6;border-radius:10px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.checkout-ac-list li{color:#333;cursor:pointer;border-radius:7px;padding:9px 12px;font-size:13.5px}.checkout-ac-list li:hover{color:#005284;background:#00528412}.checkout-ac-list .checkout-ac-kind{float:right;color:#647180;margin-left:8px;font-size:12px}.checkout-field input:disabled,.checkout-field select:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.checkout-summary{background:#fff;border-radius:16px;min-width:0;padding:24px;box-shadow:0 2px 12px #0000000f}.checkout-summary h3{color:#1a1a1a;margin-bottom:18px;font-size:17px;font-weight:700}.checkout-buy-note{color:#17293a;background:#0052840f;border-radius:10px;align-items:flex-start;gap:8px;margin:-6px 0 16px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.checkout-buy-note i{color:#005284;margin-top:2px}.checkout-buy-note a{color:#005284;white-space:nowrap;font-weight:600}.checkout-summary-items{border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:18px;padding-bottom:18px;display:flex}.checkout-summary-item{align-items:center;gap:10px;display:flex}.checkout-summary-item img{object-fit:cover;border-radius:8px;flex-shrink:0;width:44px;height:44px}.checkout-summary-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.checkout-summary-name{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.checkout-summary-badge{color:#16a34a;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.checkout-summary-badge i{font-size:11px}.checkout-summary-badge.is-danger{color:#dc2626}.checkout-summary-badge.is-exchange{color:#a37c14}.checkout-summary-timer{color:#777;border-left:1px solid #d6e8da;align-items:center;gap:3px;margin-left:6px;padding-left:6px;font-weight:600;display:inline-flex}.checkout-summary-item.is-unavailable{opacity:.6}.checkout-summary-item.is-unavailable .checkout-summary-price{color:#aaa;text-decoration:line-through}.checkout-summary-group{flex-direction:column;gap:12px;display:flex}.checkout-summary-group+.checkout-summary-group{border-top:1px solid #f0f0f0;margin-top:14px;padding-top:14px}.checkout-summary-group-head{text-transform:uppercase;letter-spacing:.03em;color:#888;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.checkout-summary-group-head i{flex-shrink:0;font-size:13px}.checkout-summary-group-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checkout-multi-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.checkout-multi-note i{margin-top:1px;font-size:15px}.checkout-summary-price{color:#005284;white-space:nowrap;text-align:right;font-size:14px;font-weight:700}.checkout-summary-price.is-promo{color:#dc2626}.checkout-summary-old{color:#aaa;font-size:12px;font-weight:600;text-decoration:line-through;display:block}@media (width<=520px){.checkout-options.is-cols-2,.checkout-options.is-cols-3,.checkout-field-row{grid-template-columns:1fr}}.checkout-bank{text-align:left;border:1.5px solid #005284;border-radius:14px;max-width:460px;margin:8px auto 4px;overflow:hidden}.checkout-bank-head{color:#005284;background:#f7fafc;border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-weight:700;display:flex}.checkout-bank-head i{margin-right:6px}.checkout-bank-print{color:#005284;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #005284;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.checkout-bank-print:hover{color:#fff;background:#005284}.checkout-bank-rows{padding:4px 16px 12px}.checkout-bank-row{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:14px;display:flex}.checkout-bank-row:last-child{border-bottom:none}.checkout-bank-row span{color:#888;flex-shrink:0}.checkout-bank-row strong{color:#1a1a1a;text-align:right;word-break:break-all}@media print{body *{visibility:hidden}.checkout-bank,.checkout-bank *{visibility:visible}.checkout-bank{border-color:#333;width:100%;max-width:none;position:absolute;top:0;left:0}.checkout-bank-print{display:none}}html:has(.co-shell){background:#003e66}.co-shell{color:#17293a;background:radial-gradient(70% 60% at 0 0,#ffffff1a,#0000 60%),radial-gradient(60% 50% at 100% 70%,#d4af371a,#0000 60%),linear-gradient(170deg,#005284 0%,#003e66 100%);flex-direction:column;min-height:100dvh;display:flex;position:relative}.co-shapes{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.co-topbar{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:64px;padding:0 24px;display:grid;position:relative}.co-topbar:after{content:"";background:linear-gradient(90deg,#0000 0%,#d4af3773 25%,#ffe98acc 50%,#d4af3773 75%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.co-topbar-back{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;justify-self:start;align-items:center;gap:8px;height:38px;padding:0 14px 0 11px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.co-topbar-back i{font-size:16px;transition:transform .15s}.co-topbar-back:hover{background:#ffffff24}.co-topbar-back:hover i{transform:translate(-2px)}.co-topbar-back:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.co-topbar-logo{border-radius:4px;display:block}.co-topbar-logo img{width:auto;height:26px;display:block}.co-topbar-logo:focus-visible{outline-offset:5px;outline:2px solid #d4af37}.co-topbar-secure{color:#ffffffd9;justify-self:end;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.co-topbar-secure i{color:#d4af37;font-size:15px}.co-main{z-index:1;flex-direction:column;flex:1 0 auto;width:100%;max-width:1240px;margin:0 auto;padding:24px 16px 40px;display:flex;position:relative}.co-stepper{width:100%;max-width:520px;margin:0 auto 24px;padding:0;list-style:none;display:flex}.co-step{flex:1;justify-content:center;display:flex;position:relative}.co-step:not(:first-child):before{content:"";background:#ffffff38;width:100%;height:2px;position:absolute;top:16px;right:50%}.co-step.is-active:before,.co-step.is-done:before,.co-step.is-reached:before{background:#d4af37}.co-step-btn{z-index:1;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0 6px;display:flex;position:relative}.co-step-btn:disabled{cursor:default}.co-step-btn:not(:disabled):hover .co-step-label{text-decoration:underline}.co-step-btn:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #d4af37}.co-step-dot{color:#ffffffbf;background:#003e66;border:2px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,color .2s;display:flex}.is-active .co-step-dot{color:#005284;background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff2e}.is-done .co-step-dot{color:#003e66;background:#d4af37;border-color:#d4af37;font-size:18px}.is-reached .co-step-dot{color:#fff;border-color:#d4af37}.co-step-label{color:#ffffffb3;font-size:13px;font-weight:600}.is-active .co-step-label,.is-done .co-step-label,.is-reached .co-step-label{color:#fff}.co-layout{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;display:grid}.co-card{background:#fff;border-radius:18px;min-width:0;box-shadow:0 24px 60px #0214224d,0 2px 8px #0214221a}.co-panel{padding:24px 24px 8px}.co-panel[hidden]{display:none}.co-panel-head{margin-bottom:18px}.co-panel-head h2{color:#17293a;font-size:21px;font-weight:700;line-height:1.25}.co-panel-head h2:focus{outline:none}.co-panel-head p{color:#647180;margin-top:3px;font-size:14px}.co-shell .checkout-field label{color:#3d4b59;font-size:13.5px}.co-shell .checkout-field input,.co-shell .checkout-field textarea,.co-shell .checkout-field select{border-color:#d4dce5;border-radius:12px;padding:12px 14px;font-size:15px}.co-shell .checkout-field input::placeholder,.co-shell .checkout-field textarea::placeholder,.co-shell .checkout-field select::placeholder{color:#8a96a3}.co-shell .checkout-field input.has-error,.co-shell .checkout-field textarea.has-error,.co-shell .checkout-field select.has-error{border-color:#c62828}.co-shell .checkout-field-row{margin-top:14px}.co-shell .checkout-field-row>.checkout-field,.co-panel-head+.checkout-field-row,.co-panel-head+.checkout-field{margin-top:0}.co-account{background:#f4f7fa;border:1px solid #e3eaf1;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:4px;padding:12px 14px;display:flex}.co-account p{color:#647180;flex:260px;font-size:13.5px;line-height:1.45}.co-account p strong{color:#17293a}.co-account-actions{flex-shrink:0;gap:8px;display:flex}.co-account-login,.co-account-register{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.co-account-login:focus-visible,.co-account-register:focus-visible{outline-offset:2px;outline:2px solid #005284}.co-account-login{color:#fff;background:#005284}.co-account-login:hover{background:#003e66}.co-account-register{color:#005284;background:#fff;border:1px solid #0052844d}.co-account-register:hover{background:#0052840f}.co-shell .checkout-option{gap:12px;padding:12px 14px}.co-methods{grid-template-columns:1fr;gap:10px}.co-method-mark{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:32px;display:flex}.co-method-mark img{object-fit:contain;max-width:56px;max-height:20px;display:block}.co-method-mark i{color:#005284;font-size:22px}.co-shell .checkout-multi-note{margin-top:12px;padding:9px 12px}.co-eta{color:#647180;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;display:flex}.co-eta i{color:#15803d;font-size:16px}.co-eta strong{color:#17293a;white-space:nowrap;font-weight:600}.co-spacer{display:none}.co-add-note{font:inherit;color:#005284;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.co-add-note:hover{text-decoration:underline}.co-add-note:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #005284}.co-review{border:1px solid #e3eaf1;border-radius:12px;margin:18px 0 16px}.co-review-row{grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.co-review-row+.co-review-row{border-top:1px solid #e3eaf1}.co-review-row dt{color:#647180;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.co-review-row dt i{color:#005284;font-size:15px}.co-review-row dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;font-size:14px;line-height:1.45;display:flex}.co-review-row dd strong{font-weight:600}.co-review-row dd span{color:#647180;font-size:13px}.co-review-row dd .co-review-line{color:#17293a;font-size:14px}.co-review-edit{font:inherit;color:#005284;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.co-review-edit:hover{text-decoration:underline}.co-review-edit:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #005284}.co-nav{background:#fff;border-top:1px solid #e3eaf1;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px 24px 20px;display:flex}.co-prev{height:46px;font:inherit;color:#17293a;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.co-prev:hover{background:#f4f7fa}.co-prev:focus-visible{outline-offset:2px;outline:2px solid #005284}.co-next{white-space:nowrap;color:#fff;min-width:240px;height:50px;font:inherit;cursor:pointer;background:#005284;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}.co-next i{font-size:17px}.co-next:hover{background:#003e66}.co-next:active{transform:translateY(1px)}.co-next:disabled{opacity:.7;cursor:progress}.co-next:focus-visible{outline-offset:2px;outline:3px solid #00528459}.co-next-total{border-left:1px solid #ffffff59;margin-left:2px;padding-left:10px}.co-summary{border-radius:18px;flex-direction:column;display:flex;box-shadow:0 24px 60px #0214224d,0 2px 8px #0214221a}.co-summary-body{flex-direction:column;flex:auto;min-height:0;display:flex}.co-sum-list{overscroll-behavior:contain;background:linear-gradient(#f4f7fa 30%,#f4f7fa00) top/100% 28px no-repeat local,linear-gradient(#f4f7fa00,#f4f7fa 70%) bottom/100% 28px no-repeat local,radial-gradient(farthest-side at 50% 0,#17293a29,#0000) top/100% 10px no-repeat,radial-gradient(farthest-side at 50% 100%,#17293a29,#0000) bottom/100% 10px no-repeat,#f4f7fa;border:1px solid #e3eaf1;border-radius:12px;flex:auto;min-height:72px;margin-bottom:2px;padding:10px;overflow-y:auto}.co-sum-foot{flex:none}.co-summary-toggle,.co-summary-backdrop{display:none}@keyframes co-fade{0%{opacity:0}}.co-sum-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.co-summary-title{color:#17293a;font-size:17px;font-weight:700}.co-sum-count{color:#647180;white-space:nowrap;background:#f4f7fa;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.co-summary .checkout-summary-items{border-bottom:0;gap:0;margin-bottom:0;padding-bottom:0}.co-summary .checkout-summary-group{gap:10px}.co-summary .checkout-summary-group+.co-summary .checkout-summary-group{border-top-color:#e3eaf1;margin-top:10px;padding-top:10px}.co-summary .checkout-summary-item{align-items:flex-start;gap:12px}.co-summary .checkout-summary-item img{background:#fff;border:1px solid #e3eaf1;border-radius:10px;width:52px;height:52px}.co-summary .checkout-summary-name{-webkit-line-clamp:2;white-space:normal;color:#17293a;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.co-summary .checkout-summary-price{padding-top:1px;font-size:14px}.co-sum-group-ship{text-transform:none;letter-spacing:0;color:#647180;flex-shrink:0;margin-left:auto;font-weight:600}.co-sum-warn{color:#b45309;align-items:flex-start;gap:6px;margin-top:10px;font-size:12.5px;line-height:1.4;display:flex}.co-sum-warn i{margin-top:1px}.co-sum-promo{border-bottom:1px solid #e3eaf1;padding:10px 0}.co-sum-promo-toggle{font:inherit;color:#005284;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.co-sum-promo-toggle:hover{text-decoration:underline}.co-sum-promo-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #005284}.co-sum-promo-form{gap:8px;display:flex}.co-sum-promo-form input{min-width:0;height:40px;font:inherit;color:#17293a;text-transform:uppercase;border:1.5px solid #d4dce5;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.co-sum-promo-form input::placeholder{color:#8a96a3;text-transform:none}.co-sum-promo-form input:focus{border-color:#005284;outline:none;box-shadow:0 0 0 3px #0052841f}.co-sum-promo-form button{color:#fff;height:40px;font:inherit;cursor:pointer;background:#005284;border:0;border-radius:10px;flex-shrink:0;padding:0 16px;font-size:13.5px;font-weight:700}.co-sum-promo-form button:hover:not(:disabled){background:#003e66}.co-sum-promo-form button:disabled{opacity:.5;cursor:not-allowed}.co-sum-promo-applied{color:#15803d;background:#16a34a0f;border:1px dashed #16a34a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.co-sum-promo-applied button{color:#647180;cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px;display:inline-flex}.co-sum-promo-applied button:hover{color:#c62828}.co-sum-promo-error{color:#c62828;margin-top:6px;font-size:12.5px;display:block}.co-sum-rows{flex-direction:column;gap:6px;margin:10px 0 0;display:flex}.co-sum-row{color:#647180;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.co-sum-row dd{color:#17293a;white-space:nowrap;font-weight:600}.co-sum-row.is-discount dd{color:#15803d}.co-sum-total{border-top:1px solid #e3eaf1;align-items:flex-end;margin-top:2px;padding-top:10px}.co-sum-total dt{color:#17293a;flex-direction:column;font-size:15px;font-weight:700;display:flex}.co-sum-total dt span{color:#647180;font-size:12px;font-weight:500}.co-sum-total dd{color:#005284;font-size:24px;font-weight:800;line-height:1.1}.co-sum-delivery{border-top:1px dashed #e3eaf1;margin-top:10px;padding-top:10px}.co-sum-delivery-line{color:#17293a;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.co-sum-delivery-line i{color:#005284;flex-shrink:0;font-size:15px}.co-sum-delivery-line span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.co-sum-delivery-line strong{white-space:nowrap;flex-shrink:0;margin-left:auto}.co-sum-delivery-note{color:#647180;margin-top:2px;padding-left:23px;font-size:12px}.co-done{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:560px;margin:8px auto 0;padding:36px 36px 30px;box-shadow:0 24px 60px #0214224d,0 2px 8px #0214221a}.co-done h1{color:#17293a;margin-top:14px;font-size:24px;font-weight:700;line-height:1.25}.co-done .checkout-bank{max-width:none;margin:16px 0 0}.co-done .checkout-bank-row{grid-template-columns:96px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.co-done-icon{color:#15803d;background:#e7f6ec;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:36px;display:inline-flex;box-shadow:0 0 0 8px #15803d12}.co-done-lead{color:#647180;margin-top:6px;font-size:15px;line-height:1.5}.co-done-facts{text-align:left;background:#e3eaf1;border:1px solid #e3eaf1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;display:grid;overflow:hidden}.co-done-facts>div{background:#fff;padding:10px 14px}.co-done-facts dt{color:#647180;font-size:12px;font-weight:600}.co-done-facts dd{color:#17293a;overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:600}.co-done-note{color:#17293a;text-align:left;background:#f4f7fa;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.co-done-note i{color:#005284;margin-top:2px}.co-copy{color:#005284;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background-color .15s;display:inline-flex}.co-copy:hover{background:#f4f7fa}.co-copy:focus-visible{outline-offset:2px;outline:2px solid #005284}.co-done-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.co-done-actions .co-next{min-width:200px}@media print{.co-copy,.co-copy-gap{display:none}}@media (width>=861px){.co-layout{align-items:stretch;max-height:calc(100dvh - 212px);display:flex}.co-card{flex-direction:column;flex:auto;min-height:0;display:flex}.co-panel:not([hidden]){flex:auto;min-height:0;padding-bottom:16px;overflow-y:auto}.co-panel:not([hidden]):has(.checkout-ac){overflow:visible}.co-nav{flex:none;margin-top:0}.co-summary{flex:0 0 400px;min-height:0;padding:18px 18px 16px}.co-shell .checkout-ac-list{max-height:220px}}@media (width<=860px){.co-shapes{display:none}.co-main{padding-bottom:0}.co-layout{flex-direction:column;flex:1 0 auto;align-items:stretch;gap:0;display:flex}.co-spacer{flex:auto;min-height:14px;display:block;position:relative;overflow:hidden}.co-spacer-shapes{width:100%;height:560px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.co-card,.co-done{border-radius:22px 22px 0 0;flex-direction:column;flex:none;width:auto;max-width:none;margin:0 -16px;display:flex;box-shadow:0 -10px 30px #021b2d33}.co-done{margin-top:0;padding:30px 20px 24px}.co-done-icon{align-self:center}.co-summary{z-index:20;order:-1;max-height:none;padding:0;position:relative}.co-summary.is-open{border-radius:18px 18px 0 0}.co-summary-backdrop{z-index:15;background:#02142273;animation:.15s ease-out co-fade;display:block;position:fixed;inset:0}.co-summary-toggle{width:100%;font:inherit;color:#17293a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.co-summary-toggle i{color:#005284}.co-summary-toggle:focus-visible{outline-offset:-2px;border-radius:16px;outline:2px solid #005284}.co-summary-toggle-total{align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.co-summary-body{background:#fff;border-top:1px solid #e3eaf1;border-radius:0 0 18px 18px;flex-direction:column;max-height:calc(100dvh - 240px);display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 24px 50px #02142259}.co-summary.is-open .co-summary-body{display:flex}.co-sum-list{min-height:0;margin:12px 14px 4px}.co-sum-foot{padding:0 18px 18px;box-shadow:0 -8px 16px #17293a0f}.co-sum-head{display:none}.co-nav{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-radius:0;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -8px 20px #17293a14}.co-nav .co-next{flex:1;min-width:0}}@media (width<=560px){.co-topbar{height:56px;padding:0 12px}.co-topbar-logo img{height:22px}.co-topbar-secure span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-topbar-back{justify-content:center;width:38px;padding:0}.co-topbar-back span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-topbar-secure{background:#ffffff14;border-radius:50%;justify-content:center;width:38px;height:38px}.co-shell .checkout-pickup-shop-head{flex-wrap:nowrap;padding:8px 12px}.co-shell .checkout-pickup-shop-name{flex-basis:auto}.co-shell .checkout-pickup-shop-body{flex-direction:row;align-items:flex-start;gap:10px;padding:10px 12px}.co-shell .checkout-pickup-shop-row{font-size:12.5px}.co-shell .checkout-pickup-shop-map{padding:6px 10px}.co-account p{flex:auto}.co-account-more{display:none}.co-next{gap:8px;padding:0 16px;font-size:14.5px}.co-next .bi-check2-circle{display:none}.co-main{padding:16px 12px 0}.co-card,.co-done{margin:0 -12px}.co-stepper{margin-bottom:16px}.co-step-dot{width:30px;height:30px;font-size:13px}.co-step:not(:first-child):before{top:14px}.co-panel{padding:20px 16px 16px}.co-panel-head h2{font-size:19px}.co-review{margin:14px 0 12px}.co-review-row{grid-template-columns:16px minmax(0,1fr) auto;gap:10px;padding:10px 12px}.co-review-row dt{padding-top:1px}.co-review-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-shell .exchange-price-update{margin-bottom:12px;padding:8px 12px}.co-shell .checkout-agree{margin-bottom:8px;padding:10px 12px}.co-nav .co-prev{width:46px;padding:0}.co-nav .co-prev span{display:none}.co-done .checkout-bank-row{grid-template-columns:minmax(0,1fr) 30px;row-gap:2px}.co-done .checkout-bank-row>span:first-child{grid-column:1}.co-done .checkout-bank-row strong{text-align:left;grid-column:1}.co-done .checkout-bank-row .co-copy,.co-done .checkout-bank-row .co-copy-gap{grid-area:1/2/span 2}.co-done-actions{flex-direction:column}.co-done-actions .co-next,.co-done-actions .co-prev{width:100%}}.product-card-gold-bulk{z-index:2;color:#fff;white-space:nowrap;background:linear-gradient(100deg,#8a0a1f 0%,#c8102e 55%,#d42032 100%);border-radius:6px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px -2px #3c00088c}.product-card-gold-bulk i{font-size:11px}.product-card-offer-badge~.product-card-gold-bulk,.product-card-promo-badge~.product-card-gold-bulk{top:40px}.product-card.is-vip .product-card-gold-bulk{top:88px}@media (width<=768px){.product-card-gold-bulk{padding:3px 6px;font-size:9.5px;top:6px;left:6px}.product-card-gold-bulk i{display:none}.product-card-offer-badge~.product-card-gold-bulk,.product-card-promo-badge~.product-card-gold-bulk{top:32px}.product-card.is-vip .product-card-gold-bulk{top:76px}}.basket-item-badge.is-gold-bulk,.checkout-summary-badge.is-gold-bulk{color:#7a5a0c}.mini-basket-item-badge.is-gold-bulk{color:#7a5a0c;background:#d4af3729}.gold-bulk-meter{color:#fff;background:linear-gradient(100deg,#8a0a1f 0%,#c8102e 55%,#d42032 100%);border-radius:12px;margin-bottom:14px;padding:16px 14px 12px;position:relative;overflow:hidden;box-shadow:0 8px 22px -14px #3c000899}.gold-bulk-meter-line{background:#28000666;height:5px;position:absolute;inset:0 0 auto}.gold-bulk-meter-line>span{background:linear-gradient(90deg,#a87f14 0%,#d4af37 45%,#f5d777 100%);min-width:8px;height:100%;transition:width .4s;display:block;position:relative;overflow:hidden;box-shadow:0 0 10px #d4af37bf}.gold-bulk-meter-line>span:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffbf 50%,#0000 100%);animation:2.4s ease-in-out infinite gold-bulk-sheen;position:absolute;inset:0;transform:translate(-100%)}.gold-bulk-meter-inner{align-items:center;gap:14px;display:flex}.gold-bulk-meter-weight{flex-direction:column;flex:none;line-height:1.1;display:flex}.gold-bulk-meter-weight b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700}.gold-bulk-meter-weight small{color:#fde2e5;margin-top:2px;font-size:11px}.gold-bulk-meter-text{border-left:1px solid #ffffff4d;flex:1;min-width:0;padding-left:14px;font-size:14px;line-height:1.35}.gold-bulk-meter-text b{font-weight:700}.gold-bulk-meter-cta{color:#c8102e;white-space:nowrap;background:#fff;border-radius:6px;flex:none;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none}.gold-bulk-meter-cta:hover{color:#9e0c24;background:#fff1f2}.gold-bulk-meter-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.gold-bulk-meter.is-floating{z-index:90;border-radius:0;margin:0;padding:16px 40px 12px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px -12px #3c00088c}.gold-bulk-meter.is-floating .gold-bulk-meter-inner{max-width:760px;margin:0 auto}.gold-bulk-meter.is-reached .gold-bulk-meter-line>span,.gold-bulk-note.is-reached .gold-bulk-meter-line>span{background:linear-gradient(90deg,#15803d 0%,#22c55e 55%,#86efac 100%);box-shadow:0 0 10px #22c55ebf}.mini-basket-footer .gold-bulk-meter{margin-bottom:12px;padding:14px 12px 10px}.mini-basket-footer .gold-bulk-meter .gold-bulk-meter-weight b{font-size:17px}.mini-basket-footer .gold-bulk-meter .gold-bulk-meter-text{padding-left:12px;font-size:13px}.mini-basket-footer .gold-bulk-meter .gold-bulk-meter-cta{padding:6px 10px;font-size:12px}.has-gold-strip .footer{padding-bottom:72px}@media (width<=768px){.gold-bulk-meter{padding:14px 12px 10px}.gold-bulk-meter-inner{gap:10px}.gold-bulk-meter-weight b{font-size:17px}.gold-bulk-meter-text{padding-left:10px;font-size:13px}.gold-bulk-meter-cta{padding:6px 10px;font-size:12px}.gold-bulk-meter.is-floating{padding:15px 16px 11px}}@keyframes gold-bulk-sheen{0%,30%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gold-bulk-meter-line>span{transition:none}.gold-bulk-meter-line>span:after{animation:none}}.gold-bulk-note{color:#fff;background:linear-gradient(100deg,#8a0a1f 0%,#c8102e 55%,#d42032 100%);border-radius:12px;margin:14px 0;padding:17px 16px 14px;position:relative;overflow:hidden;box-shadow:0 8px 22px -14px #3c000899}.gold-bulk-note-inner{align-items:center;gap:16px;display:flex}.gold-bulk-note-deal{flex-direction:column;flex:none;line-height:1;display:flex}.gold-bulk-note-deal b{letter-spacing:-.02em;white-space:nowrap;font-size:28px;font-weight:800}.gold-bulk-note-deal small{color:#fde2e5;margin-top:4px;font-size:12px}.gold-bulk-note-body{border-left:1px solid #ffffff4d;flex:1;min-width:0;padding-left:16px}.gold-bulk-note-title{color:#fde2e5;font-size:13px}.gold-bulk-note-price{margin-top:2px;font-size:15px;line-height:1.35}.gold-bulk-note-price b{font-size:17px;font-weight:800}.gold-bulk-note-price s{color:#fde2e5;margin-left:4px;font-size:13px}.gold-bulk-note-cart{color:#fde2e5;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12.5px}@media (width<=768px){.gold-bulk-note{padding:15px 12px 12px}.gold-bulk-note-inner{gap:12px}.gold-bulk-note-deal b{font-size:23px}.gold-bulk-note-body{padding-left:12px}.gold-bulk-note-price{font-size:14px}.gold-bulk-note-price b{font-size:16px}}.gold-rates{background:#fff;border:1px solid #e3eaf1;border-radius:16px;flex-wrap:wrap;align-items:stretch;gap:8px;margin:0 0 20px;padding:14px 16px;display:flex}.gold-rates-label{color:#647180;align-self:center;margin-right:6px;font-size:14px;font-weight:600}.gold-rate{color:#17293a;text-align:left;white-space:nowrap;cursor:pointer;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:150px;padding:8px 14px;font-family:inherit;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.gold-rate-name{color:#647180;font-size:13px;font-weight:600}.gold-rate-price{font-size:16px;font-weight:700}.gold-rate-promo{color:#7a5a0c;font-size:12px}.gold-rate:hover{background:#fff;border-color:#005284}.gold-rate:focus-visible{outline-offset:2px;outline:2px solid #005284}.gold-rate.is-active{color:#fff;background:#005284;border-color:#005284}.gold-rate.is-active .gold-rate-name,.gold-rate.is-active .gold-rate-promo{color:#ffffffd9}@media (width<=768px){.gold-rates{border-radius:12px;margin:0 0 14px;padding:12px}.gold-rates-label{flex-basis:100%;font-size:13px}.gold-rate{flex:1 1 0;min-width:0;padding:8px 12px}.gold-rate-name{font-size:12px}.gold-rate-price{font-size:15px}.gold-rate-promo{font-size:11px}}.home-exchange.is-gold-deal{background:linear-gradient(100deg,#8a0a1f 0%,#c8102e 55%,#d42032 100%);border-color:#ffffff2e;box-shadow:0 18px 40px -24px #3c0008b3}.home-exchange.is-gold-deal h2{color:#fff}.home-exchange.is-gold-deal .home-exchange-lead,.home-exchange.is-gold-deal .home-exchange-board-head,.home-exchange.is-gold-deal .home-exchange-rates dt{color:#fde2e5}.home-exchange.is-gold-deal .home-exchange-board{border-color:#ffffff47}.home-exchange.is-gold-deal .home-exchange-rates .is-deal dd{color:#ffe7a3}.home-exchange.is-gold-deal .home-exchange-cta{color:#c8102e;background:#fff}.home-exchange.is-gold-deal .home-exchange-cta:hover{color:#9e0c24;background:#fff1f2}.fav-toolbar{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.fav-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fav-chip{color:#555;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.fav-chip em{color:#647180;font-size:12px;font-style:normal;font-weight:700}.fav-chip:hover{color:#005284;border-color:#005284}.fav-chip.is-active{color:#fff;background:#005284;border-color:#005284}.fav-chip.is-active em{color:#fffc}.fav-chip:focus-visible{outline-offset:2px;outline:2px solid #005284}.fav-sort select{appearance:none;color:#333;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#555 50%) calc(100% - 17px) 16px/5px 5px no-repeat,linear-gradient(135deg,#555 50%,#0000 50%) calc(100% - 12px) 16px/5px 5px no-repeat,#fff;border:1px solid #ddd;border-radius:8px;height:36px;padding:0 34px 0 12px;font-family:inherit;font-size:14px;font-weight:600}.fav-sort select:focus-visible{border-color:#005284;outline:none;box-shadow:0 0 0 3px #0052841f}.fav-empty{text-align:center;color:#647180;padding:56px 20px}.fav-empty i{color:#c0392b;margin-bottom:12px;font-size:44px;display:block}.fav-empty p{font-size:15px}.fav-empty-btn{color:#fff;background:#005284;border-radius:10px;margin-top:18px;padding:11px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.fav-empty-btn:hover{background:#003e66}@media (width<=768px){.fav-toolbar{flex-direction:column;align-items:stretch;margin-bottom:12px;padding-bottom:12px}.fav-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.fav-chips::-webkit-scrollbar{display:none}.fav-chip{flex-shrink:0}.fav-sort select{width:100%}}.product-card-favorite{z-index:2;color:#888;cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:color .15s,background .15s,transform .15s;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 1px 3px #0000001f}.product-card-favorite:hover{color:#c0392b;background:#fff;transform:scale(1.08)}.product-card-favorite.is-favorite{color:#c0392b;background:#fff}.messages-page{padding:0}.messages-inner{max-width:1100px;margin:0 auto;padding:24px 40px 64px}.messages-breadcrumb{color:#999;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.messages-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.messages-breadcrumb a:hover{color:#005284}.messages-breadcrumb i{color:#ccc;font-size:10px}.messages-breadcrumb span{color:#333;font-weight:600}.messages-list{background:#fff;border:1px solid #eef0f3;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.messages-list-item{color:inherit;border-bottom:1px solid #f1f3f5;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .15s;display:flex}.messages-list-item:last-child{border-bottom:none}.messages-list-item:hover{background:#f8fafc}.messages-list-item.is-unread{background:#0052840a}.messages-list-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.messages-list-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.messages-list-name{color:#1f2937;font-size:15px;font-weight:700}.messages-list-time{color:#647180;flex-shrink:0;font-size:12px}.messages-list-product{color:#005284;font-size:12.5px}.messages-list-preview{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.messages-list-preview .messages-list-you{color:#647180}.is-unread .messages-list-preview{color:#374151;font-weight:600}.messages-list-badge{color:#fff;background:#005284;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:700;display:flex}.messages-thread-wrap{background:#fff;border:1px solid #eef0f3;border-radius:12px;flex-direction:column;height:82dvh;min-height:520px;display:flex;overflow:hidden}.messages-thread-header{background:#fbfcfd;border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding:14px 18px;display:flex}.messages-thread-back{color:#6b7280;font-size:18px;text-decoration:none}.messages-thread-back:hover{color:#005284}.messages-thread-avatar{color:#005284;background:#0052841a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.messages-thread-meta{flex-direction:column;flex:1;min-width:0;display:flex}.messages-thread-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.messages-thread-sub{color:#6b7280;font-size:12.5px}.messages-thread-phone{color:#005284;align-items:center;gap:5px;width:fit-content;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.messages-thread-phone i{font-size:11px}.messages-thread-phone:hover{text-decoration:underline}.messages-thread-price{color:#005284;white-space:nowrap;background:#0052841a;border-radius:999px;margin-left:8px;padding:1px 8px;font-weight:700}.messages-thread-product-wrap{flex-shrink:0;align-items:center;gap:10px;display:flex}.messages-thread-product{border:1px solid #eef0f3;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.messages-thread-product img{object-fit:cover;width:100%;height:100%}.messages-thread-view{color:#005284;white-space:nowrap;background:#0052840f;border:1.5px solid #005284;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.messages-thread-view:hover{color:#fff;background:#005284}.messages-thread-view i{font-size:14px}@media (width<=640px){.messages-thread-header{flex-wrap:wrap}.messages-thread-product-wrap{order:1;width:100%}.messages-thread-view{flex:1;justify-content:center}}.messages-thread{overscroll-behavior:contain;background:#f7f9fb;flex-direction:column;flex:1;gap:10px;padding:20px 18px;display:flex;overflow-y:auto}.messages-thread-empty{color:#9aa3ad;text-align:center;margin:auto;font-size:14px}.messages-bubble-row{display:flex}.messages-bubble-row.is-mine{justify-content:flex-end}.messages-bubble-row.is-theirs{justify-content:flex-start}.messages-bubble{border-radius:16px;max-width:75%;padding:10px 14px;font-size:14px;line-height:1.45}.messages-bubble p{white-space:pre-wrap;word-break:break-word}.messages-bubble .messages-bubble-time{text-align:right;opacity:.7;margin-top:4px;font-size:10.5px;display:block}.is-mine .messages-bubble{color:#fff;background:#005284;border-bottom-right-radius:4px}.is-theirs .messages-bubble{color:#1f2937;background:#fff;border:1px solid #eef0f3;border-bottom-left-radius:4px}.messages-unavailable{color:#991b1b;text-align:center;background:#fef2f2;border-top:1px solid #fee2e2;justify-content:center;align-items:center;gap:8px;padding:16px 18px;font-size:13.5px;font-weight:600;display:flex}.messages-unavailable i{font-size:16px}.messages-compose{background:#fff;border-top:1px solid #eef0f3;align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.messages-compose textarea{resize:none;border:1px solid #d8dde3;border-radius:20px;outline:none;flex:1;max-height:120px;padding:10px 16px;font-family:inherit;font-size:14px;transition:border-color .15s}.messages-compose textarea:focus{border-color:#005284}.messages-compose button{color:#fff;cursor:pointer;background:#005284;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;transition:background .15s,opacity .15s;display:flex}.messages-compose button:hover:not(:disabled){background:#003e66}.messages-compose button:disabled{opacity:.5;cursor:not-allowed}.messages-bubble-img{cursor:zoom-in;background:0 0;border:0;border-radius:12px;max-width:240px;margin-bottom:2px;padding:0;display:block;overflow:hidden}.messages-bubble-img img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.messages-compose .messages-attach{color:#9aa3ad;background:0 0;font-size:20px}.messages-compose .messages-attach:hover:not(:disabled){color:#005284;background:#f1f3f5}.messages-compose-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.messages-compose-main textarea{flex:initial;width:100%}.messages-compose-preview{width:fit-content;position:relative}.messages-compose-preview img{border:1px solid #e5e7eb;border-radius:8px;max-width:140px;max-height:90px;display:block}.messages-compose-preview button{color:#fff;background:#1f2937;border:2px solid #fff;border-radius:50%;width:22px;height:22px;font-size:11px;position:absolute;top:-8px;right:-8px}.offer-btn{color:#fff;letter-spacing:.2px;text-align:left;background:linear-gradient(135deg,#f59e0b 0%,#d97706 55%,#b45309 100%);border:none;border-radius:12px;align-items:center;gap:10px;padding:12px 20px 12px 12px;font-size:15px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 6px 16px #d977064d}.offer-btn i{background:#ffffff2e;border:1px solid #ffffff40;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.product-page-contact{cursor:pointer;justify-content:center;width:100%;margin-top:14px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.product-page-contact:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#fff6,#0000);width:45%;height:100%;animation:3.2s ease-in-out infinite product-contact-shine;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.product-page-contact:hover{transform:translateY(-2px);box-shadow:0 10px 26px #d9770680}@keyframes product-contact-shine{0%{left:-80%}55%,to{left:140%}}@media (width<=768px){.product-page-contact{text-align:center;font-size:14px}}.messages-offer-input{align-items:center;display:inline-flex;position:relative}.messages-offer-input input{appearance:textfield;border:1px solid #d8dde3;border-radius:8px;outline:none;width:130px;padding:9px 28px 9px 12px;font-family:inherit;font-size:14px}.messages-offer-input input::-webkit-outer-spin-button{appearance:none;margin:0}.messages-offer-input input::-webkit-inner-spin-button{appearance:none;margin:0}.messages-offer-input input:focus{border-color:#005284}.messages-offer-input span{color:#9aa3ad;pointer-events:none;font-size:13px;position:absolute;right:12px}.messages-inner--narrow{max-width:640px}.messages-offer-row{display:flex}.messages-offer-row.is-mine{justify-content:flex-end}.messages-offer-row.is-theirs{justify-content:flex-start}.messages-offer-card{background:#fff;border:1px solid #e6e9ef;border-left:4px solid #005284;border-radius:12px;min-width:220px;max-width:78%;padding:12px 14px}.messages-offer-card.status-accepted{border-left-color:#16a34a}.messages-offer-card.status-rejected,.messages-offer-card.status-expired{opacity:.85;border-left-color:#9aa3ad}.messages-offer-head{color:#6b7280;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.messages-offer-head i{color:#005284}.messages-offer-amount{color:#1f2937;margin:4px 0 8px;font-size:22px;font-weight:800}.messages-offer-actions,.messages-offer-counter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.messages-offer-limit{color:#647180;flex-basis:100%;margin:6px 0 0;font-size:12px;line-height:1.4}.messages-offer-limit.is-error{color:#b91c1c}.messages-offer-btn{cursor:pointer;border:none;border-radius:7px;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;transition:filter .15s,background .15s;display:inline-flex}.messages-offer-btn.primary{color:#fff;background:#005284}.messages-offer-btn.primary:hover{background:#003e66}.messages-offer-btn.danger{color:#b91c1c;background:#fee2e2}.messages-offer-btn.danger:hover{background:#fecaca}.messages-offer-btn.ghost{color:#374151;background:#f1f3f5}.messages-offer-btn.ghost:hover{background:#e5e7eb}.messages-offer-status{color:#6b7280;font-size:13px;font-weight:600;display:inline-block}.status-accepted .messages-offer-status{color:#16a34a}.status-rejected .messages-offer-status,.status-expired .messages-offer-status{color:#9aa3ad}.messages-offer-timer{color:#b45309;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:600;display:flex}.messages-offer-timer i{font-size:12px}.messages-offer-time{color:#9aa3ad;margin-top:6px;font-size:10.5px;display:block}.messages-accepted-timer{color:#15803d;font-weight:600}.messages-accepted-banner{background:#f0fdf4;border-top:1px solid #eef0f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.messages-accepted-text{color:#166534;align-items:center;gap:8px;font-size:14px;display:flex}.messages-accepted-text i{color:#16a34a}.messages-accepted-text strong{font-size:16px}.messages-accepted-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#16a34a;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.messages-accepted-btn:hover{background:#15803d}@media (width<=640px){.messages-accepted-banner{flex-direction:column;align-items:stretch;gap:10px}.messages-accepted-text{flex-wrap:wrap}.messages-accepted-btn{justify-content:center}}.messages-offer-statusbar{color:#92400e;background:#fffbeb;border-top:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;font-size:13.5px;display:flex}.messages-offer-statusbar>i{color:#d97706}.messages-offer-statusbar strong{font-weight:700}.messages-offer-statusbar.is-incoming{color:#1e3a8a;background:#eff6ff}.messages-offer-statusbar.is-incoming>i{color:#005284}.messages-offer-statusbar-timer{white-space:nowrap;font-weight:600}.messages-offer-bar{background:#fbfcfd;border-top:1px solid #eef0f3;padding:10px 14px}.messages-offer-open{color:#005284;cursor:pointer;background:#00528412;border:1px dashed #00528466;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.messages-offer-open:hover{background:#0052841f}.messages-offer-bar-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=640px){.messages-inner{padding:16px 16px 48px}.messages-bubble{max-width:85%}.messages-offer-card{max-width:92%}.messages-thread-wrap{height:80dvh;min-height:420px}}.messages-thread-shop{color:#005284;vertical-align:middle;background:#00528417;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.msgx-app{flex:1;grid-template-columns:380px minmax(0,1fr);gap:16px;width:100%;max-width:1480px;min-height:0;margin:0 auto;padding:16px 20px 20px;display:grid}.msgx-inbox,.msgx-pane{background:#fff;border:1px solid #e6ecf2;border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #1018280f}.msgx-inbox-head{border-bottom:1px solid #e6ecf2;flex-direction:column;flex-shrink:0;gap:10px;padding:16px 16px 12px;display:flex}.msgx-inbox-back{color:#005284;align-items:center;gap:6px;width:fit-content;margin-bottom:-2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.msgx-inbox-back i{transition:transform .15s}.msgx-inbox-back:hover{text-decoration:underline}.msgx-inbox-back:hover i{transform:translate(-2px)}.msgx-inbox-back:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #005284}.msgx-inbox-title h1{color:#17293a;font-size:20px;font-weight:800}.msgx-inbox-title p{color:#647180;margin-top:1px;font-size:13px}.msgx-inbox-list{overscroll-behavior:contain;background:linear-gradient(#fff 40%,#fff0) top/100% 36px no-repeat local,linear-gradient(#fff0,#fff 60%) bottom/100% 36px no-repeat local,linear-gradient(#17293a1f,#17293a00) top/100% 18px no-repeat,linear-gradient(#17293a00,#17293a24) bottom/100% 22px no-repeat,#fff;flex:1;min-height:0;padding:6px;overflow-y:auto}.msgx-search{align-items:center;display:flex;position:relative}.msgx-search>i{color:#8a96a3;pointer-events:none;font-size:14px;position:absolute;left:13px}.msgx-search input{color:#17293a;background:#f4f7fa;border:1px solid #0000;border-radius:10px;outline:none;width:100%;height:40px;padding:0 36px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.msgx-search input::-webkit-search-cancel-button{display:none}.msgx-search input::placeholder{color:#647180}.msgx-search input:focus{background:#fff;border-color:#005284;box-shadow:0 0 0 3px #0052841f}.msgx-search>button{color:#647180;cursor:pointer;background:#e3e9ef;border:none;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;right:8px}.msgx-search>button:hover{color:#17293a}.msgx-tabs{background:#f4f7fa;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.msgx-tabs button{color:#647180;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.msgx-tabs button em{color:#005284;background:#0052841a;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700}.msgx-tabs button:hover{color:#17293a}.msgx-tabs button.is-active{color:#005284;background:#fff;box-shadow:0 1px 3px #1018281f}.msgx-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #005284}.msgx-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.msgx-row{color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;transition:background-color .15s;display:flex;position:relative}.msgx-row:hover{background:#f4f7fa}.msgx-row.is-active{background:#00528412}.msgx-row.is-active:before{content:"";background:#005284;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.msgx-row.is-unread .msgx-row-name{color:#17293a;font-weight:800}.msgx-row.is-unread .msgx-row-snippet{color:#17293a;font-weight:600}.msgx-row.is-unread .msgx-row-time{color:#005284;font-weight:700}.msgx-row:focus-visible{outline-offset:-2px;outline:2px solid #005284}.msgx-row-thumb{flex-shrink:0;width:50px;height:50px}.msgx-row-thumb img{object-fit:cover;background:#f4f7fa;border:1px solid #e6ecf2;border-radius:10px;width:100%;height:100%}.msgx-row-thumb-fallback{color:#005284;background:#00528417;border-radius:10px;place-items:center;width:100%;height:100%;font-size:20px;display:grid}.msgx-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.msgx-row-top,.msgx-row-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.msgx-row-name{color:#17293a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.msgx-row-time{color:#8a96a3;flex-shrink:0;font-size:12px}.msgx-row-product{color:#005284;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.msgx-row-product b{color:#17293a;flex-shrink:0;font-weight:700}.msgx-row-snippet{color:#647180;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.msgx-row-snippet em{color:#8a96a3;font-style:normal}.msgx-row-snippet-empty{color:#8a96a3;font-style:italic}.msgx-row-count{color:#fff;background:#005284;border-radius:999px;flex-shrink:0;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:grid}.msgx-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:3px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex;overflow:hidden}.msgx-chip i{flex-shrink:0;font-size:11px}.msgx-chip b{font-weight:600}.msgx-chip b.is-urgent{color:#dc2626}.msgx-chip.is-deal{color:#15803d;background:#ecfdf3}.msgx-chip.is-deal i{color:#16a34a}.msgx-chip.is-waiting{color:#92400e;background:#fffbeb}.msgx-chip.is-waiting i{color:#d97706}.msgx-chip.is-action{color:#005284;background:#00528417}.msgx-chip.is-dead{color:#991b1b;background:#fef2f2}.msgx-chip.is-dead i{color:#dc2626}.msgx-empty,.msgx-noresults{text-align:center;padding:40px 18px}.msgx-empty h2,.msgx-noresults h2{color:#17293a;margin:16px 0 6px;font-size:18px}.msgx-empty p,.msgx-noresults p{color:#647180;max-width:300px;margin:0 auto;font-size:14px;line-height:1.55}.msgx-noresults i{color:#b9c3ce;font-size:28px}.msgx-noresults p{margin:10px auto 14px}.msgx-noresults button{color:#005284;cursor:pointer;background:#0052840f;border:1px solid #0052844d;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600}.msgx-noresults button:hover{background:#00528421}.msgx-empty-icon,.msgx-pane-idle-icon{color:#005284;background:linear-gradient(135deg,#e8f2f9,#d8e8f3);border-radius:50%;place-items:center;width:72px;height:72px;font-size:30px;display:inline-grid}.msgx-empty-btn{color:#fff;background:#005284;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:11px 22px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.msgx-empty-btn:hover{background:#003e66}.msgx-pane-idle{text-align:center;background:radial-gradient(circle at 1px 1px,#0052840d 1px,#0000 0) 0 0/22px 22px,#f8fafc;justify-content:center;align-items:center;padding:32px}.msgx-pane-idle h2{color:#17293a;margin-top:16px;font-size:19px}.msgx-pane-idle p{color:#647180;max-width:360px;margin-top:6px;font-size:14px;line-height:1.55}.msgx-chat{position:relative}.msgx-chat.is-dragging:after{content:"Пуснете снимката тук";z-index:5;color:#005284;pointer-events:none;background:#0052840f;border:2px dashed #005284;border-radius:12px;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;inset:8px}.msgx-chat-head{background:#fff;border-bottom:1px solid #e6ecf2;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.msgx-chat-back{color:#647180;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;text-decoration:none;transition:background .15s,color .15s;display:none}.msgx-chat-back:hover{color:#005284;background:#00528417}.msgx-chat-avatar{color:#005284;background:#0052841a;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.msgx-chat-who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.msgx-chat-name{color:#17293a;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.msgx-chat-phone{color:#005284;align-items:center;gap:5px;width:fit-content;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.msgx-chat-phone i{font-size:10px}.msgx-chat-phone:hover{text-decoration:underline}.msgx-chat-product{max-width:300px;color:inherit;background:#fff;border:1px solid #e6ecf2;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.msgx-chat-product:hover{border-color:#00528473;box-shadow:0 4px 12px #0052841a}.msgx-chat-product img{object-fit:cover;background:#f4f7fa;border-radius:8px;flex-shrink:0;width:40px;height:40px}.msgx-chat-product>i{color:#9aa8b6;flex-shrink:0;font-size:12px}.msgx-chat-product-text{flex-direction:column;min-width:0;display:flex}.msgx-chat-product-title{color:#17293a;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.msgx-chat-product-price{color:#005284;font-size:13px;font-weight:800}.msgx-chat-scroll{border-bottom:1px solid #e6ecf2;flex:1;min-height:0;display:flex;position:relative}.msgx-chat-scroll:before,.msgx-chat-scroll:after{content:"";z-index:3;opacity:0;pointer-events:none;height:22px;transition:opacity .2s;position:absolute;left:0;right:0}.msgx-chat-scroll:before{background:linear-gradient(#17293a1a,#17293a00);top:0}.msgx-chat-scroll:after{background:linear-gradient(#17293a00,#17293a21);bottom:0}.msgx-chat-scroll.has-above:before,.msgx-chat-scroll.has-below:after{opacity:1}.msgx-chat-body{overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px,#0052840d 1px,#0000 0) 0 0/22px 22px,#f6f9fc;flex:1;min-width:0;padding:18px 18px 22px;overflow-y:auto}.msgx-chat-stream{flex-direction:column;min-height:100%;display:flex}.msgx-chat-empty{color:#9aa8b6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.msgx-chat-empty i{color:#cbd8e4;font-size:40px}.msgx-chat-empty p{font-size:14px}.msgx-day+.msgx-day{margin-top:4px}.msgx-day-label{justify-content:center;align-items:center;margin:14px 0 12px;display:flex}.msgx-day-label span{color:#56697a;text-transform:uppercase;letter-spacing:.4px;background:#17293a12;border-radius:999px;padding:4px 14px;font-size:11.5px;font-weight:700}.msgx-unread-mark{color:#dc2626;text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:10px;margin:14px 0 10px;font-size:11.5px;font-weight:700;display:flex}.msgx-unread-mark:before,.msgx-unread-mark:after{content:"";background:#dc26264d;flex:1;height:1px}.msgx-block{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.msgx-block.is-mine{align-items:flex-end}.msgx-block.is-theirs{align-items:flex-start}.msgx-bubble{border-radius:18px;max-width:min(78%,520px);padding:9px 14px 7px;font-size:14.5px;line-height:1.5;position:relative}.msgx-bubble p{white-space:pre-wrap;overflow-wrap:anywhere}.msgx-bubble.is-pending{opacity:.62}.msgx-block.is-mine .msgx-bubble{color:#fff;background:linear-gradient(135deg,#005284,#003e66);border-bottom-right-radius:6px}.msgx-block.is-mine .msgx-bubble:not(:last-child){border-bottom-right-radius:18px}.msgx-block.is-theirs .msgx-bubble{color:#17293a;background:#fff;border:1px solid #e6ecf2;border-bottom-left-radius:6px}.msgx-block.is-theirs .msgx-bubble:not(:last-child){border-bottom-left-radius:18px}.msgx-order-bar{color:#14532d;background:#f0fbf4;border-bottom:1px solid #b7e4c7;flex:none;align-items:center;gap:8px;padding:9px 16px;font-size:14px;text-decoration:none;display:flex}.msgx-order-bar>.bi-bag-check{color:#15803d;font-size:16px}.msgx-order-bar:hover{background:#e6f7ec}.msgx-order-status{background:#fff;border:1px solid #b7e4c7;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:12.5px;font-weight:600}.is-cancelled .msgx-order-status{color:#b91c1c;border-color:#f3c4c4}.msgx-order-go{color:#15803d}.msgx-block-sender{color:#005284;align-items:center;gap:5px;margin:0 0 3px 4px;font-size:12px;font-weight:700;display:inline-flex}.msgx-block.is-theirs.is-staff .msgx-bubble{background:#f2f7fb;border-color:#00528459}.msgx-bubble-meta{text-align:right;opacity:.7;margin-top:3px;font-size:10.5px;display:block}.msgx-bubble-meta i{font-size:9px}.msgx-bubble-image{cursor:zoom-in;background:0 0;border:0;border-radius:12px;max-width:260px;margin:-3px -6px 4px;padding:0;display:block;overflow:hidden}.msgx-bubble-image img{object-fit:cover;width:100%;height:auto;max-height:320px;display:block}.msgx-offer{background:#fff;border:1px solid #e6ecf2;border-radius:14px;max-width:min(78%,340px);margin-bottom:12px;padding:12px 14px;box-shadow:0 2px 8px #1018280d}.msgx-offer.is-mine{margin-left:auto}.msgx-offer.is-theirs{margin-right:auto}.msgx-offer.status-pending{border-color:#00528459}.msgx-offer.status-accepted{background:#f7fdf9;border-color:#16a34a73}.msgx-offer.status-rejected,.msgx-offer.status-expired,.msgx-offer.status-countered{opacity:.75}.msgx-offer-head{color:#647180;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.msgx-offer-head i{color:#005284}.msgx-offer-amount{letter-spacing:-.5px;color:#17293a;margin:4px 0 6px;font-size:24px;font-weight:800}.msgx-offer-foot{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.msgx-offer-status{color:#647180;font-weight:700}.msgx-offer-status.status-pending{color:#d97706}.msgx-offer-status.status-accepted{color:#16a34a}.msgx-offer-status.status-rejected{color:#dc2626}.msgx-offer-time{color:#9aa8b6;font-size:11px}.msgx-jump{z-index:4;color:#fff;cursor:pointer;background:#005284;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;animation:.2s msgx-jump-in;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #003e6659}.msgx-jump:hover{background:#003e66}@keyframes msgx-jump-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.msgx-deal{background:#fff;border:1px solid #e6ecf2;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;margin:10px 14px 0;padding:10px 10px 10px 12px;display:flex;box-shadow:0 4px 14px #1018280d}.msgx-deal.is-incoming{background:#00528408;border-color:#00528440}.msgx-deal.is-accepted{background:#f0fdf4;border-color:#bbf7d0}.msgx-deal.is-waiting{background:#fffbeb;border-color:#fde68a}.msgx-deal.is-urgent{background:#fef2f2;border-color:#fecaca}.msgx-deal.is-urgent .msgx-deal-icon{color:#fff;background:#dc2626;animation:1.4s ease-in-out infinite msgx-pulse}.msgx-deal.is-urgent .msgx-deal-text span{color:#b91c1c;font-weight:700}@keyframes msgx-pulse{0%,to{opacity:1}50%{opacity:.5}}.msgx-deal-icon{color:#005284;background:#00528414;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.is-incoming .msgx-deal-icon{color:#fff;background:#005284}.is-accepted .msgx-deal-icon{color:#fff;background:#16a34a}.is-waiting .msgx-deal-icon{color:#fff;background:#f59e0b}.msgx-deal-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.msgx-deal-text strong{color:#17293a;font-size:14.5px;font-weight:700}.msgx-deal-text strong b{font-weight:inherit;white-space:nowrap}.msgx-deal-text span{color:#647180;font-size:12.5px;line-height:1.4}.msgx-deal-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.msgx-deal-btn{white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.msgx-deal-btn.is-primary{color:#fff;background:#005284}.msgx-deal-btn.is-primary:hover{background:#003e66}.msgx-deal-btn.is-success{color:#fff;background:#16a34a}.msgx-deal-btn.is-success:hover{background:#15803d}.msgx-deal-btn.is-outline{color:#005284;background:#fff;border-color:#0052844d}.msgx-deal-btn.is-outline:hover{background:#0052840a;border-color:#005284}.msgx-deal-btn.is-text-danger{color:#b91c1c;background:0 0;padding:0 10px}.msgx-deal-btn.is-text-danger:hover{background:#fef2f2}.msgx-deal-btn:focus-visible{outline-offset:2px;outline:2px solid #005284}.msgx-offerpanel{background:#fff;border:1px solid #e6ecf2;border-radius:16px;flex-shrink:0;margin:10px 14px 12px;padding:14px;animation:.18s msgx-slide-up;box-shadow:0 8px 26px #1018281a}@keyframes msgx-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.msgx-offerpanel-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.msgx-offerpanel-title{flex-direction:column;gap:1px;display:flex}.msgx-offerpanel-title label{color:#17293a;font-size:15.5px;font-weight:800}.msgx-offerpanel-title span{color:#647180;font-size:13px}.msgx-offerpanel-title b{color:#17293a;font-weight:700}.msgx-offerpanel-close{color:#647180;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.msgx-offerpanel-close:hover{color:#17293a;background:#f4f7fa}.msgx-offerpanel-close:focus-visible{outline-offset:-2px;outline:2px solid #005284}.msgx-offerpanel-input{margin-top:12px;position:relative}.msgx-offerpanel-input input{color:#17293a;appearance:textfield;background:#fff;border:1.5px solid #d4dce5;border-radius:12px;outline:none;width:100%;height:56px;padding:0 44px 0 16px;font-family:inherit;font-size:24px;font-weight:800;transition:border-color .15s,box-shadow .15s}.msgx-offerpanel-input input::placeholder{color:#b9c3ce;font-weight:700}.msgx-offerpanel-input input::-webkit-outer-spin-button{appearance:none;margin:0}.msgx-offerpanel-input input::-webkit-inner-spin-button{appearance:none;margin:0}.msgx-offerpanel-input input:focus{border-color:#005284;box-shadow:0 0 0 3px #0052841f}.msgx-offerpanel-input input[aria-invalid=true]{border-color:#dc2626}.msgx-offerpanel-input>span{color:#647180;pointer-events:none;font-size:18px;font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.msgx-offerpanel-chips{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.msgx-offerpanel-chips button{cursor:pointer;background:#f4f7fa;border:1.5px solid #e6ecf2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:46px;font-family:inherit;transition:border-color .15s,background-color .15s;display:flex}.msgx-offerpanel-chips button span{color:#647180;font-size:11.5px;font-weight:700}.msgx-offerpanel-chips button b{color:#17293a;font-size:13.5px;font-weight:700}.msgx-offerpanel-chips button:hover{border-color:#00528459}.msgx-offerpanel-chips button.is-on{background:#0052840f;border-color:#005284}.msgx-offerpanel-chips button.is-on span,.msgx-offerpanel-chips button.is-on b{color:#005284}.msgx-offerpanel-chips button:focus-visible{outline-offset:2px;outline:2px solid #005284}.msgx-offerpanel-hint,.msgx-offerpanel-error{margin-top:10px;font-size:12.5px;line-height:1.4}.msgx-offerpanel-hint{color:#647180}.msgx-offerpanel-error{color:#dc2626;font-weight:600}.msgx-offerpanel-send{color:#fff;cursor:pointer;background:#005284;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:12px;font-family:inherit;font-size:15px;font-weight:700;transition:background-color .15s;display:flex}.msgx-offerpanel-send:hover:not(:disabled){background:#003e66}.msgx-offerpanel-send:disabled{opacity:.65;cursor:progress}.msgx-offerpanel-send:focus-visible{outline-offset:2px;outline:3px solid #00528459}.msgx-amount{flex:150px;align-items:center;max-width:220px;display:inline-flex;position:relative}.msgx-amount input{color:#17293a;appearance:textfield;background:#fff;border:1px solid #d3dde7;border-radius:10px;outline:none;width:100%;padding:11px 32px 11px 14px;font-family:inherit;font-size:17px;font-weight:700}.msgx-amount input::-webkit-outer-spin-button{appearance:none;margin:0}.msgx-amount input::-webkit-inner-spin-button{appearance:none;margin:0}.msgx-amount input:focus{border-color:#005284;box-shadow:0 0 0 3px #0052841f}.msgx-amount>span{color:#9aa8b6;pointer-events:none;font-size:14px;font-weight:600;position:absolute;right:13px}.msgx-amount--lg{width:100%;max-width:none}.msgx-amount--lg input{padding:13px 38px 13px 15px;font-size:20px}.msgx-amount--lg>span{font-size:16px}.msgx-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.msgx-chips button{color:#005284;cursor:pointer;background:#0052840d;border:1px solid #00528447;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s}.msgx-chips button:hover{background:#00528421;border-color:#005284}.msgx-error{color:#dc2626;margin-top:9px;font-size:12.5px;font-weight:600}.msgx-savings{color:#15803d;align-items:center;gap:7px;margin-top:9px;font-size:12.5px;font-weight:600;display:flex}.msgx-composer{background:#fff;flex-shrink:0;padding:10px 14px 12px}.msgx-deal+.msgx-composer{padding-top:8px}.msgx-composer-row{align-items:flex-end;gap:8px;display:flex}.msgx-composer-row textarea{resize:none;color:#17293a;background:#f8fafc;border:1px solid #d3dde7;border-radius:20px;outline:none;flex:1;min-width:0;max-height:140px;padding:11px 16px;font-family:inherit;font-size:14.5px;line-height:1.45;transition:border-color .15s,background .15s,box-shadow .15s;overflow-y:hidden}.msgx-composer-row textarea:focus{background:#fff;border-color:#005284;box-shadow:0 0 0 3px #0052841a}.msgx-composer-icon{color:#8fa0b1;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:19px;transition:background .15s,color .15s;display:grid}.msgx-composer-icon:hover{color:#005284;background:#eef2f6}.msgx-composer-send{color:#fff;cursor:pointer;background:#005284;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:16px;transition:background .15s,opacity .15s,transform .15s;display:grid}.msgx-composer-send:hover:not(:disabled){background:#003e66;transform:scale(1.05)}.msgx-composer-send:disabled{opacity:.4;cursor:not-allowed}.msgx-composer-attachment{width:fit-content;margin-bottom:9px;position:relative}.msgx-composer-attachment img{border:1px solid #e6ecf2;border-radius:10px;max-width:150px;max-height:96px;display:block}.msgx-composer-attachment button{color:#fff;cursor:pointer;background:#17293a;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid;position:absolute;top:-8px;right:-8px}.msgx-closed{color:#991b1b;background:#fef2f2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.msgx-closed>i{color:#dc2626;font-size:20px}.msgx-closed>div{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.msgx-closed>div strong{font-size:14px}.msgx-closed>div span{opacity:.85;font-size:12.5px}.msgx-closed-btn{color:#991b1b;white-space:nowrap;background:#fff;border:1px solid #fecaca;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none}.msgx-closed-btn:hover{background:#fff5f5}.msgx-card{background:#fff;border:1px solid #e6ecf2;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #1018280f}.msgx-card-product{background:linear-gradient(#fbfdff,#f6f9fc);border-bottom:1px solid #e6ecf2;align-items:center;gap:16px;padding:18px;display:flex}.msgx-card-product img{object-fit:cover;background:#f4f7fa;border:1px solid #e6ecf2;border-radius:12px;flex-shrink:0;width:84px;height:84px}.msgx-card-product-info{flex-direction:column;gap:4px;min-width:0;display:flex}.msgx-card-product-title{color:#17293a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;display:-webkit-box;overflow:hidden}.msgx-card-product-meta{color:#647180;align-items:center;gap:6px;font-size:13px;display:inline-flex}.msgx-card-product-meta i{color:#9aa8b6}.msgx-card-product-price{color:#005284;font-size:18px;font-weight:800}.msgx-form{flex-direction:column;padding:18px;display:flex}.msgx-form textarea{resize:vertical;color:#17293a;border:1px solid #d3dde7;border-radius:10px;outline:none;min-height:96px;padding:12px 14px;font-family:inherit;font-size:14.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.msgx-form textarea:focus{border-color:#005284;box-shadow:0 0 0 3px #0052841a}.msgx-modes{background:#eef2f6;border-radius:12px;gap:4px;margin-bottom:18px;padding:4px;display:flex}.msgx-modes button{color:#647180;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.msgx-modes button:hover{color:#005284}.msgx-modes button.is-active{color:#005284;background:#fff;box-shadow:0 1px 3px #10182824}.msgx-offerbox{background:#00528408;border:1px solid #00528429;border-radius:12px;margin-bottom:18px;padding:15px 16px 16px}.msgx-label{color:#374151;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.msgx-chips--starters button{white-space:normal;text-align:left;border-style:dashed;max-width:100%}.msgx-note{color:#647180;background:#fff;border:1px solid #e6ecf2;border-radius:9px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.msgx-note i{color:#005284;flex-shrink:0;margin-top:1px}.msgx-submit{color:#fff;cursor:pointer;background:#005284;border:none;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-top:18px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s,opacity .15s,transform .15s;display:inline-flex}.msgx-submit:hover:not(:disabled){background:#003e66;transform:translateY(-1px)}.msgx-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width<=1100px){.msgx-app{grid-template-columns:320px minmax(0,1fr)}.msgx-chat-product{max-width:210px}}@media (width<=860px){.msgx-app{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.msgx-inbox,.msgx-pane{box-shadow:none;border:0;border-radius:0}.msgx-app.is-list .msgx-pane,.msgx-app.is-chat .msgx-inbox{display:none}.msgx-chat-back{color:#647180;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:16px;text-decoration:none;transition:background .15s,color .15s;display:grid}.msgx-chat-back:hover{color:#005284;background:#00528417}.msgx-chat-head{flex-wrap:wrap;gap:10px;padding:10px 12px}.msgx-chat-product{order:3;width:100%;max-width:none}.msgx-bubble,.msgx-offer{max-width:88%}.msgx-deal{flex-wrap:wrap;margin:8px 10px 0}.msgx-deal-actions{width:100%}.msgx-deal-actions .msgx-deal-btn{flex:1}.msgx-deal.is-idle .msgx-deal-text span{display:none}.msgx-deal.is-idle .msgx-deal-text strong{font-size:13.5px}.msgx-offerpanel{margin:8px 10px 10px}.msgx-card-product img{width:66px;height:66px}}@media (width<=400px){.msgx-modes button span{font-size:13px}}@media (prefers-reduced-motion:reduce){.msgx-deal.is-urgent .msgx-deal-icon,.msgx-jump,.msgx-offerpanel{animation:none}.msgx-deal-btn:hover,.msgx-submit:hover:not(:disabled){transform:none}}.chat-product-card{color:#1f2937;background:#fff;border:1px solid #e3e8ee;border-radius:12px;align-items:center;gap:10px;min-width:0;max-width:320px;margin-top:8px;padding:8px 10px 8px 8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.chat-product-card:hover,.chat-product-card:focus-visible{border-color:#00528473;box-shadow:0 2px 8px #0f172a14}.chat-product-card img{object-fit:cover;background:#f3f5f8;border-radius:8px;flex:none;width:56px;height:56px}.chat-product-card>i{color:#647180;flex:none;margin-left:auto;font-size:13px}.chat-product-card.is-unavailable img{filter:grayscale();opacity:.6}.chat-product-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}.chat-product-card-title{-webkit-line-clamp:2;color:#1f2937;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-product-card-price{color:#005284;font-size:13.5px;font-weight:700}.chat-product-card-price s{color:#647180;margin-left:6px;font-size:12px;font-weight:400}.chat-product-card-gone{color:#b91c1c;font-size:12.5px;font-weight:600}.ci-app{color:#14202c;background:#f3f4f6;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45;display:flex;position:fixed;inset:0}.ci-app *,.ci-app :before,.ci-app :after{box-sizing:border-box}.ci-app button{font:inherit}.ci-app h1,.ci-app h2,.ci-app h3,.ci-app h4,.ci-app p{margin:0}.ci-muted{color:#5b6774}.ci-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ci-link{color:#005284;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.ci-link:hover{text-decoration:underline}.ci-topbar{color:#dde5ee;background:#0f1c2b;flex:none;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.ci-topbar .ci-btn{color:#e6edf5;background:0 0;border-color:#ffffff38}.ci-topbar .ci-btn:hover{background:#ffffff14}.ci-brand{align-items:center;gap:10px;min-width:0;display:flex}.ci-brand h1{color:#fff;white-space:nowrap;font-size:15px;font-weight:700}.ci-brand-mark{color:#fff;background:#005284;border-radius:6px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.ci-brand-scope{color:#c4d0dd;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff2e;border-radius:4px;padding:2px 8px;font-size:12px;overflow:hidden}.ci-topbar-right{white-space:nowrap;align-items:center;gap:14px;display:flex}.ci-live{color:#a9b8c8;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ci-live span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e33}.ci-viewer{align-items:center;gap:6px;display:inline-flex}.ci-role-tag{color:#dde5ee;background:#ffffff1f;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600}.ci-body{flex:1;grid-template-columns:370px minmax(0,1fr);min-height:0;display:grid}.has-side .ci-body:has(.ci-side){grid-template-columns:370px minmax(0,1fr) 360px}.ci-list{background:#fff;border-right:1px solid #dfe3e8;flex-direction:column;min-height:0;display:flex}.ci-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ci-side{background:#eceff3;border-left:1px solid #dfe3e8;min-height:0;padding:10px;overflow-y:auto}.ci-app:not(.has-side) .ci-side{display:none}.ci-only-narrow{display:none!important}.ci-only-narrow-block{display:none}.ci-side-back{padding:0 0 10px}.ci-btn{color:#14202c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.ci-btn:hover{background:#f5f7f9;border-color:#c9cfd6}.ci-btn:disabled{opacity:.55;cursor:default}.ci-btn.is-small{height:28px;padding:0 10px;font-size:12.5px}.ci-btn.is-primary{color:#fff;background:#005284;border-color:#005284}.ci-btn.is-primary:hover{background:#00426b}.ci-btn.is-danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.ci-btn.is-danger:hover{background:#991b1b}.ci-btn.is-danger-text{color:#b91c1c}.ci-btn.is-note{color:#fff;background:#b45309;border-color:#b45309}.ci-btn.is-note:hover{background:#92400e}.ci-icon-btn{color:#5b6774;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:15px;display:inline-grid}.ci-icon-btn:hover,.ci-icon-btn.is-on{color:#14202c;background:#eef1f4}.ci-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:1px 7px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-flex}.ci-pill.is-neutral{color:#46525f;background:#eceff2}.ci-pill.is-info{color:#1d4ed8;background:#e0eaff}.ci-pill.is-success{color:#15803d;background:#def7e6}.ci-pill.is-warning{color:#a64b05;background:#fdf0d5}.ci-pill.is-danger{color:#b91c1c;background:#fde4e4}.ci-select{color:#14202c;background:#fff;border:1px solid #dfe3e8;border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:13px}.ci-field{color:#384655;flex-direction:column;gap:4px;margin-top:12px;font-size:12.5px;font-weight:600;display:flex}.ci-field textarea{width:100%;font:inherit;resize:vertical;border:1px solid #dfe3e8;border-radius:6px;padding:8px 10px;font-weight:400}.ci-empty{text-align:center;color:#5b6774;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.ci-empty>i{font-size:26px}.ci-list-tools{border-bottom:1px solid #dfe3e8;flex-direction:column;gap:8px;padding:12px;display:flex}.ci-search{align-items:center;display:flex;position:relative}.ci-search>i{color:#5b6774;pointer-events:none;position:absolute;left:10px}.ci-search input{color:#14202c;background:#f8f9fb;border:1px solid #dfe3e8;border-radius:6px;width:100%;height:32px;padding:0 34px 0 30px;font-size:13px}.ci-search input:focus{outline-offset:0;background:#fff;outline:2px solid #00528459}.ci-search kbd{color:#5b6774;background:#fff;border:1px solid #dfe3e8;border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px;position:absolute;right:8px}.ci-scopes{background:#eceff3;border-radius:9px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;padding:3px;display:grid}.ci-scope{color:#5b6774;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column-reverse;align-items:center;gap:1px;min-width:0;padding:6px 4px 5px;transition:background-color .12s,box-shadow .12s,color .12s;display:flex}.ci-scope:hover{color:#14202c;background:#ffffff8c}.ci-scope.is-on{color:#14202c;background:#fff;box-shadow:0 1px 3px #0f172a24}.ci-scope.is-on .ci-scope-count{color:#005284}.ci-scope-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.ci-scope-count{font-variant-numeric:tabular-nums;color:#14202c;font-size:16px;font-weight:700;line-height:1.15}.ci-scope.is-warning .ci-scope-count{color:#a16207}.ci-scope.is-warning.is-on{box-shadow:0 1px 3px #0f172a24,inset 0 -2px #a16207}.ci-scope.is-warning.is-on .ci-scope-count{color:#a16207}.ci-scope.is-danger .ci-scope-count{color:#b91c1c}.ci-scope.is-danger.is-on{box-shadow:0 1px 3px #0f172a24,inset 0 -2px #b91c1c}.ci-scope.is-danger.is-on .ci-scope-count{color:#b91c1c}.ci-scope.is-success .ci-scope-count{color:#15803d}.ci-scope.is-success.is-on{box-shadow:0 1px 3px #0f172a24,inset 0 -2px #15803d}.ci-scope.is-success.is-on .ci-scope-count{color:#15803d}.ci-scope.is-neutral .ci-scope-count{color:#4b5563}.ci-scope.is-neutral.is-on{box-shadow:0 1px 3px #0f172a24,inset 0 -2px #4b5563}.ci-scope.is-neutral.is-on .ci-scope-count{color:#4b5563}.ci-list-head{letter-spacing:.02em;color:#384655;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #eceff2;justify-content:space-between;padding:7px 14px;font-size:11.5px;font-weight:700;display:flex}.ci-list-head .ci-muted{text-transform:none;letter-spacing:0;font-weight:500}.ci-rows{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.ci-row{color:#14202c;border-bottom:1px solid #eceff2;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.ci-row:hover{background:#f7f9fb}.ci-row.is-active{background:#e8f1f8}.ci-row.is-unread .ci-row-client{font-weight:800}.ci-row.is-closed .ci-row-thumb{opacity:.55;filter:grayscale()}.ci-row.is-warning{box-shadow:inset 4px 0 #ca8a04}.ci-row.is-danger{box-shadow:inset 4px 0 #dc2626}.ci-row.is-success{box-shadow:inset 4px 0 #16a34a}.ci-row.is-neutral{box-shadow:inset 4px 0 #9ca3af}.ci-row-thumb{color:#5b6774;background:#eef1f4;border-radius:6px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.ci-row-thumb img{object-fit:cover;width:100%;height:100%}.ci-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ci-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ci-row-client{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.ci-row-top-end{flex:none;align-items:center;gap:6px;display:inline-flex}.ci-row-time{color:#5b6774;flex:none;font-size:11.5px}.ci-row-sub,.ci-row-preview{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ci-row-sub{color:#384655}.ci-row-shop{color:#005284;margin-right:6px;font-weight:700}.ci-row-preview{color:#5b6774}.ci-row-pills{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:flex}.ci-row-pills:empty{display:none}.ci-unread{text-align:center;color:#fff;background:#005284;border-radius:10px;flex:none;min-width:20px;padding:0 6px;font-size:11px;font-weight:700}.ci-overview{padding:24px 28px;overflow-y:auto}.ci-overview-title{margin-bottom:14px;font-size:18px;font-weight:700}.ci-overview-sub{margin:26px 0 4px;font-size:14px;font-weight:700}.ci-overview-hint{margin-bottom:12px;font-size:12.5px}.ci-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ci-tile{color:#14202c;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.ci-tile:hover{border-color:#005284}.ci-tile strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.ci-tile.is-alert{background:#fff7f7;border-color:#f2b8b8}.ci-tile.is-alert strong{color:#b91c1c}.ci-tile-label{color:#384655;font-size:12.5px;font-weight:600}.ci-table-wrap{background:#fff;border:1px solid #dfe3e8;border-radius:8px;overflow-x:auto}.ci-table{border-collapse:collapse;width:100%;font-size:13px}.ci-table th,.ci-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #eceff2;padding:8px 12px}.ci-table thead th{letter-spacing:.02em;text-transform:uppercase;color:#384655;background:#fafbfc;font-size:11.5px;font-weight:700}.ci-table tbody th{font-weight:600}.ci-table tbody tr:last-child>*{border-bottom:0}.ci-table tbody tr:hover{background:#f7f9fb}.ci-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ci-table .is-alert{color:#b91c1c;font-weight:700}.ci-thread-head{background:#fff;border-bottom:1px solid #dfe3e8;flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.ci-thread-title{flex:1;min-width:0}.ci-thread-title h2{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ci-thread-title p{white-space:nowrap;text-overflow:ellipsis;color:#5b6774;font-size:12.5px;overflow:hidden}.ci-thread-order{color:#14532d;background:#f0fbf4;border-bottom:1px solid #b7e4c7;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:flex}.ci-thread-order i{color:#15803d;font-size:15px}.ci-thread-order .ci-pill{margin-left:auto;font-size:12px}.ci-thread-shop{color:#005284;font-weight:600}.ci-thread-pills{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ci-thread-scroll{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.ci-timeline{flex-direction:column;gap:8px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:flex}.ci-tl{display:flex}.ci-tl>*{min-width:0;max-width:min(78%,640px)}.ci-tl.is-left{justify-content:flex-start}.ci-tl.is-right{justify-content:flex-end}.ci-tl.is-right .ci-entry{border-left-width:1px;border-left-color:#dfe3e8;border-right-width:3px;flex-direction:row-reverse}.ci-tl.is-right .ci-entry.is-shop{border-right-color:#005284}.ci-tl.is-right .ci-entry.is-office{border-right-color:#0f766e}.ci-tl.is-right .ci-note{border-left:1px solid #f3d58b;border-right:3px solid #d97706}.ci-day{color:#5b6774;align-items:center;gap:10px;margin:8px 0 2px;font-size:11.5px;font-weight:600;display:flex}.ci-day:before,.ci-day:after{content:"";background:#dfe3e8;flex:1;height:1px}.ci-entry{background:#fff;border:1px solid #dfe3e8;border-left-width:3px;border-radius:8px;gap:10px;padding:10px 12px;display:flex}.ci-entry.is-client{border-left-color:#8592a1}.ci-entry.is-shop{border-left-color:#005284}.ci-entry.is-office{background:#f5fbfa;border-left-color:#0f766e}.ci-entry-main{flex:1;min-width:0}.ci-entry-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12.5px;display:flex}.ci-entry-head time{color:#5b6774;font-size:11.5px}.ci-entry-role{color:#384655;background:#eef1f4;border-radius:3px;padding:0 5px;font-size:11px;font-weight:600}.ci-entry-read{color:#5b6774;align-items:center;gap:3px;margin-left:auto;font-size:11.5px;display:inline-flex}.ci-entry-read.is-read{color:#15803d}.ci-entry-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5;margin-top:4px!important}.ci-entry-image{cursor:zoom-in;background:0 0;border:0;margin-top:6px;padding:0;display:block}.ci-entry-image img{object-fit:cover;border-radius:6px;max-width:min(320px,100%);max-height:240px}.ci-avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.ci-avatar.is-client{background:#8592a1}.ci-avatar.is-shop{background:#005284}.ci-avatar.is-office{background:#0f766e}.ci-avatar.is-lg{width:42px;height:42px;font-size:15px}.ci-offer{background:#fff;border:1px solid #dfe3e8;border-radius:8px;gap:10px;padding:10px 12px;display:flex}.ci-offer.is-pending{background:#f6f9ff;border-color:#b9cdf5}.ci-offer.is-accepted{background:#f4fbf6;border-color:#b7e4c7}.ci-offer-icon{color:#1d4ed8;background:#e0eaff;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.is-accepted .ci-offer-icon{color:#15803d;background:#def7e6}.ci-offer-main{flex:1;min-width:0}.ci-offer-head{color:#384655;align-items:center;gap:8px;font-size:12.5px;display:flex}.ci-offer-head time{color:#5b6774;font-size:11.5px}.ci-offer-head .ci-icon-btn{width:26px;height:26px;margin-left:auto;font-size:13px}.ci-offer-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.ci-offer-amount{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.ci-offer-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ci-note{background:#fffaeb;border:1px solid #f3d58b;border-left:3px solid #d97706;border-radius:8px;padding:9px 12px}.ci-note .ci-icon-btn{width:26px;height:26px;margin-left:auto;font-size:13px}.ci-note-head{color:#8a4b08;align-items:center;gap:6px;font-size:12.5px;display:flex}.ci-note-head time{color:#8a5a1a;font-size:11.5px}.ci-deal{background:#fafbfc;border-top:1px solid #dfe3e8;flex-direction:column;flex:none;gap:8px;padding:8px 16px;display:flex}.ci-deal-state{justify-content:space-between;align-items:center;gap:10px;display:flex}.ci-deal-line{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ci-deal-line.is-success{color:#15803d}.ci-deal-line.is-info{color:#1d4ed8}.ci-deal-line.is-warning{color:#a64b05}.ci-deal-line.is-muted,.ci-deal-line .ci-muted{color:#5b6774}.ci-deal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ci-deal-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-amount{background:#fff;border:1px solid #dfe3e8;border-radius:6px;align-items:center;height:28px;display:inline-flex}.ci-amount input{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;width:120px;height:100%;padding:0 8px;font-size:13.5px;font-weight:600}.ci-amount span{color:#5b6774;padding:0 8px}.ci-deal-note{color:#5b6774;flex-basis:100%;font-size:12px}.ci-deal-note.is-error{color:#b91c1c;font-weight:600}.ci-composer{background:#fff;border-top:1px solid #dfe3e8;flex-direction:column;flex:none;gap:8px;padding:10px 16px 12px;display:flex}.ci-composer.is-note{background:#fffaeb}.ci-composer.is-closed{color:#5b6774;flex-flow:wrap;align-items:center;gap:8px 10px}.ci-segment{background:#eceff3;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ci-segment button{color:#5b6774;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;font-weight:600;transition:background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.ci-segment button:hover{color:#14202c}.ci-segment button.is-on{color:#005284;background:#fff;box-shadow:0 1px 3px #0f172a24}.is-note .ci-segment button.is-on{color:#92400e}.ci-composer-box{flex-direction:column;gap:6px;display:flex}.ci-composer-box textarea{color:#14202c;width:100%;min-height:64px;max-height:40vh;font:inherit;resize:vertical;background:#fff;border:1px solid #dfe3e8;border-radius:6px;padding:8px 10px;font-size:13.5px}.ci-composer-box textarea:focus{outline-offset:0;outline:2px solid #00528459}.is-note .ci-composer-box textarea{border-color:#f3d58b}.ci-composer-preview{align-self:flex-start;position:relative}.ci-composer-preview img{border-radius:6px;max-height:90px}.ci-composer-preview button{color:#fff;cursor:pointer;background:#14202c;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;top:-8px;right:-8px}.ci-composer-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-composer-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ci-side-section{background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin-bottom:10px;padding:12px 14px 14px;box-shadow:0 1px 2px #0f172a0a}.ci-side-section:last-child{margin-bottom:0}.ci-side-section.is-actions{padding-top:12px;padding-bottom:12px}.ci-side-section.is-actions .ci-side-actions{margin-top:0}.ci-side-head{border-bottom:1px solid #eceff2;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.ci-side-head h3{letter-spacing:.05em;text-transform:uppercase;color:#384655;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.ci-side-head .ci-link{font-size:12px}.ci-side-count{letter-spacing:0;text-align:center;color:#384655;background:#eceff2;border-radius:9px;min-width:18px;padding:0 6px;font-size:11px}.ci-side-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ci-side-note{font-size:12px;margin-top:8px!important}.ci-side-empty{font-size:12.5px}.ci-person{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ci-person-main{flex:1;min-width:0;font-size:12px}.ci-person-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.ci-facts{border-collapse:collapse;width:100%;font-size:12.5px}.ci-facts th,.ci-facts td{vertical-align:top;text-align:left;border-top:1px solid #eceff2;padding:6px 0}.ci-facts tr:first-child>*{border-top:0}.ci-facts th{color:#5b6774;width:100px;padding-right:10px;font-weight:500}.ci-facts td{overflow-wrap:anywhere}.ci-break{word-break:break-all}.ci-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.ci-kpi{background:#fafbfc;border:1px solid #dfe3e8;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:7px 6px;display:flex}.ci-kpi span{color:#5b6774;font-size:11px;font-weight:600}.ci-kpi strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.ci-kpi strong.is-success{color:#15803d}.ci-kpi strong.is-danger{color:#b91c1c}.ci-mini-table{border-collapse:separate;border-spacing:0;border:1px solid #dfe3e8;border-radius:6px;width:100%;font-size:12.5px;overflow:hidden}.ci-mini-table th,.ci-mini-table td{vertical-align:top;text-align:left;border-top:1px solid #eceff2;padding:7px 9px}.ci-mini-table thead th{letter-spacing:.04em;text-transform:uppercase;color:#384655;white-space:nowrap;background:#f6f7f9;border-top:0;font-size:10.5px;font-weight:700}.ci-mini-table tbody tr:nth-child(2n) td{background:#fbfcfd}.ci-mini-table tbody tr:hover td{background:#f1f6fa}.ci-mini-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ci-mini-table .ci-pill{font-size:11px}.ci-cell-sub{color:#5b6774;margin-top:1px;font-size:11.5px;display:block}.ci-risk{align-items:center;gap:4px;display:inline-flex}.ci-risk-info{width:26px;height:26px;font-size:14px}.ci-risk-list{flex-direction:column;gap:6px;margin:8px 0 2px;padding:0;list-style:none;display:flex}.ci-risk-list li{overflow-wrap:anywhere;background:#fff6f6;border:1px solid #f3c4c4;border-radius:6px;padding:7px 9px;font-size:12.5px;line-height:1.45}.ci-risk-list .ci-cell-sub{margin:0 0 2px}.ci-product-desc{color:#5b6774;white-space:pre-line;border-top:1px solid #eceff2;padding-top:9px;font-size:12.5px;line-height:1.5;margin-top:10px!important}.ci-product{color:#14202c;align-items:center;gap:10px;margin-bottom:8px;font-weight:600;text-decoration:none;display:flex}.ci-product img{object-fit:cover;background:#eef1f4;border-radius:6px;flex:none;width:56px;height:56px}.ci-product i{color:#5b6774;font-size:11px}.ci-product:hover span{color:#005284}.ci-notices{z-index:60;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.ci-notice{color:#eef3f8;background:#0f1c2b;border-left:3px solid #22c55e;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;display:flex;box-shadow:0 6px 20px #0f172a40}.ci-notice.is-error{border-left-color:#f87171}.ci-notice span{flex:1}.ci-notice button{color:#a9b8c8;cursor:pointer;background:0 0;border:0;padding:0}.ci-dialog-backdrop{z-index:70;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ci-dialog{color:#14202c;background:#fff;border-radius:10px;width:min(460px,100%);padding:20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13.5px;box-shadow:0 20px 50px #0f172a4d}.ci-dialog-title{margin:0 0 8px;font-size:16px;font-weight:700}.ci-dialog-body{color:#384655;line-height:1.5}.ci-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ci-dialog.is-wide{width:min(580px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.ci-order-form .checkout-field{gap:4px;margin-top:10px}.ci-order-form .checkout-field label{color:#384655;font-size:12.5px}.ci-order-form .checkout-field input,.ci-order-form .checkout-field textarea{border-width:1px;border-color:#dfe3e8;border-radius:6px;padding:7px 10px;font-size:13.5px}.ci-order-form .checkout-field-row{gap:10px}.ci-order-form .checkout-ac-spin{bottom:9px;right:10px}.ci-order-form .checkout-error{margin-top:4px;display:block}.ci-order-form .ci-segment{flex-wrap:wrap}.ci-order-product{background:#fafbfc;border:1px solid #eceff2;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.ci-order-product img{object-fit:cover;border-radius:6px;flex:none;width:44px;height:44px}.ci-order-product .ci-amount{flex:none;height:32px}.ci-order-product .ci-amount.has-error{border-color:#ef4444}.ci-order-product .ci-amount input{width:100px}.ci-order-product-title{flex:1;min-width:0}.ci-order-confirm{color:#a64b05;background:#fdf0d5;border-radius:6px;margin-top:12px;padding:8px 10px;font-weight:600}.ci-order-label{color:#384655;margin:14px 0 6px;font-size:12.5px;font-weight:600}.ci-order-pickup{color:#384655;margin-top:10px}.ci-order-hint{margin-top:14px;font-size:12px}@media (width<=1279px){.has-side .ci-body:has(.ci-side){grid-template-columns:340px minmax(0,1fr)}.has-side .ci-side{z-index:40;width:min(380px,100vw);position:fixed;top:48px;bottom:0;right:0;box-shadow:-10px 0 30px #0f172a2e}}@media (width<=899px){.ci-only-narrow{display:inline-grid!important}.ci-only-narrow-block{display:block}.ci-body{grid-template-columns:minmax(0,1fr)}.has-side .ci-body:has(.ci-side){grid-template-columns:minmax(0,1fr)}.ci-list,.ci-main,.ci-side{display:none}.is-pane-list .ci-list,.is-pane-thread .ci-main{display:flex}.ci-app .ci-side{width:auto;box-shadow:none;position:static}.ci-app.is-pane-side .ci-side{display:block}.ci-brand-scope,.ci-live,.ci-viewer .ci-role-tag,.ci-viewer,.ci-thread-pills{display:none}.ci-tl>*{max-width:92%}.ci-thread-scroll{padding:12px}.ci-overview{padding:16px}}.lightbox{z-index:9999;overscroll-behavior:contain;background:#fff;justify-content:center;align-items:center;animation:.15s ease-out lightbox-fade;display:flex;position:fixed;inset:0;overflow:hidden}.lightbox.has-thumbs{padding-right:104px}.lightbox.has-thumbs .lightbox-img{max-width:calc(94vw - 104px)}.lightbox.has-thumbs .lightbox-nav--right{right:120px}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}.lightbox-img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;max-width:94vw;max-height:94vh}.lightbox-toolbar{z-index:1;gap:8px;display:flex;position:fixed;top:16px;right:16px}.lightbox-toolbar button{color:#17293a;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;transition:background .15s,color .15s,border-color .15s;display:flex;box-shadow:0 6px 16px -6px #10182840}.lightbox-toolbar button:hover{color:#fff;background:#005284;border-color:#005284}.lightbox-nav{color:#17293a;cursor:pointer;z-index:1;background:#fff;border:1px solid #e3eaf1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;transition:background .15s,color .15s,border-color .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px -6px #10182840}.lightbox-nav:hover{color:#fff;background:#005284;border-color:#005284}.lightbox-nav--left{left:16px}.lightbox-nav--right{right:16px}.lightbox-thumbs{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;background:#f4f7fa;border-radius:14px;flex-direction:column;gap:8px;width:88px;padding:8px;display:flex;position:fixed;top:74px;bottom:16px;right:16px;overflow-y:auto}.lightbox-thumbs button{cursor:pointer;opacity:.65;background:#fff;border:2px solid #0000;border-radius:10px;flex:none;width:72px;height:72px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.lightbox-thumbs button img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%}.lightbox-thumbs button:hover{opacity:1}.lightbox-thumbs button.is-active{opacity:1;border-color:#005284}.lightbox.is-dark{background:#0d1b26}.lightbox.is-dark .lightbox-toolbar button,.lightbox.is-dark .lightbox-nav{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border-color:#ffffff29}.lightbox.is-dark .lightbox-toolbar button:hover,.lightbox.is-dark .lightbox-nav:hover{background:#005284;border-color:#005284}.lightbox.is-dark .lightbox-thumbs{background:#ffffff0f}.lightbox.is-dark .lightbox-thumbs button{background:#ffffff0a}.lightbox.is-dark .lightbox-thumbs button.is-active{border-color:#fff}@media (width<=640px){.lightbox-toolbar{top:10px;right:10px}.lightbox-toolbar button{width:38px;height:38px;font-size:16px}.lightbox-nav{width:40px;height:40px;font-size:18px}.lightbox-nav--left{left:8px}.lightbox-nav--right{right:8px}.lightbox.has-thumbs{padding:0 0 84px}.lightbox.has-thumbs .lightbox-img{max-width:94vw;max-height:calc(94vh - 84px)}.lightbox.has-thumbs .lightbox-nav--right{right:8px}.lightbox-thumbs{flex-direction:row;width:auto;padding:6px;inset:auto 8px 8px;overflow:auto hidden}.lightbox-thumbs button{width:56px;height:56px}}html:has(.sign-shell){background:#003e66}.sign-shell{color:#17293a;background:radial-gradient(70% 60% at 0 0,#ffffff1a,#0000 60%),radial-gradient(60% 50% at 100% 70%,#d4af371a,#0000 60%),linear-gradient(170deg,#005284 0%,#003e66 100%);flex-direction:column;min-height:100dvh;display:flex;position:relative}.sign-shapes-page{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.sign-main{flex-direction:column;flex:1 0 auto;display:flex;position:relative}.sign-topbar{z-index:2;position:absolute;top:24px;left:32px}.sign-back{color:#fff;background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.sign-back i{font-size:16px;transition:transform .15s}.sign-back:hover{background:#ffffff24}.sign-back:hover i{transform:translate(-2px)}.sign-back:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.sign-center{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;padding:20px 16px;display:flex}.sign-hero{margin-bottom:22px}.sign-shapes{display:none}.sign-logo{border-radius:4px;display:block}.sign-logo img{width:auto;height:36px;display:block}.sign-logo:focus-visible{outline-offset:6px;outline:2px solid #d4af37}.sign-card{background:#fff;border-radius:24px;width:100%;max-width:400px;padding:28px 32px 24px;box-shadow:0 30px 80px #02142259,0 2px 8px #0214221f}.sign-heading{margin-bottom:18px}.sign-title{letter-spacing:-.01em;color:#17293a;font-size:30px;font-weight:700;line-height:1.15}.sign-lead{color:#647180;margin-top:4px;font-size:14px;line-height:1.5}.sign-alert{color:#166534;background:#ecfdf5;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.sign-alert i{flex-shrink:0;font-size:15px;line-height:1.4}.sign-switch-page{text-align:center;color:#647180;margin-top:18px;font-size:14px}.sign-switch-page a{color:#005284;font-weight:600;text-decoration:none}.sign-switch-page a:hover{text-decoration:underline}.sign-switch-page a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #005284}.sign-form{flex-direction:column;gap:12px;display:flex}.sign-field{flex-direction:column;gap:5px;display:flex}.sign-control{position:relative}.sign-control input::-ms-reveal{display:none}.sign-control input::-ms-clear{display:none}.sign-control.has-eye .sign-input{padding-right:48px}.sign-control:focus-within .sign-icon{color:#005284}.sign-icon{color:#647180;pointer-events:none;font-size:16px;line-height:1;transition:color .15s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.sign-input{color:#17293a;width:100%;height:48px;font:inherit;background:#f1f4f7;border:1.5px solid #0000;border-radius:12px;padding:0 14px 0 44px;font-size:15px;transition:background-color .15s,border-color .15s,box-shadow .15s}.sign-input::placeholder{color:#647180;opacity:1}.sign-input:hover{background:#ebeff3}.sign-input:focus{background:#fff;border-color:#005284;outline:none;box-shadow:0 0 0 3px #0052841f}.sign-input[readonly]{color:#647180;cursor:default;background:#f4f7fa}.sign-input[readonly]:focus{box-shadow:none;border-color:#0000}.sign-input:-webkit-autofill{-webkit-text-fill-color:#17293a;box-shadow:inset 0 0 0 100px #e8f1f8}.sign-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px #e8f1f8,0 0 0 3px #0052841f}.has-error .sign-input{background:#fff6f6;border-color:#c62828}.has-error .sign-input:focus{box-shadow:0 0 0 3px #c628281f}.has-error .sign-icon{color:#c62828}.sign-eye{color:#647180;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:color .15s,background-color .15s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.sign-eye:hover{color:#005284;background:#00528414}.sign-eye:focus-visible{outline-offset:-2px;outline:2px solid #005284}.sign-hint,.sign-error,.sign-caps{align-items:flex-start;gap:6px;padding-left:4px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.sign-hint i,.sign-error i,.sign-caps i{flex-shrink:0;line-height:1.4}.sign-hint,.sign-caps{color:#92400e}.sign-error{color:#c62828}.sign-row{justify-content:space-between;align-items:center;gap:12px;margin:2px 0;display:flex}.sign-link{color:#005284;font-size:13.5px;font-weight:500;text-decoration:none}.sign-link:hover{text-decoration:underline}.sign-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #005284}.sign-switch{cursor:pointer;color:#3d4b59;align-items:center;gap:10px;font-size:13.5px;display:inline-flex;position:relative}.sign-switch input{opacity:0;width:1px;height:1px;position:absolute}.sign-switch-track{background:#b9c3ce;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s;position:relative}.sign-switch-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}input:checked+.sign-switch-track{background:#005284}input:checked+.sign-switch-track:after{transform:translate(16px)}input:focus-visible+.sign-switch-track{outline-offset:2px;outline:2px solid #005284}.sign-checks{flex-direction:column;gap:8px;margin:2px 0;display:flex}.sign-check{cursor:pointer;color:#3d4b59;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.sign-check input{accent-color:#005284;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:1px}.sign-check a{color:#005284;font-weight:600}.sign-submit{color:#fff;width:100%;height:50px;font:inherit;cursor:pointer;background:#005284;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:15px;font-weight:700;transition:background-color .15s,transform .1s;display:flex}.sign-submit:hover{background:#003e66}.sign-submit:active{transform:translateY(1px)}.sign-submit:disabled{opacity:.75;cursor:progress}.sign-submit:focus-visible{outline-offset:2px;outline:3px solid #00528459}.sign-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite sign-spin}@keyframes sign-spin{to{transform:rotate(360deg)}}.sign-verify{text-align:center;margin-bottom:18px}.sign-verify .sign-title{margin-top:14px;font-size:26px}.sign-verify .sign-lead{margin-top:6px}.sign-verify-icon{color:#d4af37;background:linear-gradient(160deg,#005284 0%,#003e66 100%);border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;font-size:30px;display:inline-flex;box-shadow:0 10px 24px #00528447}.sign-verify-email{color:#17293a;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:999px;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:7px 14px;font-size:14.5px;font-weight:700;display:inline-flex}.sign-verify-email i{color:#005284;flex-shrink:0}.sign-verify-email span{overflow-wrap:anywhere;min-width:0}.sign-verify-error{justify-content:center;margin-bottom:14px}.sign-verify-actions{flex-direction:column;gap:10px;display:flex}.sign-verify-actions .sign-submit{margin-top:0;text-decoration:none}.sign-verify-actions .sign-secondary{text-decoration:none}.sign-secondary{color:#005284;width:100%;height:48px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #00528440;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:14.5px;font-weight:700;transition:background-color .15s,border-color .15s;display:flex}.sign-secondary:hover:not(:disabled){background:#0052840d;border-color:#00528466}.sign-secondary:disabled{color:#647180;cursor:default;background:#f4f7fa;border-color:#e3eaf1}.sign-secondary:focus-visible{outline-offset:2px;outline:2px solid #005284}.sign-tip{color:#647180;text-align:center;margin-top:12px;font-size:13px;line-height:1.45}.sign-verify-foot{border-top:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.sign-verify-foot a{color:#005284;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.sign-verify-foot a:hover{text-decoration:underline}.sign-verify-foot a:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #005284}@media (width<=560px){html:has(.sign-shell){background:#fff}.sign-shapes-page{display:none}.sign-topbar{top:14px;left:16px}.sign-center{justify-content:flex-start;align-items:stretch;padding:0}.sign-hero{isolation:isolate;flex:1 0 auto;justify-content:center;align-items:center;min-height:160px;margin:0;padding:54px 20px 28px;display:flex;position:relative;overflow:hidden}.sign-shapes{z-index:-1;pointer-events:none;width:100%;height:560px;display:block;position:absolute;top:calc(50% + 13px);left:0;transform:translateY(-50%)}.sign-logo img{height:40px}.sign-card{border-radius:24px 24px 0 0;flex:none;max-width:none;padding:28px 20px 24px;box-shadow:0 -10px 30px #021b2d2e}.sign-title{font-size:28px}}.profile-breadcrumb{color:#999;align-items:center;gap:8px;max-width:1240px;margin:0 auto;padding:24px 24px 0;font-size:13px;display:flex}.profile-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.profile-breadcrumb a:hover{color:#005284}.profile-breadcrumb i{color:#ccc;font-size:10px}.profile-breadcrumb span{color:#333;font-weight:600}.profile-page{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:32px;max-width:1240px;min-height:calc(100vh - 200px);margin:0 auto;padding:16px 24px 72px;display:grid}.profile-sidebar{background:#fff;border:1px solid #e3eaf1;border-radius:18px;flex-direction:column;display:flex;position:sticky;top:104px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.profile-sidebar-user{text-align:center;background:linear-gradient(#9edaff 0%,#fff 100%);border-bottom:1px solid #e3eaf1;padding:28px 18px 22px}.profile-sidebar-user h2{color:#17293a;margin-bottom:2px;font-size:16px;font-weight:700}.profile-sidebar-user p{color:#647180;word-break:break-all;font-size:12.5px}.profile-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 14px;font-size:26px;font-weight:800;display:flex;box-shadow:0 6px 16px #0052844d,0 0 0 4px #fff,0 0 0 5px #e3eaf1}.profile-avatar i{font-size:34px}.profile-nav{flex-direction:column;gap:2px;padding:10px 10px 6px;display:flex}.profile-nav-item{color:#4b5563;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:11px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.profile-nav-item i{text-align:center;color:#9aa5b1;width:20px;font-size:17px;transition:color .15s}.profile-nav-item>span{flex:1;min-width:0}.profile-nav-item:hover{color:#17293a;background:#f4f7fa}.profile-nav-item:hover i{color:#005284}.profile-nav-item.is-active{color:#005284;background:#9edaff;font-weight:700}.profile-nav-item.is-active i{color:#005284}.profile-nav-count{color:#5b6b7b;text-align:center;background:#eef2f6;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11.5px;font-weight:700}.is-active .profile-nav-count{color:#fff;background:#005284}.profile-nav-count.is-alert{color:#fff;background:#ef4444}.profile-sidebar-links{border-top:1px solid #e3eaf1;flex-direction:column;gap:2px;padding:8px 10px 6px;display:flex}.profile-sidebar-links-title{letter-spacing:.08em;text-transform:uppercase;color:#a3adb8;padding:6px 14px 4px;font-size:10.5px;font-weight:700}.profile-sidebar-logout{border-top:1px solid #e3eaf1;padding:6px 10px 10px}.profile-nav-logout,.profile-nav-logout i{color:#ef4444}.profile-nav-logout:hover{color:#dc2626;background:#fef2f2}.profile-nav-logout:hover i{color:#dc2626}.profile-content{flex-direction:column;gap:22px;min-width:0;display:flex}.profile-welcome{color:#fff;background:linear-gradient(120deg,#005284 0%,#003e66 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.profile-welcome:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3759 0%,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-60px}.profile-welcome-text{min-width:0;position:relative}.profile-welcome-text h1{margin-bottom:4px;font-size:24px;font-weight:800}.profile-welcome-text p{opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.profile-welcome-actions{flex-shrink:0;gap:10px;display:flex;position:relative}.profile-welcome-actions .profile-btn-primary{color:#005284;background:#fff}.profile-welcome-actions .profile-btn-primary:hover:not(:disabled){background:#eaf3fa}.profile-welcome-actions .profile-btn-secondary{color:#fff;background:#ffffff24;border:1px solid #ffffff59}.profile-welcome-actions .profile-btn-secondary:hover:not(:disabled){background:#ffffff3d}.profile-summary{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.profile-summary-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:18px 18px 16px;font-family:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.profile-summary-card>i{color:#005284;background:#9edaff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;font-size:18px;display:flex}.profile-summary-card:hover{border-color:#0052844d;transform:translateY(-2px);box-shadow:0 8px 20px #00000012}.profile-summary-card.is-accent>i{color:#b7791f;background:#fff4d6}.profile-summary-value{color:#17293a;font-size:26px;font-weight:800;line-height:1.1}.profile-summary-label{text-transform:uppercase;letter-spacing:.04em;color:#647180;font-size:12px;font-weight:600}.profile-duo{grid-template-columns:1fr 1fr;gap:22px;display:grid}.profile-contact{flex-direction:column;margin:0;display:flex}.profile-contact>div{border-bottom:1px solid #f1f4f7;gap:12px;padding:9px 0;font-size:14px;display:flex}.profile-contact>div:last-child{border-bottom:none}.profile-contact dt{color:#647180;flex-shrink:0;width:84px}.profile-contact dd{color:#17293a;text-overflow:ellipsis;min-width:0;margin:0;font-weight:600;overflow:hidden}.profile-contact dd .is-missing{color:#c2410c;font-weight:500}.profile-appraisal-peek{background:#f4f7fa;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.profile-appraisal-peek>i{color:#005284;font-size:22px}.profile-appraisal-peek>div{flex-direction:column;flex:1;min-width:0;display:flex}.profile-appraisal-peek>div strong{color:#17293a;font-size:14px}.profile-appraisal-peek>div span{color:#647180;font-size:12.5px}.profile-appraisal-peek em{color:#005284;white-space:nowrap;font-style:normal;font-weight:800}.profile-link-btn{color:#005284;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-self:center;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.profile-link-btn:hover{background:#9edaff}.profile-section{background:#fff;border:1px solid #e3eaf1;border-radius:18px;padding:28px;box-shadow:0 2px 12px #0000000a}.profile-detail-grid{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.profile-detail-grid .profile-detail-row{padding:16px 0}.profile-detail-grid .profile-detail-row:first-of-type{padding-top:16px}.profile-detail-grid .profile-detail-row:nth-child(-n+2){padding-top:0}.profile-detail-grid .profile-detail-row:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.profile-section-danger{border:1px solid #fee2e2}.profile-section-header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.profile-section-header.is-row{flex-wrap:wrap;align-items:center}.profile-section-header.is-row>div{flex:1;min-width:0}.profile-section-header>i{color:#005284;margin-top:2px;font-size:22px}.profile-section-header h2{color:#1a1a1a;margin-bottom:2px;font-size:17px;font-weight:700}.profile-section-header p{color:#888;font-size:13px}.profile-section-danger .profile-section-header>i{color:#ef4444}.profile-detail-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.profile-detail-row:last-child{border-bottom:none;padding-bottom:0}.profile-detail-row:first-of-type{padding-top:0}.profile-detail-info{flex:1;min-width:0}.profile-detail-label{text-transform:uppercase;letter-spacing:.04em;color:#999;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.profile-detail-value{color:#1a1a1a;font-size:15px;font-weight:500}.profile-edit-btn{color:#888;cursor:pointer;background:0 0;border:1.5px solid #ddd;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:12px;transition:border-color .2s,color .2s,background .2s;display:flex}.profile-edit-btn i{font-size:14px}.profile-edit-btn:hover{color:#005284;background:#9edaff;border-color:#005284}.profile-inline-form{flex-direction:column;gap:10px;margin-top:8px;display:flex}.profile-inline-actions{gap:8px;display:flex}.profile-form{flex-direction:column;gap:16px;display:flex}.profile-field{flex-direction:column;gap:6px;display:flex}.profile-field label{color:#444;font-size:13px;font-weight:600}.profile-input-wrap{border:1.5px solid #ddd;border-radius:10px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s;display:flex}.profile-input-wrap:focus-within{border-color:#005284}.profile-input-wrap i{color:#aaa;flex-shrink:0;font-size:16px}.profile-input-wrap input{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:11px 0;font-size:14px}.profile-input-wrap input::placeholder{color:#bbb}.profile-error{color:#ef4444;font-size:12px;font-weight:500}.profile-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.profile-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.profile-btn:disabled{opacity:.6;cursor:not-allowed}.profile-btn-sm{padding:8px 16px;font-size:13px}.profile-btn-primary{color:#fff;background:#005284}.profile-btn-primary:hover:not(:disabled){background:#003e66}.profile-btn-secondary{color:#555;background:#f3f4f6}.profile-btn-secondary:hover:not(:disabled){background:#e5e7eb}.profile-btn-danger{color:#fff;background:#ef4444}.profile-btn-danger i{font-size:15px}.profile-btn-danger:hover:not(:disabled){background:#dc2626}.profile-saved{color:#16a34a;font-size:13px;font-weight:500}.profile-danger-text{color:#666;font-size:14px;line-height:1.5}.profile-empty{text-align:center;padding:32px 16px}.profile-empty>i{color:#ddd;margin-bottom:12px;font-size:48px;display:block}.profile-empty h3{color:#1a1a1a;margin-bottom:4px;font-size:16px;font-weight:700}.profile-empty p{color:#888;margin-bottom:20px;font-size:14px}.profile-chips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.profile-chip{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.profile-chip span{text-align:center;background:#eef2f6;border-radius:999px;min-width:20px;padding:0 6px;font-size:11.5px}.profile-chip:hover:not(:disabled){color:#005284;border-color:#00528466}.profile-chip.is-active{color:#fff;background:#005284;border-color:#005284}.profile-chip.is-active span{background:#fff3}.profile-chip:disabled{opacity:.45;cursor:default}.profile-chips-empty{color:#647180;padding:12px 0;font-size:14px}.profile-orders{flex-direction:column;gap:16px;display:flex}.profile-order-card{background:#fff;border:1px solid #e3eaf1;border-radius:16px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.profile-order-card:hover{border-color:#00528459;box-shadow:0 6px 20px #0000000f}.profile-order-card-head{background:#f4f7fa;border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.profile-order-card-id{align-items:baseline;gap:12px;min-width:0;display:flex}.profile-order-card-no{color:#17293a;white-space:nowrap;font-size:15px;font-weight:800}.profile-order-card-date{color:#647180;white-space:nowrap;font-size:12.5px}.profile-order-card-date i{margin-right:3px}.profile-order-card-meta{flex-shrink:0;align-items:center;gap:18px;display:flex}.profile-order-card-pay{color:#647180;white-space:nowrap;font-size:12.5px}.profile-order-card-pay i{margin-right:4px}.profile-order-card-pay.is-await{color:#b45309;font-weight:600}.profile-order-card-total{color:#005284;white-space:nowrap;font-size:17px;font-weight:800}.profile-order-store{padding:16px 20px 6px}.profile-order-store+.profile-order-store{border-top:1px dashed #e3eaf1}.profile-order-store-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.profile-order-store-badges{flex-shrink:0;align-items:center;gap:8px;display:flex}.profile-order-store-name{color:#374151;font-size:13.5px;font-weight:700}.profile-order-store-name i{color:#005284;margin-right:5px}.profile-order-store-place{color:#6b7280;margin-top:2px;font-size:12px;font-weight:500;display:block}.profile-order-status{color:#555;white-space:nowrap;background:#f3f4f6;border-radius:999px;flex-shrink:0;padding:4px 11px;font-size:11.5px;font-weight:700}.profile-order-status.is-await{color:#b45309;background:#fef3c7}.profile-order-status.is-refunded{color:#6d28d9;background:#ede9fe}.profile-order-status.is-pending{color:#b45309;background:#fef3c7}.profile-order-status.is-confirmed{color:#1d4ed8;background:#dbeafe}.profile-order-status.is-shipped{color:#005284;background:#9edaff}.profile-order-status.is-delivered{color:#15803d;background:#dcfce7}.profile-order-status.is-cancelled{color:#b91c1c;background:#fee2e2}.profile-stepper{grid-auto-columns:1fr;grid-auto-flow:column;margin:0 0 12px;padding:0;list-style:none;display:grid}.profile-step{text-align:center;flex-direction:column;align-items:center;gap:5px;padding-top:2px;display:flex;position:relative}.profile-step:not(:last-child):after{content:"";z-index:0;background:#e5e9ee;width:100%;height:2px;position:absolute;top:15px;left:50%}.profile-step.is-done:not(:last-child):after{background:#22c55e}.profile-step-dot{z-index:1;color:#b0b8c2;background:#fff;border:2px solid #e5e9ee;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative}.is-done .profile-step-dot{color:#fff;background:#22c55e;border-color:#22c55e}.is-current .profile-step-dot{box-shadow:0 0 0 4px #22c55e33}.is-cancel .profile-step-dot{color:#fff;background:#ef4444;border-color:#ef4444;box-shadow:0 0 0 4px #ef44442e}.profile-step-label{color:#9aa5b1;font-size:12px;font-weight:600}.is-done .profile-step-label{color:#17293a}.is-current .profile-step-label{color:#15803d}.is-cancel .profile-step-label{color:#b91c1c}.profile-step-date{color:#b0b8c2;font-variant-numeric:tabular-nums;font-size:11px}.is-done .profile-step-date{color:#647180}.profile-stepper.is-cancelled .profile-step.is-done:not(.is-cancel) .profile-step-dot{background:#cbd5e1;border-color:#cbd5e1}.profile-stepper.is-cancelled .profile-step.is-done:not(:last-child):after{background:#cbd5e1}.profile-order-status-wrap{cursor:default;outline:none;display:inline-flex;position:relative}.profile-order-status-wrap:hover .profile-order-tip,.profile-order-status-wrap:focus-visible .profile-order-tip,.profile-order-status-wrap:focus-within .profile-order-tip{opacity:1;visibility:visible;transform:translateY(0)}.profile-order-tip{z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#1f2937;border-radius:10px;min-width:220px;padding:8px 10px;font-size:12px;font-weight:500;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 8px 24px #0000002e}.profile-order-tip:before{content:"";background:#1f2937;width:10px;height:10px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.profile-order-tip-row{white-space:nowrap;justify-content:space-between;gap:14px;padding:3px 0;display:flex}.profile-order-tip-row+.profile-order-tip-row{border-top:1px solid #ffffff1a}.profile-order-tip-row.is-current .profile-order-tip-label{color:#fcd34d}.profile-order-tip-label{font-weight:700}.profile-order-tip-at{color:#ffffffbf;font-variant-numeric:tabular-nums}.profile-order-pickup-until{color:#9a3412;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.profile-order-track{color:#005284;white-space:nowrap;border:1px solid #00528440;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.profile-order-track:hover{color:#fff;background:#005284}.profile-order-items{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 20px;padding:4px 0 10px;display:grid}.profile-order-item{align-items:center;gap:12px;min-width:0;padding:6px 0;font-size:14px;display:flex}.profile-order-item img{object-fit:cover;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:10px;flex-shrink:0;width:52px;height:52px}.profile-order-item-title{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.profile-order-item-qty{color:#999;flex-shrink:0}.profile-order-item-price{color:#17293a;white-space:nowrap;flex-shrink:0;font-weight:700}.profile-order-card-foot{background:#fbfcfd;border-top:1px solid #f1f4f7;padding:12px 20px 16px}.profile-order-facts{margin:0}.profile-order-facts>div{border-bottom:1px solid #f5f6f8;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.profile-order-facts>div:last-child{border-bottom:none}.profile-order-facts dt{color:#647180;flex-shrink:0;width:118px}.profile-order-facts dt i{margin-right:4px}.profile-order-facts dd{color:#333;min-width:0;margin:0}.profile-order-facts dd.is-total{color:#005284;font-weight:700}.profile-order-facts dd.is-discount{color:#16a34a;font-weight:600}.profile-order-pay{width:100%;margin-top:16px}.profile-order-refund{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-size:13.5px;display:flex}.profile-order-refund i{flex-shrink:0;font-size:16px;line-height:1.4}.profile-order-refund strong{font-weight:700}.profile-bank{background:#c1e8ff;border:1.5px solid #005284;border-radius:12px;margin-top:16px;padding:12px 14px}.profile-bank-title{color:#005284;margin-bottom:8px;font-size:13px;font-weight:700}.profile-bank-title i{margin-right:6px}.profile-bank-row{justify-content:space-between;gap:12px;padding:3px 0;font-size:13.5px;display:flex}.profile-bank-row span{color:#888;flex-shrink:0}.profile-bank-row strong{color:#1a1a1a;text-align:right;word-break:break-all}@media (width<=1024px){.profile-page{grid-template-columns:224px minmax(0,1fr);gap:20px}.profile-summary{grid-template-columns:repeat(2,1fr)}.profile-duo{grid-template-columns:1fr}}@media (width<=768px){.profile-breadcrumb{padding:12px 16px;font-size:12px}.profile-page{grid-template-columns:1fr;gap:0;min-height:auto;padding:0}.profile-sidebar{z-index:50;border:none;border-radius:0;position:sticky;top:0;box-shadow:0 1px 4px #00000014}.profile-sidebar-user,.profile-sidebar-links,.profile-sidebar-logout{display:none}.profile-nav{flex-direction:row;gap:0;padding:0;display:flex}.profile-nav-item{white-space:nowrap;text-align:center;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;width:auto;padding:10px 4px;font-size:10px}.profile-nav-item i{width:auto;font-size:20px}.profile-nav-item>span{flex:none}.profile-nav-item.is-active{color:#005284;background:0 0;box-shadow:inset 0 -2px #005284}.profile-nav-count{min-width:18px;padding:0 5px;font-size:10px;position:absolute;transform:translate(16px,-14px)}.profile-nav-item{position:relative}.profile-content{gap:14px;padding:16px 16px 40px}.profile-welcome{border-radius:14px;flex-direction:column;align-items:flex-start;padding:20px 18px}.profile-welcome-text h1{font-size:19px}.profile-welcome-actions{width:100%}.profile-welcome-actions .profile-btn{flex:1}.profile-summary{grid-template-columns:repeat(2,1fr);gap:10px}.profile-summary-card{border-radius:12px;padding:14px}.profile-summary-card>i{width:34px;height:34px;margin-bottom:6px;font-size:16px}.profile-summary-value{font-size:22px}.profile-summary-label{font-size:10.5px}.profile-duo{grid-template-columns:1fr;gap:14px}.profile-section{border-radius:14px;padding:20px 16px}.profile-section-header{gap:10px;margin-bottom:16px}.profile-section-header>i{font-size:20px}.profile-section-header h2{font-size:16px}.profile-detail-grid{grid-template-columns:1fr}.profile-detail-grid .profile-detail-row:nth-child(-n+2){padding-top:16px}.profile-detail-grid .profile-detail-row:first-of-type{padding-top:0}.profile-detail-grid .profile-detail-row:nth-last-child(-n+2){border-bottom:1px solid #f0f0f0;padding-bottom:16px}.profile-detail-grid .profile-detail-row:last-child{border-bottom:none;padding-bottom:0}.profile-detail-row{gap:12px}.profile-detail-value{font-size:14px}.profile-edit-btn{width:32px;height:32px;margin-top:10px}.profile-edit-btn i{font-size:13px}.profile-input-wrap input{font-size:14px}.profile-btn{padding:10px 18px;font-size:13px}.profile-btn-sm{padding:8px 14px;font-size:12px}.profile-empty{padding:24px 8px}.profile-empty>i{font-size:40px}.profile-empty h3{font-size:15px}.profile-empty p{font-size:13px}.profile-section-header.is-row>div{flex-basis:calc(100% - 34px)}.profile-section-header.is-row .profile-link-btn{flex-basis:100%;justify-content:flex-end;margin:-6px 0 0}.profile-order-card-head{flex-wrap:wrap;gap:6px 12px;padding:12px 14px}.profile-order-card-meta{justify-content:space-between;gap:10px;width:100%}.profile-order-store{padding:14px 14px 4px}.profile-order-store-head{flex-wrap:wrap}.profile-step-label{font-size:10.5px}.profile-step-date{font-size:10px}.profile-step-dot{width:24px;height:24px;font-size:11px}.profile-step:not(:last-child):after{top:13px}.profile-order-items{grid-template-columns:1fr;gap:0}.profile-order-item img{width:44px;height:44px}.profile-order-card-foot{padding:10px 14px 14px}.profile-order-facts dt{width:96px}.profile-order-status{padding:3px 9px;font-size:10.5px}.profile-chip{padding:6px 11px;font-size:12px}}.legal-page{padding:0}.legal-inner{max-width:860px;margin:0 auto;padding:24px 40px 64px}.legal-breadcrumb{color:#999;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.legal-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.legal-breadcrumb a:hover{color:#005284}.legal-breadcrumb i{color:#ccc;font-size:10px}.legal-breadcrumb span{color:#333;font-weight:600}.legal-hero{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:12px;margin-bottom:28px;padding:32px}.legal-hero h1{font-size:28px}.legal-hero p{opacity:.85;margin-top:8px;font-size:15px}.legal-content{color:#374151;background:#fff;border:1px solid #eef0f3;border-radius:12px;padding:32px 36px;line-height:1.7}.legal-content h2{color:#1f2937;margin:28px 0 10px;font-size:19px}.legal-content h2:first-of-type{margin-top:0}.legal-content p{margin-bottom:14px;font-size:15px}.legal-content ul{margin:0 0 14px 20px;padding:0}.legal-content ul li{margin-bottom:6px;font-size:15px}.legal-content a{color:#005284;text-decoration:underline}.legal-content a:hover{color:#003e66}.legal-updated{color:#9aa3ad;font-size:13px;margin-bottom:24px!important}@media (width<=640px){.legal-inner{padding:16px 16px 48px}.legal-content{padding:22px 20px}.legal-hero{padding:24px 22px}.legal-hero h1{font-size:23px}}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:#fff;border:1px solid #eef0f3;border-radius:12px;transition:border-color .15s;overflow:hidden}.faq-item.is-open{border-color:#d3deea}.faq-question{cursor:pointer;text-align:left;color:#1f2937;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.faq-question i{color:#005284;flex-shrink:0;font-size:16px;transition:transform .2s}.is-open .faq-question i{transform:rotate(180deg)}.faq-answer{color:#4b5563;white-space:pre-line;padding:0 22px 20px;font-size:15px;line-height:1.7}.faq-cta{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:16px 20px;font-size:14px;display:flex}.faq-cta i{font-size:18px}.faq-cta a{color:#fff;font-weight:600;text-decoration:underline}@media (width<=640px){.faq-question{padding:16px 18px;font-size:15px}.faq-answer{padding:0 18px 18px}}.contact-page{padding:24px 16px 64px}.contact-container{max-width:1100px;margin:0 auto}.contact-breadcrumb{color:#999;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.contact-breadcrumb a{color:#666;text-decoration:none;transition:color .15s}.contact-breadcrumb a:hover{color:#005284}.contact-breadcrumb i{color:#ccc;font-size:10px}.contact-breadcrumb span{color:#333;font-weight:600}.contact-hero{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.contact-hero:before{content:"";background:#ffffff0d;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.contact-hero:after{content:"";background:#ffffff08;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:80px}.contact-hero-content{z-index:1}.contact-hero-content h1{color:#fff;align-items:center;gap:10px;margin:0 0 6px;font-size:26px;font-weight:700;display:flex}.contact-hero-content h1 i{opacity:.85;font-size:28px}.contact-hero-content p{opacity:.75;margin:0;font-size:14px}.contact-hero-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1;background:#ffffff26;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.contact-hero-badge i{font-size:30px}.contact-grid{grid-template-columns:360px 1fr;align-items:start;gap:28px;display:grid}.contact-info{color:#fff;background:linear-gradient(160deg,#005284,#003e66);border-radius:16px;padding:28px 24px;box-shadow:0 12px 30px -14px #00528480}.contact-info h2{margin:0 0 20px;font-size:18px;font-weight:700}.contact-info-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.contact-info-list li{align-items:flex-start;gap:14px;display:flex}.contact-info-list li>i{background:#ffffff24;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.contact-info-list li div{flex-direction:column;gap:2px;min-width:0;display:flex}.contact-info-list li span{text-transform:uppercase;letter-spacing:.4px;opacity:.7;font-size:12px}.contact-info-list li a,.contact-info-list li p{color:#fff;word-break:break-word;margin:0;font-size:15px;font-weight:600;text-decoration:none}.contact-info-list li a:hover,.contact-info-list li p:hover{text-decoration:underline}.contact-info-list li p{opacity:.95;font-weight:500}.contact-socials{gap:10px;margin-top:24px;display:flex}.contact-socials a{color:#fff;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:background .2s,transform .2s;display:flex}.contact-socials a:hover{background:#ffffff47;transform:translateY(-2px)}.contact-map-link{color:#fff;opacity:.95;align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.contact-map-link:hover{text-decoration:underline}.contact-form{background:#fff;border:1px solid #eee;border-radius:16px;padding:28px;box-shadow:0 4px 16px #0000000d}.contact-form h2{color:#1a1a1a;margin:0 0 20px;font-size:18px;font-weight:700}.contact-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.contact-field label{color:#444;font-size:13px;font-weight:600}.contact-field input,.contact-field textarea{border:1px solid #ddd;border-radius:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.contact-field input:focus,.contact-field textarea:focus{border-color:#005284;outline:none;box-shadow:0 0 0 3px #0052841f}.contact-field input.has-error,.contact-field textarea.has-error{border-color:#dc2626}.contact-field textarea{resize:vertical}.contact-error{color:#dc2626;font-size:12px}.contact-submit{color:#fff;cursor:pointer;background:#005284;border:none;border-radius:999px;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.contact-submit:hover:not(:disabled){background:#003e66;transform:translateY(-1px)}.contact-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=860px){.contact-grid{grid-template-columns:1fr}.contact-hero h1{font-size:24px}.contact-field-row{grid-template-columns:1fr;gap:0}}.appraisal-cta{max-width:1400px;margin:0 auto 64px;padding:0 40px}.appraisal-cta-inner{color:#fff;background:radial-gradient(560px 240px at 88% -60px,#d4af3738,#0000 65%),radial-gradient(700px 280px at 8% 120%,#2f8ec74d,#0000 65%),linear-gradient(150deg,#062c46 0%,#003e66 60%,#005284 100%);border-radius:20px;align-items:center;gap:32px;padding:44px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px #003e6640}.appraisal-cta-inner:before{content:"";background:linear-gradient(90deg,#0000,#d4af37e6 30% 70%,#0000);height:3px;position:absolute;inset:0 0 auto}.appraisal-cta-watermark{color:#ffffff0b;pointer-events:none;font-size:230px;line-height:1;position:absolute;bottom:-58px;right:-36px;transform:rotate(-12deg)}.appraisal-cta-icon{background:linear-gradient(150deg,#d4af3747,#d4af371a);border:1px solid #d4af3780;border-radius:20px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 8px 24px #00000040,inset 0 1px #ffffff26}.appraisal-cta-icon i{color:#d4af37;filter:drop-shadow(0 2px 6px #d4af3766);font-size:36px}.appraisal-cta-text{min-width:0;position:relative}.appraisal-cta-text h2{letter-spacing:-.3px;margin-top:10px;font-size:26px;font-weight:800;line-height:1.2}.appraisal-cta-text p{color:#ffffffd1;max-width:620px;margin-top:10px;font-size:15px;line-height:1.6}.appraisal-cta-eyebrow{text-transform:uppercase;letter-spacing:1.2px;color:#ecd688;background:#d4af3724;border:1px solid #d4af3766;border-radius:999px;align-items:center;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.appraisal-cta-action{flex-direction:column;flex-shrink:0;align-items:center;margin-left:auto;display:flex;position:relative}.appraisal-cta-btn{color:#1a1a1a;letter-spacing:.2px;text-shadow:0 1px #ffffff59;background:linear-gradient(160deg,#f0ca55,#ddb32f);border-radius:999px;align-items:center;gap:10px;padding:15px 34px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 24px #0000004d,inset 0 1px #fff6}.appraisal-cta-btn i{transition:transform .2s}.appraisal-cta-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 32px #00000059,inset 0 1px #fff6}.appraisal-cta-btn:hover i{transform:scale(1.12)}.appraisal-cta-note{color:#ffffffbf;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.appraisal-cta-note i{color:#d4af37d9;font-size:13px}.appraisal-cta-note-sep{opacity:.5;margin:0 2px}@media (width<=900px){.appraisal-cta{margin-bottom:48px;padding:0 20px}.appraisal-cta-inner{text-align:center;flex-direction:column;gap:20px;padding:36px 24px 32px}.appraisal-cta-watermark{font-size:180px;top:-48px;bottom:auto;right:-48px}.appraisal-cta-text h2{font-size:21px}.appraisal-cta-text p{margin-inline:auto;font-size:14px}.appraisal-cta-action{width:100%;margin-left:0}.appraisal-cta-btn{justify-content:center;width:100%;max-width:360px}}.bp.is-appraisal .bp-side{background:linear-gradient(160deg,#059669 0%,#047857 55%,#065f46 100%)}.bp-main.ap-form{flex-direction:column;display:flex}.ap-progress{margin-bottom:16px}.ap-progress-label{letter-spacing:.05em;text-transform:uppercase;color:#647180;font-size:12px;font-weight:700}.ap-progress-bars{grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ap-progress-bar{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;display:flex}.ap-progress-bar:before{content:"";background:#e3eaf1;border-radius:4px;height:4px;transition:background-color .2s}.ap-progress-bar span{color:#647180;font-size:12px;font-weight:600}.ap-progress-bar.is-on:before{background:#005284}.ap-progress-bar.is-on span{color:#17293a}.ap-progress-bar:disabled{cursor:default}.ap-progress-bar:not(:disabled):hover span{text-decoration:underline}.ap-progress-bar:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #005284}.ap-steps{flex:1 0 auto}.ap-panel{flex-direction:column;gap:12px;display:flex}.ap-panel[hidden]{display:none}.ap-panel h2{color:#17293a;font-size:21px;font-weight:700}.ap-panel h2:focus{outline:none}.ap-panel-lead{color:#647180;margin-top:-6px;font-size:13.5px}.ap-label{color:#3d4b59;font-size:13px;font-weight:600}.ap-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ap-type{font:inherit;text-align:center;cursor:pointer;background:#fff;border:2px solid #e3eaf1;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:22px 14px 18px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.ap-type strong{color:#17293a;font-size:16px}.ap-type>span:last-child{color:#647180;font-size:12.5px;line-height:1.4}.ap-type:hover{border-color:#00528459}.ap-type.is-active{background:#0052840a;border-color:#005284;box-shadow:0 4px 14px #0052841f}.ap-type:focus-visible{outline-offset:2px;outline:2px solid #005284}.ap-type-icon{color:#005284;background:#f4f7fa;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;font-size:24px;display:flex}.is-active .ap-type-icon{color:#d4af37;background:#005284}.ap-gold{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sign-input.ap-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#647180 50%),linear-gradient(135deg,#647180 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.ap-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ap-condition{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3eaf1;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .15s,background-color .15s;display:flex}.ap-condition:hover{border-color:#00528459}.ap-condition.is-active{background:#0052840a;border-color:#005284}.ap-condition:focus-visible{outline-offset:2px;outline:2px solid #005284}.ap-condition-dot{border:2px solid #b9c3ce;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:border-color .15s,box-shadow .15s}.is-active .ap-condition-dot{border-color:#005284;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 9px #005284}.ap-condition-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-condition-text strong{color:#17293a;font-size:14px}.ap-condition-text span{color:#647180;font-size:12px;line-height:1.4}.ap-condition-hint{display:none}.sign-textarea.ap-description{min-height:120px}.ap-tips{color:#647180;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px;font-size:12.5px;display:flex}.ap-tips i{color:#a37c14}.ap-tip{color:#17293a;background:#f4f7fa;border:1px solid #e3eaf1;border-radius:999px;padding:3px 9px}.ap-uploads{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ap-thumb,.ap-add{aspect-ratio:1;border-radius:12px;position:relative}.ap-thumb{border:1px solid #e3eaf1;overflow:hidden}.ap-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ap-thumb button{color:#fff;cursor:pointer;background:#17293abf;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex;position:absolute;top:4px;right:4px}.ap-add{color:#005284;font:inherit;cursor:pointer;background:#00528408;border:1.5px dashed #00528466;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.ap-add i{font-size:20px}.ap-add:hover{background:#00528412}.ap-add:focus-visible{outline-offset:2px;outline:2px solid #005284}.ap-note{color:#3d4b59;background:#f4f7fa;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.ap-note i{color:#005284;margin-top:2px}.ap-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.ap-nav .sign-submit{width:auto;min-width:200px;margin-top:0;padding:0 24px}.ap-back{height:48px;font:inherit;color:#17293a;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ap-back:hover{background:#f4f7fa}.ap-back:focus-visible{outline-offset:2px;outline:2px solid #005284}@media (width<=560px){.ap-type{padding:16px 10px 14px}.ap-type-icon{width:44px;height:44px;font-size:20px}.ap-condition{align-items:center;padding:11px 12px}.ap-condition-text span{display:none}.ap-condition-hint{color:#647180;margin-top:-4px;font-size:12.5px;line-height:1.4;display:block}.ap-uploads{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-nav{margin-top:16px}.ap-nav .sign-submit{flex:1;min-width:0}.ap-back{justify-content:center;width:48px;padding:0}.ap-back span{display:none}}.profile-appraisal-disclaimer{color:#7a6420;background:#d4af371f;border:1px solid #d4af3759;border-radius:10px;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.profile-appraisal-disclaimer i{flex-shrink:0;margin-top:1px}.profile-appraisals{flex-direction:column;gap:12px;display:flex}.profile-appraisal{background:#fff;border:1px solid #e3eaf1;border-radius:12px}.profile-appraisal.is-open{box-shadow:0 6px 16px #10182812}.profile-appraisal-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.profile-appraisal-type{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.profile-appraisal-type>i{color:#005284;background:#00528414;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.profile-appraisal-rowmeta{flex-direction:column;min-width:0;display:flex}.profile-appraisal-title{color:#17293a;font-size:14.5px;font-weight:700}.profile-appraisal-date{color:#647180;font-size:12.5px}.profile-appraisal-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:700}.profile-appraisal-status.is-waiting{color:#9a6b00;background:#fdf3dc}.profile-appraisal-status.is-answered{color:#157347;background:#e5f6ec}.profile-appraisal-amount{color:#005284;white-space:nowrap;flex-shrink:0;font-weight:800}.profile-appraisal-chev{color:#647180}.profile-appraisal-detail{border-top:1px solid #e3eaf1;flex-direction:column;gap:14px;padding:16px;display:flex}.profile-appraisal-goldfacts{color:#7a6420;background:#d4af371f;border:1px solid #d4af3766;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.profile-appraisal-desc{color:#17293a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.profile-appraisal-images{flex-wrap:wrap;gap:10px;display:flex}.profile-appraisal-images button{cursor:zoom-in;background:0 0;border:0;padding:0}.profile-appraisal-images img{object-fit:cover;border:1px solid #e3eaf1;border-radius:10px;width:84px;height:84px;display:block}.profile-appraisal-answer{background:#f4f7fa;border:1px solid #e3eaf1;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.profile-appraisal-answer-head{color:#005284;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.profile-appraisal-answer-head em{color:#647180;font-size:12.5px;font-style:normal;font-weight:400}.profile-appraisal-estimate{background:#fff;border:1.5px solid #00528440;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:12px 16px;display:flex}.profile-appraisal-estimate-label{color:#647180;font-size:12px}.profile-appraisal-estimate-value{color:#005284;font-size:24px;font-weight:800}.profile-appraisal-estimate-note{color:#647180;font-size:11.5px;font-style:italic}.profile-appraisal-reply{color:#17293a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.profile-appraisal-partners{flex-direction:column;gap:8px;display:flex}.profile-appraisal-partners-title{color:#17293a;font-size:13px;font-weight:700}.profile-appraisal-partners-title i{color:#005284;margin-right:4px}.profile-appraisal-partner{background:#fff;border:1px solid #e3eaf1;border-radius:10px;flex-direction:column;padding:10px 12px;font-size:13.5px;display:flex}.profile-appraisal-partner strong{color:#17293a}.profile-appraisal-partner span{color:#647180}.profile-appraisal-partner a{color:#005284;align-items:center;gap:4px;margin-top:2px;font-weight:600;text-decoration:none;display:inline-flex}.profile-appraisal-partner a:hover{text-decoration:underline}.profile-appraisal-waiting{color:#647180;gap:8px;margin:0;font-size:14px;display:flex}.profile-appraisal-waiting i{color:#9a6b00}.profile-appraisal-new{margin-top:16px}@media (width<=560px){.profile-appraisal-row .profile-appraisal-amount{display:none}}html:has(.notfound){background:#f4f7fa}.notfound{text-align:center;background:#f4f7fa;justify-content:center;align-items:center;min-height:100dvh;padding:60px 20px;display:flex}.notfound-inner{max-width:640px}.notfound-logo{box-sizing:content-box;background:#005284;border-radius:14px;width:auto;height:46px;margin-bottom:30px;padding:16px 26px;box-shadow:0 10px 26px #00528433}.notfound-code{color:#005284;letter-spacing:-4px;justify-content:center;align-items:center;gap:12px;font-size:clamp(90px,18vw,180px);font-weight:900;line-height:1;display:flex}.notfound-code .bi{color:#d4af37;transform-origin:50% 60%;font-size:.82em;animation:3s ease-in-out infinite notfound-wobble}.notfound-stamp{color:#dc2626;text-transform:uppercase;letter-spacing:1px;border:2px dashed #dc2626;border-radius:6px;margin-top:8px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.notfound-title{color:#005284;margin:22px 0 0;font-size:clamp(24px,5vw,34px);font-weight:800}.notfound-text{color:#555;margin:14px 0 0;font-size:17px;line-height:1.6}.notfound-subtext{color:#647180;margin:10px 0 0;font-size:15px}.notfound-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.notfound-btn{border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,background .2s,color .2s;display:inline-flex}.notfound-btn:hover{transform:translateY(-2px)}.notfound-btn--primary{color:#fff;background:#005284}.notfound-btn--primary:hover{background:#003e66}.notfound-btn--ghost{color:#005284;background:0 0;border:2px solid #00528440}.notfound-btn--ghost:hover{background:#0052840d;border-color:#005284}@keyframes notfound-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.notfound-code .bi{animation:none}}html:has(.maintenance){background:#f4f7fa}.maintenance{text-align:center;background:#f4f7fa;justify-content:center;align-items:center;min-height:100dvh;padding:60px 20px;display:flex}.maintenance-inner{max-width:560px}.maintenance-logo{box-sizing:content-box;background:#005284;border-radius:14px;width:auto;height:46px;margin-bottom:34px;padding:16px 26px;box-shadow:0 10px 26px #00528433}.maintenance-icon{color:#d4af37;font-size:clamp(64px,14vw,96px);line-height:1}.maintenance-icon .bi{transform-origin:50% 60%;animation:3s ease-in-out infinite maintenance-wobble;display:inline-block}.maintenance-stamp{color:#005284;text-transform:uppercase;letter-spacing:1px;border:2px dashed #005284;border-radius:6px;margin-top:14px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.maintenance-title{color:#005284;margin:22px 0 0;font-size:clamp(24px,5vw,34px);font-weight:800}.maintenance-text{color:#555;margin:14px 0 0;font-size:17px;line-height:1.6}.maintenance-until{color:#17293a;background:#fff;border:1px solid #e3eaf1;border-radius:10px;align-items:center;gap:8px;margin-top:20px;padding:10px 18px;font-size:15px;display:inline-flex}.maintenance-until strong{font-weight:700}.maintenance-contacts{color:#647180;border-top:1px solid #e3eaf1;margin-top:34px;padding-top:24px;font-size:15px}.maintenance-contacts a{color:#005284;align-items:center;gap:8px;margin-top:8px;font-weight:600;text-decoration:none;display:inline-flex}.maintenance-contacts a:hover{text-decoration:underline}@keyframes maintenance-wobble{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@media (prefers-reduced-motion:reduce){.maintenance-icon .bi{animation:none}}.app-download{padding:56px 20px}.app-download-card{color:#fff;background:linear-gradient(135deg,#005284 0%,#003e66 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1320px;margin:0 auto;padding:48px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #00528440}.app-download-card:after{content:"";background:#ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-60px}.app-download-text{z-index:2;flex:1;position:relative}.app-download h2{margin-bottom:12px;font-size:30px;font-weight:800;line-height:1.2}.app-download p{opacity:.85;max-width:520px;margin-bottom:28px;font-size:15px;line-height:1.6}.app-download-buttons{flex-wrap:wrap;gap:14px;display:flex}.app-download-visual{z-index:2;flex-shrink:0;position:relative}.app-download-visual i{color:#fffffff2;font-size:150px}.app-store-btn{color:#fff;background:#000;border-radius:12px;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.app-store-btn i{font-size:28px}.app-store-btn-text{flex-direction:column;line-height:1.15;display:flex}.app-store-btn-text small{opacity:.85;font-size:11px}.app-store-btn-text strong{font-size:16px;font-weight:700}.app-store-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}@media (width<=768px){.app-download{padding:36px 20px}.app-download-card{text-align:center;flex-direction:column;gap:24px;padding:32px 24px}.app-download h2{font-size:24px}.app-download p{margin-left:auto;margin-right:auto}.app-download-buttons{justify-content:center}.app-download-visual{order:-1}.app-download-visual i{font-size:88px}}.footer{color:#fff;background:linear-gradient(#005284 0%,#003e66 100%);padding-top:48px}.footer-inner{max-width:1400px;margin:0 auto;padding:0 40px}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid;position:relative}.footer-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d4af378c 20%,#ffe98a 50%,#d4af378c 80%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.footer-logo{height:36px;margin-bottom:16px}.footer-desc{opacity:.8;margin-bottom:20px;font-size:14px;line-height:1.6}.footer-socials{gap:12px;display:flex}.footer-socials a{color:#fff;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;text-decoration:none;transition:all .2s;display:flex}.footer-socials a:hover{background:#ffffff26;border-color:#ffffff80;transform:translateY(-2px)}.footer-col h2{text-transform:uppercase;letter-spacing:1px;opacity:.95;margin-bottom:20px;font-size:15px;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.footer-col li{opacity:.75;align-items:center;gap:8px;font-size:14px;display:flex}.footer-col li i{opacity:.6;font-size:14px}.footer-col a{color:#fff;opacity:.75;font-size:14px;text-decoration:none;transition:opacity .2s}.footer-col a:hover{opacity:1}.footer-bottom{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.footer-bottom p{white-space:nowrap;opacity:.6;flex-shrink:0;font-size:13px}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.footer-links a,.footer-links .footer-link-btn{color:#fff;opacity:.6;font-size:13px;text-decoration:none;transition:opacity .2s}.footer-links a:hover,.footer-links .footer-link-btn:hover{opacity:1}.footer-links .footer-link-btn{cursor:pointer;font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0}.footer-links .footer-cta-link{color:#d4af37;opacity:.9;align-items:center;gap:6px;font-weight:600;display:inline-flex}.footer-links .footer-cta-link:hover{opacity:1}@media (width<=768px){.footer{padding-top:36px}.footer-inner{padding:0 20px}.footer-top{grid-template-columns:1fr;gap:32px;padding-bottom:28px}.footer-bottom{text-align:center;flex-direction:column;gap:12px;padding:20px 0}.footer-bottom p{white-space:normal}.footer-links{justify-content:center;gap:16px}}.profile-newsletter-switch{cursor:pointer;background:#cfd8e0;border:none;border-radius:13px;flex-shrink:0;width:48px;height:26px;transition:background .2s;position:relative}.profile-newsletter-switch.is-on{background:#005284}.profile-newsletter-switch:disabled{opacity:.6;cursor:default}.profile-newsletter-switch .profile-newsletter-knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.profile-newsletter-switch.is-on .profile-newsletter-knob{left:25px}#nprogress{pointer-events:none}#nprogress .bar{z-index:99999;width:100%;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 8px #00528466;background:linear-gradient(90deg,#005284,#0082d1)!important}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #00528499,0 0 5px #00528499}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a)format("woff2"),url(/build/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a)format("woff")}.bi:before,[class^=bi-]:before,[class*=\ bi-]:before{font-variant:normal;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1;display:inline-block;font-family:bootstrap-icons!important;font-weight:400!important}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}
