:root{--rd-cream:#F3F0E8;--rd-stage:#F9F6EE;--rd-ink:#0A0A0A;--rd-charcoal:#242424;--rd-gray:#8A8A84;--rd-rule:#D6D1C4;--rd-rule-soft:#E4E0D5;--rd-mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Roboto Mono", monospace}::selection{background:var(--rd-ink);color:var(--rd-cream)}:focus-visible{outline:2px solid var(--rd-ink);outline-offset:3px}.product-media,.product-media img,.card-gallery,.product-media-container{background:var(--rd-stage)}.rd-wrap{max-width:1400px;margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.rd-label{font-family:var(--rd-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--rd-gray)}.rd-display{text-transform:uppercase;letter-spacing:-.035em;line-height:.86;margin:0;text-wrap:balance}.rd-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--rd-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:15px 26px;border:1px solid var(--rd-ink);color:var(--rd-ink);text-decoration:none;transition:background .18s,color .18s}.rd-btn--fill{background:var(--rd-ink);color:var(--rd-cream)}.rd-btn--fill:hover{background:transparent;color:var(--rd-ink)}.rd-btn--ghost:hover{background:var(--rd-ink);color:var(--rd-cream)}.rd-hero{border-bottom:1px solid var(--rd-rule)}.rd-hero__in{display:grid;gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(32px,6vw,80px)}@media(min-width:900px){.rd-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.rd-hero__type{font-size:clamp(46px,10.5vw,132px)}.rd-hero__type em{font-style:normal;color:var(--rd-gray)}.rd-hero__lede{max-width:42ch;margin:clamp(18px,2.5vw,26px) 0 0;font-family:var(--rd-mono);font-size:13px;line-height:1.75;color:var(--rd-charcoal)}.rd-hero__cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:clamp(20px,3vw,30px)}.rd-hero__cta .rd-btn{flex:1 1 auto;min-width:0}@media(min-width:520px){.rd-hero__cta .rd-btn{flex:0 0 auto}}.rd-hero__art{background:var(--rd-stage);border:1px solid var(--rd-rule)}.rd-hero__art img{display:block;width:100%;height:auto}.rd-trust{border-bottom:1px solid var(--rd-rule)}.rd-trust__in{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rd-rule);border-inline:1px solid var(--rd-rule)}@media(min-width:820px){.rd-trust__in{grid-template-columns:repeat(4,1fr);border-inline:0}}.rd-trust__cell{background:var(--rd-cream);padding:clamp(16px,2.4vw,26px)}.rd-trust__cell b{display:block;font-family:var(--rd-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rd-ink);margin-bottom:6px;font-weight:400}.rd-trust__cell span{font-family:var(--rd-mono);font-size:11px;line-height:1.6;color:var(--rd-gray)}.rd-ticker{border-bottom:1px solid var(--rd-rule);overflow:hidden;background:var(--rd-ink)}.rd-ticker__row{display:flex;width:max-content;animation:rd-slide 46s linear infinite}.rd-ticker__row span{padding:12px 24px;font-size:14px;text-transform:uppercase;letter-spacing:-.01em;color:var(--rd-cream);white-space:nowrap}.rd-ticker__row span:after{content:"\b7";margin-left:24px;color:var(--rd-gray)}@keyframes rd-slide{to{transform:translate(-50%)}}.rd-sect{padding-block:clamp(44px,7vw,104px)}.rd-sect--ruled{border-top:1px solid var(--rd-rule)}.rd-sect__head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:clamp(20px,3vw,40px)}.rd-sect__title{font-size:clamp(28px,5.5vw,56px);line-height:.92}.rd-note{font-family:var(--rd-mono);font-size:12px;line-height:1.75;color:var(--rd-gray);max-width:38ch}.rd-marks{display:grid;gap:1px;background:var(--rd-rule);border:1px solid var(--rd-rule)}@media(min-width:760px){.rd-marks{grid-template-columns:1fr 1fr}}.rd-marks__cell{background:var(--rd-cream);padding:clamp(20px,3.2vw,40px);display:flex;flex-direction:column;gap:18px}.rd-marks__demo{aspect-ratio:16/10;display:grid;place-items:center}.rd-marks__demo--dark{background:var(--rd-ink);color:var(--rd-cream)}.rd-marks__demo--light{background:var(--rd-stage);color:var(--rd-ink);border:1px solid var(--rd-rule)}.rd-marks__cell h3{font-family:var(--rd-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px}.rd-marks__cell p{font-family:var(--rd-mono);font-size:12px;line-height:1.75;color:var(--rd-gray);margin:0}@media(prefers-reduced-motion:reduce){.rd-ticker__row{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/roll-dept.css.map */
