:root{--blue:#0B63E5;--blue-dark:#0A52BE;--ink:#0A0A0A;--ink-2:#1A1A1A;--paper:#FFFFFF;--subtle:#FAFAFA;--subtle-2:#F7F7F5;--line:#EAEAEA;--muted:#6B6B6B;--radius:8px;--shadow:0 1px 2px rgba(0,0,0,.04), 0 8px 24px -16px rgba(0,0,0,.14)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Manrope,-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;color:var(--ink);background:var(--paper);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}section{padding:96px 0}@media(max-width:760px){section{padding:64px 0}}h1{font-size:clamp(32px,5.6vw,58px);line-height:1.08;font-weight:600;letter-spacing:-.03em}h2{font-size:clamp(25px,3.6vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.18}.eyebrow{color:var(--muted);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.lead{color:var(--muted);font-size:clamp(16px,2.2vw,19px);font-weight:400;max-width:620px;line-height:1.65}.center{text-align:center}.center .lead{margin:18px auto 0}.announce{background:var(--subtle-2);color:var(--muted);font-size:12.5px;font-weight:500;text-align:center;padding:11px 16px;letter-spacing:.02em;border-bottom:1px solid var(--line)}.announce span{opacity:.5;margin:0 8px}.header{position:sticky;top:0;z-index:40;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--line)}.header-in{display:flex;align-items:center;justify-content:space-between;height:66px}.logo{font-weight:600;font-size:21px;letter-spacing:.14em}.logo b{font-weight:600;color:var(--ink)}.ch-flag{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--muted)}.ch-flag i{width:14px;height:14px;background:#da291c;border-radius:2px;position:relative;display:inline-block}.ch-flag i:before,.ch-flag i:after{content:"";position:absolute;background:#fff}.ch-flag i:before{left:5.5px;top:2.5px;width:3px;height:9px}.ch-flag i:after{left:2.5px;top:5.5px;width:9px;height:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--blue);color:#fff;font-weight:600;font-size:16px;padding:16px 34px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;letter-spacing:.005em;transition:background .2s ease,opacity .2s ease}.btn:hover{background:var(--blue-dark)}.btn:disabled{opacity:.5;cursor:wait}.btn-sm{padding:11px 22px;font-size:14px}.btn-block{width:100%}.hero{background:var(--paper);color:var(--ink);padding:72px 0 88px;overflow:hidden}.hero-grid{display:grid;gap:56px;align-items:center}@media(min-width:900px){.hero-grid{grid-template-columns:1fr 1fr}}.hero .lead{color:var(--muted)}.hero-img{border-radius:var(--radius);background:var(--subtle);width:100%}.price-row{display:flex;align-items:baseline;gap:14px;margin:34px 0 6px;flex-wrap:wrap}.price{font-size:clamp(28px,3.4vw,34px);font-weight:600;letter-spacing:-.02em}.compare{color:var(--muted);text-decoration:line-through;font-size:17px;font-weight:400}.badge-sale{color:var(--blue);background:transparent;font-weight:600;font-size:13px;padding:0;letter-spacing:.02em}.vat{font-size:13px;color:var(--muted);margin-bottom:26px}.trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:13.5px;color:var(--muted);font-weight:500}.trust li{list-style:none;display:flex;align-items:center;gap:8px}.trust svg{flex:none}.pay-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pay-chip{border:1px solid var(--line);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--muted);letter-spacing:.02em}.usps{background:var(--subtle);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 0}.usp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 20px}@media(min-width:760px){.usp-grid{grid-template-columns:repeat(4,1fr)}}.usp{text-align:center;font-weight:600;font-size:14.5px}.usp .ic{width:44px;height:44px;margin:0 auto 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink)}.usp small{display:block;color:var(--muted);font-weight:400;margin-top:4px;font-size:13px}.feature-grid{display:grid;gap:48px;align-items:center}@media(min-width:860px){.feature-grid{grid-template-columns:1fr 1fr}.feature-grid.flip>.f-img{order:2}}.f-img{border-radius:var(--radius);background:var(--subtle-2);overflow:hidden}.f-img img{width:100%}section.alt{background:var(--subtle);color:var(--ink)}section.alt .lead{color:var(--muted)}section.alt .f-img{background:var(--paper)}.checks{margin-top:26px;display:grid;gap:14px}.checks li{list-style:none;display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:15.5px;color:var(--ink-2)}.checks svg{flex:none;margin-top:4px}.spec-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.spec-chips span{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:500;color:var(--ink-2)}section.alt .spec-chips span{background:var(--paper);border-color:var(--line)}.rova-variants select{background:var(--paper);color:var(--ink);border-radius:var(--radius)!important;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.scope-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:44px}@media(min-width:640px){.scope-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.scope-grid{grid-template-columns:repeat(5,1fr)}}.scope-item{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 14px;text-align:center;font-weight:500;font-size:13.5px;color:var(--ink-2)}.scope-item .ic{width:40px;height:40px;margin:0 auto 10px;border-radius:999px;background:var(--subtle);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:18px}.vs-wrap{overflow-x:auto;margin-top:44px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}table.vs{width:100%;border-collapse:collapse;min-width:560px;font-size:14.5px}.vs th,.vs td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line)}.vs thead th{background:var(--subtle);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--muted)}.vs th.rova-col,.vs td.rova-col{background:var(--subtle-2);font-weight:600}.vs tr:last-child td{border-bottom:0}.win{color:var(--ink);font-weight:600}.lose{color:var(--muted);font-weight:400}.tuya-section{background:var(--paper)}.tuya-grid{display:grid;gap:42px;align-items:center}.tuya-visual{background:var(--subtle);border-radius:var(--radius);overflow:hidden}.tuya-visual img{width:100%;aspect-ratio:1/1;object-fit:cover}.tuya-copy .lead{margin-top:18px}.tuya-steps{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);font-size:14.5px;font-weight:600;color:var(--ink-2)}.tuya-store-link{margin-top:28px}.tuya-developer{display:block;margin-top:12px;color:var(--muted);font-size:12px}@media(min-width:860px){.tuya-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.reviews-section{background:var(--subtle)}.review-compose{margin:32px auto 0;max-width:780px;text-align:center}.review-compose>summary{list-style:none}.review-compose>summary::-webkit-details-marker{display:none}.review-trigger{margin:0 auto}.review-compose[open] .review-trigger{background:var(--blue-dark)}.review-app-panel{margin-top:28px;padding:26px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);text-align:left}.review-app-block+.review-app-block{margin-top:20px}.review-editor-note{color:var(--muted);font-size:14px;line-height:1.6}@media(max-width:600px){.review-app-panel{padding:18px}.review-trigger{width:100%}}.faq{max-width:780px;margin:44px auto 0}.faq details{border-bottom:1px solid var(--line);background:transparent;overflow:hidden}.faq summary{cursor:pointer;list-style:none;padding:22px 4px;font-weight:500;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:20px;color:var(--muted);font-weight:400;flex:none}.faq details[open] summary:after{content:"\2013"}.faq .answer{padding:0 4px 24px;color:var(--muted);font-size:15.5px;max-width:660px}.final{background:var(--subtle);color:var(--ink);text-align:center;border-top:1px solid var(--line)}.final .lead{color:var(--muted)!important}.count-chips{display:flex;justify-content:center;gap:10px;margin:22px 0 32px;flex-wrap:wrap}.count-chips span{border:1px solid var(--line);background:var(--paper);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--muted)}.count-chips b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.footer{background:var(--paper);border-top:1px solid var(--line);color:var(--muted);font-size:13.5px;padding:56px 0 120px}@media(min-width:900px){.footer{padding-bottom:64px}}.footer .logo,.footer .logo b{color:var(--ink)!important}.footer a{text-decoration:none}.footer a:hover{color:var(--ink)}.footer-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin:20px 0 26px}.footer .company{border-top:1px solid var(--line);padding-top:22px;line-height:1.9}.footer .company strong{color:var(--ink)!important;font-weight:600}.sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--line);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}@media(min-width:900px){.sticky-bar{display:none}}.sticky-bar .p{font-weight:600;font-size:18px}.sticky-bar .c{text-decoration:line-through;color:var(--muted);font-size:13px;font-weight:400}.sticky-bar small{display:block;color:var(--muted);font-size:11px;font-weight:400}.cookie{position:fixed;left:16px;right:16px;bottom:90px;z-index:60;background:var(--paper);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);font-size:13.5px;display:none;max-width:520px}@media(min-width:900px){.cookie{bottom:20px}}.cookie.show{display:block}.cookie button{margin-top:14px;margin-right:8px;border:0;border-radius:999px;padding:9px 18px;font-weight:600;font-size:13px;cursor:pointer}.cookie .accept{background:var(--blue);color:#fff}.cookie .decline{background:var(--subtle);color:var(--ink-2);border:1px solid var(--line)}.toast{position:fixed;top:16px;left:50%;transform:translate(-50%) translateY(-12px);background:var(--ink);color:#fff;padding:12px 22px;border-radius:999px;font-weight:500;font-size:14px;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:70}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}.rova-shell{padding:56px 0 88px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:860px){.product-grid{grid-template-columns:1fr;gap:32px}}.product-main-img{width:100%;border-radius:var(--radius);background:var(--subtle)}.product-thumbs{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.product-thumb{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:0;overflow:hidden;width:72px;cursor:pointer}.product-info h1{font-size:clamp(26px,3.4vw,40px)}.product-options{display:flex;flex-direction:column;gap:14px;margin:22px 0 6px}.product-option-label{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.product-option select{padding:10px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;width:100%;max-width:340px}.qty-row{margin:18px 0 22px}.qty-stepper{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden}.qty-stepper button{width:40px;height:40px;border:0;background:var(--paper);font-size:18px;cursor:pointer;color:var(--ink)}.qty-stepper button:hover{background:var(--subtle)}.qty-stepper input{width:56px;height:40px;border:0;text-align:center;font:inherit;-moz-appearance:textfield}.qty-stepper input::-webkit-outer-spin-button,.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stock-note{margin-top:12px;font-size:13px;color:var(--muted)}.product-description{margin-top:28px;color:var(--ink-2);font-size:16px}.product-description p{margin-bottom:14px}.cart-lines{margin-top:28px;border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}@media(max-width:640px){.cart-line{grid-template-columns:72px 1fr;gap:14px}.cart-line-actions{grid-column:1 / -1}}.cart-line-img{display:block;width:96px;height:96px;flex:none;border-radius:8px;overflow:hidden;background:var(--subtle)}.cart-line-img img{display:block;width:100%;height:100%;object-fit:cover}.cart-line-img-fallback{display:block;width:100%;height:100%}@media(max-width:640px){.cart-line-img{width:72px;height:72px}}.cart-line-title{font-weight:600;text-decoration:none}.cart-line-variant,.cart-line-price{font-size:13px;color:var(--muted)}.cart-line-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cart-line-total{font-weight:600}.cart-line-remove{font-size:13px;color:var(--muted)}.cart-checkout-panel{margin-top:28px;display:grid;grid-template-columns:minmax(180px,280px) minmax(280px,1fr);gap:32px;align-items:center;border-top:1px solid var(--line);padding-top:28px}.cart-checkout-visual{overflow:hidden;border-radius:var(--radius);background:var(--subtle)}.cart-checkout-visual img{width:100%;aspect-ratio:1/1;object-fit:cover}.cart-foot{margin-top:28px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:640px){.cart-checkout-panel{grid-template-columns:1fr;gap:20px}.cart-checkout-visual{max-width:280px;margin:0 auto}.cart-foot{margin-top:0;align-items:stretch}}.cart-total{display:flex;gap:16px;align-items:baseline;font-size:18px}.cart-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.cart-update{background:var(--subtle);color:var(--ink-2);border:1px solid var(--line)}.cart-update:hover{background:var(--subtle-2)}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin-top:28px}.collection-card{display:block;text-decoration:none;border:1px solid var(--line);border-radius:var(--radius);padding:14px}.collection-card-title{font-weight:600;margin-top:10px}.collection-card-price{color:var(--muted);font-size:14px}.search-form{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.search-form input{padding:12px 14px;border:1px solid var(--line);border-radius:999px;font:inherit;min-width:240px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rova.css.map */
