@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--border-angle:0deg}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scrollbar-width:none;scroll-behavior:smooth;font-size:17px;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{color:#10213f;min-width:320px;font-family:var(--font-sans);background:#fff;margin:0;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}}@layer components{.container{width:min(1720px,100% - 200px);margin-inline:auto}.btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 20px;font-weight:700;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn:active{transform:translateY(0)scale(.98)}.btn:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #42bdfd55}.btn-primary{color:#fff;background:linear-gradient(135deg,#0bbbf4,#0674ed);box-shadow:0 10px 22px #0788f533}.btn-outline{color:#0a60be;background:#fff;border-color:#9cccf7}.btn-primary:hover{filter:saturate(1.12);box-shadow:0 15px 30px #087ee052}.btn-outline:hover{background:#f1f9ff;border-color:#168ff0;box-shadow:0 12px 24px #087ee020}.btn-large{min-height:44px;padding-inline:21px;font-size:.86rem}.header{z-index:30;background:#fff;position:relative;box-shadow:0 1px #d8e8f7}.topbar{justify-content:space-between;align-items:center;gap:22px;height:72px;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-symbol{color:#fff;background:linear-gradient(145deg,#21caf8,#087cf0);border-radius:13px 6px;place-items:center;width:42px;height:42px;display:grid;transform:skew(-8deg);box-shadow:0 8px 20px #0b9df32e}.brand-symbol svg{transform:skew(8deg)}.brand-symbol img{border-radius:inherit;object-fit:contain;width:100%;height:100%;transform:skew(8deg)}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-copy strong{letter-spacing:-.04em;font-size:1.5rem}.brand-copy small{color:#61728e;margin-top:5px;font-size:.68rem}.main-nav{align-items:center;gap:8px;display:flex}.main-nav a{border-radius:9px;padding:13px 16px;font-size:.9rem;font-weight:600}.main-nav a.active,.main-nav a:hover{color:#0878e8;background:#edf7ff;box-shadow:inset 0 -2px #1498f5}.header-actions{align-items:center;gap:10px;display:flex}.cart-button,.menu-button{color:#14345d;background:#f7fbff;border:1px solid #d9e7f5;border-radius:10px;place-items:center;width:44px;height:44px;transition:transform .22s,color .22s,border-color .22s,box-shadow .22s;display:grid;position:relative}.cart-button:hover,.menu-button:hover{color:#087ef0;border-color:#7fc4f5;transform:translateY(-2px)rotate(-2deg);box-shadow:0 10px 22px #087ee025}.cart-button span{color:#fff;background:#0878e8;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:-8px;right:-5px}.menu-button{display:none}.service-strip{border-top:1px solid #e5eff8}.service-strip-inner{grid-template-columns:repeat(4,1fr);align-items:center;height:58px;display:grid}.service-strip-inner>div{border-right:1px solid #d8e5f2;justify-content:center;align-items:center;gap:11px;display:flex}.service-strip-inner>div:last-child{border:0}.service-strip svg{color:#098af0}.service-strip span,.promise-bar span{flex-direction:column;display:flex}.service-strip strong,.promise-bar strong{font-size:.84rem}.service-strip small,.promise-bar small{color:#77869c;margin-top:3px;font-size:.72rem}.hero-section{background-color:#f4faff;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:650px;position:relative;overflow:hidden}.hero-section:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffffff2e,#0000 58%);animation:8s ease-in-out infinite hero-glass-light;position:absolute;inset:0;transform:translate(-110%)}.hero-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-particles i{left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);opacity:0;animation:particle-fly var(--particle-duration) linear infinite;animation-delay:var(--particle-delay);background:#fff;border-radius:50%;position:absolute;bottom:-20px;box-shadow:0 0 8px #fff,0 0 18px #31b8ff,0 0 28px #0a84ef88}.hero-grid{align-items:center;min-height:650px;display:flex;position:relative}.hero-copy{z-index:2;width:49%;max-width:590px;padding:36px 0;position:relative}.hero-copy h1{letter-spacing:-.035em;text-shadow:0 8px 24px #0c559015;margin:0;font-size:clamp(2.1rem,3.15vw,2.95rem);font-weight:780;line-height:1.12;position:relative}.hero-copy h1 em{color:#0000;background:linear-gradient(100deg,#034fca,#078df1 38%,#14c9ee 68%,#075dd4) 0 0/180%;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:850;animation:5s ease-in-out infinite alternate title-gradient-flow;display:inline-block;position:relative;overflow:hidden}.hero-copy h1 em:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:20%;animation:4.8s ease-in-out infinite title-glass-sweep;position:absolute;inset:-25% auto -25% -35%;transform:skew(-18deg)}.hero-copy>p{color:#526883;max-width:510px;margin:17px 0 20px;font-size:.89rem;line-height:1.68}.hero-actions{gap:12px;display:flex}.hero-actions .btn{min-height:47px;padding-inline:23px;font-size:.9rem}.hero-stats{grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.hero-stats>div{border-right:1px solid #c5d9eb;align-items:flex-start;gap:7px;min-width:0;padding:0 10px;display:flex}.hero-stats>div:first-child{padding-left:0}.hero-stats>div:last-child{border:0}.hero-stats svg{color:#078cf2;flex:none;width:18px}.hero-stats span{flex-direction:column;display:flex}.hero-stats strong{font-size:1.2rem}.hero-stats small{color:#71849d;margin-top:4px;font-size:.6rem;line-height:1.4}.hero-visual{z-index:3;pointer-events:none;position:absolute;inset:0}.float-benefits{gap:13px;display:grid;position:absolute;top:92px;right:0}.float-benefits>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f9fcfff0;border:1px solid #a9d5f3;border-radius:13px;align-items:center;gap:11px;min-width:164px;min-height:64px;padding:11px 13px;transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;box-shadow:0 10px 24px #176ca321}.float-benefits>div:hover{border-color:#58b6f5;transform:translate(-5px);box-shadow:0 15px 30px #087ee02b}.float-benefits svg{color:#087ef0;background:#e6f5ff;border-radius:50%;width:39px;height:39px;padding:8px}.float-benefits span{flex-direction:column;font-size:.76rem;display:flex}.float-benefits b{font-size:.78rem}.float-benefits small{color:#64758c;margin-top:4px;font-size:.68rem}.section-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-heading h2{color:#0000;letter-spacing:-.02em;background:linear-gradient(100deg,#10213f,#075fca 58%,#0db9e9);-webkit-background-clip:text;background-clip:text;margin:0;padding-left:15px;font-size:1.2rem;font-weight:850;position:relative}.section-heading h2:before{content:"";background:linear-gradient(#12c7ed,#0874ed);border-radius:999px;width:5px;height:76%;position:absolute;top:12%;left:0;box-shadow:0 0 12px #0797ee66}.section-heading h2:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#0a9bef,#0000);border-radius:99px;width:18px;height:2px;margin-left:9px;display:inline-block}.section-heading a{color:#0964cc;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:8px 11px;font-size:.75rem;font-weight:700;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:inline-flex}.section-heading a svg{transition:transform .22s}.section-heading a:hover{color:#fff;background:linear-gradient(120deg,#0ab8ef,#0872ed);border-color:#1599ee;transform:translateY(-2px);box-shadow:0 9px 22px #087ee038}.section-heading a:hover svg{transform:translate(4px)}.category-section{background:#fff;border:1px solid #c8e0f3;border-radius:13px;margin-top:24px;padding:20px 24px 22px;box-shadow:0 12px 35px #1c77b408}.category-grid{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.category-card{text-align:center;background:#fff;border:1px solid #cce2f4;border-radius:12px;min-width:0;padding:9px 9px 13px;transition:transform .25s,border-color .25s,box-shadow .25s}.category-card:hover{border-color:#49aef5;transform:translateY(-5px);box-shadow:0 16px 30px #0e75b522}.category-card>div{background:#fff;border-radius:8px;height:128px;position:relative;overflow:hidden}.category-card img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .3s}.category-card:hover img{transform:scale(1.06)}.category-card strong{color:#0c2d65;margin-top:8px;font-size:.78rem;font-weight:700;display:block}.featured-section{background:#fff;border:1px solid #c8e0f3;border-radius:13px;margin-top:22px;padding:20px 14px 22px;box-shadow:0 12px 35px #1c77b408}.featured-section .section-heading{padding-inline:10px}.product-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.product-card{background:#fff;border:1px solid #c8e0f3;border-radius:12px;flex-direction:column;min-width:0;padding:10px 10px 12px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.product-card:hover{z-index:2;border-color:#55b2f4;transform:translateY(-6px);box-shadow:0 18px 34px #0c72b726}.product-badge{z-index:2;color:#fff;background:#ff4e5e;border-radius:7px;padding:4px 8px;font-size:.66rem;font-weight:800;position:absolute;top:8px;left:8px}.product-badge.hot{background:#f12f89}.product-image{background:#fff;border-radius:8px;height:165px;overflow:hidden}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:all .25s}.product-card:hover .product-image img{transform:scale(1.07)}.product-card h3{color:#0c2d65;min-height:47px;margin:12px 0 7px;font-size:.78rem;line-height:1.45;transition:color .24s,transform .24s;position:relative}.product-card h3:after{content:"";background:linear-gradient(90deg,#0878ed,#18c9e8);border-radius:99px;width:0;height:2px;transition:width .28s;position:absolute;bottom:-3px;left:0;box-shadow:0 0 8px #0a9bec66}.product-card:hover h3{color:#0000;background:linear-gradient(100deg,#064eb8,#079cea 65%,#11bdd9);-webkit-background-clip:text;background-clip:text;transform:translateY(-1px)}.product-card:hover h3:after{width:58%}.price{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.price strong{color:#075dc2;font-size:.88rem}.price del{color:#9aa7b8;font-size:.64rem;overflow:hidden}.product-bottom{justify-content:space-between;align-items:center;margin-top:7px;padding-top:0;display:flex}.product-bottom span{color:#718096;align-items:center;gap:4px;font-size:.65rem;display:flex}.product-bottom span svg{color:#ffab14}.product-bottom button{color:#087ef0;background:#f6fbff;border:1px solid #c7e0f4;border-radius:7px;place-items:center;width:34px;height:30px;transition:transform .2s,color .2s,background .2s,box-shadow .2s;display:grid}.product-bottom button:hover{color:#fff;background:#087ef0;transform:translateY(-2px)scale(1.05);box-shadow:0 8px 18px #087ee043}.product-bottom button:active{transform:scale(.95)}.partner-section{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #b8dcf5;border-radius:18px;margin-top:24px;padding:30px 30px 26px;position:relative;overflow:hidden;box-shadow:0 14px 38px #176ca312}.partner-title{z-index:1;position:relative}.partner-title h2{letter-spacing:.018em;margin:0;font-size:1.5rem}.partner-title h2 span{color:#096ccf}.partner-title p{color:#657991;margin:8px 0 18px;font-size:.84rem}.partner-grid{z-index:1;grid-template-columns:1.75fr .82fr .82fr .7fr;align-items:stretch;gap:12px;display:grid;position:relative}.perk-grid{grid-template-columns:repeat(2,1fr);align-content:center;gap:25px;padding:10px 14px 10px 0;display:grid}.perk{align-items:center;gap:13px;display:flex}.perk i,.promise-bar i{color:#087ef0;background:#f4fbff;border:1px solid #b8dcf5;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 16px #087ee018}.perk i svg,.promise-bar i svg{width:23px}.perk span{flex-direction:column;display:flex}.perk strong{color:#075cc5;font-size:.78rem}.perk small{color:#71839a;margin-top:5px;font-size:.65rem}.income-card,.chart-card,.referral-card{background:#fffffff2;border:1px solid #d1e4f4;border-radius:16px;min-height:288px;padding:16px;box-shadow:0 10px 24px #226b9c12}.income-card,.chart-card,.referral-card,.article-card,.promise-bar{transition:transform .25s,border-color .25s,box-shadow .25s}.income-card:hover,.chart-card:hover,.referral-card:hover,.article-card:hover{border-color:#69baf2;transform:translateY(-4px);box-shadow:0 16px 30px #176ca31c}.income-card>span{color:#263b59;justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.income-card>span b{color:#19a76c;background:#e3f9ef;border-radius:5px;padding:3px 6px}.income-card>strong{color:#073e98;margin:38px 0 8px;font-size:1.88rem;display:block}.income-card>small{color:#0aa883;font-size:.66rem}.income-card button{color:#176cc5;background:#f7fbff;border:1px solid #b9daf3;border-radius:8px;align-items:center;gap:5px;margin-top:23px;padding:9px 14px;font-size:.68rem;display:flex}.chart-card>span,.referral-card>span{color:#52657d;font-size:.78rem;font-weight:650}.chart-total{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.chart-total strong{font-size:1.35rem}.chart-total strong small{font-size:.65rem;font-weight:500}.chart-total b{color:#0aa883;background:#e8faf4;border-radius:999px;padding:5px 7px;font-size:.58rem}.orders-chart{width:100%;height:185px;margin-top:4px}.referral-code{justify-content:space-between;align-items:center;gap:7px;margin:13px 0 10px;display:flex}.referral-code strong{color:#075fd0;font-size:.94rem}.referral-code button{color:#175fae;background:#fff;border:1px solid #d4e6f5;border-radius:7px;align-items:center;gap:4px;padding:6px 7px;font-size:.54rem;font-weight:700;display:inline-flex}.referral-code button svg{width:12px;height:12px}.qr-pattern{aspect-ratio:1;background:#fff;border:5px solid #eef5fa;border-radius:10px;grid-template-columns:repeat(10,1fr);gap:2px;width:min(100%,145px);margin-inline:auto;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #d4e3ef}.qr-pattern i{background:#fff}.qr-pattern i.on{background:#10213f}.partner-cta{z-index:1;justify-content:center;align-items:center;gap:28px;margin-top:20px;display:flex;position:relative}.partner-cta span{color:#6e8198;font-size:.65rem}.promise-bar{border:1px solid #c8e0f3;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:13px 18px;display:grid}.promise-bar>div{border-right:1px solid #d5e4f1;justify-content:center;align-items:center;gap:10px;display:flex}.promise-bar>div:last-child{border:0}.news-section{margin-top:32px;margin-bottom:32px}.news-section .section-heading{margin-bottom:17px}.news-section .section-heading a{padding:9px 14px;font-size:.8rem}.article-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.article-card{background:#fff;border:1px solid #c8e0f3;border-radius:12px;grid-template-columns:42% 58%;display:grid;overflow:hidden}.article-card>img{object-fit:cover;width:100%;height:155px;transition:transform .3s}.article-card:hover>img{transform:scale(1.04)}.article-card>div{flex-direction:column;min-width:0;padding:12px;display:flex}.article-card h3{color:#0754af;margin:0;font-size:.86rem;line-height:1.48;transition:color .24s,transform .24s;position:relative}.article-card h3:after{content:"";background:linear-gradient(90deg,#0788ef,#20cde4);border-radius:99px;width:0;height:2px;transition:width .28s;position:absolute;bottom:-4px;left:0;box-shadow:0 0 8px #0a9bea55}.article-card:hover h3{color:#0000;background:linear-gradient(100deg,#064eb8,#078eed 62%,#11bcd7);-webkit-background-clip:text;background-clip:text;transform:translateY(-1px)}.article-card:hover h3:after{width:52%}.article-card p{color:#667a93;margin:11px 0;font-size:.7rem;line-height:1.58}.article-card footer{color:#7a8ba1;justify-content:space-between;align-items:center;margin-top:auto;font-size:.67rem;display:flex}.article-card footer a{color:#0875df;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-weight:700;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex}.article-card footer a svg{transition:transform .22s}.article-card footer a:hover{color:#fff;background:linear-gradient(120deg,#0bb7ed,#0874e9);transform:translateY(-2px);box-shadow:0 8px 18px #087ee033}.article-card footer a:hover svg{transform:translate(3px)}.consultation{background-color:#eef8ff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #b9dcf4;border-radius:17px;align-items:center;min-height:330px;margin-top:18px;padding:42px 52px;animation:10s ease-in-out infinite alternate consultation-bg-pan;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #176ca315}.consult-sparkles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.consult-sparkles i{left:var(--spark-left);top:var(--spark-top);width:5px;height:5px;animation:consultation-sparkle var(--spark-duration) ease-in-out infinite;animation-delay:var(--spark-delay);background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 7px #fff,0 0 15px #26c9ff,0 0 25px #087fee99}.consult-content{z-index:1;width:55%;max-width:720px;position:relative}.consultation h2{color:#0000;letter-spacing:-.035em;background:linear-gradient(100deg,#073e98,#087eea 62%,#10b7db);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.55rem,2.15vw,2rem);font-weight:850;line-height:1.14}.consultation p{color:#4f6783;margin:13px 0 20px;font-size:.92rem;line-height:1.58}.contact-line{color:#0c6ecb;flex-wrap:wrap;gap:30px;font-size:.84rem;font-weight:650;display:flex}.contact-line span{align-items:center;gap:7px;display:inline-flex}.contact-line svg{width:22px}.consult-content>.btn{min-width:172px;min-height:49px;margin-top:24px;font-size:.88rem}.footer{background:#fff;border-top:1px solid #d5e6f3;margin-top:18px;padding-top:28px}.footer-grid{grid-template-columns:1.2fr repeat(4,1fr);gap:45px;display:grid}.footer-intro p{color:#718198;max-width:220px;font-size:.68rem;line-height:1.6}.socials{gap:9px;display:flex}.socials b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid}.footer-group{flex-direction:column;gap:10px;display:flex}.footer-group h3{margin:5px 0 4px;font-size:.77rem}.footer-group a{color:#6b7e97;font-size:.68rem}.payments{flex-wrap:wrap;gap:7px;display:flex}.payments b{color:#0e63bd;background:#fff;border:1px solid #dae7f2;border-radius:6px;padding:7px 9px;font-size:.68rem}.copyright{color:#7d8da2;border-top:1px solid #e1ebf4;margin-top:25px;padding:18px 0;font-size:.68rem}}@layer utilities{.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.grid{display:grid}.hidden{display:none}.resize{resize:both}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.inner-page{background:linear-gradient(#fbfdff,#fff);padding-top:18px}.page-crumbs{color:#7b8da5;align-items:center;gap:9px;margin:10px 0 24px;font-size:.72rem;display:flex}.page-crumbs b{color:#0b67c8}.page-hero{background:linear-gradient(120deg,#fff,#edf8ff);padding:8px 0 26px}.products-intro{grid-template-columns:.65fr 1.35fr;align-items:end;gap:45px;display:grid}.products-intro h1,.news-page-head h1,.contact-hero h1,.cart-layout h1{color:#10213f;margin:0;font-size:2rem;line-height:1.15}.products-intro p,.news-page-head p,.contact-hero p{color:#687c95;font-size:.78rem;line-height:1.7}.product-search>div,.news-page-head>div:last-child{background:#fff;border:1px solid #bcdcf3;border-radius:12px;align-items:center;display:flex}.product-search input,.news-page-head input{border:0;outline:0;width:100%;padding:15px}.product-search button{color:#fff;background:linear-gradient(135deg,#0bb8ef,#0874ed);border:0;border-radius:0 11px 11px 0;place-items:center;width:54px;height:50px;display:grid}.product-search nav,.news-tabs{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.product-search nav button,.news-tabs button{color:#2462a3;background:#fff;border:1px solid #d4e5f2;border-radius:9px;align-items:center;gap:5px;padding:9px 15px;font-weight:700;display:flex}.products-layout{grid-template-columns:235px 1fr;gap:20px;margin-top:25px;display:grid}.filter-panel{background:#fff;border:1px solid #d7e6f2;border-radius:14px;align-self:start;padding:18px}.filter-panel h2{gap:8px;font-size:1rem;display:flex}.filter-panel section{border-top:1px solid #e5eef5;padding:14px 0}.filter-panel h3{justify-content:space-between;margin:0 0 10px;font-size:.78rem;display:flex}.filter-panel h3 svg{width:15px}.filter-panel label{color:#536983;align-items:center;gap:8px;margin:9px 0;font-size:.68rem;display:flex}.filter-panel label small{margin-left:auto}.results-bar{border:1px solid #d8e7f2;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:.72rem;display:flex}.results-bar select{border:1px solid #d8e7f2;border-radius:8px;padding:8px}.promo-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.promo-grid>div{background:linear-gradient(120deg,#effaff,#fff);border:1px solid #d0e7f7;border-radius:12px;grid-template-columns:auto 1fr;gap:3px 9px;padding:18px;display:grid}.promo-grid svg{color:#0788ef;grid-row:span 2}.promo-grid span{font-size:.65rem}.listing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.listing-product{background:#fff;border:1px solid #d4e4f1;border-radius:13px;flex-direction:column;min-width:0;padding:10px;transition:all .25s;display:flex;position:relative}.listing-product:hover{border-color:#55b8f6;transform:translateY(-5px);box-shadow:0 15px 30px #087ee020}.listing-product-image{height:175px;position:relative}.listing-product-image img{object-fit:contain;width:100%;height:100%}.listing-product-image>b{z-index:1;color:#fff;background:#ff4562;border-radius:7px;padding:4px 7px;font-size:.6rem;position:absolute}.listing-product>small{color:#0874d5;background:#eaf7ff;border-radius:6px;align-self:flex-start;padding:4px 7px;font-size:.55rem}.listing-product h3{min-height:46px;margin:9px 0;font-size:.72rem;line-height:1.45}.listing-price{align-items:baseline;gap:7px;display:flex}.listing-price strong{color:#0759bc}.listing-price del{color:#9aa8b8;font-size:.58rem}.listing-product footer{align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.listing-product footer span{color:#798aa0;font-size:.57rem}.listing-product footer span svg{color:#ffac12;width:12px}.listing-product footer a{color:#0874d5;border:1px solid #d3e5f2;border-radius:7px;margin-left:auto;padding:7px;font-size:.58rem}.listing-product footer button{color:#087ef0;background:#f6fbff;border:1px solid #cfe3f2;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.listing-product footer button svg{width:15px}.pagination{justify-content:center;gap:7px;margin:25px;display:flex}.pagination button{background:#fff;border:1px solid #d4e4f1;border-radius:8px;width:34px;height:34px}.pagination button.active{color:#fff;background:#087ef0}.page-trust{border:1px solid #d1e5f3;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:28px;padding:18px;display:grid}.page-trust>div{justify-content:center;gap:10px;display:flex}.page-trust i{color:#087ef0}.page-trust span{flex-direction:column;display:flex}.page-trust b{font-size:.72rem}.page-trust small{color:#7b8ba0;font-size:.6rem}.detail-grid{grid-template-columns:1.15fr 1.15fr .55fr;gap:16px;display:grid}.gallery,.detail-info,.detail-aside,.detail-tabs{background:#fff;border:1px solid #d5e5f1;border-radius:14px;padding:16px}.gallery-main{height:410px}.gallery-main img{object-fit:contain;width:100%;height:100%}.thumbs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.thumbs button{background:#fff;border:1px solid #d5e5f1;border-radius:8px;height:70px}.thumbs button.active{border-color:#087ef0}.thumbs img{object-fit:contain;width:100%;height:100%}.detail-info h1{font-size:1.35rem}.detail-rating{color:#e99d00;font-size:.7rem}.detail-price{color:#075bc4;margin:18px 0;font-size:1.8rem;font-weight:850}.detail-price del{color:#a0adba;font-size:.7rem}.stock{color:#16a26d;align-items:center;font-size:.7rem;display:flex}.detail-info ul{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.detail-info li{gap:6px;font-size:.65rem;display:flex}.detail-info li svg{color:#087ef0;width:14px}.variants{border-block:1px solid #e5edf4;flex-wrap:wrap;gap:8px;padding:13px 0;display:flex}.variants b{width:100%;font-size:.65rem}.variants button{background:#fff;border:1px solid #d2e3f0;border-radius:7px;padding:8px}.variants button.active{color:#0874d5;border-color:#087ef0}.buy-row{gap:8px;margin-top:16px;display:flex}.buy-row>div{border:1px solid #d4e4ef;border-radius:8px;align-items:center;display:flex}.buy-row>div button{background:#fff;border:0}.buy-now,.add-cart{border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:12px 18px;display:flex}.buy-now{color:#fff;background:linear-gradient(135deg,#0bb8ee,#0874ed);flex-direction:column}.buy-now small{font-size:.5rem}.add-cart{color:#0874d5;background:#fff;border:1px solid #9fd1f3}.detail-aside>div{grid-template-columns:auto 1fr;gap:2px 8px;margin-bottom:13px;display:grid}.detail-aside svg{color:#087ef0;grid-row:span 2}.detail-aside b{font-size:.65rem}.detail-aside small{font-size:.55rem}.detail-aside h3{font-size:.76rem}.detail-aside>strong{color:#075fc8}.detail-aside>button{color:#fff;background:#087ef0;border:0;border-radius:8px;width:100%;margin-top:13px;padding:10px}.detail-tabs{margin-top:22px}.detail-tabs nav{border-bottom:1px solid #d9e6f0;justify-content:space-around;display:flex}.detail-tabs nav button{background:#fff;border:0;padding:12px}.detail-tabs nav button.active{color:#0874d5;border-bottom:2px solid #087ef0}.detail-tabs>div{grid-template-columns:1fr 1fr;gap:25px;padding:22px;display:grid}.detail-tabs img{object-fit:cover;border-radius:12px;width:100%;height:260px}.page-section-title{margin:30px 0 15px;font-size:1.25rem}.listing-grid.related{grid-template-columns:repeat(4,1fr)}.cart-layout{grid-template-columns:1fr 330px;gap:24px;display:grid}.cart-layout>section>p{color:#71839a}.cart-item{border:1px solid #d8e6f1;border-radius:14px;grid-template-columns:auto 145px 1fr 120px 105px 100px auto;align-items:center;gap:15px;margin:14px 0;padding:17px;display:grid}.cart-item>img{object-fit:contain;width:145px;height:110px}.cart-item h3{font-size:.78rem}.cart-item small,.cart-item span{color:#71839a;margin-top:8px;font-size:.6rem;display:flex}.cart-item span svg{width:14px}.cart-item>strong{color:#075cc5;flex-direction:column;display:flex}.cart-item del{color:#9aa8b8;font-size:.55rem}.quantity{border:1px solid #d7e5ef;border-radius:8px;justify-content:space-around;align-items:center;display:flex}.quantity button{background:#fff;border:0}.remove{color:#e14c59;background:0 0;border:0;gap:4px;display:flex}.remove svg{width:14px}.cart-notes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cart-notes>div{border:1px solid #d7e5f0;border-radius:12px;padding:16px}.cart-notes h3{font-size:.72rem}.cart-notes input,.cart-notes textarea{border:1px solid #d8e5ef;border-radius:8px;padding:12px}.cart-notes textarea{width:100%;height:70px}.cart-notes button{color:#fff;background:#087ef0;border:0;border-radius:8px;padding:12px}.order-summary{background:#fff;border:1px solid #d4e4ef;border-radius:14px;align-self:start;padding:20px;position:sticky;top:20px}.order-summary h2{font-size:1rem}.order-summary p{justify-content:space-between;font-size:.68rem;display:flex}.order-summary .red{color:#ee4359}.order-summary .green{color:#10a16b}.order-summary .total b{color:#075ac2;font-size:1.15rem}.checkout-btn{color:#fff;background:linear-gradient(135deg,#0bb7ef,#0874ec);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:22px;padding:14px;display:flex}.order-summary>a{text-align:center;color:#0874d5;margin-top:15px;display:block}.affiliate-hero{background:linear-gradient(120deg,#fff,#eaf8ff);padding:40px 0}.affiliate-hero>.container{grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;display:grid}.affiliate-hero h1{font-size:2.3rem}.affiliate-hero h1 em{color:#0874e8;font-style:normal}.affiliate-hero p{color:#647991;line-height:1.7}.dashboard-mock{background:#fff;border:1px solid #cce3f3;border-radius:16px;padding:25px;box-shadow:0 25px 60px #087ee01c}.dashboard-mock>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dashboard-mock span{background:#f5faff;flex-direction:column;padding:12px;display:flex}.mock-chart{color:#087ef0;place-items:center;min-height:100px;font-size:2rem;margin-top:15px!important}.benefit-strip,.reason-grid,.steps{gap:14px;margin:25px 0;display:grid}.benefit-strip{grid-template-columns:repeat(4,1fr)}.benefit-strip>div,.reason-grid article,.steps>div{background:#fff;border:1px solid #d5e5f1;border-radius:13px;padding:20px}.benefit-strip svg,.reason-grid svg{color:#087ef0}.benefit-strip b{font-size:1.35rem;display:block}.center-title{text-align:center}.reason-grid{grid-template-columns:repeat(4,1fr)}.reason-grid h3{font-size:.78rem}.reason-grid p{color:#71839a;font-size:.64rem}.commission{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.commission>div{border:1px solid #d7e5f0;border-radius:14px;padding:22px}.rate-row{grid-template-columns:repeat(4,1fr);display:grid}.rate-row span{flex-direction:column;align-items:center;display:flex}.rate-row b{color:#0874d5;font-size:1.5rem}.commission p{gap:6px;display:flex}.commission p svg{color:#087ef0;width:16px}.steps{grid-template-columns:repeat(4,1fr)}.steps>div>b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.news-page-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.news-tabs button.active{color:#fff;background:#087ef0}.featured-news{grid-template-columns:1.2fr .65fr .65fr;gap:15px;margin-top:20px;display:grid}.featured-news article,.featured-news aside{border:1px solid #d5e4ef;border-radius:13px;padding:12px;position:relative}.featured-news img{object-fit:cover;border-radius:9px;width:100%;height:180px}.featured-news>article>img{height:330px}.featured-news article small{color:#0874d5}.featured-news article h2{font-size:1.15rem}.featured-news article p{font-size:.68rem}.featured-news article button{color:#fff;background:#087ef0;border:0;border-radius:8px;padding:10px}.featured-news aside button{background:#fff;border:1px solid #d7e6f1;border-radius:7px;margin:4px;padding:7px}.featured-news aside p{gap:8px;font-size:.6rem;display:flex}.featured-news aside p b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.news-card-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.news-card-grid article{border:1px solid #d5e4ef;border-radius:12px;padding:10px}.news-card-grid img{object-fit:cover;border-radius:8px;width:100%;height:140px}.news-card-grid h3{font-size:.72rem}.news-card-grid p,.news-card-grid a{font-size:.58rem}.news-card-grid a{color:#0874d5;justify-content:flex-end;display:flex}.contact-hero{background:linear-gradient(120deg,#fff,#e9f8ff);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;min-height:310px;padding:30px;display:grid}.contact-hero>div:last-child{color:#087ef0;justify-self:center;justify-items:center;display:grid}.contact-hero>div:last-child svg{width:100px;height:100px}.contact-cards{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.contact-cards article{border:1px solid #d5e5f1;border-radius:13px;gap:12px;padding:18px;display:flex}.contact-cards svg{color:#087ef0}.contact-cards h3{margin:0;font-size:.72rem}.contact-cards b,.contact-cards small{margin-top:6px;font-size:.64rem;display:block}.contact-layout{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.contact-layout form,.contact-layout aside{border:1px solid #d5e4ef;border-radius:14px;padding:22px}.contact-layout h2{font-size:1rem}.contact-layout form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-layout label{flex-direction:column;gap:6px;font-size:.68rem;display:flex}.contact-layout input,.contact-layout select,.contact-layout textarea{border:1px solid #d6e5f0;border-radius:8px;padding:12px}.contact-layout textarea{min-height:130px}.contact-layout form>button{color:#fff;background:#087ef0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:15px;padding:13px;display:flex}.contact-layout aside p{gap:8px;display:flex}.contact-layout aside svg{color:#087ef0;width:17px}.support-tags{flex-wrap:wrap;gap:8px;display:flex}.support-tags span{border:1px solid #d4e5f1;border-radius:7px;padding:8px}.faq{border:1px solid #d5e5f0;border-radius:14px;margin-top:20px;padding:20px}.faq details{border-bottom:1px solid #e3edf4;padding:12px}.faq summary{justify-content:space-between;display:flex}.faq summary svg{color:#087ef0;width:18px}.auth-overlay{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06152ca8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-modal{background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;width:min(930px,96vw);min-height:580px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0006}.auth-close{z-index:4;background:#f2f7fb;border:0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:16px;right:16px}.auth-art{color:#0b2d61;background:linear-gradient(145deg,#e7f8ff,#cbeeff);padding:35px;position:relative;overflow:hidden}.auth-art>:not(.auth-canvas){z-index:2;position:relative}.auth-canvas{width:100%;height:100%;position:absolute;inset:0}.auth-art h2{margin-top:70px;font-size:1.6rem}.auth-art p{font-size:.75rem;line-height:1.7}.auth-pc{color:#fff;background:radial-gradient(circle,#16bff0,#0877e8 55%,#0000 56%);border:1px solid #ffffffb5;border-radius:50% 50% 20px 20px;place-items:center;height:220px;margin-top:30px;font-size:3rem;display:grid}.auth-pc span{font-size:.8rem}.auth-modal form{flex-direction:column;justify-content:center;padding:45px;display:flex}.auth-modal form>h2{margin:0;font-size:1.6rem}.auth-modal form>p{color:#71839a}.auth-modal form>label{border:1px solid #d4e4ef;border-radius:9px;align-items:center;gap:9px;margin:8px 0;padding:13px;display:flex}.auth-modal form>label svg{color:#7a8ca0;width:17px}.auth-modal input{border:0;outline:0;width:100%}.forgot-link{color:#0874d5;background:0 0;border:0;align-self:flex-end}.auth-submit{color:#fff;background:linear-gradient(135deg,#0bb9ed,#0873ed);border:0;border-radius:9px;margin-top:14px;padding:14px}.auth-switch{text-align:center;color:#71839a;margin-top:20px}.auth-switch button{color:#0874d5;background:0 0;border:0}.auth-message{color:#0762be;background:#eaf7ff;border-radius:7px;padding:9px}.footer{background:linear-gradient(#fff,#f2f9ff)}.footer-group a{transition:all .2s;position:relative}.footer-group a:hover{color:#087ef0;transform:translate(5px)}.footer-group a:after{content:"";background:linear-gradient(90deg,#087ef0,#15c5e7);width:0;height:1px;transition:all .25s;position:absolute;bottom:-3px;left:0}.footer-group a:hover:after{width:65%}.footer-group h3{color:#0000;background:linear-gradient(90deg,#10213f,#0874d5);-webkit-background-clip:text;background-clip:text}.payments b{transition:all .2s}.payments b:hover{color:#fff;background:linear-gradient(135deg,#0bb8ed,#0874ed);transform:translateY(-3px)}@media(max-width:1020px){.products-layout{grid-template-columns:1fr}.filter-panel{display:none}.listing-grid{grid-template-columns:repeat(3,1fr)}.detail-grid{grid-template-columns:1fr 1fr}.detail-aside{grid-column:span 2}.cart-layout{grid-template-columns:1fr}.order-summary{position:static}.cart-item{grid-template-columns:auto 110px 1fr 100px}.cart-item>:nth-child(n+6){display:none}.featured-news{grid-template-columns:1fr 1fr}.featured-news aside{grid-column:span 2}.auth-modal{grid-template-columns:1fr}.auth-art{display:none}}@media(max-width:720px){.products-intro,.news-page-head,.affiliate-hero>.container,.commission,.contact-layout,.contact-hero{grid-template-columns:1fr}.listing-grid,.listing-grid.related,.news-card-grid,.reason-grid{grid-template-columns:repeat(2,1fr)}.promo-grid,.cart-notes,.detail-grid{grid-template-columns:1fr}.detail-aside{grid-column:auto}.detail-tabs>div{grid-template-columns:1fr}.cart-item{grid-template-columns:auto 85px 1fr}.cart-item>img{width:85px;height:80px}.benefit-strip,.steps,.contact-cards{grid-template-columns:repeat(2,1fr)}.featured-news{grid-template-columns:1fr}.featured-news aside{grid-column:auto}.auth-modal form{padding:28px}.page-trust{grid-template-columns:repeat(2,1fr);gap:15px}.contact-layout form>div{grid-template-columns:1fr}}.catalog-page{background:#fff}.catalog-hero{background-color:#f5faff;background-image:linear-gradient(90deg,#fffffffa,#f6fbffbf),url(/assets/banner-trang-chu-n7c36iIg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:360px;padding:28px 0 38px}.catalog-hero .page-crumbs{margin-top:0}.catalog-hero-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:58px;display:grid}.catalog-hero h1{color:#0b2049;letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,2.55vw,2.5rem);font-weight:850;line-height:1.18}.catalog-hero p{color:#61758f;max-width:520px;margin:22px 0 0;font-size:.78rem;line-height:1.75}.catalog-search{background:#fff;border:1px solid #bcd8ee;border-radius:14px;align-items:center;height:64px;display:flex;box-shadow:0 12px 32px #087ee00d}.catalog-search>svg{color:#8293a8;margin-left:18px}.catalog-search input{border:0;outline:0;flex:1;min-width:0;padding:0 15px;font-size:.88rem}.catalog-search>button{color:#fff;background:linear-gradient(145deg,#0dc6ee,#0870ed);border:0;border-radius:0 13px 13px 0;place-items:center;width:72px;height:64px;display:grid;box-shadow:-6px 0 18px #087ee01a}.catalog-search-area nav{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.catalog-search-area nav button{color:#0763c6;background:#ffffffd9;border:1px solid #c8dff0;border-radius:11px;padding:12px 19px;font-size:.73rem;font-weight:750;transition:all .22s}.catalog-search-area nav button:hover{color:#fff;background:#087ef0;border-color:#087ef0;transform:translateY(-2px)}.catalog-search-area nav .flash{color:#f23463;align-items:center;gap:5px;display:flex}.catalog-search-area nav svg{width:15px}.catalog-layout{grid-template-columns:250px minmax(0,1fr);gap:22px;padding-top:24px;display:grid}.catalog-sidebar{background:#fff;border:1px solid #d8e6f1;border-radius:13px;align-self:start}.catalog-filter,.price-filter{border-bottom:1px solid #e4edf4;padding:16px 17px}.catalog-filter h2,.price-filter h2{color:#10213f;margin:0 0 13px;font-size:.82rem}.catalog-filter label{color:#3e5572;align-items:center;gap:9px;min-height:26px;font-size:.64rem;display:flex}.catalog-filter label svg{color:#087ef0;width:15px}.catalog-filter label input{width:13px;height:13px}.catalog-filter label small{background:#f4f8fb;border-radius:5px;margin-left:auto;padding:3px 6px}.catalog-filter>button{color:#0872d9;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;font-size:.62rem;display:flex}.catalog-filter>button svg{width:13px}.price-line{background:#168af0;border-radius:9px;height:5px;margin:22px 5px 10px;position:relative}.price-line b{background:#087ef0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 9px #087ee04d}.price-line b:last-child{right:0}.price-filter>div:nth-of-type(2){color:#71839a;justify-content:space-between;font-size:.52rem;display:flex}.price-filter nav{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.price-filter nav button{color:#506985;background:#fff;border:1px solid #d8e5ef;border-radius:7px;padding:7px;font-size:.53rem}.sidebar-affiliate{text-align:center;background:linear-gradient(160deg,#edf9ff,#fff);padding:18px}.sidebar-affiliate>svg{color:#087ef0}.sidebar-affiliate h3{font-size:.7rem}.sidebar-affiliate b{color:#075bc2;font-size:.68rem}.sidebar-affiliate p{color:#72849b;font-size:.56rem;line-height:1.6}.sidebar-affiliate a{color:#0874d5;align-items:center;gap:4px;font-size:.6rem;display:inline-flex}.catalog-toolbar{color:#556b84;border:1px solid #d8e6f1;border-radius:11px;justify-content:space-between;align-items:center;min-height:56px;padding:10px 15px;font-size:.65rem;display:flex}.catalog-toolbar>div{align-items:center;gap:8px;display:flex}.catalog-toolbar select{background:#fff;border:1px solid #d8e6f1;border-radius:8px;padding:10px 30px 10px 12px}.catalog-toolbar button{color:#375676;background:#fff;border:1px solid #d8e6f1;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.catalog-toolbar button.active{color:#fff;background:#087ef0}.catalog-toolbar button svg{width:16px}.catalog-promos{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.catalog-promos article{background:linear-gradient(120deg,#f4fbff,#fff);border:1px solid #d5e8f6;border-radius:12px;align-items:center;min-height:130px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.catalog-promos article>div{z-index:2;grid-template-columns:auto 1fr;gap:2px 8px;display:grid;position:relative}.catalog-promos article>div>svg{color:#f6a900;grid-row:span 3;width:20px}.catalog-promos h3{color:#0766ca;margin:0;font-size:.78rem}.catalog-promos p{color:#627991;margin:5px 0;font-size:.6rem}.catalog-promos article button{color:#0870d7;background:#fff;border:1px solid #6ab9ee;border-radius:7px;justify-self:start;margin-top:7px;padding:8px 14px;font-size:.57rem}.catalog-promos article>svg{color:#7a67f4;opacity:.22;width:70px;height:70px;position:absolute;right:28px}.coin-stack{color:#f4ab16;text-shadow:0 5px 10px #ee9c0033;font-size:45px;position:absolute;bottom:25px;right:30px}.coin-stack i,.coin-stack b{font-style:normal;position:absolute}.coin-stack i{top:-15px;left:22px}.coin-stack b{top:3px;left:45px}.selected-filters{color:#73859a;align-items:center;gap:8px;margin:12px 0;font-size:.58rem;display:flex}.selected-filters button{color:#0870d5;background:#eff8ff;border:0;border-radius:7px;padding:7px 10px}.selected-filters a{color:#0870d5;align-items:center;gap:4px;margin-left:auto;display:flex}.selected-filters svg{width:12px}.catalog-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.catalog-product-grid .listing-product{padding:9px}.catalog-product-grid .listing-product-image{height:155px}.catalog-affiliate-banner{background:linear-gradient(120deg,#eaf8ff,#fff);border:1px solid #cce4f5;border-radius:13px;grid-template-columns:170px 1fr 180px;align-items:center;gap:20px;margin-top:16px;padding:18px;display:grid}.affiliate-illustration{place-items:center;height:120px;display:grid}.link-art{color:#087ef0;background:#fff;border:2px solid #1a98ee;border-radius:10px;place-items:center;width:90px;height:70px;display:grid;position:relative;transform:rotate(-4deg)}.link-art svg{width:30px;position:absolute}.link-art svg:nth-child(2){color:#14b9e7;top:-18px;right:-25px}.link-art svg:nth-child(3){color:#f0aa13;bottom:-18px;right:-36px}.catalog-affiliate-banner h2{color:#0b316b;margin:0 0 12px;font-size:1.05rem}.catalog-affiliate-banner>div:nth-child(2)>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.catalog-affiliate-banner article{background:#ffffffc7;border:1px solid #d8e8f3;border-radius:9px;padding:10px 10px 10px 36px;position:relative}.catalog-affiliate-banner article>b{color:#087ef0;border:1px solid #8ac9f2;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.55rem;display:grid;position:absolute;left:10px}.catalog-affiliate-banner article h3{color:#0870d4;margin:0;font-size:.62rem}.catalog-affiliate-banner article p{color:#647991;margin:7px 0 0;font-size:.52rem;line-height:1.45}.catalog-affiliate-banner aside{flex-direction:column;align-items:center;gap:10px;display:flex}.catalog-affiliate-banner aside a{color:#fff;background:linear-gradient(135deg,#0bb9ed,#0874ed);border-radius:8px;align-items:center;gap:6px;padding:12px 18px;font-size:.72rem;font-weight:800;display:flex}.catalog-affiliate-banner aside span{color:#0874d5;font-size:.55rem}@media(min-width:1600px){.catalog-layout{grid-template-columns:270px minmax(0,1fr)}.catalog-product-grid .listing-product-image{height:180px}}@media(max-width:1200px){.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-affiliate-banner{grid-template-columns:120px 1fr}.catalog-affiliate-banner aside{flex-direction:row;grid-column:span 2;justify-content:center}}@media(max-width:1020px){.catalog-hero-grid{grid-template-columns:1fr;gap:28px}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:none}.catalog-hero{min-height:auto}.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.catalog-hero{padding:20px 0 28px}.catalog-hero h1{font-size:1.8rem}.catalog-search{height:54px}.catalog-search>button{width:58px;height:54px}.catalog-toolbar>span,.catalog-toolbar label{display:none}.catalog-promos{grid-template-columns:1fr}.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-affiliate-banner,.catalog-affiliate-banner>div:nth-child(2)>div{grid-template-columns:1fr}.catalog-affiliate-banner aside{grid-column:auto}.catalog-search-area nav{flex-wrap:nowrap;overflow-x:auto}.catalog-search-area nav button{white-space:nowrap}.catalog-product-grid .listing-product-image{height:130px}}.catalog-promos article{background-color:#f6fbff;background-position:100%;background-repeat:no-repeat;background-size:cover;transition:transform .25s,border-color .25s,box-shadow .25s}.catalog-promos article:hover{border-color:#70c1f4;transform:translateY(-3px);box-shadow:0 15px 30px #087ee01d}.catalog-promos article{background-position:50%;background-size:100% 100%}.catalog-affiliate-banner{background-color:#edf8ff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.catalog-page{font-size:1.03rem}.catalog-hero{min-height:300px;padding:20px 0 28px}.catalog-hero .page-crumbs{margin-bottom:17px;font-size:.78rem}.catalog-hero h1{color:#0000;background:linear-gradient(100deg,#092758,#075fc9 45%,#14c6e9 72%,#0870e7) 0 0/180%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.95rem,2.65vw,2.65rem);animation:5s ease-in-out infinite alternate title-gradient-flow;display:inline-block;position:relative;overflow:hidden}.catalog-hero h1:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#ffffffdc,#0000);width:18%;animation:4.8s ease-in-out infinite title-glass-sweep;position:absolute;inset:-25% auto -25% -32%;transform:skew(-18deg)}.catalog-hero p{margin-top:16px;font-size:.84rem}.catalog-filter h2,.price-filter h2{letter-spacing:-.02em;font-size:.94rem;font-weight:900}.catalog-filter label{min-height:29px;font-size:.71rem}.catalog-filter>button{font-size:.68rem;font-weight:750}.price-filter nav button{font-size:.6rem}.catalog-toolbar{font-size:.72rem}.catalog-promos h3{font-size:.86rem}.catalog-promos p{font-size:.67rem}.catalog-promos article button{white-space:nowrap;align-items:center;gap:6px;font-size:.64rem;font-weight:750;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex}.catalog-promos article button svg{flex:none;width:14px}.catalog-promos article button:hover{color:#fff;background:linear-gradient(135deg,#0bb9ed,#0873ed);border-color:#087ef0;transform:translateY(-2px);box-shadow:0 9px 20px #087ee035}.catalog-product-grid .listing-product h3{font-size:.72rem}.catalog-product-grid .listing-price strong{font-size:.88rem}.catalog-product-grid .listing-product footer span,.catalog-product-grid .listing-product footer a{font-size:.62rem}.catalog-toolbar button{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.catalog-toolbar button:hover{color:#087ef0;border-color:#70bef1;transform:translateY(-2px);box-shadow:0 8px 18px #087ee024}.catalog-toolbar button.active:hover{color:#fff}.catalog-product-grid.list-view{grid-template-columns:1fr;gap:10px}.catalog-product-grid.list-view .listing-product{grid-template-rows:auto auto 1fr;grid-template-columns:190px minmax(0,1fr) 230px;align-items:center;column-gap:18px;min-height:170px;padding:12px 16px;display:grid}.catalog-product-grid.list-view .listing-product-image{grid-area:1/1/4;width:100%;height:150px}.catalog-product-grid.list-view .listing-product>small{grid-area:1/2;justify-self:start}.catalog-product-grid.list-view .listing-product h3{grid-area:2/2;min-height:0;margin:6px 0;font-size:.88rem}.catalog-product-grid.list-view .listing-price{grid-area:3/2;align-self:start}.catalog-product-grid.list-view .listing-product footer{grid-area:1/3/4;grid-template-columns:1fr auto;align-content:center;align-self:stretch;gap:10px;padding:0;display:grid}.catalog-product-grid.list-view .listing-product footer span{grid-column:1/3;font-size:.68rem}.catalog-product-grid.list-view .listing-product footer a{justify-content:center;align-items:center;min-height:38px;font-size:.67rem;display:flex}.catalog-product-grid.list-view .listing-product footer button{width:38px;height:38px}@media(max-width:720px){.catalog-product-grid.list-view .listing-product{grid-template-rows:auto auto auto auto;grid-template-columns:100px 1fr}.catalog-product-grid.list-view .listing-product-image{grid-area:1/1/5;height:105px}.catalog-product-grid.list-view .listing-product>small,.catalog-product-grid.list-view .listing-product h3,.catalog-product-grid.list-view .listing-price{grid-column:2}.catalog-product-grid.list-view .listing-product footer{grid-area:4/2;display:flex}.catalog-product-grid.list-view .listing-product footer span{display:none}.catalog-hero{min-height:auto}}@media(prefers-reduced-motion:reduce){.catalog-hero h1,.catalog-hero h1:after{animation:none}}.catalog-card{background:#fff;border:1px solid #d5e4f0;border-radius:12px;flex-direction:column;min-width:0;padding:9px;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative}.catalog-card:hover{border-color:#63baf2;transform:translateY(-4px);box-shadow:0 16px 34px #087ee021}.catalog-card-image{height:155px;position:relative}.catalog-card-image>b{z-index:2;color:#fff;background:#ff3d55;border-radius:7px;padding:4px 7px;font-size:.57rem;position:absolute;top:0;left:0}.catalog-card-image img{object-fit:contain;width:100%;height:100%;transition:transform .28s}.catalog-card:hover .catalog-card-image img{transform:scale(1.04)}.catalog-favorite{z-index:3;color:#55718f;opacity:0;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:29px;height:29px;transition:all .2s;display:grid;position:absolute;top:10px;right:10px}.catalog-card:hover .catalog-favorite{opacity:1}.catalog-favorite:hover{color:#ef4160;background:#fff0f4}.catalog-favorite svg{width:16px}.catalog-card-main>small{color:#0874d5;background:#eaf7ff;border-radius:6px;padding:4px 7px;font-size:.54rem;display:inline-flex}.catalog-card-main h3{color:#10213f;min-height:44px;margin:8px 0;font-size:.7rem;line-height:1.45}.catalog-specs,.catalog-tags{display:none}.catalog-card-price{align-items:baseline;gap:7px;display:flex}.catalog-card-price strong{color:#075bc3;font-size:.86rem}.catalog-card-price del{color:#9aa7b7;font-size:.55rem}.catalog-card-actions{align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.catalog-card-actions>div{align-items:center;gap:4px;display:flex}.catalog-card-actions .stars{color:#ffad0b;display:flex}.catalog-card-actions .stars svg{width:11px;display:none}.catalog-card-actions .stars svg:first-child{display:block}.catalog-card-actions small,.catalog-card-actions p{color:#75879d;font-size:.55rem}.catalog-card-actions p{display:none}.catalog-card-actions>a{color:#0874d5;white-space:nowrap;border:1px solid #d2e3ef;border-radius:7px;margin-left:auto;padding:7px 9px;font-size:.57rem}.catalog-card-actions>button{color:#087ef0;background:#f7fbff;border:1px solid #cce1f0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.catalog-card-actions>button svg{width:15px}.catalog-product-grid.list-view .catalog-card{border-radius:14px;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:24px;min-height:175px;padding:0 270px 0 0;display:grid;overflow:hidden}.catalog-product-grid.list-view .catalog-card:hover{transform:translateY(-3px)}.catalog-product-grid.list-view .catalog-card-image{background:linear-gradient(135deg,#eef8ff,#fff);width:250px;height:175px}.catalog-product-grid.list-view .catalog-card-image>b{top:10px;left:10px}.catalog-product-grid.list-view .catalog-favorite{opacity:1;background:0 0;top:13px;right:16px}.catalog-product-grid.list-view .catalog-card-main{align-self:center}.catalog-product-grid.list-view .catalog-card-main h3{min-height:0;margin:8px 0 7px;font-size:.86rem}.catalog-product-grid.list-view .catalog-specs{color:#627991;flex-wrap:wrap;gap:13px;font-size:.58rem;display:flex}.catalog-product-grid.list-view .catalog-card-price{margin-top:12px}.catalog-product-grid.list-view .catalog-tags{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.catalog-product-grid.list-view .catalog-tags span{color:#0872d5;background:#eff8ff;border-radius:6px;padding:6px 9px;font-size:.54rem}.catalog-product-grid.list-view .catalog-card-actions .stars svg{display:block}.catalog-product-grid.list-view .catalog-card-actions p{grid-column:1/3;margin:0;display:block}.catalog-product-grid.list-view .catalog-card-actions>a{margin:0;padding:10px 15px;font-size:.65rem;transition:all .22s;position:absolute;bottom:14px;right:47px}.catalog-product-grid.list-view .catalog-card-actions>a:hover{color:#fff;background:#087ef0;border-color:#087ef0;transform:translateY(-2px);box-shadow:0 8px 18px #087ee032}.catalog-product-grid.list-view .catalog-card-actions>button{color:#fff;background:#087ef0;width:38px;height:38px;margin:0;transition:all .22s;position:absolute;bottom:14px;right:0}.catalog-product-grid.list-view .catalog-card-actions>button:hover{background:#075fce;transform:translateY(-2px)scale(1.04);box-shadow:0 8px 18px #087ee048}.catalog-product-grid.list-view .catalog-card-actions>button svg{width:17px}@media(max-width:1020px){.catalog-product-grid.list-view .catalog-card{grid-template-columns:190px minmax(0,1fr);padding-right:205px}.catalog-product-grid.list-view .catalog-card-image{width:190px}.catalog-product-grid.list-view .catalog-specs{gap:7px}.catalog-product-grid.list-view .catalog-card-actions{width:180px}}@media(max-width:720px){.catalog-product-grid.list-view .catalog-card{grid-template-columns:110px 1fr;align-items:start;gap:12px;min-height:155px;padding:10px 10px 50px 0}.catalog-product-grid.list-view .catalog-card-image{width:110px;height:135px}.catalog-product-grid.list-view .catalog-card-main h3{padding-right:30px;font-size:.7rem}.catalog-product-grid.list-view .catalog-specs,.catalog-product-grid.list-view .catalog-tags{display:none}.catalog-product-grid.list-view .catalog-card-actions{width:auto;height:34px;inset:auto 10px 8px 122px}.catalog-product-grid.list-view .catalog-card-actions>div{display:none}.catalog-product-grid.list-view .catalog-card-actions>a{padding:8px 11px;bottom:0;right:39px}.catalog-product-grid.list-view .catalog-card-actions>button{width:34px;height:34px;bottom:0;right:0}.catalog-product-grid.grid-view .catalog-card-image{height:125px}}.catalog-product-grid.grid-view{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.catalog-product-grid.grid-view .catalog-card{border-color:#cde1f1;border-radius:14px;min-height:385px;padding:9px 9px 12px}.catalog-product-grid.grid-view .catalog-card-image{background:linear-gradient(145deg,#edf7ff,#f9fcff);border-radius:10px;height:205px;overflow:hidden}.catalog-product-grid.grid-view .catalog-card-image img{object-fit:cover}.catalog-product-grid.grid-view .catalog-card-image>b{border-radius:8px;padding:5px 9px;font-size:.65rem;top:8px;left:8px;box-shadow:0 5px 14px #ee31523d}.catalog-product-grid.grid-view .catalog-favorite{color:#183757;opacity:1;background:#fffffff2;border:1px solid #d3e0e9;width:34px;height:34px;top:16px;right:16px;box-shadow:0 5px 13px #14385b1a}.catalog-product-grid.grid-view .catalog-favorite:hover{color:#f03c5c;border-color:#f39aaa;transform:scale(1.08)}.catalog-product-grid.grid-view .catalog-card-main{flex-direction:column;flex:1;padding:10px 3px 0;display:flex}.catalog-product-grid.grid-view .catalog-card-main>small{align-self:flex-start;padding:5px 8px;font-size:.6rem}.catalog-product-grid.grid-view .catalog-card-main h3{min-height:43px;margin:10px 0 7px;font-size:.78rem;font-weight:650;line-height:1.4}.catalog-product-grid.grid-view .catalog-card-price{gap:9px;margin-top:auto}.catalog-product-grid.grid-view .catalog-card-price strong{font-size:1rem;font-weight:850}.catalog-product-grid.grid-view .catalog-card-actions{border-top:1px solid #edf3f8;min-height:43px;margin:7px 3px 0;padding-top:8px}.catalog-product-grid.grid-view .catalog-card-actions>div{margin-right:auto}.catalog-product-grid.grid-view .catalog-card-actions>a{border-color:#bcd9ef;justify-content:center;align-items:center;min-height:34px;padding:7px 12px;font-size:.62rem;transition:all .22s;display:flex}.catalog-product-grid.grid-view .catalog-card-actions>a:hover{color:#fff;background:#087cf0;border-color:#087cf0;transform:translateY(-2px);box-shadow:0 8px 17px #087ee035}.catalog-product-grid.grid-view .catalog-card-actions>button{color:#fff;background:linear-gradient(145deg,#0a91f2,#0769e8);border-color:#0878e8;width:36px;height:36px;transition:all .22s;box-shadow:0 7px 15px #087ee02e}.catalog-product-grid.grid-view .catalog-card-actions>button:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 21px #087ee04a}@media(max-width:1200px){.catalog-product-grid.grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.catalog-product-grid.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-grid.grid-view .catalog-card{min-height:340px}.catalog-product-grid.grid-view .catalog-card-image{height:170px}}@media(max-width:480px){.catalog-product-grid.grid-view{grid-template-columns:1fr}.catalog-product-grid.grid-view .catalog-card-image{height:210px}}.catalog-promos h3{letter-spacing:-.01em;font-size:.92rem;font-weight:850}.catalog-promos p{font-size:.68rem;font-weight:500;line-height:1.55}.catalog-promos article button{white-space:nowrap;font-size:.64rem;font-weight:750}.catalog-affiliate-banner h2{letter-spacing:-.02em;font-size:1.18rem;font-weight:900}.catalog-affiliate-banner article h3{font-size:.7rem;font-weight:850}.catalog-affiliate-banner article p{font-size:.59rem;font-weight:500;line-height:1.55}.catalog-affiliate-banner aside a{font-size:.77rem}.catalog-affiliate-banner aside span{font-size:.62rem;font-weight:650}@media(max-width:720px){.catalog-promos h3{font-size:.84rem}.catalog-promos p{font-size:.64rem}.catalog-affiliate-banner h2{font-size:1.05rem}.catalog-affiliate-banner article h3{font-size:.68rem}.catalog-affiliate-banner article p{font-size:.58rem}}.catalog-results{min-width:0;container:catalog-results/inline-size}.catalog-product-grid,.catalog-product-grid>*{min-width:0}.catalog-product-grid.grid-view .catalog-card-actions{flex-wrap:nowrap}.catalog-product-grid.grid-view .catalog-card-actions>a{flex:0 auto;min-width:0}.catalog-product-grid.grid-view .catalog-card-actions>div{white-space:nowrap;min-width:42px}.catalog-product-grid.list-view .catalog-card-main{min-width:0}.catalog-product-grid.list-view .catalog-card-main h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container catalog-results (max-width:790px){.catalog-product-grid.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-grid.list-view .catalog-card{grid-template-columns:190px minmax(0,1fr);gap:18px;padding-right:205px}.catalog-product-grid.list-view .catalog-card-image{width:190px}.catalog-product-grid.list-view .catalog-card-actions{width:180px}}@container catalog-results (max-width:610px){.catalog-product-grid.list-view .catalog-card{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:12px;min-height:175px;padding:10px 10px 50px 0}.catalog-product-grid.list-view .catalog-card-image{width:130px;height:150px}.catalog-product-grid.list-view .catalog-card-main{padding-top:5px}.catalog-product-grid.list-view .catalog-card-main h3{white-space:normal;padding-right:32px}.catalog-product-grid.list-view .catalog-specs,.catalog-product-grid.list-view .catalog-tags{display:none}.catalog-product-grid.list-view .catalog-card-actions{width:auto;height:34px;inset:auto 10px 8px 142px}.catalog-product-grid.list-view .catalog-card-actions>div{display:none}.catalog-product-grid.list-view .catalog-card-actions>a{padding:8px 11px;bottom:0;right:39px}.catalog-product-grid.list-view .catalog-card-actions>button{width:34px;height:34px;bottom:0;right:0}}@container catalog-results (max-width:480px){.catalog-product-grid.grid-view{grid-template-columns:1fr}.catalog-product-grid.grid-view .catalog-card{min-height:360px}.catalog-product-grid.grid-view .catalog-card-image{height:215px}}@media(min-width:1021px)and (max-width:1260px){.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}}.catalog-product-grid.grid-view{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalog-product-grid.grid-view .catalog-card{background:#fff;border:1px solid #c9e0f1;border-radius:14px;flex-direction:column;min-height:410px;padding:8px 8px 11px;display:flex}.catalog-product-grid.grid-view .catalog-card-image{background:#eef7ff;border-radius:10px;flex:0 0 220px;width:100%;height:220px;overflow:hidden}.catalog-product-grid.grid-view .catalog-card-image img{object-fit:cover;width:100%;height:100%}.catalog-product-grid.grid-view .catalog-card-image>b{border-radius:8px;padding:6px 10px;font-size:.67rem;top:9px;left:9px}.catalog-product-grid.grid-view .catalog-favorite{opacity:1;color:#173657;background:#fffffff2;border:1px solid #cddae5;width:35px;height:35px;top:17px;right:17px}.catalog-product-grid.grid-view .catalog-card-main{flex-direction:column;flex:1;min-height:0;padding:11px 5px 0;display:flex}.catalog-product-grid.grid-view .catalog-card-main>small{border-radius:6px;align-self:flex-start;padding:5px 9px;font-size:.61rem}.catalog-product-grid.grid-view .catalog-card-main h3{color:#10213f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:10px 0 8px;font-size:.79rem;font-weight:650;line-height:1.42;display:-webkit-box;overflow:hidden}.catalog-product-grid.grid-view .catalog-card-price{white-space:nowrap;gap:10px;margin-top:auto}.catalog-product-grid.grid-view .catalog-card-price strong{font-size:1.02rem}.catalog-product-grid.grid-view .catalog-card-price del{font-size:.62rem}.catalog-product-grid.grid-view .catalog-specs,.catalog-product-grid.grid-view .catalog-tags{display:none}.catalog-product-grid.grid-view .catalog-card-actions{border-top:0;flex-wrap:nowrap;align-items:center;gap:8px;min-height:43px;margin:8px 4px 0;padding-top:9px;display:flex}.catalog-product-grid.grid-view .catalog-card-actions>div{white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-right:auto;display:flex}.catalog-product-grid.grid-view .catalog-card-actions .stars svg{display:none}.catalog-product-grid.grid-view .catalog-card-actions .stars svg:first-child{width:15px;display:block}.catalog-product-grid.grid-view .catalog-card-actions small{font-size:.62rem}.catalog-product-grid.grid-view .catalog-card-actions p{display:none}.catalog-product-grid.grid-view .catalog-card-actions>a{justify-content:center;align-items:center;min-width:94px;min-height:37px;margin:0;padding:7px 10px;font-size:.63rem;display:flex}.catalog-product-grid.grid-view .catalog-card-actions>button{flex:0 0 38px;width:38px;height:38px}.catalog-product-grid.list-view{grid-template-columns:1fr;gap:12px;display:grid}.catalog-product-grid.list-view .catalog-card{background:#fff;border:1px solid #d4e5f1;border-radius:14px;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:25px;width:100%;min-height:166px;padding:0 250px 0 0;display:grid;position:relative;overflow:hidden}.catalog-product-grid.list-view .catalog-card-image{background:#eef7ff;border-radius:12px 0 0 12px;width:250px;height:166px;overflow:hidden}.catalog-product-grid.list-view .catalog-card-image img{object-fit:cover;width:100%;height:100%}.catalog-product-grid.list-view .catalog-card-image>b{padding:5px 9px;top:10px;left:10px}.catalog-product-grid.list-view .catalog-card-main{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:12px 0;display:flex}.catalog-product-grid.list-view .catalog-card-main>small{align-self:flex-start;padding:4px 8px;font-size:.56rem}.catalog-product-grid.list-view .catalog-card-main h3{text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:8px 0 7px;font-size:.8rem;font-weight:750;overflow:hidden}.catalog-product-grid.list-view .catalog-specs{color:#61758f;white-space:nowrap;gap:13px;font-size:.55rem;display:flex;overflow:hidden}.catalog-product-grid.list-view .catalog-card-price{gap:10px;margin-top:11px}.catalog-product-grid.list-view .catalog-card-price strong{font-size:.94rem}.catalog-product-grid.list-view .catalog-card-price del{font-size:.58rem}.catalog-product-grid.list-view .catalog-tags{white-space:nowrap;gap:8px;margin-top:9px;display:flex;overflow:hidden}.catalog-product-grid.list-view .catalog-tags span{padding:5px 8px;font-size:.52rem}.catalog-product-grid.list-view .catalog-favorite{opacity:1;background:0 0;border:0;width:28px;height:28px;top:12px;right:14px}.catalog-product-grid.list-view .catalog-card-actions{z-index:2;width:215px;margin:0;padding:0;position:absolute;inset:0 16px 0 auto}.catalog-product-grid.list-view .catalog-card-actions>div{grid-template-columns:auto auto;gap:3px 8px;display:grid;position:absolute;top:68px;right:38px}.catalog-product-grid.list-view .catalog-card-actions .stars svg{width:11px;display:block}.catalog-product-grid.list-view .catalog-card-actions small{font-size:.55rem}.catalog-product-grid.list-view .catalog-card-actions p{grid-column:1/3;margin:0;font-size:.53rem;display:block}.catalog-product-grid.list-view .catalog-card-actions>a{min-width:95px;margin:0;padding:9px 12px;font-size:.62rem;position:absolute;bottom:14px;right:45px}.catalog-product-grid.list-view .catalog-card-actions>button{color:#fff;background:#0878eb;width:36px;height:36px;margin:0;position:absolute;bottom:14px;right:0}@container catalog-results (max-width:1100px){.catalog-product-grid.grid-view{grid-template-columns:repeat(3,minmax(0,1fr))}}@container catalog-results (max-width:790px){.catalog-product-grid.grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-grid.list-view .catalog-card{grid-template-columns:190px minmax(0,1fr);gap:17px;padding-right:195px}.catalog-product-grid.list-view .catalog-card-image{width:190px}.catalog-product-grid.list-view .catalog-card-actions{width:170px}.catalog-product-grid.list-view .catalog-specs{gap:7px}}@container catalog-results (max-width:610px){.catalog-product-grid.list-view .catalog-card{grid-template-columns:125px minmax(0,1fr);align-items:start;gap:11px;min-height:170px;padding:8px 8px 48px 0}.catalog-product-grid.list-view .catalog-card-image{width:125px;height:145px}.catalog-product-grid.list-view .catalog-card-main{padding:5px 0}.catalog-product-grid.list-view .catalog-card-main h3{white-space:normal;padding-right:30px}.catalog-product-grid.list-view .catalog-specs,.catalog-product-grid.list-view .catalog-tags{display:none}.catalog-product-grid.list-view .catalog-card-actions{width:auto;height:34px;inset:auto 8px 7px 136px}.catalog-product-grid.list-view .catalog-card-actions>div{display:none}.catalog-product-grid.list-view .catalog-card-actions>a{min-width:90px;padding:8px 10px;bottom:0;right:39px}.catalog-product-grid.list-view .catalog-card-actions>button{width:34px;height:34px;bottom:0;right:0}}@container catalog-results (max-width:480px){.catalog-product-grid.grid-view{grid-template-columns:1fr}.catalog-product-grid.grid-view .catalog-card{min-height:390px}.catalog-product-grid.grid-view .catalog-card-image{flex-basis:220px;height:220px}}.catalog-product-grid.list-view .catalog-card-actions>div{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex;top:15px;right:42px}.catalog-product-grid.list-view .catalog-card-actions .stars{gap:1px;display:flex}.catalog-product-grid.list-view .catalog-card-actions .stars svg{width:11px;height:11px;display:block}.catalog-product-grid.list-view .catalog-card-actions small{line-height:1}.catalog-product-grid.list-view .catalog-card-actions p{border-left:1px solid #d7e4ee;margin:0;padding-left:7px;line-height:1;display:inline}.catalog-product-grid.list-view .catalog-favorite{top:8px;right:12px}@container catalog-results (max-width:610px){.catalog-product-grid.list-view .catalog-card-actions>div{display:none}}.product-detail-page{background:linear-gradient(#fbfdff,#fff 28%);padding:18px 0 36px}.product-detail-page .page-crumbs{margin-bottom:16px}.detail-top{grid-template-columns:minmax(360px,1.05fr) minmax(430px,.95fr) 245px;align-items:stretch;gap:16px;display:grid}.detail-gallery-card,.detail-purchase-card,.detail-side>div,.detail-description,.review-summary,.review-card{background:#fff;border:1px solid #d4e5f1;border-radius:14px;box-shadow:0 8px 24px #176ca307}.detail-gallery-card{min-width:0;padding:12px;position:relative}.detail-sale,.detail-commission{z-index:3;color:#fff;border-radius:6px;padding:5px 9px;font-size:.63rem;font-weight:800;position:absolute;left:12px}.detail-sale{background:#f43c52;top:12px}.detail-commission{background:#7354ed;top:43px}.detail-heart{z-index:3;color:#173b67;background:#fff;border:1px solid #d2e1ec;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:14px}.detail-heart svg{width:18px}.detail-main-image{grid-template-columns:38px 1fr 38px;align-items:center;height:405px;display:grid;position:relative}.detail-main-image>img{object-fit:contain;width:100%;height:100%}.detail-main-image>button{color:#15355e;background:#fff;border:1px solid #d5e4ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px #12365a16}.detail-main-image>button:last-of-type{justify-self:end}.detail-main-image>i{color:#0a5da9;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 5px 14px #173c671c}.detail-main-image svg{width:17px}.detail-thumbnails{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.detail-thumbnails button{background:#fff;border:1px solid #d6e5ef;border-radius:8px;height:73px;padding:4px;overflow:hidden}.detail-thumbnails button.active{border:2px solid #087df0;box-shadow:0 5px 13px #087ee020}.detail-thumbnails img{object-fit:cover;border-radius:5px;width:100%;height:100%}.detail-purchase-card{flex-direction:column;min-width:0;padding:20px;display:flex}.detail-purchase-card h1{color:#0d2348;letter-spacing:-.025em;margin:0;font-size:1.22rem;line-height:1.32}.detail-meta{color:#71839a;flex-wrap:wrap;gap:9px 18px;margin-top:10px;font-size:.66rem;display:flex}.detail-meta b{color:#0874d5}.detail-rating-line{color:#6c7f96;align-items:center;gap:6px;margin-top:13px;font-size:.64rem;display:flex}.detail-rating-line>span{color:#ffad08;display:flex}.detail-rating-line>i{background:#d9e6ef;width:1px;height:18px;margin:0 5px}.detail-rating-line b{color:#18345c}.detail-price-line{align-items:center;gap:16px;margin-top:17px;display:flex}.detail-price-line strong{color:#0765d0;letter-spacing:-.04em;font-size:1.75rem}.detail-price-line del{color:#8d9bad;font-size:.68rem}.detail-price-line em{color:#ed3651;background:#fff0f3;border-radius:999px;padding:5px 8px;font-size:.6rem;font-style:normal}.detail-stock{color:#637991;align-items:center;gap:20px;margin-top:13px;font-size:.65rem;display:flex}.detail-stock b,.detail-stock span{align-items:center;gap:6px;display:flex}.detail-stock b{color:#16a06b}.detail-stock svg{width:15px}.detail-highlights{grid-template-columns:1fr 1fr;gap:9px 18px;margin-top:17px;display:grid}.detail-highlights span{align-items:center;gap:6px;font-size:.62rem;display:flex}.detail-highlights svg{color:#087ef0;fill:#087ef0;stroke:#fff;width:14px}.detail-options{border-top:1px solid #e2ecf3;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;padding-top:15px;display:grid}.detail-options label{font-size:.58rem;font-weight:750}.detail-options label>div{gap:6px;margin-top:7px;display:flex}.detail-options button{color:#586e87;white-space:nowrap;background:#fff;border:1px solid #d4e3ee;border-radius:7px;min-height:34px;padding:5px 9px;font-size:.53rem}.detail-options button.active{color:#0873de;background:#f0f8ff;border-color:#087ef0}.detail-buy-row{grid-template-columns:86px 1fr 1fr;gap:10px;margin-top:auto;padding-top:18px;display:grid}.detail-quantity{border:1px solid #d5e4ef;border-radius:8px;justify-content:space-around;align-items:center;display:flex}.detail-quantity button{background:#fff;border:0}.detail-buy-now,.detail-add-cart{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:50px;display:flex}.detail-buy-now{color:#fff;background:linear-gradient(145deg,#0dbbef,#0871ed);border:0;flex-direction:column;font-weight:800}.detail-add-cart{color:#0874dc;background:#fff;border:1px solid #83c5f2;font-weight:750}.detail-add-cart svg{width:18px}.detail-mini-services{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.detail-mini-services>span{border:1px solid #deebf4;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px;display:grid}.detail-mini-services svg{color:#087ef0;grid-row:span 2;width:20px}.detail-mini-services small{color:#7b8ba0;font-size:.52rem}.detail-side{flex-direction:column;gap:12px;min-width:0;display:flex}.detail-side-services{padding:12px}.detail-side-services>span{border-bottom:1px solid #e5eef5;gap:9px;padding:9px 2px;display:flex}.detail-side-services>span:last-child{border:0}.detail-side-services svg{color:#087ef0;width:22px}.detail-side-services i{flex-direction:column;min-width:0;font-style:normal;display:flex}.detail-side-services small{color:#71839a;margin-top:3px;font-size:.51rem}.detail-share-card{text-align:center;padding:14px}.detail-share-card h3{text-align:left;margin:0 0 10px;font-size:.78rem}.detail-share-card>strong{color:#3756c2;background:#f2f0ff;border-radius:9px;padding:10px;font-size:.65rem;display:block}.detail-share-card>strong svg{color:#7b59f0;width:22px}.detail-share-card>strong b{font-size:1rem}.detail-share-card p{color:#71839a;font-size:.53rem;line-height:1.5}.detail-share-card code{color:#2260a4;white-space:nowrap;background:#f8fbfe;border:1px solid #d9e7f2;border-radius:6px;padding:7px;font-size:.48rem;display:block;overflow:hidden}.detail-share-card>button{color:#fff;background:#087cf0;border:0;border-radius:7px;width:100%;margin-top:7px;padding:8px;font-size:.58rem}.detail-qr{aspect-ratio:1;background:#fff;border:4px solid #eef4f8;grid-template-columns:repeat(8,1fr);gap:2px;width:90px;margin:11px auto 4px;padding:6px;display:grid}.detail-qr i{background:#fff}.detail-qr i.on{background:#10213f}.detail-share-card>small{color:#6d8098;font-size:.5rem}.detail-promise-row{background:#fff;border:1px solid #d2e5f3;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:14px 18px;display:grid}.detail-promise-row>div{border-right:1px solid #d9e7f2;justify-content:center;align-items:center;gap:10px;display:flex}.detail-promise-row>div:last-child{border:0}.detail-promise-row i{color:#087ef0;background:#edf8ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.detail-promise-row svg{width:20px}.detail-promise-row span{flex-direction:column;display:flex}.detail-promise-row small{color:#74869c;margin-top:4px;font-size:.54rem}.detail-description{margin-top:18px;padding:0 18px 18px}.detail-description>nav{border-bottom:1px solid #d9e6f0;grid-template-columns:repeat(4,1fr);display:grid}.detail-description>nav button{color:#506681;background:#fff;border:0;padding:15px;font-size:.7rem;font-weight:750}.detail-description>nav button.active{color:#0875df;box-shadow:inset 0 -2px #087ef0}.detail-description-grid{grid-template-columns:.82fr 1.18fr;gap:24px;padding-top:16px;display:grid}.detail-description-grid>div:first-child>p{color:#405978;margin:0;font-size:.69rem;line-height:1.7}.detail-feature-icons{grid-template-columns:repeat(3,1fr);margin:18px 0;display:grid}.detail-feature-icons>span{text-align:center;border-right:1px solid #d8e6f1;flex-direction:column;align-items:center;gap:5px;padding:7px;display:flex}.detail-feature-icons>span:last-child{border:0}.detail-feature-icons svg,.detail-feature-icons>span>b:first-child{color:#087ef0;background:#edf8ff;border-radius:8px;place-items:center;width:38px;height:38px;padding:8px;display:grid}.detail-feature-icons b,.detail-feature-icons strong{color:#0769ce;font-size:.62rem}.detail-feature-icons small{color:#6f8197;font-size:.52rem}.detail-description-grid>div:first-child>img{object-fit:cover;border-radius:9px;width:100%;height:210px}.detail-spec-table{border:1px solid #d5e5f1;border-radius:9px;overflow:hidden}.detail-spec-table>div{border-bottom:1px solid #e1ebf3;grid-template-columns:36% 64%;min-height:27px;display:grid}.detail-spec-table>div:last-child{border:0}.detail-spec-table b,.detail-spec-table span{align-items:center;padding:5px 12px;font-size:.57rem;display:flex}.detail-spec-table b{color:#263f61;background:#fbfdff;border-right:1px solid #e1ebf3}.detail-spec-table span{color:#58708d}.detail-reviews{grid-template-columns:1.15fr repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.review-summary,.review-card{padding:18px}.review-summary h2{margin:0 0 16px;font-size:.9rem}.review-summary>strong{color:#102854;letter-spacing:-.05em;font-size:2.6rem;display:inline-block}.review-summary>strong small{font-size:1rem}.review-stars{color:#ffad08;font-size:1.1rem}.review-summary>p{color:#687c95;margin:5px 0 12px;font-size:.65rem}.review-summary>span{grid-template-columns:42px 1fr 30px;align-items:center;gap:7px;margin:6px 0;display:grid}.review-summary>span i{background:#e6eef5;border-radius:99px;height:6px;overflow:hidden}.review-summary>span em{background:#168df0;border-radius:99px;height:100%;display:block}.review-summary>button{color:#0873d9;background:#fff;border:1px solid #9dcef1;border-radius:8px;width:100%;margin-top:15px;padding:10px;font-size:.67rem}.review-card{flex-direction:column;min-width:0;display:flex}.review-card header{grid-template-columns:42px 1fr auto;align-items:center;gap:8px;display:grid}.review-card header>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.review-card header>div{flex-direction:column;display:flex}.review-card header span{color:#ffad08;margin-top:4px;font-size:.65rem}.review-card header em{color:#10a067;background:#eafaf3;border-radius:5px;padding:5px;font-size:.5rem;font-style:normal}.review-card header small{color:#8391a2;grid-column:2;font-size:.49rem}.review-card>p{color:#3e5675;min-height:72px;font-size:.65rem;line-height:1.6}.review-card>img{object-fit:cover;border-radius:8px;width:100%;height:112px;margin-top:auto}.detail-related{margin-top:22px}.detail-related .listing-product{min-height:340px}.detail-related .listing-product-image{height:190px}.detail-related .listing-product h3{font-size:.72rem}.detail-affiliate-banner{background-position:50%;background-size:100% 100%;border:1px solid #cce3f4;border-radius:14px;grid-template-columns:150px 1fr 230px;align-items:center;gap:20px;min-height:145px;margin-top:22px;padding:18px 28px;display:grid;overflow:hidden}.detail-affiliate-banner h2{color:#0d2c60;margin:0;font-size:1.2rem}.detail-affiliate-banner p{color:#687b93;margin:8px 0;font-size:.7rem}.detail-affiliate-banner span{color:#1766b6;gap:28px;font-size:.62rem;display:flex}.detail-affiliate-banner aside{flex-direction:column;align-items:center;gap:12px;display:flex}.detail-affiliate-banner aside a{color:#fff;background:linear-gradient(145deg,#0bb9ed,#0870ed);border-radius:9px;align-items:center;gap:8px;padding:13px 22px;font-size:.76rem;font-weight:800;display:flex}.detail-affiliate-banner aside small{color:#0873d8;font-size:.56rem}@media(max-width:1280px){.detail-top{grid-template-columns:1fr 1fr}.detail-side{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.detail-side-services{grid-template-columns:repeat(5,1fr);display:grid}.detail-side-services>span{border-bottom:0;border-right:1px solid #e5eef5}.detail-share-card{display:none}.detail-reviews{grid-template-columns:1fr 1fr}.review-summary{grid-row:span 2}.detail-options{grid-template-columns:1fr 1fr}.detail-options label:last-child{display:none}}@media(max-width:900px){.detail-top{grid-template-columns:1fr}.detail-side{grid-column:auto}.detail-main-image{height:360px}.detail-description-grid{grid-template-columns:1fr}.detail-reviews{grid-template-columns:1fr 1fr}.review-summary{grid-area:auto/1/auto/-1}.detail-affiliate-banner{text-align:center;grid-template-columns:1fr}.detail-affiliate-banner>div:first-child{display:none}.detail-affiliate-banner span{justify-content:center}.detail-promise-row{grid-template-columns:1fr 1fr;gap:12px}.detail-promise-row>div{border:0;justify-content:flex-start;padding:8px}}@media(max-width:600px){.product-detail-page{padding-top:10px}.detail-main-image{height:280px}.detail-thumbnails button{height:55px}.detail-purchase-card{padding:15px}.detail-purchase-card h1{font-size:1.05rem}.detail-price-line strong{font-size:1.45rem}.detail-highlights,.detail-options{grid-template-columns:1fr}.detail-buy-row{grid-template-columns:70px 1fr}.detail-add-cart{grid-column:1/-1}.detail-side{grid-template-columns:1fr}.detail-side-services{grid-template-columns:1fr 1fr}.detail-description{padding-inline:12px}.detail-description>nav{display:flex;overflow-x:auto}.detail-description>nav button{min-width:140px}.detail-feature-icons{grid-template-columns:1fr}.detail-feature-icons>span{border-bottom:1px solid #d8e6f1;border-right:0}.detail-reviews{grid-template-columns:1fr}.detail-affiliate-banner span{flex-direction:column;align-items:center;gap:8px}}.detail-rating-line svg{width:15px;height:15px}.detail-stock{font-size:.72rem}.detail-buy-row{margin-top:9px;padding-top:0}.detail-share-card h3{font-size:.86rem}.detail-share-card p{font-size:.59rem}.detail-description>nav button,.detail-description-grid>div:first-child>p{font-size:.76rem}.review-summary h2{font-size:1rem}.review-card>p{color:#3e5675;min-height:0;margin:12px 0;font-size:.72rem;line-height:1.55}.review-card>img{margin-top:0}.detail-related h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(105deg,#0b2350,#0876e7 55%,#1bc9e5 78%,#0754bd) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;padding-right:38px;font-size:1.22rem;font-weight:900;animation:3.8s ease-in-out infinite detail-related-glass;display:inline-block;position:relative}.detail-related h2:before{content:"";background:linear-gradient(90deg,#087cf0,#20d3e8,#0000);border-radius:99px;height:3px;position:absolute;bottom:-6px;left:0;right:34px;box-shadow:0 0 10px #0a9bea55}.detail-related h2:after{content:"✦";color:#17bfe8;text-shadow:0 0 10px #17bfe899;font-size:.8rem;animation:1.8s ease-in-out infinite detail-related-spark;position:absolute;top:-5px;right:7px}.detail-related-grid{width:100%}@keyframes detail-related-glass{0%,to{filter:brightness();background-position:0}50%{filter:brightness(1.18);background-position:100%}}@keyframes detail-related-spark{0%,to{opacity:.45;transform:scale(.75)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}@media(max-width:600px){.detail-purchase-card h1{font-size:1.15rem}.detail-related h2{font-size:1.08rem}}.product-detail-page .page-crumbs{font-size:.84rem}.detail-purchase-card h1{font-size:1.44rem}.detail-meta{font-size:.8rem}.detail-rating-line,.detail-stock{font-size:.78rem}.detail-highlights span{font-size:.75rem}.detail-options label{font-size:.72rem}.detail-options button{font-size:.67rem}.detail-buy-now,.detail-add-cart{font-size:.82rem}.detail-buy-now small{font-size:.64rem}.detail-mini-services b{font-size:.74rem}.detail-mini-services small{font-size:.64rem}.detail-side{height:100%}.detail-side-services{flex-direction:column;justify-content:center;height:100%;display:flex}.detail-side-services b{font-size:.74rem}.detail-side-services small{font-size:.63rem}.detail-promise-row b{font-size:.78rem}.detail-promise-row small{font-size:.66rem}.detail-description>nav button{font-size:.82rem;position:relative;overflow:visible;box-shadow:none!important;filter:none!important;transition:color .22s!important;transform:none!important}.detail-description>nav button:hover{color:#0875df;background:#fff;border-color:#0000;box-shadow:none!important;filter:none!important;transform:none!important}.detail-description>nav button:before{content:"";background:linear-gradient(90deg,#087cf0,#20cce5);border-radius:99px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-1px;left:0;right:auto;box-shadow:0 0 8px #0a9bea55}.detail-description>nav button:hover:before,.detail-description>nav button.active:before{width:100%}.detail-description>nav button.active{box-shadow:none}.detail-description-grid>div:first-child>p{font-size:.82rem}.detail-feature-icons b,.detail-feature-icons strong{font-size:.75rem}.detail-feature-icons small{font-size:.65rem}.detail-spec-table b,.detail-spec-table span{font-size:.7rem}.review-summary h2{font-size:1.08rem;font-weight:900}.review-summary>p{font-size:.77rem}.review-summary>span b,.review-summary>span small{font-size:.67rem}.review-summary>button{font-size:.79rem}.review-card header b{font-size:.76rem}.review-card header span{font-size:.77rem}.review-card header em{font-size:.62rem}.review-card header small{font-size:.61rem}.review-card>p{margin:12px 0;font-size:.78rem}.review-card>img{object-fit:cover;flex:1;height:auto;min-height:180px;margin-top:0}.detail-related h2{font-size:1.3rem}@media(max-width:1280px){.detail-side-services{height:auto;display:grid}.detail-side{height:auto}}@media(max-width:600px){.detail-purchase-card h1{font-size:1.22rem}.detail-meta,.detail-rating-line,.detail-stock{font-size:.72rem}.detail-description-grid>div:first-child>p{font-size:.75rem}.detail-related h2{font-size:1.14rem}}.technical-tab-layout{grid-template-columns:.78fr 1.22fr;gap:18px;padding:16px 0 2px;display:grid}.technical-overview{min-width:0}.technical-feature-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.technical-feature-grid article{background:linear-gradient(145deg,#fff,#fbfdff);border:1px solid #d6e6f2;border-radius:9px;grid-template-columns:48px 1fr;align-items:center;gap:10px;min-height:72px;padding:10px 12px;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}.technical-feature-grid article:hover{border-color:#71bef0;transform:translateY(-2px);box-shadow:0 9px 20px #087ee016}.technical-feature-grid article:last-child{grid-column:1/-1}.technical-feature-grid article>svg,.technical-feature-grid article>strong{color:#087cf0;place-items:center;width:42px;height:42px;font-size:1.05rem;display:grid}.technical-feature-grid article>svg{stroke-width:1.8px}.technical-feature-grid article:nth-child(2)>strong{color:#17233c;font-size:1.25rem;font-style:italic}.technical-feature-grid article span{flex-direction:column;min-width:0;display:flex}.technical-feature-grid article b{color:#0767d0;font-size:.72rem;line-height:1.25}.technical-feature-grid article small{color:#687c94;margin-top:4px;font-size:.59rem}.technical-ports{background:#fbfdff;border:1px solid #d7e6f1;border-radius:9px;grid-template-columns:1.2fr .8fr;align-items:center;gap:12px;min-height:155px;margin-top:11px;padding:10px;display:grid}.technical-ports>img{object-fit:cover;filter:saturate(.75);border-radius:7px;width:100%;height:135px}.technical-ports h3{color:#5d718b;margin:0 0 8px;font-size:.65rem}.technical-ports p{color:#405a78;align-items:center;gap:7px;margin:6px 0;font-size:.59rem;display:flex}.technical-ports p b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.48rem;display:grid}.technical-spec-table{background:#fff;border:1px solid #d5e5f1;border-radius:9px;align-self:start;overflow:hidden}.technical-spec-table header,.technical-spec-table>div{border-bottom:1px solid #e1ebf3;grid-template-columns:36% 64%;display:grid}.technical-spec-table>div:last-child{border:0}.technical-spec-table header{background:#f8fbfe;min-height:38px}.technical-spec-table header b,.technical-spec-table>div b,.technical-spec-table>div span{align-items:center;padding:6px 14px;display:flex}.technical-spec-table header b{color:#18345e;font-size:.7rem}.technical-spec-table>div b{color:#263f61;background:#fcfdff;border-right:1px solid #e1ebf3;font-size:.65rem}.technical-spec-table>div span{color:#526b89;font-size:.65rem}.detail-tab-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.detail-tab-placeholder>svg{color:#087ef0;background:#edf8ff;border-radius:50%;width:42px;height:42px;padding:9px}.detail-tab-placeholder h3{color:#17365f;margin:13px 0 6px;font-size:.9rem}.detail-tab-placeholder p{color:#6d8097;margin:0;font-size:.7rem}@media(max-width:900px){.technical-tab-layout{grid-template-columns:1fr}.technical-feature-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.technical-feature-grid{grid-template-columns:1fr}.technical-feature-grid article:last-child{grid-column:auto}.technical-ports{grid-template-columns:1fr}.technical-ports>img{height:180px}.technical-spec-table{overflow-x:auto}.technical-spec-table header,.technical-spec-table>div{min-width:520px}}.detail-description>nav.two-tabs{grid-template-columns:1fr 1fr}.technical-spec-table header b{font-size:.8rem}.technical-spec-table>div b,.technical-spec-table>div span{font-size:.75rem;line-height:1.35}.technical-spec-table>div{min-height:34px}.detail-reviews-heading{grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 3px;display:flex}.detail-reviews-heading h2{color:#102750;margin:0;font-size:1.12rem;font-weight:900}.detail-reviews-heading button{color:#0872d8;background:#fff;border:1px solid #aed5f1;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:.7rem;font-weight:750;display:flex}.detail-reviews-heading button:hover{color:#fff;background:#087cf0}.detail-reviews.show-all{display:block}.detail-reviews.show-all .detail-reviews-heading{margin-bottom:12px}.review-list{padding-top:38px;position:relative}.review-list-sort{color:#60758e;font-size:.62rem;position:absolute;top:0;right:0}.review-list-sort select{color:#36516f;background:#fff;border:1px solid #d3e4f0;border-radius:7px;padding:7px 28px 7px 9px;font-size:.62rem}.review-list>article{background:#fff;border:1px solid #d7e6f1;border-radius:10px;grid-template-columns:42px minmax(300px,1fr) minmax(310px,.78fr);gap:11px;min-height:125px;margin-bottom:8px;padding:12px 44px 12px 14px;display:grid;position:relative;box-shadow:0 5px 16px #176ca308}.review-list-avatar{object-fit:cover;border-radius:50%;width:42px;height:42px}.review-list-copy{min-width:0}.review-list-copy header{align-items:center;gap:10px;display:flex}.review-list-copy header b{font-size:.69rem}.review-list-copy header em{color:#159765;background:#eafaf3;border-radius:5px;padding:4px 7px;font-size:.52rem;font-style:normal}.review-list-copy>span{color:#ffad08;margin-top:4px;font-size:.67rem;display:block}.review-list-copy>span small{color:#7a8ba0;font-size:.52rem}.review-list-copy>strong{color:#17385f;margin-top:7px;font-size:.64rem;display:block}.review-list-copy>p{color:#4f6784;margin:5px 0;font-size:.6rem;line-height:1.45}.review-list-copy>footer{color:#0874d4;font-size:.54rem}.review-list-images{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.review-list-images img{object-fit:cover;border-radius:6px;width:calc(25% - 5px);height:82px}.review-list>article>button{color:#0874d4;letter-spacing:1px;background:0 0;border:0;position:absolute;bottom:7px;right:10px}.review-pagination{justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.review-pagination button{color:#36516f;background:#fff;border:1px solid #d4e4ef;border-radius:7px;place-items:center;width:32px;height:32px;font-size:.62rem;display:grid}.review-pagination button.active{color:#fff;background:#087ef0;border-color:#087ef0}@media(max-width:1050px){.review-list>article{grid-template-columns:42px 1fr}.review-list-images{grid-column:2;justify-content:flex-start}.review-list-images img{width:110px}}@media(max-width:600px){.detail-description>nav.two-tabs{grid-template-columns:1fr 1fr;display:grid}.detail-description>nav.two-tabs button{min-width:0}.detail-reviews-heading{flex-direction:column;align-items:flex-start;gap:10px}.review-list{padding-top:48px}.review-list-sort{left:0;right:auto}.review-list>article{grid-template-columns:36px 1fr;padding:11px}.review-list-avatar{width:36px;height:36px}.review-list-images img{width:calc(50% - 4px);height:90px}.review-list>article>button{top:5px;bottom:auto;right:8px}}.news-hub{background:linear-gradient(#fbfdff,#fff 28%);padding:18px 0 40px}.news-hub .page-crumbs{margin-bottom:18px;font-size:.78rem}.news-top{grid-template-columns:.9fr 1.1fr;align-items:end;gap:54px;display:grid}.news-top h1{color:#0000;letter-spacing:-.035em;background:linear-gradient(105deg,#0c234a,#0875e5 58%,#19c4e5) 0 0/210%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem;font-weight:900;animation:4s ease-in-out infinite news-title-glass}.news-top p{color:#60758e;max-width:720px;margin:14px 0 0;font-size:.75rem;line-height:1.7}.news-search{background:#fff;border:1px solid #bcd9ee;border-radius:9px;align-items:center;height:48px;display:flex}.news-search>svg{color:#758ba2;width:18px;margin-left:14px}.news-search input{border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:.7rem}.news-search button{color:#fff;background:linear-gradient(145deg,#0ab4ee,#0873eb);border:0;border-radius:0 8px 8px 0;place-items:center;width:48px;height:46px;display:grid}.news-search button svg{width:18px}.news-top nav{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.news-top nav button{color:#405978;background:#fff;border:1px solid #d5e5f1;border-radius:8px;padding:9px 16px;font-size:.63rem;font-weight:700}.news-top nav button.active{color:#fff;background:#087ef0;border-color:#087ef0}.news-featured{grid-template-columns:1.25fr .65fr .8fr;gap:14px;margin-top:20px;display:grid}.news-lead,.news-featured-stack article,.news-topic-card,.news-popular,.newsletter-card,.news-latest-card,.news-wide-card{background:#fff;border:1px solid #d3e4f0;border-radius:12px;transition:transform .24s,border-color .24s,box-shadow .24s}.news-lead:hover,.news-featured-stack article:hover,.news-latest-card:hover,.news-wide-card:hover{border-color:#65baf2;transform:translateY(-4px);box-shadow:0 14px 28px #087ee01c}.news-lead{padding:10px}.news-lead>div,.news-featured-stack article>div,.news-latest-card>div,.news-wide-card>div{border-radius:8px;position:relative;overflow:hidden}.news-lead>div{height:315px}.news-lead img,.news-featured-stack img,.news-latest-card img,.news-wide-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-lead:hover img,.news-featured-stack article:hover img,.news-latest-card:hover img,.news-wide-card:hover img{transform:scale(1.04)}.news-lead>div>b,.news-featured-stack article>div>b,.news-latest-card>div>b,.news-wide-card>div>b{color:#fff;background:#087cf0;border-radius:5px;padding:5px 8px;font-size:.56rem;position:absolute;top:8px;left:8px}.news-lead>small{color:#0871d7;background:#eaf7ff;border-radius:5px;margin-top:10px;padding:4px 7px;font-size:.55rem;display:inline-flex}.news-lead h2{color:#102750;margin:9px 0 6px;font-size:1rem;font-weight:850}.news-lead p{color:#667a91;margin:0;font-size:.66rem;line-height:1.55}.news-lead footer{color:#74869b;justify-content:space-between;align-items:center;margin-top:12px;font-size:.57rem;display:flex}.news-lead footer button{color:#fff;background:#087ef0;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 14px;font-size:.62rem;display:flex}.news-lead footer svg{width:15px}.news-featured-stack{gap:12px;display:grid}.news-featured-stack article{padding:8px}.news-featured-stack article>div{height:145px}.news-featured-stack article:first-child>div>b{background:#9257d8}.news-featured-stack article:nth-child(2)>div>b{background:#15aa7c}.news-featured-stack h3{color:#132d54;margin:8px 0 6px;font-size:.7rem;line-height:1.45}.news-featured-stack small{color:#798ba0;font-size:.54rem}.news-topic-card{align-self:start;padding:16px}.news-topic-card h3{color:#102750;margin:0 0 12px;font-size:.84rem;font-weight:900}.news-topic-card>div{flex-wrap:wrap;gap:8px;display:flex}.news-topic-card button{color:#2769ad;background:#fff;border:1px solid #d9e7f2;border-radius:6px;padding:7px 10px;font-size:.55rem}.news-main-grid{grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-top:22px;display:grid}.news-section-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.news-section-title h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(105deg,#0b2350,#0876e7 58%,#19c9e4,#0752ba) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.2rem;font-weight:900;animation:4s ease-in-out infinite news-title-glass;position:relative}.news-section-title h2:after{content:"";background:linear-gradient(90deg,#087cf0,#20d3e8,#0000);border-radius:99px;width:58px;height:3px;margin-top:5px;display:block;box-shadow:0 0 9px #0a9bea44}.news-section-title a{color:#0871d7;align-items:center;gap:6px;font-size:.62rem;font-weight:750;display:flex}.news-section-title svg{width:15px}.news-latest-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.news-latest-card{flex-direction:column;min-width:0;min-height:305px;padding:8px;display:flex}.news-latest-card>div{height:155px}.news-latest-card>div>b{background:#087cf0}.news-latest-card:nth-child(4n+2)>div>b{background:#9653d9}.news-latest-card:nth-child(4n+3)>div>b{background:#13a97a}.news-latest-card h3{color:#102750;margin:9px 2px;font-size:.7rem;font-weight:800;line-height:1.45}.news-latest-card p{color:#71849a;margin:0 2px;font-size:.55rem}.news-latest-card>a{color:#0874db;align-self:flex-end;align-items:center;gap:5px;margin-top:auto;font-size:.57rem;font-weight:750;display:flex}.news-latest-card>a svg{width:13px}.news-sidebar{flex-direction:column;gap:14px;display:flex}.news-popular,.newsletter-card{padding:15px}.news-popular h2,.newsletter-card h2{color:#102750;margin:0 0 13px;font-size:.95rem;font-weight:900}.news-popular article{grid-template-columns:24px 65px 1fr;align-items:center;gap:8px;margin:9px 0;display:grid}.news-popular article>b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.57rem;display:grid}.news-popular article:nth-of-type(3)>b{background:#f0a410}.news-popular article img{object-fit:cover;border-radius:6px;width:65px;height:47px}.news-popular article span{flex-direction:column;min-width:0;display:flex}.news-popular strong{font-size:.58rem;line-height:1.35}.news-popular small{color:#8391a3;margin-top:4px;font-size:.5rem}.newsletter-card{background:linear-gradient(145deg,#f7fbff,#eef8ff);position:relative;overflow:hidden}.newsletter-card>svg{color:#69bff2;width:42px;height:42px;position:absolute;top:20px;right:15px}.newsletter-card p{color:#6d8197;max-width:180px;font-size:.58rem;line-height:1.55}.newsletter-card input{border:1px solid #d5e5f0;border-radius:7px;outline:0;width:100%;padding:11px;font-size:.58rem}.newsletter-card button{color:#fff;background:linear-gradient(145deg,#0bb9ed,#0870ed);border:0;border-radius:7px;width:100%;margin-top:8px;padding:10px;font-size:.63rem;font-weight:750}.news-value-strip{background:linear-gradient(110deg,#f8fcff,#eef8ff);border:1px solid #d0e5f3;border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:14px 18px;display:grid}.news-value-strip article{border-right:1px solid #d7e6f1;align-items:center;gap:12px;padding:5px 18px;display:flex}.news-value-strip article:last-child{border:0}.news-value-strip i{color:#087ef0;background:#fff;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 6px 14px #087ee016}.news-value-strip svg{width:24px}.news-value-strip b{color:#0870d1;font-size:.68rem}.news-value-strip p{color:#6d8198;margin:5px 0 0;font-size:.55rem;line-height:1.45}.news-guides,.news-ctv{margin-top:24px}.news-guides>div,.news-ctv>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.news-wide-card{padding:8px}.news-wide-card>div{height:160px}.news-wide-card>div>b{background:#13aa7c}.news-wide-card:nth-child(3)>div>b{background:#f39b28}.news-wide-card h3{color:#102750;margin:9px 3px;font-size:.72rem;font-weight:800;line-height:1.42}.news-wide-card footer{color:#71849a;justify-content:space-between;align-items:center;font-size:.53rem;display:flex}.news-wide-card footer a{color:#0873d8;align-items:center;gap:4px;font-weight:750;display:flex}.news-wide-card footer svg{width:13px}.news-wide-card.compact{grid-template-columns:42% 58%;align-items:center;min-height:120px;display:grid}.news-wide-card.compact>div{height:105px}.news-wide-card.compact h3{padding:0 9px}.news-wide-card.compact footer{grid-column:2;padding:0 9px}.news-ctv .news-wide-card:first-child>div>b,.news-ctv .news-wide-card:nth-child(3)>div>b{background:#9a54d7}.news-consult{background-position:50%;background-size:cover;border:1px solid #acd7f4;border-radius:15px;justify-content:space-between;align-items:center;min-height:190px;margin-top:26px;padding:28px 42px;display:flex}.news-consult>div{max-width:680px}.news-consult h2{color:#0000;background:linear-gradient(105deg,#0b2655,#0877e7,#18c5e2) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:900;animation:4s ease-in-out infinite news-title-glass}.news-consult p{color:#60758e;font-size:.75rem}.news-consult span{gap:36px;margin-top:18px;display:flex}.news-consult span b{color:#0968c4;align-items:center;gap:6px;font-size:.72rem;display:flex}.news-consult span small{color:#71849b;font-size:.55rem;font-weight:500;display:block}.news-consult span svg{width:18px}.news-consult>a{color:#fff;background:linear-gradient(145deg,#0bb9ed,#0870ed);border-radius:9px;align-items:center;gap:8px;padding:13px 25px;font-size:.76rem;font-weight:800;display:flex;box-shadow:0 10px 24px #087ee034}.news-consult>a svg{width:17px}@keyframes news-title-glass{0%,to{filter:brightness();background-position:0}50%{filter:brightness(1.17);background-position:100%}}@media(max-width:1200px){.news-featured{grid-template-columns:1.2fr .8fr}.news-topic-card{grid-column:1/-1}.news-main-grid{grid-template-columns:1fr}.news-sidebar{grid-template-columns:1fr 1fr;display:grid}.news-latest-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.news-top{grid-template-columns:1fr;gap:22px}.news-featured{grid-template-columns:1fr}.news-main-grid{display:block}.news-sidebar{margin-top:18px}.news-latest-grid{grid-template-columns:repeat(2,1fr)}.news-value-strip{grid-template-columns:1fr}.news-value-strip article{border-bottom:1px solid #d7e6f1;border-right:0}.news-guides>div,.news-ctv>div{grid-template-columns:1fr 1fr}.news-consult{flex-direction:column;align-items:flex-start;gap:18px}}@media(max-width:560px){.news-top h1{font-size:1.4rem}.news-top nav{flex-wrap:nowrap;overflow-x:auto}.news-top nav button{white-space:nowrap}.news-lead>div{height:230px}.news-latest-grid,.news-sidebar,.news-guides>div,.news-ctv>div{grid-template-columns:1fr}.news-latest-card{min-height:310px}.news-latest-card>div{height:190px}.news-wide-card.compact{display:block}.news-wide-card.compact>div{height:160px}.news-wide-card.compact footer{padding:0}.news-consult{padding:24px}.news-consult h2{font-size:1.1rem}.news-consult span{flex-direction:column;gap:10px}}.news-detail{background:linear-gradient(#fbfdff,#fff 24%);padding:18px 0 40px}.news-detail .page-crumbs{margin-bottom:17px;font-size:.78rem}.article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.article-content{min-width:0}.article-hero{background:#07162c;border-radius:13px;height:470px;position:relative;overflow:hidden}.article-hero img{object-fit:cover;width:100%;height:100%}.article-hero>b{color:#fff;background:#087cf0;border-radius:6px;padding:7px 11px;font-size:.64rem;position:absolute;top:14px;left:14px}.article-content>h1{color:#0000;letter-spacing:-.035em;background:linear-gradient(105deg,#0a224d,#0876e7 58%,#18c6e3) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin:20px 0 12px;font-size:1.65rem;font-weight:900;line-height:1.25;animation:4s ease-in-out infinite news-title-glass}.article-byline{color:#637991;border-bottom:1px solid #dce8f1;align-items:center;gap:14px;padding-bottom:13px;font-size:.66rem;display:flex}.article-byline span,.article-byline button{align-items:center;gap:6px;display:flex}.article-byline svg{color:#087ef0;width:17px}.article-byline i{flex:1}.article-byline button{color:#526985;background:0 0;border:0;font-size:.63rem}.article-intro{color:#314c6d;font-size:.78rem;font-weight:650;line-height:1.7}.article-content>section:not(.article-author):not(.article-comments){margin-top:18px}.article-content section>h2,.article-comments h2,.article-related h2,.article-author h3{color:#0000;background:linear-gradient(105deg,#0b2554,#0875e5 60%,#17c6df) 0 0/210%;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:1.02rem;font-weight:900;animation:4s ease-in-out infinite news-title-glass}.article-content section>p{color:#526b87;margin:0;font-size:.72rem;line-height:1.7}.article-stats{border:1px solid #d5e5f1;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.article-stats>div{border-right:1px solid #dce8f1;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.article-stats>div:last-child{border:0}.article-stats>div>i{color:#087ef0;border:1px solid #9ed2f4;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;font-style:normal;display:grid}.article-stats span{flex-direction:column;display:flex}.article-stats b{color:#355070;font-size:.59rem}.article-stats strong{color:#0870d8;font-size:1.35rem}.article-stats small{color:#74869b;font-size:.52rem}.article-media-row{grid-template-columns:1fr 320px;align-items:stretch;gap:18px;margin-top:15px;display:grid}.article-media-row blockquote{color:#294866;background:#f5faff;border-left:4px solid #087ef0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:22px;font-size:.7rem;font-weight:650;line-height:1.6;display:flex}.article-media-row blockquote small{color:#75889e;align-self:flex-end;margin-top:12px}.article-media-row img{object-fit:cover;border-radius:9px;width:100%;height:210px}.article-content ul{gap:9px;padding:0;list-style:none;display:grid}.article-content li{color:#465f7d;align-items:flex-start;gap:8px;font-size:.68rem;display:flex}.article-content li svg{color:#087ef0;fill:#087ef0;stroke:#fff;width:17px}.article-tags{align-items:center;gap:9px;margin-top:20px;display:flex}.article-tags b{font-size:.7rem}.article-tags span{color:#0870d0;border:1px solid #d2e4f1;border-radius:6px;padding:6px 13px;font-size:.58rem}.article-author{border:1px solid #d4e5f1;border-radius:11px;grid-template-columns:70px 1fr;gap:15px;margin-top:17px;padding:16px;display:grid}.article-author .brand-symbol{width:62px;height:62px;font-size:1.35rem;font-weight:900}.article-author h3{margin:0 0 5px}.article-author h3 em{color:#0870d0;background:#eaf7ff;border-radius:5px;margin-left:8px;padding:4px 7px;font-size:.52rem;font-style:normal}.article-author p{color:#657991;margin:0;font-size:.63rem;line-height:1.55}.article-author a{color:#0872d7;align-items:center;gap:6px;margin-top:8px;font-size:.61rem;font-weight:750;display:flex}.article-author a svg{width:14px}.article-next-prev{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.article-next-prev>a{border:1px solid #d5e5f1;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.article-next-prev>a>svg{color:#536b87;width:20px}.article-next-prev img{object-fit:cover;border-radius:6px;width:75px;height:52px}.article-next-prev span{flex-direction:column;min-width:0;display:flex}.article-next-prev small{color:#73859a;font-size:.52rem}.article-next-prev b{margin-top:4px;font-size:.6rem;line-height:1.4}.article-comments{margin-top:18px}.article-comments>header{justify-content:space-between;align-items:center;display:flex}.article-comments select{background:#fff;border:1px solid #d4e4ef;border-radius:7px;padding:7px 24px 7px 9px;font-size:.58rem}.comment-input{align-items:center;gap:8px;display:flex}.comment-input>svg{color:#087ef0;background:#edf8ff;border-radius:50%;width:35px;height:35px;padding:8px}.comment-input input{border:1px solid #d3e4f0;border-radius:8px;flex:1;padding:11px;font-size:.62rem}.comment-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.comment-grid article{border:1px solid #d7e6f1;border-radius:8px;grid-template-columns:32px 1fr;gap:8px;padding:10px;display:grid}.comment-grid img{object-fit:cover;border-radius:50%;width:32px;height:32px}.comment-grid article>div{min-width:0}.comment-grid b{color:#0870d1;font-size:.58rem}.comment-grid small{color:#8492a3;margin-left:8px;font-size:.49rem}.comment-grid p{color:#4f6784;margin:6px 0;font-size:.57rem}.comment-grid footer{color:#687b92;align-items:center;gap:4px;font-size:.5rem;display:flex}.comment-grid footer svg{width:12px}.all-comments{color:#0872d7;background:0 0;border:0;margin:10px auto 0;font-size:.58rem;display:block}.article-sidebar{flex-direction:column;gap:13px;display:flex;position:sticky;top:82px}.article-search,.article-toc,.article-popular,.article-newsletter,.article-support{background:#fff;border:1px solid #d4e5f1;border-radius:11px;padding:14px}.article-search{align-items:center;height:48px;padding:0;display:flex}.article-search>svg{color:#75889e;width:18px;margin-left:12px}.article-search input{border:0;outline:0;flex:1;min-width:0;padding:0 8px;font-size:.58rem}.article-search button{color:#fff;background:#087ef0;border:0;border-radius:0 9px 9px 0;place-items:center;width:45px;height:46px;display:grid}.article-search button svg{width:17px}.article-sidebar h2{color:#102750;margin:0 0 12px;font-size:.88rem;font-weight:900}.article-toc{flex-direction:column;display:flex}.article-toc a{color:#3e6592;border-left:2px solid #e2ebf2;padding:9px;font-size:.57rem;line-height:1.4}.article-toc a.active{color:#0871d7;background:#f5faff;border-left:3px solid #087ef0}.article-popular article{grid-template-columns:22px 62px 1fr;align-items:center;gap:7px;margin:9px 0;display:grid}.article-popular article>b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:21px;height:21px;font-size:.53rem;display:grid}.article-popular article:nth-of-type(3)>b{background:#f2a217}.article-popular img{object-fit:cover;border-radius:5px;width:62px;height:45px}.article-popular span{flex-direction:column;min-width:0;display:flex}.article-popular strong{font-size:.55rem;line-height:1.35}.article-popular small{color:#8291a3;margin-top:3px;font-size:.48rem}.article-newsletter{background:linear-gradient(145deg,#f7fbff,#eef8ff);position:relative}.article-newsletter>svg{color:#57b6ee;width:35px;position:absolute;top:16px;right:15px}.article-newsletter p{color:#6c8097;max-width:190px;font-size:.55rem;line-height:1.5}.article-newsletter input{border:1px solid #d5e5f0;border-radius:6px;width:100%;padding:9px;font-size:.55rem}.article-newsletter button,.article-support>a{color:#fff;background:#087ef0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:7px;padding:9px;font-size:.58rem;font-weight:750;display:flex}.article-support>span{justify-content:space-between;margin:10px 0;display:flex}.article-support b{color:#0870d0;font-size:.56rem}.article-support small{color:#60758e;font-size:.52rem}.article-related{margin-top:24px}.article-related>header{justify-content:space-between;align-items:center;display:flex}.article-related>header a{color:#0872d7;align-items:center;gap:6px;font-size:.63rem;font-weight:750;display:flex}.article-related>header svg{width:14px}.article-related>div{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.article-related article{background:#fff;border:1px solid #d4e5f1;border-radius:10px;padding:8px}.article-related article>div{border-radius:7px;height:125px;position:relative;overflow:hidden}.article-related img{object-fit:cover;width:100%;height:100%}.article-related article>div>b{color:#fff;background:#087ef0;border-radius:5px;padding:5px 8px;font-size:.53rem;position:absolute;top:7px;left:7px}.article-related article:nth-child(2) article>div>b{background:#9155d8}.article-related h3{color:#102750;margin:8px 2px;font-size:.67rem;line-height:1.45}.article-related p{color:#75879c;margin:0 2px;font-size:.53rem}.article-consult{background-position:50%;background-size:cover;border:1px solid #acd8f4;border-radius:14px;justify-content:space-between;align-items:center;min-height:175px;margin-top:22px;padding:26px 40px;display:flex}.article-consult h2{color:#0000;background:linear-gradient(105deg,#0b2655,#0877e7,#18c5e2);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.25rem;font-weight:900}.article-consult p{color:#62768e;font-size:.7rem}.article-consult span{gap:30px;display:flex}.article-consult span b{color:#0870d1;align-items:center;font-size:.66rem;display:flex}.article-consult span small{color:#70839a;font-size:.53rem;font-weight:500;display:block}.article-consult span svg{width:17px}.article-consult>a{color:#fff;background:#087ef0;border-radius:8px;align-items:center;gap:7px;padding:12px 22px;font-size:.7rem;font-weight:800;display:flex}@media(max-width:1100px){.article-layout{grid-template-columns:1fr}.article-sidebar{grid-template-columns:1fr 1fr;display:grid;position:static}.article-search{grid-column:1/-1}.article-related>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.article-hero{height:300px}.article-content>h1{font-size:1.35rem}.article-byline{flex-wrap:wrap}.article-byline i{display:none}.article-stats{grid-template-columns:1fr}.article-stats>div{border-bottom:1px solid #dce8f1;border-right:0;justify-content:flex-start}.article-media-row,.article-next-prev,.comment-grid,.article-sidebar{grid-template-columns:1fr}.article-search{grid-column:auto}.article-related>div{grid-template-columns:1fr}.article-consult{flex-direction:column;align-items:flex-start;gap:15px}.article-consult span{flex-direction:column;gap:8px}.article-tags{flex-wrap:wrap}}.contact-page{background:linear-gradient(#fbfdff,#fff 25%);padding:18px 0 40px}.contact-page .page-crumbs{margin-bottom:12px;font-size:.78rem}.contact-landing{background-position:50%;background-size:cover;align-items:center;min-height:430px;padding:34px 0;display:flex}.contact-landing>div{width:47%;padding-left:4px}.contact-landing h1,.contact-form-layout h2,.contact-locations>h2,.contact-faq h2,.contact-quote h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(105deg,#0b2452,#0876e7 58%,#19c8e4,#0753ba) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:900;animation:4s ease-in-out infinite news-title-glass}.contact-landing h1{font-size:2.35rem}.contact-landing p{color:#526b88;max-width:590px;margin:14px 0 0;font-size:.83rem;line-height:1.7}.contact-landing nav{gap:14px;margin-top:26px;display:flex}.contact-landing nav a{color:#0871d9;background:#fff;border:1px solid #8ecbf3;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 22px;font-size:.76rem;font-weight:800;display:flex}.contact-landing nav a:first-child{color:#fff;background:linear-gradient(145deg,#0ab6ee,#0871ec);border:0;box-shadow:0 10px 22px #087ee02f}.contact-landing nav svg{width:17px}.contact-channel-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.contact-channel-grid article{background:#fff;border:1px solid #d3e5f2;border-radius:13px;align-items:center;gap:14px;min-height:130px;padding:20px;transition:all .24s;display:flex}.contact-channel-grid article:hover{border-color:#64b9f1;transform:translateY(-4px);box-shadow:0 14px 28px #087ee018}.contact-channel-grid article>i{color:#087ef0;background:#f5fbff;border:1px solid #b8dbf3;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.contact-channel-grid svg{width:26px}.contact-channel-grid h3{color:#102750;margin:0;font-size:.78rem;font-weight:900}.contact-channel-grid b{color:#0870d1;margin-top:7px;font-size:.86rem;line-height:1.35;display:block}.contact-channel-grid p{color:#71849a;margin:6px 0 0;font-size:.61rem}.contact-form-layout{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:20px;display:grid}.contact-form-layout>form,.contact-form-layout>aside>div{background:#fff;border:1px solid #d4e5f1;border-radius:13px;padding:24px;box-shadow:0 8px 24px #176ca307}.contact-form-layout h2{font-size:1.15rem}.contact-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.contact-form-layout form>label,.contact-fields label{color:#18345b;flex-direction:column;font-size:.72rem;font-weight:750;display:flex}.contact-form-layout label em{color:#ef354e;font-style:normal}.contact-form-layout input,.contact-form-layout select,.contact-form-layout textarea{color:#415a77;background:#fff;border:1px solid #d2e2ed;border-radius:8px;outline:0;margin-top:8px;padding:12px 14px;font-size:.66rem;font-weight:500}.contact-form-layout input:focus,.contact-form-layout select:focus,.contact-form-layout textarea:focus{border-color:#4cacf0;box-shadow:0 0 0 3px #087ee011}.contact-form-layout textarea{resize:vertical;min-height:175px}.contact-form-layout form>label:not(.contact-consent){margin-top:16px}.contact-form-layout .contact-consent{color:#647992;flex-direction:row;align-items:center;gap:8px;margin-top:13px;font-size:.61rem;font-weight:500;display:flex}.contact-consent input{width:16px;height:16px;margin:0}.contact-consent b{color:#0872d5}.contact-form-layout form>button{color:#fff;background:linear-gradient(145deg,#0bb9ed,#0870ed);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:17px;font-size:.75rem;font-weight:800;display:flex}.contact-form-layout form>button svg{width:18px}.contact-form-layout>aside{flex-direction:column;gap:12px;display:flex}.contact-form-layout>aside>div{padding:16px 18px}.contact-form-layout aside h2{font-size:.9rem}.contact-form-layout aside p{color:#647992;justify-content:space-between;align-items:center;margin:10px 0;font-size:.66rem;display:flex}.contact-form-layout aside p>svg{color:#087ef0;width:18px}.contact-form-layout aside p>b{color:#0871d4}.contact-form-layout aside>div>small{color:#6f8299;font-size:.58rem}.contact-form-layout aside nav{gap:9px;margin-top:9px;display:flex}.contact-form-layout aside nav i{color:#fff;background:#087ef0;border-radius:50%;place-items:center;min-width:27px;height:27px;padding:0 5px;font-size:.53rem;font-style:normal;font-weight:800;display:grid}.contact-form-layout aside nav i:nth-child(2){background:#111}.contact-form-layout aside nav i:nth-child(3){background:#ed1f2d}.contact-form-layout aside nav i:nth-child(4){background:#0878df}.contact-form-layout aside nav i:nth-child(5){background:linear-gradient(145deg,#f74c5f,#8a4ee7)}.contact-support-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.contact-support-tags span{color:#0871d3;border:1px solid #d4e5f1;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:.61rem;font-weight:700;display:flex}.contact-support-tags svg{width:17px}.contact-follow{grid-template-columns:1fr auto;display:grid!important}.contact-follow h2,.contact-follow p{grid-column:1}.contact-follow nav{grid-area:1/2/3;align-self:center;margin:0!important}.contact-follow p{justify-content:flex-start!important;margin-bottom:0!important}.contact-locations{background:#fff;border:1px solid #d3e5f1;border-radius:14px;margin-top:20px;padding:22px}.contact-locations>h2{font-size:1.25rem}.contact-location-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.contact-map{background:#eef6f4;border:1px solid #c5dff1;border-radius:11px;min-height:240px;position:relative;overflow:hidden}.map-streets{background:repeating-linear-gradient(26deg,#0000 0 30px,#fff 31px 38px,#0000 39px 65px),repeating-linear-gradient(104deg,#0000 0 50px,#c9e7fa 51px 60px,#0000 61px 90px),linear-gradient(135deg,#f4f6f8,#e6f0e7);position:absolute;inset:-30px}.contact-map>i{color:#fff;background:#087ef0;border-radius:50% 50% 50% 0;place-items:start center;width:60px;height:72px;padding-top:12px;font-style:normal;display:grid;position:absolute;top:45%;left:52%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 9px 20px #087ee033}.contact-map>i b{font-size:1.15rem;transform:rotate(45deg)}.contact-location-grid>article{border:1px solid #cfe2f1;border-radius:11px;padding:18px}.contact-location-grid h3{color:#0870d1;margin:0 0 15px;font-size:.8rem;font-weight:900}.contact-location-grid article p{color:#536b87;align-items:flex-start;gap:8px;margin:12px 0;font-size:.63rem;line-height:1.5;display:flex}.contact-location-grid article p svg{color:#087ef0;flex:none;width:17px}.contact-location-grid article a{color:#0872d7;align-items:center;gap:6px;margin-top:14px;font-size:.62rem;font-weight:750;display:flex}.contact-location-grid article a svg{width:15px}.contact-promise-grid{border:1px solid #d2e5f2;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:16px;display:grid}.contact-promise-grid article{border-right:1px solid #d8e6f1;align-items:center;gap:12px;padding:4px 20px;display:flex}.contact-promise-grid article:last-child{border:0}.contact-promise-grid article>i{color:#087ef0;background:#edf8ff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.contact-promise-grid svg{width:25px}.contact-promise-grid b{color:#102750;font-size:.7rem}.contact-promise-grid p{color:#6c8097;margin:5px 0 0;font-size:.59rem;line-height:1.45}.contact-faq{background:#fff;border:1px solid #d3e5f1;border-radius:13px;margin-top:20px;padding:20px}.contact-faq>header{justify-content:space-between;align-items:center;display:flex}.contact-faq h2{font-size:1.18rem}.contact-faq header a{color:#0872d7;align-items:center;gap:6px;font-size:.63rem;font-weight:750;display:flex}.contact-faq header svg{width:15px}.contact-faq>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.contact-faq details{border:1px solid #d4e5f1;border-radius:8px;padding:0}.contact-faq summary{color:#405a77;cursor:pointer;grid-template-columns:25px 1fr 18px;align-items:center;gap:8px;padding:11px 13px;font-size:.65rem;list-style:none;display:grid}.contact-faq summary i{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.contact-faq summary svg{width:16px}.contact-faq details p{color:#6b7f95;margin:0;padding:0 45px 12px;font-size:.59rem}.contact-quote{background-position:50%;background-size:cover;border:1px solid #4fb4f1;border-radius:15px;justify-content:space-between;align-items:center;min-height:220px;margin-top:20px;padding:30px 46px;display:flex}.contact-quote>div{max-width:720px}.contact-quote h2{color:#fff;-webkit-text-fill-color:#fff;background:0 0;font-size:1.4rem;animation:none}.contact-quote p{color:#e4f4ff;font-size:.76rem;line-height:1.6}.contact-quote span{gap:35px;margin-top:17px;display:flex}.contact-quote span b{color:#fff;grid-template-columns:22px 1fr;align-items:center;gap:7px;font-size:.7rem;display:grid}.contact-quote span svg{grid-row:span 2;width:20px}.contact-quote span small{color:#d8efff;font-size:.55rem;font-weight:500}.contact-quote>a{color:#0870d1;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:13px 25px;font-size:.75rem;font-weight:800;display:flex}@media(max-width:1150px){.contact-landing{min-height:390px}.contact-landing>div{width:52%}.contact-channel-grid,.contact-location-grid{grid-template-columns:1fr 1fr}.contact-map{grid-column:1/-1}.contact-promise-grid{grid-template-columns:1fr 1fr;gap:12px}.contact-promise-grid article:nth-child(2){border:0}}@media(max-width:820px){.contact-landing{background-position:66% bottom;align-items:flex-start;min-height:500px}.contact-landing>div{width:70%;padding-top:20px}.contact-form-layout{grid-template-columns:1fr}.contact-quote{flex-direction:column;align-items:flex-start;gap:18px}.contact-location-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.contact-landing{background-position:72%;min-height:470px}.contact-landing>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:12px;width:100%;padding:15px}.contact-landing h1{font-size:1.7rem}.contact-landing nav{flex-direction:column}.contact-channel-grid,.contact-fields,.contact-location-grid,.contact-promise-grid,.contact-faq>div{grid-template-columns:1fr}.contact-promise-grid article{border-bottom:1px solid #d8e6f1;border-right:0}.contact-follow{display:block!important}.contact-follow nav{margin-top:10px!important}.contact-quote{padding:24px}.contact-quote h2{font-size:1.15rem}.contact-quote span{flex-direction:column;gap:9px}}.contact-map{background:#eef6fb}.contact-map iframe{border:0;width:100%;height:100%;min-height:240px;display:block}.contact-map>a{z-index:2;color:#0870d2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #94cef3;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:.61rem;font-weight:800;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 20px #164e7624}.contact-map>a svg{width:16px}.contact-map>a:hover{color:#fff;background:#087ef0}.contact-page .contact-landing{isolation:isolate;background-color:#f3f9ff;border-radius:0;width:100%;max-width:none;min-height:430px;margin-inline:0;position:relative;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.contact-page .contact-landing:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffffd9,#ffffffa6 33%,#0000 58%);position:absolute;inset:0}.contact-page .contact-landing>div{z-index:2;position:relative}.contact-page .contact-quote{isolation:isolate;background-color:#0876e8;border:1px solid #46b7f2;border-radius:15px;justify-content:space-between;align-items:center;width:100%;min-height:220px;margin-top:22px;padding:30px 46px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #087ee024;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.contact-page .contact-quote:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#047ee9e8,#0876e6b8 42%,#0000 72%);position:absolute;inset:0}.contact-page .contact-quote:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff2d 43%,#0000 60%);animation:6s ease-in-out infinite contact-quote-shine;position:absolute;inset:0;transform:translate(-120%)}.contact-page .contact-quote>div,.contact-page .contact-quote>a{z-index:2;position:relative}.contact-page .contact-quote h2{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;margin:0!important;font-size:1.4rem!important;font-weight:900!important;animation:none!important}.contact-page .contact-quote p{max-width:720px;font-size:.76rem;line-height:1.6;color:#e9f7ff!important}.contact-page .contact-quote span{gap:35px;margin-top:17px;display:flex}.contact-page .contact-quote span b{color:#fff;grid-template-columns:22px 1fr;align-items:center;gap:7px;font-size:.7rem;display:grid}.contact-page .contact-quote span small{color:#dcefff;font-size:.55rem;font-weight:500}.contact-page .contact-quote span svg{grid-row:span 2;width:20px}.contact-page .contact-quote>a{color:#0870d1;background:#fff;border:1px solid #fff;border-radius:9px;align-items:center;gap:8px;padding:13px 25px;font-size:.75rem;font-weight:850;display:flex;box-shadow:0 10px 24px #064b9d36}@keyframes contact-quote-shine{0%,58%{transform:translate(-120%)}82%,to{transform:translate(120%)}}@media(max-width:820px){.contact-page .contact-landing{min-height:500px;background-position:65%!important;background-size:cover!important}.contact-page .contact-quote{flex-direction:column;align-items:flex-start;gap:18px}}@media(max-width:560px){.contact-page .contact-landing{min-height:470px;background-position:72%!important}.contact-page .contact-quote{padding:24px}.contact-page .contact-quote h2{font-size:1.15rem!important}.contact-page .contact-quote span{flex-direction:column;gap:9px}}.contact-page .contact-landing{isolation:isolate;background-color:#f4faff;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:40% 60%;align-items:center;width:100vw;max-width:none;min-height:450px;margin:0 0 0 calc(50% - 50vw);padding:18px max(100px,50vw - 860px) 24px;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;display:grid!important}.contact-page .contact-landing:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffffff5,#ffffffc9 27%,#ffffff45 48%,#0000 66%);position:absolute;inset:0}.contact-page .contact-landing:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff35 44%,#0000 59%);animation:7s ease-in-out infinite contact-hero-shine;display:block;position:absolute;inset:0;transform:translate(-115%)}.contact-hero-crumbs{z-index:3;color:#6e8198;grid-column:1/-1;align-self:start;align-items:center;gap:9px;font-size:.76rem;display:flex;position:relative}.contact-hero-crumbs b,.contact-hero-crumbs a:hover{color:#0870d1}.contact-page .contact-landing-copy{z-index:3;position:relative;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:auto!important;padding:28px 24px 28px 0!important}.contact-page .contact-landing-copy h1{font-size:clamp(1.85rem,3vw,2.45rem);line-height:1.12}.contact-page .contact-landing-copy p{max-width:590px;margin-top:13px;font-size:.82rem;line-height:1.65}.contact-page .contact-landing-copy nav{flex-wrap:wrap;gap:13px;margin-top:24px;display:flex}.contact-page .contact-landing-copy nav a{white-space:nowrap;min-height:47px;padding-inline:21px;font-size:.74rem}.contact-page .contact-landing>.contact-landing-visual{z-index:2;background:0 0;width:100%;height:380px;padding:0;position:relative;overflow:hidden}.contact-landing-visual:before{display:none}.contact-landing-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff35 45%,#0000 58%);animation:7s ease-in-out infinite contact-hero-shine;position:absolute;inset:0;transform:translate(-115%)}.contact-support-screen{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#0aa9eeeb,#0868e8e8);border:1px solid #78c7f5;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;top:20%;left:38%;box-shadow:0 12px 28px #087ee035}.contact-support-screen>svg{width:26px;height:26px}.contact-support-screen span{flex-direction:column;display:flex}.contact-support-screen b{font-size:.7rem}.contact-support-screen small{color:#e5f6ff;margin-top:3px;font-size:.54rem}.contact-support-screen em{margin-top:6px;font-size:.5rem;font-style:normal;font-weight:700}@keyframes contact-hero-shine{0%,60%{transform:translate(-115%)}84%,to{transform:translate(115%)}}@media(max-width:980px){.contact-page .contact-landing{grid-template-columns:1fr;min-height:auto;padding-inline:50px;background-position:64%!important;background-size:cover!important}.contact-page .contact-landing-copy{padding:24px 0 12px!important}.contact-page .contact-landing>.contact-landing-visual{height:300px}.contact-support-screen{left:45%}}@media(max-width:720px){.contact-page .contact-landing{padding-inline:20px}}@media(max-width:560px){.contact-page .contact-landing{min-height:auto;background-position:70%!important}.contact-page .contact-landing-copy{border-radius:10px;background:#ffffffd9!important;padding:16px 0!important}.contact-page .contact-landing-copy h1{font-size:1.7rem}.contact-page .contact-landing-copy nav{flex-direction:column}.contact-page .contact-landing>.contact-landing-visual{height:245px}.contact-support-screen{top:14px;left:14px}.contact-support-screen b{font-size:.62rem}}@media(min-width:981px){.contact-page .contact-landing{min-height:620px;padding-top:22px;padding-bottom:30px}.contact-page .contact-landing>.contact-landing-visual{height:535px}.contact-page .contact-landing-copy{padding-top:48px!important;padding-bottom:48px!important}}@media(min-width:721px)and (max-width:980px){.contact-page .contact-landing{min-height:570px}.contact-page .contact-landing>.contact-landing-visual{height:340px}}.cart-page{background:linear-gradient(#fbfdff,#fff 28%);padding:18px 0 40px}.cart-page .page-crumbs{margin-bottom:15px;font-size:.78rem}.cart-main{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px;display:grid}.cart-title h1,.cart-suggestions>h2{color:#0000;letter-spacing:-.035em;background:linear-gradient(105deg,#0b2452,#0876e7 58%,#19c7e3) 0 0/210%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.75rem;font-weight:900;animation:4s ease-in-out infinite news-title-glass}.cart-title p{color:#61758e;margin:10px 0 20px;font-size:.78rem}.cart-table-head{color:#223e64;grid-template-columns:200px minmax(0,1fr) 120px 100px 110px;align-items:center;gap:12px;padding:12px 14px;font-size:.68rem;display:grid}.cart-table-head label{align-items:center;gap:10px;font-weight:750;display:flex}.cart-table-head input,.cart-product-row>input{accent-color:#087ef0;width:17px;height:17px}.cart-product-row{background:#fff;border:1px solid #d3e4f0;border-radius:14px;grid-template-columns:26px 160px minmax(180px,1fr) 120px 100px 110px;align-items:center;gap:12px;min-height:225px;margin-bottom:14px;padding:18px 14px 42px;transition:all .24s;display:grid;position:relative;box-shadow:0 8px 24px #176ca307}.cart-product-row:hover{border-color:#66b9f1;transform:translateY(-2px);box-shadow:0 15px 30px #087ee019}.cart-product-row>img{object-fit:contain;width:160px;height:155px}.cart-product-info{align-self:center;min-width:0}.cart-product-info h2{color:#102750;margin:0;font-size:.82rem;font-weight:850;line-height:1.4}.cart-product-info>p{color:#62768f;font-size:.65rem}.cart-product-info>div{gap:8px;display:flex}.cart-product-info>div span{color:#15905f;background:#eefaf4;border:1px solid #bfe8d4;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:.58rem;display:flex}.cart-product-info>div span:last-child{color:#0870d1;background:#eff8ff;border-color:#c4dff2}.cart-product-info svg{width:14px}.cart-product-info>small{color:#60758e;align-items:center;gap:7px;margin-top:16px;font-size:.61rem;display:flex}.cart-product-info>small svg{color:#087ef0;width:20px}.cart-unit-price{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.cart-unit-price strong,.cart-line-total{color:#0870d1;font-size:.95rem}.cart-unit-price del{color:#8a98aa;font-size:.61rem}.cart-unit-price em{color:#ed344e;font-size:.6rem;font-style:normal}.cart-quantity{border:1px solid #d2e2ed;border-radius:8px;justify-content:space-around;align-items:center;height:42px;display:flex}.cart-quantity button{color:#274768;background:#fff;border:0;font-size:.9rem}.cart-line-total{text-align:right}.cart-product-row>footer{gap:18px;display:flex;position:absolute;bottom:13px;right:17px}.cart-product-row>footer button{color:#536b86;background:0 0;border:0;align-items:center;gap:6px;font-size:.59rem;display:flex}.cart-product-row>footer button:last-child{color:#ee334c}.cart-product-row>footer svg{width:17px}.cart-extra{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.cart-extra>div{background:#fff;border:1px solid #d4e5f1;border-radius:12px;padding:18px}.cart-extra h3{color:#102750;align-items:center;gap:8px;margin:0 0 14px;font-size:.72rem;display:flex}.cart-extra h3 svg{color:#f1a314;width:20px}.cart-extra>div:last-child h3 svg{color:#667b94}.cart-extra section{gap:8px;display:flex}.cart-extra input,.cart-extra textarea{border:1px solid #d5e4ef;border-radius:7px;outline:0;width:100%;padding:11px;font-size:.61rem}.cart-extra section button{color:#fff;background:#087ef0;border:0;border-radius:7px;padding:0 16px;font-size:.63rem}.cart-extra textarea{resize:none;height:72px}.cart-extra p{color:#71849a;align-items:center;gap:6px;margin:12px 0 0;font-size:.54rem;display:flex}.cart-extra p svg{width:14px}.cart-aside{flex-direction:column;gap:14px;display:flex}.cart-summary,.cart-commitment{background:#fff;border:1px solid #d3e4f0;border-radius:13px;padding:20px;box-shadow:0 8px 24px #176ca307}.cart-summary{position:sticky;top:82px}.cart-summary h2,.cart-commitment h2{color:#102750;margin:0 0 15px;font-size:.9rem;font-weight:900}.cart-summary>p{color:#61758e;justify-content:space-between;align-items:center;margin:12px 0;font-size:.64rem;display:flex}.cart-summary>p span{align-items:center;gap:4px;display:flex}.cart-summary>p svg{width:13px}.cart-summary .red{color:#ed304a}.cart-summary .green{color:#17a264}.cart-summary hr{border:0;border-top:1px solid #dfebf3;margin:15px 0}.cart-summary .cart-total strong{color:#102750}.cart-summary .cart-total>b{color:#0870d1;flex-direction:column;align-items:flex-end;font-size:1.15rem;display:flex}.cart-total small{color:#73859b;margin-top:5px;font-size:.51rem;font-weight:500}.cart-summary p strong{color:#203c61}.cart-summary p strong em{color:#0872d6;font-style:normal}.cart-summary p a{color:#0872d6;font-weight:750}.cart-summary>small{color:#6d8198;font-size:.55rem;line-height:1.55}.cart-summary h3{color:#102750;margin:0 0 5px;font-size:.68rem}.cart-payments{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.cart-payments b{color:#0b4088;font-size:.64rem}.cart-payments b:first-child{color:#e88700}.cart-payments b:nth-child(3){color:#ed3434;letter-spacing:-4px}.cart-payments b:nth-child(4){color:#ba116b;line-height:.7}.cart-payments b:nth-child(5){color:#078e76;font-size:.52rem}.cart-checkout{color:#fff;background:linear-gradient(145deg,#0bb9ed,#0870ed);border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin-top:15px;font-size:.67rem;font-weight:800;display:flex}.cart-checkout svg{width:17px}.cart-summary>a{color:#0872d7;border:1px solid #c9e0f0;border-radius:7px;justify-content:center;align-items:center;min-height:39px;margin-top:8px;font-size:.65rem;font-weight:750;display:flex}.cart-commitment article{align-items:center;gap:9px;margin:11px 0;display:flex}.cart-commitment article>i{color:#087ef0;background:#edf8ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.cart-commitment svg{width:19px}.cart-commitment span{flex-direction:column;display:flex}.cart-commitment b{font-size:.61rem}.cart-commitment small{color:#71849a;margin-top:3px;font-size:.52rem}.cart-suggestions{margin-top:28px}.cart-suggestions>h2{margin-bottom:16px;font-size:1.25rem}.cart-suggestions .catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cart-suggestions .catalog-card{min-height:390px}.cart-suggestions .catalog-card-image{flex-basis:205px;height:205px}.cart-trust-row{background:#fff;border:1px solid #d1e4f2;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-top:22px;padding:17px;display:grid}.cart-trust-row article{border-right:1px solid #d9e7f2;justify-content:center;align-items:center;gap:10px;padding:4px 16px;display:flex}.cart-trust-row article:last-child{border:0}.cart-trust-row article>i{color:#087ef0;background:#edf8ff;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.cart-trust-row svg{width:22px}.cart-trust-row span{flex-direction:column;display:flex}.cart-trust-row b{font-size:.62rem}.cart-trust-row small{color:#71849a;margin-top:4px;font-size:.52rem;line-height:1.4}@media(max-width:1250px){.cart-main{grid-template-columns:1fr 320px}.cart-product-row{grid-template-columns:24px 125px minmax(160px,1fr) 105px 90px 100px}.cart-product-row>img{width:125px;height:130px}.cart-table-head{grid-template-columns:160px 1fr 105px 90px 100px}.cart-suggestions .catalog-product-grid{grid-template-columns:repeat(3,1fr)}.cart-trust-row{grid-template-columns:repeat(3,1fr);gap:12px}.cart-trust-row article{border:0;justify-content:flex-start}}@media(max-width:980px){.cart-main{grid-template-columns:1fr}.cart-aside{grid-template-columns:1fr 1fr;display:grid}.cart-summary{position:static}.cart-product-row{grid-template-columns:24px 145px minmax(180px,1fr) 115px 95px 110px}.cart-product-row>img{width:145px}.cart-suggestions .catalog-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cart-table-head{display:none}.cart-product-row{grid-template-rows:auto auto auto;grid-template-columns:22px 105px 1fr;min-height:215px;padding:13px 12px 48px}.cart-product-row>img{grid-row:1/4;width:105px;height:110px}.cart-product-info,.cart-unit-price{grid-column:3}.cart-quantity{grid-column:2;width:90px;height:35px}.cart-line-total{text-align:left;grid-column:3}.cart-extra,.cart-aside{grid-template-columns:1fr}.cart-trust-row{grid-template-columns:1fr 1fr}.cart-title h1{font-size:1.4rem}}@media(max-width:500px){.cart-product-row{grid-template-columns:20px 85px 1fr}.cart-product-row>img{width:85px;height:90px}.cart-product-info h2{font-size:.7rem}.cart-product-info>div{flex-wrap:wrap}.cart-product-info>small{margin-top:10px}.cart-unit-price strong,.cart-line-total{font-size:.8rem}.cart-product-row>footer{gap:7px;right:10px}.cart-suggestions .catalog-product-grid,.cart-trust-row{grid-template-columns:1fr}}.auth-art{background:#e7f8ff url(/assets/bg-login-BR0sFfAS.png) 50%/cover no-repeat;padding:0}.auth-art>:not(.auth-canvas){display:none}.auth-canvas{z-index:2;pointer-events:none}.auth-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07193494;padding:24px}.auth-modal.auth-modal-premium{border:1px solid #d6e5f1e6;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1120px,96vw);height:min(760px,94vh);min-height:640px;box-shadow:0 28px 90px #051f4347}.auth-modal-premium .auth-close{z-index:8;color:#163258;background:#ffffffd6;width:40px;height:40px;transition:transform .2s,background .2s,box-shadow .2s;top:18px;right:20px}.auth-modal-premium .auth-close:hover{background:#fff;transform:rotate(90deg);box-shadow:0 8px 24px #0d539729}.auth-modal-premium .auth-art{background:#dcedff url(/assets/bg-login-BR0sFfAS.png) 50%/cover no-repeat;padding:0;display:block;position:relative}.auth-modal-premium .auth-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#deefff38,#0000 28% 75%,#e4f1ff1f);position:absolute;inset:0}.auth-modal-premium .auth-art>:not(.auth-canvas){display:block}.auth-modal-premium .auth-art .auth-canvas{z-index:2;opacity:.72;mix-blend-mode:screen}.auth-art-copy{top:42px;left:50px;right:42px;z-index:3!important;position:absolute!important}.auth-art-copy .brand{width:max-content}.auth-art-copy h2{color:#0a2450;letter-spacing:-.045em;margin:34px 0 12px;font-size:clamp(1.85rem,2.5vw,2.45rem);font-weight:900}.auth-art-copy p{color:#47617f;max-width:430px;margin:0;font-size:.88rem;line-height:1.72}.auth-modal-premium form{background:#fffffffa;justify-content:center;padding:62px 54px 40px;overflow-y:auto}.auth-form-head{margin-bottom:24px}.auth-modal-premium form>.auth-form-head h2{color:#0b2049;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.45vw,2.35rem);font-weight:900}.auth-modal-premium form>.auth-form-head p{color:#60738d;margin:9px 0 0;font-size:.88rem}.auth-modal-premium form>.auth-field,.auth-field-grid .auth-field{background:0 0;border:0;border-radius:0;margin:0 0 17px;padding:0;display:block}.auth-field>span{color:#11294e;margin-bottom:8px;font-size:.76rem;font-weight:800;display:block}.auth-field>div{background:#fff;border:1px solid #cfdeea;border-radius:10px;align-items:center;gap:12px;height:55px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.auth-field>div:focus-within{border-color:#1789ef;box-shadow:0 0 0 4px #1187ed1a}.auth-field svg{color:#8092aa;flex:none;width:19px;height:19px}.auth-field input{color:#183459;background:0 0;min-width:0;height:100%;font-size:.76rem}.auth-field input::placeholder{color:#98a8bb}.auth-field>div>button{color:#7f91a8;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;display:grid}.auth-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-options{color:#314c6e;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:.7rem;display:flex}.auth-options label{align-items:center;gap:8px;display:flex}.auth-options input{accent-color:#087ef0;width:16px;height:16px}.auth-options button{color:#0874dc;background:0 0;border:0;font-size:.7rem}.auth-otp-step>p{color:#60758e;margin:-5px 0 18px;font-size:.7rem;line-height:1.55}.auth-otp-step>p b{color:#0874dc}.auth-otp-step .auth-field input{letter-spacing:.28em;text-align:center;font-size:1.05rem;font-weight:800}.auth-otp-actions{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 15px;display:flex}.auth-otp-actions button{color:#0874dc;background:0 0;border:0;align-items:center;gap:6px;font-size:.68rem;font-weight:750;display:flex}.auth-otp-actions button:disabled{cursor:wait;opacity:.55}.auth-otp-actions svg{width:15px;height:15px}.auth-modal-premium .auth-message{margin:4px 0 0;font-size:.67rem}.auth-modal-premium .auth-submit{background:linear-gradient(135deg,#11b9eb,#0870ee);border-radius:9px;min-height:53px;margin-top:11px;font-size:.82rem;font-weight:850;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 24px #0870ee33}.auth-modal-premium .auth-submit:hover:not(:disabled){filter:saturate(1.15);transform:translateY(-2px);box-shadow:0 14px 30px #0870ee4d}.auth-divider{color:#75869d;align-items:center;gap:15px;margin:22px 0 17px;font-size:.69rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#d7e3ed;flex:1;height:1px}.auth-divider span{white-space:nowrap}.auth-socials{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.auth-socials button{color:#1b3457;background:#fff;border:1px solid #d1deea;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:.68rem;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.auth-socials button:hover{border-color:#65b3ef;transform:translateY(-2px);box-shadow:0 8px 20px #0c64b21a}.auth-socials svg{width:18px}.google-mark{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 45%,#fbbc05 0 70%,#ea4335 0);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:900}.facebook-mark{color:#fff;background:#1877f2;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Arial;font-size:.9rem;display:grid}.auth-modal-premium .auth-switch{color:#304969;margin-top:25px;font-size:.73rem}.auth-modal-premium .auth-switch button{font-size:inherit;font-weight:800}@media(max-width:1020px){.auth-modal.auth-modal-premium{grid-template-columns:1fr;width:min(620px,95vw);height:auto;min-height:0;max-height:94vh}.auth-modal-premium .auth-art{display:none}.auth-modal-premium form{padding:58px 42px 38px}}@media(max-width:560px){.auth-overlay{padding:10px}.auth-modal.auth-modal-premium{border-radius:18px;width:100%;max-height:96vh}.auth-modal-premium form{padding:55px 22px 28px}.auth-field-grid,.auth-socials{grid-template-columns:1fr}.auth-form-head{margin-bottom:20px}.auth-modal-premium form>.auth-form-head h2{font-size:1.65rem}}.affiliate-page{color:#102750;background:linear-gradient(#fafdff,#fff 32%);overflow:hidden}.affiliate-hero-new{background:radial-gradient(circle at 75% 35%,#9fdcff33,#0000 33%),linear-gradient(115deg,#fff 20%,#f4faff);padding:28px 0 32px}.affiliate-hero-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:48px;display:grid}.affiliate-hero-copy>span{color:#0874dc;background:#f8fcff;border:1px solid #90c8ef;border-radius:999px;padding:6px 14px;font-size:.7rem;font-weight:800;display:inline-flex}.affiliate-hero-copy h1{color:#0b2049;letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(1.8rem,2.55vw,2.65rem);font-weight:900;line-height:1.12}.affiliate-hero-copy h1 strong{color:#0000;background:linear-gradient(100deg,#0b6be5,#08bde4,#0b6be5) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:1.22em;animation:4s linear infinite news-title-glass;display:block}.affiliate-hero-copy>p{color:#60758e;max-width:580px;margin:22px 0;font-size:.81rem;line-height:1.72}.affiliate-hero-copy>div{flex-wrap:wrap;gap:12px;display:flex}.affiliate-hero-copy .btn{min-height:46px;padding:0 20px;font-size:.7rem}.affiliate-hero-copy .btn svg{width:16px}.affiliate-hero-copy>footer{color:#536c88;flex-wrap:wrap;gap:17px;margin-top:20px;font-size:.57rem;display:flex}.affiliate-hero-copy>footer span{align-items:center;gap:5px;display:flex}.affiliate-hero-copy>footer svg{color:#087ef0;width:15px}.affiliate-dashboard{background:#fffffff5;border:1px solid #c9e1f2;border-radius:16px;grid-template-columns:minmax(0,1fr) 210px;grid-template-areas:"main share";min-width:0;padding:14px;display:grid;box-shadow:0 24px 65px #087ee021}.affiliate-dashboard-main{grid-area:main;grid-template-columns:1fr 1fr;gap:11px;min-width:0;display:grid}.affiliate-dashboard-main>header{border-bottom:1px solid #dfebf4;grid-column:1/-1;align-items:center;gap:45px;padding:3px 7px 11px;font-size:.68rem;display:flex}.affiliate-dashboard-main>header b{color:#0873d9}.affiliate-kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.affiliate-kpis article{background:#fff;border:1px solid #d9e7f2;border-radius:9px;flex-direction:column;min-width:0;padding:11px;display:flex}.affiliate-kpis small{color:#657a92;white-space:nowrap;font-size:.48rem;overflow:hidden}.affiliate-kpis b{color:#102750;margin-top:8px;font-size:.75rem}.affiliate-kpis em{color:#17a468;margin-top:5px;font-size:.48rem;font-style:normal}.affiliate-chart-card{border:1px solid #d9e7f2;border-radius:9px;height:190px;padding:10px 8px 5px}.affiliate-chart-card h3,.affiliate-share-tool h3{margin:0 0 8px;font-size:.6rem}.affiliate-share-tool{border:1px solid #d9e7f2;border-radius:9px;grid-area:share;padding:11px}.affiliate-share-tool>small{color:#61758c;margin:9px 0 5px;font-size:.48rem;display:block}.affiliate-share-tool code{color:#0872d6;white-space:nowrap;background:#f4faff;border-radius:6px;justify-content:space-between;align-items:center;padding:7px;font-size:.42rem;display:flex;overflow:hidden}.affiliate-share-tool code svg{width:13px}.affiliate-qr{aspect-ratio:1;background:#fff;grid-template-columns:repeat(10,1fr);gap:1px;width:85px;padding:5px;display:grid}.affiliate-qr i.on{background:#10213f}.affiliate-dashboard-main>footer{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.affiliate-dashboard-main>footer span{border:1px solid #d9e7f2;border-radius:7px;flex-direction:column;padding:8px;display:flex}.affiliate-dashboard-main>footer small{color:#6c8098;font-size:.43rem}.affiliate-dashboard-main>footer b{margin-top:5px;font-size:.59rem}.affiliate-content{padding-top:25px;padding-bottom:42px}.affiliate-content>section{margin-bottom:28px}.affiliate-stat-strip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.affiliate-stat-strip article{background:#fff;border:1px solid #d4e5f1;border-radius:13px;align-items:center;gap:18px;min-height:112px;padding:20px;display:flex;box-shadow:0 8px 22px #087ee00d}.affiliate-stat-strip svg{color:#087ef0;background:#eaf7ff;border-radius:12px;width:45px;height:45px;padding:8px}.affiliate-stat-strip span{flex-direction:column;min-width:0;display:flex}.affiliate-stat-strip b{font-size:1.25rem}.affiliate-stat-strip strong{font-size:.67rem}.affiliate-stat-strip small{color:#6a7f96;margin-top:5px;font-size:.57rem}.affiliate-title,.affiliate-demo>h2,.affiliate-policy h2,.affiliate-final-cta h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(100deg,#0b2453,#0875e8 55%,#13badf) 0 0/210%;-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:900;animation:4s ease-in-out infinite news-title-glass}.affiliate-title{text-align:center}.affiliate-benefits{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.affiliate-benefits article{background:#fff;border:1px solid #d4e5f1;border-radius:12px;align-items:center;gap:14px;min-height:112px;padding:18px;transition:all .25s;display:flex}.affiliate-benefits article:hover{border-color:#55b3ef;transform:translateY(-4px);box-shadow:0 13px 28px #087ee01f}.affiliate-benefits svg{color:#087ef0;background:#eff8ff;border-radius:12px;flex:none;width:45px;height:45px;padding:8px}.affiliate-benefits article:nth-child(7) svg{color:#f7a600}.affiliate-benefits h3{margin:0;font-size:.68rem}.affiliate-benefits p{color:#667c94;margin:7px 0 0;font-size:.57rem;line-height:1.55}.affiliate-policy{grid-template-columns:1.3fr .9fr;gap:16px;display:grid}.affiliate-policy>article{background:#fff;border:1px solid #d5e5f1;border-radius:13px;padding:21px}.affiliate-policy h2{margin:0 0 6px;font-size:1.05rem}.affiliate-policy>article>p{color:#61758e;margin:7px 0;font-size:.62rem}.affiliate-policy>article:first-child>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.affiliate-policy>article:first-child span{border:1px solid #d7e6f1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex}.affiliate-policy i{font-size:2.1rem;font-style:normal}.affiliate-policy span>b{font-size:.63rem}.affiliate-policy span>strong{color:#0873db;margin-top:9px;font-size:1.35rem}.affiliate-policy span>small{color:#6b7e95;font-size:.51rem}.affiliate-policy>article:last-child>p{align-items:flex-start;gap:8px;font-size:.65rem;display:flex}.affiliate-policy>article:last-child svg{color:#087ef0;flex:none;width:16px}.affiliate-steps{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.affiliate-steps article{background:#fff;border:1px solid #d5e5f1;border-radius:12px;align-items:center;gap:12px;min-height:110px;padding:17px;display:flex;position:relative}.affiliate-steps article>b{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.7rem;display:grid;position:absolute;top:10px;left:10px}.affiliate-steps article>svg{color:#087ef0;width:50px;height:50px;margin-left:26px}.affiliate-steps h3{margin:0;font-size:.65rem}.affiliate-steps p{color:#6a7e95;margin:7px 0 0;font-size:.53rem;line-height:1.5}.affiliate-demo{background:#fff;border:1px solid #cfe3f2;border-radius:15px;padding:22px;box-shadow:0 13px 32px #087ee014}.affiliate-demo>h2{margin:0 0 14px;font-size:1.18rem}.affiliate-dashboard.detailed{box-shadow:none;border:0;grid-template-columns:230px minmax(0,1fr) 320px;grid-template-areas:"profile main orders";gap:14px;padding:0}.affiliate-profile{border:1px solid #d7e6f1;border-radius:11px;grid-area:profile;padding:14px}.affiliate-profile>div{align-items:center;gap:10px;display:flex}.affiliate-profile img{object-fit:cover;border-radius:50%;width:58px;height:58px}.affiliate-profile span{flex-direction:column;display:flex}.affiliate-profile b{font-size:.68rem}.affiliate-profile small{color:#1674d4;margin-top:5px;font-size:.52rem}.affiliate-profile p{color:#647991;justify-content:space-between;font-size:.54rem;display:flex}.affiliate-profile nav{border-top:1px solid #e0eaf2;flex-direction:column;gap:12px;margin-top:20px;padding-top:10px;display:flex}.affiliate-profile nav span{color:#28629b;align-items:center;gap:7px;font-size:.54rem;display:flex}.affiliate-profile nav svg{width:15px}.affiliate-dashboard.detailed .affiliate-dashboard-main{grid-template-areas:none}.affiliate-orders{border:1px solid #d7e6f1;border-radius:11px;grid-area:orders;padding:14px}.affiliate-orders h3{justify-content:space-between;margin:0 0 8px;font-size:.65rem;display:flex}.affiliate-orders h3 a{color:#0875dc;font-size:.48rem}.affiliate-orders article{border-bottom:1px solid #e2ebf3;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.affiliate-orders img{object-fit:contain;width:42px;height:42px}.affiliate-orders span{flex-direction:column;display:flex}.affiliate-orders b{color:#0872d4;font-size:.53rem}.affiliate-orders small{color:#687d94;margin-top:5px;font-size:.46rem}.affiliate-orders em{font-size:.5rem;font-style:normal;font-weight:700}.affiliate-testimonials{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.affiliate-testimonials article{background:#fff;border:1px solid #d4e5f1;border-radius:13px;gap:15px;min-height:175px;padding:18px;display:flex}.affiliate-testimonials img{object-fit:cover;border-radius:50%;flex:none;width:84px;height:84px}.affiliate-testimonials h3{color:#075ec1;margin:3px 0;font-size:.67rem}.affiliate-testimonials b{color:#0874d6;font-size:.52rem}.affiliate-testimonials p{color:#556e89;font-size:.56rem;line-height:1.55}.affiliate-testimonials span{display:flex}.affiliate-testimonials svg{fill:#ffa900;color:#ffa900;width:15px}.affiliate-faq>div{grid-template-columns:1fr 1fr;gap:8px 28px;display:grid}.affiliate-faq details{background:#fff;border:1px solid #d5e5f1;border-radius:8px}.affiliate-faq summary{color:#324d6e;cursor:pointer;justify-content:space-between;padding:12px 15px;font-size:.61rem;list-style:none;display:flex}.affiliate-faq details p{color:#6a7e95;padding:0 15px 12px;font-size:.55rem;line-height:1.55}.affiliate-final-cta{color:#fff;background:linear-gradient(100deg,#076bec,#09b9e7,#076bec) 0 0/180%;border-radius:15px;justify-content:center;align-items:center;gap:70px;min-height:130px;padding:26px 34px;animation:7s linear infinite news-title-glass;display:flex;box-shadow:0 15px 34px #0870ee33}.affiliate-final-cta h2{color:#fff;-webkit-text-fill-color:initial;background:0 0;margin:0;font-size:1.35rem}.affiliate-final-cta p{color:#e5f6ff;margin:9px 0 0;font-size:.65rem}.affiliate-final-cta button{color:#0870d9;background:#fff;border:0;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:.68rem;font-weight:800;display:flex}.affiliate-final-cta svg{width:16px}@media(max-width:1250px){.affiliate-dashboard.detailed{grid-template-columns:190px minmax(0,1fr)}.affiliate-orders{display:none}.affiliate-benefits,.affiliate-stat-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.affiliate-hero-grid,.affiliate-dashboard.detailed{grid-template-columns:1fr}.affiliate-profile{display:none}.affiliate-policy{grid-template-columns:1fr}.affiliate-steps{grid-template-columns:repeat(2,1fr)}.affiliate-testimonials{grid-template-columns:1fr}.affiliate-final-cta{justify-content:space-between;gap:25px}}@media(max-width:720px){.affiliate-dashboard{grid-template-columns:1fr;grid-template-areas:"main"}.affiliate-share-tool{display:none}.affiliate-kpis{grid-template-columns:repeat(2,1fr)}.affiliate-benefits,.affiliate-stat-strip,.affiliate-steps,.affiliate-faq>div{grid-template-columns:1fr}.affiliate-policy>article:first-child>div{grid-template-columns:repeat(2,1fr)}.affiliate-final-cta{flex-direction:column;align-items:flex-start;gap:18px}.affiliate-chart-card{grid-column:1/-1}.affiliate-hero-copy h1{font-size:1.85rem}}@media(max-width:480px){.affiliate-dashboard-main,.affiliate-dashboard-main>footer{grid-template-columns:1fr}.affiliate-policy>article:first-child>div{grid-template-columns:1fr 1fr}.affiliate-testimonials article{flex-direction:column}.affiliate-content{padding-top:18px}}.catalog-promos-single{grid-template-columns:1fr}.catalog-promos-single article{min-height:145px}.catalog-category-option{color:#3e5572;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:34px;padding:5px 7px;font-size:.68rem;display:flex}.catalog-category-option svg{color:#087ef0;width:15px}.catalog-category-option:hover,.catalog-category-option.active{color:#0870d8;background:#edf8ff;font-weight:800}.price-filter nav button.active{color:#fff;background:#087ef0;border-color:#087ef0}.catalog-clear-filters{color:#d62e4c;background:#fff5f7;border:1px solid #ef9cac;border-radius:8px;width:calc(100% - 34px);margin:12px 17px;padding:9px;font-size:.62rem;font-weight:800;display:block}.catalog-search-area nav button.active{color:#fff;background:#087ef0;border-color:#087ef0}.catalog-filter input{accent-color:#087ef0}.detail-purchase-card{min-width:0}.detail-options{grid-template-columns:minmax(0,1fr);align-items:start}.detail-options label:nth-child(n+2){display:none!important}.cart-modal-overlay{z-index:13000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091b349e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.add-cart-modal{background:#fff;border:1px solid #d6e5f1e6;border-radius:22px;grid-template-columns:1.08fr .92fr;width:min(1120px,96vw);max-height:94vh;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #02163359}.add-cart-close{z-index:5;color:#18385f;background:#f1f6fb;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .2s;display:grid;position:absolute;top:16px;right:17px}.add-cart-close:hover{color:#0872db;background:#fff;transform:rotate(90deg);box-shadow:0 8px 22px #0864b926}.add-cart-close svg{width:20px}.add-cart-gallery{background:linear-gradient(145deg,#fff,#f0f8ff);grid-template-rows:minmax(0,1fr) 78px;grid-template-columns:70px minmax(0,1fr);gap:14px;min-width:0;padding:40px 22px 0;display:grid}.add-cart-thumbs{flex-direction:column;align-items:center;gap:10px;display:flex}.add-cart-thumbs button{background:#fff;border:1px solid #d6e4ee;border-radius:10px;place-items:center;width:60px;height:60px;display:grid}.add-cart-thumbs button.active{border:2px solid #087ef0}.add-cart-thumbs img{object-fit:contain;border-radius:8px;width:100%;height:100%}.add-cart-thumbs .thumb-more{background:#f2f7fb;border:0;border-radius:50%;width:34px;height:34px}.thumb-more svg{width:16px}.add-cart-main-image{background:radial-gradient(circle,#fff 0,#eaf6ff 75%);border-radius:17px;place-items:center;min-height:470px;display:grid;position:relative}.add-cart-main-image>span{color:#0871d7;background:#e8f4ff;border-radius:7px;padding:6px 10px;font-size:.6rem;font-weight:750;position:absolute;top:12px;left:14px}.add-cart-main-image img{object-fit:contain;filter:drop-shadow(0 20px 24px #12335424);width:86%;height:86%}.add-cart-main-image>button{color:#245789;background:#ffffffe0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:.57rem;display:flex;position:absolute;bottom:15px;box-shadow:0 5px 18px #165ea01a}.add-cart-main-image>button svg{width:15px}.add-cart-gallery>footer{border-top:1px solid #d9e7f1;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.add-cart-gallery>footer span{justify-content:center;align-items:center;gap:8px;display:flex}.add-cart-gallery>footer svg{color:#087ef0;width:20px}.add-cart-gallery>footer i{flex-direction:column;font-style:normal;display:flex}.add-cart-gallery>footer b{font-size:.55rem}.add-cart-gallery>footer small{color:#6d8096;margin-top:3px;font-size:.46rem}.add-cart-content{flex-direction:column;min-width:0;padding:44px 42px 35px;display:flex;overflow-y:auto}.add-cart-content>h2{color:#102750;max-width:94%;margin:0;font-size:1.17rem;font-weight:900;line-height:1.35}.add-cart-rating{color:#667b93;align-items:center;gap:8px;margin-top:10px;font-size:.58rem;display:flex}.add-cart-rating>span{color:#ffad16;display:flex}.add-cart-rating svg{width:15px;height:15px}.add-cart-rating i{border-left:1px solid #d5e2ec;height:14px}.add-cart-price{align-items:center;gap:12px;margin:18px 0;display:flex}.add-cart-price strong{color:#0870d8;font-size:1.3rem}.add-cart-price del{color:#8d9aaa;font-size:.64rem}.add-cart-price em{color:#ef4055;background:#fff0f2;border-radius:6px;padding:5px 8px;font-size:.58rem;font-style:normal}.add-cart-content h3{color:#193457;margin:0 0 7px;font-size:.61rem}.add-cart-options section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.add-cart-options button{color:#263f5f;background:#fff;border:1px solid #d6e3ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:46px;padding:6px;font-size:.59rem;font-weight:700;display:flex;position:relative}.add-cart-options button small{color:#8494a7;margin-top:3px;font-size:.47rem;font-weight:500}.add-cart-options button.active{color:#0870d7;background:#f8fcff;border-color:#087ef0}.add-cart-options button>svg{color:#fff;background:#087ef0;border-radius:0 7px;width:17px;padding:2px;position:absolute;top:-1px;right:-1px}.add-cart-colors>div{gap:8px;display:flex}.add-cart-colors button{color:#334c69;background:#fff;border:1px solid #d6e3ed;border-radius:8px;align-items:center;gap:8px;min-width:88px;padding:9px 14px;font-size:.57rem;display:flex}.add-cart-colors button.active{background:#f5fbff;border-color:#087ef0}.add-cart-colors i{border:1px solid #c9d5df;border-radius:50%;width:17px;height:17px}.add-cart-colors i.black{background:#111}.add-cart-colors i.white{background:#fff}.add-cart-quantity{justify-content:space-between;align-items:flex-end;margin-top:15px;display:flex}.add-cart-quantity>div>span{border:1px solid #d5e3ed;border-radius:8px;justify-content:space-around;align-items:center;width:110px;height:40px;display:flex}.add-cart-quantity button{color:#245073;background:0 0;border:0}.add-cart-quantity b{font-size:.64rem}.add-cart-quantity p{color:#18a15c;align-items:center;gap:5px;margin:0 0 10px;font-size:.57rem;display:flex}.add-cart-quantity p svg{width:15px}.add-cart-actions{grid-template-columns:1fr 52px;gap:10px;margin-top:17px;display:grid}.add-cart-actions>button{color:#fff;background:linear-gradient(135deg,#0aaeea,#0869e8);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:.76rem;font-weight:850;display:flex;box-shadow:0 10px 22px #0869e833}.add-cart-actions>button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0869e847}.add-cart-actions>button.added{background:linear-gradient(135deg,#13b77b,#079c65)}.add-cart-actions>button:last-child{color:#0870dc;box-shadow:none;background:#fff;border:1px solid #c9deed}.add-cart-actions svg{width:20px}.add-cart-secure{color:#71849a;justify-content:center;align-items:center;gap:7px;margin-top:11px;font-size:.49rem;display:flex}.add-cart-secure svg{color:#087ef0;width:14px}@media(max-width:1050px){.add-cart-modal{grid-template-columns:1fr;width:min(680px,96vw)}.add-cart-gallery{display:none}.add-cart-content{padding:50px 40px 35px}}@media(max-width:600px){.cart-modal-overlay{padding:10px}.add-cart-modal{border-radius:16px;max-height:96vh}.add-cart-content{padding:52px 20px 25px}.add-cart-content>h2{font-size:1rem}.add-cart-options section>div{grid-template-columns:1fr 1fr}.add-cart-options button{min-height:44px}.add-cart-actions{grid-template-columns:1fr 46px}.add-cart-price{flex-wrap:wrap}}.add-cart-modal{height:min(720px,100vh - 40px);min-height:0;overflow:hidden}.add-cart-gallery,.add-cart-content{min-width:0;min-height:0}.add-cart-gallery{grid-template-rows:minmax(0,1fr) 70px;padding-top:30px}.add-cart-main-image{height:100%;min-height:0}.add-cart-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#acd5f2 transparent;padding:38px 38px 25px}.add-cart-content::-webkit-scrollbar{width:5px}.add-cart-content::-webkit-scrollbar-thumb{background:#acd5f2;border-radius:99px}.add-cart-content>h2{font-size:1.08rem}.add-cart-price{margin:13px 0}.add-cart-options section{margin-bottom:9px}.add-cart-options button{min-height:41px}.add-cart-quantity{margin-top:10px}.add-cart-actions{margin-top:12px}.add-cart-secure{margin-top:7px}@media(max-height:760px)and (min-width:1051px){.add-cart-modal{height:calc(100vh - 24px)}.add-cart-gallery{grid-template-rows:minmax(0,1fr) 60px;padding-top:20px}.add-cart-thumbs button{width:52px;height:52px}.add-cart-content{padding-top:28px;padding-bottom:18px}.add-cart-form-head{margin-bottom:12px}.add-cart-options button{min-height:38px}.add-cart-actions>button{min-height:46px}}@media(max-width:1050px){.add-cart-modal{height:auto;max-height:calc(100vh - 28px)}.add-cart-content{max-height:calc(100vh - 28px)}}@media(max-width:600px){.add-cart-modal{max-height:calc(100vh - 16px)}.add-cart-content{max-height:calc(100vh - 16px);padding:48px 18px 20px}.add-cart-options section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.add-cart-options button{overflow-wrap:anywhere;min-width:0}}.cart-fly-bubble{z-index:13100;pointer-events:none;will-change:transform,opacity;background:radial-gradient(circle at 35% 25%,#fff,#dff3ff 70%);border:3px solid #fffffff5;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:fixed;overflow:hidden;box-shadow:0 15px 38px #0566d061,0 0 0 7px #15a0ee1f}.cart-modal-overlay{transition:background-color .38s,-webkit-backdrop-filter .38s,backdrop-filter .38s}.cart-modal-overlay.is-flying{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#091b3447}.add-cart-modal.is-collapsing{transform-origin:50%;pointer-events:none;will-change:transform,opacity,border-radius}.cart-fly-bubble img{object-fit:contain;width:82%;height:82%}.cart-fly-bubble>svg{color:#fff;background:#0878ed;border-radius:50%;width:22px;height:22px;padding:4px;position:absolute;bottom:3px;right:3px;box-shadow:0 3px 9px #0051bc4d}.cart-fly-bubble:before,.cart-fly-bubble:after{content:"";pointer-events:none;background:#ffffffb3;border-radius:50%;position:absolute}.cart-fly-bubble:before{width:17px;height:9px;top:9px;left:12px;transform:rotate(-25deg)}.cart-fly-bubble:after{width:7px;height:7px;top:18px;right:10px}.add-cart-api-specs{grid-template-columns:1fr 1fr;gap:7px;margin:4px 0 10px;display:grid}.add-cart-api-specs span{background:#f9fcff;border:1px solid #dce9f2;border-radius:8px;flex-direction:column;min-width:0;padding:8px;display:flex}.add-cart-api-specs b{font-size:.53rem}.add-cart-api-specs small{color:#637a92;overflow-wrap:anywhere;margin-top:4px;font-size:.49rem}.detail-add-cart:disabled{cursor:not-allowed;opacity:.58}.add-cart-actions>button:disabled{cursor:wait;filter:saturate(.82);opacity:.88}.cart-button.cart-arrival{animation:.65s cubic-bezier(.16,1.35,.38,1) cart-arrival-spring}.cart-button.cart-arrival:after{content:"";pointer-events:none;border:2px solid #1da9ef;border-radius:50%;animation:.6s ease-out forwards cart-arrival-ring;position:absolute;inset:-8px}.cart-button.cart-arrival span{animation:.55s cubic-bezier(.18,1.5,.35,1) cart-count-pop}@keyframes cart-arrival-spring{0%{transform:scale(1)}35%{transform:scale(1.28)rotate(-9deg)}62%{transform:scale(.93)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes cart-arrival-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}@keyframes cart-count-pop{0%{transform:scale(.6)}45%{transform:scale(1.45)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cart-fly-bubble{display:none}.cart-button.cart-arrival,.cart-button.cart-arrival span{animation:none}}.detail-options label{min-width:0}.detail-options label>div{flex-wrap:wrap;align-items:stretch;min-width:0;display:flex}.detail-options button{overflow-wrap:anywhere;white-space:normal;flex:0 auto;min-width:0;max-width:100%;height:auto;min-height:36px;line-height:1.35}@media(max-width:1280px){.detail-options{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-options label:last-child{display:block}}@media(max-width:760px){.detail-options{grid-template-columns:1fr}.detail-options label>div{width:100%}.detail-options button{flex:auto}}.checkout-page,.orders-page{background:#f7fbff;min-height:70vh;padding:24px 0 60px}.checkout-form{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:24px;display:grid}.checkout-form>section,.checkout-form>aside,.sepay-panel,.orders-list article,.checkout-success{background:#fff;border:1px solid #d7e6f1;border-radius:16px;padding:24px;box-shadow:0 12px 30px #123b6a0d}.checkout-form label{color:#38536f;gap:6px;margin:12px 0;font-size:.78rem;font-weight:700;display:grid}.checkout-form input,.checkout-form textarea,.orders-search input{background:#fff;border:1px solid #cfdeea;border-radius:9px;padding:11px 13px}.checkout-form aside>p{justify-content:space-between;gap:15px;display:flex}.sepay-panel{text-align:center;max-width:680px;margin:20px auto}.sepay-panel h2{justify-content:center;align-items:center;gap:8px;display:flex}.sepay-panel h2 svg{color:#10a36a}.sepay-qr{border-radius:12px;width:min(280px,90%);margin:18px auto;display:block}.sepay-panel>div{text-align:left;max-width:440px;margin:auto}.sepay-panel>div p{justify-content:space-between;gap:14px;display:flex}.sepay-panel button,.orders-search button,.orders-list button{color:#fff;background:#087cf0;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 13px;display:inline-flex}.sepay-panel button svg{width:16px}.orders-search{gap:8px;margin:16px 0;display:flex}.orders-search input{flex:1}.orders-list{gap:12px;display:grid}.orders-list article header{justify-content:space-between;display:flex}.orders-list article>strong{color:#0870d8;margin:8px 0;font-size:1.15rem;display:block}.cart-api-error{color:#c62828!important}.cart-empty{text-align:center;padding:40px}.cart-checkout{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex!important}@media(max-width:850px){.checkout-form{grid-template-columns:1fr}}.notice-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.notice-icon svg{stroke-width:2.5px;width:20px;height:20px}.notice-icon-success{background:#37bd68}.notice-icon-info{background:#2879ef}.notice-icon-warning{background:#ff980f;border-radius:10px}.notice-icon-error{background:#f23843}.notice-icon-system{background:#101b61;border-radius:9px}.notice-icon-promotion{background:#7b3ec8;border-radius:9px}.notice-success{--notice-color:#37bd68}.notice-info{--notice-color:#2879ef}.notice-warning{--notice-color:#ff980f}.notice-error{--notice-color:#f23843}.notice-system{--notice-color:#101b61}.notice-promotion{--notice-color:#7b3ec8}.notice-toast-stack{z-index:14000;pointer-events:none;flex-direction:column;gap:10px;width:min(390px,100vw - 28px);display:flex;position:fixed;top:22px;right:22px}.notice-toast{--notice-color:#2879ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#fffffff7;border:1px solid #dae5ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:88px;padding:16px 42px 18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 40px #1c365c29}.notice-toast strong{color:var(--notice-color);font-size:.79rem;display:block}.notice-toast p{color:#536984;margin:6px 0 0;font-size:.64rem;line-height:1.45}.notice-toast>button,.notice-banner button{color:#8092aa;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:11px;right:11px}.notice-toast>button svg,.notice-banner button svg{width:16px}.notice-progress{background:var(--notice-color);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0}.notice-toast:hover{transform:translateY(-1px);box-shadow:0 18px 48px #1c365c38}.notice-banner{--notice-color:#2879ef;z-index:1000;border-bottom:1px solid var(--notice-color);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.notice-banner{border-bottom:1px solid color-mix(in srgb,var(--notice-color) 28%,transparent)}}.notice-banner{color:var(--notice-color);background:var(--notice-color)}@supports (color:color-mix(in lab,red,red)){.notice-banner{background:color-mix(in srgb,var(--notice-color) 6%,white)}}.notice-banner>.container{align-items:center;gap:12px;min-height:60px;padding-top:9px;padding-bottom:9px;display:flex;position:relative}.notice-banner .notice-icon{width:31px;height:31px}.notice-banner .notice-icon svg{width:17px}.notice-banner strong{font-size:.72rem}.notice-banner span{color:#536984;margin-left:10px;font-size:.62rem}.notice-banner button{top:50%;transform:translateY(-50%)}.notice-inline{--notice-color:#2879ef;color:var(--notice-color);align-items:flex-start;gap:8px;margin-top:7px;font-size:.64rem;display:flex}.notice-inline span{flex-direction:column;min-width:0;display:flex}.notice-inline strong{font-size:.64rem}.notice-dialog-overlay{z-index:15000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a1c3b8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.notice-dialog{--notice-color:#2879ef;text-align:center;background:#fff;border:1px solid #d6e4f0f2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:min(430px,100%);min-height:285px;padding:34px;display:flex;position:relative;box-shadow:0 28px 80px #0518384d}.notice-dialog>.notice-icon{width:66px;height:66px;color:var(--notice-color);border:2px solid var(--notice-color);background:0 0}.notice-dialog>.notice-icon svg{width:34px;height:34px}.notice-dialog h2{color:#10224c;margin:20px 0 0;font-size:1rem}.notice-dialog p{color:#60738c;max-width:330px;margin:11px 0 0;font-size:.67rem;line-height:1.65}.notice-dialog-close{color:#8293aa;background:0 0;border:0;position:absolute;top:12px;right:13px}.notice-dialog-close svg{width:18px}.notice-dialog footer{gap:12px;margin-top:25px;display:flex}.notice-dialog footer button{border-radius:8px;min-width:120px;min-height:42px;padding:0 20px;font-size:.69rem;font-weight:800}.notice-dialog-primary{color:#fff;background:linear-gradient(135deg,#1288f1,#155be8);border:0}.notice-dialog-secondary{color:#28466d;background:#fff;border:1px solid #cbdced}.notice-dialog-danger{color:#fff;background:linear-gradient(135deg,#ff4852,#ef242f);border:0}@media(max-width:600px){.notice-toast-stack{top:14px;right:14px}.notice-toast{min-height:78px;padding-block:13px}.notice-banner span{margin:3px 35px 0 0;display:block}.notice-banner>.container{align-items:flex-start}.notice-dialog{min-height:260px;padding:28px 20px}.notice-dialog footer{width:100%}.notice-dialog footer button{flex:1;min-width:0}}.detail-gallery-card{align-self:start;width:100%;max-width:100%;overflow:hidden}.detail-main-image{aspect-ratio:1;grid-template-columns:42px minmax(0,1fr) 42px;width:100%;height:auto;min-height:0;overflow:hidden}.detail-main-image>.detail-image-trigger{width:100%;min-width:0;height:100%;box-shadow:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;place-items:center;padding:18px;display:grid}.detail-main-image>.detail-image-trigger:hover{background:#f8fcff}.detail-image-trigger>img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.detail-main-image>.detail-zoom{color:#0a5da9;background:#fff;border:1px solid #d5e4ef;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:5px;right:5px;box-shadow:0 5px 14px #173c671c}.detail-thumbnails{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(62px,1fr));overflow-x:auto}.detail-thumbnails button{width:100%;min-width:0}.detail-thumbnails img{object-fit:contain}.detail-lightbox{z-index:16000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031026e6;grid-template-columns:54px minmax(0,1fr) 54px;place-items:center;padding:72px 84px;display:grid;position:fixed;inset:0}.detail-lightbox>img{object-fit:contain;width:100%;max-width:min(1200px,82vw);height:100%;max-height:calc(100vh - 144px);display:block}.detail-lightbox>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.detail-lightbox>button:hover{background:#087ef0}.detail-lightbox-close{position:absolute;top:20px;right:24px}.detail-lightbox>span{color:#fff;font-size:.75rem;position:absolute;bottom:22px}.catalog-hero,.affiliate-hero-new,.page-hero{overflow:hidden}.catalog-hero-grid,.affiliate-hero-grid,.products-intro,.news-page-head{min-width:0}.catalog-hero h1,.affiliate-hero-copy h1,.products-intro h1,.news-page-head h1,.contact-landing-copy h1{font-size:clamp(1.65rem,2.6vw,2.65rem)}@media(max-width:1280px){.detail-main-image{aspect-ratio:4/3}.catalog-hero{background-position:60%;min-height:270px}.contact-page .contact-landing{min-height:clamp(480px,52vw,590px)}}@media(max-width:900px){.detail-gallery-card{max-width:680px;margin-inline:auto}.detail-main-image{aspect-ratio:4/3}.catalog-hero,.affiliate-hero-new,.page-hero{min-height:auto}.catalog-hero-grid,.affiliate-hero-grid,.products-intro,.news-page-head{grid-template-columns:1fr;gap:24px}.affiliate-dashboard{max-width:720px;margin-inline:auto}.contact-page .contact-landing{min-height:auto;background-position:62%!important;background-size:auto 100%!important}.contact-page .contact-landing-copy h1{font-size:clamp(1.65rem,4.8vw,2.15rem)}}@media(max-width:600px){.detail-gallery-card{padding:8px}.detail-main-image{aspect-ratio:1;grid-template-columns:36px minmax(0,1fr) 36px}.detail-main-image>.detail-image-trigger{padding:10px}.detail-main-image>button{width:32px;height:32px}.detail-main-image>.detail-zoom{width:34px;height:34px}.detail-thumbnails{gap:7px;padding-bottom:4px;display:flex}.detail-thumbnails button{flex:0 0 58px;width:58px;height:58px}.detail-lightbox{grid-template-columns:42px minmax(0,1fr) 42px;padding:64px 12px}.detail-lightbox>img{max-width:100%;max-height:calc(100vh - 128px)}.detail-lightbox>button{width:38px;height:38px}.detail-lightbox-close{top:12px;right:12px}.catalog-hero{background-position:63%;background-size:auto 100%;padding-block:18px 24px}.catalog-hero h1,.affiliate-hero-copy h1,.products-intro h1,.news-page-head h1{font-size:clamp(1.45rem,7vw,1.85rem);line-height:1.18}.catalog-hero p,.affiliate-hero-copy>p,.products-intro p,.news-page-head p{font-size:.75rem;line-height:1.6}.contact-page .contact-landing{padding-inline:14px;background-position:65%!important;background-size:auto 100%!important}.contact-page .contact-landing-copy{padding:16px!important}.contact-page .contact-landing-copy h1{font-size:clamp(1.45rem,7vw,1.8rem)}.contact-page .contact-landing-copy p{font-size:.74rem;line-height:1.58}.contact-page .contact-landing>.contact-landing-visual{height:clamp(190px,58vw,250px)}}.review-form{background:#fff;border:1px solid #d4e5f1;border-radius:12px;grid-column:1/-1;gap:10px;padding:18px;display:grid}.review-form input,.review-form select,.review-form textarea{border:1px solid #d4e3ee;border-radius:8px;padding:11px}.review-form textarea{min-height:100px}.review-form button,.save-for-later,.order-detail-panel>button{color:#fff;background:#087ef0;border:0;border-radius:8px;padding:10px 16px}.order-detail-panel{z-index:12000;background:#fff;border:1px solid #d5e5f1;border-radius:14px;width:min(480px,100vw - 40px);max-height:calc(100vh - 120px);padding:22px;position:fixed;top:90px;right:20px;overflow:auto;box-shadow:0 25px 70px #061d3c4d}.wishlist-page{min-height:60vh;padding:28px 0}.wishlist-page .two-tabs{gap:10px;margin-bottom:20px;display:flex}.wishlist-page .catalog-product-grid>div>button{color:#d62e4c;background:#fff5f7;border:1px solid #ef9cac;border-radius:7px;width:100%;margin-top:6px;padding:8px}.detail-top-premium{grid-template-columns:minmax(390px,1.08fr) minmax(470px,1.02fr) 255px;align-items:stretch;gap:16px}.detail-top-premium .detail-gallery-card,.detail-top-premium .detail-purchase-card,.detail-top-premium .detail-side>div{border-radius:20px;box-shadow:0 12px 34px #184e7d12}.detail-top-premium .detail-gallery-card{flex-direction:column;min-height:610px;padding:20px;display:flex}.detail-top-premium .detail-main-image{aspect-ratio:auto;flex:1;min-height:430px}.detail-top-premium .detail-image-trigger{padding:28px}.detail-top-premium .detail-thumbnails{grid-template-columns:repeat(5,minmax(64px,1fr));margin-top:14px}.detail-top-premium .detail-thumbnails button{border-radius:11px;height:82px}.detail-top-premium .detail-heart.active{color:#fff;background:#087ef0;border-color:#087ef0}.detail-top-premium .detail-purchase-card{padding:28px 26px}.detail-top-premium .detail-purchase-card h1{font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.25}.detail-top-premium .detail-meta{margin-top:22px;font-size:.75rem}.detail-top-premium .detail-rating-line{margin-top:16px;font-size:.75rem}.detail-top-premium .detail-rating-line>span{gap:2px}.detail-top-premium .detail-rating-line svg{width:18px;height:18px}.detail-top-premium .detail-price-line{margin-top:28px}.detail-top-premium .detail-price-line strong{font-size:2.15rem}.detail-top-premium .detail-price-line del{font-size:.76rem}.detail-top-premium .detail-stock{margin-top:22px;font-size:.75rem}.detail-top-premium .detail-highlights{border-bottom:1px solid #e1ebf3;gap:14px 22px;margin-top:23px;padding-bottom:20px}.detail-top-premium .detail-highlights span{font-size:.67rem;line-height:1.45}.detail-top-premium .detail-options{border:0;margin-top:16px;padding-top:0}.detail-top-premium .detail-options label{font-size:.72rem}.detail-top-premium .detail-options label>div{flex-wrap:wrap}.detail-top-premium .detail-options button{flex-direction:column;justify-content:center;min-height:48px;padding:7px 13px;font-size:.65rem;display:flex}.detail-top-premium .detail-options button small{color:#73859a;margin-top:3px;font-size:.53rem}.detail-top-premium .detail-buy-row{grid-template-columns:110px 1fr 1.05fr;margin-top:18px}.detail-top-premium .detail-buy-now,.detail-top-premium .detail-add-cart{min-height:62px;font-size:.88rem}.detail-top-premium .detail-mini-services{gap:12px;margin-top:18px}.detail-top-premium .detail-mini-services>span{align-content:center;min-height:82px;padding:14px}.detail-top-premium .detail-side{grid-column:auto;height:100%;display:block}.detail-top-premium .detail-side-services{flex-direction:column;justify-content:flex-start;height:100%;padding:68px 20px 20px;display:flex}.detail-top-premium .detail-side-services>span{border-bottom:1px solid #e1ebf3;border-right:0;align-items:center;gap:13px;min-height:104px;padding:18px 2px;display:flex}.detail-top-premium .detail-side-services>span>i{color:#087ef0;background:#edf7ff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-style:normal;display:grid}.detail-top-premium .detail-side-services svg{width:27px;height:27px}.detail-top-premium .detail-side-services em{flex-direction:column;min-width:0;font-style:normal;display:flex}.detail-top-premium .detail-side-services b{font-size:.73rem}.detail-top-premium .detail-side-services small{color:#71839a;margin-top:7px;font-size:.62rem;line-height:1.45}@media(max-width:1280px){.detail-top-premium{grid-template-columns:1fr 1fr}.detail-top-premium .detail-side{grid-column:1/-1}.detail-top-premium .detail-side-services{grid-template-columns:repeat(5,1fr);padding:14px;display:grid}.detail-top-premium .detail-side-services>span{border-bottom:0;border-right:1px solid #e1ebf3;min-height:90px}.detail-top-premium .detail-side-services>span:last-child{border-right:0}}@media(max-width:900px){.detail-top-premium{grid-template-columns:1fr}.detail-top-premium .detail-gallery-card{min-height:auto}.detail-top-premium .detail-main-image{min-height:360px}.detail-top-premium .detail-side{grid-column:auto}.detail-top-premium .detail-side-services{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.detail-top-premium .detail-gallery-card{padding:10px}.detail-top-premium .detail-main-image{min-height:280px}.detail-top-premium .detail-purchase-card{padding:19px 15px}.detail-top-premium .detail-purchase-card h1{font-size:1.32rem}.detail-top-premium .detail-price-line strong{font-size:1.65rem}.detail-top-premium .detail-highlights{grid-template-columns:1fr}.detail-top-premium .detail-buy-row{grid-template-columns:82px 1fr}.detail-top-premium .detail-add-cart{grid-column:1/-1}.detail-top-premium .detail-mini-services,.detail-top-premium .detail-side-services{grid-template-columns:1fr}.detail-top-premium .detail-side-services>span{border-bottom:1px solid #e1ebf3;border-right:0}}.detail-description-copy{grid-template-columns:1.15fr .85fr}.detail-description-copy>div:first-child>div{color:#405978;font-size:.82rem;line-height:1.75}.detail-description-copy>div:first-child>img{object-fit:contain;background:#f8fbfe;border-radius:12px;width:100%;max-height:360px;margin-top:18px}.detail-feature-summary{align-content:start;gap:10px;display:grid}.detail-feature-summary span{color:#405978;border:1px solid #dce9f2;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;font-size:.72rem;display:flex}.detail-feature-summary svg{color:#087ef0;flex:none;width:15px}.detail-spec-table-full{margin-top:18px}.detail-spec-table-full>div{min-height:44px}.detail-spec-table-full b,.detail-spec-table-full span{font-size:.75rem}.detail-spec-table-full>p{color:#71839a;text-align:center;padding:20px}@media(max-width:720px){.detail-description-copy,.detail-feature-summary{grid-template-columns:1fr}}.cart-empty-premium{background:linear-gradient(135deg,#fbfdff,#fff 60%);border:1px solid #d8e8f5;border-radius:18px;grid-template-columns:minmax(280px,.85fr) minmax(380px,1.15fr);align-items:center;gap:38px;min-height:445px;padding:34px 38px;display:grid}.cart-empty-visual{aspect-ratio:1;background:radial-gradient(circle at 48% 45%,#fff 0 18%,#eaf6ff 52%,#f8fcff 72%);border-radius:50%;place-items:center;width:min(100%,360px);display:grid;position:relative}.cart-empty-cart-icon{color:#1885ec;filter:drop-shadow(0 16px 12px #087ef033);stroke-width:1.35px;width:215px;height:215px;transform:translate(-10px,7px)}.cart-empty-bag-icon{color:#fff;background:linear-gradient(145deg,#09a4ed,#075ff0);border-radius:12px;width:88px;height:88px;padding:15px;position:absolute;bottom:49px;right:47px;box-shadow:0 15px 28px #087ef047}.cart-empty-orbit{position:absolute;inset:0}.cart-empty-orbit svg{color:#47a0ef;background:#fff;border-radius:50%;width:30px;height:30px;padding:6px;position:absolute;box-shadow:0 8px 20px #1e69b021}.cart-empty-orbit svg:first-child{top:9%;left:29%}.cart-empty-orbit svg:nth-child(2){top:28%;right:6%}.cart-empty-orbit svg:nth-child(3){bottom:28%;left:8%}.cart-empty-copy h2{color:#0a2850;margin:0;font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.2}.cart-empty-copy>p{color:#526b88;margin:18px 0 0;font-size:.84rem;line-height:1.75}.cart-empty-copy>p b{color:#087ef0}.cart-empty-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cart-empty-actions a{color:#087ef0;border:1px solid #087ef0;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 24px;font-size:.8rem;font-weight:800;display:flex}.cart-empty-actions a:first-child{color:#fff;background:linear-gradient(110deg,#087ef0,#075eea);box-shadow:0 12px 24px #087ef033}.cart-empty-actions svg{width:18px}.cart-empty-benefits{border-top:1px solid #deebf5;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;padding:19px 0 0;display:grid}.cart-empty-benefits>span{color:#087ef0;align-items:center;gap:9px;display:flex}.cart-empty-benefits>span>svg{flex:none;width:25px}.cart-empty-benefits i{flex-direction:column;min-width:0;font-style:normal;display:flex}.cart-empty-benefits b{color:#173657;font-size:.64rem}.cart-empty-benefits small{color:#72869d;margin-top:4px;font-size:.53rem;line-height:1.3}.cart-empty-categories{margin-top:30px}.cart-empty-categories>h2{color:#102e54;margin-bottom:18px;font-size:1rem}.cart-empty-categories>div{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.cart-empty-categories a{color:#183657;background:#fff;border:1px solid #d9e8f4;border-radius:13px;grid-template-columns:1fr auto;align-items:end;min-width:0;min-height:155px;padding:15px 12px;transition:all .2s;display:grid}.cart-empty-categories a:hover{border-color:#55a7ef;transform:translateY(-3px);box-shadow:0 12px 26px #1457941a}.cart-empty-categories a>span{background:#eef7ff;border-radius:50%;grid-column:1/-1;place-items:center;width:74px;height:74px;margin:auto;display:grid;overflow:hidden}.cart-empty-categories img{object-fit:contain;width:100%;height:100%;padding:9px}.cart-empty-categories b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.cart-empty-categories a>svg{width:14px}.cart-empty-category-all span svg{color:#087ef0;width:34px}@media(max-width:1180px){.cart-empty-premium{grid-template-columns:300px 1fr;padding:28px}.cart-empty-categories>div{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.cart-empty-premium{text-align:center;grid-template-columns:1fr;gap:14px;min-height:0;padding:22px 18px}.cart-empty-visual{width:245px;margin:auto}.cart-empty-cart-icon{width:145px;height:145px}.cart-empty-bag-icon{width:67px;height:67px;bottom:30px;right:28px}.cart-empty-actions{justify-content:center}.cart-empty-benefits{text-align:left;grid-template-columns:1fr}.cart-empty-categories>div{grid-template-columns:repeat(2,1fr)}.cart-empty-categories a{min-height:135px}.cart-empty-categories a>span{width:62px;height:62px}}@media(max-width:430px){.cart-empty-actions a{width:100%}.cart-empty-categories{margin-top:22px}.cart-empty-visual{width:210px}.cart-empty-copy h2{font-size:1.38rem}}.checkout-premium{background:linear-gradient(135deg,#f8fbff,#fff);padding-top:28px}.checkout-premium .checkout-form{grid-template-columns:minmax(0,1.7fr) minmax(350px,.85fr);gap:22px}.checkout-premium .checkout-shipping-card,.checkout-premium .checkout-order-card{background:#fff;border:1px solid #dae6ef;border-radius:14px;padding:25px 28px;box-shadow:0 14px 38px #1e466e12}.checkout-section-head{border-bottom:1px solid #dfe9f1;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.checkout-section-head>i{color:#fff;background:linear-gradient(145deg,#2695f4,#085fe9);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.78rem;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 16px #087ef040}.checkout-section-head h1{color:#102b50;margin:0;font-size:1rem}.checkout-section-head p{color:#73859b;margin:5px 0 0;font-size:.59rem}.checkout-fields{grid-template-columns:1fr 1fr;gap:13px 22px;margin-top:17px;display:grid}.checkout-premium .checkout-fields label{margin:0;display:block}.checkout-fields label>span{color:#183654;margin-bottom:7px;font-size:.65rem;font-weight:800;display:block}.checkout-fields em{color:#f13843;font-style:normal}.checkout-fields label>div{background:#fff;border:1px solid #ceddea;border-radius:6px;align-items:center;gap:10px;height:42px;padding:0 12px;transition:all .2s;display:flex}.checkout-fields label>div:focus-within{border-color:#168cf0;box-shadow:0 0 0 3px #168cf017}.checkout-fields svg{color:#087af0;flex:none;width:16px}.checkout-fields input,.checkout-fields select{color:#3b536d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:.64rem}.checkout-fields select:disabled{cursor:not-allowed;opacity:.55}.checkout-fields .checkout-valid{color:#32bb68}.checkout-field-full{grid-column:1/-1}.checkout-help{color:#3871ae;background:#edf6ff;border-radius:6px;align-items:center;gap:8px;margin:17px 0 0;padding:10px 12px;font-size:.56rem;display:flex}.checkout-help svg{width:14px}.checkout-premium .checkout-order-card{position:sticky;top:90px}.checkout-order-card>h2{color:#193553;border-bottom:1px solid #dce7ef;align-items:center;gap:11px;margin:0;padding-bottom:16px;font-size:.87rem;display:flex}.checkout-order-card>h2 i{color:#087ef0;background:#edf7ff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.checkout-order-card>h2 svg{width:18px}.checkout-order-items{padding:14px 0}.checkout-order-items article{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.checkout-order-items img{object-fit:contain;border:1px solid #dce6ed;border-radius:7px;width:58px;height:58px}.checkout-order-items span{color:#324b67;font-size:.61rem;line-height:1.45}.checkout-order-items b{color:#075fc8;white-space:nowrap;font-size:.65rem}.checkout-order-card>p{border-top:1px solid #dfe8ef;justify-content:space-between;align-items:center;margin:0;padding:13px 0;font-size:.63rem;display:flex}.checkout-shipping-fee b{color:#18324f}.checkout-estimated-total strong{color:#18324f;align-items:center;gap:5px;display:flex}.checkout-estimated-total strong svg{color:#7b8da2;width:12px}.checkout-estimated-total>b{color:#0964cf;font-size:1.1rem}.checkout-order-card>h3{color:#18324f;margin:4px 0 9px;font-size:.65rem}.checkout-premium .checkout-payment{cursor:pointer;border:1px solid #d8e4ed;border-radius:7px;align-items:center;gap:10px;min-height:53px;margin:8px 0;padding:8px 11px;display:flex}.checkout-premium .checkout-payment.active{border-color:#1687f0;box-shadow:0 0 0 2px #1687f00f}.checkout-payment input{accent-color:#087ef0;width:15px;height:15px;margin:0}.checkout-payment>i{background:#f3f9fd;border-radius:5px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.checkout-payment>i svg{color:#10a167;width:18px}.checkout-payment span{flex-direction:column;display:flex}.checkout-payment b{color:#18324f;font-size:.62rem}.checkout-payment small{color:#74869b;margin-top:3px;font-size:.52rem}.checkout-security{color:#0872d6;background:#eff7ff;border-radius:7px;align-items:flex-start;gap:9px;margin:13px 0;padding:10px;display:flex}.checkout-security>svg{flex:none;width:15px}.checkout-security span{flex-direction:column;display:flex}.checkout-security b{font-size:.56rem}.checkout-security small{color:#69829c;margin-top:4px;font-size:.47rem;line-height:1.45}.checkout-place-order{color:#fff;background:linear-gradient(145deg,#0b82ef,#075be2);border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:.72rem;font-weight:900;display:flex;box-shadow:0 9px 20px #0864e133}.checkout-place-order:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.6}.checkout-place-order svg{width:16px}.checkout-order-card>footer{border-top:1px solid #dfe8ef;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding-top:13px;display:grid}.checkout-order-card>footer span{color:#087ef0;align-items:center;gap:6px;display:flex}.checkout-order-card>footer svg{flex:none;width:18px}.checkout-order-card>footer small{color:#506985;font-size:.45rem;line-height:1.35}@media(max-width:980px){.checkout-premium .checkout-form{grid-template-columns:1fr}.checkout-premium .checkout-order-card{position:static}}@media(max-width:620px){.checkout-premium{padding-top:14px}.checkout-premium .checkout-shipping-card,.checkout-premium .checkout-order-card{padding:18px 14px}.checkout-fields{grid-template-columns:1fr;gap:12px}.checkout-field-full{grid-column:auto}.checkout-order-items article{grid-template-columns:52px minmax(0,1fr)}.checkout-order-items article>b{grid-column:2}.checkout-order-card>footer{grid-template-columns:1fr}.checkout-section-head h1{font-size:.92rem}}.checkout-premium .checkout-section-head h1{color:#0872d8;letter-spacing:-.025em;font-size:1.22rem;font-weight:900}.checkout-premium .checkout-section-head p{color:#667d96;margin-top:6px;font-size:.68rem;line-height:1.5}.checkout-premium .checkout-fields label>span{margin-bottom:8px;font-size:.74rem;font-weight:850}.checkout-premium .checkout-fields input,.checkout-premium .checkout-fields select{color:#304b69;font-size:.72rem}.checkout-premium .checkout-help{padding-block:11px;font-size:.64rem}.checkout-premium .checkout-order-card>h2{color:#102e54;letter-spacing:-.02em;font-size:1.06rem;font-weight:900}@media(max-width:620px){.checkout-premium .checkout-section-head h1{font-size:1.08rem}.checkout-premium .checkout-fields label>span{font-size:.71rem}.checkout-premium .checkout-fields input,.checkout-premium .checkout-fields select{font-size:.69rem}.checkout-premium .checkout-order-card>h2{font-size:1rem}}.orders-premium{background:linear-gradient(150deg,#f9fcff,#fff 48%);padding-top:18px}.orders-heading h1{color:#102c50;letter-spacing:-.035em;margin:0;font-size:1.65rem;font-weight:900}.orders-heading p{color:#687d95;margin:8px 0 0;font-size:.7rem}.orders-stats{background:#fff;border:1px solid #dfe9f1;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:18px;margin:22px 0;padding:14px;display:grid;box-shadow:0 12px 32px #1a466e0f}.orders-stats button{text-align:left;background:#fff;border:1px solid #e0e8ef;border-radius:9px;align-items:center;gap:13px;min-height:72px;padding:12px;transition:all .2s;display:flex}.orders-stats button:hover,.orders-stats button.active{border-color:#71b9ee;transform:translateY(-2px);box-shadow:0 8px 20px #1369b417}.orders-stats i{border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.orders-stats i svg{width:22px}.orders-stats i.blue{color:#087ef0;background:#edf7ff}.orders-stats i.orange{color:#f39a16;background:#fff5e5}.orders-stats i.green{color:#13a765;background:#eaf9f1}.orders-stats i.red{color:#ef4750;background:#fff0f1}.orders-stats span{flex-direction:column;display:flex}.orders-stats b{color:#0967d4;font-size:1rem}.orders-stats small{color:#73869c;margin-top:4px;font-size:.56rem}.orders-toolbar{grid-template-columns:minmax(270px,1fr) auto 120px;align-items:center;gap:12px;margin-bottom:13px;display:grid}.orders-toolbar>div{background:#fff;border:1px solid #d3e1ec;border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.orders-toolbar>div svg{color:#6c839c;width:17px}.orders-toolbar input{border:0;outline:0;width:100%;font-size:.65rem}.orders-toolbar nav{background:#fff;border:1px solid #d8e4ed;border-radius:8px;padding:3px;display:flex}.orders-toolbar nav button{color:#657a92;background:#fff;border:0;border-radius:6px;min-height:34px;padding:0 13px;font-size:.58rem}.orders-toolbar nav button.active{color:#fff;background:#087ef0;box-shadow:0 5px 12px #087ef033}.orders-toolbar>button{color:#fff;background:#0875e8;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:.64rem;font-weight:800;display:flex}.orders-toolbar>button svg{width:16px}.orders-list{gap:11px}.orders-list .order-card{background:#fff;border:1px solid #dce7ef;border-radius:12px;grid-template-columns:100px minmax(190px,1.25fr) minmax(150px,.8fr) minmax(165px,.8fr) 155px;align-items:center;gap:16px;min-height:142px;padding:15px;display:grid;box-shadow:0 9px 26px #1c476c0f}.order-product-visual{color:#087ef0;background:linear-gradient(145deg,#f1f8ff,#fff);border:1px solid #dce6ed;border-radius:8px;place-items:center;width:88px;height:96px;display:grid}.order-product-visual svg{stroke-width:1.25px;width:47px;height:47px}.order-primary{min-width:0}.order-primary header{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}.order-primary header>b{color:#17334f;font-size:.65rem}.order-primary header button{place-items:center;width:24px;height:24px;color:#7590a9!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.order-primary header svg{width:13px}.order-primary>small{color:#8292a4;align-items:center;gap:6px;margin-top:6px;font-size:.53rem;display:flex}.order-primary>small svg{width:12px}.order-primary h2{color:#18334f;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 5px;font-size:.68rem;overflow:hidden}.order-primary p{color:#73869b;margin:0;font-size:.53rem}.order-price,.order-statuses{border-left:1px solid #e2eaf0;flex-direction:column;justify-content:center;min-height:100px;padding-left:18px;display:flex}.order-price small,.order-statuses small{color:#8091a4;font-size:.49rem}.order-price>b{color:#0870dc;margin:5px 0 15px;font-size:.93rem}.order-price span{color:#304b67;align-items:center;gap:6px;margin-top:5px;font-size:.55rem;display:flex}.order-price span svg{width:14px}.order-statuses>b{border-radius:5px;align-self:flex-start;align-items:center;gap:5px;margin:5px 0 12px;padding:4px 7px;font-size:.49rem;display:inline-flex}.order-statuses>b svg{width:12px}.success{color:#11985c!important;background:#e9f9f0!important}.warning{color:#d8880f!important;background:#fff4dd!important}.danger{color:#e33f49!important;background:#ffedef!important}.order-actions{border-left:1px solid #e2eaf0;gap:7px;padding-left:18px;display:grid}.orders-list .order-actions button{justify-content:center;align-items:center;gap:7px;min-height:31px;color:#33536f!important;background:#fff!important;border:1px solid #d5e2ec!important;border-radius:6px!important;padding:0 10px!important;font-size:.54rem!important;display:flex!important}.orders-list .order-actions button:first-child{color:#fff!important;background:#087ef0!important;border-color:#087ef0!important}.order-actions button svg{width:14px}.orders-empty{color:#7890a7;text-align:center;align-content:center;place-items:center;min-height:300px;display:grid}.orders-empty>svg{color:#65aee9;width:55px;height:55px}.orders-empty h2{color:#183654;margin:12px 0 0}.orders-empty p{font-size:.7rem}.orders-empty a{color:#fff;background:#087ef0;border-radius:7px;padding:10px 16px;font-size:.65rem}.orders-pagination{color:#74879b;justify-content:space-between;align-items:center;margin-top:14px;font-size:.55rem;display:flex}.orders-pagination nav{gap:6px;display:flex}.orders-pagination button{color:#375472;background:#fff;border:1px solid #dae5ed;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.orders-pagination button.active{color:#fff;background:#087ef0}.orders-pagination button:disabled{opacity:.4}.orders-pagination svg{width:15px}.order-detail-overlay{z-index:15000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05162d9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-detail-modal{background:#fff;border:1px solid #d7e4ee;border-radius:17px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #02102359}.order-detail-modal>header{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.order-detail-modal>header small{color:#72869b;font-size:.56rem}.order-detail-modal>header h2{color:#102f54;margin:4px 0 0;font-size:1.15rem}.order-detail-modal>header button{color:#657b91;background:#f2f7fa;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.order-detail-modal>header svg{width:18px}.order-detail-status{background:#f8fbfe;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 24px;display:grid}.order-detail-status span{flex-direction:column;gap:6px;display:flex}.order-detail-status b{color:#62778e;font-size:.53rem}.order-detail-status em{border-radius:5px;align-self:flex-start;padding:5px 8px;font-size:.52rem;font-style:normal;font-weight:800}.order-detail-info{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.order-detail-info section{border:1px solid #dce7ef;border-radius:9px;padding:15px}.order-detail-info h3{color:#153452;align-items:center;gap:7px;margin:0 0 11px;font-size:.68rem;display:flex}.order-detail-info h3 svg{color:#087ef0;width:17px}.order-detail-info p{color:#60758c;margin:6px 0;font-size:.59rem;line-height:1.45}.order-detail-items{padding:0 24px}.order-detail-items>h3{font-size:.72rem}.order-detail-items article{border-top:1px solid #e3ebf1;grid-template-columns:45px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.order-detail-items article>i{color:#087ef0;background:#eef7ff;border-radius:7px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.order-detail-items article svg{width:22px}.order-detail-items article span{flex-direction:column;display:flex}.order-detail-items article small{color:#76899e;margin-top:5px;font-size:.53rem}.order-detail-items article strong{color:#0870d5;font-size:.68rem}.order-detail-total{background:#f5f9fc;border-radius:9px;margin:16px 24px;padding:13px 16px}.order-detail-total p{color:#63788e;justify-content:space-between;margin:8px 0;font-size:.6rem;display:flex}.order-detail-total p:last-child{color:#123456;border-top:1px solid #dce6ed;padding-top:10px;font-size:.75rem}.order-detail-total p:last-child strong:last-child{color:#0870d8;font-size:.95rem}.order-detail-modal>footer{border-top:1px solid #e1e9ef;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.order-detail-modal>footer button{color:#fff;background:#087ef0;border:0;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 18px;font-size:.62rem;font-weight:800;display:flex}.order-detail-modal>footer .order-cancel{color:#e13c47;background:#fff;border:1px solid #f0aab0;margin-right:auto}.order-detail-modal>footer svg{width:15px}@media(max-width:1050px){.orders-list .order-card{grid-template-columns:82px 1.2fr .8fr 145px}.order-statuses{display:none}.orders-toolbar{grid-template-columns:1fr auto}.orders-toolbar nav{grid-area:2/1/auto/-1}.orders-stats{gap:9px}}@media(max-width:720px){.orders-stats{grid-template-columns:1fr 1fr}.orders-toolbar{grid-template-columns:1fr}.orders-toolbar nav{grid-area:auto;overflow:auto}.orders-toolbar nav button{white-space:nowrap}.orders-list .order-card{grid-template-columns:65px 1fr;gap:10px}.order-product-visual{width:62px;height:70px}.order-primary h2{white-space:normal}.order-price,.order-actions{border-top:1px solid #e2eaf0;border-left:0;grid-column:1/-1;min-height:0;padding:10px 0 0}.order-price>b{margin-bottom:8px}.order-actions{grid-template-columns:1fr 1fr}.orders-pagination{flex-direction:column;align-items:flex-start;gap:10px}.order-detail-info,.order-detail-status{grid-template-columns:1fr}.order-detail-overlay{padding:10px}.order-detail-modal{max-height:calc(100vh - 20px)}.order-detail-modal>header,.order-detail-info,.order-detail-items,.order-detail-modal>footer{padding-inline:15px}.order-detail-items article{grid-template-columns:42px 1fr}.order-detail-items article>strong{grid-column:2}.order-detail-total{margin-inline:15px}}.order-product-visual img{border-radius:inherit;object-fit:contain;width:100%;height:100%;padding:5px}.orders-premium .orders-heading p{font-size:.78rem}.orders-premium .orders-stats small{font-size:.65rem}.orders-premium .orders-toolbar input,.orders-premium .orders-toolbar button{font-size:.68rem}.orders-premium .order-primary header>b{font-size:.75rem}.orders-premium .order-primary>small,.orders-premium .order-primary p{font-size:.61rem}.orders-premium .order-primary h2{font-size:.78rem}.orders-premium .order-price small,.orders-premium .order-statuses small{font-size:.57rem}.orders-premium .order-price span{font-size:.63rem}.orders-premium .order-statuses>b,.orders-premium .order-actions button{font-size:.58rem!important}.order-detail-modal>header small{font-size:.65rem}.order-detail-modal>header h2{font-size:1.3rem;font-weight:900}.order-detail-status b{font-size:.62rem}.order-detail-status em{font-size:.6rem}.order-detail-info h3,.order-detail-items>h3{font-size:.78rem}.order-detail-info p{font-size:.67rem}.order-detail-items article b{font-size:.71rem}.order-detail-items article small{font-size:.61rem}.order-detail-items article strong{font-size:.76rem}.order-detail-total p,.order-detail-modal>footer button{font-size:.68rem}.orders-empty{background:#fff;border:1px solid #dce8f1;border-radius:14px;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-content:center;gap:30px;min-height:360px;padding:28px;display:grid}.orders-empty>img{object-fit:contain;width:100%;max-height:285px}.orders-empty>div{text-align:left}.orders-empty>div h2{color:#123354;margin:0;font-size:1.35rem}.orders-empty>div p{font-size:.75rem;line-height:1.65}.orders-empty>div a{margin-top:8px;display:inline-flex}.wishlist-premium{background:linear-gradient(135deg,#f9fcff,#fff 55%);padding:30px 0 60px}.wishlist-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.wishlist-heading h1{color:#102d51;letter-spacing:-.035em;margin:0;font-size:1.75rem;font-weight:900}.wishlist-heading p{color:#697f97;margin:9px 0 0;font-size:.75rem}.wishlist-heading nav{gap:10px;display:flex}.wishlist-heading button{color:#294966;background:#fff;border:1px solid #d6e3ed;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.65rem;font-weight:750;display:flex}.wishlist-heading button svg{width:16px}.wishlist-toolbar{background:#fff;border:1px solid #dce7ef;border-radius:11px;grid-template-columns:1fr 185px 185px auto;gap:10px;margin:23px 0 10px;padding:10px;display:grid}.wishlist-toolbar>div{border:1px solid #d8e3ec;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.wishlist-toolbar>div svg{color:#6f859c;width:17px}.wishlist-toolbar input{border:0;outline:0;width:100%;height:38px;font-size:.67rem}.wishlist-toolbar select{color:#38536f;background:#fff;border:1px solid #d8e3ec;border-radius:7px;padding:0 11px;font-size:.63rem}.wishlist-toolbar nav{border-left:1px solid #e1e9ef;gap:5px;padding-left:10px;display:flex}.wishlist-toolbar nav button{color:#405d79;background:#fff;border:1px solid #dae5ed;border-radius:7px;place-items:center;width:39px;height:39px;display:grid}.wishlist-toolbar nav button.active{color:#087ef0;background:#edf7ff}.wishlist-toolbar nav svg{width:17px}.wishlist-empty{background:#fff;border:1px solid #dce8f1;border-radius:14px;grid-template-columns:1fr 1.05fr;align-items:center;gap:45px;min-height:330px;padding:28px 45px;display:grid;box-shadow:0 12px 32px #1a466e0d}.wishlist-empty>img{object-fit:contain;width:100%;max-height:270px}.wishlist-empty h2{color:#102c4e;margin:0;font-size:1.35rem}.wishlist-empty p{color:#6b8098;margin:14px 0 20px;font-size:.72rem;line-height:1.65}.wishlist-empty nav{flex-wrap:wrap;gap:10px;display:flex}.wishlist-empty a{color:#0872d8;border:1px solid #087ef0;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-size:.66rem;font-weight:800;display:flex}.wishlist-empty a:first-child{color:#fff;background:#0874e8}.wishlist-empty svg{width:16px}.wishlist-products{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:18px;display:grid}.wishlist-products>div{position:relative}.wishlist-remove{color:#d62e4c;background:#fff5f7;border:1px solid #ef9cac;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:6px;font-size:.62rem;display:flex}.wishlist-remove svg{width:15px}.wishlist-products.list-view{grid-template-columns:1fr}.wishlist-suggestions{margin-top:22px}.wishlist-suggestions>h2{color:#163452;font-size:1rem}.wishlist-suggestions>.catalog-product-grid{grid-template-columns:repeat(4,1fr)}.wishlist-suggestions>a{color:#0872d8;border:1px solid #d6e3ed;border-radius:7px;align-items:center;gap:8px;width:max-content;margin:16px auto 0;padding:10px 18px;font-size:.65rem;font-weight:800;display:flex}.wishlist-suggestions>a svg{width:15px}@media(max-width:950px){.wishlist-toolbar{grid-template-columns:1fr 1fr}.wishlist-toolbar>div{grid-column:1/-1}.wishlist-empty{gap:20px;padding-inline:25px}.wishlist-products,.wishlist-suggestions>.catalog-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.orders-empty,.wishlist-empty{text-align:center;grid-template-columns:1fr;padding:20px}.orders-empty>div{text-align:center}.orders-empty>img,.wishlist-empty>img{max-height:210px}.wishlist-heading{flex-direction:column;align-items:flex-start}.wishlist-heading nav{width:100%}.wishlist-heading button{flex:1}.wishlist-toolbar{grid-template-columns:1fr}.wishlist-toolbar>div{grid-column:auto}.wishlist-toolbar nav{border-left:0;justify-content:flex-end}.wishlist-empty nav{justify-content:center}.wishlist-products,.wishlist-suggestions>.catalog-product-grid{grid-template-columns:repeat(2,1fr)}}.news-premium{background:linear-gradient(145deg,#fbfdff,#fff 52%);padding:20px 0 45px}.news-premium-head{grid-template-columns:1fr 360px;align-items:center;gap:35px;display:grid}.news-premium-head h1{color:#0e315f;letter-spacing:-.04em;margin:0;font-size:1.85rem;font-weight:950}.news-premium-head p{color:#617991;max-width:760px;margin:10px 0 0;font-size:.74rem;line-height:1.65}.news-premium-search{background:#fff;border:1px solid #cfdeeb;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.news-premium-search svg{color:#68819a;width:18px}.news-premium-search input{border:0;outline:0;width:100%;font-size:.67rem}.news-category-tabs{gap:10px;margin:18px 0 14px;display:flex;overflow-x:auto}.news-category-tabs button{color:#294764;white-space:nowrap;background:#fff;border:1px solid #d2e1ed;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:130px;min-height:40px;padding:0 16px;font-size:.67rem;font-weight:800;display:flex}.news-category-tabs button.active{color:#fff;background:#0875e8;border-color:#087ef0;box-shadow:0 8px 17px #087ef033}.news-category-tabs svg{width:17px}.news-page-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.news-page-content{min-width:0}.news-hero-article{background:#fff;border:1px solid #d4e4ef;border-radius:13px;grid-template-columns:1.05fr .95fr;min-height:310px;display:grid;overflow:hidden}.news-hero-image{background:#edf6fc;min-height:310px;position:relative;overflow:hidden}.news-hero-image img{object-fit:cover;width:100%;height:100%;transition:all .3s}.news-hero-image:hover img{transform:scale(1.035)}.news-hero-image>b{color:#fff;background:#087ef0;border-radius:6px;padding:6px 9px;font-size:.56rem;position:absolute;top:14px;left:14px}.news-hero-article>div{flex-direction:column;justify-content:center;padding:28px 26px;display:flex}.news-hero-article>div>small,.news-premium-grid article>small{color:#0872d8;background:#eaf6ff;border-radius:5px;align-self:flex-start;padding:5px 8px;font-size:.53rem;font-weight:900}.news-hero-article h2{color:#102e55;margin:13px 0 8px;font-size:1.22rem;line-height:1.35}.news-hero-article p{color:#647a92;margin:0;font-size:.68rem;line-height:1.65}.news-hero-article footer,.news-premium-grid footer{color:#75899e;gap:20px;margin-top:17px;font-size:.55rem;display:flex}.news-hero-article footer span,.news-premium-grid footer span{align-items:center;gap:6px;display:flex}.news-hero-article footer svg,.news-premium-grid footer svg{width:13px}.news-hero-article>div>a{color:#fff;background:#0874e8;border-radius:7px;align-self:flex-start;align-items:center;gap:9px;margin-top:17px;padding:10px 16px;font-size:.64rem;font-weight:850;display:flex}.news-hero-article>div>a svg{width:15px}.news-premium-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.news-premium-grid article{background:#fff;border:1px solid #d9e5ee;border-radius:10px;flex-direction:column;min-width:0;min-height:245px;padding:9px;transition:all .22s;display:flex}.news-premium-grid article:hover{border-color:#67b5ee;transform:translateY(-3px);box-shadow:0 12px 24px #1457941a}.news-grid-image{background:#eef6fc;border-radius:7px;height:125px;overflow:hidden}.news-grid-image img{object-fit:cover;width:100%;height:100%}.news-premium-grid article>small{margin-top:8px}.news-premium-grid h3{color:#153353;margin:8px 2px;font-size:.66rem;line-height:1.4}.news-premium-grid footer{justify-content:space-between;gap:5px;margin:auto 2px 0;font-size:.48rem}.news-load-more{color:#0872d8;background:#fff;border:1px solid #d1e1ed;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:230px;min-height:35px;margin:13px auto 0;font-size:.6rem;font-weight:800;display:flex}.news-load-more svg{width:14px}.news-page-sidebar{flex-direction:column;gap:13px;display:flex}.news-page-sidebar>section{background:#fff;border:1px solid #d4e3ee;border-radius:11px;padding:15px}.news-page-sidebar h2{color:#0870d4;margin:0 0 12px;font-size:.86rem;font-weight:900}.news-hot-topics button{color:#0870d4;text-align:left;background:#fff;border:0;border-top:1px solid #e2eaf0;align-items:center;gap:8px;width:100%;min-height:35px;padding:0 9px;font-size:.58rem;font-weight:750;display:flex}.news-hot-topics button:first-of-type{border-top:0}.news-hot-topics button.active{background:#f0f8ff}.news-hot-topics svg{width:15px}.news-most-read>a{grid-template-columns:22px 58px 1fr;align-items:center;gap:7px;margin:8px 0;display:grid}.news-most-read>a>b{color:#fff;background:#087ef0;border-radius:5px;place-items:center;width:20px;height:20px;font-size:.5rem;display:grid}.news-most-read img{object-fit:cover;border-radius:5px;width:58px;height:42px}.news-most-read span{flex-direction:column;min-width:0;display:flex}.news-most-read strong{color:#18334f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.53rem;line-height:1.3;display:-webkit-box;overflow:hidden}.news-most-read small{color:#8191a3;margin-top:3px;font-size:.45rem}.news-newsletter{position:relative;background:linear-gradient(145deg,#f8fcff,#ecf7ff)!important}.news-newsletter>svg{color:#65b9f0;width:40px;height:40px;position:absolute;top:15px;right:15px}.news-newsletter p{color:#647b93;max-width:195px;font-size:.55rem;line-height:1.5}.news-newsletter>div{margin-top:16px;display:flex}.news-newsletter input{border:1px solid #d2e2ed;border-radius:6px 0 0 6px;outline:0;flex:1;min-width:0;padding:9px;font-size:.53rem}.news-newsletter button{color:#fff;background:#0874e8;border:0;border-radius:0 6px 6px 0;padding:0 12px;font-size:.55rem;font-weight:800}.news-empty-state{text-align:center;background:#fff;border:1px solid #d5e4ef;border-radius:13px;align-content:center;place-items:center;min-height:440px;padding:28px;display:grid}.news-empty-state>img{object-fit:contain;width:min(520px,80%);max-height:260px}.news-empty-state h2{color:#10315b;margin:3px 0 8px;font-size:1.35rem}.news-empty-state p{color:#667c94;margin:0;font-size:.68rem;line-height:1.55}.news-empty-state nav{justify-content:center;gap:10px;margin-top:16px;display:flex}.news-empty-state a{color:#0872d8;border:1px solid #087ef0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:160px;min-height:40px;font-size:.62rem;font-weight:850;display:flex}.news-empty-state a:first-child{color:#fff;background:#0874e8}.news-empty-state svg{width:15px}.news-promo-strip{background:linear-gradient(100deg,#eef8ff,#fff);border:1px solid #8cc7f0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:17px;padding:13px 20px;display:grid}.news-promo-strip>i{color:#087ef0;background:#dcefff;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.news-promo-strip>i svg{width:23px}.news-promo-strip h2{color:#12365f;margin:0;font-size:.78rem}.news-promo-strip p{color:#637b94;margin:4px 0 0;font-size:.56rem}.news-promo-strip button{color:#fff;background:#0874e8;border:0;border-radius:7px;align-items:center;gap:7px;padding:10px 15px;font-size:.58rem;font-weight:850;display:flex}.news-promo-strip button svg{width:14px}@media(max-width:1100px){.news-premium-grid{grid-template-columns:repeat(2,1fr)}.news-premium-head{grid-template-columns:1fr 300px}}@media(max-width:850px){.news-premium-head,.news-page-layout{grid-template-columns:1fr}.news-page-sidebar{grid-template-columns:1fr 1fr;display:grid}.news-newsletter{grid-column:1/-1}.news-hero-article{grid-template-columns:1fr}.news-hero-image{min-height:260px}.news-empty-state{min-height:380px}}@media(max-width:560px){.news-premium-head h1{font-size:1.45rem}.news-category-tabs button{min-width:115px}.news-premium-grid{grid-template-columns:1fr 1fr;gap:8px}.news-grid-image{height:100px}.news-premium-grid article{min-height:225px}.news-page-sidebar{grid-template-columns:1fr}.news-newsletter{grid-column:auto}.news-empty-state{padding:18px}.news-empty-state>img{width:100%}.news-empty-state nav{flex-direction:column;align-items:stretch}.news-promo-strip{grid-template-columns:auto 1fr}.news-promo-strip button{grid-column:1/-1;justify-content:center}}.news-premium .news-premium-head h1{color:#0000;background:linear-gradient(100deg,#092d63,#0875e7 42%,#18c5e7 70%,#0757c8) 0 0/190%;-webkit-background-clip:text;background-clip:text;font-size:2.08rem;font-weight:950;animation:5s ease-in-out infinite alternate title-gradient-flow;display:inline-block;position:relative;overflow:hidden}.news-premium .news-premium-head h1:after{content:"";filter:blur(3px);background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:20%;animation:4.8s ease-in-out infinite title-glass-sweep;position:absolute;inset:-30% auto -30% -35%;transform:skew(-18deg)}.news-premium .news-premium-head p{font-size:.84rem}.news-premium .news-premium-search input{font-size:.76rem}.news-premium .news-category-tabs button{font-size:.75rem}.news-premium .news-hero-article h2{font-size:1.38rem}.news-premium .news-hero-article p{font-size:.77rem}.news-premium .news-hero-article footer{font-size:.63rem}.news-premium .news-premium-grid h3{font-size:.74rem}.news-premium .news-premium-grid footer{font-size:.55rem}.news-premium .news-page-sidebar h2{font-size:.98rem}.news-premium .news-hot-topics button{font-size:.67rem}.news-premium .news-most-read strong{font-size:.61rem}.news-premium .news-most-read small,.news-premium .news-newsletter p{font-size:.54rem}.news-premium .news-empty-state{isolation:isolate;background:#f5faff;min-height:480px;padding:45px;position:relative;overflow:hidden}.news-premium .news-empty-state:after{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff24,#ffffff94 48%,#ffffffe6);position:absolute;inset:0}.news-premium .news-empty-state>img{z-index:-2;object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.news-premium .news-empty-state>div{text-align:left;width:min(580px,58%);margin-left:auto}.news-premium .news-empty-state h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(100deg,#0b315f,#0878e8 55%,#17bedf);-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:1.62rem;font-weight:950;display:inline-block}.news-premium .news-empty-state p{font-size:.79rem;line-height:1.68}.news-premium .news-empty-state a{min-height:44px;font-size:.7rem}@media(max-width:850px){.news-premium .news-premium-head h1{font-size:1.8rem}.news-premium .news-empty-state>div{width:62%}.news-premium .news-empty-state{min-height:430px;padding:30px}}@media(max-width:560px){.news-premium .news-premium-head h1{font-size:1.55rem}.news-premium .news-empty-state{align-content:end;min-height:470px;padding:24px 18px}.news-premium .news-empty-state:after{background:linear-gradient(#ffffff14,#ffffffb8 48%,#fffffff5)}.news-premium .news-empty-state>img{object-position:center top}.news-premium .news-empty-state>div{text-align:center;width:100%;margin:0}.news-premium .news-empty-state h2{font-size:1.36rem}.news-premium .news-empty-state p{font-size:.72rem}.news-premium .news-empty-state nav{justify-content:center}}@media(prefers-reduced-motion:reduce){.news-premium .news-premium-head h1,.news-premium .news-premium-head h1:after{animation:none}}.news-premium .news-empty-state>div{text-align:center;width:min(620px,90%);margin-inline:auto}.news-premium .news-empty-state nav{justify-content:center}.contact-static{background:linear-gradient(145deg,#fbfdff,#fff);padding-bottom:45px}.contact-static-hero{background-position:50%;background-size:cover;border:1px solid #d9e7f1;border-radius:14px;align-items:center;min-height:390px;padding:42px;display:flex}.contact-static-hero>div{width:48%}.contact-static-hero h1{color:#0000;letter-spacing:-.04em;background:linear-gradient(110deg,#0871dc,#13bce7);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:950;line-height:1.15}.contact-static-hero p{color:#526b87;font-size:.76rem;line-height:1.65}.contact-static-hero nav{gap:10px;margin-top:20px;display:flex}.contact-static-hero a{color:#0872d8;background:#fff;border:1px solid #7cc4ef;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.62rem;font-weight:850;display:flex}.contact-static-hero a:first-child{color:#fff;background:#0878e8}.contact-static-hero svg{width:15px}.contact-static-channels{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.contact-static-channels article{background:#fff;border:1px solid #d9e6ef;border-radius:10px;align-items:center;gap:11px;min-height:92px;padding:15px;display:flex}.contact-static-channels i{color:#fff;background:linear-gradient(145deg,#12c2ed,#0870ed);border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.contact-static-channels i svg{width:19px}.contact-static-channels span{flex-direction:column;min-width:0;display:flex}.contact-static-channels b{font-size:.58rem}.contact-static-channels strong{color:#0871d4;text-overflow:ellipsis;margin-top:4px;font-size:.62rem;overflow:hidden}.contact-static-channels small{color:#7b8ea2;margin-top:4px;font-size:.49rem}.contact-static-main{grid-template-columns:1.1fr .9fr;gap:15px;margin-top:15px;display:grid}.contact-static-main>form,.contact-static-main>aside{background:#fff;border:1px solid #d7e5ef;border-radius:11px;padding:22px;box-shadow:0 10px 27px #1948700d}.contact-static-main h2{color:#103359;margin:0;font-size:1rem;font-weight:900}.contact-static-main form>p{color:#74879b;margin:7px 0 16px;font-size:.56rem}.contact-static-main form>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.contact-static-main label{color:#294764;flex-direction:column;margin:10px 0;font-size:.6rem;font-weight:750;display:flex}.contact-static-main em{color:#ed3547;font-style:normal}.contact-static-main input,.contact-static-main select,.contact-static-main textarea{border:1px solid #d4e1eb;border-radius:6px;outline:0;margin-top:6px;padding:10px 11px;font-size:.57rem}.contact-static-main textarea{resize:vertical;min-height:105px}.contact-static-main input:focus,.contact-static-main select:focus,.contact-static-main textarea:focus{border-color:#4aa9ee;box-shadow:0 0 0 3px #087ef014}.contact-static-main form>button{color:#fff;background:linear-gradient(145deg,#14bcea,#0870ec);border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-size:.62rem;font-weight:850;display:flex}.contact-static-main form>button svg{width:15px}.contact-static-main aside>p{color:#536b84;grid-template-columns:125px 1fr;gap:10px;margin:9px 0;font-size:.55rem;display:grid}.contact-static-main aside>p b{color:#183652}.contact-static-main aside>p span{color:#0871d6}.contact-static-main aside h3{color:#173651;margin:15px 0 8px;font-size:.65rem}.contact-static-main aside>nav{gap:7px;display:flex}.contact-static-main aside>nav i{color:#fff;background:#087ef0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.5rem;font-style:normal;font-weight:900;display:grid}.contact-static-main aside>nav i:nth-child(2){background:#e32626}.contact-static-main aside>nav i:nth-child(3){background:#111}.contact-static-tags{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-static-tags span{color:#3d5b78;background:#f9fcff;border:1px solid #dce7ef;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:.53rem;display:flex}.contact-static-tags svg{color:#087ef0;width:16px}.contact-static-locations{background:#fff;border:1px solid #d7e5ef;border-radius:11px;grid-template-columns:1.45fr repeat(3,1fr);gap:12px;margin-top:15px;padding:18px;display:grid}.contact-static-locations>h2{color:#173551;grid-column:1/-1;margin:0;font-size:.86rem}.contact-real-map{border-radius:8px;min-height:205px;position:relative;overflow:hidden}.contact-real-map iframe{border:0;width:100%;height:100%;min-height:205px}.contact-real-map>a{color:#fff;background:#087ef0;border-radius:5px;padding:6px 9px;font-size:.5rem;position:absolute;bottom:8px;right:8px}.contact-static-locations>article{border:1px solid #dbe6ee;border-radius:8px;padding:13px}.contact-static-locations h3{color:#123653;margin:0 0 12px;font-size:.62rem}.contact-static-locations article p{color:#61778f;align-items:flex-start;gap:6px;margin:9px 0;font-size:.52rem;line-height:1.45;display:flex}.contact-static-locations article svg{color:#087ef0;flex:none;width:14px}.contact-static-promises{background:#fff;border:1px solid #d8e5ef;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;padding:13px;display:grid}.contact-static-promises article{border-right:1px solid #e1e9ef;align-items:center;gap:9px;padding:6px 13px;display:flex}.contact-static-promises article:last-child{border:0}.contact-static-promises>article>svg{color:#087ef0;width:30px}.contact-static-promises span{flex-direction:column;display:flex}.contact-static-promises b{font-size:.57rem}.contact-static-promises small{color:#76899e;margin-top:4px;font-size:.48rem;line-height:1.4}.contact-static-faq{margin-top:14px}.contact-static-faq>header{justify-content:space-between;align-items:center;display:flex}.contact-static-faq h2{color:#143450;font-size:.86rem}.contact-static-faq header a{color:#0871d5;font-size:.55rem}.contact-static-faq>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.contact-static-faq details{background:#fff;border:1px solid #d8e5ee;border-radius:6px}.contact-static-faq summary{color:#36536e;cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;padding:0 10px;font-size:.54rem;list-style:none;display:flex}.contact-static-faq summary svg{color:#087ef0;width:14px}.contact-static-faq details p{color:#6d8298;margin:0;padding:0 10px 10px;font-size:.52rem;line-height:1.5}@media(max-width:980px){.contact-static-hero>div{width:60%}.contact-static-channels,.contact-static-locations{grid-template-columns:1fr 1fr}.contact-real-map{grid-column:1/-1}.contact-static-promises{grid-template-columns:1fr 1fr}.contact-static-promises article:nth-child(2){border:0}}@media(max-width:700px){.contact-static-hero{background-position:62%;align-items:flex-start;min-height:440px;padding:20px}.contact-static-hero>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe0;border-radius:9px;width:100%;padding:15px}.contact-static-hero h1{font-size:1.55rem}.contact-static-main,.contact-static-faq>div{grid-template-columns:1fr}}@media(max-width:520px){.contact-static-channels,.contact-static-main form>div,.contact-static-locations,.contact-static-promises,.contact-static-tags{grid-template-columns:1fr}.contact-static-hero nav{flex-direction:column;align-items:stretch}.contact-real-map{grid-column:auto}.contact-static-promises article{border-bottom:1px solid #e1e9ef;border-right:0}.contact-static-main aside>p{grid-template-columns:1fr}.contact-static-locations>h2{grid-column:auto}}.contact-static :where(.contact-static-main,.contact-static-locations,.contact-static-faq) :where(h2,h3){color:#0000;letter-spacing:-.02em;background:linear-gradient(105deg,#092b60,#0879ed 50%,#14badf 78%,#0758c7) 0 0/190%;-webkit-background-clip:text;background-clip:text;font-weight:900}.contact-static .contact-static-main aside>p :where(span,a){color:#0871d6;overflow-wrap:anywhere;min-width:0}.contact-static .contact-static-main aside>p a:hover{text-decoration:underline}.contact-static-locations>h2 b{color:inherit}.contact-static-locations h3{font-weight:850}.contact-static-faq h2{font-weight:900}:root{--ui-caption:14px;--ui-body:16px;--ui-body-emphasis:18px;--ui-title-sm:20px;--ui-title-md:24px;--ui-title-lg:clamp(32px, 3.2vw, 48px)}.footer.footer{font-size:var(--ui-body);line-height:1.6}.footer.footer .footer-intro p,.footer.footer .footer-group>a,.footer.footer .footer-payment b,.footer.footer .footer-bottom b{font-size:var(--ui-body)}.footer.footer .footer-group h3{font-size:var(--ui-body-emphasis);line-height:1.35}.footer.footer .footer-bottom small,.footer.footer .footer-assurances small{font-size:var(--ui-caption);line-height:1.5}.news-hub,.news-premium,.news-detail{font-size:var(--ui-body)}.news-hub .page-crumbs,.news-premium .page-crumbs,.news-detail .page-crumbs,.news-hub :where(small,footer,footer span),.news-premium :where(small,footer,footer span),.news-detail :where(small,footer,footer span){font-size:var(--ui-caption)}.news-top p,.news-premium .news-premium-head p,.news-hero-article p,.news-lead p,.news-latest-card p,.news-wide-card p,.news-empty-state p,.news-newsletter p,.newsletter-card p,.article-content :where(p,li){font-size:var(--ui-body);line-height:1.7}.news-top nav button,.news-category-tabs button,.news-search input,.news-premium-search input,.news-load-more,.news-newsletter :where(input,button),.newsletter-card :where(input,button),.news-promo-strip button{font-size:var(--ui-body)}.news-lead h2,.news-hero-article h2,.news-section-title h2,.news-popular h2,.newsletter-card h2,.news-page-sidebar h2{font-size:var(--ui-title-md)}.news-featured-stack h3,.news-latest-card h3,.news-wide-card h3,.news-premium-grid h3,.news-most-read strong{font-size:var(--ui-body);line-height:1.45}.news-topic-card button,.news-hot-topics button,.news-value-strip :where(b,p),.news-consult :where(p,b,small){font-size:var(--ui-caption)}.news-top h1,.news-premium .news-premium-head h1,.article-content>h1{font-size:var(--ui-title-lg)}.cart-summary{font-size:15px}.cart-summary>h2{font-size:22px;line-height:1.3}.cart-summary>p,.cart-summary>p :where(span,b,strong){font-size:15px;line-height:1.55}.cart-summary .cart-total>strong{font-size:17px}.cart-summary .cart-total>b{font-size:clamp(25px,2vw,28px)}.cart-summary .cart-total small{font-size:13px}.cart-summary .cart-checkout,.cart-summary>a{min-height:46px;font-size:15px}.cart-main.is-empty .cart-aside{padding-top:120px}.cart-empty-copy h2,.cart-empty-categories>h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(105deg,#0b2855,#0876e7 48%,#1bc9e5 72%,#0757c8) 0 0/220%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:4.8s ease-in-out infinite alternate cart-title-gradient;display:inline-block;position:relative;overflow:hidden}.cart-empty-copy h2{font-size:clamp(28px,2.5vw,38px)}.cart-empty-categories>h2{font-size:clamp(24px,2vw,32px);font-weight:800}.cart-empty-copy h2:after,.cart-empty-categories>h2:after{content:"";pointer-events:none;filter:blur(3px);background:linear-gradient(90deg,#0000,#ffffffeb,#0000);width:22%;animation:4.2s ease-in-out infinite cart-title-glass;position:absolute;inset:-30% auto -30% -35%;transform:skew(-18deg)}@keyframes cart-title-gradient{0%{background-position:0}to{background-position:100%}}@keyframes cart-title-glass{0%,20%{opacity:0;left:-35%}42%{opacity:1}65%,to{opacity:0;left:118%}}@media(max-width:980px){.cart-main.is-empty .cart-aside{padding-top:0}}@media(prefers-reduced-motion:reduce){.cart-empty-copy h2,.cart-empty-categories>h2,.cart-empty-copy h2:after,.cart-empty-categories>h2:after{animation:none}}.auth-modal-premium .auth-art.auth-art-image-only{background-image:url(/assets/bg-login-BR0sFfAS.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.auth-modal-premium .auth-art.auth-art-image-only:after{display:none}.auth-modal-premium.auth-mode-register .auth-art-register{background-image:url(/assets/bg-register-qd_3Ng7l.png);background-position:50%;background-size:cover}.auth-modal-premium.auth-mode-register{grid-template-columns:1fr 1fr;width:min(1200px,96vw);height:min(800px,94vh)}.auth-modal-premium.auth-mode-register form{padding:64px 58px 42px}.auth-modal-premium.auth-mode-register.auth-step-0 .auth-field-grid{grid-template-columns:1fr;gap:0;display:grid}.auth-modal-premium.auth-mode-register .auth-form-head h2{font-size:clamp(32px,2.6vw,42px)}.auth-modal-premium.auth-mode-register .auth-form-head p{font-size:16px}.auth-modal-premium.auth-mode-register .auth-field>span{font-size:14px}.auth-modal-premium.auth-mode-register .auth-field>div{border-radius:10px;min-height:54px}.auth-modal-premium.auth-mode-register .auth-field input{font-size:16px}.auth-modal-premium.auth-mode-register .auth-submit{min-height:56px;font-size:17px}.auth-modal-premium.auth-mode-register .auth-switch{text-align:center;font-size:15px}.auth-modal-premium.auth-mode-forgot .auth-art-forgot{background-image:url(/assets/bg-forgot-password-eGAkCeUL.png);background-position:50%;background-size:cover}.auth-modal-premium.auth-mode-forgot{grid-template-columns:1fr 1fr;width:min(1200px,96vw);height:min(800px,94vh)}.auth-modal-premium.auth-mode-forgot form{padding:70px 58px 44px}.auth-modal-premium.auth-mode-forgot .auth-form-head{margin-bottom:30px}.auth-modal-premium.auth-mode-forgot .auth-form-head h2{font-size:clamp(34px,2.7vw,44px)}.auth-modal-premium.auth-mode-forgot .auth-form-head p{max-width:500px;font-size:16px;line-height:1.65}.auth-modal-premium.auth-mode-forgot .auth-field>span{font-size:14px}.auth-modal-premium.auth-mode-forgot .auth-field>div{min-height:58px}.auth-modal-premium.auth-mode-forgot .auth-field input{font-size:16px}.auth-modal-premium.auth-mode-forgot .notice-inline{margin:20px 0 10px}.auth-modal-premium.auth-mode-forgot .auth-submit{min-height:56px;font-size:17px}.auth-switch-forgot{width:100%;margin-top:14px}.auth-switch-forgot .auth-back-login{color:#214977;background:#fff;border:1px solid #a9cce9;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:16px;font-weight:600;display:flex}.auth-switch-forgot .auth-back-login:hover{color:#0870dc;background:#f4faff;border-color:#087ef0}.auth-switch-forgot .auth-back-login svg{width:19px}.auth-modal-premium.auth-step-1 .auth-art-image-only{background-image:url(/assets/bg-xac-thuc-otp-B7kBo4ZP.png);background-position:50%;background-size:cover}.auth-modal-premium.auth-step-1 form{padding:68px 58px 44px}.auth-modal-premium.auth-step-1 .auth-form-head h2{font-size:clamp(34px,2.7vw,44px)}.auth-modal-premium.auth-step-1 .auth-form-head p{max-width:480px;font-size:16px;line-height:1.65}.auth-otp-premium>.auth-otp-destination{color:#526883;background:#fff;border:1px solid #cbddeb;border-radius:10px;align-items:center;gap:12px;min-height:62px;margin:0 0 28px;padding:0 18px;font-size:15px;display:flex}.auth-otp-destination svg{color:#57749a;flex:none;width:22px}.auth-otp-destination b{color:#18375e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-otp-boxes{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.auth-otp-boxes input{color:#0b2c58;text-align:center;caret-color:#087ef0;background:#fff;border:1px solid #cbdce9;border-radius:10px;width:100%;min-width:0;height:68px;padding:0;font-size:28px;font-weight:700}.auth-otp-boxes input:focus{border-color:#087ef0;outline:0;box-shadow:0 0 0 3px #087ef01f}.auth-otp-premium .auth-otp-actions{margin:24px 0 8px}.auth-otp-premium .auth-otp-actions button{min-height:42px;font-size:14px}.auth-modal-premium.auth-step-1 .auth-submit{min-height:56px;margin-top:18px;font-size:17px}.catalog-favorite{opacity:1;color:#60758e;background:#fffffff0;border:1px solid #d4e3ee}.catalog-favorite:hover{color:#e6294f;background:#fff3f6;border-color:#f1a8b7}.catalog-favorite.active{color:#e51f49;background:#fff0f3;border-color:#f3a4b4;box-shadow:0 6px 16px #e51f492e}.catalog-favorite.active svg{fill:currentColor}.catalog-favorite:disabled{cursor:wait;opacity:.62}.detail-top-premium .detail-heart.active{color:#fff;background:linear-gradient(145deg,#f04461,#df153e);border-color:#e51f49;box-shadow:0 8px 20px #e51f4940}.add-cart-actions>button:last-child.active{color:#e51f49;background:#fff0f3;border-color:#f3a4b4}.add-cart-actions>button:last-child.active svg{fill:currentColor}.wishlist-remove{color:#d91f45}.wishlist-remove svg{fill:currentColor}.cart-product-row{opacity:.7}.cart-product-row.selected{opacity:1;background:#fbfdff;border-color:#82bff0}.cart-product-row>input,.cart-table-head input{cursor:pointer}.cart-summary>a.cart-checkout,.cart-summary>a.cart-checkout:visited{color:#fff}.cart-summary>a.cart-checkout:hover{color:#fff;filter:brightness(1.06)}.cart-checkout.disabled,.cart-checkout:disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.checkout-saved-info{background:#f4faff;border:1px solid #bcdcf2;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 8px;padding:14px 16px;display:flex}.checkout-saved-info span{flex-direction:column;min-width:0;display:flex}.checkout-saved-info b{color:#0d5fac;font-size:14px}.checkout-saved-info small{color:#526883;margin-top:5px;font-size:13px;line-height:1.5}.checkout-saved-info button{color:#fff;background:#087cf0;border:0;border-radius:8px;min-width:92px;min-height:40px;font-weight:700}.checkout-save-info{align-items:flex-start;grid-template-columns:none!important;gap:10px!important;margin-top:18px!important;display:flex!important}.checkout-save-info input{accent-color:#087cf0;flex:none;width:18px;height:18px;margin-top:2px}.checkout-save-info span{color:#405b78;font-size:14px;font-weight:500;line-height:1.5}@media(max-width:520px){.checkout-saved-info{flex-direction:column;align-items:stretch}.checkout-saved-info button{width:100%}}.review-form.review-form-premium{background:#fff;border:1px solid #d4e4ef;border-radius:16px;grid-column:1/-1;margin:18px 0 24px;padding:28px;display:block;box-shadow:0 14px 36px #174a7617}.review-form-premium>header{border-bottom:1px solid #dce7ef;align-items:center;gap:14px;padding-bottom:20px;display:flex}.review-form-premium>header>svg{color:#087cf0;background:#eef8ff;border-radius:10px;width:42px;height:42px;padding:9px}.review-form-premium>header span{display:block}.review-form-premium>header h2{color:#0000;letter-spacing:-.025em;background:linear-gradient(105deg,#092b60,#0879ed 48%,#16c5df 78%,#0759c8) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:900;animation:4s ease-in-out infinite review-title-shine}@keyframes review-title-shine{0%,to{background-position:0%}50%{background-position:100%}}.review-form-premium>header p{color:#60758e;margin:5px 0 0;font-size:15px}.review-form-premium>section,.review-form-premium>label{color:#183554;margin-top:22px;font-size:16px;font-weight:700;display:block}.review-star-picker{align-items:center;gap:8px;margin-top:12px;display:flex}.review-star-picker button{color:#8aa0b7;background:0 0;border:0;width:46px;height:46px;padding:0}.review-star-picker button svg{width:34px;height:34px}.review-star-picker button.active{color:#0784ee}.review-star-picker button:hover{color:#0784ee;transform:translateY(-2px)}.review-star-picker b{color:#0874db;margin-left:10px;font-size:16px}.review-form-premium>section>small{color:#7b8da1;margin-top:4px;font-size:13px;font-weight:400;display:block}.review-form-premium>label>div{margin-top:8px;position:relative}.review-form-premium input,.review-form-premium textarea{color:#183554;background:#fff;border:1px solid #cdddea;border-radius:9px;outline:0;width:100%;padding:13px 58px 13px 15px;font-size:16px}.review-form-premium textarea{resize:vertical;min-height:130px;padding-bottom:30px;line-height:1.6}.review-form-premium input:focus,.review-form-premium textarea:focus{border-color:#087ef0;box-shadow:0 0 0 3px #087ef01a}.review-form-premium>label>div>small{color:#73869b;font-size:12px;font-weight:400;position:absolute;bottom:9px;right:12px}.review-form-premium>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;display:grid}.review-form-premium>footer p{color:#526883;background:#f0f7ff;border-radius:9px;align-items:center;gap:9px;margin:0;padding:13px 16px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.review-form-premium>footer p svg{color:#087ef0;flex:none;width:20px}.review-form-premium>footer button{color:#fff;background:linear-gradient(135deg,#0bb5ee,#086be9);border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:190px;min-height:52px;font-size:16px;font-weight:700;display:inline-flex}.review-form-premium>footer button:disabled{cursor:not-allowed;opacity:.5}.detail-reviews-heading button svg{width:17px}@media(max-width:700px){.review-form.review-form-premium{padding:20px 16px}.review-form-premium>header h2{font-size:21px}.review-star-picker{flex-wrap:wrap;gap:3px}.review-star-picker button{width:40px;height:42px}.review-star-picker button svg{width:29px;height:29px}.review-star-picker b{width:100%;margin:4px 0 0}.review-form-premium>footer{grid-template-columns:1fr}.review-form-premium>footer button{width:100%}}@media(max-width:1020px){.auth-modal-premium.auth-mode-register{grid-template-columns:1fr;width:min(620px,95vw);height:auto}.auth-modal-premium.auth-mode-register .auth-art-register{display:none}.auth-modal-premium.auth-mode-register form{padding:58px 42px 38px}.auth-modal-premium.auth-mode-forgot{grid-template-columns:1fr;width:min(620px,95vw);height:auto}.auth-modal-premium.auth-mode-forgot .auth-art-forgot{display:none}.auth-modal-premium.auth-mode-forgot form,.auth-modal-premium.auth-step-1 form{padding:58px 42px 38px}}@media(max-width:560px){.auth-modal-premium.auth-mode-register form{padding:54px 22px 28px}.auth-modal-premium.auth-mode-register .auth-form-head h2{font-size:28px}.auth-modal-premium.auth-mode-forgot form{padding:54px 22px 28px}.auth-modal-premium.auth-mode-forgot .auth-form-head h2{font-size:30px}.auth-modal-premium.auth-step-1 form{padding:54px 20px 28px}.auth-otp-boxes{gap:7px}.auth-otp-boxes input{border-radius:8px;height:54px;font-size:22px}.auth-otp-premium .auth-otp-actions{flex-direction:column;align-items:stretch}}.notice-dialog-overlay{z-index:16000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08193494;padding:20px}.notice-dialog-overlay .notice-dialog{border:1px solid #d7e4ef;border-radius:18px;width:min(480px,100%);min-height:320px;padding:38px 36px 32px;box-shadow:0 30px 90px #04193852}.notice-dialog>.notice-icon{border-width:2px;width:72px;height:72px}.notice-dialog>.notice-icon svg{stroke-width:2px;width:38px;height:38px}.notice-dialog.notice-warning>.notice-icon{border-radius:18px}.notice-dialog h2{margin-top:22px;font-size:22px;font-weight:700;line-height:1.3}.notice-dialog p{color:#526883;max-width:370px;margin-top:10px;font-size:15px;line-height:1.65}.notice-dialog-close{border-radius:50%;width:42px;height:42px;top:14px;right:14px}.notice-dialog-close:hover{color:#0875df;background:#eef7ff}.notice-dialog footer{justify-content:center;width:100%;margin-top:26px}.notice-dialog footer button{min-width:132px;min-height:44px;padding-inline:22px;font-size:15px}.notice-dialog-secondary:hover{background:#f5faff;border-color:#77b9ec}.notice-dialog-primary:hover,.notice-dialog-danger:hover{filter:brightness(1.06);box-shadow:0 10px 22px #0870ee38}.notice-inline{border:1px solid var(--notice-color);align-items:center;gap:10px;width:100%;min-height:50px;margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.notice-inline{border:1px solid color-mix(in srgb,var(--notice-color) 32%,transparent)}}.notice-inline{background:var(--notice-color);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.notice-inline{background:color-mix(in srgb,var(--notice-color) 6%,white)}}.notice-inline .notice-icon{width:26px;height:26px}.notice-inline .notice-icon svg{width:15px;height:15px}.notice-inline strong{font-size:14px;font-weight:700;line-height:1.35}.notice-inline small{color:#526883;margin-top:2px;font-size:13px;line-height:1.5}@media(max-width:600px){.notice-dialog-overlay .notice-dialog{min-height:290px;padding:32px 20px 24px}.notice-dialog footer{flex-direction:column-reverse;align-items:stretch}.notice-dialog footer button{width:100%}}.contact-page{font-size:var(--ui-body);line-height:1.6}.contact-static .page-crumbs{font-size:var(--ui-caption)}.contact-static-hero h1{font-size:var(--ui-title-lg)}.contact-static-hero p{font-size:var(--ui-body-emphasis);line-height:1.65}.contact-static-hero a{min-height:48px;font-size:var(--ui-body)}.contact-static-channels :where(b,small),.contact-static-promises :where(b,small){font-size:var(--ui-caption);line-height:1.5}.contact-static-channels strong{font-size:var(--ui-body)}.contact-static-main h2,.contact-static-locations>h2,.contact-static-faq h2{font-size:var(--ui-title-md)}.contact-static-main form>p,.contact-static-main label,.contact-static-main aside>p,.contact-static-main aside>p :where(b,span),.contact-static-main aside h3,.contact-static-tags span,.contact-static-locations h3,.contact-static-locations article p,.contact-static-faq summary,.contact-static-faq details p,.contact-static-faq header a,.contact-real-map>a{font-size:var(--ui-body);line-height:1.55}.contact-static-main :where(input,select,textarea),.contact-static-main form>button{min-height:48px;font-size:var(--ui-body)}@media(max-width:640px){.footer.footer .footer-intro p,.footer.footer .footer-group>a{font-size:15px}.news-top h1,.news-premium .news-premium-head h1,.article-content>h1,.contact-static-hero h1{font-size:32px}.contact-static-hero p{font-size:var(--ui-body)}.contact-static-main aside>p{grid-template-columns:1fr}}.container{width:min(1720px,100% - 200px);margin-inline:auto}.scroll-progress{z-index:10000;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#dceef948;width:100%;height:4px;position:fixed;top:0;left:0}.scroll-progress i{background:linear-gradient(90deg,#11d3ea,#0788f5 58%,#7658f5);border-radius:0 999px 999px 0;width:0;height:100%;transition:width .1s linear;display:block;box-shadow:0 0 8px #0bbcea,0 0 18px #087ee08f}.app-shell{padding-top:130px}.header{z-index:5000;width:100%;transition:box-shadow .28s,background .28s;position:fixed;top:0;left:0;right:0}.header .topbar{transition:height .28s}.service-strip{opacity:1;max-height:58px;transition:max-height .32s,opacity .2s,transform .32s;overflow:hidden}.header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;box-shadow:0 12px 32px #164d7618}.header.is-scrolled .topbar{height:64px}.header.is-scrolled .service-strip{opacity:0;max-height:0;transform:translateY(-12px)}.catalog-skeleton{background:linear-gradient(#f6fbff,#fff);min-height:100vh;padding:45px 0}.skeleton-catalog-hero{grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;min-height:250px;display:grid}.skeleton-catalog-search{border-radius:15px;height:68px}.skeleton-catalog-body{grid-template-columns:250px 1fr;gap:22px;margin-top:25px;display:grid}.skeleton-catalog-sidebar{border-radius:14px;height:680px}.skeleton-catalog-toolbar{height:58px}.skeleton-catalog-promos{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.skeleton-catalog-promos .skeleton{height:130px}.skeleton-catalog-products{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.skeleton-catalog-product{height:385px}.footer{background:linear-gradient(145deg,#fff 5%,#f3faff 55%,#eaf6ff);border-top:1px solid #d5e8f7;margin-top:32px;padding:64px 0 34px;position:relative;overflow:hidden}.footer-glow{pointer-events:none;background:radial-gradient(circle,#82ccff2d,#0000 68%);width:520px;height:360px;position:absolute;top:-100px;right:-80px}.footer .footer-grid{grid-template-columns:1.35fr repeat(3,1fr) 1.15fr;align-items:start;gap:34px;display:grid;position:relative}.footer-intro{background:#ffffffb8;border:1px solid #cfe3f3;border-radius:20px;height:100%;padding:28px;box-shadow:0 18px 45px #176ca30d}.footer-intro p{color:#526a86;max-width:290px;margin:28px 0;font-size:.78rem;line-height:1.75}.socials{gap:12px;display:flex}.socials a{color:#0878eb;background:#fff;border:1px solid #cee2f2;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .22s;display:grid;box-shadow:0 7px 16px #087ee014}.socials a svg{width:17px}.socials a:hover{color:#fff;background:linear-gradient(145deg,#13bfee,#0874ed);border-color:#087ef0;transform:translateY(-4px);box-shadow:0 10px 22px #087ee03b}.footer .footer-group{flex-direction:column;gap:15px;padding-top:20px;display:flex}.footer .footer-group h3{color:#0c2b59;align-items:center;gap:11px;margin:0 0 9px;font-size:.82rem;font-weight:850;display:flex}.footer-group h3 i{color:#087ef0;background:#edf8ff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 6px 15px #087ee014}.footer-group h3 i svg{width:18px}.footer .footer-group a{color:#58708b;padding-left:16px;font-size:.7rem;transition:all .2s;position:relative}.footer .footer-group a:before{content:"";background:#168cf0;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0}.footer .footer-group a:hover{color:#0874dd;padding-left:21px}.footer .footer-payment{background:#ffffffb8;border:1px solid #d1e5f4;border-radius:18px;padding:22px;box-shadow:0 16px 35px #176ca30c}.footer .payments{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.footer .payments b{color:#075fbd;background:#fff;border:1px solid #d5e5f1;border-radius:10px;place-items:center;min-height:48px;padding:7px;font-size:.66rem;display:grid}.footer .payments .mastercard{color:#f33;letter-spacing:-6px}.footer-bottom{background:#ffffffc9;border:1px solid #d2e6f5;border-radius:18px;grid-template-columns:1.15fr 3fr;align-items:center;gap:25px;margin-top:38px;padding:22px 28px;display:grid;position:relative;box-shadow:0 18px 38px #176ca310}.footer-rights{align-items:center;gap:14px;display:flex}.footer-rights>svg{color:#0877e8;background:#edf8ff;border-radius:50%;width:36px;height:36px;padding:8px}.footer-rights span,.footer-assurances i{flex-direction:column;font-style:normal;display:flex}.footer-rights b,.footer-assurances b{font-size:.66rem}.footer-rights small,.footer-assurances small{color:#708299;margin-top:5px;font-size:.58rem}.footer-assurances{grid-template-columns:repeat(4,1fr);display:grid}.footer-assurances>span{border-left:1px solid #d8e7f2;align-items:center;gap:10px;padding:0 18px;display:flex}.footer-assurances svg{color:#087ef0;flex:none;width:25px}@media(max-width:1200px){.footer .footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.footer-payment{grid-column:auto}.footer-bottom{grid-template-columns:1fr}.footer-assurances>span:first-child{border-left:0}.skeleton-catalog-products{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.footer{padding-top:38px}.footer .footer-grid{grid-template-columns:1fr 1fr}.footer-intro,.footer-payment{grid-column:1/-1}.footer-assurances{grid-template-columns:1fr 1fr;gap:15px}.footer-assurances>span:nth-child(odd){border-left:0}.skeleton-catalog-hero,.skeleton-catalog-body{grid-template-columns:1fr}.skeleton-catalog-sidebar{display:none}.skeleton-catalog-products{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer .footer-grid{grid-template-columns:1fr}.footer .footer-group{padding-left:10px}.footer-assurances{grid-template-columns:1fr}.footer-assurances>span{border-left:0;padding:8px 0}.footer-bottom{padding:20px}.skeleton-catalog-products{grid-template-columns:1fr}.header.is-scrolled .topbar{height:60px}}@media(max-width:720px){.app-shell{padding-top:72px}}:where(button,.btn,.catalog-card-actions>a,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top){transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s,color .22s,background-color .22s,filter .22s}:where(.btn,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top){isolation:isolate;position:relative;overflow:hidden}:where(.btn,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top):after{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:38%;height:240%;transition:transform .55s cubic-bezier(.2,.75,.25,1),opacity .2s;position:absolute;top:-70%;left:-55%;transform:rotate(18deg)translate(-170%)}:where(.btn,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top):hover:after{opacity:.72;transform:rotate(18deg)translate(520%)}:where(button,.btn,.catalog-card-actions>a,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top):hover{filter:saturate(1.09)brightness(1.025);border-color:#49aff2;transform:translateY(-3px);box-shadow:0 10px 24px #087ee02b,0 0 0 3px #25baf00b}:where(button,.btn,.catalog-card-actions>a,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top):active{filter:saturate(1.02);transition-duration:80ms;transform:translateY(0)scale(.965);box-shadow:0 5px 12px #087ee020}:where(button,.btn):disabled{cursor:not-allowed;opacity:.55;box-shadow:none!important;filter:none!important;transform:none!important}@media(prefers-reduced-motion:reduce){:where(button,.btn,.catalog-card-actions>a,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top){transition:none}:where(button,.btn,.catalog-card-actions>a,.catalog-affiliate-banner aside a,.section-heading>a,.article-card footer a):not(.back-to-top):after{display:none}}.product-card,.listing-product,.catalog-card{background:#fff;border-color:#c9e0f1;border-radius:14px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 8px 24px #176ca308}.product-card:hover,.listing-product:hover,.catalog-card:hover{z-index:2;border-color:#55b7f5;transform:translateY(-5px);box-shadow:0 18px 38px #087ee027,0 0 18px #22d9f01d}.product-image,.listing-product-image,.catalog-card-image{background:linear-gradient(145deg,#f5fbff,#fff)}.product-image img,.listing-product-image img,.catalog-card-image img{transition:transform .3s cubic-bezier(.2,.75,.25,1)}.product-card:hover .product-image img,.listing-product:hover .listing-product-image img,.catalog-card:hover .catalog-card-image img{transform:scale(1.045)}.product-badge,.listing-product-image>b,.catalog-card-image>b{color:#fff;background:linear-gradient(135deg,#ff5361,#f22e58);font-weight:800;box-shadow:0 5px 14px #ee315238}.product-card h3,.listing-product h3,.catalog-card-main h3{color:#10213f;font-weight:700;transition:color .22s}.product-card:hover h3,.listing-product:hover h3,.catalog-card:hover .catalog-card-main h3{color:#0767ce}.product-price strong,.listing-price strong,.catalog-card-price strong{color:#0761c9;font-weight:850}.product-bottom button,.listing-product footer button,.catalog-card-actions>button{color:#fff;background:linear-gradient(145deg,#0a99f1,#086be8);border-color:#a9d4f2;box-shadow:0 7px 16px #087ee025}.product-bottom button:hover,.listing-product footer button:hover,.catalog-card-actions>button:hover{background:linear-gradient(145deg,#11b7ef,#075fe0);border-color:#0874e8;box-shadow:0 11px 23px #087ee044}.back-to-top{z-index:2000;color:#fff;opacity:0;visibility:hidden;background:linear-gradient(145deg,#12c5ec,#0875ed);border:1px solid #90d3f8;border-radius:17px;place-items:center;width:52px;height:52px;transition:opacity .25s,visibility .25s,transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:26px;right:26px;transform:translateY(20px)scale(.82);box-shadow:0 14px 32px #087ee045}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.back-to-top:hover{transform:translateY(-4px)scale(1.04);box-shadow:0 18px 38px #087ee061,0 0 18px #1dd8ee55}.back-to-top:active{transform:scale(.94)}.back-to-top svg{width:20px;height:20px}.back-to-top span{color:#0875df;background:#fff;border:2px solid #fff;border-radius:999px;min-width:29px;padding:3px 5px;font-size:.5rem;font-weight:800;position:absolute;bottom:-7px;right:-5px;box-shadow:0 5px 12px #075ea32a}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.category-card,.product-card,.listing-product,.catalog-card,.income-card,.chart-card,.referral-card,.article-card{isolation:isolate;position:relative}.category-card:before,.product-card:before,.listing-product:before,.catalog-card:before,.income-card:before,.chart-card:before,.referral-card:before,.article-card:before{content:"";z-index:8;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--border-angle),transparent 0 62%,#34e8ff 72%,#0878f2 82%,#b8f7ff 91%,transparent 100%);padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.category-card:hover:before,.product-card:hover:before,.listing-product:hover:before,.catalog-card:hover:before,.income-card:hover:before,.chart-card:hover:before,.referral-card:hover:before,.article-card:hover:before{opacity:1;animation:1.05s linear forwards border-orbit}.category-card:hover,.product-card:hover,.listing-product:hover,.catalog-card:hover,.income-card:hover,.chart-card:hover,.referral-card:hover,.article-card:hover{animation:.35s 1.02s forwards card-glow-finish}.partner-title h2,.consultation h2{color:#0000;background:linear-gradient(105deg,#10213f,#075bc3 58%,#0bbbe5);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.partner-title h2:after,.consultation h2:after{content:"";background:linear-gradient(90deg,#087cf0,#20d3e8,#0000);border-radius:999px;width:62px;height:3px;margin-top:7px;display:block;box-shadow:0 0 10px #0a9bea55}@keyframes border-orbit{0%{--border-angle:0deg;filter:brightness()}82%{filter:brightness(1.2)}to{--border-angle:360deg;filter:brightness(1.75);opacity:1}}@keyframes card-glow-finish{to{box-shadow:0 18px 38px #087ee02e,0 0 18px #22d9f02b}}.reveal-section{opacity:0;filter:blur(4px);transition:opacity .72s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0s),transform .72s cubic-bezier(.2,.75,.25,1) var(--reveal-delay,0s),filter .72s ease var(--reveal-delay,0s);will-change:opacity,transform,filter;transform:translateY(34px)scale(.992)}.reveal-section.reveal-left{transform:translate(-44px)}.reveal-section.reveal-right{transform:translate(44px)}.reveal-section.reveal-scale{transform:scale(.94)}.reveal-section.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.reveal-child{opacity:0;transition:opacity .55s ease var(--child-delay,0s),transform .55s cubic-bezier(.2,.8,.2,1) var(--child-delay,0s);transform:translateY(22px)scale(.97)}.reveal-section.is-visible .reveal-child{opacity:1;transform:none}.page-loader{z-index:9999;color:#0c2d65;background:radial-gradient(circle at 50% 42%,#e3f7ff,#f8fcff 48%,#fff);place-content:center;justify-items:center;transition:opacity .32s,visibility .32s;display:grid;position:fixed;inset:0}.page-loader.is-leaving{opacity:0;visibility:hidden}.page-loader strong{letter-spacing:-.04em;margin-top:22px;font-size:1.45rem}.page-loader>span{color:#6c8098;margin-top:7px;font-size:.72rem}.loader-orbit{color:#0788f5;background:#ffffffc7;border:1px solid #9ed8fb;border-radius:50%;place-items:center;width:78px;height:78px;animation:1.8s ease-in-out infinite loader-float;display:grid;position:relative;box-shadow:0 18px 50px #0788f529}.loader-orbit svg{width:31px;height:31px}.loader-orbit i{background:#10bff1;border-radius:50%;width:9px;height:9px;animation:1.7s linear infinite loader-orbit;position:absolute;box-shadow:0 0 12px #0788f5}.loader-orbit i:nth-child(2){animation-delay:-.55s}.loader-orbit i:nth-child(3){animation-delay:-1.1s}.loader-progress{background:#dcecf7;border-radius:999px;width:190px;height:4px;margin-top:20px;overflow:hidden}.loader-progress i{border-radius:inherit;background:linear-gradient(90deg,#0abcf1,#0875ed);width:45%;height:100%;animation:1.15s ease-in-out infinite loader-progress;display:block}.home-skeleton{padding-top:22px}.skeleton{background:#e8f1f8;border-radius:10px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffd9 48%,#0000 75%);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;min-height:480px;display:grid}.skeleton-title{width:90%;height:44px;margin-bottom:13px}.skeleton-title.short{width:70%}.skeleton-copy{width:82%;height:15px;margin-top:18px}.skeleton-copy.short{width:62%;margin-top:9px}.skeleton-button{width:190px;height:46px;margin-top:25px}.skeleton-visual{border-radius:30px;height:350px}.skeleton-panel{border:1px solid #d4e5f2;border-radius:14px;margin-top:22px;padding:22px}.skeleton-heading{width:220px;height:24px;margin-bottom:18px}.skeleton-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.skeleton-card{height:180px}@keyframes particle-fly{0%{opacity:0;transform:translate(0)scale(.4)}14%{opacity:.9}50%{opacity:.75;transform:translate(24px,-330px)scale(1.2)}to{opacity:0;transform:translate(-18px,-700px)scale(.3)}}@keyframes loader-orbit{0%{transform:rotate(0)translate(48px)rotate(0)}to{transform:rotate(360deg)translate(48px)rotate(-360deg)}}@keyframes loader-float{50%{transform:translateY(-7px);box-shadow:0 24px 55px #0788f538}}@keyframes loader-progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@keyframes consultation-bg-pan{0%{background-position:49%}to{background-position:51%}}@keyframes consultation-sparkle{0%,to{opacity:.12;transform:scale(.45)rotate(0)}45%{opacity:1;transform:scale(1.5)rotate(90deg)}70%{opacity:.55;transform:translateY(-9px)scale(.85)rotate(180deg)}}@keyframes hero-glass-light{0%,22%{opacity:0;transform:translate(-110%)}42%{opacity:.8}65%,to{opacity:0;transform:translate(110%)}}@keyframes title-gradient-flow{0%{background-position:0%}to{background-position:100%}}@keyframes title-glass-sweep{0%,24%{opacity:0;left:-35%}38%{opacity:.9}62%,to{opacity:0;left:118%}}@media(max-width:1020px){.container{width:calc(100% - 48px)}.main-nav{background:#fff;border:1px solid #d6e7f4;border-radius:14px;flex-direction:column;padding:14px;display:none;position:absolute;top:70px;left:20px;right:20px;box-shadow:0 20px 40px #12385a22}.main-nav.open{display:flex}.main-nav a{text-align:center;width:100%}.menu-button{display:grid}.hero-section,.hero-grid{min-height:600px}.hero-section{background-position:50%;background-size:cover}.hero-copy{width:53%;padding-block:28px}.float-benefits{display:none}.category-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.partner-grid{grid-template-columns:1.4fr repeat(3,.7fr)}.perk-grid{grid-template-columns:1fr}.consult-content{width:58%}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.back-to-top{border-radius:15px;width:47px;height:47px;bottom:18px;right:15px}.container{width:calc(100% - 24px)}.header-actions>.btn,.service-strip{display:none}.topbar{height:66px}.hero-section,.hero-grid{min-height:740px}.hero-section{background-position:64%;background-size:cover}.hero-grid{align-items:flex-start}.hero-copy{width:100%;max-width:none;padding:28px 0 225px}.hero-copy h1{max-width:520px;font-size:clamp(1.8rem,8vw,2.3rem)}.hero-copy>p{max-width:560px;margin-block:15px 17px}.hero-actions{flex-direction:column;align-items:stretch}.hero-stats{grid-template-columns:repeat(2,1fr);gap:15px 0}.hero-stats>div:nth-child(2){border:0}.category-grid{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.category-card{scroll-snap-align:start;min-width:150px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:135px}.partner-grid{grid-template-columns:1fr}.perk-grid{grid-template-columns:1fr 1fr}.partner-cta{text-align:center;flex-direction:column;align-items:stretch}.promise-bar{grid-template-columns:repeat(2,1fr);gap:15px 0}.promise-bar>div:nth-child(2){border:0}.article-grid{grid-template-columns:1fr}.consultation{background-position:62%;background-size:cover;align-items:flex-start;min-height:470px;padding:30px 27px;animation:none}.consult-content{width:100%;max-width:520px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:460px){.brand-copy strong{font-size:1.2rem}.brand-symbol{width:36px;height:36px}.hero-section,.hero-grid{min-height:740px}.hero-copy{padding-top:24px;padding-bottom:205px}.hero-copy h1{font-size:1.78rem}.category-section,.partner-section{padding:14px}.product-grid{gap:8px}.product-card{padding:8px}.product-image{height:110px}.price{flex-direction:column;align-items:flex-start;gap:2px}.perk-grid,.promise-bar{grid-template-columns:1fr}.promise-bar>div{border-bottom:1px solid #e1ecf5;border-right:0;justify-content:flex-start;padding:8px 15px}.footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-section,.hero-section:after,.hero-particles i,.hero-copy h1 em,.hero-copy h1 em:after,.loader-orbit,.loader-orbit i,.loader-progress i,.skeleton:after,.consult-sparkles i,.consultation{animation:none!important}.reveal-section{opacity:1;filter:none;transition:none;transform:none}.reveal-child{opacity:1;transition:none;transform:none}.scroll-progress i,.back-to-top{transition:none}.category-card:hover:before,.product-card:hover:before,.income-card:hover:before,.chart-card:hover:before,.referral-card:hover:before,.article-card:hover:before,.category-card:hover,.product-card:hover,.income-card:hover,.chart-card:hover,.referral-card:hover,.article-card:hover{animation:none!important}}.main-nav a{align-items:center;gap:8px;display:flex}.main-nav a>svg{stroke-width:2.1px;width:18px;height:18px}.main-nav .mobile-account-link{display:none}.header-authenticated .topbar{gap:24px;height:86px}.header-authenticated .main-nav{border-right:1px solid #e1eaf2;padding-right:22px}.header-user{color:#18314f;white-space:nowrap;align-items:center;gap:10px;min-width:0;padding:4px 3px;display:flex}.header-user>i,.header-user>img{object-fit:cover;background:linear-gradient(145deg,#e7f5ff,#f8fcff);border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.header-user>i svg{color:#087ef0;fill:#087ef0;stroke-width:1.6px;width:23px}.header-user>b{text-overflow:ellipsis;max-width:175px;font-size:.76rem;overflow:hidden}.header-user-chevron{color:#6f8198;width:15px}.header-account-action{color:#183654;white-space:nowrap;background:#fff;border:1px solid #d3e0eb;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-size:.7rem;font-weight:800;transition:all .22s;display:flex}.header-account-action:hover{color:#0874dc;background:#f5fbff;border-color:#77bdf0;transform:translateY(-2px);box-shadow:0 10px 22px #184b7a1a}.header-account-action>svg{color:#087ef0;width:19px}.header-logout{color:#db2929}.header-logout>svg{color:#ef2525}.header-authenticated .cart-button{background:#fff;width:48px;height:46px}.header-authenticated .cart-button span{top:-9px;right:-7px}@media(max-width:1450px){.header-authenticated .topbar{gap:13px}.header-authenticated .main-nav{gap:1px;padding-right:12px}.header-authenticated .main-nav a{padding-inline:10px;font-size:.72rem}.header-user>b{max-width:125px}.header-account-action{padding-inline:11px}.header-account-action span{font-size:.64rem}}@media(max-width:1180px){.header-authenticated .topbar{height:72px}.header-authenticated .header-user>b,.header-authenticated .header-user-chevron,.header-authenticated .header-account-action span{display:none}.header-authenticated .header-user{padding:0}.header-authenticated .header-account-action{width:43px;padding:0}.header-authenticated .main-nav{border-right:0}.header-authenticated .main-nav a{gap:0;font-size:0}.header-authenticated .main-nav a>svg{width:20px;height:20px}}@media(max-width:1020px){.header-authenticated .main-nav{border-right:0;padding-right:14px}.header-authenticated .main-nav a{justify-content:center;gap:8px;font-size:.82rem}.header-authenticated .header-user,.header-authenticated .header-account-action,.header-authenticated .header-logout{display:flex}.header-authenticated .menu-button{display:grid}}@media(max-width:720px){.header-authenticated .header-user,.header-authenticated .header-account-action{display:none}.header-authenticated .topbar{height:60px}.header-authenticated .cart-button{width:40px;height:40px}.header-authenticated .main-nav .mobile-account-link{display:flex}.mobile-account-logout{color:#e32929;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 16px;font-size:.82rem;font-weight:700}.mobile-account-logout svg{width:18px}}.brand{width:clamp(142px,11.5vw,198px);min-width:0}.brand-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:52px;display:block}.brand-light .brand-logo{filter:drop-shadow(0 2px 6px #0528521f)}.product-detail-link{color:inherit;display:block}.product-card h3 a{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card h3 a:hover,.product-card h3 a:focus-visible{color:#0878e8}@media(max-width:1200px){.container{width:calc(100% - 64px)}.brand{width:156px}.main-nav{gap:2px}.main-nav a{padding-inline:11px;font-size:.78rem}}@media(max-width:1020px){.container{width:calc(100% - 40px)}.topbar{gap:14px}.brand{width:150px}.main-nav{max-height:calc(100vh - 84px);top:64px;overflow-y:auto}.category-section,.featured-section,.partner-section,.news-section,.product-card{min-width:0}}@media(max-width:720px){.container{width:calc(100% - 24px)}.topbar{gap:8px;height:60px}.brand{width:132px}.brand-logo{max-height:42px}.header-actions{gap:7px}.cart-button,.menu-button{width:40px;height:40px}.main-nav{top:58px;left:12px;right:12px}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{min-width:0;font-size:1.05rem}.section-heading>a{white-space:nowrap;flex:none;font-size:.7rem}.product-card h3{min-height:2.55em;font-size:.72rem;line-height:1.28}.product-card .price strong{font-size:.82rem}.product-card .price del{font-size:.58rem}.product-bottom button{width:36px;height:36px}.catalog-toolbar{gap:8px;overflow-x:auto}.catalog-toolbar>div{flex:none}.checkout-form>section,.checkout-form>aside,.sepay-panel,.orders-list article,.checkout-success{padding:18px}.orders-list article header{flex-direction:column;gap:8px}}@media(max-width:460px){.brand{width:116px}.header-actions{gap:5px}.cart-button,.menu-button{width:38px;height:38px}.section-heading h2{padding-left:11px;font-size:.95rem}.section-heading>a{font-size:.63rem}.category-section,.featured-section,.partner-section{border-radius:13px}.product-grid{gap:9px}.product-card{padding:8px}.product-card h3{font-size:.67rem}.product-bottom{gap:5px}.orders-search{flex-direction:column}.orders-search button{justify-content:center}}@media(max-width:1280px){.hero-section,.hero-grid{min-height:clamp(520px,48vw,610px)}.hero-section{background-position:56%}.hero-copy{width:min(54%,560px)}.hero-copy h1{font-size:clamp(1.9rem,3.5vw,2.65rem)}}@media(max-width:900px){.hero-section,.hero-grid{min-height:clamp(540px,72vw,650px)}.hero-section{background-position:58%;background-size:auto 100%}.hero-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffff7,#ffffffd9 46%,#ffffff2e 75%);position:absolute;inset:0}.hero-copy{width:min(62%,510px);padding-block:30px}.hero-copy h1{font-size:clamp(1.75rem,4.4vw,2.3rem)}.hero-copy>p{font-size:clamp(.76rem,1.7vw,.88rem)}}@media(max-width:720px){.hero-section,.hero-grid{min-height:clamp(560px,138vw,690px)}.hero-section{background-position:64% bottom;background-size:auto 100%}.hero-section:before{background:linear-gradient(#fffffffa,#ffffffe8 48%,#ffffff2e 76%)}.hero-grid{align-items:flex-start}.hero-copy{width:100%;max-width:570px;padding:25px 0 220px}.hero-copy h1{font-size:clamp(1.55rem,7vw,2rem);line-height:1.15}.hero-copy>p{margin-block:12px 15px;font-size:clamp(.72rem,3.2vw,.82rem);line-height:1.55}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions .btn{min-width:0;min-height:43px;padding-inline:12px;font-size:.76rem}.hero-stats{gap:11px 0;margin-top:20px}.hero-stats strong{font-size:1rem}.hero-stats small{font-size:.56rem}}@media(max-width:420px){.hero-section,.hero-grid{min-height:clamp(570px,164vw,680px)}.hero-copy{padding-top:20px;padding-bottom:190px}.hero-copy h1{font-size:clamp(1.4rem,7.5vw,1.75rem)}.hero-actions{grid-template-columns:1fr;gap:8px}.hero-actions .btn{min-height:41px}.hero-stats{margin-top:16px}}.header-account-menu{flex:none;position:relative}.header-account-menu .header-user{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;min-height:48px;padding:4px 10px}.header-account-menu.open .header-user,.header-account-menu .header-user:hover{background:#f5fbff;border-color:#cfe3f3}.header-account-dropdown{z-index:90;background:#fff;border:1px solid #d7e5f0;border-radius:14px;width:250px;padding:8px;animation:.18s ease-out account-menu-in;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 48px #0f30532e}.header-account-dropdown:before{content:"";background:#fff;border-top:1px solid #d7e5f0;border-left:1px solid #d7e5f0;width:12px;height:12px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.header-account-dropdown header{border-bottom:1px solid #e7eef5;padding:10px 12px 12px;position:relative}.header-account-dropdown header b,.header-account-dropdown header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-account-dropdown header b{color:#102b52;font-size:.9rem}.header-account-dropdown header small{color:#6f8198;margin-top:4px;font-size:.75rem}.header-account-dropdown>a,.header-account-dropdown>button{color:#284563;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:4px;padding:0 12px;font-size:.82rem;font-weight:700;display:flex}.header-account-dropdown>a:hover,.header-account-dropdown>a.active,.header-account-dropdown>button:hover{color:#0875df;background:#edf7ff}.header-account-dropdown svg{width:19px}.header-account-dropdown .header-logout{color:#d92e35}.header-account-dropdown .header-logout:hover{color:#c91d28;background:#fff1f2}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:720px){.header-account-menu{display:none}}.review-overview{margin-top:24px}.review-overview-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.review-overview-heading h2{color:#10294f;margin:0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:900}.review-overview-heading h2 strong{color:#0878ed}.review-overview-heading p{color:#647992;margin:6px 0 0;font-size:.88rem}.review-overview-heading button{color:#0872df;background:#fff;border:1px solid #087af0;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:.86rem;font-weight:800;display:flex}.review-overview-heading button:hover{color:#fff;background:#087af0}.review-overview-heading svg{width:20px}.review-overview-panel{background:#fff;border:1px solid #d7e5f0;border-radius:14px;grid-template-columns:250px minmax(320px,1fr) minmax(260px,.7fr);align-items:center;gap:30px;padding:20px;display:grid;box-shadow:0 8px 24px #176ca30d}.review-overview-score{text-align:center;border-right:1px solid #dce8f1}.review-overview-score>strong{color:#176fe4;font-size:2.7rem;line-height:1;display:block}.review-overview-score>strong small{color:#7f91a7;font-size:1.25rem}.review-overview-score>div{color:#ffab00;justify-content:center;gap:4px;margin:12px 0;display:flex}.review-overview-score>div svg{width:25px;height:25px}.review-overview-score p{color:#62758e;margin:0;font-size:.78rem}.review-overview-score span{color:#196;justify-content:center;align-items:center;gap:5px;margin-top:17px;font-size:.76rem;display:flex}.review-overview-score span svg{width:16px}.review-overview-breakdown{gap:10px;display:grid}.review-overview-breakdown>div{color:#314b69;grid-template-columns:48px minmax(120px,1fr) 76px;align-items:center;gap:12px;display:grid}.review-overview-breakdown b,.review-overview-breakdown small{font-size:.74rem;font-weight:600}.review-overview-breakdown i{background:#edf1f5;border-radius:99px;height:7px;overflow:hidden}.review-overview-breakdown i span{border-radius:inherit;background:linear-gradient(90deg,#087bf1,#2671ea);height:100%;display:block}.review-overview-promise{background:linear-gradient(135deg,#f2f8ff,#edf5ff);border-radius:12px;gap:12px;padding:18px;display:grid}.review-overview-promise b,.review-overview-promise span{color:#2b4665;align-items:center;gap:10px;font-size:.76rem;display:flex}.review-overview-promise b{color:#1954a0;font-size:.82rem}.review-overview-promise svg{color:#0878ed;width:18px}.review-overview-filters{gap:10px;margin-top:14px;padding-bottom:3px;display:flex;overflow-x:auto}.review-overview-filters button{color:#314c69;background:#fff;border:1px solid #d4e2ed;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:.75rem;font-weight:700;display:flex}.review-overview-filters button.active{color:#0872dd;background:#f5faff;border-color:#087af0;box-shadow:inset 0 0 0 1px #087af0}.review-overview-filters svg{color:#ffad00;width:15px}.review-overview+.detail-reviews{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.review-overview+.detail-reviews>.review-form{grid-column:1/-1}.review-overview+.detail-reviews .review-card{min-height:250px}.review-overview+.detail-reviews .review-card>h3{color:#19375d;margin:15px 0 0;font-size:.9rem}.review-overview+.detail-reviews .review-card>button{color:#0874df;background:0 0;border:0;align-items:center;gap:6px;margin-top:auto;padding:9px 0;font-size:.75rem;font-weight:700;display:flex}@media(max-width:1000px){.review-overview-panel{grid-template-columns:220px 1fr}.review-overview-promise{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.review-overview-promise b,.review-overview-promise span{justify-content:center}.review-overview+.detail-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.review-overview-heading{flex-direction:column;align-items:stretch}.review-overview-heading button{justify-content:center}.review-overview-panel{grid-template-columns:1fr;gap:20px;padding:16px}.review-overview-score{border-bottom:1px solid #dce8f1;border-right:0;padding-bottom:18px}.review-overview-promise{grid-column:auto;grid-template-columns:1fr}.review-overview-promise b,.review-overview-promise span{justify-content:flex-start}.review-overview-breakdown>div{grid-template-columns:43px minmax(80px,1fr) 68px}.review-overview+.detail-reviews{grid-template-columns:1fr}}.review-overview+.detail-reviews .review-card header{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.review-overview+.detail-reviews .review-card header:before{content:"👤";color:#fff;background:linear-gradient(145deg,#18aef0,#1767e8);border:1px solid #b9dcf7;border-radius:50%;grid-area:1/1;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 5px 13px #0f6fd22e}.review-overview+.detail-reviews .review-card header>div{grid-area:1/2;align-items:flex-start}.review-overview+.detail-reviews .review-card header b{color:#173557;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;font-weight:800;overflow:hidden}.review-overview+.detail-reviews .review-card header span{color:#ffab00;letter-spacing:2px;margin-top:5px;font-size:.85rem;display:block}.review-overview+.detail-reviews .review-card header small{color:#73869b;white-space:nowrap;grid-area:1/3;margin-top:1px;font-size:.7rem}.review-overview+.detail-reviews .review-card>h3{font-weight:800;line-height:1.35}@media(max-width:420px){.review-overview+.detail-reviews .review-card header{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.review-overview+.detail-reviews .review-card header:before{width:38px;height:38px;font-size:17px}.review-overview+.detail-reviews .review-card header small{font-size:.64rem}}.footer-intro>p strong{color:#0875df;font-weight:800}.footer-contact{color:#526a86;gap:9px;margin:0 0 20px;font-size:.76rem;font-style:normal;line-height:1.45;display:grid}.footer-contact :where(a,span){min-width:0;color:inherit;overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.footer-contact a{transition:color .2s}.footer-contact a:hover{color:#0875df}.footer-contact svg{color:#0878eb;flex:none;width:17px;height:17px;margin-top:2px}@media(max-width:520px){.footer-contact{font-size:.82rem}}
