:root{color-scheme:light only;--rw-crimson:#9c1824;--rw-oncrimson:#fff7ea;--rw-black:#000000;--rw-ink:#000000;--rw-warm:#faf8f4;--rw-line:#e8e3da;--rw-muted:#3a3632;--rw-shadow:0 18px 50px rgba(24,24,24,.08)}html,body{color-scheme:light only!important}body{background:#fff!important;color:#000;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Newsreader,Georgia,serif;font-weight:500;letter-spacing:-.01em}.page-wrapper{position:relative}#MainContent,.page-wrapper>footer{position:relative;z-index:1}.rw-ribbon{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.rw-ribbon path{fill:none;stroke:var(--rw-crimson);stroke-linecap:round;vector-effect:non-scaling-stroke}.rw-ribbon .rw-glow{stroke-width:14;opacity:.1;filter:url(#rw-blur);stroke-dasharray:520 300;animation:rwflow 11s linear infinite}.rw-ribbon .rw-thread{stroke-width:1.8;opacity:.5;stroke-dasharray:260 180 90 300;animation:rwflow 11s linear infinite}.rw-ribbon .rw-wisp{stroke-width:1;opacity:.28;stroke-dasharray:120 420;animation:rwflow 16s linear infinite reverse}@keyframes rwflow{to{stroke-dashoffset:-820}}@media(prefers-reduced-motion:reduce){.rw-ribbon .rw-glow,.rw-ribbon .rw-thread{animation:rwflow 22s linear infinite!important}.rw-ribbon .rw-wisp{animation:rwflow 32s linear infinite reverse!important}}.button,button.button,a.button,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-weight:600!important;transition:transform .25s,box-shadow .25s}.button:not(.button-secondary):not(.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 10px 24px #9c182447}.button-secondary,a.button-secondary,button.button-secondary{background:#fff!important;color:#000!important;border:1.5px solid #000000!important}.rw-btn{display:inline-flex;align-items:center;gap:8px;background:var(--rw-crimson);color:var(--rw-oncrimson)!important;border-radius:999px;padding:12px 20px;font-weight:600;font-size:15px;border:0;text-decoration:none!important;white-space:nowrap;transition:transform .25s,box-shadow .25s}.rw-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #9c182447}.rw-ghost{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000!important;border:1.5px solid #000000;border-radius:999px;padding:11px 20px;font-weight:600;font-size:15px;text-decoration:none!important;white-space:nowrap}.rw-ghost:hover{border-color:var(--rw-crimson);color:var(--rw-crimson)!important}.rw-row{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:nowrap}@media(max-width:480px){.rw-row .rw-btn,.rw-row .rw-ghost{font-size:13.5px;padding:10px 14px}}.rw-hero-sub,.rw-hero-sub p{font-family:Figtree,system-ui,sans-serif!important;font-size:clamp(16px,1.6vw,19px)!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important;max-width:46ch;margin:0!important}.rw-shim{position:relative!important;overflow:hidden!important;border-radius:22px!important}.rw-shim img{border-radius:inherit}.rw-shine{position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(var(--s,0));transition:transform .15s linear}.product-card img,.card-gallery img,.product-media img{border-radius:20px}.rw-sns,.rw-nut,.rw-band{color:#000}.rw-call{display:inline-flex;align-items:center;gap:6px;color:#000!important;text-decoration:none;font-weight:700;white-space:nowrap;font-size:14px;padding-inline:8px;min-height:44px}.rw-call:hover{color:var(--rw-crimson)!important}.rw-call svg{width:18px;height:18px;flex:0 0 auto}.rw-call__two{display:none;line-height:1.15;font-size:12px;text-align:left}.rw-call__two b{display:block;font-weight:700;color:var(--rw-crimson)}@media screen and (max-width:749px){.rw-call__long{display:none}.rw-call__two{display:block}.rw-call svg{display:none}.rw-call{padding-inline:4px}}@media screen and (max-width:749px){header-actions .account-button{display:none!important}.rw-call__two{font-size:11px}.rw-call{padding-inline:2px}}@media screen and (min-width:750px)and (max-width:1279px){.rw-call__long{display:none}.rw-call__two{display:block}.rw-call svg{display:none}}.menu-list__link,header-menu a{text-decoration:none;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--rw-crimson)}.menu-list__link:hover,.menu-list__link[aria-current],header-menu a:hover,header-menu a[aria-current]{text-decoration-line:underline;color:#000}.rw-band{text-align:center;padding:56px 16px}.rw-band h2{font-size:clamp(1.6rem,4vw,2.6rem);margin:0 0 10px}.rw-band p{max-width:560px;margin:0 auto;font-size:1.05rem;line-height:1.6}.rw-band .rw-row{margin-top:20px}.rw-guarantee{border-top:1px solid rgba(24,24,24,.12);padding-top:14px;font-size:.95rem;line-height:1.5}.rw-guarantee p{margin:0 0 6px}.rw-guarantee .rw-slogan{font-family:Newsreader,Georgia,serif;font-size:1.15rem;color:var(--rw-crimson);margin-bottom:10px}.rw-guarantee .rw-verse{font-style:italic}.rw-foot{text-align:center;padding:40px 16px 8px;color:#000;font-size:14px;line-height:1.6}.rw-foot__logo{height:34px;width:auto;display:block;margin:0 auto 12px}.rw-foot__line{max-width:640px;margin:0 auto 22px}.rw-foot__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:900px;margin:0 auto 24px;text-align:center}.rw-foot__groups h4{font-size:12px;font-family:Figtree,system-ui,sans-serif;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rw-crimson);margin:0 0 8px}.rw-foot__groups a{display:block;color:#000;text-decoration:none;padding:3px 0}.rw-foot a:hover{color:var(--rw-crimson);text-decoration:underline}.rw-foot__contact{max-width:640px;margin:0 auto}.rw-foot__contact p{margin:0 0 6px}.rw-foot__contact a{color:#000;font-weight:600;text-decoration:none}.rw-foot__rwws{color:#6b6b6b!important;opacity:.6;font-weight:400!important;font-size:12px}@media(max-width:749px){.rw-foot__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-utilities,.footer-utilities *{text-align:center}.rw-fda{font-size:11px;line-height:1.4;color:#6b6b6b;text-align:center;max-width:760px;margin:0 auto;padding:8px 16px 20px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rw-look.css.map */
