:root{--cs-primary:#2378fe;--cs-muted:#8f8f8a;--cs-text:#f4f4f2;--cs-bg:#0c0b12;--cs-border:#1f1f25;--cs-card:#14121c;--cs-input:#0b0b0c;--cs-line:#242331;--cs-rainbow:linear-gradient(90deg, #ff5a7a 0%, #ffb347 28%, #3ee6c1 55%, #4d8dff 78%, #b36bff 100%);--cs-blue:linear-gradient(90deg, #4d8dff 0%, #b36bff 100%);--cs-header-h:86px;--cs-heading:"Archivo", sans-serif;--cs-body:"Manrope", sans-serif}html{background:var(--cs-bg)}html:root body{font-family:var(--cs-body)}body{background:var(--cs-bg) url(/colorshow/body-bg.webp) center top/cover no-repeat;color:var(--cs-text);font-family:var(--cs-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4}::selection{color:#fff;background:#4d8dff}.cs-wrap{width:min(1200px,100% - 60px);margin-inline:auto}.cs-wrap--shop{width:min(1220px,100% - 40px)}.cs-center{text-align:center}.cs-title{font-family:var(--cs-heading);color:var(--cs-text);letter-spacing:0;margin:0;font-weight:600;line-height:1.1}.cs-title em,.cs-title strong,.cs-title .pb-inline em,.cs-title .pb-inline strong{font-style:normal;font-weight:inherit;-webkit-text-fill-color:#0000;color:#ff5a7a;-webkit-background-clip:text;background-clip:text}.cs-title em{background-image:var(--cs-blue)}.cs-title strong{background-image:var(--cs-rainbow)}.cs-title a{color:inherit}.cs-title--hero{font-size:50px}.cs-title--l{font-size:42px}.cs-title--m{font-size:30px}.cs-kicker{font-family:var(--cs-body);color:var(--cs-primary);margin:0;font-size:12px;font-weight:600;line-height:1.4}.cs-kicker--light{color:var(--cs-text)}.cs-text,.cs-text p{color:var(--cs-muted);font-size:15px;line-height:1.4}.cs-text p,.cs-strip__text p,.cs-grid__text p,.cs-grid__note p,.cs-banner__text p,.cs-photohero__text p,.cs-faq__answer p{margin:0 0 1.4em}.cs-text p:last-child,.cs-strip__text p:last-child,.cs-grid__text p:last-child,.cs-grid__note p:last-child,.cs-banner__text p:last-child,.cs-photohero__text p:last-child,.cs-faq__answer p:last-child{margin-bottom:0}.cs-btns{flex-wrap:wrap;gap:20px;display:flex}.cs-btn{border:1px solid var(--cs-text);font-family:var(--cs-body);border-radius:999px;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:600;line-height:21px;text-decoration:none;transition:opacity .2s,background-color .2s,color .2s;display:inline-flex}.cs-btn--light{background:var(--cs-text);color:#14121c}.cs-btn--light:hover{color:#14121c;opacity:.85}.cs-btn--outline{background:var(--cs-bg);color:var(--cs-text)}.cs-btn--outline:hover{background:var(--cs-text);color:#14121c}.cs-topbar{z-index:101;background:var(--cs-rainbow);color:#14121c;font-family:var(--cs-body);text-align:center;padding:9px 30px;font-size:13px;font-weight:600;line-height:1.4;position:relative}.cs-header{z-index:100;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:#141a271f;padding:17px 0;transition:background-color .3s;position:sticky;top:0}.cs-header:after{content:"";background:var(--cs-rainbow);opacity:0;height:1px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.cs-header.is-scrolled{background-color:#0c0b12b8}.cs-header.is-scrolled:after{opacity:1}.cs-header__row{justify-content:space-between;align-items:center;width:min(1220px,100% - 60px);height:52px;margin-inline:auto;display:flex}.cs-header__left{align-items:center;gap:20px;min-width:0;display:flex}.cs-header__logo{flex:none;display:block}.cs-header__logo img{width:auto;height:44px;display:block}.cs-menu>ul{margin:0;padding:0;list-style:none;display:flex}.cs-menu li{margin:0;position:relative}.cs-menu>ul>li>a{font-family:var(--cs-body);color:var(--cs-text);opacity:1;padding:16px;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:opacity .2s;display:block}.cs-menu>ul>li>a:hover{color:var(--cs-text);opacity:.7}.cs-menu .has-sub:hover>.cs-menu__sub,.cs-menu .has-sub:focus-within>.cs-menu__sub{visibility:visible;opacity:1;transform:translateY(0)}.cs-menu__sub{background:var(--cs-input);visibility:hidden;opacity:0;border-radius:0 0 12px 12px;min-width:340px;margin:0;padding:18px 0 22px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 18px 40px #00000059}.cs-menu__sub li:last-child>a{border-bottom:0}.cs-menu__sub a{border-bottom:1px solid var(--cs-border);color:var(--cs-text);white-space:nowrap;align-items:center;gap:27px;margin:0 15px;padding:20px 10px;font-size:14px;line-height:1.4;text-decoration:none;display:flex}.cs-menu__sub a:hover{color:var(--cs-text);background:#ffffff08}.cs-menu__icon{flex:none;width:40px;height:40px}.cs-header__right{align-items:center;margin:0 -16px 0 0;padding:0;list-style:none;display:flex}.cs-header__right li{margin:0}.cs-header__right a,.cs-header__right .cs-icon-btn{color:var(--cs-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:16px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-flex}.cs-header__right a:hover,.cs-header__right .cs-icon-btn:hover{color:var(--cs-text);opacity:.7}.cs-header__right .cs-icon-btn i{font-size:18px}.cs-cart{gap:2px;position:relative}.cs-cart__count{color:var(--cs-primary);margin:-16px -2px 0 0;font-size:14px;line-height:1.4}.cs-burger{display:none}.cs-search{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0b12f5;justify-content:center;align-items:flex-start;padding-top:22vh;display:flex;position:fixed;inset:0}.cs-search__close{color:var(--cs-text);cursor:pointer;background:0 0;border:0;font-size:40px;line-height:1;position:absolute;top:24px;right:32px}.cs-search__form{width:min(760px,100% - 60px)}.cs-search__form input{border:0;border-bottom:1px solid var(--cs-border);width:100%;color:var(--cs-text);font-family:var(--cs-heading);background:0 0;outline:none;padding:12px 0;font-size:36px}.cs-search__form p{color:var(--cs-muted);margin:14px 0 0;font-size:14px}.cs-under-header{margin-top:calc(-1*var(--cs-header-h))}.cs-hero{background:50%/cover no-repeat;min-height:708px;padding:210px 0 110px}.cs-hero .cs-kicker{margin-bottom:20px}.cs-hero .cs-title{max-width:700px;line-height:55px}.cs-hero .cs-btns{margin-top:40px}.cs-hero__text{max-width:490px;margin-top:30px}.cs-strip{border-top:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border);padding:41px 0}.cs-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:60px;display:grid}.cs-strip__title{color:var(--cs-text);margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4}.cs-strip__text,.cs-strip__text p{color:var(--cs-muted);font-size:14px;line-height:1.4}.cs-head{padding:110px 0 50px}.cs-head .cs-kicker{margin-bottom:20px}.cs-head--left .cs-kicker{padding-left:10px}.cs-head__row{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.cs-head__link{color:var(--cs-text);flex:none;font-size:15px;font-weight:600;line-height:21px;text-decoration:none}.cs-head__link:hover{color:var(--cs-text);opacity:.75}.cs-head--center{text-align:center}.cs-head--center .cs-head__row{justify-content:center}.cs-head--center .cs-head__text{max-width:730px;margin-inline:auto}.cs-head__text{margin-top:30px}.cs-head--first{padding-top:calc(var(--cs-header-h) + 110px);padding-bottom:60px}.cs-head--first .cs-title{font-size:42px}.cs-faq+.cs-head,.cs-page .cs-faq+* .cs-head{padding-top:40px}.cs-split{padding:0 0 80px}.cs-split+.cs-split{padding-bottom:110px}.cs-split__grid{align-items:center;gap:70px;display:grid}.cs-split--wide .cs-split__grid{grid-template-columns:minmax(0,452fr) minmax(0,678fr)}.cs-split--wide.cs-split--left .cs-split__grid{grid-template-columns:minmax(0,678fr) minmax(0,452fr)}.cs-split--half .cs-split__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px}.cs-split--left .cs-split__media{order:-1}.cs-split__text{flex-direction:column;gap:20px;display:flex}.cs-split__text .cs-btns{margin-top:20px}.cs-split--half .cs-split__media{padding:0 10px}.cs-split--half .cs-split__text{padding:10px}.cs-split--half .cs-split__text .cs-text p{font-size:14px}.cs-split__media img{width:100%;height:auto;display:block}.cs-split--wide .cs-split__media{padding:0 10px}.cs-grid{padding:70px 0}.cs-grid__head{margin-bottom:50px}.cs-grid__head .cs-kicker{margin-bottom:20px}.cs-grid__head .cs-head__text{margin-top:20px}.cs-grid__head.cs-head--center{text-align:center}.cs-grid__items{gap:60px 20px;display:grid}.cs-cols-1{grid-template-columns:minmax(0,1fr);gap:30px}.cs-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 30px}.cs-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 70px}.cs-cols-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.cs-grid__item{flex-direction:column;gap:10px;display:flex}.cs-grid__title{color:var(--cs-text);margin:0;font-size:18px;font-weight:700;line-height:1.4}.cs-grid__text,.cs-grid__text p,.cs-grid__note,.cs-grid__note p{color:var(--cs-muted);white-space:pre-line;font-size:14px;line-height:1.4}.cs-grid__items--small .cs-grid__title{font-size:15px;font-weight:600}.cs-grid__items--cards{gap:60px 30px}.cs-grid__items--cards .cs-grid__item{border:1px solid var(--cs-line);background:linear-gradient(#14121c8c,#0c0b1233);border-radius:14px;padding:30px}.cs-grid__items--cards .cs-grid__icon{width:65px;height:67px;margin-bottom:30px}.cs-grid--image{padding:0 0 110px}.cs-grid--image .cs-grid__head{margin-bottom:20px}.cs-grid__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:50px;display:grid}.cs-grid--left .cs-grid__body{padding:10px}.cs-grid--right .cs-grid__media{order:2}.cs-grid__media{padding:0 10px}.cs-grid__media img{width:100%;height:auto;display:block}.cs-grid__note{margin-top:0}.cs-pagetitle{padding:calc(var(--cs-header-h) + 144px) 0 70px}.cs-pagetitle .cs-wrap{padding-left:10px}.cs-banner{background:50%/cover no-repeat;min-height:371px;margin-bottom:110px;padding:110px 0 60px}.cs-banner .cs-wrap{padding-left:10px}.cs-banner__body{max-width:535px}.cs-banner__text{margin-top:20px}.cs-banner__text,.cs-banner__text p{color:var(--cs-text);font-size:14px;line-height:1.4}.cs-photohero{min-height:70vh;padding:calc(var(--cs-header-h) + 60px) 0 70px;background:bottom/cover no-repeat;flex-direction:column;justify-content:flex-end;display:flex}.cs-photohero .cs-wrap{padding-left:10px}.cs-photohero .cs-kicker{margin-bottom:20px}.cs-photohero .cs-title--hero{font-size:42px}.cs-photohero--fade{isolation:isolate;position:relative}.cs-photohero--fade:before{content:"";z-index:-1;background:linear-gradient(180deg, #0c0b1200 0%, var(--cs-bg) 100%);pointer-events:none;position:absolute;inset:0}.cs-photohero__text{max-width:535px;margin-top:20px}.cs-photohero__text,.cs-photohero__text p{color:var(--cs-text);white-space:pre-line;font-size:14px;line-height:1.4}.cs-photohero--short{min-height:42vh}.cs-photohero--short .cs-title--hero{font-size:42px}.cs-photohero--short .cs-photohero__text{max-width:640px}.cs-photohero--center,.cs-photohero--shop{min-height:0;padding:calc(var(--cs-header-h) + 60px) 0 60px;text-align:center;background-position:50%;justify-content:flex-start}.cs-photohero--center .cs-wrap,.cs-photohero--shop .cs-wrap{padding-left:0}.cs-photohero--center .cs-photohero__text,.cs-photohero--shop .cs-photohero__text{max-width:650px;margin-inline:auto;font-size:15px;line-height:1.4}.cs-photohero--center .cs-photohero__text{font-size:16px}.cs-photohero--shop{min-height:453px;padding-top:calc(var(--cs-header-h) + 85px)}.cs-photohero--shop .cs-photohero__text{color:var(--cs-muted)}.cs-marquee{padding:110px 0 70px;overflow:hidden}.cs-marquee__viewport{margin-top:40px;overflow:hidden}.cs-marquee__track{align-items:center;gap:100px;width:max-content;animation:40s linear infinite cs-marquee;display:flex}.cs-marquee__track img{width:auto;max-width:none;height:58px;display:block}.cs-marquee__track:hover{animation-play-state:paused}@keyframes cs-marquee{to{transform:translate(calc(-50% - 50px))}}@media (prefers-reduced-motion:reduce){.cs-marquee__track{animation:none}}.cs-faq{padding:90px 0 80px}.cs-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.cs-faq__intro{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cs-faq__intro .cs-kicker{margin-bottom:0}.cs-faq__intro .cs-btns{margin-top:30px}.cs-faq__text{max-width:350px;margin-top:10px}.cs-faq__list{padding:0 10px}.cs-faq__item{border-bottom:1px solid var(--cs-border)}.cs-faq__item summary{cursor:pointer;color:var(--cs-text);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:700;line-height:1.4;list-style:none;display:flex}.cs-faq__item summary::-webkit-details-marker{display:none}.cs-faq__item[open] summary{color:var(--cs-primary)}.cs-faq__sign{flex:none;width:12px;height:12px;position:relative}.cs-faq__sign:before,.cs-faq__sign:after{content:"";background:currentColor;width:12px;height:2px;position:absolute;top:5px;left:0}.cs-faq__sign:after{transition:transform .2s;transform:rotate(90deg)}.cs-faq__item[open] .cs-faq__sign:after{transform:rotate(0)}.cs-faq__answer{padding:0 0 30px}.cs-faq__answer,.cs-faq__answer p{color:var(--cs-muted);font-size:14px;line-height:1.4}.cs-posts{padding:0 0 30px}.cs-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0 10px;display:grid}.cs-posts__thumb{aspect-ratio:373/248;border-radius:12px;margin-bottom:18px;display:block;overflow:hidden}.cs-posts__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.cs-posts__thumb:hover img{transform:scale(1.04)}.cs-posts__title{font-family:var(--cs-body);margin:0 0 11px;font-size:18px;font-weight:700;line-height:1.4}.cs-posts__title a{color:var(--cs-text);text-decoration:none}.cs-posts__date{color:var(--cs-muted);margin:0 0 13px;font-size:13px;line-height:1.4}.cs-posts__excerpt{color:var(--cs-muted);margin:0;font-size:14px;line-height:1.4}.cs-panel-wrap{padding:80px 0 150px;scroll-margin-top:120px}.cs-panel{border:1px solid var(--cs-border);background:var(--cs-bg) center/cover no-repeat;border-radius:14px;grid-template-columns:minmax(0,363fr) minmax(0,545fr);align-items:start;gap:110px;padding:50px 90px;display:grid}.cs-panel__intro{flex-direction:column;gap:20px;display:flex}.cs-panel__text{margin-top:10px}.cs-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;display:grid}.cs-form input,.cs-form textarea{border:1px solid var(--cs-border);background:var(--cs-input);width:100%;height:38px;min-height:38px;color:var(--cs-text);font-family:var(--cs-body);border-radius:12px;outline:none;margin:0;padding:0 12px;font-size:14px;line-height:38px;transition:border-color .2s;display:block;box-shadow:0 1px 4px #12196114}.cs-form input::placeholder,.cs-form textarea::placeholder{color:var(--cs-muted);opacity:1}.cs-form input:focus,.cs-form textarea:focus{border-color:#57585e}.cs-form textarea{resize:vertical;height:130px;padding:12px;line-height:1.5}.cs-form__field{min-width:0}.cs-form__field--wide{grid-column:1/-1}.cs-form__submit{background:var(--cs-text);color:#14121c;height:38px;font-family:var(--cs-body);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;margin-top:4px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 4px #12196114}.cs-form__submit:hover{opacity:.85}.cs-form__submit:disabled{opacity:.6}.cs-form__error{color:#ff5a7a;margin:12px 0 0;font-size:14px}.cs-form__done{padding:20px 0}.cs-form__done p{color:var(--cs-text);margin:0 0 20px;font-size:16px}.cs-form--labels{gap:30px 20px}.cs-form--labels label{color:var(--cs-text);margin-bottom:12px;font-size:14px;font-weight:600;line-height:1.4;display:block}.cs-form--labels input{min-height:38px}.cs-form--labels textarea{height:130px}.cs-form--labels .cs-form__submit{margin-top:-6px}.cs-form__req{color:#ff5a7a;margin-left:6px}.cs-contact{padding:calc(var(--cs-header-h) + 110px) 0 110px}.cs-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;display:grid}.cs-contact__intro{flex-direction:column;gap:20px;display:flex}.cs-contact__intro .cs-title{margin-top:0}.cs-contact__text{max-width:540px;margin-top:10px}.cs-contact__map{border-radius:12px;height:250px;margin-top:30px;overflow:hidden}.cs-contact__map iframe{border:0;width:100%;height:100%;display:block}.cs-contact__form{padding-top:20px}.cs-projects{padding:0 0 20px}.cs-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -4px;padding:0;list-style:none;display:grid}.cs-projects__grid li{margin:0;padding:0 14px 28px}.cs-projects__grid a,.cs-projects__grid>li>div{color:#fff;text-decoration:none;display:block;position:relative}.cs-projects__img{display:block;position:relative}.cs-projects__img img{aspect-ratio:2;object-fit:cover;border-radius:12px;width:100%;display:block}.cs-projects__img:after{content:"";pointer-events:none;background:linear-gradient(#0c0b12 0%,#0c0b1200 36.54%);border-radius:12px;position:absolute;inset:0}.cs-projects__title{z-index:1;font-family:var(--cs-heading);color:#fff;padding:24px;font-size:18px;font-weight:400;line-height:1.4;position:absolute;top:0;left:0;right:0}.cs-projects a:hover img{opacity:.9}.cs-media{padding:0 0 60px}.cs-media+.cs-media{padding-top:50px}.cs-media__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.cs-media__text{text-align:right;max-width:630px}.cs-media__video{aspect-ratio:16/9;background:#000;width:100%;display:block}.cs-media__video+.cs-media__grid{margin-top:20px}.cs-media__grid{columns:3;column-gap:20px;margin:0;padding:0;list-style:none}.cs-media__grid li{break-inside:avoid;margin:0 0 20px}.cs-media__grid img{width:100%;height:auto;display:block}.cs-space--s{height:40px}.cs-space--m{height:80px}.cs-space--l{height:120px}.cs-auth{background:#121214;grid-template-columns:56fr 44fr;min-height:max(640px,100svh - 125px);display:grid}.cs-auth:before{content:"";background:var(--cs-auth-image) center/cover no-repeat}.cs-auth__panel{flex-direction:column;justify-content:center;width:min(400px,100% - 40px);margin:0 auto;padding:60px 0;display:flex}.cs-auth__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0 0 30px;font-size:30px;font-weight:600;line-height:1.1}.cs-auth__field{margin:0 0 24px}.cs-auth__field label{color:var(--cs-text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;display:block}.cs-auth__field input{width:100%;height:50px;color:var(--cs-text);font:inherit;background:#1b1b1e;border:1px solid #57585e;border-radius:9px;outline:none;padding:0 18px;font-size:16px;display:block}.cs-auth__field input:focus{border-color:var(--cs-text)}.cs-auth__row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 24px;font-size:14px;display:flex}.cs-auth__row a{color:var(--cs-text);text-decoration:none}.cs-auth__row a:hover{text-decoration:underline}.cs-auth__check{color:var(--cs-text);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cs-auth__check input[type=checkbox]{opacity:1;appearance:none;cursor:pointer;background:0 0;border:1px solid #8a8a92;border-radius:4px;flex:none;width:18px;height:18px;margin:0;position:static}.cs-auth__check input[type=checkbox]:checked{border-color:var(--cs-text);background:var(--cs-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%2314121c' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat}.cs-auth__check input[type=checkbox]:focus-visible{outline:2px solid var(--cs-primary);outline-offset:2px}.cs-auth__note,.cs-auth__intro{color:var(--cs-muted);margin:0 0 24px;font-size:14px;line-height:2}.cs-auth__note a,.cs-auth__intro a{color:var(--cs-primary);text-decoration:none}.cs-auth__intro{color:var(--cs-text)}.cs-auth__error{color:#ff6b6b;margin:-10px 0 20px;font-size:14px}.cs-auth__btn{border:1px solid var(--cs-text);background:var(--cs-text);color:#14121c;width:100%;height:50px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.cs-auth__btn:hover{opacity:.9}.cs-auth__btn:disabled{opacity:.6;cursor:default}.cs-auth__btn--border{color:var(--cs-text);background:#0b0b0c}.cs-auth__btn--border:hover{opacity:1;background:#1b1b1e}.cs-auth__btn--pill{border-radius:999px;height:44px}.cs-auth__or{color:#6d6d75;align-items:center;gap:12px;margin:22px 0;font-size:14px;line-height:1;display:flex}.cs-auth__or:before,.cs-auth__or:after{content:"";background:#2e2e33;flex:1;height:1px}.cs-auth__sent p{color:var(--cs-text);margin:0 0 16px;font-size:14px;line-height:1.6}.cs-lost{padding:57px 0 120px}.cs-lost__inner{width:min(502px,100% - 30px);margin:0 auto}.cs-lost__inner .cs-auth__field input{background:0 0;border-color:#ccc;border-radius:12px;height:48px}.cs-lost__inner .cs-auth__field label{font-weight:400}.cs-account{padding:130px 0}.cs-account__wrap{grid-template-columns:300px minmax(0,1fr);width:min(1200px,100% - 60px);margin:0 auto;display:grid}.cs-account__nav{padding-right:15px}.cs-account__nav ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-account__nav li{margin:0;padding:0}.cs-account__nav a,.cs-account__nav button{color:#fff;width:217px;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 25px;font-size:15px;font-weight:600;line-height:21px;text-decoration:none;display:inline-block}.cs-account__nav a:hover,.cs-account__nav button:hover{background:#f2f2ef14}.cs-account__nav a.is-active{color:#14121c;background:#f2f2ef}.cs-account__hello{color:var(--cs-muted);margin:0 0 55px;font-size:16px;font-weight:500}.cs-account__hello strong{font-weight:inherit}.cs-account__content{min-width:0;color:var(--cs-text);padding-left:15px;font-size:14px}.cs-account__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.4}.cs-account__form{flex-wrap:wrap;gap:0 20px;display:flex}.cs-account__form>p:not(.cs-account__field),.cs-account__form>h2,.cs-account__form>.cs-account__fieldset{flex:0 0 100%}.cs-account__form>h2{margin-bottom:30px}.cs-account__field{flex:calc(50% - 10px);margin:0 0 20px}.cs-account__field label{color:var(--cs-text);margin-bottom:8px;font-size:14px;font-weight:600;line-height:25px;display:block}.cs-account__field input,.cs-account__field select{width:100%;height:48px;color:var(--cs-text);font:inherit;background:#1b1b1e;border:1px solid #57585e;border-radius:12px;outline:none;padding:12px 16px;font-size:14px;display:block}.cs-account__field input:focus,.cs-account__field select:focus{border-color:var(--cs-text)}.cs-account__field input::placeholder,.cs-account__field select::placeholder{color:#6d6d75}.cs-account__field input[readonly],.cs-account__field select[readonly]{color:var(--cs-muted)}.cs-account__field select{appearance:none;background:#1b1b1e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238f8f8a' stroke-width='1.5'/%3E%3C/svg%3E") right 16px center/12px no-repeat;padding-right:40px}.cs-account__field em{color:var(--cs-muted);margin-top:6px;font-size:14px;display:block}.cs-account__field--wide{flex-basis:100%}.cs-account__fieldset{border:0;margin:30px 0 0;padding:0}.cs-account__fieldset legend{font-family:var(--cs-heading);color:var(--cs-text);margin-bottom:20px;font-size:20px;font-weight:600}.cs-account__btn,.cs-account__pill{background:var(--cs-text);color:#14121c;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cs-account__btn:hover,.cs-account__pill:hover{opacity:.9;color:#14121c}.cs-account__btn:disabled,.cs-account__pill:disabled{opacity:.6;cursor:default}.cs-account__btn{margin-top:10px;padding:15px 30px}.cs-account__pill{padding:6px 20px}.cs-account__notice{color:#eee;background:#282828;margin:0 0 24px;padding:16px 22px}.cs-account__notice--error{border-left:3px solid #ff6b6b}.cs-account__intro{color:var(--cs-muted);margin:0 0 20px;font-size:15px}.cs-account__addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.cs-account__address{color:var(--cs-text);margin:0 0 12px;padding-top:10px;font-size:14px;font-style:normal;line-height:1.8}.cs-account__address--muted{color:var(--cs-muted);padding-top:0;font-size:15px;line-height:1.4}.cs-account__link{color:var(--cs-primary);font-size:14px;text-decoration:none}.cs-account__link:hover{text-decoration:underline}.cs-account__orders{border-collapse:collapse;border:0;width:100%}.cs-account__orders th,.cs-account__orders td{background:0 0;border:0}.cs-account__orders th{color:var(--cs-muted);text-align:left;padding:0 14px 14px 0;font-size:13px;font-weight:600}.cs-account__orders td{color:var(--cs-text);border-bottom:1px dashed #57585e;padding:14px 14px 14px 0;font-size:14px;font-weight:600}.cs-account__orders td:first-child a{color:var(--cs-primary);font-size:14px;text-decoration:none}.cs-account__orders td:last-child{text-align:right}.cs-account__empty p{color:var(--cs-muted);margin:0 0 10px}.cs-account__mark{color:#eee;background:#282828;margin:0 0 47px;padding:16px 22px}.cs-account__mark mark{color:inherit;background:0 0;padding:0;font-weight:700}.cs-account__tracking{margin:-27px 0 30px}.cs-account__tracking a{color:var(--cs-primary)}.cs-account__details{border-collapse:collapse;border:0;width:100%;margin-bottom:40px}.cs-account__details td,.cs-account__details th{border:0;border-top:1px solid var(--cs-border);color:var(--cs-text);text-align:left;background:0 0;padding:17px 0;font-size:16px;font-weight:400}.cs-account__details td:last-child{text-align:right}.cs-account__details tfoot td{font-size:14px}.cs-account__details a{color:var(--cs-primary);text-decoration:none}.cs-footer{color:var(--cs-text)}.cs-footer a{color:var(--cs-text);text-decoration:none}.cs-footer a:hover{color:var(--cs-text);opacity:.75}.cs-footer__main{border-top:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border);padding:51px 0 50px}.cs-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;display:grid}.cs-footer__brand img{width:auto;height:42px;display:block}.cs-footer__brand p{max-width:370px;color:var(--cs-muted);margin:20px 0 0;font-size:14px;line-height:1.4}.cs-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cs-footer__title{color:var(--cs-muted);margin:0 0 20px;font-size:14px;line-height:1.4}.cs-footer__col ul{margin:0;padding:0;list-style:none}.cs-footer__col ul li{color:var(--cs-text);margin:0 0 11px;font-size:14px;line-height:1.4}.cs-footer__bottom{padding:30px 0}.cs-footer__bottom .cs-wrap{justify-content:space-between;padding:0 10px;display:flex}.cs-footer__bottom span,.cs-footer__bottom a{color:var(--cs-muted);font-size:12px;line-height:1.4}.cs-shop__cats{padding:60px 0 40px}.cs-shop__cats ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cs-shop__cats li{margin:0}.cs-pill{color:var(--cs-text);background:#1b1b1e;border:1px solid #2c2c33;border-radius:999px;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-block}.cs-pill:hover,.cs-pill.is-active{color:var(--cs-text);border-color:#57585e}.cs-pill.is-active{background:#2a2a2f}.cs-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:46px 24px;margin:0;padding:0;list-style:none;display:grid}.cs-shop__grid>li{margin:0}.cs-shop__empty{color:var(--cs-muted);padding:40px 0}.cs-shop__more{text-align:center;padding:34px 0 50px}.cs-shop__more p{color:var(--cs-text);margin:0 0 16px;font-size:14px;line-height:28px}.cs-shop__load{border-top:1px solid var(--cs-border);border-bottom:1px solid var(--cs-border);color:var(--cs-text);padding:16px 0;font-size:16px;text-decoration:none;display:block}.cs-shop__load:hover{color:var(--cs-text);background:#ffffff05}.cs-shop{background:linear-gradient(180deg, transparent 0, var(--cs-bg) 492px);padding-bottom:50px}.cs-card{border-radius:14px;flex-direction:column;height:100%;display:flex;overflow:hidden}.cs-card__image{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex}.cs-card__image img{object-fit:contain;width:100%;height:100%}.cs-card__details{background:var(--cs-card);flex-direction:column;flex:auto;padding:18px 20px 24px;display:flex}.cs-card__cat{color:var(--cs-muted);margin:0 0 7px;font-size:12px;line-height:1.4}.cs-card__title{font-family:var(--cs-body);margin:0 0 30px;font-size:15px;font-weight:600;line-height:1.4}.cs-card__title a{color:var(--cs-text);text-decoration:none}.cs-card__footer{justify-content:flex-end;margin-top:auto;display:flex}.cs-card__footer--priced{justify-content:space-between;align-items:center;gap:10px}.cs-card__price{color:var(--cs-text);margin:0;font-size:15px;font-weight:600}.cs-card__price del{color:var(--cs-muted);font-size:12px;font-weight:400;display:block}.cs-card__btn{cursor:pointer;border:0;flex:none;align-items:center;padding:8px 16px;display:inline-flex}.cs-card__btn i{display:none}.cs-card__btn:disabled{opacity:.5;cursor:default}.cs-card__btn{background:var(--cs-text);color:#0b0b0c;border-radius:999px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:opacity .2s}.cs-card__btn:hover{color:#0b0b0c;opacity:.85}.cs-product__top{background:var(--cs-bg);padding:0 0 60px}.cs-product__bar{justify-content:space-between;align-items:center;padding:20px 0 30px;display:flex}.cs-crumb{flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.4;display:flex}.cs-crumb a{color:var(--cs-text);text-decoration:none}.cs-crumb span{color:var(--cs-text)}.cs-crumb em{color:var(--cs-muted);font-style:normal}.cs-product__nav{gap:8px;display:flex}.cs-product__nav a{color:var(--cs-muted);font-size:11px;text-decoration:none}.cs-product__nav a:hover{color:var(--cs-text)}.cs-product__showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:60px;display:grid}.cs-product__summary{max-width:413px;padding-top:20px}.cs-product__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0 0 30px;font-size:30px;font-weight:600;line-height:1.1}.cs-product__short{margin:0 0 30px}.cs-product__short,.cs-product__short p,.cs-product__short li{color:var(--cs-muted);font-size:15px;line-height:1.5}.cs-product__short ul{margin:0;padding-left:18px}.cs-product__short p{margin:0 0 15px}.cs-dl{flex-direction:column;gap:15px;display:flex}.cs-product__price{color:var(--cs-text);margin:-16px 0 24px;font-size:18px;font-weight:600}.cs-product__price del{color:var(--cs-muted);margin-right:10px;font-weight:400}.cs-buy{margin:0 0 15px}.cs-buy__qty{border:1px solid var(--cs-text);align-items:stretch;height:42px;display:flex}.cs-buy__qty button{color:var(--cs-text);cursor:pointer;background:0 0;border:0;flex:0 0 48px;font-size:11px}.cs-buy__qty button:disabled{opacity:.35;cursor:default}.cs-buy__qty input{min-width:0;height:100%;color:var(--cs-text);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;flex:auto;margin:0;padding:0;font-size:14px;line-height:1}.cs-buy__qty input::-webkit-outer-spin-button{appearance:none;margin:0}.cs-buy__qty input::-webkit-inner-spin-button{appearance:none;margin:0}.cs-buy__btn{background:var(--cs-text);color:#14121c;width:100%;height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:flex}.cs-buy__btn:hover{color:#14121c;opacity:.9}.cs-buy__btn:disabled{opacity:.5;cursor:default}.cs-buy__btn i{display:none}.cs-dl__quote,.cs-dl__btn{border:1px solid var(--cs-text);text-align:center;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.cs-dl__quote{background:var(--cs-text);color:#14121c}.cs-dl__quote:hover{color:#14121c;opacity:.85}.cs-dl__btn{background:var(--cs-bg);color:var(--cs-text)}.cs-dl__btn:hover{background:var(--cs-text);color:#14121c}.cs-dl__icon{flex:none;width:1.2em;height:1.2em}.cs-gallery{gap:16px;display:flex}.cs-gallery__main{flex:auto;justify-content:center;align-items:center;min-height:300px;display:flex}.cs-gallery__main img{object-fit:contain;max-width:100%;height:auto;max-height:560px;display:block}.cs-gallery__thumbs{flex-direction:column;flex:0 0 72px;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs-gallery__thumbs li{margin:0}.cs-gallery__thumbs button{border:1px solid var(--cs-border);cursor:pointer;opacity:.6;background:#fff;border-radius:8px;width:72px;height:72px;padding:4px;display:block}.cs-gallery__thumbs button.is-active,.cs-gallery__thumbs button:hover{opacity:1;border-color:var(--cs-text)}.cs-gallery__thumbs img{object-fit:contain;width:100%;height:100%}.cs-product__details{padding:60px 0 0}.nm-child-product-details .nm-product-tabs-col,.cs-product__details .nm-product-tabs-col{max-width:1260px;margin:0 auto}.nm-child-applications{flex-direction:column;gap:100px;margin-bottom:120px;display:flex}.nm-child-applications__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px;display:grid}.nm-child-applications__row:nth-child(2n) .nm-child-applications__text{order:2}.nm-child-applications__row.no-image,.nm-child-applications__row.no-text{grid-template-columns:minmax(0,1fr)}.nm-child-applications__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0 0 40px;font-size:30px;font-weight:600;line-height:1.1}.nm-child-applications__description,.nm-child-applications__description p,.nm-child-applications__description li{color:var(--cs-muted);font-size:15px;line-height:1.5}.nm-child-applications__description p{margin:0 0 15px}.nm-child-applications__description>:last-child{margin-bottom:0}.nm-child-applications__media img{border-radius:8px;width:100%;height:auto;display:block}.nm-child-product-details__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:100px;display:grid}.nm-child-product-details__grid.no-features{grid-template-columns:minmax(0,1fr)}.nm-child-product-details__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0 0 40px;font-size:30px;font-weight:600;line-height:1.1}.nm-child-product-details__features img{border-radius:14px;width:100%;height:auto;display:block}.nm-child-product-details__side{flex-direction:column;gap:70px;display:flex}.nm-child-product-details__card{background:#0b0b0c99;border:1px solid #ffffff14;border-radius:20px;padding:40px}.nm-child-spec-table,.cs-spec table{border-collapse:separate;border-spacing:0;border:1px solid #fff3;border-radius:6px;width:100%;margin:0;font-size:15px;line-height:1.4;overflow:hidden}.nm-child-spec-table th,.nm-child-spec-table td,.cs-spec table th,.cs-spec table td{text-align:left;vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #fff3;width:50%;padding:25px 40px}.nm-child-spec-table th,.cs-spec table th{color:var(--cs-text);border-right:1px solid #fff3;font-weight:700}.nm-child-spec-table td,.cs-spec table td{color:var(--cs-muted);font-weight:400}.nm-child-spec-table tr:last-child th,.nm-child-spec-table tr:last-child td,.cs-spec table tr:last-child th,.cs-spec table tr:last-child td{border-bottom:0}.nm-child-spec-table img,.cs-spec table img{max-width:100%;height:auto;display:block}.nm-child-spec-table .nm-child-spec-table__full td,.cs-spec table .nm-child-spec-table__full td{width:auto}.nm-child-spec-table .nm-child-spec-table__heading td,.cs-spec table .nm-child-spec-table__heading td{color:var(--cs-text);font-weight:700}.nm-child-product-description{margin:0 0 30px}.nm-child-product-description,.nm-child-product-description p,.nm-child-product-description li{color:var(--cs-muted);font-size:15px;line-height:1.4}.nm-child-product-description p{margin:0 0 15px}.nm-child-product-description strong,.nm-child-product-description b{color:var(--cs-text)}.nm-child-product-description img{max-width:100%;height:auto;display:block}.nm-child-product-description>:last-child{margin-bottom:0}.nm-child-product-details__spec .nm-child-product-description{margin:0}.nm-child-spec-table+.nm-child-product-description{margin-top:30px}.cs-spec>p,.cs-spec>ul,.cs-spec>ol,.cs-spec li{color:var(--cs-muted);font-size:15px;line-height:1.4}.cs-spec>p,.cs-spec>ul,.cs-spec>ol{margin:30px 0 0}.cs-spec>:first-child{margin-top:0}.cs-spec strong,.cs-spec b{color:var(--cs-text)}.nm-child-spec-image{margin-bottom:30px}.nm-child-spec-image:last-child{margin-bottom:0}.nm-child-spec-image img{border-radius:6px;width:100%;height:auto;display:block}.cs-panel-wrap--product{padding:80px 0 110px}.cs-related{border-top:1px solid var(--cs-border);padding:50px 0 110px}.cs-related__title{font-family:var(--cs-heading);margin:0 0 28px;font-size:30px;font-weight:600;line-height:1.1}.cs-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cs-related__grid li{margin:0}.cs-related__grid h3{font-family:var(--cs-body);margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.4}.cs-related__grid h3 a{color:var(--cs-text);text-decoration:none}.cs-related__img{aspect-ratio:1;background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.cs-related__img img{object-fit:contain;width:100%;height:100%}.cs-blog{padding-bottom:60px}.cs-blog .cs-photohero--center{min-height:0;padding-top:calc(var(--cs-header-h) + 87px);padding-bottom:70px}.cs-blog .cs-photohero--center .cs-title{margin-top:0}.cs-blog__cats{justify-content:center;gap:17px;padding:60px 0 40px;font-size:15px;line-height:1.4;display:flex}.cs-blog__cats a{color:var(--cs-text);text-decoration:none}.cs-blog__cats a.is-active{color:var(--cs-primary)}.cs-blog__cats span{gap:17px;display:inline-flex}.cs-blog__cats i{color:var(--cs-muted);font-style:normal}.cs-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:66px 40px;margin:0;padding:0;list-style:none;display:grid}.cs-blog__grid>li{margin:0}.cs-blog__thumb{aspect-ratio:379/237;border-radius:12px;margin-bottom:20px;display:block;overflow:hidden}.cs-blog__thumb img{object-fit:cover;width:100%;height:100%}.cs-blog__meta{color:var(--cs-muted);margin:0 0 14px;padding-left:40px;font-size:14px;line-height:1.4;position:relative}.cs-blog__meta:before{content:"";background:var(--cs-border);width:26px;height:1px;position:absolute;top:50%;left:0}.cs-blog__title{font-family:var(--cs-body);margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.4}.cs-blog__title a{color:var(--cs-text);text-decoration:none}.cs-blog__excerpt{color:var(--cs-muted);margin:0 0 14px;font-size:15px;line-height:1.4}.cs-blog__more{color:var(--cs-primary);font-size:15px;text-decoration:none}.cs-blog__more span{margin-left:6px}.cs-blog__pages{justify-content:space-between;padding-top:50px;display:flex}.cs-blog__pages a{color:var(--cs-text)}.cs-post__cover{background:50%/cover no-repeat;height:470px}.cs-post__grid{grid-template-columns:396px minmax(0,1fr);gap:60px;margin-top:90px;margin-bottom:110px;display:grid}.cs-post__side{align-self:start;position:sticky;top:120px}.cs-post__back{color:#f0f0f0;align-items:center;gap:14px;margin-bottom:120px;font-size:15px;font-weight:600;line-height:21px;text-decoration:none;display:inline-flex}.cs-post__back:hover{color:#fff}.cs-post__meta{color:var(--cs-muted);margin:0 0 20px;font-size:14px;line-height:1.4}.cs-post__meta a{color:var(--cs-muted);text-decoration:none}.cs-post__sep{margin:0 6px}.cs-post__title{font-family:var(--cs-heading);margin:0;font-size:30px;font-weight:600;line-height:1.1}.cs-post__body{padding-top:150px}.cs-post__content,.cs-post__content p,.cs-post__content li{color:var(--cs-text);font-size:15px;line-height:1.4}.cs-post__content p{margin:0 0 24px}.cs-post__content>:last-child{margin-bottom:0}.cs-post__content img{border-radius:12px;max-width:100%;height:auto}.cs-post__content a{color:var(--cs-primary)}.cs-store{--cs-store-line:#2e2e33;--cs-store-field:#1b1b1e;color:var(--cs-text);padding-bottom:100px}.cs-store__banner{background:50%/cover no-repeat;height:102px}.cs-store__head{width:min(1200px,100% - 60px);margin:0 auto;padding-top:30px}.cs-store__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0;font-size:20px;font-weight:600}.cs-store .rbt-section-gap,.cs-store .rbt-section-gapBottom{padding-top:30px;padding-bottom:0}.cs-store .container{max-width:1260px}.cs-store .rbt-has-bg-gray,.cs-store .rbt-transparent-table-one-wrapper,.cs-store .rbt-sidebar-widget,.cs-store .store-mobile-summary,.cs-store .store-mobile-summary__body{border-color:var(--cs-store-line);background:0 0}.cs-store .rbt-transparent-table-one-wrapper,.cs-store .rbt-sidebar-widget .rbt-inner{padding:0}.cs-store .rbt-sidebar-widget+.rbt-sidebar-widget{margin-top:20px}.cs-store h3,.cs-store h5,.cs-store h6,.cs-store .title,.cs-store .rbt-title,.cs-store .rbt-wish-product-name a,.cs-store .price-text,.cs-store .price,.cs-store .subtotal,.cs-store .rbt-label-content,.cs-store .rbt-text-color-black,.cs-store .store-mobile-summary__total,.cs-store .ordered-items-wrapper,.cs-store .ordered-item{font-family:var(--cs-body);color:var(--cs-text)!important}.cs-store p,.cs-store label,.cs-store .desc,.cs-store .offer-text,.cs-store .form-check-label,.cs-store .rbt-check-group,.cs-store .rbt-text-color-gray-600,.cs-store .b3{color:var(--cs-muted)!important}.cs-store .form-label{font-size:14px;font-weight:400;color:var(--cs-text)!important}.cs-store .rbt-cart-subttotal p{font-size:13px}.cs-store .rbt-cart-subttotal .price{font-weight:600}.cs-store .subtotal strong{color:var(--cs-text);font-size:15px}.cs-store hr,.cs-store .rbt-separator{opacity:1;border:0;height:1px;background:var(--cs-store-line)!important}.cs-store a:not(.rbt-btn){color:var(--cs-text)}.cs-store .form-control,.cs-store .form-select,.cs-store input[type=text],.cs-store input[type=email],.cs-store input[type=tel],.cs-store textarea{background-color:var(--cs-store-field);min-height:48px;color:var(--cs-text);box-shadow:none;border:1px solid #57585e;border-radius:12px;padding:12px 16px;font-size:14px}.cs-store .form-control::placeholder,.cs-store .form-select::placeholder,.cs-store input[type=text]::placeholder,.cs-store input[type=email]::placeholder,.cs-store input[type=tel]::placeholder,.cs-store textarea::placeholder{color:#6d6d75}.cs-store .form-control:focus,.cs-store .form-select:focus,.cs-store input[type=text]:focus,.cs-store input[type=email]:focus,.cs-store input[type=tel]:focus,.cs-store textarea:focus{border-color:var(--cs-text)}.cs-store .form-control:disabled,.cs-store .form-control[readonly],.cs-store .form-select:disabled,.cs-store .form-select[readonly],.cs-store input[type=text]:disabled,.cs-store input[type=text][readonly],.cs-store input[type=email]:disabled,.cs-store input[type=email][readonly],.cs-store input[type=tel]:disabled,.cs-store input[type=tel][readonly],.cs-store textarea:disabled,.cs-store textarea[readonly]{color:var(--cs-muted)}.cs-store .form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238f8f8a' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.cs-store .form-select option{background:var(--cs-store-field);color:var(--cs-text)}.cs-store .form-check-input{background-color:#0000;border-color:#8a8a92}.cs-store .form-check-input:checked{border-color:var(--cs-text);background-color:var(--cs-text)}.cs-store .rbt-btn{background:var(--cs-text);color:#0b0b0c;box-shadow:none;border:0;border-radius:9px;font-size:14px;font-weight:600}.cs-store .rbt-btn span,.cs-store .rbt-btn i{color:#0b0b0c}.cs-store .rbt-btn:before,.cs-store .rbt-btn:after{display:none}.cs-store .rbt-btn:hover{color:#0b0b0c;background:#fff}.cs-store .rbt-btn:disabled,.cs-store .rbt-btn.disabled{opacity:.45}.cs-store .share-btn-grp{margin-top:14px;display:block}.cs-store .share-btn-grp .share-btn{border:1px solid var(--cs-text);border-radius:9px;justify-content:center;align-items:center;width:100%;height:48px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cs-store .share-btn-grp .share-btn i{display:none}.cs-store .share-btn-grp .share-btn:hover{background:#f4f4f20f}.cs-store .rbt-collapse-btn{color:var(--cs-text)}.cs-store .rbt-collapse-btn .rbt-title{font-size:13px;font-weight:400!important}.cs-store .rbt-collapse-btn i{color:var(--cs-text)}.cs-store .progress{background:var(--cs-store-line);height:4px}.cs-store .progress-bar{background:var(--cs-text)}.cs-store .rbt-qty-area{border:1px solid var(--cs-store-line);background:0 0}.cs-store .rbt-qty-area .qty-item-btn,.cs-store .rbt-qty-area .qty-item-btn i,.cs-store .rbt-qty-area .items-qty-input{background:0 0;color:var(--cs-text)!important}.cs-store--cart .rbt-scrollable-content{overflow:visible}.cs-store--cart .rbt-transparent-table-one{width:100%;min-width:0!important}.cs-store--cart .rbt-transparent-table-one thead{display:none}.cs-store--cart .rbt-transparent-table-one tbody tr{border-bottom:1px solid var(--cs-store-line);grid-template-rows:26px auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 0 20px;padding:0 0 20px;display:grid;position:relative}.cs-store--cart .rbt-transparent-table-one tbody tr td{text-align:left;vertical-align:top;background:0 0;border:0;display:block;position:static;padding:0!important}.cs-store--cart .rbt-transparent-table-one td:first-child{grid-area:1/1/span 3}.cs-store--cart .rbt-transparent-table-one tbody tr td:nth-child(2),.cs-store--cart .rbt-transparent-table-one tbody tr td:nth-child(3){grid-column:1;padding-left:94px!important}.cs-store--cart .rbt-transparent-table-one td:nth-child(2){grid-row:2}.cs-store--cart .rbt-transparent-table-one td:nth-child(2) .price-text{font-size:13px;font-weight:400}.cs-store--cart .rbt-transparent-table-one td:nth-child(3){grid-row:3;margin-top:8px}.cs-store--cart .rbt-transparent-table-one tbody tr td:nth-child(4){text-align:right;grid-area:1/2}.cs-store--cart .rbt-transparent-table-one tbody tr td:nth-child(4) .price-text,.cs-store--cart .rbt-transparent-table-one tbody tr td:nth-child(4) .rbt-bold--text{font-size:15px;font-weight:400}.cs-store--cart .cart-product-card{gap:20px;padding:0;display:flex;align-items:flex-start!important}.cs-store--cart .cart-product-card>.d-flex{align-self:flex-start}.cs-store--cart .cart-product-card .product-thumbnail{flex:0 0 74px;width:74px;height:74px;position:static!important}.cs-store--cart .cart-product-card .product-thumbnail a{background:#fff;border-radius:6px;width:74px;min-width:0;height:74px;padding:0;display:block;overflow:hidden}.cs-store--cart .cart-product-card .product-thumbnail img{object-fit:contain;background:#fff;border-radius:6px;width:74px;height:74px}.cs-store--cart .cart-product-card .close-btn{width:28px;height:28px;color:var(--cs-text);background:0 0;border:0;border-radius:6px;position:absolute;inset:auto 0 22px auto!important}.cs-store--cart .cart-product-card .close-btn i{color:var(--cs-text)}.cs-store--cart .cart-product-card .close-btn:hover{background:#f4f4f214}.cs-store--cart .cart-product-card .rbt-wish-product-name{margin:0;font-size:15px;font-weight:600}.cs-store--cart .rbt-qty-area{border:0;width:107px;height:28px}.cs-store--checkout .rbt-checkout-wrapper-box{padding:0}.cs-store--checkout .rbt-checkout-single-content{border-bottom:1px solid var(--cs-store-line);margin-bottom:30px;padding:0 0 30px}.cs-store--checkout .rbt-checkout-single-content .title{font-size:20px;font-weight:600;font-family:var(--cs-heading)!important}.cs-store--checkout .rbt-checkout-step{border:1px solid var(--cs-text);color:var(--cs-text);background:0 0}.cs-store--checkout .rbt-checkout-single-content.active .rbt-checkout-step{background:var(--cs-text);color:#0b0b0c}.cs-store--checkout .rbt-sidebar-cart .rbt-title-part .title{font-size:20px;font-weight:600;font-family:var(--cs-heading)!important}.cs-store--checkout .ordered-item img{object-fit:contain;background:#fff;border-radius:6px}.cs-store--checkout input[type=radio],.cs-store--checkout .form-check-input[type=radio]{accent-color:var(--cs-text)}.cs-checkout__section{border-bottom:1px solid var(--cs-store-line);margin-bottom:30px;padding:0 0 30px}.cs-checkout__section:last-child{border-bottom:0;margin-bottom:0}.cs-checkout__title{font-family:var(--cs-heading);color:var(--cs-text);margin:0 0 20px;font-size:20px;font-weight:600}.cs-store .cs-checkout__link,.cs-store .cs-checkout__link:hover{text-decoration:underline;color:var(--cs-text)!important}.cs-store .cs-checkout__place{width:100%;height:52px;font-size:15px;display:block}.cs-store .store-pay-option{border:1px solid var(--cs-store-line);background:0 0;border-radius:12px;padding:14px 16px}.cs-store .store-pay-option.is-selected{border-color:var(--cs-text)}.cs-store .store-pay-option label{color:var(--cs-text)!important}.cs-store .invalid-feedback{color:#ff6b6b}.cs-store .rbt-form-error{color:#ff6b6b!important}.cs-thanks{text-align:center;width:min(760px,100% - 40px);margin:0 auto;padding:56px 0 10px}.cs-thanks__icon{background:var(--cs-text);color:#0b0b0c;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;display:inline-flex}.cs-thanks__title{font-family:var(--cs-heading);color:var(--cs-text);margin:22px 0 10px;font-size:40px;font-weight:600}.cs-thanks__text{color:var(--cs-muted);margin:0;font-size:15px}.cs-thanks__text strong{color:var(--cs-text)}.cs-store--complete .rbt-checkout-single-content{border:0;padding:0}.cs-store--complete .rbt-checkout-single-content>div{padding-left:0!important;padding-right:0!important}.cs-store--complete .border-bottom{border-color:var(--cs-store-line)!important}.cs-store--complete .border-bottom .rbt-checkout-step,.cs-store--complete .border-bottom h2{display:none}.cs-store--complete .border-bottom .w-100{padding-left:0!important}.cs-store--complete .fs-sm,.cs-store--complete .fs-sm span{color:var(--cs-muted)}.cs-store--complete .fs-sm strong{color:var(--cs-text)}.rbt-cart-side-menu{--cs-cart-box:#1b1b1e;--cs-cart-line:#2e2e33;border-left:1px solid var(--cs-cart-line);color:var(--cs-text);background:#121214}.rbt-cart-side-menu .rbt-cart-header,.rbt-cart-side-menu .rbt-minicart-footer,.rbt-cart-side-menu .rbt-offcanvas-inner-popup-card{background:#121214}.rbt-cart-side-menu .rbt-cart-header{border-bottom:1px solid var(--cs-cart-line)}.rbt-cart-side-menu .rbt-cart-header .title i{display:none}.rbt-cart-side-menu h5,.rbt-cart-side-menu h6,.rbt-cart-side-menu .title,.rbt-cart-side-menu .title a,.rbt-cart-side-menu strong,.rbt-cart-side-menu .quantity,.rbt-cart-side-menu .rbt-cart-header .title i{color:var(--cs-text);font-family:var(--cs-heading)}.rbt-cart-side-menu a:hover,.rbt-cart-side-menu .title a:hover{color:#fff}.rbt-cart-side-menu p,.rbt-cart-side-menu span,.rbt-cart-side-menu label,.rbt-cart-side-menu .b1,.rbt-cart-side-menu .b3{color:inherit}.rbt-cart-side-menu .rbt-text-color-gray-500,.rbt-cart-side-menu .b1.mb--12{color:var(--cs-muted)!important}.rbt-cart-side-menu .rbt-text-color-danger{color:#ff6b6b!important}.rbt-cart-side-menu .price{color:var(--cs-text);font-weight:600}.rbt-cart-side-menu hr{background:var(--cs-cart-line);border-color:var(--cs-cart-line);opacity:1}.rbt-cart-side-menu .rbt-round-btn,.rbt-cart-side-menu .rbt-round-btn i,.rbt-cart-side-menu .qty-item-btn,.rbt-cart-side-menu .qty-item-btn i,.rbt-cart-side-menu .items-qty-input{color:var(--cs-text)}.rbt-cart-side-menu .minicart-close-button{border:1px solid var(--cs-cart-line);border-radius:50%}.rbt-cart-side-menu .minicart-close-button:hover{background:var(--cs-cart-box)}.rbt-cart-side-menu .rbt-qty-area{border-color:var(--cs-cart-line);background:var(--cs-cart-box)}.rbt-cart-side-menu .thumbnail img{background:var(--cs-cart-box);border-radius:8px}.rbt-cart-side-menu .minicart-quick-access-area,.rbt-cart-side-menu .minicart-inc-items-area{background:var(--cs-cart-box);border:1px solid var(--cs-cart-line);border-radius:12px}.rbt-cart-side-menu .single-quick-access{color:var(--cs-text);background:0 0}.rbt-cart-side-menu .single-quick-access .icon i,.rbt-cart-side-menu .single-quick-access .text{color:var(--cs-text)}.rbt-cart-side-menu .single-quick-access:hover,.rbt-cart-side-menu .single-quick-access[aria-expanded=true]{background:#f4f4f20f}.rbt-cart-side-menu .hr-sepator{background:var(--cs-cart-line)}.rbt-cart-side-menu .add-item-btn{border-color:var(--cs-text);background:var(--cs-text);color:#14121c}.rbt-cart-side-menu .add-item-btn i{color:#14121c}.rbt-cart-side-menu .swiper-pagination-bullet{background:var(--cs-muted)}.rbt-cart-side-menu .swiper-pagination-bullet-active{border-color:var(--cs-text);background:0 0}.rbt-cart-side-menu .rbt-btn{background:var(--cs-text);color:#14121c;box-shadow:none;border-radius:999px;font-weight:600}.rbt-cart-side-menu .rbt-btn .btn-text{color:#14121c}.rbt-cart-side-menu .rbt-btn:after,.rbt-cart-side-menu .rbt-btn:before{display:none}.rbt-cart-side-menu .rbt-btn:hover{color:#14121c;background:#fff}.rbt-cart-side-menu .rbt-btn:disabled{opacity:.5}.rbt-cart-side-menu .share-btn,.rbt-cart-side-menu .share-btn i{color:var(--cs-text)}.rbt-cart-side-menu .share-btn:hover{color:#fff}.rbt-cart-side-menu .rbt-text-field,.rbt-cart-side-menu input{border-color:var(--cs-cart-line);background:var(--cs-cart-box);color:var(--cs-text)}.rbt-cart-side-menu .rbt-text-field::placeholder,.rbt-cart-side-menu input::placeholder{color:#6d6d75}.rbt-cart-side-menu .rbt-close-inner-popup{border-color:#0000}.rbt-cart-side-menu.open-popup-overlay .rbt-close-inner-popup{background:#0c0b12d9!important}.rbt-cart-side-menu .rbt-cart-header,.rbt-cart-side-menu .rbt-minicart-footer{background:#121214!important}.rbt-cart-side-menu .price,.rbt-cart-side-menu .quantity,.rbt-cart-side-menu .subtotal strong,.rbt-cart-side-menu .items-qty-input{color:var(--cs-text)!important}.rbt-cart-side-menu .rbt-round-btn:after,.rbt-cart-side-menu .inner-wrapper .minicart-close-button:after{background:var(--cs-cart-box)}.rbt-cart-side-menu .add-item-btn:after{background:var(--cs-text)}.rbt-cart-side-menu .rbt-btn-naked{color:var(--cs-text);background:0 0}.rbt-cart-side-menu .rbt-btn-naked:hover{color:#fff;background:#f4f4f20f}.cs-page,main{color:var(--cs-text)}.rbt-bg-color-gray-light,.rbt-bg-color-white,.bg-color-white{background:0 0!important}.rbt-breadcrumb-two,.rbt-breadcrumb-default{padding-top:60px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--cs-text);font-family:var(--cs-heading)}p,li,label,td,th{color:inherit}.rbt-toaster:not(.is-visible){visibility:hidden}@media (max-width:1180px){.cs-menu>ul>li>a{padding:16px 10px}}@media (max-width:1024px){:root{--cs-header-h:76px}.cs-header{padding:12px 0}.cs-menu,.cs-header__right .cs-hide-sm{display:none}.cs-burger{display:block}.cs-title--hero{font-size:30px}.cs-title--l{font-size:26px}.cs-title--m{font-size:24px}.cs-hero{min-height:0;padding:160px 0 80px}.cs-hero .cs-title{line-height:1.1}.cs-strip__grid,.cs-cols-4,.cs-cols-3,.cs-shop__grid,.cs-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cs-split--wide .cs-split__grid,.cs-split--wide.cs-split--left .cs-split__grid,.cs-split--half .cs-split__grid,.cs-grid__split,.cs-faq__grid,.cs-contact__grid,.cs-product__showcase,.cs-post__grid{grid-template-columns:minmax(0,1fr);gap:40px}.cs-split--left .cs-split__media,.cs-grid--right .cs-grid__media{order:0}.cs-panel{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px}.cs-head{padding:70px 0 40px}.cs-marquee{padding:70px 0 50px}.cs-faq{padding:60px 0}.cs-panel-wrap{padding:50px 0 80px}.cs-post__side{position:static}.cs-post__back{margin-bottom:40px}.cs-post__body{padding-top:0}.cs-post__cover{height:320px}.cs-footer__grid{grid-template-columns:minmax(0,1fr)}.cs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-child-applications{gap:60px;margin-bottom:80px}.nm-child-applications__row{gap:30px}.nm-child-product-details__grid{grid-template-columns:minmax(0,1fr);gap:60px}}@media (max-width:767px){.cs-wrap{width:calc(100% - 30px)}.cs-topbar{display:none}.cs-title--hero{font-size:30px}.cs-title--l{font-size:26px}.cs-title--m{font-size:22px}.cs-strip__grid,.cs-cols-2,.cs-cols-3,.cs-cols-4,.cs-posts__grid,.cs-blog__grid,.cs-projects__grid,.cs-footer__cols{grid-template-columns:minmax(0,1fr)}.cs-shop__grid,.cs-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cs-head__row{flex-direction:column;align-items:flex-start}.cs-head--center .cs-head__row{align-items:center}.cs-account{padding:50px 0 80px}.cs-account__wrap{grid-template-columns:minmax(0,1fr);gap:30px;width:calc(100% - 30px)}.cs-account__nav{padding-right:0}.cs-account__nav ul{flex-wrap:wrap;gap:6px;display:flex}.cs-account__nav a,.cs-account__nav button{width:auto;padding:10px 16px}.cs-account__hello{margin-bottom:16px}.cs-account__content{padding-left:0}.cs-account__field{flex-basis:100%}.cs-account__addresses{grid-template-columns:minmax(0,1fr)}.cs-account__orders thead{display:none}.cs-account__orders tr,.cs-account__orders td{display:block}.cs-account__orders tr{border-bottom:1px dashed #57585e;padding:12px 0}.cs-account__orders td{border:0;justify-content:space-between;padding:6px 0;display:flex}.cs-account__orders td:before{content:attr(data-title);color:var(--cs-muted);font-weight:400}.cs-account__orders td:last-child{justify-content:flex-end}.cs-auth{grid-template-columns:minmax(0,1fr)}.cs-auth:before{display:none}.cs-media__head{flex-direction:column}.cs-media__text{text-align:left}.cs-media__grid{columns:2;column-gap:10px}.cs-media__grid li{margin-bottom:10px}.cs-panel{padding:30px 20px}.cs-form{grid-template-columns:minmax(0,1fr)}.cs-shop__cats ul{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cs-pill{white-space:nowrap}.cs-photohero{min-height:53vh}.cs-card__details{padding:14px}.nm-child-applications__row{grid-template-columns:minmax(0,1fr)}.nm-child-applications__row .nm-child-applications__text,.nm-child-applications__row:nth-child(2n) .nm-child-applications__text{order:2}.nm-child-applications__title,.nm-child-product-details__title{margin-bottom:20px;font-size:26px}.nm-child-product-details__card{padding:25px 20px}.nm-child-spec-table th,.nm-child-spec-table td{padding:15px}.cs-thanks{padding-top:36px}.cs-thanks__title{font-size:30px}}
