:root{--color-brand: #904C28;--color-brand-dark: #6A2611;--color-ink: #110D0D;--color-body: #453B33;--color-muted: #837062;--color-border: #D8CCC1;--color-page: #FBF4EE;--color-surface: #ffffff;--color-cream: #FEECE3;--color-green: #34371C;--color-green-2: #4C5527;--color-slate-700: #45392F;--font-head: "Montserrat", system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-serif: "DM Serif Display", Georgia, serif;--container: 1280px;--gutter: 64px;--radius-pill: 9999px;--radius-lg: 24px;--radius-md: 12px;--radius-sm: 8px;--shadow-card: 0px 15.778px 19.722px -3.944px rgba(0,0,0,.1), 0px 6.311px 7.889px -4.733px rgba(0,0,0,.1);--shadow-soft: 0px 2px 6px 2px rgba(0,0,0,.15), 0px 1px 2px 0px rgba(0,0,0,.3)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;font-family:var(--font-body);color:var(--color-body);background:var(--color-page);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-head);color:var(--color-ink)}p{margin:0}body.rr-no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}img{height:auto}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{margin:0;padding:0;list-style:none}.rr-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.rr-section{padding-block:80px}.rr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding-inline:32px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:700;font-size:14px;letter-spacing:.7px;line-height:1.2;transition:background .2s ease,color .2s ease,transform .15s ease}.rr-btn--primary{background:var(--color-brand);color:#fff}.rr-btn--primary:hover{background:var(--color-brand-dark)}.rr-btn--ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-muted)}.rr-btn--ghost:hover{background:#0000000a}.rr-heading{font-family:var(--font-head);font-weight:800;color:var(--color-ink);letter-spacing:-1px}.rr-sec-head{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.rr-sec-head__title{font-family:var(--font-head);font-weight:700;font-size:48px;line-height:1.2;letter-spacing:-.5px;color:var(--color-ink)}.rr-sec-head__sub{max-width:576px;font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-body)}@media(max-width:900px){.rr-sec-head__title{font-size:34px}}.rr-card{display:flex;flex-direction:column;height:100%;background:#fefdf7;border-radius:var(--radius-md);box-shadow:2px 4px 6px #904c2814;overflow:hidden}.rr-card__media{position:relative;display:block;aspect-ratio:284 / 242;flex-shrink:0;overflow:hidden;background:#fff}.rr-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rr-card:hover .rr-card__img{transform:scale(1.04)}.rr-card__badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;padding:4px 12px;background:var(--color-ink);color:#fff;font-family:var(--font-body);font-weight:600;font-size:10px;line-height:15px;border-radius:var(--radius-pill)}.rr-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:9px;padding:16px 14px 18px}.rr-card__title{order:1;min-height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rr-card__title a{font-family:var(--font-head);font-weight:700;font-size:16px;line-height:1.4;color:var(--color-ink)}.rr-card__title a:hover{color:var(--color-brand)}.rr-card__rating{order:2;display:flex;align-items:center;gap:2.5px}.rr-card__star{width:10px;height:10px}.rr-card__rating-num{margin-left:4px;font-family:var(--font-head);font-weight:700;font-size:9px;color:var(--color-ink)}.rr-card__rating-count{font-family:var(--font-head);font-weight:400;font-size:9px;color:#a99a8d}.rr-card__desc{order:3;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:22px;letter-spacing:.3px;color:#666}.rr-card__variant{order:4;display:flex;align-items:stretch;min-height:32px;border-radius:6px;overflow:hidden}.rr-card__savings{display:inline-flex;align-items:center;flex:1;padding:5px 10px;background:#f0dccb;font-family:var(--font-body);font-size:12px;color:var(--color-ink)}.rr-card__weight{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#8ac2ca1c;font-family:var(--font-body);font-size:13px;color:var(--color-ink);white-space:nowrap}.rr-card__weight svg{color:#453b33}.rr-card__weight--select{position:relative;padding:0}.rr-card__variant-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:transparent;cursor:pointer;font-family:var(--font-body);font-size:13px;color:var(--color-ink);padding:5px 30px 5px 12px;height:100%;width:100%;line-height:1.4}.rr-card__variant-select:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.rr-card__weight--select svg{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.rr-card__prices{order:5;display:flex;align-items:baseline;gap:8px}.rr-card__price{font-family:var(--font-head);font-weight:600;font-size:16px;color:#4f4540}.rr-card__compare{font-family:var(--font-head);font-weight:600;font-size:12px;color:#d8ccc1;text-decoration:line-through}.rr-card__actions{order:6;display:flex;margin-top:auto;padding-top:4px}.rr-card__form,.rr-card__addform{display:flex;flex:1;width:100%}.rr-card__add,.rr-card__buy{flex:1;display:inline-flex;align-items:center;justify-content:center;height:38px;padding-inline:10px;cursor:pointer;font-family:var(--font-body);font-size:10px;letter-spacing:.6px;text-transform:uppercase;transition:background .15s ease,color .15s ease}.rr-card__add[disabled],.rr-card__buy[disabled]{cursor:not-allowed}.rr-card__add.is-loading,.rr-card__buy.is-loading{opacity:.75;pointer-events:none}.rr-card__add{background:#904c2808;border:1.1px solid var(--color-brand);border-radius:24px 0 0 24px;color:var(--color-ink);font-weight:500}.rr-card__add:hover{background:#904c281a}.rr-card__add[disabled]{color:var(--color-muted);border-color:var(--color-border);cursor:not-allowed}.rr-card__buy{background:var(--color-brand);border:1.1px solid var(--color-brand);border-radius:0 24px 24px 0;color:#fff;font-weight:600;letter-spacing:1px}.rr-card__buy:hover{background:var(--color-brand-dark);border-color:var(--color-brand-dark)}.rr-eyebrow{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-brand)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1024px){:root{--gutter: 32px}.rr-section{padding-block:56px}}@media(max-width:640px){:root{--gutter: 20px}}@media(max-width:560px){.rr-card__body{gap:7px;padding:12px 11px 14px}.rr-card__title{min-height:40px}.rr-card__title a{font-size:14px}.rr-card__desc{font-size:12px;line-height:18px}.rr-card__savings{padding:5px 8px;font-size:11px}.rr-card__weight{padding:5px 9px;font-size:12px}.rr-card__price{font-size:15px}.rr-card__add,.rr-card__buy{height:36px;padding-inline:6px;font-size:9px;letter-spacing:.3px}.rr-card__buy{letter-spacing:.5px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
