@import url("https://fonts.googleapis.com/css2?family=Geomini:wght@300;400;500;600;700;800&family=Rufina:wght@400;700&display=swap");
.rd-collections{--ink:#14120f;--paper:#f5efe5;--orange:#ef5c2d;--serif:"Rufina",Georgia,serif;--sans:"Geomini","Helvetica Neue",Arial,sans-serif;--mono:"Geomini",Arial,sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);width:100%;max-width:none;margin:0;overflow:hidden;box-sizing:border-box}.rd-collections *{box-sizing:border-box}.rd-collections img{max-width:100%;display:block}.rd-collections a{text-decoration:none;color:inherit}.rd-collections .collection-story-cta{display:inline-block}.rd-collections .collections-page-hero{padding-left:clamp(24px,5vw,90px);padding-right:clamp(24px,5vw,90px)}
.rd-collections #about-preview .kim-section-wordmark{width:5.018em;height:1em}.rd-collections .eyebrow{margin:0 0 22px;font-family:var(--mono);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.rd-collections .eyebrow::before{content:"✳";display:inline-block;margin-right:9px;color:var(--yellow);font-size:14px}.rd-collections .section{position:relative;padding:clamp(78px, 11vw, 170px) 4vw}.rd-collections .section--tight{padding-top:65px;padding-bottom:65px}.rd-collections .section--forest{background:var(--forest);color:var(--paper)}.rd-collections .section--orange{background:var(--orange);color:var(--ink)}.rd-collections .section--yellow{background:var(--yellow);color:var(--ink)}.rd-collections .section-top{display:flex;align-items:baseline;justify-content:space-between;gap:25px;margin-bottom:clamp(35px, 5vw, 70px)}.rd-collections .section-label{margin:0;font-family:var(--mono);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.rd-collections .section-label::before{content:"✳ ";color:var(--orange)}.rd-collections .section--forest .section-label::before{color:var(--yellow)}.rd-collections .section h2{margin:0;font-size:clamp(52px, 8.2vw, 134px);font-weight:800;letter-spacing:-.08em;line-height:.78;text-transform:uppercase}.rd-collections .section h2 em{font-family:var(--serif);font-size:.54em;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.94;text-transform:none}.rd-collections .display-copy{max-width:650px;margin:0;font-size:clamp(22px, 2.8vw, 43px);letter-spacing:-.045em;line-height:1.02}.rd-collections .display-copy em{color:var(--orange);font-family:var(--serif);font-style:italic;font-weight:400}.rd-collections .section--forest .display-copy em{color:var(--yellow)}.rd-collections .section--yellow .display-copy em{color:var(--forest)}.rd-collections .collection-intro .display-copy{align-self:end}.rd-collections .section--yellow .newsletter-form input{color:var(--ink)}.rd-collections .section--yellow .newsletter-form input::placeholder{color:rgba(20,18,15,.55)}.rd-collections .section--forest .faq-answer p{color:rgba(245,239,229,.66)}.rd-collections .product-detail-copy .eyebrow::before{color:var(--orange)}.rd-collections .section--forest .faq-search{border-color:var(--line-light)}.rd-collections .section--forest .faq-search input{color:var(--paper)}.rd-collections .section--forest .faq-search input::placeholder{color:rgba(245,239,229,.5)}.rd-collections .section--forest .faq-search button{color:var(--yellow)}@media  (max-width: 860px){.rd-collections .section{padding-right:5vw;padding-left:5vw}}@media  (max-width: 560px){.rd-collections .section-top{display:block}.rd-collections .section-top .link-arrow{margin-top:18px}.rd-collections .section h2{font-size:clamp(52px, 16vw, 92px)}.rd-collections .display-copy{font-size:27px}}.rd-collections .home-faq-intro > p:not(.section-label){max-width:430px;font-size:18px;line-height:1.35}.rd-collections .newsletter-section{background:var(--paper);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.rd-collections .newsletter-section .newsletter{align-items:center;padding:18px 0;border-top:4px solid var(--ink);border-bottom:1px solid rgba(20,18,15,.3)}.rd-collections .newsletter-section .newsletter h2{margin-top:18px}.rd-collections .newsletter-section .newsletter-copy{max-width:520px;margin:0;padding-left:clamp(24px,4vw,64px);border-left:1px solid rgba(20,18,15,.3)}.rd-collections .newsletter-section .newsletter-copy p{margin:0 0 28px;color:var(--ink);font-family:var(--serif);font-size:clamp(24px,2.5vw,36px);line-height:1.08}.rd-collections .newsletter-section .newsletter-form{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--ink);background:rgba(255,255,255,.38)}.rd-collections .newsletter-section .newsletter-form input{padding:17px 18px;color:var(--ink)}.rd-collections .newsletter-section .newsletter-form input::placeholder{color:rgba(20,18,15,.52)}.rd-collections .newsletter-section .newsletter-form button{height:100%;padding:14px 18px;border-left:1px solid var(--ink);color:var(--ink)}.rd-collections .newsletter-section .newsletter-form .form-success{grid-column:1 / -1;margin:0;padding:10px 18px;border-top:1px solid rgba(20,18,15,.25);color:var(--ink);font-family:var(--mono);font-size:14px;letter-spacing:.05em;text-transform:uppercase}@media  (max-width: 860px){.rd-collections .newsletter-section .newsletter-copy{padding-left:0;border-left:0}}.rd-collections .testimonial-intro .display-copy{max-width:620px;align-self:end;justify-self:end}.rd-collections .newsletter-section .newsletter-heading h2{max-width:970px}@media  (max-width: 980px){.rd-collections .testimonial-intro .display-copy{justify-self:start}}.rd-collections .section h2{font-size:var(--display-h1-size)}.rd-collections .section h2 em{display:block;margin-top:var(--display-heading-gap);font-family:var(--serif);font-size:var(--display-h2-ratio);font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.94;text-transform:none}.rd-collections .collection-intro .display-copy,.rd-collections .testimonial-intro .display-copy{align-self:end}.rd-collections .testimonial-intro .display-copy{justify-self:start}@media  (max-width: 860px){.rd-collections .collection-intro .display-copy,.rd-collections .testimonial-intro .display-copy{justify-self:start;align-self:start}}.rd-collections .section h2 em{text-transform:lowercase}.rd-collections .section--yellow .collection-intro > div:last-child{padding-left:clamp(42px, 5vw, 96px);transform:translateY(clamp(58px, 4.8vw, 88px))}@media  (max-width: 860px){.rd-collections .section--yellow .collection-intro > div:last-child{padding-left:0;transform:none}}.rd-collections #about-preview .about-home-copy .section-label{margin-bottom:18px}.rd-collections #about-preview .about-home-copy > p:not(.section-label){max-width:560px}.rd-collections .hero .eyebrow{margin-bottom:12px}.rd-collections .hero .eyebrow{margin-bottom:var(--hero-heading-gap);line-height:1}.rd-collections .section h2{font-size:var(--approved-display-h1);font-weight:800;letter-spacing:-.075em;line-height:.78}.rd-collections .section h2{-webkit-text-stroke:.35px currentColor;paint-order:stroke fill}.rd-collections .section h2 em{display:block;margin-top:var(--approved-display-gap);font-family:var(--serif);font-size:var(--approved-display-h2);font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.86;text-transform:lowercase;-webkit-text-stroke:0}.rd-collections .hero .eyebrow + h1,.rd-collections .page-hero .eyebrow + h1,.rd-collections .product-detail-copy .eyebrow + h1,.rd-collections .section-label + h2{margin-top:var(--approved-display-gap)}.rd-collections .section h2{transform:translateY(calc(-1 * var(--approved-display-lift)))}.rd-collections .section h2 em{transform:translateY(var(--approved-display-lift))}.rd-collections .hero .eyebrow{margin-bottom:0}.rd-collections .section-label + h2{margin-bottom:0}.rd-collections #about-preview .about-home-copy .section-label{margin-bottom:0}.rd-collections #about-preview .kim-section-wordmark-img{display:block;width:clamp(270px, 30vw, 455px);max-width:100%;height:auto;filter:brightness(0) invert(1)}.rd-collections #about-preview .kim-section-wordmark-img,.rd-collections .about-kim-signature .kim-section-wordmark-img{display:block;width:clamp(270px, 30vw, 455px);max-width:100%;height:auto;filter:brightness(0) invert(1)}.rd-collections .newsletter-section .newsletter-copy p{font-family:var(--sans)!important;font-style:normal!important;font-weight:400}.rd-collections .hero .eyebrow + h1,.rd-collections .page-hero .eyebrow + h1,.rd-collections .product-detail-copy .eyebrow + h1,.rd-collections .section-label + h2{margin-top:var(--approved-display-gap)}.rd-collections .section h2 em{margin-top:var(--approved-display-gap)}.rd-collections .section{padding:clamp(56px, 7.5vw, 112px) 4vw}.rd-collections .section--tight{padding-top:46px;padding-bottom:46px}.rd-collections .section-top{margin-bottom:clamp(24px, 3.6vw, 46px)}.rd-collections #about-preview .kim-section-wordmark-img{width:clamp(220px, 23vw, 345px);max-width:100%;height:auto}@media  (max-width: 860px){.rd-collections #about-preview .kim-section-wordmark-img{width:clamp(210px, 52vw, 320px)}}.rd-collections .hero .eyebrow + h1,.rd-collections .page-hero .eyebrow + h1,.rd-collections .product-detail-copy .eyebrow + h1,.rd-collections .section-label + h2,.rd-collections .section h2 em{margin-top:var(--approved-display-gap)!important}.rd-collections .section{padding-top:clamp(44px, 5.8vw, 86px);padding-bottom:clamp(44px, 5.8vw, 86px)}.rd-collections #about-preview .kim-section-wordmark-img{width:clamp(205px, 20vw, 310px)}.rd-collections .make-personal-section{padding-top:clamp(100px, 11vw, 165px)!important;padding-bottom:clamp(100px, 11vw, 165px)!important}@media  (max-width: 860px){.rd-collections .make-personal-section{padding-top:88px!important;padding-bottom:88px!important}}.rd-collections .make-personal-section .collection-intro{align-items:center!important}.rd-collections .make-personal-section .collection-intro > div:first-child,.rd-collections .make-personal-section .collection-intro > div:last-child{align-self:center!important}.rd-collections .make-personal-section .collection-intro .display-copy{align-self:center!important}.rd-collections .make-personal-section.section--yellow .collection-intro > div:last-child{transform:none!important;padding-left:clamp(42px, 5vw, 96px);display:flex;flex-direction:column;justify-content:center}@media  (max-width: 860px){.rd-collections .make-personal-section.section--yellow .collection-intro > div:last-child{padding-left:0}}.rd-collections .product-index-section,.rd-collections .bags-category-section{padding-top:clamp(150px, 12vw, 190px)!important}.rd-collections .product-index-intro .eyebrow,.rd-collections .bags-category-intro .eyebrow{margin:0 0 var(--approved-display-gap)}@media  (max-width: 560px){.rd-collections .product-index-section,.rd-collections .bags-category-section{padding-top:132px!important}}.rd-collections .product-index-section .master-category-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:clamp(14px, 1.3vw, 22px);align-items:stretch;margin-top:clamp(54px, 6vw, 92px)}.rd-collections .product-index-section .master-category-card{position:relative;display:flex;min-height:clamp(300px, 25vw, 420px);flex-direction:column;justify-content:space-between;padding:clamp(24px, 2.4vw, 38px);overflow:hidden;border:0;border-radius:clamp(16px, 1.8vw, 26px);background:var(--green);color:var(--paper);isolation:isolate;transform:none!important;opacity:1!important}.rd-collections .product-index-section .master-category-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.rd-collections .product-index-section .master-category-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg, rgba(10,57,45,.18) 0%, rgba(10,57,45,.46) 52%, rgba(10,57,45,.88) 100%)}.rd-collections .product-index-section .master-category-card::after{content:"";position:absolute;inset:0;z-index:-1;border:1px solid rgba(255,250,241,.2);border-radius:inherit;pointer-events:none}.rd-collections .product-index-section .master-category-card[href]:hover{transform:translateY(-4px)!important}.rd-collections .product-index-section .master-category-card[href]:hover .master-category-image{transform:scale(1.035)}.rd-collections .product-index-section .master-category-number{color:var(--yellow);font-weight:600}.rd-collections .product-index-section .master-category-copy{position:relative;z-index:1;margin-top:auto}.rd-collections .product-index-section .master-category-card h2{max-width:96%;margin:0 0 18px;color:var(--paper);font-size:clamp(44px, 5.3vw, 84px);line-height:.86;text-shadow:0 2px 18px rgba(0,0,0,.18)}.rd-collections .product-index-section .master-category-card .master-category-action{display:inline-block;padding-top:10px;border-top:1px solid rgba(255,250,241,.72);color:var(--paper)}@media  (max-width: 860px){.rd-collections .product-index-section .master-category-grid{grid-template-columns:1fr}.rd-collections .product-index-section .master-category-card{min-height:clamp(260px, 72vw, 390px)}}.rd-collections .shop-all-section{padding-top:clamp(138px, 12vw, 190px)!important}@media  (max-width: 560px){.rd-collections .shop-all-section{padding-top:132px!important}}.rd-collections .section--paper-2{background:var(--paper-2)}.rd-collections .pdp-related-section,.rd-collections .pdp-you-may-like-section{overflow:hidden}.rd-collections .pdp-back-link-section{padding-top:34px!important;padding-bottom:34px!important}.rd-collections .pdp-review-intro .display-copy{max-width:360px}.rd-collections .pdp-reviews-section .testimonial-grid--editorial{align-items:start!important}.rd-collections .pdp-reviews-section .testimonial-card{align-self:start!important;height:auto!important}.rd-collections .pdp-reviews-section{padding-bottom:clamp(54px, 6vw, 88px)!important}.rd-collections .pdp-review-intro .display-copy{width:min(100%, 360px);max-width:360px;justify-self:end!important;margin-right:0!important}@media  (max-width: 760px){.rd-collections .pdp-review-intro .display-copy{justify-self:start!important}}.rd-collections .shop-all-section > .shop-category-badges,.rd-collections .bags-category-section > .bags-subcategory-badges{display:none!important}.rd-collections .bags-category-section > .bags-shop-tools{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:center;margin-top:24px}.rd-collections .bags-category-section > .bags-shop-tools .bags-category-filters{grid-column:1;grid-row:1}.rd-collections .bags-category-section > .bags-shop-tools .link-arrow,.rd-collections .bags-category-section > .bags-shop-tools .shop-count{grid-column:2}.rd-collections .bags-category-section > .bags-shop-tools .link-arrow{grid-row:1}.rd-collections .bags-category-section > .bags-shop-tools .shop-count{grid-row:1;justify-self:end}.rd-collections .bags-category-section > .bags-shop-tools + .bags-product-grid{grid-column:2}.rd-collections .bags-category-section .bags-category-filters{margin-bottom:10px}@media (max-width:900px){.rd-collections .bags-category-section > .bags-shop-tools{grid-template-columns:1fr 1fr;gap:20px}.rd-collections .bags-category-section > .bags-shop-tools .bags-category-filters{grid-column:1 / -1;grid-row:1}.rd-collections .bags-category-section > .bags-shop-tools .link-arrow{grid-column:1;grid-row:2}.rd-collections .bags-category-section > .bags-shop-tools .shop-count{grid-column:2;grid-row:2}}@media (max-width:560px){.rd-collections .bags-category-section > .bags-shop-tools{grid-template-columns:1fr}.rd-collections .bags-category-section > .bags-shop-tools .link-arrow,.rd-collections .bags-category-section > .bags-shop-tools .shop-count{grid-column:1;justify-self:start}}.rd-collections .shop-all-section > .shop-category-badges{display:flex!important}.rd-collections .bags-category-section > .bags-subcategory-badges{display:flex!important}.rd-collections .bags-category-section > .bags-category-filters{display:none!important}.rd-collections .shop-all-section > .shop-all-controls{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:40px!important;align-items:start!important}.rd-collections .shop-all-section > .shop-category-badges{grid-column:1 / -1}.rd-collections .bags-category-section > .bags-subcategory-badges{margin-top:clamp(32px,4vw,56px);margin-bottom:0}.rd-collections .bags-category-section > .bags-shop-tools{display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:center!important;margin-top:24px!important}.rd-collections .bags-category-section > .bags-shop-tools .link-arrow{grid-column:1}.rd-collections .bags-category-section > .bags-shop-tools .shop-count{grid-column:2;justify-self:end}@media (max-width:900px){.rd-collections .shop-all-section > .shop-all-controls{grid-template-columns:1fr!important;gap:24px!important}.rd-collections .bags-category-section > .bags-shop-tools{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.rd-collections .bags-category-section > .bags-shop-tools{grid-template-columns:1fr!important}.rd-collections .bags-category-section > .bags-shop-tools .shop-count{grid-column:1;justify-self:start}}.rd-collections .bags-category-section > .bags-shop-tools{margin-top:24px!important}.rd-collections .bags-category-section > .bags-shop-tools .shop-count{margin-left:auto!important;display:block!important;text-align:right!important}@media (max-width:560px){.rd-collections .bags-category-section > .bags-shop-tools .shop-count{margin-left:0!important;text-align:left!important}}@media  (min-width: 901px){.rd-collections .bags-category-section .shop-filters{position:sticky;top:110px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin}}.rd-collections .bags-category-section .bags-product-grid{display:grid!important;grid-template-columns:repeat(4, minmax(0, 1fr))!important;gap:48px 28px!important;width:100%!important;align-items:start!important}.rd-collections .bags-category-section .bags-product-grid .product-card{grid-column:auto!important;width:100%!important;min-width:0!important;transform:none!important}.rd-collections .bags-category-section .bags-product-grid .product-media{width:100%!important;aspect-ratio:1 / 1.12!important;overflow:hidden!important}.rd-collections .bags-category-section .bags-product-grid .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}@media  (max-width: 900px){.rd-collections .bags-category-section .bags-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))!important}}@media  (max-width: 560px){.rd-collections .bags-category-section .bags-product-grid{grid-template-columns:1fr!important}}.rd-collections .category-placeholder-section .category-empty-catalog{margin-top:24px}.rd-collections .category-placeholder-section .bags-products-header{display:flex;justify-content:flex-end;align-items:center;min-height:24px;margin:0 0 28px}.rd-collections .category-placeholder-section .shop-empty-state{margin-top:0}@media  (max-width: 900px){.rd-collections .category-placeholder-section .bags-products-header{justify-content:flex-start}}.rd-collections .custom-path-card .display-copy{max-width:720px;margin:24px 0 34px;font-size:clamp(22px, 2.4vw, 37px);line-height:1.22}.rd-collections .custom-inspiration-section{padding-top:clamp(70px, 9vw, 130px)}.rd-collections .custom-inquiry-section{display:grid;grid-template-columns:minmax(260px, .65fr) minmax(0, 1.35fr);gap:clamp(48px, 8vw, 120px);align-items:start}@media  (max-width: 860px){.rd-collections .custom-inquiry-section{grid-template-columns:1fr}}@media  (max-width: 640px){.rd-collections .custom-inquiry-section{gap:34px}}.rd-collections .collections-page-hero{padding-top:clamp(150px, 16vw, 230px);padding-bottom:clamp(75px, 8vw, 120px)}.rd-collections .collections-page-hero-grid{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(280px, .85fr);gap:clamp(45px, 9vw, 140px);align-items:end}.rd-collections .collections-page-hero h1{margin:0;font-size:clamp(72px, 11vw, 172px);line-height:.74;letter-spacing:-.085em;text-transform:uppercase}.rd-collections .collections-page-hero h1 em{display:block;margin-top:.15em;font-family:var(--serif);font-size:.48em;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.9;text-transform:lowercase}.rd-collections .collections-page-hero .display-copy{max-width:620px;margin:0 0 .3em}.rd-collections .collections-story-list{border-top:1px solid rgba(25,23,20,.2)}.rd-collections .collection-story{scroll-margin-top:110px;display:grid;grid-template-columns:minmax(0, 1.04fr) minmax(0, .96fr);min-height:min(860px, 82vw);border-bottom:1px solid rgba(25,23,20,.2);background:var(--paper)}.rd-collections .collection-story--reverse .collection-story-media{order:2}.rd-collections .collection-story--reverse .collection-story-copy{order:1}.rd-collections .collection-story-media{min-height:680px;overflow:hidden;background:var(--ink)}.rd-collections .collection-story-media img{width:100%;height:100%;object-fit:cover;display:block}.rd-collections .collection-story-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(55px, 8vw, 135px) clamp(35px, 7vw, 120px)}.rd-collections .collection-story-kicker{margin:0 0 24px;font-family:var(--mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase}.rd-collections .collection-story-copy h2{margin:0 0 34px;font-size:clamp(55px, 7.1vw, 118px);line-height:.76;letter-spacing:-.08em;text-transform:uppercase}.rd-collections .collection-story-copy h2 em{display:block;margin-top:.2em;max-width:760px;color:var(--orange);font-family:var(--serif);font-size:.46em;font-style:italic;font-weight:400;letter-spacing:-.035em;line-height:.95;text-transform:none}.rd-collections .collection-story-copy > p:not(.collection-story-kicker){max-width:660px;margin:0;font-size:clamp(18px, 1.5vw, 24px);line-height:1.55}.rd-collections .collection-story-cta{margin-top:38px}.rd-collections .collection-story-cta:hover{border-color:var(--orange);background:var(--orange);color:var(--paper)}.rd-collections .collection-story:nth-child(2n){background:var(--paper-2)}@media  (max-width: 900px){.rd-collections .collections-page-hero-grid{grid-template-columns:1fr;gap:35px}.rd-collections .collections-page-hero h1{font-size:clamp(65px, 18vw, 125px)}.rd-collections .collection-story,.rd-collections .collection-story--reverse{grid-template-columns:1fr;min-height:0}.rd-collections .collection-story--reverse .collection-story-media,.rd-collections .collection-story--reverse .collection-story-copy{order:initial}.rd-collections .collection-story-media{min-height:0;aspect-ratio:1.08}.rd-collections .collection-story-copy{padding:60px 7vw 75px}.rd-collections .collection-story-copy h2{font-size:clamp(52px, 14vw, 88px)}}@media  (max-width: 560px){.rd-collections .collections-page-hero{padding-top:130px}.rd-collections .collection-story{scroll-margin-top:85px}.rd-collections .collection-story-media{aspect-ratio:.92}.rd-collections .collection-story-copy{padding:48px 22px 60px}.rd-collections .collection-story-kicker{font-size:12px}.rd-collections .collection-story-copy h2{margin-bottom:26px}.rd-collections .collection-story-copy > p:not(.collection-story-kicker){font-size:17px}}.rd-collections #about-preview .about-home-copy .section-label{color:#fff!important}.rd-collections .make-personal-section .custom-type-line{margin:18px 0 0;font-family:var(--sans);font-size:13px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.rd-collections .about-page .about-kim-signature .kim-section-wordmark-img{width:clamp(215px, 22vw, 335px)}.rd-collections .aprons-choice-section .hat-painted-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:transparent}.rd-collections .aprons-choice-section .hat-painted-images img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.rd-collections .btn--inline-arrow::after{content:none!important}.rd-collections .collection-style-section + .collection-style-section{margin-top:clamp(54px, 7vw, 92px)}.rd-collections .events-page .page-hero-content .eyebrow{margin-top:0}.rd-collections .events-page .page-hero-content .eyebrow{margin-top:0!important}.rd-collections .events-page .page-hero-content .eyebrow{margin:0 0 14px!important}.rd-collections section{min-width:0}.rd-collections .section{padding-left:var(--rd-gutter);padding-right:var(--rd-gutter)}.rd-collections .section>*{width:100%;max-width:var(--rd-max);margin-left:auto;margin-right:auto}@media  (max-width:560px){.rd-collections .newsletter-section .newsletter-form{grid-template-columns:1fr}.rd-collections .newsletter-section .newsletter-form button{border-left:0;border-top:1px solid var(--ink)}}@media  (min-width:1921px){.rd-collections .section>*{max-width:var(--rd-max)}}.rd-collections .section{padding-left:var(--rd-page-gutter);padding-right:var(--rd-page-gutter)}.rd-collections .section > *,.rd-collections .collections-page-hero-grid{width:100%;max-width:var(--rd-content-width);margin-left:auto;margin-right:auto}.rd-collections .display-copy{overflow-wrap:break-word}.rd-collections .custom-inquiry-section,.rd-collections .collections-page-hero-grid,.rd-collections .collection-story{min-width:0}.rd-collections .collections-page-hero h1{max-width:100%}@media  (min-width: 1181px) and (max-width: 1500px){.rd-collections .collections-page-hero h1{font-size:clamp(68px, 9vw, 138px)}}@media  (min-width: 901px) and (max-width: 1180px){.rd-collections .custom-inquiry-section,.rd-collections .collections-page-hero-grid,.rd-collections .collection-story{gap:clamp(30px, 4vw, 52px)}}@media  (max-width: 900px){.rd-collections .custom-inquiry-section,.rd-collections .collections-page-hero-grid,.rd-collections .collection-story{grid-template-columns:1fr!important;gap:clamp(28px, 6vw, 46px)!important}.rd-collections .collection-story--reverse .collection-story-media,.rd-collections .collection-story--reverse .collection-story-copy{order:initial}.rd-collections .collection-story{min-height:0!important}.rd-collections .collection-story-media{min-height:0!important;aspect-ratio:16 / 11}.rd-collections .collection-story-media img{width:100%;height:100%;object-fit:cover}}@media  (max-width: 700px){.rd-collections .newsletter-section .newsletter-form{display:grid;grid-template-columns:1fr!important}.rd-collections .newsletter-section .newsletter-form button{width:100%;padding-left:0;border-left:0}}@media  (max-width: 560px){.rd-collections .collections-page-hero h1{font-size:clamp(50px, 15vw, 78px);line-height:.82}}@media  (min-width: 1921px){.rd-collections .section > *,.rd-collections .collections-page-hero-grid{max-width:var(--rd-content-width)}}.rd-collections .qa-page .page-hero .eyebrow{margin:0 0 12px!important}.rd-collections .search-result-section{max-width:1440px;margin:0 auto 78px}.rd-collections .search-result-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--line)}.rd-collections .search-result-section-head h2{margin:0;font-family:var(--serif);font-size:clamp(34px, 5vw, 60px);font-weight:400}.rd-collections .search-result-section-head span{font-family:var(--mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.rd-collections .collection-story-media--holiday-collage img{object-fit:contain!important;object-position:center!important}.rd-collections .collection-story-media--holiday-collage img{object-position:center top!important}.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-roll-snap-lemons"] .product-media img,.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-crossbody-lemons"] .product-media img{object-fit:contain!important;transform:none!important;padding:8px}.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-roll-snap-lemons"]:hover .product-media img,.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-crossbody-lemons"]:hover .product-media img{transform:none!important}.rd-collections .custom-bag-styles-section{padding-top:clamp(72px, 9vw, 130px)}.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-roll-snap-lemons"] .product-media,.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-crossbody-lemons"] .product-media{background:#fff!important;padding:18px!important;box-sizing:border-box!important}.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-roll-snap-lemons"] .product-media img,.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-crossbody-lemons"] .product-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-roll-snap-lemons"]:hover .product-media img,.rd-collections .bags-category-section .bags-product-grid [data-product-id="reprint-crossbody-lemons"]:hover .product-media img{transform:none!important}.rd-collections .collection-story-media{background:transparent!important}.rd-collections .collection-story-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transform:none!important}.rd-collections .collection-story-media--holiday-collage img{object-fit:contain!important;object-position:center!important;background:transparent!important}.rd-collections .collections-story-list .collection-story{min-height:0!important;height:auto!important;gap:0!important;align-items:stretch}.rd-collections .collections-story-list .collection-story-media{min-height:0!important;height:auto!important;aspect-ratio:auto!important;overflow:hidden}.rd-collections .collections-story-list .collection-story-media img{display:block;width:100%!important;height:auto!important;max-width:100%;aspect-ratio:auto!important;object-fit:contain!important}.rd-collections .collections-story-list .collection-story-copy{padding:clamp(22px, 3.5vw, 58px) clamp(24px, 4.4vw, 76px)}.rd-collections .collections-story-list .collection-story-kicker{margin-bottom:clamp(12px, 1.5vw, 22px)}.rd-collections .collections-story-list .collection-story-copy h2{font-size:clamp(46px, 6.2vw, 98px);margin-bottom:clamp(16px, 2vw, 30px)}.rd-collections .collections-story-list .collection-story-copy > p:not(.collection-story-kicker){font-size:clamp(17px, 1.35vw, 21px);line-height:1.5}.rd-collections .collections-story-list .collection-story-cta{margin-top:clamp(20px, 2.4vw, 34px)}@media  (min-width: 901px) and (max-width: 1180px){.rd-collections .collections-story-list .collection-story-copy{padding:24px clamp(22px, 3vw, 40px)}.rd-collections .collections-story-list .collection-story-copy h2{font-size:clamp(43px, 5.5vw, 65px)}.rd-collections .collections-story-list .collection-story-copy > p:not(.collection-story-kicker){font-size:17px;line-height:1.42}}@media  (max-width: 900px){.rd-collections .collections-story-list .collection-story{gap:0!important}.rd-collections .collections-story-list .collection-story-media{aspect-ratio:auto!important}.rd-collections .collections-story-list .collection-story-copy{padding:clamp(26px, 5vw, 44px) 7vw clamp(38px, 7vw, 60px)}}@media  (max-width: 560px){.rd-collections .collections-story-list .collection-story-copy{padding:28px 22px 42px}}.rd-collections .aprons-choice-section .apron-painted-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.rd-collections .aprons-choice-section .apron-painted-name{flex:1 1 auto;min-width:0}.rd-collections .aprons-choice-section .apron-painted-price{flex:0 0 auto;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.rd-collections .aprons-choice-section .apron-painted-link:hover .apron-painted-price{text-decoration:none}
.rd-collections .collection-story-media img{width:100%;height:auto;object-fit:contain}.rd-collections .collection-story-media{min-height:0;background:transparent}.rd-collections .collection-story{min-height:0;height:auto}.rd-collections [data-reveal]{opacity:1;transform:none}.rd-collections .collection-story-copy{align-items:flex-start}.rd-collections .collection-story h2 em{display:block}.rd-collections .collection-story--reverse .collection-story-media{order:2}.rd-collections .collection-story--reverse .collection-story-copy{order:1}@media(max-width:900px){.rd-collections .collections-page-hero-grid{grid-template-columns:1fr}.rd-collections .collection-story{grid-template-columns:1fr}.rd-collections .collection-story--reverse .collection-story-media,.rd-collections .collection-story--reverse .collection-story-copy{order:initial}}

/* v1.0.11: Restore source Collections hero headline weight, scoped to this page only. */
.rd-collections .collections-page-hero h1{font-family:var(--sans)!important;font-weight:800!important;-webkit-text-stroke:.5px currentColor;text-shadow:none!important}
.rd-collections .collections-page-hero h1 em{font-family:var(--serif)!important;font-weight:400!important;-webkit-text-stroke:0!important}

/* v1.0.12: Match approved heavy black collection titles while retaining serif subtitles.
   Applies only to the eight collection stories. Existing sizes, spacing and flow remain unchanged. */
.rd-collections .collections-story-list .collection-story-copy h2 {
  font-family:var(--sans)!important;
  font-weight:800!important;
  -webkit-text-stroke:.5px currentColor;
  paint-order:stroke fill;
}
.rd-collections .collections-story-list .collection-story-copy h2 em {
  font-family:var(--serif)!important;
  font-weight:400!important;
  -webkit-text-stroke:0!important;
}
/* Center existing button labels in their unchanged outlined button geometry. */
.rd-collections .collections-story-list .collection-story-cta {
  display:inline-flex!important;
  justify-content:center;
  align-items:center;
  text-align:center;
}
