.rb-home{--rb-bg:#f1ece2;--rb-paper:#fffdf7;--rb-ink:#1b1a17;--rb-muted:#6b675f;--rb-moss:#355845;--rb-oxblood:#7c2d2a;--rb-saffron:#d6a548;--rb-blue:#425a75;background:var(--rb-bg);color:var(--rb-ink);overflow:hidden}.rb-home *{box-sizing:border-box}.rb-home h1,.rb-home h2,.rb-home h3,.rb-home p{margin:0}.rb-home h1,.rb-home h2,.rb-home h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500;letter-spacing:-.035em}.rb-home a{color:inherit}.rb-eyebrow{font:700 10px/1.2 Avenir Next,Helvetica Neue,Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--rb-muted)}.rb-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 20px;border:1px solid transparent;text-decoration:none;font:700 12px/1 Avenir Next,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.rb-btn--primary{background:var(--rb-ink);color:#fff!important}.rb-btn--primary:hover{background:var(--rb-moss)}.rb-btn--light{background:#fffdf7;color:var(--rb-ink)!important}.rb-link{font:700 12px/1.3 Avenir Next,Helvetica Neue,Arial,sans-serif;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.rb-hero{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:12px;padding:12px;max-width:1720px;margin:0 auto}.rb-hero__copy{min-height:690px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(42px,6vw,94px);background:var(--rb-paper)}.rb-hero h1{max-width:8.5ch;margin-top:16px;font-size:clamp(62px,7.2vw,116px);line-height:.88}.rb-hero__body{max-width:480px;margin-top:24px!important;color:#4e4b45;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.rb-hero__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.rb-proof{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:42px;color:var(--rb-muted);font-size:11px}.rb-proof span:before{content:"\2022";margin-right:7px;color:var(--rb-oxblood)}.rb-hero__products{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;min-width:0}.rb-hero-product{min-width:0;background:var(--rb-paper)}.rb-hero-product--1{grid-row:1/3}.rb-hero-product .product-card{height:100%}.rb-hero-product .product-card__link{display:flex;height:100%;flex-direction:column}.rb-hero-product .product-card__image{flex:1;min-height:0;border-radius:0}.rb-hero-product--1 .product-card__image{aspect-ratio:auto}.rb-hero-product--2 .product-card__image,.rb-hero-product--3 .product-card__image{aspect-ratio:4/3}.rb-hero-product .product-card__meta{padding:14px 14px 16px}.rb-quick{display:grid;grid-template-columns:repeat(6,1fr);max-width:1696px;margin:0 auto;border-top:1px solid rgba(27,26,23,.15);border-bottom:1px solid rgba(27,26,23,.15)}.rb-quick a{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-right:1px solid rgba(27,26,23,.15);text-decoration:none}.rb-quick a:last-child{border-right:0}.rb-quick span{color:var(--rb-muted);font-size:10px}.rb-quick strong{font-size:13px}.rb-quick a:hover{background:var(--rb-paper)}.rb-section{padding:clamp(80px,9vw,140px) max(20px,calc((100vw - 1500px)/2))}.rb-section__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.55fr);gap:60px;align-items:end;margin-bottom:34px}.rb-section__head h2{max-width:10ch;margin-top:9px;font-size:clamp(46px,5.5vw,82px);line-height:.92}.rb-section__head>p,.rb-section__head>.rb-link{max-width:430px;justify-self:end;color:var(--rb-muted);font-size:15px;line-height:1.55}.rb-product-grid{display:grid;gap:12px}.rb-product-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-product-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rb-product-grid--best{grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 10px}.rb-product-grid .product-card__image{border-radius:0;background:#e6e0d5}.rb-product-grid .product-card__meta{padding:13px 2px 0}.rb-best{background:#e8e1d5}.rb-stories{background:var(--rb-paper)}.rb-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rb-story-card{display:grid;grid-template-columns:1.05fr .95fr;min-height:460px;background:#eee6da;text-decoration:none;overflow:hidden}.rb-story-card--2{background:var(--rb-moss);color:#fff}.rb-story-card--3{background:var(--rb-blue);color:#fff}.rb-story-card--4{background:#d9b76b}.rb-story-card__media{min-width:0;overflow:hidden}.rb-story-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rb-story-card:hover img{transform:scale(1.02)}.rb-story-card__copy{display:flex;flex-direction:column;padding:30px}.rb-story-card__copy>span{font-size:10px;opacity:.65}.rb-story-card h3{margin-top:auto;font-size:clamp(38px,4vw,62px);line-height:.92}.rb-story-card p{max-width:26ch;margin-top:14px!important;opacity:.78;line-height:1.5}.rb-story-card b{margin-top:20px;font-size:12px}.rb-place-band{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:clamp(70px,8vw,120px) max(20px,calc((100vw - 1500px)/2));background:#1f2f28;color:#fff}.rb-place-band .rb-eyebrow{color:#aab8b0}.rb-place-band h2{margin-top:9px;font-size:clamp(52px,6vw,90px);line-height:.9}.rb-place-band__intro>p:last-child{max-width:360px;margin-top:18px!important;color:#b9c4bd;line-height:1.55}.rb-place-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.22)}.rb-place-list a{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.22);font:500 24px/1.1 Iowan Old Style,Baskerville,Georgia,serif;text-decoration:none}.rb-place-list a:nth-child(odd){border-right:1px solid rgba(255,255,255,.22);padding-right:24px}.rb-place-list a:nth-child(2n){padding-left:24px}.rb-place-list a:hover{color:#f0d181}.rb-new{background:var(--rb-bg)}.rb-more{background:var(--rb-paper)}.rb-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rb-category-card{text-decoration:none}.rb-category-card__media{aspect-ratio:4/5;overflow:hidden;background:#e5ded1}.rb-category-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.rb-category-card:hover img{transform:scale(1.02)}.rb-category-card__copy{display:flex;justify-content:space-between;gap:14px;padding:13px 1px}.rb-category-card h3{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:0}.rb-category-card span{font-size:11px}.rb-ending{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;padding:12px;max-width:1720px;margin:0 auto 12px}.rb-ending__story,.rb-ending__newsletter{min-height:520px;padding:clamp(40px,6vw,84px)}.rb-ending__story{background:var(--rb-oxblood);color:#fff}.rb-ending__story .rb-eyebrow{color:#e3b8b4}.rb-ending__story h2{max-width:8ch;margin-top:12px;font-size:clamp(58px,6.5vw,96px);line-height:.9}.rb-ending__story>p:not(.rb-eyebrow){max-width:500px;margin-top:22px!important;color:#efdeda;font-size:16px;line-height:1.6}.rb-ending__story .rb-btn{margin-top:28px}.rb-ending__newsletter{display:flex;flex-direction:column;justify-content:center;background:#d9b76b}.rb-ending__newsletter h3{max-width:9ch;margin-top:12px;font-size:clamp(48px,5vw,76px);line-height:.92}.rb-ending__newsletter>p:not(.rb-eyebrow){max-width:400px;margin-top:18px!important;color:#504630;line-height:1.55}.rb-newsletter{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:28px}.rb-newsletter input{height:52px;padding:0 15px;border:1px solid rgba(27,26,23,.3);background:#fffaf0;color:var(--rb-ink)}.rb-newsletter button{padding:0 18px;border:0;background:var(--rb-ink);color:#fff;font-weight:700}.rb-newsletter .form-status{grid-column:1/-1}@media(max-width:1050px){.rb-hero{grid-template-columns:1fr}.rb-hero__copy{min-height:560px}.rb-hero__products{min-height:720px}.rb-quick{grid-template-columns:repeat(3,1fr)}.rb-quick a:nth-child(3){border-right:0}.rb-quick a:nth-child(n+4){border-top:1px solid rgba(27,26,23,.15)}.rb-section__head{grid-template-columns:1fr;gap:18px}.rb-section__head>p,.rb-section__head>.rb-link{justify-self:start}.rb-story-grid{grid-template-columns:1fr}.rb-place-band{grid-template-columns:1fr;gap:42px}.rb-ending{grid-template-columns:1fr}}@media(max-width:749px){.rb-hero{padding:6px;gap:6px}.rb-hero__copy{min-height:500px;padding:38px 24px}.rb-hero h1{font-size:clamp(54px,15vw,78px)}.rb-hero__products{display:flex;min-height:auto;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory}.rb-hero-product{flex:0 0 82vw;scroll-snap-align:start}.rb-hero-product .product-card__image{aspect-ratio:4/5}.rb-quick{grid-template-columns:1fr 1fr}.rb-quick a{min-height:64px;padding:0 14px}.rb-quick a:nth-child(2n){border-right:0}.rb-quick a:nth-child(n+3){border-top:1px solid rgba(27,26,23,.15)}.rb-section{padding:74px 14px}.rb-section__head h2{font-size:50px}.rb-product-grid--3,.rb-product-grid--4{grid-template-columns:1fr 1fr;gap:26px 8px}.rb-story-card{grid-template-columns:1fr;min-height:590px}.rb-story-card__media{height:340px}.rb-story-card__copy{min-height:250px;padding:24px}.rb-place-band{padding:70px 18px}.rb-place-list{grid-template-columns:1fr}.rb-place-list a:nth-child(odd){border-right:0;padding-right:8px}.rb-place-list a:nth-child(2n){padding-left:8px}.rb-category-grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory}.rb-category-card{flex:0 0 70vw;scroll-snap-align:start}.rb-ending{padding:6px;gap:6px;margin-bottom:6px}.rb-ending__story,.rb-ending__newsletter{min-height:470px;padding:38px 24px}.rb-newsletter{grid-template-columns:1fr}.rb-newsletter button{min-height:50px}}.rb-design-wall{background:#f1ece2;border-top:1px solid rgba(27,26,23,.1);border-bottom:1px solid rgba(27,26,23,.1)}.rb-design-wall__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 10px}.rb-design-card{min-width:0}.rb-design-card__link{display:block;text-decoration:none}.rb-design-card__media{position:relative;overflow:hidden;aspect-ratio:4/5;background:#e4ddd1}.rb-design-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .28s ease,transform .45s ease}.rb-design-card__secondary,.rb-design-card:hover .rb-design-card__primary{opacity:0}.rb-design-card:hover .rb-design-card__secondary{opacity:1;transform:scale(1.015)}.rb-design-card__label{position:absolute;top:9px;left:9px;z-index:2;padding:5px 7px;background:#fffdf7eb;color:#1b1a17;font-size:8px;font-weight:800;letter-spacing:.1em}.rb-design-card__meta{display:grid;gap:6px;padding-top:9px}.rb-design-card h3{font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.3}.rb-design-card__price{display:flex;align-items:baseline;gap:6px}.rb-design-card__price s{color:#817d75;font-size:9px}.rb-design-card__price strong{color:#7c2d2a;font-size:12px}@media(max-width:1199px)and (min-width:750px){.rb-design-wall__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 10px}}.rb-quick__seasonal{background:#2b2027;color:#fff8ed!important}.rb-quick__seasonal span{color:#e8b96b!important}.rb-quick__seasonal:hover{background:#3a2932!important}.rb-halloween{background:#211b20;color:#fff9ef;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.rb-halloween .rb-eyebrow{color:#e7ad5d}.rb-halloween .rb-section__head h2{max-width:9ch;color:#fff9ef}.rb-halloween .rb-section__side,.rb-halloween .rb-section__side p{color:#d6ccc4}.rb-halloween .rb-link{color:#f1bd70}.rb-halloween__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;padding-bottom:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.rb-halloween__rail::-webkit-scrollbar{display:none}.rb-halloween__slide{min-width:0;scroll-snap-align:start}.rb-halloween .product-card__image{background:#342930!important}.rb-halloween .product-card h3,.rb-halloween .product-card__price,.rb-halloween .product-card__price small,.rb-halloween .product-card p{color:#fff9ef!important}.rb-halloween .product-card__price-line s{color:#bfb2aa!important}.rb-halloween .product-card__price-line strong,.rb-halloween .product-card__price--sale em{color:#f0b764!important}@media(max-width:1199px)and (min-width:750px){.rb-halloween__rail{grid-auto-columns:42%}}@media(max-width:749px){.rb-halloween{padding-top:58px!important;padding-bottom:58px!important}.rb-halloween__rail{grid-auto-columns:76vw;margin-right:-14px;padding-right:14px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/rooted-commerce-home.css.map */
