: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__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-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__btn{background:var(--cs-text);color:#0b0b0c;border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;transition:opacity .2s;display:inline-flex}.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-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{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{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{color:var(--cs-text);border-right:1px solid #fff3;font-weight:700}.nm-child-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{border-bottom:0}.nm-child-spec-table img{max-width:100%;height:auto;display:block}.nm-child-spec-table .nm-child-spec-table__full td{width:auto}.nm-child-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}.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-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-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}}
