/* Flying Rugs Väritesti: palette only; loaded after the component styles. */
:root{--ink:#302821;--muted:#6a6058;--paper:#f6f4ef;--sand:#f6f4ef;--line:#ded8cf;--accent:#6f2436;--frs-orange:#e6830e;--frs-burgundy:#6f2436;--frs-burgundy-hover:#551a2a}
body.frs-color-test{color:var(--ink);background:#fff}
.frs-color-test h1,.frs-color-test h2,.frs-color-test h3,.frs-color-test h4,.frs-color-test h5,.frs-color-test h6{color:var(--ink)}
.frs-color-test .hero h1{color:#fff}
.frs-color-test .text-link{border-color:#aaa096}
.frs-color-test .showroom,.frs-color-test .benefits{background:var(--paper);color:var(--ink)}
.frs-color-test .showroom-details{border-color:var(--line)}
.frs-color-test .hero .button{background:#fff;color:var(--ink)}
.frs-color-test .hero .button:hover{background:var(--paper);color:var(--ink)}
.frs-color-test .button,.frs-color-test button.button,
.frs-color-test.woocommerce a.button,.frs-color-test.woocommerce button.button,
.frs-color-test.woocommerce input.button,.frs-color-test .woocommerce a.button,
.frs-color-test .woocommerce button.button,.frs-color-test .woocommerce input.button{background:var(--frs-burgundy);color:#fff}
body.frs-color-test.single-product.woocommerce div.product form.cart .single_add_to_cart_button,
body.frs-color-test.woocommerce-cart .woocommerce .checkout-button,
body.frs-color-test.woocommerce-checkout #place_order,
body.frs-color-test .frs-email-actions .frs-email-next{background:var(--frs-burgundy)!important;color:#fff}
.frs-color-test .button:hover,.frs-color-test button.button:hover,
.frs-color-test.woocommerce a.button:hover,.frs-color-test.woocommerce button.button:hover,
.frs-color-test .woocommerce a.button:hover,.frs-color-test .woocommerce button.button:hover,
body.frs-color-test.single-product.woocommerce div.product form.cart .single_add_to_cart_button:hover,
body.frs-color-test.woocommerce-cart .woocommerce .checkout-button:hover,
body.frs-color-test.woocommerce-checkout #place_order:hover,
body.frs-color-test .frs-email-actions .frs-email-next:hover{background:var(--frs-burgundy-hover)!important;color:#fff}
/* Hero button is a secondary action, separate from the purchase buttons. */
body.frs-color-test .hero .button:hover{background:var(--paper)!important;color:var(--ink)}
.frs-color-test .frs-favorite{color:var(--frs-burgundy)}
body.frs-color-test .woocommerce span.onsale,
body.frs-color-test.woocommerce span.onsale{background:var(--frs-burgundy)!important;color:#fff!important;border-color:var(--frs-burgundy);box-shadow:none}
body.frs-color-test.single-product.woocommerce div.product p.price,
body.frs-color-test.single-product .frs-product-size,
body.frs-color-test.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--ink)}
body.frs-color-test.single-product .woocommerce-product-details__short-description,
body.frs-color-test.single-product.woocommerce div.product .woocommerce-tabs .panel{color:var(--muted)}
.frs-color-test .woocommerce ul.products li.product a img,
.frs-color-test.woocommerce ul.products li.product a img,
body.frs-color-test.single-product.woocommerce div.product.type-product>div.images{background:#fff}
.frs-color-test .frs-purchase-benefits{color:var(--ink);border-color:var(--line)}
body.frs-color-test.woocommerce-cart .cart-collaterals .cart_totals,
body.frs-color-test.woocommerce-checkout #order_review,
body.frs-color-test.woocommerce-cart .wc-block-components-sidebar,
body.frs-color-test.woocommerce-checkout .wc-block-components-sidebar{background:var(--paper);border-color:var(--line)}
.frs-color-test .wc-block-cart__submit-button,
.frs-color-test .wc-block-components-checkout-place-order-button{background:var(--frs-burgundy);color:#fff}
.frs-color-test .wc-block-cart__submit-button:hover,
.frs-color-test .wc-block-components-checkout-place-order-button:hover{background:var(--frs-burgundy-hover);color:#fff}
.frs-color-test .frs-load-progress::-webkit-progress-value{background:var(--frs-burgundy)}
.frs-color-test .frs-load-progress::-moz-progress-bar{background:var(--frs-burgundy)}
.frs-color-test .frs-header .primary-nav,
.frs-color-test .frs-header .primary-nav a,
.frs-color-test .frs-header .frs-submenu-toggle,
.frs-color-test .frs-header .frs-menu-close{color:var(--ink)}
.frs-color-test .frs-header .primary-nav a:hover{color:var(--frs-burgundy)}
.frs-color-test .frs-header .frs-drawer-heading{color:var(--frs-burgundy)}
/* Keep the supplied logo, orange main row and clean white header icons. */
.frs-color-test .frs-header .frs-main-row,
.frs-color-test .frs-header .header-top{background:var(--frs-orange)}
body.frs-color-test>.announcement{background:var(--frs-burgundy);color:#fff}
.frs-color-test .site-footer.frs-footer{background:var(--paper);color:var(--ink)}
.frs-color-test .frs-footer-promises{background:var(--paper);border-color:var(--line)}
.frs-color-test .frs-footer-help,.frs-color-test .frs-footer-section,
.frs-color-test .frs-footer-end{border-color:var(--line)}
.frs-color-test .frs-footer-help h2{color:var(--ink)}
.frs-color-test .frs-footer-help p,.frs-color-test .frs-footer-section address,
.frs-color-test .frs-footer-end p,.frs-color-test .frs-footer-end>span{color:var(--muted)}
.frs-color-test .frs-footer-contact .frs-footer-contact-primary{background:var(--frs-burgundy);border-color:var(--frs-burgundy);color:#fff}
.frs-color-test .frs-footer-contact .frs-footer-contact-primary:hover{background:var(--frs-burgundy-hover);border-color:var(--frs-burgundy-hover)}
.frs-color-test .frs-footer-end .footer-brand{color:var(--frs-burgundy)}
.frs-color-test :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--frs-burgundy)}
.frs-color-test .frs-header .header-top :is(a,button,input):focus-visible{outline-color:var(--ink)}
