@font-face {
font-family: 'Cormorant Garamond';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-0.woff2) format('woff2');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-1.woff2) format('woff2');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-2.woff2) format('woff2');
}
@font-face {
font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-3.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-4.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-5.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-6.woff2) format('woff2');
}
@font-face {
font-family: 'Manrope';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/fonts/font-7.woff2) format('woff2');
}
.ro-site{--ink:#242b29;--muted:#616963;--cream:#f6f5ef;--paper:#fffefa;--gold:#d9c07e;--gold-dark:#78632f;--line:#d9ddd3;--radius:16px;margin:0;background:var(--cream);color:var(--ink);font-family:'Manrope',Arial,sans-serif;font-size:15px;line-height:1.7;font-weight:400;overflow-x:clip;-webkit-font-smoothing:antialiased}
.ro-site *{box-sizing:border-box}.ro-site h1,.ro-site h2,.ro-site h3,.ro-site h4,.ro-site p,.ro-site ul{margin:0}.ro-site h1,.ro-site h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;letter-spacing:-.025em;color:var(--ink);line-height:1.07}.ro-site h1{font-size:clamp(42px,4.8vw,72px)}.ro-site h2{font-size:clamp(34px,3.1vw,48px)}.ro-site h3{font-size:20px;line-height:1.35;font-weight:600;color:var(--ink)}.ro-site a{color:inherit;text-decoration:none}.ro-site a:hover{text-decoration:none}.ro-site button,.ro-site input,.ro-site textarea,.ro-site select{font:inherit}.ro-site button{cursor:pointer}.ro-site button,.ro-site input[type=submit]{text-transform:none;letter-spacing:normal;margin:0;box-shadow:none}.ro-site img{max-width:100%;height:auto;display:block}.ro-site svg{width:22px;height:22px;flex-shrink:0}.ro-site [hidden]{display:none!important}.ro-site a:focus-visible,.ro-site button:focus-visible,.ro-site input:focus-visible,.ro-site textarea:focus-visible,.ro-site select:focus-visible,.ro-site summary:focus-visible{outline:3px solid #a58d4d;outline-offset:4px}.ro-site .container{width:min(1264px,calc(100% - 80px));margin:0 auto;position:relative}.ro-site .section{padding-top:88px;padding-bottom:88px}.ro-site .section-soft{background:#edeee7;background-image:radial-gradient(ellipse at 5% 10%,#fdfbf5a3,transparent 70%)}.ro-site .eyebrow{display:block;color:var(--gold-dark);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.4px;margin-bottom:21px;line-height:1.8}.ro-site .eyebrow.light{color:#e7d5a3}.ro-site .button{display:inline-flex;justify-content:center;align-items:center;gap:14px;background:var(--ink);color:#fffef8!important;border:1px solid var(--ink);border-radius:var(--radius);min-height:56px;padding:15px 24px;font-size:12px;font-weight:600;line-height:1.5;transition:transform .18s,background .18s,box-shadow .18s;text-align:center;width:auto}.ro-site .button:hover{background:#3a4540;transform:translateY(-2px);box-shadow:0 8px 25px #1b292313}.ro-site .button:disabled{opacity:.55;cursor:not-allowed;transform:none}.ro-site .button-gold{background:#d9c07e;color:#232923!important;border-color:#e7d29b;box-shadow:inset 0 1px #fff8}.ro-site .button-gold:hover{background:#ebd8a5}.ro-site .button-glass{background:linear-gradient(135deg,#ffffff20,#ffffff0c);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fffef6!important;border-color:#eee5d344;box-shadow:inset 0 1px #fff2}.ro-site .button-glass:hover{background:#ffffff25}.ro-site .button-outline{background:#ffffff32;color:var(--ink)!important;border-color:#abb1a5;backdrop-filter:blur(12px)}.ro-site .button-outline:hover{background:#fffdf5}.ro-site .button-small{min-height:46px;padding:10px 18px}.ro-site .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;font-weight:600;color:var(--ink);background:none;border:0;padding:0}.ro-site .text-link svg{width:20px}.ro-site .text-link:hover{color:#7c6733}.ro-site .glass-light{background:linear-gradient(135deg,#ffffffb8,#ffffff66);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffffec;border-radius:var(--radius);box-shadow:0 12px 42px #333d2810,inset 0 1px #fff}.ro-site .glass-dark{background:linear-gradient(120deg,#eee6cd16,#999c9212);border:1px solid #eee7d832;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff14,0 20px 50px #0002}.ro-site .fine-print{font-size:11px;line-height:1.7;color:#616963;margin-top:22px}.ro-site .large-text{font-size:19px;line-height:1.65}.ro-site .narrow{max-width:900px}.ro-site .sr-only,.ro-site .form-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ro-site .skip-link{position:absolute;top:-100px;left:20px;background:var(--gold);color:#1e2822;padding:14px;z-index:99999}.ro-site .skip-link:focus{top:10px}
.ro-site .topline{background:#212825;color:#dce1d8;font-size:10px;letter-spacing:.4px}.ro-site .topline .container{display:flex;justify-content:space-between;align-items:center;min-height:34px}.ro-site .topline a{display:flex;gap:9px;align-items:center;color:#e7e7dc}.ro-site .topline a span{margin-left:12px}.ro-site .topline i{width:5px;height:5px;border-radius:50%;background:#ddc68c;box-shadow:0 0 8px #d9c07e80}.ro-site .site-header{background:#fbfbf4ed;border-bottom:1px solid #d9ded5;position:relative;z-index:20;backdrop-filter:blur(20px)}.ro-site .header-inner{display:flex;align-items:center;gap:36px;min-height:96px;justify-content:space-between}.ro-site .brand{width:236px;flex-shrink:0}.ro-site .brand img{width:236px;height:auto}.ro-site .desktop-nav{display:flex;gap:28px;align-items:center}.ro-site .desktop-nav a{font-size:12px;font-weight:600;color:#333c35;position:relative}.ro-site .desktop-nav a:after{content:'';height:1px;position:absolute;bottom:-8px;left:0;width:0;background:#ad9555;transition:width .2s}.ro-site .desktop-nav a:hover:after{width:100%}.ro-site .header-actions{display:flex;align-items:center;gap:18px}.ro-site .cart-link{display:flex;position:relative;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d7dcce;border-radius:var(--radius);background:#fff8}.ro-site .cart-count{position:absolute;right:-7px;top:-7px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;color:#273027;background:#e7d5a4;border:2px solid #fbfbf4;border-radius:10px;font-size:9px;font-weight:700}.ro-site .menu-toggle{display:none}.ro-site .mobile-nav{padding:14px 25px 25px;background:var(--paper);border-top:1px solid var(--line)}.ro-site .mobile-nav a{display:block;padding:10px;border-bottom:1px solid var(--line)}
.ro-site .hero{position:relative;min-height:720px;background:#171c19;color:#f9f7ed;isolation:isolate;padding:78px 0 32px}.ro-site .hero-background{position:absolute;inset:0;background:linear-gradient(90deg,#131a18ee 0%,#131a18aa 32%,#11171505 80%),url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/images/hero.webp) center 54%/cover;z-index:-1}.ro-site .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#18221ccd,transparent 45%);z-index:-1}.ro-site .hero h1{font-size:clamp(46px,4.8vw,72px);color:#f8f6e9;max-width:850px;line-height:1.03}.ro-site .hero h1 em{font-weight:400;color:#e2ce93}.ro-site .hero .eyebrow{margin-bottom:28px;display:flex;gap:15px;align-items:center}.ro-site .tiny-line{display:inline-block;width:27px;height:1px;background:var(--gold)}.ro-site .hero-content>p{color:#dfded2;font-size:14px;line-height:1.8;margin-top:25px;max-width:490px}.ro-site .hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.ro-site .hero-signature{position:absolute;right:0;bottom:20px;display:flex;align-items:center;gap:20px;color:#e5e0ca;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.5;text-align:right}.ro-site .signature-line{width:50px;height:1px;background:#e6d29c90}.ro-site .hero-bottom{margin-top:58px}.ro-site .hero-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:23px 28px;background-color:#24312b2b;max-width:790px}.ro-site .hero-facts>div{padding:0 28px;border-right:1px solid #c8cdbc38}.ro-site .hero-facts>div:first-child{padding-left:0}.ro-site .hero-facts>div:last-child{border:0}.ro-site .hero-facts span{color:#eee9d7;font-size:19px;letter-spacing:-.4px}.ro-site .hero-facts p{color:#c9cec1;font-size:10px;margin-top:3px}.ro-site .intro-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.ro-site .intro-section>div>p+p{color:var(--muted);margin-top:18px}.ro-site .intro-section .text-link{margin-top:26px}.ro-site .section-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px}.ro-site .section-heading h2{max-width:720px}.ro-site .section-heading>p{max-width:330px;flex-shrink:0;font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:2px}.ro-site .section-heading .eyebrow{margin-bottom:14px}.ro-site .service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ro-site .service-card{padding:27px 27px 24px;display:flex;flex-direction:column;min-height:285px;transition:transform .2s,box-shadow .2s}.ro-site .service-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #2f38221b}.ro-site .service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;color:#7e825f}.ro-site .service-top>svg{width:27px;height:27px}.ro-site .service-index{font-family:Georgia,serif;font-size:13px;color:#8c947d}.ro-site .service-card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;font-weight:600;line-height:1.05;letter-spacing:-.5px}.ro-site .service-card p{font-size:11px;color:#667064;line-height:1.85;margin-top:16px;margin-bottom:22px}.ro-site .service-card .text-link{margin-top:auto;font-size:10px;border-top:1px solid #d9ded054;padding-top:16px}.ro-site .section-end{display:flex;justify-content:center;margin-top:35px}.ro-site .category-showcase{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.ro-site .category-card{display:block;border-radius:var(--radius);height:345px;background:#fff;position:relative;overflow:hidden;border:1px solid #e1e3d7;isolation:isolate}.ro-site .category-card>img{width:100%;height:100%;object-fit:contain;transition:transform .35s;padding:20px 25px 80px}.ro-site .category-card:hover>img{transform:scale(1.035)}.ro-site .category-dark>img{object-fit:cover;padding:0}.ro-site .category-caption{position:absolute;bottom:0;left:0;right:0;padding:19px 24px 23px;background:#fbfaf3bf;backdrop-filter:blur(18px);border-top:1px solid #ffffffb3;color:var(--ink)}.ro-site .category-caption>span{font-size:10px;color:var(--muted)}.ro-site .category-caption h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:32px;font-weight:500;margin-top:3px}.ro-site .category-caption>svg{position:absolute;right:23px;bottom:31px}.ro-site .category-dark .category-caption{background:#26322da6;border-color:#ffffff36;color:#fff}.ro-site .category-dark h3{color:#fff7e7}.ro-site .category-dark .category-caption>span{color:#e0dfd1}.ro-site .catalog-mini-links{display:grid;grid-template-columns:repeat(4,1fr);margin-top:25px;gap:18px}.ro-site .catalog-mini-links a{padding:14px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px}.ro-site .catalog-mini-links svg{width:16px}.ro-site .workshop-section{position:relative;min-height:570px;background:#202924;padding:60px 0;isolation:isolate}.ro-site .workshop-image{position:absolute;inset:0;background:linear-gradient(90deg,#16231c12 30%,#15211be6 100%),url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/images/stone.webp) 30% center/cover;z-index:-1}.ro-site .workshop-inner{display:flex;justify-content:flex-end}.ro-site .workshop-panel{padding:45px;max-width:550px;color:#ebece0;background-color:#1f2b24a3}.ro-site .workshop-panel h2{color:#fcf9ed;font-size:52px}.ro-site .workshop-panel p{color:#d3d8cc;font-size:12px;line-height:1.85;margin:22px 0}.ro-site .workshop-steps{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #abbcaf3b;border-bottom:1px solid #abbcaf3b;padding:18px 0;margin-bottom:27px}.ro-site .workshop-steps span{font-size:9px;color:#cbb47c}.ro-site .workshop-steps b{font-weight:400;color:#e4e8dc;display:block;font-size:11px;margin-top:5px}.ro-site .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:55px}.ro-site .process-grid article{border-top:1px solid var(--line);position:relative;padding-top:30px}.ro-site .process-grid article>span{font-family:'Cormorant Garamond',Georgia,serif;font-size:48px;color:#b5ad8a;display:block;margin-bottom:18px;line-height:1}.ro-site .process-grid h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:31px;font-weight:500}.ro-site .process-grid p{font-size:12px;color:var(--muted);margin-top:12px;max-width:290px}.ro-site .reviews-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ro-site .reviews-layout>div>p{max-width:410px;font-size:13px;color:var(--muted);margin:25px 0 30px}.ro-site .review-glass{padding:18px;position:relative;min-height:410px;overflow:hidden;background:linear-gradient(145deg,#fffc, #fafbf06b)}.ro-site .review-glass iframe{border:0;width:100%;height:520px;border-radius:var(--radius);display:none}.ro-site .review-glass.loaded iframe{display:block}.ro-site .reviews-consent{padding:60px 28px;text-align:center;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center;min-height:370px}.ro-site .reviews-consent:before{content:'Я';display:block;font-family:Arial,sans-serif;font-size:30px;font-weight:600;color:#756745;border:1px solid #c7c3aa;background:#faf9f375;backdrop-filter:blur(10px);padding:10px 26px;border-radius:var(--radius)}.ro-site .reviews-consent p{max-width:340px;font-size:12px;color:var(--muted)}.ro-site .area-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ro-site .area-section>div>p{font-size:12px;color:var(--muted);max-width:390px;margin:25px 0}.ro-site .area-links{padding:20px 30px;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;background-color:#e3e5d63d}.ro-site .area-links a{display:flex;align-items:center;justify-content:space-between;padding:21px 0;border-bottom:1px solid var(--line);font-size:12px}.ro-site .area-links a:nth-last-child(-n+2){border-bottom:0}.ro-site .area-links svg{width:17px}.ro-site .help-strip{padding:58px 0;background:#2d3a31;color:#f3f0e3;position:relative;overflow:hidden;background-image:radial-gradient(ellipse at 80% 30%,#75806355,transparent 60%)}.ro-site .help-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:50px}.ro-site .help-strip h2{color:#f7f4e6;font-size:39px;max-width:650px}.ro-site .help-strip p{font-size:12px;color:#ccd4c6;margin-top:15px}.ro-site .help-strip .eyebrow{margin-bottom:14px}.ro-site .help-strip>div>div:last-child{display:flex;flex-direction:column;align-items:center;gap:17px}.ro-site .help-phone{font-size:21px;letter-spacing:.5px;white-space:nowrap}.ro-site .site-footer{background:#1d2721;color:#d0d8cd;padding:66px 0 24px}.ro-site .footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:42px}.ro-site .footer-brand img{width:236px}.ro-site .site-footer h2{font-family:'Manrope',Arial,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;font-weight:600;color:#eadfbe;margin:8px 0 20px;line-height:1.5}.ro-site .site-footer a{font-size:11px;display:block;margin-bottom:11px;color:#d7ded1}.ro-site .site-footer a:hover{color:#eddaad}.ro-site .site-footer p{font-size:11px;line-height:1.8;color:#a7b3a5;margin-top:15px}.ro-site .footer-location{display:flex;gap:9px;align-items:start;font-size:10px;line-height:1.7;color:#aab7a8;margin-top:22px;max-width:230px}.ro-site .footer-location svg{width:16px}.ro-site .site-footer .footer-phone{font-size:18px;white-space:nowrap;color:#f0eee0}.ro-site .footer-bottom{margin-top:52px;padding-top:24px;border-top:1px solid #87947e38;display:flex;align-items:start;justify-content:space-between;gap:25px;font-size:9px;color:#a5b09e}.ro-site .footer-bottom a{font-size:9px;color:#b8c2b0;margin-bottom:6px}.ro-site .footer-bottom>div{display:flex;gap:20px}.ro-site .footer-bottom>a{max-width:200px;text-align:right}
.ro-site .breadcrumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;color:#767e70;font-size:10px;padding-top:28px;padding-bottom:28px}.ro-site .breadcrumbs a:hover{color:#4e573e}.ro-site .page-hero{background:linear-gradient(125deg,#e8ebe0,#f6f5ec 70%);padding-bottom:54px;border-bottom:1px solid #dfe3d6}.ro-site .page-hero h1{max-width:1000px;font-size:clamp(40px,4vw,62px)}.ro-site .page-hero .eyebrow{margin-top:25px;margin-bottom:20px}.ro-site .page-hero p{margin-top:24px;max-width:740px;color:#5c6659;font-size:14px}.ro-site .article-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:90px;align-items:start}.ro-site .prose{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.ro-site .prose h2{font-size:34px;margin-top:40px;margin-bottom:21px;line-height:1.15}.ro-site .prose h2:first-child{margin-top:0}.ro-site .prose p{margin:0 0 18px;color:#4e594f}.ro-site .prose ul,.ro-site .prose ol{padding-left:22px;margin-bottom:24px}.ro-site .prose li{margin-bottom:10px;color:#4e594f}.ro-site .prose a{color:#716031;text-decoration:underline;text-underline-offset:3px}.ro-site .prose details{border-top:1px solid var(--line);padding:19px 0}.ro-site .prose details:last-child{border-bottom:1px solid var(--line)}.ro-site .prose summary{font-weight:600;cursor:pointer;color:var(--ink);padding-right:24px}.ro-site .prose details p{margin-top:15px;font-size:14px}.ro-site .article-aside{padding:30px;position:sticky;top:30px;background-color:#dbe2d157}.ro-site .article-aside h2{font-size:40px}.ro-site .article-aside p{font-size:12px;color:var(--muted);margin:20px 0}.ro-site .aside-phone{display:block;font-size:17px;margin:25px 0}.ro-site .article-aside .button{width:100%;padding:14px}.ro-site .article-aside .fine-print{display:block}.ro-site .related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ro-site .related-links a{padding:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.ro-site .wide-photo{width:100%;max-height:430px;object-fit:cover;border-radius:var(--radius)}.ro-site .directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ro-site .directory-card{padding:28px;display:flex;flex-direction:column;align-items:start;gap:22px}.ro-site .directory-card>svg{color:#8e8152}.ro-site .directory-card h2{font-size:30px}.ro-site .directory-card p{font-size:12px;color:var(--muted);line-height:1.8}.ro-site .directory-card .text-link{margin-top:auto;width:100%}.ro-site .directory-note{margin-top:35px}.ro-site .contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ro-site .contact-card{padding:42px}.ro-site .contact-card p{margin-top:25px}.ro-site .big-phone{display:block;font-size:30px;margin-top:30px}.ro-site .contact-address .button{margin-top:30px}.ro-site .legal h2{font-size:30px}
.ro-site .catalog-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:35px;align-items:start;padding-top:45px}.ro-site .catalog-sidebar{padding:22px;position:sticky;top:25px;background-color:#e1e6d835}.ro-site .catalog-sidebar h2{font-family:'Manrope',Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:20px}.ro-site .catalog-sidebar>a{display:flex;justify-content:space-between;gap:10px;font-size:11px;padding:12px 0;border-bottom:1px solid #dde1d4}.ro-site .catalog-sidebar>a span{color:#737d67}.ro-site .catalog-sidebar>a.active{color:#80682c;font-weight:800}.ro-site .sidebar-note{margin-top:30px}.ro-site .sidebar-note p{font-size:12px;margin-bottom:10px}.ro-site .sidebar-note .text-link{font-size:10px;gap:7px}.ro-site .catalog-controls{display:flex;gap:12px;align-items:center}.ro-site .catalog-controls input,.ro-site .catalog-controls select{height:47px;font-size:11px}.ro-site .search-field{position:relative;flex:1}.ro-site .search-field input{padding-right:50px;width:100%}.ro-site .search-field button{position:absolute;right:6px;top:5px;width:37px;height:37px;min-height:0;border:0;background:transparent}.ro-site .result-count{font-size:10px;color:var(--muted);margin:20px 0}.ro-site .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ro-site .product-grid.featured{grid-template-columns:repeat(4,minmax(0,1fr))}.ro-site .product-card{background:linear-gradient(135deg,#fffefbbf,#ffffff80);border:1px solid #fff;border-radius:var(--radius);overflow:hidden;transition:box-shadow .2s;backdrop-filter:blur(12px)}.ro-site .product-card:hover{box-shadow:0 14px 35px #29351b18}.ro-site .product-image{height:270px;background:#fff;position:relative;display:block;overflow:hidden}.ro-site .product-image img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .25s}.ro-site .product-image:hover img{transform:scale(1.04)}.ro-site .product-tag{position:absolute;top:12px;left:12px;border-radius:var(--radius);padding:5px 10px;font-size:8px;background:#f4f4e8c9;backdrop-filter:blur(12px);border:1px solid #e2e5d6;color:#4c5743}.ro-site .product-copy{padding:19px}.ro-site .product-copy h3{font-size:12px;line-height:1.6;min-height:38px;font-weight:600}.ro-site .product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;font-size:13px;font-weight:600}.ro-site .icon-button{width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dbcc;border-radius:var(--radius);padding:0;background:#ffffff52;color:var(--ink)}.ro-site .product-bottom .icon-button{width:33px;height:33px}.ro-site .product-bottom svg{width:18px}.ro-site .pagination{display:flex;gap:7px;flex-wrap:wrap;margin-top:35px}.ro-site .pagination a{display:flex;align-items:center;justify-content:center;width:37px;height:37px;border:1px solid #cdd4c5;border-radius:var(--radius);font-size:11px}.ro-site .pagination a[aria-current=page]{background:var(--ink);color:#fff}.ro-site .empty-state{padding:45px;text-align:center}.ro-site .empty-state h2{font-size:34px;margin-bottom:20px}.ro-site .empty-state p{color:var(--muted);margin-bottom:25px}.ro-site .product-detail{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:start;padding-top:20px}.ro-site .product-gallery{background:#fff;padding:30px;overflow:hidden}.ro-site .product-gallery>img{width:100%;height:590px;object-fit:contain}.ro-site .product-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ro-site .product-thumbs button{width:68px;height:68px;padding:5px;border:1px solid #d9dfcf;border-radius:var(--radius);background:#fff}.ro-site .product-thumbs img{width:100%;height:100%;object-fit:contain}.ro-site .product-info{padding-top:20px}.ro-site .product-info h1{font-size:50px}.ro-site .product-info>p{font-size:13px;color:var(--muted)}.ro-site .product-info .product-price{font-size:27px;color:var(--ink);margin:25px 0 15px;font-weight:600}.ro-site .tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ro-site .tags a{font-size:10px;color:#67705f;padding:5px 10px;border:1px solid #d4dac9;border-radius:var(--radius)}.ro-site .product-buy{margin-top:30px}.ro-site .product-buy>label{display:block;margin-bottom:9px;font-size:11px;font-weight:600}.ro-site .product-buy select{width:100%}.ro-site .buy-row{display:flex;gap:14px;margin-top:18px}.ro-site .quantity-label{width:76px;flex-shrink:0}.ro-site .quantity-label input{width:100%;height:56px;padding:12px}.ro-site .buy-row .button{flex:1}.ro-site .product-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:18px 0}.ro-site .product-facts>div{display:flex;align-items:center;gap:12px;font-size:11px;padding:5px 0;color:#596650}.ro-site .product-facts svg{width:18px}
.ro-site input:not([type=checkbox]):not([type=hidden]),.ro-site select,.ro-site textarea{border:1px solid #c9d1c1;background:#fffffaad;border-radius:var(--radius);color:#263025;padding:14px 16px;outline-offset:3px;box-shadow:inset 0 1px 3px #28321a04;max-width:100%;margin:0}.ro-site input::placeholder,.ro-site textarea::placeholder{color:#7c8375;opacity:1;font-size:12px}.ro-site textarea{resize:vertical;min-height:95px}.ro-site .request-form{position:relative}.ro-site .request-form label:not(.consent-check){display:block;font-size:11px;font-weight:600;margin-bottom:17px}.ro-site .request-form input:not([type=checkbox]),.ro-site .request-form textarea{display:block;width:100%;margin-top:8px;font-size:13px}.ro-site .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ro-site .optional{font-weight:400;color:#787f70}.ro-site .consent-check{display:flex;align-items:flex-start;gap:10px;font-size:10px;color:#4c5949;line-height:1.7;margin:19px 0 25px}.ro-site .consent-check input{flex-shrink:0;accent-color:#49563d;margin-top:3px;width:16px;height:16px}.ro-site .consent-check a{text-decoration:underline;text-underline-offset:3px}.ro-site .form-status{color:#345333;font-size:12px;margin-top:15px;line-height:1.7}.ro-site .form-status.error{color:#9c352c}.ro-site .form-status a{text-decoration:underline}.ro-site .checkout-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:start}.ro-site .checkout-form,.ro-site .order-summary{padding:35px}.ro-site .checkout-form h2,.ro-site .order-summary h2{font-size:35px;margin-bottom:26px}.ro-site .order-summary{position:sticky;top:25px}.ro-site .summary-item{border-bottom:1px solid var(--line);padding:14px 0}.ro-site .summary-item strong{font-size:12px;display:block}.ro-site .summary-item span{font-size:11px;color:var(--muted)}.ro-site .summary-total{margin:25px 0}.ro-site .summary-total strong{font-size:23px;display:block;margin-top:10px}.ro-site .summary-total small{font-size:11px;color:var(--muted)}.ro-site .cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:35px;align-items:start}.ro-site .cart-item{display:grid;grid-template-columns:100px minmax(100px,1fr) 74px 120px;gap:25px;align-items:center;background:#fff9;border:1px solid #fff;border-radius:var(--radius);padding:20px;margin-bottom:16px}.ro-site .cart-item img{width:100px;height:100px;object-fit:contain;background:#fff;border-radius:var(--radius);padding:7px}.ro-site .cart-item h2{font-family:'Manrope',Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.5}.ro-site .cart-item p{font-size:11px;color:var(--muted);margin-top:7px}.ro-site .cart-item input{width:74px;padding:10px!important}.ro-site .remove-item{border:0;background:transparent;color:#7b6651;font-size:10px;padding:0;margin-top:12px;display:block;text-decoration:underline}.ro-site .cart-line-price{font-size:12px;text-align:right}.ro-site .cart-total{padding:28px;position:sticky;top:25px}.ro-site .cart-total h2{font-size:34px}.ro-site .cart-total .button{width:100%;margin-top:20px}.ro-site .cart-item-error{padding:20px;border:1px solid #b58274;border-radius:var(--radius);margin-bottom:20px;font-size:13px}.ro-site .callback-dialog{padding:0;border:1px solid #ffffff91;border-radius:var(--radius);background:#f8faf1f2;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 25px 100px #0005;color:var(--ink);width:min(580px,calc(100% - 32px));max-height:90dvh;overflow:auto}.ro-site .callback-dialog::backdrop{background:#101b16b3;backdrop-filter:blur(6px)}.ro-site .dialog-inner{padding:38px;position:relative}.ro-site .dialog-inner>h2{font-size:40px}.ro-site .dialog-inner>p{font-size:12px;color:var(--muted);margin:18px 0 25px}.ro-site .dialog-close{position:absolute;top:15px;right:18px;width:32px;height:32px;border:1px solid #d6ddce;background:#fff8;border-radius:var(--radius);font-size:25px;color:#44533e;line-height:1;padding:0}.ro-site .toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:16px 23px;border-radius:var(--radius);border:1px solid #9eaa914d;box-shadow:0 15px 50px #0003;background:#243226f0;backdrop-filter:blur(20px);color:#fff9e9;z-index:1000;font-size:12px;max-width:calc(100% - 30px);text-align:center}.ro-site .toast a{color:#f6dda1;text-decoration:underline;margin-left:10px}
@media(min-width:1600px){.ro-site .hero{min-height:800px;padding-top:100px}.ro-site .hero-background{background-position:center 60%}.ro-site .hero h1{font-size:80px}.ro-site .hero-bottom{margin-top:65px}}
@media(max-width:1100px){.ro-site .container{width:calc(100% - 48px)}.ro-site .desktop-nav{gap:17px}.ro-site .brand,.ro-site .brand img{width:205px}.ro-site .header-inner{gap:25px;min-height:85px}.ro-site .desktop-nav a{font-size:11px}.ro-site .hero-signature{display:none}.ro-site .section{padding:64px 0}.ro-site .section-heading{gap:30px}.ro-site .section-heading>p{max-width:280px}.ro-site .intro-section,.ro-site .area-section,.ro-site .reviews-layout{gap:50px}.ro-site .service-card{padding:24px}.ro-site .product-grid{gap:15px}.ro-site .product-image{height:230px}.ro-site .catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.ro-site .catalog-controls{flex-wrap:wrap}.ro-site .search-field{flex-basis:100%}.ro-site .catalog-controls select{min-width:180px}.ro-site .product-bottom{font-size:11px}.ro-site .footer-grid{gap:27px}.ro-site .footer-bottom>div{display:block}.ro-site .product-detail{gap:40px}.ro-site .product-gallery>img{height:480px}.ro-site .product-info h1{font-size:42px}.ro-site .article-layout{gap:45px;grid-template-columns:minmax(0,1fr) 300px}.ro-site .cart-layout{grid-template-columns:minmax(0,1fr) 290px}.ro-site .cart-item{grid-template-columns:75px minmax(80px,1fr) 60px;gap:18px}.ro-site .cart-item img{width:75px;height:85px}.ro-site .cart-item input{width:60px}.ro-site .cart-line-price{grid-column:2/4;text-align:left}.ro-site .footer-brand img{width:210px}}
@media(max-width:800px){.ro-site .desktop-nav{display:none}.ro-site .menu-toggle{display:flex;flex-direction:column;gap:5px}.ro-site .menu-toggle span{width:15px;height:1px;background:var(--ink)}.ro-site .topline .container>span{font-size:9px}.ro-site .topline a{font-size:0;gap:6px}.ro-site .topline a span{font-size:10px;margin:0}.ro-site .hero{min-height:680px;padding-top:65px}.ro-site .hero-background{background-position:65% center;background-image:linear-gradient(90deg,#142019ee,#121b16af 55%,#1420193b),url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/images/hero.webp)}.ro-site .hero h1{font-size:58px}.ro-site .hero-facts{padding:20px;max-width:100%}.ro-site .hero-facts>div{padding:0 17px}.ro-site .hero-facts span{font-size:17px}.ro-site .hero-facts p{font-size:9px}.ro-site .hero-bottom{margin-top:45px}.ro-site .intro-section{gap:35px}.ro-site .section-heading{align-items:start}.ro-site .section-heading>p{max-width:220px}.ro-site .service-grid{grid-template-columns:repeat(2,1fr)}.ro-site .category-showcase{grid-template-columns:1fr 1fr}.ro-site .category-card:first-child{grid-column:1/3;height:300px}.ro-site .category-card:first-child>img{object-position:center 43%}.ro-site .catalog-mini-links{grid-template-columns:1fr 1fr}.ro-site .process-grid{gap:25px}.ro-site .reviews-layout{gap:35px}.ro-site .review-glass{padding:10px}.ro-site .reviews-consent{padding:20px 10px}.ro-site .area-section{gap:30px}.ro-site .area-links{padding:15px 20px;grid-template-columns:1fr}.ro-site .area-links a:nth-last-child(2){border-bottom:1px solid var(--line)}.ro-site .area-links a{padding:13px 0}.ro-site .help-strip>.container{gap:30px}.ro-site .help-strip h2{font-size:34px}.ro-site .help-phone{font-size:18px}.ro-site .help-strip .button{font-size:10px;padding:13px 17px;white-space:nowrap}.ro-site .footer-grid{grid-template-columns:1fr 1fr;gap:35px}.ro-site .footer-bottom{flex-wrap:wrap}.ro-site .footer-bottom>a{max-width:none;text-align:left}.ro-site .catalog-layout{display:block}.ro-site .catalog-sidebar{position:static;margin-bottom:25px;display:flex;gap:14px;overflow-x:auto;align-items:center;padding:17px}.ro-site .catalog-sidebar h2,.ro-site .sidebar-note{display:none}.ro-site .catalog-sidebar>a{flex-shrink:0;border:0;padding:5px;font-size:10px}.ro-site .catalog-sidebar>a span{display:none}.ro-site .catalog-controls .search-field{flex-basis:auto}.ro-site .catalog-controls{flex-wrap:nowrap}.ro-site .catalog-controls select{min-width:0;max-width:165px}.ro-site .product-grid.featured{grid-template-columns:repeat(2,1fr)}.ro-site .article-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.ro-site .article-aside{padding:22px}.ro-site .article-aside h2{font-size:34px}.ro-site .aside-phone{font-size:15px}.ro-site .article-aside .button{font-size:10px}.ro-site .directory-grid{grid-template-columns:1fr 1fr}.ro-site .product-detail{gap:30px}.ro-site .product-gallery{padding:15px}.ro-site .product-gallery>img{height:380px}.ro-site .product-info h1{font-size:34px}.ro-site .buy-row{flex-wrap:wrap}.ro-site .buy-row .button{font-size:11px;padding:12px}.ro-site .product-price{font-size:23px!important}.ro-site .contacts-grid{gap:10px}.ro-site .contact-card{padding:25px}.ro-site .big-phone{font-size:23px}.ro-site .cart-layout,.ro-site .checkout-layout{grid-template-columns:1fr}.ro-site .cart-total,.ro-site .order-summary{position:static}.ro-site .checkout-layout .order-summary{grid-row:1}.ro-site .cart-item{grid-template-columns:85px minmax(80px,1fr) 74px 105px}.ro-site .cart-item input{width:74px}.ro-site .cart-line-price{grid-column:auto;text-align:right}.ro-site .related-links{grid-template-columns:1fr 1fr}}
@media(max-width:580px){.ro-site{font-size:14px}.ro-site .container{width:calc(100% - 36px)}.ro-site .section{padding:52px 0}.ro-site .header-inner{min-height:80px;gap:15px}.ro-site .brand,.ro-site .brand img{width:203px}.ro-site .header-actions{gap:14px}.ro-site .cart-link{width:37px;height:37px}.ro-site .menu-toggle{width:36px;height:37px}.ro-site .topline .container>span{font-size:8px;letter-spacing:0}.ro-site .topline .container{min-height:30px}.ro-site .topline a span{font-size:9px}.ro-site .hero{padding-top:45px;min-height:760px;padding-bottom:25px}.ro-site .hero-background{background-position:61% center;background-image:linear-gradient(90deg,#122019e8,#132119b8 67%,#15211a59),url(//ritualodin.ru/wp-content/plugins/ritualodin-premium/assets/images/hero.webp)}.ro-site .hero h1{font-size:46px;letter-spacing:-1.6px;line-height:1.1}.ro-site .hero .eyebrow{font-size:8px;letter-spacing:1.5px;gap:9px;margin-bottom:27px}.ro-site .tiny-line{width:18px}.ro-site .hero-content>p{font-size:12px;line-height:1.8;max-width:315px;margin-top:24px}.ro-site .desktop-only{display:none}.ro-site .hero-buttons{display:grid;grid-template-columns:1fr;margin-top:27px;max-width:345px;gap:10px}.ro-site .hero-buttons .button{min-height:52px;font-size:11px}.ro-site .hero-bottom{margin-top:34px}.ro-site .hero-facts{padding:19px 10px;grid-template-columns:repeat(3,1fr)}.ro-site .hero-facts>div{padding:0 8px}.ro-site .hero-facts>div:first-child{padding-left:8px}.ro-site .hero-facts span{font-size:12px;letter-spacing:0}.ro-site .hero-facts p{font-size:8px;line-height:1.6;margin-top:7px}.ro-site .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:17px}.ro-site h2{font-size:36px;letter-spacing:-.6px}.ro-site .intro-section{display:block}.ro-site .intro-section>div+div{margin-top:27px}.ro-site .intro-section .large-text{font-size:17px}.ro-site .intro-section p{font-size:13px}.ro-site .section-heading{display:block;margin-bottom:30px}.ro-site .section-heading>p{max-width:100%;font-size:12px;margin-top:19px}.ro-site .service-grid{grid-template-columns:1fr;gap:12px}.ro-site .service-card{padding:24px;min-height:0}.ro-site .service-top{margin-bottom:18px}.ro-site .service-card h3{font-size:29px}.ro-site .service-card p{font-size:12px;margin:15px 0 20px}.ro-site .service-card .text-link{font-size:11px}.ro-site .category-showcase{gap:12px}.ro-site .category-card{height:250px}.ro-site .category-card:first-child{height:290px}.ro-site .category-card>img{padding:10px 8px 70px}.ro-site .category-dark>img{padding:0}.ro-site .category-caption{padding:13px 13px 18px}.ro-site .category-caption h3{font-size:25px}.ro-site .category-caption>span{font-size:8px}.ro-site .category-caption>svg{width:16px;right:10px;bottom:24px}.ro-site .category-caption h3{padding-right:14px}.ro-site .catalog-mini-links{gap:5px 20px;margin-top:15px}.ro-site .catalog-mini-links a{font-size:10px}.ro-site .workshop-section{padding:30px 0}.ro-site .workshop-image{background-position:42% center}.ro-site .workshop-panel{padding:28px 24px;background-color:#1c2b24bc}.ro-site .workshop-panel h2{font-size:43px}.ro-site .workshop-steps{gap:13px}.ro-site .workshop-steps b{font-size:10px}.ro-site .process-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.ro-site .process-grid article{padding-left:65px;padding-top:24px}.ro-site .process-grid article>span{position:absolute;left:0;top:25px;font-size:43px}.ro-site .process-grid h3{font-size:29px}.ro-site .process-grid p{margin-top:8px;max-width:100%}.ro-site .reviews-layout,.ro-site .area-section{display:block}.ro-site .reviews-layout>div+div{margin-top:30px}.ro-site .review-glass{min-height:350px}.ro-site .reviews-consent{min-height:320px;padding:25px}.ro-site .area-links{grid-template-columns:1fr 1fr;margin-top:30px;padding:15px 20px;gap:0 17px}.ro-site .area-links a{font-size:10px}.ro-site .area-links a:nth-last-child(2){border:0}.ro-site .help-strip{padding:40px 0}.ro-site .help-strip>.container{display:block}.ro-site .help-strip h2{font-size:36px;max-width:330px}.ro-site .help-strip>div>div:last-child{align-items:flex-start;margin-top:28px}.ro-site .help-phone{font-size:23px}.ro-site .help-strip .button{font-size:11px;padding:14px 24px;min-height:52px}.ro-site .site-footer{padding-top:45px}.ro-site .footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.ro-site .footer-grid>div:first-child{grid-column:1/3}.ro-site .footer-grid>div:last-child{grid-column:1/3}.ro-site .footer-brand p{margin-top:10px}.ro-site .footer-location{max-width:100%;align-items:center}.ro-site .site-footer h2{font-size:9px}.ro-site .site-footer a{font-size:10px}.ro-site .footer-bottom{display:block;margin-top:35px}.ro-site .footer-bottom>div{margin:18px 0}.ro-site .footer-bottom>a{font-size:10px}.ro-site .page-hero{padding-bottom:36px}.ro-site .page-hero h1{font-size:42px}.ro-site .page-hero p{font-size:12px;margin-top:20px}.ro-site .breadcrumbs{font-size:9px;padding:20px 0;gap:8px}.ro-site .page-hero .eyebrow{margin-top:15px}.ro-site .article-layout{display:flex;flex-direction:column;gap:35px}.ro-site .article-aside{position:static;width:100%;padding:27px}.ro-site .article-aside h2 br{display:none}.ro-site .article-aside .button{width:auto;padding:13px 25px;font-size:11px}.ro-site .prose{font-size:14px}.ro-site .prose h2{font-size:30px;margin-top:30px}.ro-site .prose details p{font-size:13px}.ro-site .related-links,.ro-site .directory-grid{grid-template-columns:1fr;gap:14px}.ro-site .related-links a{padding:21px;font-size:13px}.ro-site .directory-card{gap:18px;padding:25px}.ro-site .directory-card h2{font-size:30px}.ro-site .contacts-grid{grid-template-columns:1fr;gap:20px}.ro-site .contact-card{padding:28px}.ro-site .big-phone{font-size:26px}.ro-site .catalog-layout{padding-top:25px}.ro-site .catalog-controls{flex-wrap:wrap;gap:10px}.ro-site .catalog-controls .search-field{flex-basis:100%}.ro-site .catalog-controls select{max-width:none;min-width:200px}.ro-site .catalog-controls .button{font-size:11px;flex:1}.ro-site .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ro-site .product-image{height:215px}.ro-site .product-image img{padding:10px}.ro-site .product-copy{padding:13px}.ro-site .product-copy h3{font-size:10px;min-height:34px}.ro-site .product-bottom{gap:5px;font-size:10px;margin-top:14px;align-items:end}.ro-site .product-bottom>span{max-width:100px}.ro-site .product-bottom .icon-button{width:26px;height:30px;flex-shrink:0}.ro-site .product-tag{top:8px;left:8px;font-size:7px;padding:4px 7px}.ro-site .product-detail{grid-template-columns:1fr;gap:30px;padding-top:10px}.ro-site .product-gallery{padding:20px}.ro-site .product-gallery>img{height:370px}.ro-site .product-info{padding-top:0}.ro-site .product-info h1{font-size:42px}.ro-site .product-info .product-price{font-size:27px!important}.ro-site .buy-row .button{font-size:12px}.ro-site .form-grid{grid-template-columns:1fr;gap:0}.ro-site .dialog-inner{padding:30px 22px}.ro-site .dialog-inner h2{font-size:34px}.ro-site .dialog-inner .eyebrow{padding-right:20px}.ro-site .callback-dialog{max-height:93dvh}.ro-site .request-form .button{width:100%}.ro-site .checkout-form,.ro-site .order-summary,.ro-site .cart-total{padding:25px}.ro-site .cart-item{grid-template-columns:68px minmax(80px,1fr) 61px;padding:16px;gap:15px}.ro-site .cart-item img{width:68px;height:90px}.ro-site .cart-item h2{font-size:11px}.ro-site .cart-item input{width:61px;padding:10px!important;font-size:12px}.ro-site .cart-line-price{grid-column:2/4;text-align:left;font-size:12px}.ro-site .empty-state{padding:30px 20px}.ro-site .empty-state p{font-size:12px}.ro-site .toast{width:calc(100% - 36px);font-size:11px}}
@media(prefers-reduced-motion:reduce){.ro-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@supports not (backdrop-filter:blur(1px)){.ro-site .glass-light{background:#f9faf2}.ro-site .glass-dark,.ro-site .button-glass{background:#334038}.ro-site .category-caption{background:#f8f8ef}} .ro-site .site-header{background:#222c26f5;border-color:#79837140}.ro-site .desktop-nav a{color:#e7ebde}.ro-site .cart-link{color:#f2ead6;border-color:#c5b68455;background:#f9efd709}.ro-site .cart-count{border-color:#222c26}.ro-site .menu-toggle{background:#ffffff0d;border-color:#b8c19f55;color:#fff}.ro-site .menu-toggle span{background:#edeeda}.ro-site .mobile-nav{background:#222c26;border-color:#717b644a;color:#f1f0e4}.ro-site .mobile-nav a{color:#f1f0e4;border-color:#78866d3d} @media(min-width:801px){.ro-site .header-actions .menu-toggle{display:none}}