:root{--ros-ink:#0f0a06;--ros-ink-2:#160f08;--ros-panel:#1e1509;--ros-line:#3a2c17;--ros-gold:#c9a24b;--ros-gold-bright:#e6c983;--ros-gold-soft:#a8853a;--ros-cream:#f4ecdd;--ros-on-dark:#efe4d0;--ros-on-dark-dim:#b7a884;--ros-disp:"Cinzel","Cormorant Garamond",serif;--ros-serif:"Cormorant Garamond",Georgia,serif;--ros-sans:"Jost","Segoe UI",sans-serif}body,body.woocommerce,body.storefront{background:var(--ros-ink);color:var(--ros-on-dark);font-family:var(--ros-sans);font-size:16px;line-height:1.7}.site{background:var(--ros-ink)}.col-full{max-width:1200px}a{color:var(--ros-gold)}a:hover{color:var(--ros-gold-bright)}::selection{background:var(--ros-gold);color:var(--ros-ink)}h1,h2,h3,h4,h5,h6,.page-title,.entry-title{font-family:var(--ros-disp);color:var(--ros-on-dark);letter-spacing:.02em}p,li,td,th,label,.woocommerce-Price-amount{color:var(--ros-on-dark)}.rosedia-announce{background:#080502;color:var(--ros-gold-bright);text-align:center;font-family:var(--ros-disp);font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;padding:9px 12px;border-bottom:1px solid var(--ros-line)}.site-header{background:var(--ros-ink)!important;border-bottom:1px solid var(--ros-line);padding-top:1.2em;padding-bottom:1.2em}.site-branding .site-title,.site-branding .site-title a,.beta.site-title a{font-family:var(--ros-disp);color:var(--ros-on-dark)!important;letter-spacing:.28em;text-transform:uppercase;font-weight:600;font-size:1.3rem}.site-branding .site-description{color:var(--ros-on-dark-dim);font-family:var(--ros-serif);font-style:italic}.main-navigation,.secondary-navigation{background:#fff0}.main-navigation ul li a{font-family:var(--ros-disp);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ros-on-dark-dim)}.main-navigation ul li a:hover,.main-navigation ul li.current-menu-item>a{color:var(--ros-gold-bright)}.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background:var(--ros-ink-2);border:1px solid var(--ros-line)}.main-navigation ul li.menu-item-has-children>a::after,.main-navigation ul li.page_item_has_children>a::after{color:var(--ros-gold)}.site-header-cart .cart-contents,.site-header .widget_shopping_cart a{color:var(--ros-on-dark)}.site-header-cart .cart-contents:hover{color:var(--ros-gold-bright)}.site-header-cart .count{background:var(--ros-gold);color:var(--ros-ink)}.site-search .widget_product_search input[type="search"],.site-search input.search-field{background:var(--ros-ink-2);border:1px solid var(--ros-line);color:var(--ros-on-dark)}button,.button,a.button,input[type="button"],input[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--ros-gold);color:var(--ros-ink)!important;font-family:var(--ros-disp);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border:1px solid var(--ros-gold);border-radius:1px;padding:.9em 1.8em;transition:.3s ease}button:hover,.button:hover,a.button:hover,input[type="submit"]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{background:var(--ros-gold-bright);border-color:var(--ros-gold-bright);color:var(--ros-ink)!important}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce #respond input#submit.alt,.single_add_to_cart_button{background:var(--ros-gold);border-color:var(--ros-gold);color:var(--ros-ink)!important}.woocommerce a.added_to_cart{color:var(--ros-gold-bright)!important;background:#fff0;border:1px solid var(--ros-gold)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--ros-ink-2);border:1px solid var(--ros-line);padding:0 0 1.4em;transition:.3s ease}.woocommerce ul.products li.product:hover{transform:translateY(-5px);border-color:var(--ros-gold-soft);box-shadow:0 24px 50px -30px rgb(0 0 0 / .9)}.woocommerce ul.products li.product a img{margin-bottom:1em}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{font-family:var(--ros-disp);font-size:.95rem!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ros-on-dark);padding:0 1.2em}.woocommerce ul.products li.product .price{font-family:var(--ros-serif);color:var(--ros-gold-bright);font-size:1.2rem;font-weight:500;padding:0 1.2em;white-space:nowrap;font-variant-numeric:tabular-nums}.woocommerce ul.products li.product .price .woocommerce-Price-amount{white-space:nowrap}.woocommerce ul.products li.product .button{margin:0 1.2em}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background:var(--ros-gold);color:var(--ros-ink);font-family:var(--ros-disp);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;border-radius:0;min-height:auto;min-width:auto;padding:.4em .9em;line-height:1}.star-rating span::before,.star-rating::before{color:var(--ros-gold)}.woocommerce .page-title,.woocommerce-products-header__title,.page-header .entry-title{font-family:var(--ros-serif);font-style:italic;color:var(--ros-on-dark);font-weight:500}.single-product div.product .product_title{font-family:var(--ros-serif);font-style:italic;font-weight:500;color:var(--ros-on-dark);font-size:2.4rem}.single-product div.product p.price,.single-product div.product span.price{font-family:var(--ros-serif);color:var(--ros-gold-bright);font-size:1.9rem}.single-product .woocommerce-product-gallery{border:1px solid var(--ros-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--ros-ink-2);border-color:var(--ros-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--ros-panel);border-bottom-color:var(--ros-panel)}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--ros-on-dark-dim)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ros-gold-bright)}.woocommerce div.product form.cart .quantity .qty{background:var(--ros-ink-2);border:1px solid var(--ros-line);color:var(--ros-on-dark)}.product_meta{color:var(--ros-on-dark-dim);font-size:.85rem}.product_meta a{color:var(--ros-gold)}.woocommerce table.shop_table,.woocommerce-cart table.cart,.woocommerce table.shop_table th,.woocommerce table.shop_table td{background:var(--ros-ink-2);border-color:var(--ros-line);color:var(--ros-on-dark)}.woocommerce table.shop_table thead th{font-family:var(--ros-disp);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ros-gold)}.cart_totals h2,.woocommerce-checkout h3{font-family:var(--ros-disp);letter-spacing:.14em;text-transform:uppercase;color:var(--ros-on-dark);font-size:1rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #payment{background:var(--ros-panel);border:1px solid var(--ros-line)}.woocommerce-checkout #payment{border-radius:2px}.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{background:var(--ros-panel);border-top-color:var(--ros-gold);color:var(--ros-on-dark)}.woocommerce-info::before,.woocommerce-message::before{color:var(--ros-gold)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],textarea,select{background:var(--ros-ink-2)!important;border:1px solid var(--ros-line)!important;color:var(--ros-on-dark)!important;border-radius:1px}::placeholder{color:var(--ros-on-dark-dim)}.woocommerce-info,.cart-collaterals .shipping-calculator-button{color:var(--ros-gold-bright)}.widget-area .widget,.widget{color:var(--ros-on-dark)}.widget-area .widget h2.widget-title,.widget .widget-title{font-family:var(--ros-disp);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ros-gold);border-bottom:1px solid var(--ros-line);padding-bottom:.6em}.widget a{color:var(--ros-on-dark-dim)}.widget a:hover{color:var(--ros-gold-bright)}.site-footer{background:#080502!important;color:var(--ros-on-dark-dim);border-top:1px solid var(--ros-line)}.site-footer a{color:var(--ros-on-dark-dim)}.site-footer a:hover{color:var(--ros-gold-bright)}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer .widget-title{color:var(--ros-gold);font-family:var(--ros-disp);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.rosedia-credit{text-align:center;color:var(--ros-on-dark-dim);font-size:.8rem;border-top:1px solid var(--ros-line);padding-top:1.4em;margin-top:1em}.storefront-handheld-footer-bar{background:var(--ros-ink-2);border-top:1px solid var(--ros-line)}.storefront-handheld-footer-bar ul li>a,.storefront-handheld-footer-bar ul li>a::before{color:var(--ros-on-dark)}.storefront-handheld-footer-bar ul li.cart .count{background:var(--ros-gold);color:var(--ros-ink);border-color:var(--ros-gold)}hr{background:var(--ros-line)}mark{background:var(--ros-gold);color:var(--ros-ink)}#site-scroll-top,.site-scroll-top{background:var(--ros-gold);color:var(--ros-ink)}.rosedia-home{max-width:none;margin:0;padding:0;width:100%}.rosedia-home .ros-eyebrow{font-family:var(--ros-disp);font-size:.68rem;letter-spacing:.34em;text-transform:uppercase;color:var(--ros-gold);font-weight:500;display:block}.rosedia-home .ros-eyebrow--dark{color:var(--ros-gold-soft)}.ros-sec-head{text-align:center;margin-bottom:2.4em}.ros-sec-title{font-family:var(--ros-serif);font-style:italic;font-weight:500;font-size:2.2rem;color:#2a1d0d;margin-top:.2em}.ros-sec-title--light{color:var(--ros-on-dark)}.ros-center{text-align:center;margin-top:2.4em}.ros-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 78% 15%,rgb(201 162 75 / .16),transparent 55%),linear-gradient(120deg,#0d0904,#160f07 60%,#1d1409);border-bottom:1px solid var(--ros-line)}.ros-hero__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:2em;align-items:center;padding:0 2em;min-height:480px}.ros-hero__copy{padding:3.5em 2em 3.5em 0}.ros-hero__brandline{font-family:var(--ros-disp);letter-spacing:.5em;font-size:.9rem;color:var(--ros-on-dark-dim);display:block}.ros-hero__brand{font-family:var(--ros-disp);font-size:2.6rem;letter-spacing:.14em;color:var(--ros-gold-bright);font-weight:700;display:block;line-height:1;margin:.1em 0 1em}.ros-hero__title{font-family:var(--ros-serif)!important;font-style:italic;font-weight:500;color:#fff!important;font-size:2.4rem;margin:.4em 0;line-height:1.15}.ros-hero__text{color:var(--ros-on-dark-dim);max-width:42ch;margin-bottom:2em}.ros-hero .ros-btn-hero{background:var(--ros-gold);color:var(--ros-ink)!important;padding:1em 2.2em}.ros-hero .ros-btn-hero:hover{background:var(--ros-gold-bright)}.ros-hero__art{position:relative;align-self:stretch;min-height:360px;border-left:1px solid var(--ros-line);display:flex;align-items:center;justify-content:center;overflow:hidden}.ros-hero__halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgb(230 201 131 / .22),transparent 65%);filter:blur(8px)}.ros-hero__mono{position:relative;display:block;width:220px!important;height:220px!important;max-width:70%!important}.ros-band{padding:4.5em 2em}.ros-band--cream{background:var(--ros-cream)}.ros-band .col-full{max-width:1200px;margin:0 auto}.ros-univers{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4em}.ros-uni{background:#fff;border:1px solid #d8c8a6;padding:2em 1.6em;display:flex;flex-direction:column;gap:.6em;transition:.3s;text-align:left}.ros-uni:hover{transform:translateY(-5px);box-shadow:0 18px 40px -22px rgb(60 40 10 / .5)}.ros-uni__name{font-family:var(--ros-disp);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:#2a1d0d}.ros-uni__desc{font-size:.88rem;color:#6d5a3c;flex:1}.ros-uni__go{font-family:var(--ros-disp);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ros-gold-soft)}.ros-collections{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4em}.ros-coll{position:relative;min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:2em;border:1px solid var(--ros-line);overflow:hidden;background:radial-gradient(120% 90% at 70% 15%,rgb(201 162 75 / .14),transparent 55%),linear-gradient(160deg,#1b1308,#0c0803);transition:.35s}.ros-coll::after{content:"R";position:absolute;right:-.15em;bottom:-.35em;font-family:var(--ros-disp);font-size:12rem;line-height:1;font-weight:700;color:rgb(201 162 75 / .06);pointer-events:none}.ros-coll:hover{transform:translateY(-5px);border-color:var(--ros-gold-soft)}.ros-coll>span{position:relative;z-index:1;transition:.35s}.ros-coll:hover .ros-coll__title{color:var(--ros-gold-bright)}.ros-coll__kick{font-family:var(--ros-disp);font-size:.62rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ros-gold-bright)}.ros-coll__title{font-family:var(--ros-serif);font-style:italic;font-size:1.9rem;color:#fff;margin:.2em 0 .3em}.ros-coll__desc{font-size:.9rem;color:var(--ros-on-dark-dim);margin-bottom:1em}.ros-coll__go{font-family:var(--ros-disp);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ros-gold)}.rosedia-home .ros-btn-ghost,.ros-center a.ros-btn-ghost{display:inline-block;background:transparent!important;border:1px solid var(--ros-gold)!important;color:var(--ros-gold-bright)!important;text-indent:0!important;font-size:.72rem;letter-spacing:.16em}.rosedia-home .ros-btn-ghost:hover,.ros-center a.ros-btn-ghost:hover{background:var(--ros-gold)!important;color:var(--ros-ink)!important}.ros-uni__ico{width:34px;height:34px;color:var(--ros-gold)}.ros-trust{background:var(--ros-ink-2);border-top:1px solid var(--ros-line);border-bottom:1px solid var(--ros-line);padding:2em}.ros-trust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4em;text-align:center}.ros-trust__item strong{font-family:var(--ros-disp);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ros-on-dark);display:block}.ros-trust__item span{font-size:.82rem;color:var(--ros-on-dark-dim)}@media(max-width:768px){.ros-hero__inner{grid-template-columns:1fr;min-height:auto}.ros-hero__copy{padding:3em 0}.ros-hero__art{display:none}.ros-univers,.ros-trust__row{grid-template-columns:1fr 1fr}.ros-collections{grid-template-columns:1fr}.ros-hero__title{font-size:1.9rem}}.rosedia-page{max-width:none;margin:0;width:100%}.ros-page-hero{text-align:center;padding:4em 2em 2.5em;background:radial-gradient(120% 90% at 50% 0,rgb(201 162 75 / .12),transparent 55%),var(--ros-ink);border-bottom:1px solid var(--ros-line)}.ros-page-hero__inner{max-width:760px;margin:0 auto}.ros-page-title{font-family:var(--ros-serif);font-style:italic;font-weight:500;color:var(--ros-on-dark);font-size:2.6rem;margin:.2em 0}.ros-quote{font-family:var(--ros-serif);font-style:italic;font-size:1.5rem;color:var(--ros-gold-bright);max-width:34ch;margin:1em auto 0;line-height:1.4}.ros-prose{max-width:68ch;margin:0 auto;color:#3a2c18;font-size:1.05rem;line-height:1.9}.ros-band--cream .ros-prose,.ros-band--cream .ros-prose p{color:#3a2c18}.ros-prose strong{color:inherit}.ros-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2em;max-width:900px;margin:0 auto}.ros-stat{border:1px solid var(--ros-line);padding:1.8em 1em;text-align:center}.ros-stat__n{font-family:var(--ros-serif);font-size:2.4rem;color:var(--ros-gold-bright);display:block;line-height:1}.ros-stat__l{font-family:var(--ros-disp);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ros-on-dark-dim);margin-top:.6em;display:block}.ros-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3em;align-items:start}.ros-contact-grid::before,.ros-contact-grid::after{content:none!important;display:none!important}.ros-contact-info{display:flex;flex-direction:column;gap:1.4em}.ros-ci{display:flex;flex-direction:column;gap:.2em}.ros-ci__l{font-family:var(--ros-disp);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ros-gold)}.ros-ci__v{color:var(--ros-on-dark)}.ros-ci__v a{color:var(--ros-gold-bright)}.ros-wa{margin-top:.6em;align-self:flex-start;background:#1d8a52!important;border-color:#1d8a52!important;color:#fff!important}.ros-wa:hover{background:#20a05f!important;border-color:#20a05f!important}.ros-form{display:flex;flex-direction:column;gap:1em}.ros-form label{display:flex;flex-direction:column;gap:.4em;font-family:var(--ros-disp);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ros-on-dark-dim)}.ros-form input,.ros-form textarea{background:var(--ros-ink-2)!important;border:1px solid var(--ros-line)!important;color:var(--ros-on-dark)!important;padding:.85em 1em;font-family:var(--ros-sans);font-size:1rem;border-radius:1px}.ros-form button{align-self:flex-start;margin-top:.4em}.ros-form-msg{padding:1em 1.2em;margin-bottom:1.4em;border-radius:2px;font-size:.92rem}.ros-form-msg--ok{background:var(--ros-panel);border:1px solid #3f7a4a;color:#bfe0bf}.ros-form-msg--err{background:var(--ros-panel);border:1px solid #a05656;color:#e6bcbc}@media(max-width:768px){.ros-stats{grid-template-columns:1fr 1fr}.ros-contact-grid{grid-template-columns:1fr;gap:2em}.ros-page-title{font-size:2rem}}.main-navigation ul.menu,.main-navigation ul.nav-menu{display:flex;justify-content:center;flex-wrap:wrap}.main-navigation{clear:both}.site-header-cart .widget_shopping_cart,.site-header .widget_shopping_cart,.site-header-cart .widget_shopping_cart_content,ul.cart_list,.widget_shopping_cart_content{background:var(--ros-ink-2)!important;color:var(--ros-on-dark)!important;border-color:var(--ros-line)!important}.widget_shopping_cart_content .woocommerce-mini-cart__empty-message,.site-header-cart .empty{color:var(--ros-on-dark-dim)!important}.site-header-cart .widget_shopping_cart a{color:var(--ros-on-dark)!important}.site-header-cart .total{color:var(--ros-on-dark)!important;border-top-color:var(--ros-line)!important}.ros-trust__row::before,.ros-trust__row::after{content:none!important;display:none!important}.ros-footer{background:#080502;border-top:1px solid var(--ros-line);padding:3.4em 2em 2em}.ros-footer__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:2.5em}.ros-footer__grid::before,.ros-footer__grid::after{content:none!important;display:none!important}.ros-footer__logo{font-family:var(--ros-disp);letter-spacing:.28em;text-transform:uppercase;color:var(--ros-on-dark);font-size:1rem;margin-bottom:.8em}.ros-footer__brand p{color:var(--ros-on-dark-dim);font-size:.9rem;max-width:36ch;margin:0}.ros-footer__col h4{font-family:var(--ros-disp);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ros-gold);margin:0 0 1em}.ros-footer__col a{display:block;color:var(--ros-on-dark-dim);font-size:.9rem;padding:.35em 0;transition:.2s}.ros-footer__col a:hover{color:var(--ros-gold-bright)}.ros-footer__pay{display:block;margin-top:1em;font-family:var(--ros-disp);font-size:.62rem;letter-spacing:.1em;color:var(--ros-on-dark-dim)}.ros-footer__legal{text-align:center;margin-top:2.6em;padding-top:1.6em;border-top:1px solid var(--ros-line);display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.6em}.ros-footer__legal a{color:var(--ros-on-dark-dim);font-family:var(--ros-disp);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;transition:.2s}.ros-footer__legal a:hover{color:var(--ros-gold-bright)}.rosedia-credit{text-align:center;color:var(--ros-on-dark-dim);font-size:.8rem;margin-top:1.2em;padding-top:0}@media(max-width:768px){.ros-footer__grid{grid-template-columns:1fr 1fr}.ros-footer__brand{grid-column:1 / -1}}.site-branding .site-title a::before,.site-title a::before{content:"";display:inline-block;width:34px;height:34px;margin-right:14px;vertical-align:-9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='46' fill='none' stroke='%23c9a24b' stroke-width='3'/%3E%3Ctext x='50' y='72' font-family='Georgia,serif' font-size='60' font-weight='700' fill='%23c9a24b' text-anchor='middle'%3ER%3C/text%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.rosedia-filters{color:var(--ros-on-dark)}.rosedia-filters .ros-filter{margin-bottom:2em;border:1px solid var(--ros-line);background:var(--ros-ink-2);padding:1.2em 1.3em}.rosedia-filters h3{font-family:var(--ros-disp);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ros-gold);margin:0 0 .9em;padding-bottom:.7em;border-bottom:1px solid var(--ros-line)}.rosedia-filters ul{list-style:none;margin:0;padding:0}.rosedia-filters li{padding:0}.rosedia-filters li a{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--ros-on-dark-dim);font-size:.9rem;padding:.5em 0;transition:.2s}.rosedia-filters li a:hover{color:var(--ros-gold-bright);padding-left:.3em}.rosedia-filters li a span{font-size:.72rem;color:var(--ros-gold-soft)}.rosedia-filters .ros-filter p{font-size:.84rem;color:var(--ros-on-dark-dim);margin:0;line-height:1.7}.ros-pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.1em}.ros-pay__b{font-family:var(--ros-sans);font-size:.66rem;font-weight:600;letter-spacing:.04em;padding:5px 10px;border-radius:4px;color:#fff;line-height:1;display:inline-flex;align-items:center}.ros-pay--wave{background:#1db7ec;color:#04263a}.ros-pay--om{background:#ff7900;color:#1a1205}.ros-pay--visa{background:#1a1f71;color:#fff;letter-spacing:.12em;font-style:italic}.ros-pay--mc{background:#1b1b1b;color:#fff;position:relative;padding-left:26px}.ros-pay--mc::before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#eb001b}.ros-pay--mc::after{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#f79e1b;opacity:.9;mix-blend-mode:screen}.ros-whatsapp-float{position:fixed;right:20px;bottom:22px;z-index:9999;display:inline-flex;align-items:center;gap:10px;background:#1d8a52;color:#fff!important;padding:12px 18px 12px 14px;border-radius:40px;box-shadow:0 12px 30px -8px rgb(0 0 0 / .55);transition:.25s;text-decoration:none}.ros-whatsapp-float:hover{background:#20a05f;transform:translateY(-2px)}.ros-whatsapp-float__label{font-family:var(--ros-disp);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}@media(max-width:600px){.ros-whatsapp-float{padding:12px;border-radius:50%}.ros-whatsapp-float__label{display:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important}}