html[data-riviera-theme="original"] 500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--global-palette1:#c8f542;--global-palette2:#c8f542;--global-palette3:#171b13;--global-palette4:#171b13;--global-palette5:#171b13;--global-palette6:#737b69;--global-palette7:#f2f3ed;--global-palette8:#f2f3ed;--global-palette9:#ffffff;--global-palette-btn-bg:#c8f542;--global-palette-btn-bg-hover:#c8f542;--global-palette-btn:#171b13;--global-palette-btn-hover:#171b13}
html[data-riviera-theme="original"] body:not(.rm-design-home){background:#f2f3ed;color:#171b13}
html[data-riviera-theme="original"] .site-main-header-wrap .site-header-row-container-inner,html[data-riviera-theme="original"] .site-mobile-header-wrap .site-header-row-container-inner,html[data-riviera-theme="original"] #colophon{background:#171b13!important;color:#f2f3ed}
html[data-riviera-theme="original"] .header-navigation .header-menu-container>ul>li>a,html[data-riviera-theme="original"] .mobile-toggle-open-container .menu-toggle-open{color:#f2f3ed!important}
html[data-riviera-theme="original"] .header-navigation .header-menu-container>ul>li>a:hover{color:#58691b!important}
html[data-riviera-theme="original"] .header-navigation .header-menu-container ul ul.sub-menu{background:#171b13}
html[data-riviera-theme="original"] .header-navigation .header-menu-container ul ul li a{color:#f2f3ed}
html[data-riviera-theme="original"] .content-bg,html[data-riviera-theme="original"] .entry-hero,html[data-riviera-theme="original"] .content-area .entry-content-wrap{background:#f2f3ed}
html[data-riviera-theme="original"] .entry-content .button,html[data-riviera-theme="original"] .entry-content button:not(.ti-next):not(.ti-prev),html[data-riviera-theme="original"] .wp-block-button__link,html[data-riviera-theme="original"] .woocommerce a.button,html[data-riviera-theme="original"] .woocommerce button.button,html[data-riviera-theme="original"] .woocommerce input.button{background:#c8f542;color:#171b13}
html[data-riviera-theme="original"] .woocommerce ul.products li.product{background:#fff;border:1px solid #d5ddc4;box-shadow:0 12px 32px #171b1306}
html[data-riviera-theme="original"] .woocommerce ul.products li.product .price{color:#171b13}
html[data-riviera-theme="original"] .woocommerce input.input-text,html[data-riviera-theme="original"] .woocommerce select,html[data-riviera-theme="original"] .woocommerce textarea,html[data-riviera-theme="original"] .entry-content input:not([type=submit]):not([type=checkbox]):not([type=radio]),html[data-riviera-theme="original"] .entry-content textarea,html[data-riviera-theme="original"] .entry-content select{border:1px solid #d5ddc4;background:#fff;color:#171b13}
html[data-riviera-theme="original"] .woocommerce-message,html[data-riviera-theme="original"] .woocommerce-info{border-top-color:#c8f542}
html[data-riviera-theme="original"] .site-footer-wrap a{color:#58691b}
html[data-riviera-theme="original"] a:focus-visible,html[data-riviera-theme="original"] button:focus-visible,html[data-riviera-theme="original"] input:focus-visible{outline:3px solid #c8f542}
html[data-riviera-theme="original"] .brand:has(.original-logo)::after{background:linear-gradient(135deg,#c8f542,#c8f542 48%,#c8f542)}
html[data-riviera-theme="original"] .brand:has(.original-logo)::before{background:#c8f542}
html[data-riviera-theme="original"] .rm-whatsapp{background:#c8f542;color:#171b13!important;box-shadow:0 6px 26px #171b1330;border:1px solid #ffffff70}
html[data-riviera-theme="original"] .rm-whatsapp:hover{background:#c8f542}
html[data-riviera-theme="original"] .rm-whatsapp:focus-visible{outline:3px solid #171b13}
html[data-riviera-theme="original"] 450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--ink:#171b13;--lime:#c8f542;--paper:#f2f3ed;--muted:#737b69;--line:#d5ddc4}
html[data-riviera-theme="original"] button:focus-visible,html[data-riviera-theme="original"] a:focus-visible{outline:3px solid #c8f542}
html[data-riviera-theme="original"] .preview-note{background:#171b13;color:#d5ddc4}
html[data-riviera-theme="original"] .header{border-bottom:1px solid #ffffff18;background:#171b13}
html[data-riviera-theme="original"] .desktop-nav{color:#d5ddc4}
html[data-riviera-theme="original"] .desktop-nav a span{color:#737b69}
html[data-riviera-theme="original"] .button.lime:hover{background:#c8f542}
html[data-riviera-theme="original"] .mobile-menu{border-bottom:1px solid #171b13}
html[data-riviera-theme="original"] .mobile-menu a{border-bottom:1px solid #ffffff16}
html[data-riviera-theme="original"] .hero{background:#080907}
html[data-riviera-theme="original"] .hero-shade{background:linear-gradient(90deg,#08090745 0%,#08090705 70%),linear-gradient(0deg,#080907d9,transparent 28%)}
html[data-riviera-theme="original"] .eyebrow{color:#d5ddc4}
html[data-riviera-theme="original"] .status-dot{box-shadow:0 0 0 4px #c8f54210}
html[data-riviera-theme="original"] .hero-copy{color:#d5ddc4}
html[data-riviera-theme="original"] .hero-proof p{color:#737b69}
html[data-riviera-theme="original"] .hero-proof strong{color:#d5ddc4}
html[data-riviera-theme="original"] .explore>span{border:1px solid #737b694d}
html[data-riviera-theme="original"] .hero-caption{color:#d5ddc4}
html[data-riviera-theme="original"] .motion-toggle{border:1px solid #ffffff3a;background:#171b1350}
html[data-riviera-theme="original"] .trust-strip{background:#171b13}
html[data-riviera-theme="original"] .trust-inner{color:#d5ddc4}
html[data-riviera-theme="original"] .trust-inner p>span{color:#737b69}
html[data-riviera-theme="original"] .trust-inner a{color:#737b69}
html[data-riviera-theme="original"] .eyebrow.dark{color:#737b69}
html[data-riviera-theme="original"] .section-stamp{color:#737b69}
html[data-riviera-theme="original"] .section-heading h2 span{color:#737b69}
html[data-riviera-theme="original"] .section-heading>div>p:not(.eyebrow){color:#737b69}
html[data-riviera-theme="original"] .underlined{border-bottom:1px solid #737b69}
html[data-riviera-theme="original"] .service-card{background:#f2f3ed}
html[data-riviera-theme="original"] .round-arrow{border:1px solid #171b132b}
html[data-riviera-theme="original"] .device-art:after{background:#171b1333}
html[data-riviera-theme="original"] .phone{border:3px solid #737b69;box-shadow:1px 1px 0 #f2f3ed inset,4px 5px 8px #171b1338}
html[data-riviera-theme="original"] .phone-back{background:linear-gradient(120deg,#d5ddc4,#737b69 70%,#d5ddc4)}
html[data-riviera-theme="original"] .camera-tray{background:linear-gradient(130deg,#737b69,#737b69);border:1px solid #d5ddc4}
html[data-riviera-theme="original"] .camera-tray i,html[data-riviera-theme="original"] .camera-column i{background:radial-gradient(circle,#737b69 7%,#171b13 22%,#171b13 48%,#737b69 54%,#171b13 60%,#737b69 69%,#171b13 75%);border:1px solid #171b13}
html[data-riviera-theme="original"] .camera-tray b{background:#c8f542}
html[data-riviera-theme="original"] .device-emblem{color:#ffffff50}
html[data-riviera-theme="original"] .phone-front{background:#171b13;border-color:#737b69;box-shadow:0 0 0 1px #171b13,4px 9px 13px #171b1340}
html[data-riviera-theme="original"] .dynamic-island{background:#171b13}
html[data-riviera-theme="original"] .screen-orbit{border:1px solid #c8f542;background:radial-gradient(ellipse at 76% 48%,#c8f542 0%,#c8f542 32%,#171b13 47%,#171b13 70%);box-shadow:30px -4px 36px #c8f54242}
html[data-riviera-theme="original"] .phone-time{color:#58691b}
html[data-riviera-theme="original"] .android{background:#d5ddc4}
html[data-riviera-theme="original"] .android-back{background:linear-gradient(120deg,#737b69,#737b69 72%,#737b69);border-color:#737b69}
html[data-riviera-theme="original"] .android-front{background:#171b13;border-color:#737b69}
html[data-riviera-theme="original"] .camera-dot{background:#171b13}
html[data-riviera-theme="original"] .android-front .screen-orbit{background:radial-gradient(ellipse at 75% 45%,#c8f542,#737b69 35%,#171b13 65%);border-color:#c8f542}
html[data-riviera-theme="original"] .android-front .phone-time{color:#58691b}
html[data-riviera-theme="original"] .ipad{background:#e7e3db}
html[data-riviera-theme="original"] .tablet{border:4px solid #737b69;background:#171b13;box-shadow:1px 1px 0 #e5e0d2 inset,4px 7px 13px #171b1330}
html[data-riviera-theme="original"] .tablet-screen{background:radial-gradient(ellipse at bottom right,#dfa466,#c1ad95 25%,#96745d 47%,#422e22 74%)}
html[data-riviera-theme="original"] .tablet-screen>span{color:#ffe8c7}
html[data-riviera-theme="original"] .tablet-shine{border:1px solid #ecb784;box-shadow:0 -10px 30px #a56c34}
html[data-riviera-theme="original"] .card-copy p{color:#737b69}
html[data-riviera-theme="original"] .card-cta{border-top:1px solid #737b6938}
html[data-riviera-theme="original"] .help-line{color:#737b69}
html[data-riviera-theme="original"] .help-icon{border:1px solid #737b69}
html[data-riviera-theme="original"] .help-line a{border-bottom:1px solid #737b69}
html[data-riviera-theme="original"] .craft{background:#171b13}
html[data-riviera-theme="original"] .body-copy{color:#737b69}
html[data-riviera-theme="original"] .craft-art{background:#080907}
html[data-riviera-theme="original"] .craft-art:after{background:linear-gradient(0deg,#171b13ef,transparent 70%)}
html[data-riviera-theme="original"] .craft-stat>span{color:#737b69}
html[data-riviera-theme="original"] .metrics{border-top:1px solid #ffffff19}
html[data-riviera-theme="original"] .metrics>div{border-right:1px solid #ffffff19}
html[data-riviera-theme="original"] .metric-number span{color:#737b69}
html[data-riviera-theme="original"] .metrics p{color:#737b69}
html[data-riviera-theme="original"] .plan-card{background:#d5ddc4}
html[data-riviera-theme="original"] .signal-art span{border:16px solid #737b69}
html[data-riviera-theme="original"] .signal-art span:nth-child(2){border-color:#737b69}
html[data-riviera-theme="original"] .signal-art span:nth-child(3){border-color:#737b69}
html[data-riviera-theme="original"] .signal-art i{background:#737b69}
html[data-riviera-theme="original"] .store-card{background:#171b13;color:#f2f3ed}
html[data-riviera-theme="original"] .store-card:before{border:1px solid #737b6930;box-shadow:0 0 0 28px #737b6910,0 0 0 58px #737b690b}
html[data-riviera-theme="original"] .store-card p{color:#737b69}
html[data-riviera-theme="original"] .store-hours{color:#737b69}
html[data-riviera-theme="original"] .store-hours strong{color:#f2f3ed}
html[data-riviera-theme="original"] .store-bottom .round-arrow{border-color:#737b6950}
html[data-riviera-theme="original"] .journal-date{color:#737b69}
html[data-riviera-theme="original"] .journal-tag{color:#737b69}
html[data-riviera-theme="original"] .closing-link{border-bottom:1px solid #171b1340}
html[data-riviera-theme="original"] .footer-main h3{color:#737b69}
html[data-riviera-theme="original"] .footer-main>div>a,html[data-riviera-theme="original"] .footer-main>div>span{color:#737b69}
html[data-riviera-theme="original"] .footer-main>div>.footer-phone{color:#f2f3ed}
html[data-riviera-theme="original"] .footer-bottom{border-top:1px solid #ffffff17;color:#737b69}
html[data-riviera-theme="original"] .hero-shade{background:linear-gradient(90deg,#080907b0,transparent 85%),linear-gradient(0deg,#080907d9,transparent 25%)}
html[data-riviera-theme="original"] .hero-shade{background:linear-gradient(90deg,#080907d9,#08090710),linear-gradient(0deg,#080907e8,transparent 35%)}
html[data-riviera-theme="original"] .hero-shade{background:linear-gradient(180deg,#080907 0%,#080907 35%,#08090700 56%,#08090700 76%,#080907 96%)}
html[data-riviera-theme="original"] .reviews-section{background:#171b13}
html[data-riviera-theme="original"] .reviews-score div>span{color:#737b69}
html[data-riviera-theme="original"] .reviews-total{color:#737b69}
html[data-riviera-theme="original"] .review-card{background:#f2f3ed}
html[data-riviera-theme="original"] .review-stars>span{background:#737b69}
html[data-riviera-theme="original"] .review-stars .unfilled{background:#d5ddc4}
html[data-riviera-theme="original"] .review-source{color:#737b69}
html[data-riviera-theme="original"] .review-bottom{border-top:1px solid #d5ddc4}
html[data-riviera-theme="original"] .review-bottom time{color:#737b69}
html[data-riviera-theme="original"] .reviews-controls{color:#737b69}
html[data-riviera-theme="original"] .reviews-pause{border:1px solid #737b6960}
html[data-riviera-theme="original"] .google-hero-proof>div{border-left:1px solid #ffffff30}
html[data-riviera-theme="original"] .hero-rating-line>strong>span{color:#737b69}
html[data-riviera-theme="original"] .rating-stars{color:#737b69}
html[data-riviera-theme="original"] .rating-stars>span{color:#fbbc04}
html[data-riviera-theme="original"] .review-stars>span{color:#bd8a00}
html[data-riviera-theme="original"] .review-stars .unfilled{color:#d5ddc4}
html[data-riviera-theme="original"] .review-no-comment{color:#737b69}
html[data-riviera-theme="original"] .review-excerpt{color:#737b69}
html[data-riviera-theme="original"] .review-bottom>span{color:#737b69}
html[data-riviera-theme="original"] .hero-shade{background:linear-gradient(90deg,#080907d9 0%,#08090788 38%,#08090712 72%),linear-gradient(0deg,#080907d9,transparent 28%)}
html[data-riviera-theme="original"] .brand:has(.original-logo)::after{background:linear-gradient(135deg,#c8f542 0%,#c8f542 48%,#c8f542 100%)}
html[data-riviera-theme="original"] .brand:has(.original-logo)::before{background:#c8f542}
html[data-riviera-theme="original"] .rm-whatsapp{background:#c8f542;color:#171b13!important;box-shadow:0 6px 26px #171b1330;border:1px solid #ffffff70}
html[data-riviera-theme="original"] .rm-whatsapp:hover{background:#c8f542}
html[data-riviera-theme="original"] .rm-whatsapp:focus-visible{outline:3px solid #171b13}
html[data-riviera-theme="original"] .ipad .product-art{background:#000}
html[data-riviera-theme="original"] .iphone .product-art{background:#f2f3ed}
html[data-riviera-theme="original"] .craft-art.repair-counter{background:#171b13}
html[data-riviera-theme="original"] .repair-counter-toggle{border:1px solid #737b6955;background:#171b13cc;color:#58691b}
html[data-riviera-theme="original"] .rm-design-home .craft-copy h2{color:#f2f3ed}
html[data-riviera-theme="original"] .rm-design-home .reviews-section .reviews-header h2{color:#f2f3ed}
html[data-riviera-theme="original"] .rm-design-home .desktop-nav .sub-menu{background:#171b13;border:1px solid #ffffff20}
html[data-riviera-theme="original"] .rm-design-home .mobile-menu .sub-menu a{color:#d5ddc4}
html[data-riviera-theme="original"] .rm-connected-reviews summary{color:#58691b}
html[data-riviera-theme="original"] .rm-design-home .hero h1{color:#f2f3ed}
html[data-riviera-theme="original"] .rm-design-iphone{background:#fff;color:#171b13}
html[data-riviera-theme="original"] .rm-design-iphone .rm-iphone-hero{background:linear-gradient(120deg,#fff 40%,#f2f3ed)}
html[data-riviera-theme="original"] .rm-iphone-hero .eyebrow{color:#737b69}
html[data-riviera-theme="original"] .rm-iphone-hero h1{color:#171b13}
html[data-riviera-theme="original"] .rm-iphone-hero h1 span{color:#58691b}
html[data-riviera-theme="original"] .rm-iphone-hero p{color:#737b69}
html[data-riviera-theme="original"] .rm-iphone-hero small{color:#737b69}
html[data-riviera-theme="original"] .rm-design-iphone .rm-selecteur-label{color:#171b13!important}
html[data-riviera-theme="original"] .rm-design-iphone .rm-selecteur-input{border:1px solid #d5ddc4!important;background:#fff!important;color:#171b13!important;box-shadow:0 6px 20px #171b1306!important}
html[data-riviera-theme="original"] .rm-design-iphone .rm-selecteur-item:hover,html[data-riviera-theme="original"] .rm-design-iphone .rm-selecteur-item.is-active{background:#f2f3ed!important;color:#171b13!important}
html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone .uagb-block-75af6c2c{border-bottom:1px solid #f2f3ed!important}
html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone h3{color:#171b13}
html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone p,html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone li,html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone .uagb-ifb-desc{color:#737b69!important}
html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone .uagb-block-648db575{background:#f2f3ed!important}
html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone .uagb-block-ae22da95{border-top:1px solid #f2f3ed!important}
html[data-riviera-theme="original"] .rm-iphone-faq{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-iphone-faq summary:after{color:#58691b}
html[data-riviera-theme="original"] .rm-design-iphone footer{background:#171b13}
html[data-riviera-theme="original"] .rm-directory-intro{background:linear-gradient(180deg,#f2f3ed,#fff)}
html[data-riviera-theme="original"] .rm-directory-intro .eyebrow{color:#737b69}
html[data-riviera-theme="original"] .rm-directory-intro h1{color:#171b13}
html[data-riviera-theme="original"] .rm-directory-intro h1 span{color:#58691b}
html[data-riviera-theme="original"] .rm-directory-intro p{color:#737b69}
html[data-riviera-theme="original"] .rm-directory-intro .rm-directory-hint{color:#737b69}
html[data-riviera-theme="original"] .rm-directory-browse .eyebrow{color:#737b69}
html[data-riviera-theme="original"] .rm-directory-browse h2{color:#171b13}
html[data-riviera-theme="original"] .rm-directory-browse p:not(.eyebrow){color:#737b69}
html[data-riviera-theme="original"] .rm-device-row{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-device-row:first-child{border-top:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-device-number{color:#737b69}
html[data-riviera-theme="original"] .rm-device-row strong{color:#171b13}
html[data-riviera-theme="original"] .rm-device-row small{color:#737b69}
html[data-riviera-theme="original"] .rm-device-row>span:last-child{color:#58691b}
html[data-riviera-theme="original"] .rm-device-row:hover strong{color:#58691b}
html[data-riviera-theme="original"] .rm-directory-help{border-top:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-directory-help h2{color:#171b13}
html[data-riviera-theme="original"] .rm-directory-help p{color:#737b69}
html[data-riviera-theme="original"] .rm-directory-help>a{color:#58691b}
html[data-riviera-theme="original"] .rm-samsung-visual img{box-shadow:0 18px 55px #171b1314}
html[data-riviera-theme="original"] .rm-design-accessories{background:#fff;color:#171b13}
html[data-riviera-theme="original"] .rm-accessories-hero{background:linear-gradient(125deg,#f2f3ed,#fff 80%)}
html[data-riviera-theme="original"] .rm-accessories-hero .eyebrow{color:#737b69}
html[data-riviera-theme="original"] .rm-accessories-hero h1{color:#171b13}
html[data-riviera-theme="original"] .rm-accessories-hero h1 span{color:#58691b}
html[data-riviera-theme="original"] .rm-accessories-hero p:not(.eyebrow){color:#737b69}
html[data-riviera-theme="original"] .rm-accessories-nav{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-accessories-nav a{color:#737b69}
html[data-riviera-theme="original"] .rm-accessories-nav a:hover{color:#58691b}
html[data-riviera-theme="original"] .rm-design-accessories .rm-accessories-content>.wp-block-uagb-container{border-top:1px solid #f2f3ed!important}
html[data-riviera-theme="original"] .rm-accessories-content h2{color:#171b13!important}
html[data-riviera-theme="original"] .rm-accessories-content h3{color:#171b13!important}
html[data-riviera-theme="original"] .rm-accessories-content h4{color:#171b13!important}
html[data-riviera-theme="original"] .rm-accessories-content p,html[data-riviera-theme="original"] .rm-accessories-content li,html[data-riviera-theme="original"] .rm-accessories-content .uagb-ifb-desc{color:#737b69!important}
html[data-riviera-theme="original"] .rm-accessories-content .uagb-infobox__content-wrap{background:#f2f3ed!important}
html[data-riviera-theme="original"] .rm-accessories-content .uagb-post__inner-wrap{background:#f2f3ed!important}
html[data-riviera-theme="original"] .rm-accessories-content .uagb-post__image img{background:#f2f3ed}
html[data-riviera-theme="original"] .rm-accessories-content .slick-arrow{background:#c8f542!important}
html[data-riviera-theme="original"] .rm-accessories-content .slick-dots li button:before{color:#58691b!important}
html[data-riviera-theme="original"] .rm-accessories-help{border-top:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-accessories-help h2{color:#171b13}
html[data-riviera-theme="original"] .rm-accessories-help p{color:#737b69}
html[data-riviera-theme="original"] .rm-accessories-help a{color:#58691b}
html[data-riviera-theme="original"] .rm-design-accessories footer{background:#171b13}
html[data-riviera-theme="original"] .rm-accessories-content .uagb-block-355aac68 .wp-block-column{border-top:2px solid #c8f542!important}
html[data-riviera-theme="original"] .rm-cable-options{border-top:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-cable-options li:before{color:#58691b}
html[data-riviera-theme="original"] .rm-accessories-content .uagb-block-925a813f .wp-block-column>.wp-block-image{background:#f2f3ed}
html[data-riviera-theme="original"] .rm-catalogue-title{border-top:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-accessory-category{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-accessory-category>summary{color:#171b13}
html[data-riviera-theme="original"] .rm-accessory-category>summary:after{color:#58691b}
html[data-riviera-theme="original"] .rm-design-contact{background:#fff;color:#171b13}
html[data-riviera-theme="original"] .rm-design-contact .eyebrow{color:#737b69}
html[data-riviera-theme="original"] .rm-contact-intro h1{color:#171b13}
html[data-riviera-theme="original"] .rm-contact-intro h1 span{color:#58691b}
html[data-riviera-theme="original"] .rm-contact-lead{color:#737b69}
html[data-riviera-theme="original"] .rm-contact-text-link{color:#58691b;border-bottom:1px solid #d5ddc4}
html[data-riviera-theme="original"] .rm-contact-direct{background:#171b13;color:#fff}
html[data-riviera-theme="original"] .rm-contact-direct .eyebrow{color:#d5ddc4}
html[data-riviera-theme="original"] .rm-contact-phone{color:#fff}
html[data-riviera-theme="original"] .rm-contact-direct>p:not(.eyebrow){color:#d5ddc4}
html[data-riviera-theme="original"] .rm-contact-whatsapp{background:#fff;color:#171b13}
html[data-riviera-theme="original"] .rm-contact-email{color:#fff}
html[data-riviera-theme="original"] .rm-contact-visit{border-top:1px solid #f2f3ed;border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-design-contact h2{color:#171b13}
html[data-riviera-theme="original"] .rm-contact-visit p,html[data-riviera-theme="original"] .rm-contact-message p{color:#737b69}
html[data-riviera-theme="original"] .rm-design-contact h3{color:#171b13}
html[data-riviera-theme="original"] .rm-contact-hours dl>div{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-contact-appointment a{color:#58691b}
html[data-riviera-theme="original"] .rm-contact-form{background:#f2f3ed}
html[data-riviera-theme="original"] .rm-contact-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-riviera-theme="original"] .rm-contact-form textarea{border:1px solid #d5ddc4!important;background:#fff!important}
html[data-riviera-theme="original"] .rm-design-contact footer{background:#171b13}
html[data-riviera-theme="original"] .rm-design-contact a:focus-visible{outline:3px solid #d5ddc4}
html[data-riviera-theme="original"] .rm-visit-heading h1{color:#58691b}
html[data-riviera-theme="original"] .rm-store-map p{color:#737b69}
html[data-riviera-theme="original"] .rm-booking-heading h1{color:#171b13}
html[data-riviera-theme="original"] .rm-booking-heading>p:last-child{color:#737b69}
html[data-riviera-theme="original"] .rm-booking-services{border-top:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-booking-services button{border-bottom:1px solid #f2f3ed;color:#171b13}
html[data-riviera-theme="original"] .rm-booking-services button:hover{background:#f2f3ed}
html[data-riviera-theme="original"] .rm-booking-services small{color:#737b69}
html[data-riviera-theme="original"] .rm-booking-services button>span:last-child{color:#58691b}
html[data-riviera-theme="original"] .rm-booking-toolbar{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-booking-toolbar button{background:#f2f3ed;color:#171b13}
html[data-riviera-theme="original"] .rm-booking-toolbar p{color:#171b13}
html[data-riviera-theme="original"] .rm-design-information{background:#fff;color:#171b13}
html[data-riviera-theme="original"] .rm-information-title{border-bottom:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-information-title .eyebrow{color:#737b69}
html[data-riviera-theme="original"] .rm-information-title h1{color:#171b13}
html[data-riviera-theme="original"] .rm-information-nav a{border-bottom:1px solid #f2f3ed;color:#58691b}
html[data-riviera-theme="original"] .rm-information-body{color:#737b69}
html[data-riviera-theme="original"] .rm-information-body h2{color:#171b13}
html[data-riviera-theme="original"] .rm-information-body h3{color:#171b13}
html[data-riviera-theme="original"] .rm-information-body a{color:#58691b}
html[data-riviera-theme="original"] .rm-information-body td{border:1px solid #f2f3ed}
html[data-riviera-theme="original"] .rm-design-information footer{background:#171b13}
html[data-riviera-theme="original"]{--ink:#171b13;--lime:#c8f542;--paper:#fff;--muted:#737b69;--line:#f2f3ed;--global-palette1:#c8f542;--global-palette2:#58691b;--global-palette3:#171b13;--global-palette7:#f2f3ed;--global-palette8:#fff;--global-palette-btn-bg:#c8f542;--global-palette-btn:#fff}
html[data-riviera-theme="original"] body{background:#171b13}
html[data-riviera-theme="original"] .header,html[data-riviera-theme="original"] .rm-design-iphone .header{background:#171b13}
html[data-riviera-theme="original"] .section-light,html[data-riviera-theme="original"] .services,html[data-riviera-theme="original"] .journal{background:#fff}
html[data-riviera-theme="original"] .hero{background:#171b13}
html[data-riviera-theme="original"] .hero h1 span,html[data-riviera-theme="original"] .rm-design-home .hero h1 span{color:#d5ddc4}
html[data-riviera-theme="original"] .hero .status-dot{background:#d5ddc4}
html[data-riviera-theme="original"] .hero-shade{background:linear-gradient(90deg,#171b13d9 0%,#171b1388 38%,#171b1312 72%),linear-gradient(0deg,#171b13d9,transparent 28%)}
html[data-riviera-theme="original"] .button.lime,html[data-riviera-theme="original"] .button.small,html[data-riviera-theme="original"] .rm-iphone-actions .button,html[data-riviera-theme="original"] .rm-whatsapp,html[data-riviera-theme="original"] .woocommerce a.button,html[data-riviera-theme="original"] .woocommerce button.button{background:#c8f542!important;color:#fff!important}
html[data-riviera-theme="original"] .button.lime:hover,html[data-riviera-theme="original"] .rm-whatsapp:hover{background:#58691b!important}
html[data-riviera-theme="original"] .rm-iphone-actions .secondary{color:#171b13!important;border-color:#d5ddc4}
html[data-riviera-theme="original"] .rm-whatsapp svg{color:#fff}
html[data-riviera-theme="original"] .trust-strip{background:#171b13}
html[data-riviera-theme="original"] .trust-inner,html[data-riviera-theme="original"] .trust-inner a{color:#f2f3ed}
html[data-riviera-theme="original"] .reviews-section{background:#171b13}
html[data-riviera-theme="original"] .reviews-section .reviews-score strong,html[data-riviera-theme="original"] .reviews-section h2 span,html[data-riviera-theme="original"] .reviews-section .reviews-selection{color:#d5ddc4}
html[data-riviera-theme="original"] .reviews-section .review-card{background:#fff;color:#171b13}
html[data-riviera-theme="original"] .reviews-updated,html[data-riviera-theme="original"] .reviews-total,html[data-riviera-theme="original"] .reviews-pause{color:#f2f3ed}
html[data-riviera-theme="original"] .reviews-pause{border-color:#737b69}
html[data-riviera-theme="original"] .rm-connected-reviews{color:#f2f3ed}
html[data-riviera-theme="original"] .rm-connected-reviews summary{color:#d5ddc4}
html[data-riviera-theme="original"] .service-card.iphone{background:#f2f3ed}
html[data-riviera-theme="original"] .service-card.android{background:#f2f3ed}
html[data-riviera-theme="original"] .service-card.ipad{background:#f2f3ed}
html[data-riviera-theme="original"] .service-card:hover .card-cta,html[data-riviera-theme="original"] .service-card:hover .card-top>span:first-child{color:#58691b!important}
html[data-riviera-theme="original"] .section-heading h2 span{color:#737b69}
html[data-riviera-theme="original"] .craft{background:#171b13}
html[data-riviera-theme="original"] .craft-copy p,html[data-riviera-theme="original"] .metrics p{color:#d5ddc4}
html[data-riviera-theme="original"] .metric-number{color:#fff}
html[data-riviera-theme="original"] .metric-number>span{color:#d5ddc4}
html[data-riviera-theme="original"] .repair-counter-toggle{background:#171b13dd;color:#d5ddc4;border-color:#737b69}
html[data-riviera-theme="original"] .craft-art.repair-counter{background:#171b13}
html[data-riviera-theme="original"] .plan-card{background:#f2f3ed}
html[data-riviera-theme="original"] .plan-card .button,html[data-riviera-theme="original"] .plan-card a{color:#171b13}
html[data-riviera-theme="original"] .store-card{background:#171b13}
html[data-riviera-theme="original"] .cta{background:#c8f542}
html[data-riviera-theme="original"] .cta .button{background:#fff;color:#58691b}
html[data-riviera-theme="original"] .rm-design-home footer,html[data-riviera-theme="original"] .rm-design-iphone footer{background:#171b13;color:#fff}
html[data-riviera-theme="original"] .footer-main a,html[data-riviera-theme="original"] .footer-bottom a{color:#f2f3ed}
html[data-riviera-theme="original"] .footer-main h3{color:#d5ddc4}
html[data-riviera-theme="original"] .desktop-nav a:hover,html[data-riviera-theme="original"] .mobile-menu a:hover{color:#d5ddc4}
html[data-riviera-theme="original"] .mobile-menu,html[data-riviera-theme="original"] .rm-design-home .desktop-nav .sub-menu{background:#171b13}
html[data-riviera-theme="original"] .text-link:hover{color:#d5ddc4}
html[data-riviera-theme="original"] .brand:has(.original-logo)::after{background:#d5ddc4!important}
html[data-riviera-theme="original"] .brand:has(.original-logo)::before{background:#d5ddc4!important}
html[data-riviera-theme="original"] .rm-iphone-hero{background:#f2f3ed}
html[data-riviera-theme="original"] .rm-iphone-hero h1 span{color:#58691b}
html[data-riviera-theme="original"] .rm-iphone-hero p,html[data-riviera-theme="original"] .rm-iphone-hero small,html[data-riviera-theme="original"] .rm-iphone-hero .eyebrow{color:#737b69}
html[data-riviera-theme="original"] body:not(.rm-design-home){background:#fff;color:#171b13}
html[data-riviera-theme="original"] .rm-design-iphone{background:#fff}
html[data-riviera-theme="original"] .rm-design-iphone .rm-legacy-iphone{color:#171b13}
html[data-riviera-theme="original"] .brand:has(.original-logo)::after{background:#d5ddc4!important}
html[data-riviera-theme="original"]{--ink:#171b13;--lime:#c8f542;--paper:#f2f3ed;--muted:#737b69;--line:#d5ddc4}
html[data-riviera-theme="original"] .hero-media,html[data-riviera-theme="original"] .repair-counter-video,html[data-riviera-theme="original"] .service-card .device-art.product-art img,html[data-riviera-theme="original"] .rm-iphone-hero>.wrap>img{filter:none}
html[data-riviera-theme="original"] .button.lime,html[data-riviera-theme="original"] .button.small,html[data-riviera-theme="original"] .rm-iphone-actions .button:not(.secondary),html[data-riviera-theme="original"] .rm-whatsapp,html[data-riviera-theme="original"] .woocommerce a.button,html[data-riviera-theme="original"] .woocommerce button.button{background:#c8f542!important;color:#171b13!important}
html[data-riviera-theme="original"] .rm-whatsapp svg{color:#171b13}html[data-riviera-theme="original"] .hero h1 span,html[data-riviera-theme="original"] .metric-number>span{color:#c8f542}html[data-riviera-theme="original"] .brand:has(.original-logo)::before,html[data-riviera-theme="original"] .brand:has(.original-logo)::after{background:#c8f542!important}
.rm-palette{position:fixed;left:16px;bottom:18px;z-index:9990;display:flex;gap:4px;padding:5px;border-radius:999px;background:#fff;box-shadow:0 3px 22px #0002;border:1px solid #d6dce3;font:12px 'DM Sans',sans-serif}.rm-palette button{display:flex;gap:7px;align-items:center;border:0;border-radius:999px;background:transparent;color:#41516a;padding:9px 11px;cursor:pointer;font:inherit;min-height:36px;box-shadow:none}.rm-palette button[aria-pressed="true"]{background:#172231;color:#fff}.rm-palette button:focus-visible{outline:3px solid #748bad;outline-offset:2px}.rm-palette i{width:10px;height:10px;display:block;border-radius:50%;background:#c8f542}.rm-palette button[data-palette="blue"] i{background:#2878ec}@media(max-width:600px){.rm-palette{left:10px;bottom:12px;font-size:11px}.rm-palette button{padding:8px 9px}}
