:root{--navy: #001879;--red: #BE1E2D;--red-hover: #AA101F;--yellow: #FFAA00;--blue: #2B57C4;--sky: #5B9EF1;--navy-soft: #E6E8F2;--error: #FB2C36;--success: #00C950;--footer-bottom: #000B3A;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DC;--gray-400: #99A1AF;--gray-500: #6A7282;--gray-600: #4A5565;--gray-700: #364153;--gray-800: #1E2939;--gray-900: #101828;--gray-950: #030712;--bg-page: var(--gray-100);--surface: #fff;--text: var(--gray-800);--muted: var(--gray-500);--border: var(--gray-200);--font: "SFU Futura", Futura, "Century Gothic", "Segoe UI", sans-serif;--r4: 4px;--r8: 8px;--r12: 12px;--r16: 16px;--rfull: 999px;--shadow-xs: 0 0 4px rgba(0,0,0,.08);--shadow-sm: 0 3px 8px rgba(0,0,0,.05);--shadow-md: 0 3px 12px rgba(0,0,0,.1);--shadow-lg: 0 4px 24px rgba(0,0,0,.15);--container: 1392px;--gutter: 24px;--section-y: 64px;--header-h: 68px;--topbar-h: 34px}@media(max-width:767px){:root{--gutter: 16px;--section-y: 48px;--header-h: 52px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]:not(body){scroll-margin-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font);font-size:14px;line-height:20px;color:var(--text);background:var(--bg-page);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}shopify-forms-embed{--forms-body-font: normal 400 14px var(--font);--forms-heading-font: normal 700 22px var(--font)}h1,h2,h3,h4,h5,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}.i{display:inline-flex;line-height:0;flex:none}svg.icon{flex:none}.i svg{display:inline-block}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.no-scroll{overflow:hidden}:focus{outline:none}:focus-visible{outline:2px solid var(--sky);outline-offset:2px;border-radius:2px}.btn:focus-visible,.circle-btn:focus-visible,.tab:focus-visible,.option:focus-visible{outline-offset:3px}.mmenu__nav a:focus-visible,.mmenu__nav button:focus-visible,.dropdown a:focus-visible,.dropdown__group a:focus-visible{outline-offset:-2px}.skip-link{position:absolute;top:-48px;left:8px;z-index:200;padding:12px 20px;background:var(--navy);color:#fff;font-size:14px;font-weight:500;border-radius:var(--r8);transition:top .15s}.skip-link:focus-visible,.skip-link:focus{top:8px}.t-6xl{font-size:48px;line-height:53px}.t-5xl{font-size:40px;line-height:44px}.t-4xl{font-size:36px;line-height:40px}.t-3xl{font-size:30px;line-height:36px}.t-2xl{font-size:24px;line-height:30px}.t-xl{font-size:20px;line-height:28px}.t-lg{font-size:18px;line-height:26px}.t-md{font-size:16px;line-height:24px}.t-sm{font-size:14px;line-height:20px}.t-xs{font-size:12px;line-height:16px}.t-xxs{font-size:10px;line-height:14px}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-bold,.fw-heavy{font-weight:700}.c-navy{color:var(--navy)}.c-red{color:var(--red)}.c-yellow{color:var(--yellow)}.c-white{color:#fff}.c-muted{color:var(--muted)}.c-gray-700{color:var(--gray-700)}.c-gray-900{color:var(--gray-900)}.c-blue{color:var(--blue)}.c-sky{color:var(--sky)}.upper{text-transform:uppercase}.text-center{text-align:center}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.container--narrow{max-width:calc(960px + var(--gutter) * 2)}.section{padding-block:var(--section-y)}.section--white{background:var(--surface)}.section--gray{background:var(--gray-100)}.section--navy{background:var(--navy);color:#fff}.section--tight{padding-block:20px}.stack{display:flex;flex-direction:column}.stack-36>*+*{margin-top:36px}.stack-48>*+*{margin-top:48px}.row{display:flex;align-items:center}.gap-4{gap:4px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-36{gap:36px}.grow{flex:1 1 0;min-width:0}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grid{display:grid;gap:24px}.grid>*{min-width:0}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-7{grid-template-columns:repeat(7,1fr)}@media(max-width:1023px){.grid-4,.grid-5,.grid-6,.grid-7{grid-template-columns:repeat(3,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7{grid-template-columns:1fr}.grid-4.grid-m2,.grid-5.grid-m2,.grid-6.grid-m2,.grid-7.grid-m2,.grid-3.grid-m2,.grid-2.grid-m2{grid-template-columns:repeat(2,1fr);gap:12px}}.sec-head{display:flex;flex-direction:column;gap:10px}.sec-head--center{align-items:center;text-align:center}.sec-head h1 b{font-weight:700}.sec-head--row{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.sec-title{font-size:36px;line-height:40px;font-weight:700;color:var(--navy);text-transform:uppercase}.sec-title .accent{color:var(--yellow)}.sec-title .accent-red{color:var(--red)}.section--navy .sec-title{color:#fff}.sec-subtitle{font-size:20px;line-height:28px;color:var(--text)}.sec-subtitle--muted{font-size:18px;line-height:26px;color:var(--muted)}.section--navy .sec-subtitle{color:#fff}.sec-bar{width:407px;max-width:60%;height:6px;background:var(--red);border-radius:3px}.sec-head--center .sec-bar{margin-bottom:14px}.sec-head .sec-subtitle p+p{margin-top:10px}@media(max-width:767px){.sec-head--row{flex-direction:column;align-items:flex-start}}.stack-body p+p{margin-top:10px}.body-xl{font-size:20px;line-height:28px}@media(max-width:767px){.body-xl{font-size:16px;line-height:24px}}.media-row{display:flex;gap:24px;align-items:center}.media-row>*{flex:1 1 0;min-width:0}.media-row img,.media-row .media-video{width:100%;height:auto;aspect-ratio:var(--media-ratio, 684 / 385);border-radius:var(--r16);object-fit:cover}.media-video{background:var(--navy);display:block;pointer-events:none}.media-video::-webkit-media-controls{display:none!important}@media(max-width:767px){.media-row img,.media-row .media-video{aspect-ratio:16 / 9}}.media-row--top{align-items:flex-start}@media(max-width:767px){.media-row{flex-direction:column}.media-row--reverse-m{flex-direction:column-reverse}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border-radius:var(--r8);border:1px solid transparent;font-size:16px;line-height:24px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.btn .i svg{width:24px;height:24px}.btn--sm{padding:9px 12px;font-size:14px;line-height:20px}.btn--sm .i svg{width:20px;height:20px}.btn--xs{padding:5px 6px;gap:4px;font-size:14px;line-height:20px}.btn--xs .i svg{width:20px;height:20px}.btn--block{width:100%}.btn--primary{background:var(--navy);color:#fff}.btn--primary:hover{background:var(--red)}.btn--red{background:var(--red);color:#fff}.btn--red:hover{background:var(--red-hover)}.btn--outline{background:transparent;border-color:var(--navy);color:var(--navy)}.btn--outline:hover{background:var(--navy);color:#fff}.btn--outline-gray{background:#fff;border-color:var(--gray-200);color:var(--gray-800)}.btn--outline-gray:hover{background:var(--gray-100);border-color:var(--gray-300)}.btn--outline-blue{background:#fff;border-color:var(--blue);color:var(--blue)}.btn--outline-blue:hover{background:#e1e6f3}.btn--text{background:transparent;color:var(--blue);padding-inline:8px}.btn--text:hover{background:var(--gray-100)}.btn--link{background:none;border:0;padding:0;color:var(--navy);font-weight:500;font-size:14px;line-height:20px}.btn--link:hover{color:var(--red)}.btn:disabled,.btn.is-disabled{background:var(--gray-300);border-color:transparent;color:var(--gray-500);pointer-events:none}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r8);border:1px solid transparent}.btn-icon--sm{width:40px;height:40px}.btn-icon--xs{width:32px;height:32px}.btn-icon--gray{background:var(--gray-200);color:var(--gray-800)}.btn-icon--gray:hover{background:var(--gray-300)}.btn-icon--ghost{color:var(--gray-800)}.btn-icon--ghost:hover{background:var(--gray-100)}.btn-icon--primary{background:var(--navy);color:#fff}.btn-icon--primary:hover{background:var(--red)}.circle-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--navy);background:#fff;color:var(--navy);flex:none;transition:.15s}.circle-btn:hover{background:var(--navy);color:#fff}.circle-btn--sm{width:34px;height:34px;border-color:#fff;background:transparent;color:#fff;box-shadow:var(--shadow-sm)}.circle-btn--sm:hover{background:#fff3}.field{display:flex;flex-direction:column;gap:4px}.field__label{font-size:14px;line-height:20px;font-weight:400;color:var(--gray-800)}.field__label .req{color:var(--error);margin-left:2px}.field__msg{font-size:12px;line-height:16px;color:var(--muted)}.field.is-error .field__msg{color:var(--error)}.field.is-error .input{border-color:var(--error)}.field.is-success .field__msg{color:var(--success)}.field.is-success .input{border-color:var(--success)}.input{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:9px 12px;background:#fff;border:1px solid var(--gray-200);border-radius:var(--r8);color:var(--gray-800);font-size:14px;line-height:20px;outline:0;transition:border-color .15s}.input::placeholder{color:var(--muted)}.input:focus,.input:focus-within{border-color:var(--sky)}.input:disabled,.input.is-disabled{background:var(--gray-300);border-color:transparent;color:var(--gray-500)}.input--md{min-height:52px;padding:14px 16px}.input-wrap{position:relative;display:flex;align-items:center}.input-wrap .input{padding-right:40px}.input-wrap>.i{position:absolute;right:12px;color:var(--gray-700);pointer-events:none}.input-wrap>.i.left{left:12px;right:auto}.input-wrap>.i.left+.input{padding-left:40px}select.input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23364153' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}textarea.input{min-height:108px;resize:vertical}.check,.radio{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;line-height:20px}.check input,.radio input{position:absolute;opacity:0;width:0;height:0}.check__box{width:20px;height:20px;border-radius:var(--r4);border:1px solid var(--gray-300);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none;transition:.15s}.check:hover .check__box{border-color:var(--gray-400)}.check input:checked+.check__box{background:var(--navy);border-color:var(--navy)}.check__box svg{width:16px;height:16px;opacity:0}.check input:checked+.check__box svg{opacity:1}.radio__dot{width:20px;height:20px;border-radius:50%;border:1px solid var(--gray-300);background:#fff;position:relative;flex:none;transition:.15s}.radio:hover .radio__dot{border-color:var(--gray-400)}.radio input:checked+.radio__dot{border-color:var(--navy)}.radio input:checked+.radio__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--navy)}.check input:disabled+.check__box,.radio input:disabled+.radio__dot{background:var(--gray-300);border-color:var(--gray-300)}.stepper{display:inline-flex;align-items:center;border:1px solid var(--gray-200);border-radius:var(--r8);background:#fff;padding:2px}.stepper button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--gray-800)}.stepper button:hover{background:var(--gray-100)}.stepper output{min-width:47px;text-align:center;font-size:16px;line-height:24px}.stepper--sm button{width:28px;height:28px}.stepper--sm button svg{width:20px;height:20px}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{display:inline-flex;align-items:center;gap:4px;padding:9px 12px;border-radius:var(--rfull);border:1px solid var(--gray-300);background:#fff;color:var(--gray-800);font-size:14px;line-height:20px;font-weight:500}.tab:hover{background:var(--gray-200);border-color:var(--gray-400)}.tab.is-active{border-color:var(--navy);color:var(--navy);font-weight:500}.tab.is-active:hover{background:#d1d7f0}.card{background:var(--surface);border-radius:var(--r16);overflow:hidden}.card--gray{background:var(--gray-100)}.card--pad{padding:24px}.card--shadow{box-shadow:var(--shadow-sm)}.card--navy{background:var(--navy);color:#fff}.card--red{background:var(--red);color:#fff}.card--border{border:1px solid var(--gray-200)}.breadcrumb{padding-block:8px}.breadcrumb ol{display:flex;flex-wrap:nowrap;overflow:hidden;gap:8px;font-size:14px;line-height:20px;color:var(--gray-800)}.breadcrumb li{flex:0 0 auto;white-space:nowrap}.breadcrumb li+li:before{content:"/";margin-right:8px}.breadcrumb li:last-child{flex:0 1 auto;min-width:3em;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.page-banner{position:relative;height:300px;background:var(--navy) center/cover no-repeat;display:flex;align-items:center;justify-content:center}.page-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00187973}.page-banner h1{position:relative;color:#fff;font-size:36px;line-height:40px;font-weight:700;text-align:center;padding:0 var(--gutter)}.topbar{background:var(--navy);color:#fff;font-size:12px;line-height:16px}.topbar .container{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:var(--topbar-h);padding-block:6px}.topbar a,.topbar button{display:inline-flex;align-items:center;gap:6px;color:inherit;font:inherit}.topbar a:hover,.topbar button:hover{color:var(--yellow)}.lang{display:inline-flex;background:var(--gray-100);border-radius:var(--r4);overflow:hidden}.lang button{width:22px;height:22px;font-size:10px;line-height:14px;color:var(--gray-800);display:inline-flex;align-items:center;justify-content:center}.lang button.is-active{background:var(--red);color:#fff}@media(max-width:767px){.topbar{display:none}}#header,#shopify-section-header{position:sticky;top:0;z-index:50}.header{position:relative;background:#fff;border-bottom:1px solid var(--gray-200);transition:box-shadow .2s}.header.is-stuck{box-shadow:var(--shadow-md)}.header .container{display:flex;align-items:center;gap:24px;min-height:var(--header-h);padding-block:10px}.header__logo img{height:48px;width:auto}.header__nav{flex:1;display:flex;justify-content:center}.nav{display:flex;gap:20px}.nav>li{position:relative}.nav__link{display:inline-flex;align-items:center;gap:4px;padding:12px 0;font-size:14px;line-height:20px;font-weight:700;color:var(--navy);position:relative}.nav__link:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:2px;border-radius:2px;background:var(--red);transform:translate(-50%) scaleX(0);transition:transform .15s}.nav>li:hover>.nav__link,.nav>li.is-active>.nav__link{color:var(--red)}.nav>li:hover>.nav__link:after,.nav>li.is-active>.nav__link:after{transform:translate(-50%) scaleX(1)}.dropdown{position:absolute;top:100%;left:0;z-index:60;min-width:259px;background:#fff;border-radius:var(--r8);padding:8px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform:translateY(8px);transition:.15s}.nav>li:hover>.dropdown,.nav>li:focus-within>.dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{display:block;padding:8px 12px;border-radius:6px;font-size:14px;line-height:24px;color:var(--navy)}.dropdown a:hover{background:var(--gray-100);color:var(--red)}.dropdown--mega{display:flex;min-width:1000px;left:50%;transform:translate(-50%,8px)}.nav>li:hover>.dropdown--mega,.nav>li:focus-within>.dropdown--mega{transform:translate(-50%)}.dropdown--mega>div{flex:1}.dropdown__group{padding-left:12px}.dropdown h5{padding:8px 12px;font-size:14px;line-height:24px;font-weight:700;color:var(--navy)}.dropdown h5 a{padding:0}.dropdown .more{display:flex;align-items:center;gap:8px;font-weight:500}.header__actions{--actions-gap: 24px;display:flex;align-items:center;gap:var(--actions-gap);color:var(--gray-800);margin-left:auto}.header__actions button{display:inline-flex;position:relative}.header__actions button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + var(--actions-gap));height:44px}.badge-dot{position:absolute;top:-6px;right:-8px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:var(--red);color:#fff;font-size:10px;line-height:14px;text-align:center;font-weight:500}.header__actions .header__burger{display:none}@media(max-width:1023px){.header__nav{display:none}.header__actions .header__burger{display:inline-flex}.header .container{gap:12px;min-height:52px}.header__logo img{height:36px}.header__actions{--actions-gap: 16px}.header{border-bottom:0;box-shadow:var(--shadow-md)}}@media(max-width:767px){.header__logo img{height:32px}}.mmenu{position:fixed;top:0;right:0;bottom:0;z-index:110;width:min(400px,100%);background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg)}.mmenu.is-open{transform:translate(0)}@media(max-width:767px){.mmenu{width:100%}}.mmenu__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;min-height:52px;background:#fff;box-shadow:var(--shadow-sm);flex:none;position:relative;z-index:1}.mmenu__bar img{height:32px;width:auto}.mmenu__panels{position:relative;flex:1;overflow:hidden}.mmenu__panel{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px;background:#fff;transform:translate(100%);visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility .28s}.mmenu__panel--root{transform:translate(0);visibility:visible}.mmenu.is-sub .mmenu__panel--root{transform:translate(-25%);visibility:hidden}.mmenu__panel.is-active{transform:translate(0);visibility:visible}.mmenu__top{display:flex;justify-content:flex-end;margin-bottom:12px}.mmenu__top .lang{border-radius:var(--r8)}.mmenu__top .lang button{width:48px;height:44px;font-size:14px;line-height:20px;font-weight:500}.mmenu__nav{display:flex;flex-direction:column;gap:2px}.mmenu__nav>li>a,.mmenu__nav>li>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 0;font-size:16px;line-height:20px;font-weight:700;color:var(--navy);text-align:left}.mmenu__nav>li>a:hover,.mmenu__nav>li>button:hover{color:var(--red)}.mmenu__nav>li.is-active>a,.mmenu__nav>li.is-active>button{color:var(--red)}.mmenu__back{display:flex;align-items:center;gap:8px;width:100%;padding:12px 0;font-size:16px;line-height:24px;font-weight:700;color:var(--navy)}.mmenu__back:hover{color:var(--red)}.mmenu__group{padding:8px 0}.mmenu__group h5{padding:8px 0;font-size:16px;line-height:24px;font-weight:700;color:var(--navy)}.mmenu__group a{display:block;padding:8px 0 8px 12px;font-size:16px;line-height:24px;color:var(--navy)}.mmenu__group a:hover{color:var(--red)}.mmenu__group a.more{display:flex;align-items:center;gap:8px;font-weight:500}.mmenu__links{display:flex;flex-direction:column;gap:16px;padding-top:24px;font-size:14px;line-height:20px;color:var(--navy)}.mmenu__links a,.mmenu__links button{display:inline-flex;gap:8px;align-items:center;color:inherit;font:inherit}.mmenu__links a:hover,.mmenu__links button:hover{color:var(--red)}.footer__top{background:var(--navy);color:#fff;padding:48px 0}.footer__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.footer__col{display:flex;flex-direction:column;gap:24px}.footer__block{display:flex;flex-direction:column;gap:20px}.footer__title{display:flex;flex-direction:column;gap:8px;font-size:18px;line-height:26px;font-weight:700}.footer__title:after{content:"";width:58px;height:2px;background:var(--red)}.footer__list{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:20px}.footer__list li{display:flex;gap:6px;align-items:flex-start}.footer__list>li>svg{flex:none;width:24px;height:24px;color:#fff}.footer__list a:hover{color:var(--yellow)}.footer__social{display:flex;gap:8px;flex-wrap:wrap}.footer__social a{width:32px;height:32px;border-radius:var(--r8);background:var(--red);display:inline-flex;align-items:center;justify-content:center;color:#fff;--icon-bg: var(--red)}.footer__social a:hover{background:var(--red-hover);--icon-bg: var(--red-hover)}.footer__social a svg{width:20px;height:20px}.footer__pay{display:flex;gap:8px;flex-wrap:wrap}.footer__pay>*{width:66px;height:35px;border-radius:var(--r4);overflow:hidden;flex:none}.footer__pay span{background:#fff;border:1px solid var(--gray-200);display:inline-flex;align-items:center;justify-content:center}.footer__pay span img{max-height:28px;max-width:56px;width:auto}.footer__pay>img{display:block;object-fit:contain;background:#fff}.footer__form{display:flex;flex-direction:column;gap:16px}.footer__form .input{color:var(--gray-800)}.footer__badges{display:flex;align-items:center;gap:12px}.footer__badges img{height:60px;width:auto}.footer__bottom{background:var(--footer-bottom);color:#fff;padding:20px 0;text-align:center}.footer__bottom .container{display:flex;flex-direction:column;align-items:center;gap:10px}.footer__bottom img{height:48px;width:auto;filter:brightness(0) invert(1)}.footer__bottom strong{font-size:18px;line-height:28px;font-weight:700}.footer__bottom p{font-size:16px;line-height:22px}@media(max-width:1023px){.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:767px){.footer__grid{grid-template-columns:1fr}}.carousel{position:relative;overflow:hidden}.carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.carousel:hover .carousel__arrow,.carousel__arrow:focus-visible{opacity:1;visibility:visible}.carousel__arrow.prev{left:16px}.carousel__arrow.next{right:16px}.carousel__arrow[disabled]{opacity:0!important;pointer-events:none}.carousel.is-dragging{cursor:grabbing}.carousel.is-dragging .carousel__track{transition:none}.carousel.is-dragging a,.carousel.is-dragging img{pointer-events:none}@media(max-width:1023px){.carousel__arrow{display:none}}.carousel__track{display:flex;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform}.carousel__slide{flex:0 0 100%;min-width:0;display:block}.carousel__slide img{width:100%;height:auto;aspect-ratio:1920 / 612;object-fit:cover;display:block}.dots button{width:8px;height:16px;padding:0;border-radius:0;background:#ffffff80;-webkit-mask:url("data:image/svg+xml,%3Csvg width=%228%22 height=%2216%22 viewBox=%220 0 8 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath d=%22M8 12.0816C8 14.2457 6.20914 16 4 16C1.79086 16 0 14.2457 0 12.0816C0 9.91758 4 0 4 0C4 0 8 9.91758 8 12.0816Z%22 fill=%22white%22/%3E%0A%3C/svg%3E") center / 8px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg width=%228%22 height=%2216%22 viewBox=%220 0 8 16%22 fill=%22none%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%0A%3Cpath d=%22M8 12.0816C8 14.2457 6.20914 16 4 16C1.79086 16 0 14.2457 0 12.0816C0 9.91758 4 0 4 0C4 0 8 9.91758 8 12.0816Z%22 fill=%22white%22/%3E%0A%3C/svg%3E") center / 8px 16px no-repeat;transition:background .2s}.dots button.is-active{background:#fff}.hero{position:relative;overflow:hidden;background:var(--navy)}.hero img{width:100%;height:auto;aspect-ratio:1920 / 612;object-fit:cover;object-position:center}.dots{position:absolute;right:24px;bottom:16px;display:flex;gap:8px;align-items:center}.dots span{width:8px;height:8px;border-radius:50%;background:#ffffff80}.dots span.is-active{background:#fff}.dots--in{right:16px;bottom:16px}@media(max-width:767px){.feature-card{min-height:232px}}.banner-img{position:relative;border-radius:var(--r16);overflow:hidden}.banner-img.carousel .carousel__slide img{height:auto;aspect-ratio:1392 / 290}.carousel__slide--video{position:relative}.banner-img .carousel__slide--video img{display:block}.play-btn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80px;height:80px;border-radius:50%;background:#001879bf;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:transform .2s,background .2s}.play-btn svg{width:44px;height:44px}.play-btn:hover{background:var(--red);transform:scale(1.08)}.modal--video{background:#000000d9}.modal__box--video{width:1000px;background:#000;border-radius:var(--r12);overflow:visible;position:relative}.video-frame{width:100%;aspect-ratio:16 / 9;border-radius:var(--r12);overflow:hidden;background:#000}.video-frame iframe,.video-frame video{display:block;width:100%;height:100%;border:0;background:#000}.video-frame [hidden]{display:none!important}.modal__close--float{position:absolute;top:-40px;right:0;background:#ffffff26;color:#000}@media(max-width:767px){.banner-img img,.banner-img.carousel .carousel__slide img{aspect-ratio:1 / 1}.play-btn{width:64px;height:64px}.play-btn svg{width:36px;height:36px}.modal__close--float{top:-44px}}.banner-img img{width:100%;height:auto;aspect-ratio:1392 / 290;object-fit:cover}.banner-img picture,.mini-banner picture{display:contents}.banner-grid{grid-template-columns:924fr 456fr;gap:10px}.banner-grid__main{grid-row:1 / 3}.banner-grid>.banner-img:not(.banner-grid__main) img{display:block;width:100%;aspect-ratio:456 / 157;height:auto;object-fit:cover}@media(max-width:1023px){.banner-grid{grid-template-columns:1fr 1fr;gap:10px 8px}.banner-grid__main{grid-column:1 / 3;grid-row:1}.banner-grid>.banner-img:not(.banner-grid__main) img{aspect-ratio:175 / 60}}.banner-grid__main.carousel .carousel__slide img{display:block;width:100%;aspect-ratio:924 / 326;object-fit:cover}@media(min-width:1024px){.banner-grid__main.carousel .carousel__slide img{aspect-ratio:924 / 326;height:auto}}@media(max-width:1023px){.banner-grid__main.carousel .carousel__slide img{aspect-ratio:358 / 126;height:auto}}@media(max-width:767px){.banner-grid{grid-template-columns:1fr;gap:10px}.banner-grid__main{grid-column:1;grid-row:auto}.banner-grid>.banner-img:not(.banner-grid__main) img{aspect-ratio:358 / 126}}@media(max-width:768px){.banner-grid>.banner-img:not(.banner-grid__main){display:none}.dots button{-webkit-mask-size:6px 12px;mask-size:6px 12px}}.scroll-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:4px;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.scroll-row.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{flex:0 0 auto;scroll-snap-align:start}.scroll-wrap{position:relative}.scroll-wrap .circle-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.scroll-wrap .circle-btn.prev{left:-12px}.scroll-wrap .circle-btn.next{right:-12px}@media(max-width:767px){.scroll-row{gap:8px}.scroll-wrap .circle-btn{display:none}}.mini-banner{display:block;aspect-ratio:3 / 2;border-radius:var(--r16);overflow:hidden;background:var(--navy)}.mini-banner img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.mini-banner:hover img{transform:scale(1.04)}.mini-banners{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.mini-banners{grid-template-columns:repeat(3,1fr);gap:16px}}@media(max-width:767px){.mini-banners{--mb-gap: 8px;--mb-peek: 1.2;display:flex;gap:var(--mb-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.mini-banners::-webkit-scrollbar{display:none}.mini-banners.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.mini-banners>*{flex:0 0 calc((100% - var(--mb-gap)) / var(--mb-peek));scroll-snap-align:start}.mini-banners>*:last-child{scroll-snap-align:end}.mini-banner{border-radius:var(--r8)}}.feature-card{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding:24px;border-radius:var(--r16);background:var(--navy);color:#fff;min-height:290px;justify-content:center}.feature-card .i{color:var(--yellow)}.feature-card .i svg{width:56px;height:56px}.feature-card h3{font-size:24px;line-height:30px;font-weight:700}.feature-card p{font-size:14px;line-height:20px;opacity:.9}.img-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-radius:var(--r16);overflow:hidden;background:var(--gray-300);color:#fff;min-height:213px}.img-card__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:center/cover no-repeat;transition:transform .4s ease}.img-card:hover .img-card__bg{transform:scale(1.04)}.img-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00187900 30%,#000c3cbf)}.img-card>*{position:relative;z-index:2}.img-card>.img-card__bg{position:absolute;z-index:0;display:block}.img-card h3{font-size:36px;line-height:40px;font-weight:700;text-transform:uppercase}.img-card p{font-size:20px;line-height:28px;margin-top:10px}.img-card--tall{min-height:644px}.product-groups{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:24px}.product-groups .img-card--tall{grid-row:1 / 4}@media(max-width:767px){.product-groups{grid-template-columns:1fr;grid-template-rows:auto}.product-groups .img-card--tall{grid-row:auto}.img-card p{font-size:16px;line-height:24px}}.brand-card{position:relative;border-radius:var(--r16);overflow:hidden;background:#dedede center/cover;aspect-ratio:3 / 2;display:flex;flex-direction:column;justify-content:flex-end;padding:8px}@media(min-width:768px)and (max-width:1023px){.grid-3.brand-grid{grid-template-columns:repeat(3,1fr)}}.brand-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#000c3cb3)}.brand-card__bar{position:relative;display:flex;align-items:center;gap:8px;padding:20px;border-radius:var(--r12);background:#fff3;color:#fff}.brand-card__bar h3{flex:1;font-size:36px;line-height:40px;font-weight:700}.timeline-wrap{display:flex;align-items:center;gap:12px}.timeline{flex:1;min-width:0;display:flex;align-items:center;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:16px 0}.timeline::-webkit-scrollbar{display:none}.timeline__item{display:flex;align-items:center;flex:none}.timeline__line{width:60px;height:2px;background:var(--gray-400);flex:none}.timeline__year{position:relative;width:90px;height:90px;display:inline-flex;align-items:center;justify-content:center;color:var(--gray-400);font-size:18px;line-height:26px}.timeline__year:before{content:"";position:absolute;width:68px;height:68px;border-radius:var(--r8);border:2px solid var(--gray-400);transform:rotate(45deg);transition:.2s}.timeline__year span{position:relative}.timeline__item.is-active .timeline__line{background:var(--red)}.timeline__item.is-active .timeline__year{width:123px;height:123px;color:#fff;font-weight:700}.timeline__item.is-active .timeline__year:before{width:91px;height:91px;background:var(--red);border-color:var(--red)}.timeline__item:first-child .timeline__line{display:none}.timeline-wrap .circle-btn[disabled]{opacity:.4;pointer-events:none}@media(max-width:767px){.timeline__line{width:32px}.timeline-wrap .circle-btn{width:40px;height:40px}}.milestones{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.milestones::-webkit-scrollbar{display:none}.milestones.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.milestones>*{flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start;align-self:stretch}@media(max-width:1023px){.milestones>*{flex-basis:calc((100% - 24px)/2)}}@media(max-width:767px){.milestones{gap:12px}.milestones>*{flex-basis:85%}}.milestone-card{background:var(--gray-100);border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:20px}.milestone-card h3{font-size:24px;line-height:30px;font-weight:700;color:var(--red)}.milestone-card p{margin-top:12px;font-size:16px;line-height:24px}.milestone-card img{width:100%;height:auto;aspect-ratio:400 / 239;object-fit:cover;border-radius:var(--r8)}.milestone-card__text{position:relative}.milestone-card img{margin-top:auto}.milestone-card p.is-clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.milestone-card .ms-more{margin-left:6px;padding:0;border:0;background:none;color:var(--blue);font:inherit;font-weight:500;cursor:pointer;vertical-align:baseline}.milestone-card .ms-more:hover{text-decoration:underline}.milestone-card .ms-more[hidden]{display:none}.milestone-card p.is-clamped .ms-more{position:absolute;right:0;bottom:0;margin-left:0;padding-left:28px;background:linear-gradient(90deg,rgba(243,244,246,0),var(--gray-100) 28px)}.reviews{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.reviews::-webkit-scrollbar{display:none}.reviews.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.reviews>*{flex:0 0 calc((100% - 72px)/4);scroll-snap-align:start}@media(max-width:1023px){.reviews>*{flex-basis:calc((100% - 24px)/2)}}@media(max-width:767px){.reviews{gap:12px}.reviews>*{flex-basis:85%}}.review-card{background:var(--gray-100);border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:20px}.stars{display:flex;gap:4px;color:#fdc700}.stars svg{width:20px;height:20px;fill:currentColor}.stars .is-empty{color:var(--gray-300)}.review-card__body{flex:1;display:flex;flex-direction:column}.review-card blockquote{margin:0;font-size:14px;line-height:20px;flex:1}.review-card .author{display:flex;align-items:center;gap:8px;margin-top:12px}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.news-card{background:#fff;border-radius:var(--r16);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.news-card__img{width:100%;aspect-ratio:330 / 257;object-fit:cover;transition:transform .4s ease}.news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.news-card:hover .news-card__img{transform:scale(1.04)}.news-card:hover h3{color:var(--navy)}.news-card:hover .btn--link{color:var(--red)}.news-card__figure{overflow:hidden}.news-card__body{padding:12px;display:flex;flex-direction:column;gap:12px;flex:1}.news-card__body>div:first-child{display:flex;flex-direction:column;gap:8px;flex:1}.news-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.news-card__views{font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--muted)}.news-meta>span{display:inline-flex;align-items:center;gap:6px}.news-meta>span+span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gray-400);flex:none}.news-card h3{font-size:16px;line-height:24px;font-weight:700;transition:color .2s}.news-card p{font-size:14px;line-height:20px}.news-card h3.clamp-3,.news-card p.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card{background:#fff;border-radius:var(--r16);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,transform .15s}.product-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.product-card[hidden]{display:none}.product-card__img{position:relative;aspect-ratio:1 / 1;background:var(--gray-50);overflow:hidden}.product-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__sale{position:absolute;top:10px;left:10px;padding:2px 4px;border-radius:var(--rfull);background:var(--red);color:#fff;font-size:12px;line-height:16px;font-weight:500}.product-card__body{padding:16px 12px;display:flex;flex-direction:column;gap:8px;flex:1;justify-content:space-between}.hot-sale{display:inline-flex;align-items:center;gap:4px;background:#fef2f2;color:var(--red);font-size:10px;line-height:14px;padding-right:8px;border-radius:var(--rfull);width:fit-content}.hot-sale .i{width:20px;height:20px;background:#f33546;color:#ffe13a;border-radius:50%;flex:none;align-items:center;justify-content:center}.hot-sale .i svg{width:12px;height:12px;fill:currentColor}.flash .hot-sale{display:none}.labels{display:flex;gap:4px}.label{display:inline-flex;padding:2px 6px;font-size:12px;line-height:14px;color:#fff;border-radius:2px}.label--yellow{background:var(--yellow)}.label--red{background:var(--red);font-size:10px}.product-card__name{font-size:14px;line-height:20px;font-weight:700;color:var(--gray-800);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.price{display:flex;flex-direction:column;gap:2px}.price__now{font-size:16px;line-height:24px;font-weight:700;color:var(--red)}.price__old{font-size:14px;line-height:20px;color:var(--muted);text-decoration:line-through}.product-card__bottom{display:flex;justify-content:space-between;gap:8px;margin-top:auto;font-size:12px;line-height:16px;color:var(--gray-700)}.product-card__bottom .rating{display:inline-flex;align-items:center;gap:4px}.product-card__bottom .rating svg{width:12px;height:12px;color:var(--yellow);fill:currentColor}.product-card__bottom .rating span{color:var(--muted)}.product-card--simple .product-card__body{padding:16px}.product-card--simple .product-card__name{font-size:16px;line-height:24px}.cat-grid{--cat-cols: 7;--cat-gap: 12px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - (var(--cat-cols) - 1) * var(--cat-gap)) / var(--cat-cols));gap:var(--cat-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.cat-grid::-webkit-scrollbar{display:none}.cat-grid.is-dragging{cursor:grabbing;scroll-behavior:auto}.cat-grid>*{min-width:0}@media(max-width:1023px){.cat-grid{--cat-cols: 6}}@media(max-width:767px){.cat-grid{--cat-cols: 4;--cat-gap: 8px}}.cat-card{background:#fff;border-radius:var(--r16);overflow:hidden;text-align:center;padding:4px}.cat-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r16)}.cat-card span{display:block;padding:10px 4px;font-size:14px;line-height:20px;font-weight:700}.cat-card--row{width:189px}@media(max-width:767px){.cat-card--row{width:calc((100% - 3 * 8px) / 3.5)}.cat-card--row span{padding:8px 2px;font-size:12px;line-height:16px}}.product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.product-list--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.product-list,.product-list--4{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.product-list,.product-list--4{grid-template-columns:repeat(2,1fr);gap:8px}}.product-list.product-row{--pr-cols: 5;--pr-gap: 12px;display:flex;gap:var(--pr-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch;margin:-4px;padding:4px}.product-list.product-row::-webkit-scrollbar{display:none}.product-list.product-row.is-dragging{cursor:grabbing;scroll-behavior:auto}.product-list.product-row>*{flex:0 0 calc((100% - (var(--pr-cols) - 1) * var(--pr-gap)) / var(--pr-cols))}@media(max-width:1023px){.product-list.product-row{--pr-cols: 3}}@media(max-width:767px){.product-list.product-row{--pr-cols: 2;--pr-gap: 8px}}.scroll-wrap .circle-btn[disabled]{opacity:0;pointer-events:none}.quick-links{display:flex;justify-content:center;gap:24px}.quick-link{display:flex;flex-direction:column;align-items:center;gap:12px;width:182px;font-size:16px;line-height:24px}.quick-link .box{width:64px;height:64px;border:1px solid var(--gray-200);border-radius:var(--r16);display:inline-flex;align-items:center;justify-content:center;background:#fff}.quick-link .box svg,.quick-link .box img{width:46px;height:46px}@media(max-width:767px){.quick-links{gap:8px}.quick-link{width:auto;flex:1;font-size:13px;text-align:center}}.flash{background:linear-gradient(90deg,var(--navy) 0%,var(--red) 100%);border-radius:var(--r16);padding:24px;color:#fff;display:flex;flex-direction:column;gap:36px}.flash__head{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.flash__title{display:flex;align-items:center;gap:8px;font-size:40px;line-height:44px;font-weight:700}.flash__title .i{color:var(--yellow)}.flash__title .i svg{width:56px;height:56px;fill:currentColor}.flash__timer{display:flex;align-items:center;gap:20px}.flash__ends{display:flex;align-items:center;gap:8px;color:var(--yellow);font-size:20px;line-height:28px;font-weight:500}.flash__ends .circle-btn--sm{border-color:var(--yellow);color:var(--yellow)}.countdown{display:flex;align-items:center;gap:8px}.countdown>div{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;line-height:20px}.countdown b{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r8);background:#fff;color:var(--navy);font-size:16px;line-height:24px;font-weight:700}.countdown i{font-style:normal;align-self:flex-start;padding-top:8px}@media(max-width:767px){.flash{padding:8px;gap:24px}.flash__head{flex-direction:column;align-items:center;gap:24px}.flash__timer{flex-direction:column;align-items:center;gap:20px}.flash__title{justify-content:center}.flash__title .i svg{width:40px;height:40px}}.voucher{display:flex;background:var(--gray-100);border-radius:var(--r16);overflow:hidden}@media(max-width:767px){.voucher-row{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.voucher-row::-webkit-scrollbar{display:none}.voucher-row.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.voucher-row>*{flex:0 0 calc((100% - 12px) / 1.5);scroll-snap-align:start}.voucher-row>*:last-child{scroll-snap-align:end}}.voucher__icon{width:80px;display:flex;align-items:center;justify-content:center;color:var(--navy);border-right:1px dashed #fff;position:relative;flex:none}.voucher__icon svg{width:32px;height:32px}.voucher__icon:before,.voucher__icon:after{content:"";position:absolute;right:-6px;width:12px;height:12px;border-radius:50%;background:#fff}.voucher__icon:before{top:-6px}.voucher__icon:after{bottom:-6px}.voucher__body{padding:12px;display:flex;flex-direction:column;gap:2px;flex:1;justify-content:center}.voucher__body strong{font-size:14px;line-height:20px;font-weight:700}.voucher__body small{font-size:12px;line-height:16px}.voucher__body small span{color:var(--muted)}.code{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;background:var(--gray-200);border-radius:var(--r4);font-size:12px;line-height:16px;color:var(--gray-900);width:fit-content;margin-top:6px;cursor:pointer}.code svg{width:20px;height:20px}.pdp{display:flex;gap:24px;align-items:flex-start}.pdp>*{flex:1 1 0;min-width:0}.pdp__gallery{background:#fff;border-radius:var(--r16);padding:16px;display:flex;flex-direction:column;gap:8px}.pdp__main{border:1px solid var(--gray-200);border-radius:var(--r16);aspect-ratio:652 / 366;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdp__main img{height:100%;width:auto;object-fit:contain}.pdp__main video{width:100%;height:100%;object-fit:contain;background:#000}@media(max-width:767px){.pdp__main{aspect-ratio:1}.pdp__main img{width:100%;height:100%;object-fit:contain}.pdp__main.is-video{aspect-ratio:auto}.pdp__main.is-video video{height:auto}}.pdp__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/5);gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.pdp__thumbs::-webkit-scrollbar{display:none}.pdp__thumbs-wrap{position:relative}.pdp__thumbs-wrap .circle-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px}.pdp__thumbs-wrap .circle-btn.prev{left:-10px}.pdp__thumbs-wrap .circle-btn.next{right:-10px}.pdp__thumbs-wrap .circle-btn[disabled]{opacity:0;pointer-events:none}.pdp__thumbs-wrap .circle-btn svg{width:18px;height:18px}.pdp__thumbs>*{scroll-snap-align:start}.pdp__thumbs button{flex:1;aspect-ratio:1;border:1px solid var(--gray-200);border-radius:var(--r8);padding:2px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:12px;line-height:16px;overflow:hidden}.pdp__thumbs button img{width:100%;height:100%;object-fit:cover;opacity:.5;border-radius:6px}.pdp__thumbs button.is-active{border-color:var(--navy)}.pdp__thumbs button.is-active img{opacity:1}.pdp__info{background:#fff;border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:36px}.pdp__info>div{display:flex;flex-direction:column;gap:20px}.pdp__docs{display:flex;gap:16px;flex-wrap:wrap}.pdp__docs a,.pdp__docs button{display:inline-flex;align-items:center;gap:8px;color:var(--sky);font-size:16px;line-height:24px;text-align:left}.pdp__docs a svg,.pdp__docs button svg{width:20px;height:20px;flex:0 0 auto}.pdp__all-docs{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;border:0;border-radius:var(--r8);background:var(--navy-soft);color:var(--navy);font-size:16px;line-height:24px;font-weight:600;text-align:left;cursor:pointer}.pdp__all-docs:hover{background:#daddec}.pdp__all-docs svg{width:20px;height:20px;flex:0 0 auto}.pdp__title{font-size:20px;line-height:28px;font-weight:700;color:var(--navy)}.rfq-inline-request-quote__description{display:none}.pdp__meta{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;color:var(--gray-700)}.pdp__meta .rating{display:inline-flex;align-items:center;gap:4px}.pdp__meta .rating svg{color:var(--yellow);fill:currentColor}.pdp__meta .rating span{color:var(--muted)}.pdp__attrs{display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:24px}.pdp__price .price__now{font-size:20px;line-height:28px}.pdp__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pdp__row+.pdp__row{margin-top:20px}#pdpForm>.pdp__row:first-child,.pdp__variants>.pdp__row:first-child{margin-top:4px}.pdp__row>h4{min-width:125px;font-size:16px;line-height:24px;font-weight:700;color:var(--gray-900)}.pdp__specs>p{margin:0}.pdp__specs>p+p{margin-top:6px}.pdp__specs>p.pdp__specs-bullet{padding-left:1.1em;text-indent:-1.1em}.options{display:flex;gap:8px;flex-wrap:wrap}.option{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border:1px solid var(--gray-200);border-radius:var(--r8);background:#fff;font-size:16px;line-height:24px}.option img{width:32px;height:32px;object-fit:cover;border-radius:4px}.option.is-active{border:2px solid var(--red)}.pdp__info>.pdp__actions{flex-direction:row;gap:8px}.pdp__actions .btn:first-child{flex:1}.flash-price{background:linear-gradient(276deg,#ff8904,#f54900);border-radius:var(--r16);padding:16px;color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.flash-price>div:first-child{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px}.flash-price .label-fs{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.flash-price .label-fs svg{width:20px;height:20px;color:var(--yellow);fill:currentColor}.flash-price .now{font-size:24px;line-height:30px;font-weight:700}.flash-price .old{font-size:14px;line-height:20px;text-decoration:line-through;opacity:.85}.flash-price .mini{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;flex-wrap:wrap}.flash-price .mini b{width:32px;height:32px;border-radius:4px;background:#fff;color:var(--gray-900);display:inline-flex;align-items:center;justify-content:center;font-size:14px}.quote-form{border:1px solid var(--gray-200);border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:16px}.quote-form h4{font-size:16px;line-height:24px;font-weight:700;color:var(--gray-900)}.pdp-content{display:flex;gap:24px;align-items:flex-start}.pdp-content__main{flex:1;min-width:0}.pdp-content__side{width:391px;flex:none}.article{background:#fff;border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:16px;position:relative}.article h3{font-size:18px;line-height:26px;font-weight:700;color:var(--gray-900)}.article p{font-size:16px;line-height:24px;color:var(--gray-900)}.article img{width:100%;border-radius:var(--r16)}.article.is-collapsed{max-height:540px;overflow:hidden}.article .article__more[hidden]{display:none!important}.article__more{position:absolute;left:0;right:0;bottom:0;padding:16px 0;display:flex;justify-content:center;background:linear-gradient(180deg,#fff0,#fff 40%)}.article:not(.is-collapsed) .article__more{position:static;background:none}.ad-banner{background:#d9d9d9;border-radius:var(--r16);min-height:540px;display:flex;align-items:center;justify-content:center;color:var(--gray-500);font-size:14px}.ad-banner--wide{min-height:294px}@media(max-width:1023px){.pdp,.pdp-content{flex-direction:column;align-items:stretch}.pdp-content__side{width:100%}.ad-banner{min-height:200px}}.sort-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.sort-bar>div{display:flex;align-items:center;gap:8px;font-size:16px;line-height:24px;flex-wrap:wrap}.acc{background:var(--gray-100);border-radius:var(--r16)}.acc__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:24px;font-size:16px;line-height:24px;font-weight:700;color:var(--gray-800);text-align:left}.acc__head .i svg{transition:transform .2s}.acc.is-open .acc__head .i svg{transform:rotate(180deg)}.acc__body{display:none;padding:0 24px 24px}.acc.is-open .acc__body{display:block}.acc__body>*+*{margin-top:12px}.acc__body h1,.acc__body h2,.acc__body h3,.acc__body h4,.acc__body h5,.acc__body h6{font-size:16px;line-height:24px;font-weight:700;color:var(--gray-800)}.acc__body ul,.acc__body ol{padding-left:22px}.acc__body ul{list-style:disc}.acc__body ol{list-style:decimal}.acc__body li+li{margin-top:4px}.acc__body img{max-width:100%;max-height:420px;width:auto;height:auto;border-radius:var(--r8)}.acc__body a{color:var(--red);text-decoration:underline}.acc__body table{width:100%;border-collapse:collapse}.acc__body th,.acc__body td{padding:8px 12px;border:1px solid var(--gray-200);text-align:left;vertical-align:top}.acc__body th{font-weight:700;background:var(--gray-100)}.acc__grid{display:flex;gap:24px;align-items:flex-start}.acc__grid>div:first-child{flex:1;display:flex;flex-direction:column;gap:12px}.acc__grid>.ad-banner{width:353px;flex:none;min-height:729px}@media(max-width:1023px){.acc__grid{flex-direction:column}.acc__grid>.ad-banner{width:100%;min-height:200px}}.catalog{display:flex;gap:24px;align-items:flex-start}.filter{width:323px;flex:none;background:var(--gray-100);border-radius:var(--r16);overflow:hidden}.filter__head{padding:12px 20px;border-bottom:1px solid var(--gray-200);font-weight:700}.filter__body{padding:20px;display:flex;flex-direction:column;gap:20px}.filter__body ul{display:flex;flex-direction:column;gap:12px}.catalog__list{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.catalog-card{background:var(--gray-100);border-radius:var(--r16)}.catalog-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:24px;font-size:20px;line-height:28px;font-weight:700;color:var(--navy);text-align:left}.catalog-card__head .i svg{transition:transform .2s}.catalog-card.is-open .catalog-card__head .i svg{transform:rotate(180deg)}.catalog-card__body{display:none;padding:0 24px 24px}.catalog-card.is-open .catalog-card__body{display:block}.catalog-card__row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0;font-size:16px;line-height:24px;font-weight:700;color:var(--gray-900)}@media(max-width:1023px){.catalog{flex-direction:column;align-items:stretch}.filter{width:100%}}.catalog__empty{padding:24px;border-radius:var(--r16);background:var(--gray-100);color:var(--muted);font-size:16px;line-height:24px;text-align:center}.posm-row{padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2));scroll-padding-inline:max(var(--gutter),calc((100% - var(--container)) / 2));display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.posm-row::-webkit-scrollbar{display:none}.posm-row.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.posm-row>*{flex:0 0 407px;max-width:85%;scroll-snap-align:start}.posm-head{flex:0 0 437px}@media(max-width:767px){.posm-head{flex:0 0 auto}.posm-row{gap:12px}.posm-row>*{flex-basis:85%}}.posm-card{background:#fff;border-radius:var(--r16);padding:16px;display:flex;flex-direction:column;gap:20px}.posm-card h3{font-size:16px;line-height:24px;font-weight:700}.posm-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r8)}.news-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px}.news-item{display:flex;flex-direction:column;gap:12px}.news-item img{width:100%;border-radius:var(--r16);object-fit:cover;aspect-ratio:330/257}.news-item h3{font-size:20px;line-height:28px;font-weight:700;transition:color .2s}a.news-item:hover h3,a.news-item:hover p{color:var(--navy)}.news-item p{font-size:14px;line-height:20px}.news-item .meta{display:flex;gap:6px;align-items:center;font-size:12px;line-height:16px;color:var(--gray-400)}.news-item .meta span{display:inline-flex;align-items:center;gap:4px}.news-item .meta>span+span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gray-400);flex:none}.news-item .meta svg{width:16px;height:16px}.news-item--big img{aspect-ratio:684/533}.news-item--big h3{font-size:24px;line-height:30px}.news-hero__side .news-item h3{font-size:16px;line-height:24px}@media(max-width:767px){.news-hero__side .news-item .meta{flex-wrap:wrap}.news-hero__side .news-item .meta>.meta__views{flex-basis:100%}.news-hero__side .news-item .meta>.meta__views:before{display:none}}.news-item--row{flex-direction:row;gap:12px}.news-item--row img{width:260px;height:202px;aspect-ratio:auto;flex:none}.news-item--row h3{font-size:16px;line-height:24px}.news-item--mini{flex-direction:row;gap:12px;align-items:flex-start}.news-item--mini img{width:135px;height:105px;aspect-ratio:auto;flex:none}.news-item--mini p{font-size:16px;line-height:24px;font-weight:400}.news-layout{display:grid;grid-template-columns:920fr 448fr;gap:24px;align-items:start}.news-side{display:flex;flex-direction:column;gap:16px}.news-side h3,.news-block h3.h{font-size:20px;line-height:28px;font-weight:700}.news-block,.news-block .list{display:flex;flex-direction:column;gap:16px}.rel-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.rel-card{display:flex;gap:12px;align-items:center;background:#fff;border-radius:var(--r16);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.rel-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.rel-card__figure{flex:none;width:160px;aspect-ratio:4 / 3;overflow:hidden}.rel-card__figure img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rel-card:hover .rel-card__figure img{transform:scale(1.04)}.rel-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px 12px 0}.rel-card h3{font-size:16px;line-height:24px;font-weight:700;color:var(--gray-800);transition:color .2s}.rel-card:hover h3{color:var(--navy)}.rel-card__author{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--gray-400)}@media(max-width:767px){.rel-grid{grid-template-columns:1fr;gap:12px}.rel-card__figure{width:120px}}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:20px;color:var(--gray-800)}.post-meta>span{display:inline-flex;align-items:center;gap:6px}.post-meta>span+span{gap:4px}.post-meta>span+span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gray-400);flex:none}.prose{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:24px}.prose h2{font-size:20px;line-height:28px;font-weight:700}.prose img{width:100%;border-radius:var(--r16)}@media(max-width:1023px){.news-hero,.news-layout{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1023px){.news-grid>*:nth-child(n+4){display:none}}@media(max-width:767px){.news-item--row{flex-direction:column}.news-item--row img{width:100%;height:auto;aspect-ratio:330/257}}.location{display:grid;grid-template-columns:448fr 920fr;gap:16px}.store{background:#fff;border-radius:var(--r16);overflow:hidden;display:flex;flex-direction:column}.store__search{padding:16px;border-bottom:1px solid var(--gray-200);display:flex;flex-direction:column;gap:12px}.store__or{text-align:center;font-size:12px;line-height:16px;color:var(--gray-400)}.store__reset{align-self:flex-end;font-size:12px;line-height:16px}.store__search select[disabled]{opacity:.55;cursor:not-allowed}.store__list{padding:16px}.store__list ul{border:1px solid var(--gray-200);border-radius:var(--r8);max-height:456px;overflow-y:auto}.store__item{padding:12px;border-bottom:1px solid var(--gray-200);display:flex;flex-direction:column;gap:8px;cursor:pointer}.store__item:last-child{border-bottom:0}.store__item:hover,.store__item.is-active{background:var(--gray-50)}.store__item strong{font-size:14px;line-height:20px}.store__item p{display:flex;gap:4px;font-size:14px;line-height:20px}.store__item p svg{width:16px;height:16px;flex:none;margin-top:2px}.store__item .links{display:flex;gap:8px;margin-top:4px}.store-link{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:14px;line-height:20px;color:var(--blue)}.store-link svg,.store-link img{flex:none;width:24px;height:24px}.store-link:hover{color:var(--navy);text-decoration:underline}.map{border-radius:var(--r16);overflow:hidden;background:var(--gray-200);min-height:692px}.map img,.map iframe{width:100%;height:100%;border:0;display:block;object-fit:cover}@media(max-width:1023px){.location{grid-template-columns:1fr}.map{min-height:360px}}.checkout{display:grid;grid-template-columns:1fr 440px;gap:24px;align-items:start}.checkout__form{background:#fff;border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:30px}.checkout__form>h1{font-size:30px;line-height:36px;font-weight:700}.checkout__form section{display:flex;flex-direction:column;gap:16px}.checkout__form section h2{font-size:20px;line-height:28px;font-weight:700}.form-row{display:flex;gap:16px}.form-row>*{flex:1}.pay-methods{display:flex;flex-direction:column;gap:12px}.pay-methods .radio{font-size:16px;line-height:24px}.pay-methods .radio .logo{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:none}.pay-methods .radio .logo img{width:32px;height:32px;object-fit:contain}.card-logos{display:inline-flex;gap:4px}.card-logos img{width:22px;height:16px;object-fit:contain}.checkout__actions{display:flex;gap:10px;justify-content:space-between}.checkout__actions .btn{flex:1;max-width:256px}.summary{background:#fff;border-radius:var(--r16);overflow:hidden}.summary>div{padding:20px 24px}.summary>hr{margin:0 24px;border:0;height:1px;background:var(--gray-200)}.summary h2{font-size:20px;line-height:28px;font-weight:700;margin-bottom:16px}.summary__item{display:flex;gap:8px}.summary__item+.summary__item{margin-top:16px}.summary__thumb{position:relative;width:64px;height:64px;flex:none}.summary__thumb img{width:64px;height:64px;object-fit:cover;border-radius:var(--r8)}.summary__thumb b{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:var(--gray-700);color:#f2f2f2;font-size:12px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;font-weight:400}.summary__item p{font-size:16px;line-height:24px}.summary__item small{font-size:14px;line-height:20px;color:var(--muted)}.summary__item .price{flex-direction:row;gap:8px;margin-top:8px}.summary__item .price__now{font-size:14px;line-height:20px;font-weight:400}.coupon{display:flex;gap:8px}.coupon .input{flex:1}.coupon-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--gray-100);border-radius:4px;font-size:14px;line-height:20px;color:var(--muted);margin-top:8px}.coupon-tag svg{width:20px;height:20px}.totals{border-top:1px solid #CDCDCD}.totals div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;font-size:16px;line-height:24px}.totals div+div{border-top:1px solid #CDCDCD}.totals .grand{padding:16px 0;font-size:20px;line-height:28px;font-weight:700}.totals .grand span:last-child{color:var(--red)}.summary__trust{display:flex;flex-direction:column;gap:8px}.summary__trust p{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.summary__trust svg{width:20px;height:20px;color:var(--navy)}@media(max-width:1023px){.checkout{grid-template-columns:1fr}.form-row{flex-direction:column}}.pay-box{max-width:600px;margin:0 auto;background:#fff;border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:16px}.pay-box--center{align-items:center;text-align:center}.pay-box .qr{padding:19px;background:#f9e9ea;border-radius:var(--r16)}.pay-box .qr div{background:#fff;padding:8px;border-radius:var(--r8)}.pay-box .qr img{width:162px;height:162px}.kv{width:100%}.kv div{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid var(--gray-200);font-size:14px;line-height:20px;text-align:left}.kv div:last-child{border-bottom:0}.kv div>span{flex:1}.kv div>span:first-child{color:var(--muted)}.kv .amount{color:var(--red)}.timer-big{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;line-height:20px}.timer-big b{font-size:20px;line-height:28px;font-weight:700}.banks{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.bank{position:relative;height:56px;border:1px solid #CDCDCD;border-radius:var(--r4);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--navy);background:#fff;cursor:pointer}.bank.is-active{background:#fef1e8;border-color:#f97415}.bank.is-active:after{content:"";position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:#f97415 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/16px no-repeat}@media(max-width:767px){.banks{grid-template-columns:repeat(3,1fr)}}.success-icon{width:80px;height:80px;border-radius:50%;background:var(--success);color:#fff;display:inline-flex;align-items:center;justify-content:center}.success-icon svg{width:46px;height:46px}.reason-card{background:var(--gray-100);border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:12px}.reason-card .ico{width:66px;height:66px;border-radius:var(--r16);background:var(--red);color:#fff;display:inline-flex;align-items:center;justify-content:center}.reason-card .ico svg{width:42px;height:42px}.reason-card h3{font-size:24px;line-height:30px;font-weight:700;color:var(--navy);text-transform:uppercase}.reason-card p{font-size:16px;line-height:24px}.job-card{background:#fff;border-radius:var(--r16);overflow:hidden}.job-card img{width:100%;aspect-ratio:1;object-fit:cover}.job-card div{padding:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:20px;line-height:28px;font-weight:700;color:var(--navy);text-transform:uppercase}.job-info{background:#fff;border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:20px}.job-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.job-info__grid>div{display:flex;gap:10px}.job-info__grid svg{color:var(--navy)}.job-info__grid small{display:block;color:var(--gray-600);font-size:14px;line-height:20px;margin-bottom:8px}.job-desc{background:#fff;border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:24px}.job-desc h3{font-size:20px;line-height:28px;font-weight:700}@media(max-width:767px){.job-info__grid{grid-template-columns:1fr}}.icon-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.icon-card .ico{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center;color:var(--navy)}.icon-card .ico svg{width:72px;height:72px}.icon-card .ico img{width:100px;height:100px}.icon-card p{font-size:16px;line-height:24px}.icon-card h3{font-size:24px;line-height:30px;font-weight:700;color:var(--navy);text-transform:uppercase}.icon-card--box{position:relative;background:var(--gray-100);border-radius:var(--r16);padding:64px 24px 24px}.icon-cards--boxed{margin-top:60px}.icon-card--box .ico{position:absolute;top:-50px;left:50%;transform:translate(-50%);width:100px;height:100px}.icon-card--box h3{font-size:18px;line-height:26px}.stat-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:0 36px}.stat-card .ico{color:var(--navy)}.stat-card .ico svg{width:80px;height:80px}.stat-card b{display:block;font-size:40px;line-height:44px;font-weight:700;color:var(--navy);margin-bottom:12px}.cert{display:flex;align-items:center;justify-content:center}.cert img{width:100%;max-width:330px;aspect-ratio:1;object-fit:contain}.logos{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.logos>*{width:153px;height:60px;display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto}.logos img{max-width:120px;max-height:60px;object-fit:contain}@media(max-width:767px){.logos{justify-content:center;gap:16px}.logos>*{width:120px}}.core-values{position:relative;border-radius:var(--r16);overflow:hidden;background:var(--navy) center/cover no-repeat;aspect-ratio:1392 / 570}.core-values:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000c3c80}.core-values__icon{position:absolute;left:50%;top:0;height:100%;aspect-ratio:328 / 570;transform:translate(-50%)}.core-values__icon svg{width:100%;height:100%;display:block;overflow:visible}.core-petal{fill:#002c80;transition:fill .25s ease;cursor:pointer}.core-petal.is-on{fill:var(--blue)}@media(hover:hover){.core-petal:hover{fill:var(--blue)}}.core-center{fill:var(--yellow)}.core-label{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-size:14px;line-height:20px;text-align:center;white-space:nowrap;pointer-events:none;transform:translate(-50%)}.core-label b{font-size:20px;line-height:28px;font-weight:700}.core-text{position:absolute;width:25.86%;color:#fff;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.core-text h3{font-size:20px;line-height:28px;font-weight:700;margin-bottom:4px}.core-text p{font-size:14px;line-height:20px}.core-text.is-on{opacity:1;transform:none}@media(max-width:1023px){.core-text{width:30%}.core-text p{font-size:13px;line-height:18px}.core-label{font-size:12px;line-height:16px}.core-label b{font-size:16px;line-height:22px}}@media(max-width:767px){.core-values{aspect-ratio:auto;padding:24px 16px;display:grid;grid-template-columns:1fr;row-gap:20px}.core-values__icon{position:relative;left:auto;transform:none;grid-area:1 / 1;width:min(100%,300px);height:auto;aspect-ratio:328 / 570;margin:0 auto}.core-label{font-size:14px;line-height:20px}.core-label b{font-size:20px;line-height:28px}.core-text{position:relative;grid-area:2 / 1;left:auto!important;top:auto!important;width:100%;min-height:124px;transform:none}}.contact-cards{display:flex}.contact-cards>div{flex:1;padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;color:#fff;font-size:20px;line-height:28px}.contact-cards>div span{font-weight:400}.contact-cards>div p{padding:64px 0;font-weight:700}.contact-cards>div:first-child{background:var(--navy);border-radius:var(--r16) 0 0 var(--r16)}.contact-cards>div:last-child{background:var(--red);border-radius:0 var(--r16) var(--r16) 0;font-weight:700}@media(max-width:767px){.contact-cards{flex-direction:column}.contact-cards>div:first-child{border-radius:var(--r16) var(--r16) 0 0}.contact-cards>div:last-child{border-radius:0 0 var(--r16) var(--r16)}.contact-cards>div p{padding:24px 0}}.social-card{background:var(--gray-100);border-radius:var(--r16);padding:24px;display:flex;flex-direction:column;align-items:center;gap:20px}.social-card svg{width:60px;height:60px;color:var(--navy);--icon-bg: var(--gray-100)}.upload{border:1px solid var(--gray-300);border-radius:var(--r8);padding:10px 12px;min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:12px;line-height:16px;color:var(--gray-600)}.upload span{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--rfull);background:#5b9ef133;color:var(--navy);font-size:14px;line-height:20px;cursor:pointer}.upload span svg{width:20px;height:20px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000080;opacity:0;visibility:hidden;transition:.2s}.overlay.is-open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:110;width:462px;max-width:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s}.drawer.is-open{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--gray-200);font-size:18px;line-height:26px;font-weight:700}.drawer__body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.drawer__foot{padding:0 20px 20px;border-top:1px solid var(--gray-200)}.cart-item{display:flex;gap:12px;padding:12px;border:1px solid var(--gray-200);border-radius:var(--r12)}.cart-item img{width:90px;height:90px;object-fit:cover;border-radius:var(--r12);flex:none}.cart-item>div{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.cart-item p{font-size:16px;line-height:24px}.cart-item small{font-size:14px;line-height:20px;color:var(--muted)}.cart-item .price{flex-direction:row;gap:8px}.cart-item .price__now{font-size:14px;line-height:20px;font-weight:400}.cart-item .ctrl{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-total{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--gray-200);font-size:16px;line-height:24px;font-weight:700;margin-bottom:12px}.cart-total span:last-child{color:var(--red)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:.2s}.modal.is-open{opacity:1;visibility:visible}.modal__box{width:560px;max-width:100%;max-height:100%;overflow-y:auto;background:#fff;border-radius:var(--r16);display:flex;flex-direction:column}.modal__box--wide{width:1000px}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px;border-bottom:1px solid var(--gray-200);font-size:20px;line-height:28px;font-weight:700;color:var(--navy)}.modal__head--medium{font-weight:500}.modal__head{position:sticky;top:0;z-index:2;background:#fff;border-radius:var(--r16) var(--r16) 0 0}.modal__close{width:32px;height:32px;border-radius:50%;background:var(--gray-100);display:inline-flex;align-items:center;justify-content:center}.modal__body{padding:24px;display:flex;flex-direction:column;gap:16px}.modal__body--doc{padding:16px}.modal__back{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:4px 10px 4px 6px;border:0;border-radius:var(--r8);background:var(--navy-soft);color:var(--navy);font-size:14px;line-height:20px;font-weight:600;cursor:pointer}.modal__back:hover{background:#daddec}.modal__back svg{width:18px;height:18px;flex:0 0 auto}.modal__head>span[id$=Title]{flex:1 1 auto;min-width:0}.doc-table{width:100%;border-collapse:collapse;font-size:16px;line-height:24px}.doc-table th,.doc-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.doc-table th{font-weight:600;color:var(--navy);background:var(--navy-soft);white-space:nowrap}.doc-table tbody tr:last-child td{border-bottom:0}.doc-table__view{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--sky);font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.doc-table__view svg{width:20px;height:20px;flex:0 0 auto}.doc-table__none{color:var(--gray-400)}@media(max-width:640px){.doc-table thead{display:none}.doc-table,.doc-table tbody,.doc-table tr,.doc-table td{display:block;width:100%}.doc-table tr{padding:12px 0;border-bottom:1px solid var(--border)}.doc-table tbody tr:last-child{border-bottom:0}.doc-table td{padding:4px 0;border:0}.doc-table td:before{content:attr(data-label);display:block;font-size:14px;line-height:20px;font-weight:600;color:var(--muted)}}.doc-view{display:flex;flex-direction:column}.doc-view__img{width:100%;height:auto;border-radius:var(--r8)}.doc-pdf{display:flex;flex-direction:column;gap:12px;min-height:0}.doc-pdf__bar{height:4px;border-radius:999px;background:var(--gray-200);overflow:hidden}.doc-pdf__bar>i{display:block;width:0;height:100%;border-radius:999px;background:var(--sky);transition:width .15s linear}.doc-pdf__note{color:var(--muted);font-size:14px;line-height:20px;text-align:center}.doc-pdf__pages{display:flex;flex-direction:column;gap:12px}.doc-pdf__pg{position:relative;width:100%;border-radius:var(--r8);background:var(--gray-100);overflow:hidden}.doc-pdf__cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.doc-pdf__im{display:block;width:100%;height:auto;border-radius:var(--r8)}.doc-pdf__pg.is-loi{display:flex;align-items:center;justify-content:center}.doc-pdf__pg.is-loi:before{content:"!";width:32px;height:32px;border-radius:50%;background:var(--gray-200);color:var(--muted);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.doc-pdf__pg.is-loi .doc-pdf__im{display:none}.doc-pdf__pg:not(.is-ve):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.75) 50%,transparent 80%);background-size:220% 100%;animation:doc-pdf-cho 1.4s linear infinite}@keyframes doc-pdf-cho{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.doc-pdf__pg:not(.is-ve):after{animation:none}}.doc-pdf__count{position:sticky;bottom:8px;z-index:1;align-self:center;margin-top:-4px;padding:4px 12px;border-radius:999px;background:#000000a6;color:#fff;font-size:13px;line-height:20px;pointer-events:none}@supports selector(:has(*)){.modal__box--wide:has(.doc-pdf:not([hidden])){max-height:calc(100vh - 32px)}}@supports (height: 1dvh){@supports selector(:has(*)){.modal__box--wide:has(.doc-pdf:not([hidden])){max-height:calc(100dvh - 32px)}}}.doc-pdf__dbg{margin:0;padding:4px 8px;border-radius:var(--r8);background:#fffbe6;border:1px solid #f0d98a;color:#6b5a12;font-size:12px;line-height:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-word}.doc-pdf__dbg--dau{margin-bottom:4px}.doc-view__frame{display:block;width:100%;height:70vh;max-height:calc(100vh - 148px);min-height:160px;border:0;border-radius:var(--r8);background:var(--gray-100)}@supports (height: 1dvh){.doc-view__frame{height:70dvh;max-height:calc(100dvh - 148px)}}.doc-view__empty{padding:24px;border-radius:var(--r16);background:var(--gray-100);color:var(--muted);font-size:16px;line-height:24px;text-align:center}@media(max-width:767px){.modal--doc .modal__body--doc{padding:8px}}@media(max-height:520px){.modal--doc{padding:8px}.modal--doc .modal__head{padding:10px 16px;font-size:16px;line-height:24px}.modal--doc .modal__close{width:28px;height:28px}.modal--doc .modal__body--doc{padding:8px}}.search-panel{position:fixed;top:0;left:0;right:0;z-index:120;padding:24px var(--gutter);display:flex;justify-content:center;opacity:0;visibility:hidden;transition:.2s;transform:translateY(-16px)}.search-panel.is-open{opacity:1;visibility:visible;transform:translateY(0)}.search-panel>div{width:600px;max-width:100%;display:flex;flex-direction:column;gap:8px}.search-panel .input{background:#fff}.search-results{background:#fff;border-radius:var(--r16);padding:0 8px 8px}.search-results h4{padding:8px 12px;font-size:16px;line-height:24px;font-weight:400;color:var(--gray-700)}.search-results__kw{display:flex;align-items:center;gap:8px;padding:12px;margin-top:8px;border-radius:var(--r8);font-size:16px;line-height:24px;font-weight:500;color:var(--navy)}.search-results__kw:hover{background:var(--gray-100)}.search-results__kw svg{flex:none}.search-results__empty{padding:8px 12px 12px;font-size:14px;line-height:20px;color:var(--muted)}.search-results a{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r8)}.search-results a:hover{background:var(--gray-100)}.search-results img{width:60px;height:60px;object-fit:cover;border-radius:var(--r8)}.search-results span{font-size:16px;line-height:24px;font-weight:700}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(20px);z-index:200;background:var(--gray-800);color:#fff;padding:10px 16px;border-radius:var(--r8);font-size:14px;opacity:0;transition:.2s;pointer-events:none}.toast.is-show{opacity:1;transform:translate(-50%) translateY(0)}.load-more{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;min-height:56px;font-size:14px;line-height:20px;font-weight:500;color:var(--muted)}.load-more__dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--gray-200);border-top-color:var(--navy);animation:spin .7s linear infinite}.load-more[data-state=done] .load-more__dot{display:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.load-more__dot{animation:none}}.divider{height:1px;background:var(--gray-200)}.promo-img{width:100%;border-radius:var(--r16)}.promo-link{display:block}.faq{max-width:990px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq__tabs{display:flex;gap:24px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.faq__tabs::-webkit-scrollbar{display:none}.faq__tabs.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.faq__tab{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.faq__tab:first-child{margin-left:auto}.faq__tab:last-child{margin-right:auto}.faq__tab{padding:16px 20px;font-size:16px;line-height:24px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent;background:none}.faq__tab.is-active{color:var(--gray-800);border-bottom-color:var(--red)}.partner-form{max-width:990px;margin-inline:auto;width:100%;background:#fff;border-radius:var(--r16);overflow:hidden}.partner-form__head{padding:20px 24px;font-size:20px;line-height:28px;font-weight:400;color:var(--gray-800)}.partner-form__body{padding:24px;display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.faq__tabs{gap:8px}.faq__tab{padding:12px;font-size:14px}}.contact-list{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:min-content;gap:12px}.contact-card{background:#fff;border-radius:var(--r16);padding:20px;display:flex;flex-direction:column;gap:12px}.contact-card--tall{grid-row:span 2}.contact-card h3{font-size:16px;line-height:24px;font-weight:700;color:var(--gray-800)}.contact-card ul{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:20px}.contact-card li{display:flex;gap:10px;align-items:flex-start}.contact-card li>svg{flex:none;width:24px;height:24px;color:var(--navy)}.contact-card__ico{flex:none;width:24px;height:24px}.contact-card a:hover{color:var(--red)}.contact-map{border-radius:var(--r16);overflow:hidden}.contact-map img,.contact-map iframe{width:100%;height:726px;border:0;display:block;object-fit:cover}@media(max-width:1023px){.contact-list{grid-template-columns:repeat(2,1fr)}.contact-card--tall{grid-row:auto}.contact-map img,.contact-map iframe{height:480px}}@media(max-width:767px){.contact-list{grid-template-columns:1fr}.contact-map img,.contact-map iframe{height:320px}}.doc-link{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-style:italic;font-size:14px;line-height:20px;width:fit-content;transition:color .15s}.doc-link:hover{color:var(--navy)}.doc-link__dl{opacity:0;transform:translate(-4px);transition:.15s}.doc-link:hover .doc-link__dl{opacity:1;transform:none}.factory-row{display:flex;overflow-x:auto;padding-top:120px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-overflow-scrolling:touch}.factory-row::-webkit-scrollbar{display:none}.factory-row.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.factory-card{flex:0 0 100%;scroll-snap-align:start;background:var(--navy);color:#fff}.factory-card__inner{display:flex;gap:24px;align-items:flex-end;padding-block:32px 0}.factory-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:30px;padding-bottom:32px}.factory-card__body .sec-title,.factory-card__body .sec-subtitle{color:#fff}.factory-card img{flex:1;min-width:0;width:50%;height:515px;margin-top:-200px;object-fit:cover;border-radius:var(--r16)}@media(max-width:1023px){.factory-row{padding-top:120px}.factory-card img{height:420px;margin-top:-160px}}@media(max-width:767px){.factory-row{padding-top:0}.factory-card__inner{flex-direction:column-reverse;gap:20px;padding-block:24px}.factory-card img{width:100%;height:220px;margin-top:0}.factory-card__body{gap:20px;padding-bottom:0}}main{overflow-x:clip}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal--left{transform:translate(-40px)}.reveal--right{transform:translate(40px)}.reveal--scale{transform:scale(.94)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media(max-width:1023px){.page-banner{height:240px}.img-card h3,.brand-card__bar h3{font-size:28px;line-height:34px}.flash__head{gap:16px}.cert-grid,.grid-4.grid-t2,.job-info__grid{grid-template-columns:repeat(2,1fr)}.quick-links{flex-wrap:wrap;gap:16px}.quick-link{width:calc(25% - 12px);font-size:14px}.logos{justify-content:center;gap:16px}.modal__box--video,.modal__box--wide{width:100%}.drawer{width:420px}.checkout__actions .btn{max-width:none}.partner-form,.faq,.pay-box,.container--narrow{max-width:100%}.article.is-collapsed{max-height:420px}.ad-banner{min-height:240px}.pdp__info{gap:24px}.pdp__row>h4{min-width:100px}.news-card h3,.rel-card h3{font-size:15px;line-height:22px}.contact-map img,.contact-map iframe{height:420px}}.error-404{max-width:560px;margin:0 auto;padding:96px 0;text-align:center}.error-404__code{font-size:120px;line-height:1;font-weight:800;color:var(--navy);letter-spacing:-2px}.error-404__desc{margin-top:12px;font-size:16px;line-height:24px;color:var(--muted)}.error-404 h1{margin-top:8px;font-size:28px;line-height:34px;font-weight:700;color:var(--gray-900)}.error-404__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:32px}.error-404__links{display:flex;justify-content:center;gap:8px 24px;flex-wrap:wrap;margin-top:32px;padding-top:32px;border-top:1px solid var(--gray-200);font-size:14px;line-height:20px}.error-404__links a:hover{color:var(--red)}@media(max-width:767px){.error-404{padding:56px 0}.error-404__code{font-size:80px}}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:90;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--navy);color:#fff;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s,background .15s}.back-to-top.is-show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--red)}@media(max-width:767px){.back-to-top{right:16px;bottom:16px;width:40px;height:40px}}@media(max-width:767px){.t-4xl,.sec-title,.page-banner h1,.img-card h3,.brand-card__bar h3{font-size:24px;line-height:30px}.page-banner{height:140px}}@media(max-width:1023px){.grid.icon-cards--boxed{row-gap:74px}}@media(max-width:767px){.stat-card b{font-size:24px;line-height:30px}.stat-card{padding:0}}.scroll-row,.timeline,.milestones,.reviews,.pdp__thumbs,.posm-row,.factory-row{overscroll-behavior-x:contain}.banner-img{-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}@supports not (overflow: clip){main{overflow-x:hidden}}.contact-map,.map{position:relative}.contact-map iframe,.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill}.contact-map{height:726px}@media(max-width:1023px){.contact-map{height:420px}}.pdp__gallery{min-width:0;max-width:100%}.pdp__thumbs-wrap,.pdp__thumbs,.pdp__main{min-width:0}.pdp__main img,.pdp__main video{max-width:100%}@media(max-width:767px){.grid.grid-m1{grid-template-columns:1fr;gap:12px}}.shopify-email-marketing-confirmation__container{max-width:560px;margin:0 auto;padding:96px var(--gutter);text-align:center}.shopify-email-marketing-confirmation__container h1{font-size:20px;line-height:28px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.02em}.shopify-email-marketing-confirmation__container p{margin-top:12px;font-size:16px;line-height:24px;color:var(--muted)}.shopify-email-marketing-confirmation__container p:first-of-type{margin-top:16px;font-size:28px;line-height:34px;font-weight:700;color:var(--text)}.shopify-email-marketing-confirmation__container form{margin-top:32px}.shopify-email-marketing-confirmation__container .btn{background:var(--red);color:#fff;border:1px solid transparent!important;border-radius:var(--r8)!important;padding:13px 24px!important;font-size:16px!important}.shopify-email-marketing-confirmation__container .btn:hover{background:var(--red-hover)}@media(max-width:767px){.shopify-email-marketing-confirmation__container{padding:56px var(--gutter)}.shopify-email-marketing-confirmation__container p:first-of-type{font-size:24px;line-height:30px}}.job-info__icon--svg{display:inline-flex;width:24px;height:24px;flex:none}.job-info__icon--svg svg{width:100%;height:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style.css.map */
