.QuickAdd-module__cwP82a__round{background:var(--espresso);width:48px;height:48px;color:var(--paper);border:0;border-radius:999px;place-items:center;transition:transform .15s,background .15s;display:grid;box-shadow:0 6px 16px #22140d40}.QuickAdd-module__cwP82a__round:hover:not(:disabled){background:var(--terra);transform:scale(1.06)rotate(90deg)}.QuickAdd-module__cwP82a__pill{border:2px solid var(--espresso);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.QuickAdd-module__cwP82a__pill:hover:not(:disabled){background:var(--espresso);color:var(--paper)}.QuickAdd-module__cwP82a__round:disabled,.QuickAdd-module__cwP82a__pill:disabled{opacity:.6}.QuickAdd-module__cwP82a__spinner{border:2.5px solid #faf3e759;border-top-color:var(--paper);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite QuickAdd-module__cwP82a__spin}@keyframes QuickAdd-module__cwP82a__spin{to{transform:rotate(360deg)}}
.ProductCard-module__G1HG8W__card{min-width:0;position:relative}.ProductCard-module__G1HG8W__media{aspect-ratio:4/5;border-radius:var(--radius);background:var(--cream);position:relative;overflow:hidden}.ProductCard-module__G1HG8W__imageLink{display:block;position:absolute;inset:0}.ProductCard-module__G1HG8W__imageLink img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ProductCard-module__G1HG8W__card:hover .ProductCard-module__G1HG8W__imageLink img{transform:scale(1.04)}.ProductCard-module__G1HG8W__sticker{position:absolute;top:14px;left:14px;transform:rotate(-4deg);box-shadow:0 2px #22140d26}.ProductCard-module__G1HG8W__quick{position:absolute;bottom:14px;right:14px}.ProductCard-module__G1HG8W__body{padding:16px 2px 0}.ProductCard-module__G1HG8W__type{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.ProductCard-module__G1HG8W__title{letter-spacing:-.02em;font-variation-settings:"opsz" 32;margin-top:6px;font-size:clamp(19px,1.7vw,23px);line-height:1.1}.ProductCard-module__G1HG8W__title a{text-decoration:none}.ProductCard-module__G1HG8W__title a:after{content:"";z-index:0;position:absolute;inset:0}.ProductCard-module__G1HG8W__title a:hover{color:var(--terra)}.ProductCard-module__G1HG8W__quick,.ProductCard-module__G1HG8W__sticker{z-index:1}.ProductCard-module__G1HG8W__meta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.ProductCard-module__G1HG8W__price{font-size:16px;font-weight:700}.ProductCard-module__G1HG8W__hint{color:var(--muted);font-size:13px}@media (max-width:760px){.ProductCard-module__G1HG8W__quick{bottom:10px;right:10px}.ProductCard-module__G1HG8W__sticker{font-size:10.5px;top:10px;left:10px}.ProductCard-module__G1HG8W__hint{display:none}}
.GearStrip-module__7R_p5W__strip{border-radius:calc(var(--radius)*1.6);background:var(--cream);padding:clamp(28px,4vw,44px)}.GearStrip-module__7R_p5W__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.GearStrip-module__7R_p5W__head h2{font-size:clamp(30px,3.6vw,46px)}.GearStrip-module__7R_p5W__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.GearStrip-module__7R_p5W__item{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);flex-direction:column;display:flex;overflow:hidden}.GearStrip-module__7R_p5W__thumb{aspect-ratio:5/4;background:var(--oat);display:block;position:relative;overflow:hidden}.GearStrip-module__7R_p5W__thumb img{object-fit:cover;transition:transform .4s}.GearStrip-module__7R_p5W__item:hover .GearStrip-module__7R_p5W__thumb img{transform:scale(1.05)}.GearStrip-module__7R_p5W__info{flex-direction:column;flex:1;padding:14px 16px 16px;display:flex}.GearStrip-module__7R_p5W__type{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.GearStrip-module__7R_p5W__name{margin-top:4px;font-weight:700;line-height:1.25;text-decoration:none}.GearStrip-module__7R_p5W__name:hover{color:var(--terra)}.GearStrip-module__7R_p5W__row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.GearStrip-module__7R_p5W__price{font-weight:700}@media (max-width:760px){.GearStrip-module__7R_p5W__list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;margin:0 calc(-1*clamp(28px,4vw,44px));padding:0 clamp(28px,4vw,44px) 4px;overflow-x:auto}.GearStrip-module__7R_p5W__item{scroll-snap-align:start}}@media (min-width:1000px){.GearStrip-module__7R_p5W__list{grid-template-columns:repeat(3,minmax(0,1fr))}.GearStrip-module__7R_p5W__thumb{aspect-ratio:16/10}}
.Listing-module__S4pNqq__hero{background:var(--cream);border-bottom:1px solid var(--line);overflow:hidden}.Listing-module__S4pNqq__heroInner{grid-template-columns:1fr;align-items:end;gap:32px;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(36px,5vw,64px);display:grid}.Listing-module__S4pNqq__withImage .Listing-module__S4pNqq__heroInner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;padding-bottom:clamp(40px,6vw,80px)}.Listing-module__S4pNqq__heroText h1{letter-spacing:-.045em;max-width:11ch;margin-top:16px;font-size:clamp(52px,8.4vw,124px);line-height:.9}.Listing-module__S4pNqq__lede{max-width:46ch;color:var(--muted);margin-top:22px;font-size:19px}.Listing-module__S4pNqq__heroImage{aspect-ratio:5/4;border-radius:calc(var(--radius)*1.5);box-shadow:0 10px 0 var(--espresso);position:relative;overflow:hidden;transform:rotate(2deg)}.Listing-module__S4pNqq__heroImage img{object-fit:cover}.Listing-module__S4pNqq__body{padding-top:28px;padding-bottom:clamp(64px,9vw,120px)}.Listing-module__S4pNqq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.Listing-module__S4pNqq__count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}.Listing-module__S4pNqq__chips{flex-wrap:wrap;gap:8px;display:flex}.Listing-module__S4pNqq__chip,.Listing-module__S4pNqq__chipActive{border:2px solid var(--line);border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.Listing-module__S4pNqq__chip:hover{border-color:var(--espresso)}.Listing-module__S4pNqq__chip span,.Listing-module__S4pNqq__chipActive span{font-family:var(--font-mono);color:var(--muted);font-size:12px}.Listing-module__S4pNqq__chipActive{background:var(--espresso);border-color:var(--espresso);color:var(--paper)}.Listing-module__S4pNqq__chipActive span{color:var(--butter)}.Listing-module__S4pNqq__sort{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;display:inline-flex}.Listing-module__S4pNqq__sort select{appearance:none;border:2px solid var(--espresso);background:var(--paper)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2322140d' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;min-height:42px;font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--espresso);cursor:pointer;border-radius:999px;padding:0 40px 0 16px;font-size:15px;font-weight:600}.Listing-module__S4pNqq__empty{color:var(--muted);justify-items:start;gap:16px;padding:64px 0;font-size:18px;display:grid}@media (max-width:760px){.Listing-module__S4pNqq__withImage .Listing-module__S4pNqq__heroInner{grid-template-columns:1fr}.Listing-module__S4pNqq__heroImage{aspect-ratio:16/10;transform:rotate(1deg)}.Listing-module__S4pNqq__chips{margin:0 calc(var(--gutter)*-1);padding:2px var(--gutter);width:calc(100% + var(--gutter)*2);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.Listing-module__S4pNqq__chip,.Listing-module__S4pNqq__chipActive{flex-shrink:0}}
.ProductView-module__A5k8CW__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.ProductView-module__A5k8CW__gallery{position:sticky;top:100px}.ProductView-module__A5k8CW__main{aspect-ratio:4/5;border-radius:calc(var(--radius)*1.5);background:var(--cream);position:relative;overflow:hidden}.ProductView-module__A5k8CW__main img{object-fit:cover}.ProductView-module__A5k8CW__badge{background:var(--terra);color:#fff;border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:absolute;top:22px;right:22px;box-shadow:0 6px #22140d40}.ProductView-module__A5k8CW__badge svg{width:100%;height:100%;animation:26s linear infinite ProductView-module__A5k8CW__rotate;position:absolute;inset:0}.ProductView-module__A5k8CW__badge text{font-family:var(--font-mono);letter-spacing:.12em;fill:#fff;font-size:10.4px}.ProductView-module__A5k8CW__badge b{font-family:var(--font-display);letter-spacing:-.02em;font-size:21px;font-weight:800;transform:rotate(-8deg)}@keyframes ProductView-module__A5k8CW__rotate{to{transform:rotate(360deg)}}.ProductView-module__A5k8CW__details{padding-top:8px}.ProductView-module__A5k8CW__title{max-width:12ch;margin-top:14px;font-size:clamp(40px,5vw,68px)}.ProductView-module__A5k8CW__price{font-family:var(--font-display);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;font-size:30px;font-weight:800;display:flex}.ProductView-module__A5k8CW__price s{color:var(--muted);font-size:22px;font-weight:500}.ProductView-module__A5k8CW__price small{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:13px;font-weight:400}.ProductView-module__A5k8CW__block{border:0;min-width:0;margin:30px 0 0;padding:0}.ProductView-module__A5k8CW__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:12px;padding:0;font-size:12.5px;font-weight:500;display:flex}.ProductView-module__A5k8CW__label span{color:var(--muted);letter-spacing:.04em}.ProductView-module__A5k8CW__meter{background:var(--espresso);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.ProductView-module__A5k8CW__segment{font-family:var(--font-display);letter-spacing:-.01em;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 14px;font-size:20px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.ProductView-module__A5k8CW__segment:hover:not(:disabled){transform:translateY(-2px)}.ProductView-module__A5k8CW__light{background:var(--roast-light);color:var(--espresso)}.ProductView-module__A5k8CW__medium{background:var(--roast-medium);color:#fff}.ProductView-module__A5k8CW__dark{background:var(--roast-dark);color:#fff}.ProductView-module__A5k8CW__segmentActive,.ProductView-module__A5k8CW__segmentActive:hover:not(:disabled){box-shadow:inset 0 0 0 3px var(--butter);transform:translateY(-4px)}.ProductView-module__A5k8CW__segmentActive:after{content:"";background:var(--espresso);width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-11px;left:50%;transform:rotate(45deg)}.ProductView-module__A5k8CW__beans{gap:4px;display:flex}.ProductView-module__A5k8CW__beans i{opacity:.85;background:currentColor;border-radius:50%;width:12px;height:16px;display:block;position:relative;transform:rotate(18deg)}.ProductView-module__A5k8CW__beans i:after{content:"";background:var(--espresso);opacity:.6;border-radius:2px;width:1.5px;margin-left:-.75px;position:absolute;top:2px;bottom:2px;left:50%}.ProductView-module__A5k8CW__medium .ProductView-module__A5k8CW__beans i:after,.ProductView-module__A5k8CW__dark .ProductView-module__A5k8CW__beans i:after{opacity:.4;background:#fff}.ProductView-module__A5k8CW__scale{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.ProductView-module__A5k8CW__gauge{background:linear-gradient(90deg,var(--roast-light),var(--roast-medium)50%,var(--roast-dark));border-radius:999px;height:16px;position:relative}.ProductView-module__A5k8CW__marker{background:var(--paper);border:4px solid var(--espresso);border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;top:50%;transform:translateY(-50%)}.ProductView-module__A5k8CW__notes{border-radius:var(--radius);background:var(--cream);border:1.5px dashed #22140d40;margin-top:22px;padding:20px 22px;animation:.35s ProductView-module__A5k8CW__rise}@keyframes ProductView-module__A5k8CW__rise{0%{opacity:0;transform:translateY(6px)}}.ProductView-module__A5k8CW__notesHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductView-module__A5k8CW__bestFor{color:var(--muted);font-size:13px;font-weight:600}.ProductView-module__A5k8CW__notes ul{flex-wrap:wrap;gap:4px 18px;margin:16px 0 10px;padding:0;list-style:none;display:flex}.ProductView-module__A5k8CW__notes li{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 48;font-size:24px;font-weight:800;line-height:1.15}.ProductView-module__A5k8CW__notes li:not(:last-child):after{content:" ·";color:var(--terra)}.ProductView-module__A5k8CW__notes p{color:var(--muted);font-size:15.5px}.ProductView-module__A5k8CW__sizes{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.ProductView-module__A5k8CW__size{border:2px solid var(--line);border-radius:var(--radius);background:var(--paper);text-align:left;justify-items:start;gap:2px;padding:14px 16px;transition:border-color .15s,background .15s;display:grid}.ProductView-module__A5k8CW__size:hover:not(:disabled){border-color:var(--espresso)}.ProductView-module__A5k8CW__size strong{font-size:18px;font-family:var(--font-display);letter-spacing:-.01em;font-weight:800}.ProductView-module__A5k8CW__size span:not(.ProductView-module__A5k8CW__bag){font-weight:600}.ProductView-module__A5k8CW__size small{font-family:var(--font-mono);color:var(--muted);font-size:11.5px}.ProductView-module__A5k8CW__sizeActive{border-color:var(--espresso);background:var(--cream);box-shadow:inset 0 0 0 1px var(--espresso)}.ProductView-module__A5k8CW__bag{background:var(--oat);border:2px solid var(--espresso);width:18px;height:24px;transform:scale(var(--bag));transform-origin:0 100%;border-radius:3px 3px 4px 4px;margin-bottom:8px}.ProductView-module__A5k8CW__sizeActive .ProductView-module__A5k8CW__bag{background:var(--terra)}.ProductView-module__A5k8CW__pills{flex-wrap:wrap;gap:8px;display:flex}.ProductView-module__A5k8CW__pill{border:2px solid var(--line);background:var(--paper);border-radius:999px;min-height:46px;padding:0 20px;font-weight:600}.ProductView-module__A5k8CW__pill:hover:not(:disabled){border-color:var(--espresso)}.ProductView-module__A5k8CW__pillActive{background:var(--espresso);border-color:var(--espresso);color:var(--paper)}.ProductView-module__A5k8CW__pill:disabled,.ProductView-module__A5k8CW__size:disabled,.ProductView-module__A5k8CW__segment:disabled{opacity:.35;text-decoration:line-through}.ProductView-module__A5k8CW__buy{gap:12px;margin-top:30px;display:flex}.ProductView-module__A5k8CW__add{flex:1;min-height:58px;font-size:17px}.ProductView-module__A5k8CW__stepper{border:2px solid var(--espresso);border-radius:999px;align-items:center;height:58px;display:inline-flex}.ProductView-module__A5k8CW__stepper button{background:0 0;border:0;border-radius:999px;width:46px;height:100%;font-size:20px}.ProductView-module__A5k8CW__stepper button:hover:not(:disabled){background:var(--oat)}.ProductView-module__A5k8CW__stepper button:disabled{opacity:.35}.ProductView-module__A5k8CW__stepper output{text-align:center;min-width:26px;font-family:var(--font-mono);font-size:17px;font-weight:500}.ProductView-module__A5k8CW__perks{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ProductView-module__A5k8CW__perks li{align-items:center;gap:8px;display:flex}.ProductView-module__A5k8CW__perks li:before{content:"";background:var(--terra);border-radius:50%;width:8px;height:8px}.ProductView-module__A5k8CW__specs{border-top:2px solid var(--espresso);margin:30px 0 0}.ProductView-module__A5k8CW__specs div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding:12px 0;display:grid}.ProductView-module__A5k8CW__specs dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:12px}.ProductView-module__A5k8CW__specs dd{margin:0;font-weight:600}.ProductView-module__A5k8CW__features{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ProductView-module__A5k8CW__features li{background:var(--cream);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.ProductView-module__A5k8CW__description{color:var(--muted);margin-top:28px;font-size:16px}.ProductView-module__A5k8CW__description p+p{margin-top:12px}.ProductView-module__A5k8CW__guides{margin-top:32px}.ProductView-module__A5k8CW__guides>div{flex-wrap:wrap;gap:10px;display:flex}.ProductView-module__A5k8CW__guide{border-radius:var(--radius);background:var(--espresso);color:var(--paper);gap:2px;min-width:160px;padding:14px 18px;text-decoration:none;transition:transform .15s,background .15s;display:grid}.ProductView-module__A5k8CW__guide:hover{background:var(--terra);transform:translateY(-2px)}.ProductView-module__A5k8CW__guide span{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:800}.ProductView-module__A5k8CW__guide span:after{content:" →"}.ProductView-module__A5k8CW__guide small{font-family:var(--font-mono);opacity:.8;font-size:12px}@media (max-width:900px){.ProductView-module__A5k8CW__layout{grid-template-columns:1fr}.ProductView-module__A5k8CW__gallery{position:static}.ProductView-module__A5k8CW__badge{width:96px;height:96px;top:14px;right:14px}.ProductView-module__A5k8CW__badge b{font-size:17px}}@media (max-width:480px){.ProductView-module__A5k8CW__segment{padding:14px 4px 12px;font-size:17px}.ProductView-module__A5k8CW__notes li{font-size:21px}.ProductView-module__A5k8CW__specs div{grid-template-columns:110px 1fr}.ProductView-module__A5k8CW__buy{flex-direction:column}.ProductView-module__A5k8CW__stepper{align-self:flex-start}}@media (max-width:600px){.ProductView-module__A5k8CW__main{aspect-ratio:4/3.2}.ProductView-module__A5k8CW__title{margin-top:10px;font-size:40px}.ProductView-module__A5k8CW__details{padding-top:0}.ProductView-module__A5k8CW__price{margin-top:12px}.ProductView-module__A5k8CW__block{margin-top:22px}}
.brew-module__2pvZQa__light{--tone-bg:#e8b679;--tone-fg:var(--espresso);--tone-soft:#22140db3;--tone-line:#22140d33}.brew-module__2pvZQa__dark{--tone-bg:var(--roast);--tone-fg:var(--paper);--tone-soft:#f2e5cfc7;--tone-line:#f2e5cf33}.brew-module__2pvZQa__espresso{--tone-bg:var(--terra);--tone-fg:#fff;--tone-soft:#ffffffdb;--tone-line:#ffffff40}.brew-module__2pvZQa__indexHero{padding:clamp(48px,7vw,96px) 0 clamp(32px,4vw,56px)}.brew-module__2pvZQa__indexHero h1{letter-spacing:-.045em;max-width:13ch;margin-top:16px;font-size:clamp(50px,8vw,120px);line-height:.9}.brew-module__2pvZQa__lede{color:var(--muted);max-width:52ch;margin-top:24px;font-size:19px}.brew-module__2pvZQa__cards{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);padding-bottom:clamp(64px,9vw,120px);display:grid}.brew-module__2pvZQa__card{border-radius:calc(var(--radius)*1.6);background:var(--tone-bg);min-height:520px;color:var(--tone-fg);flex-direction:column;gap:14px;padding:32px 28px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.brew-module__2pvZQa__card:hover{box-shadow:0 10px 0 var(--espresso);transform:translateY(-6px)rotate(-.6deg)}.brew-module__2pvZQa__cardNum{font-family:var(--font-mono);color:var(--tone-soft);font-size:14px;position:absolute;top:28px;right:28px}.brew-module__2pvZQa__card h2{margin-top:18px;font-size:clamp(36px,3.6vw,52px)}.brew-module__2pvZQa__kicker{color:var(--tone-soft);font-size:17px}.brew-module__2pvZQa__mini{border-top:1px solid var(--tone-line);grid-template-columns:1fr 1fr;gap:14px 16px;margin:auto 0 0;padding-top:20px;display:grid}.brew-module__2pvZQa__mini dt,.brew-module__2pvZQa__recipe dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tone-soft);font-size:11px}.brew-module__2pvZQa__mini dd{margin:2px 0 0;font-weight:700}.brew-module__2pvZQa__cardCta{margin-top:8px;font-weight:700}.brew-module__2pvZQa__guideHero{background:var(--tone-bg);color:var(--tone-fg);padding:clamp(28px,4vw,48px) 0 clamp(48px,7vw,88px)}.brew-module__2pvZQa__guideHeroInner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.brew-module__2pvZQa__crumbs{color:var(--tone-soft);gap:8px;margin-bottom:clamp(32px,5vw,64px);font-size:14px;display:flex}.brew-module__2pvZQa__crumbs a{text-decoration:none}.brew-module__2pvZQa__crumbs a:hover{text-decoration:underline}.brew-module__2pvZQa__guideHero h1{letter-spacing:-.05em;font-size:clamp(60px,10vw,150px);line-height:.86}.brew-module__2pvZQa__kickerLg{font-family:var(--font-display);letter-spacing:-.02em;margin-top:18px;font-size:clamp(22px,2.4vw,30px);font-weight:700}.brew-module__2pvZQa__intro{max-width:48ch;color:var(--tone-soft);margin-top:16px;font-size:18px}.brew-module__2pvZQa__recipe{background:var(--paper);color:var(--espresso);border-radius:calc(var(--radius)*1.4);box-shadow:0 10px 0 var(--espresso);--tone-soft:var(--muted);padding:24px 26px 10px;transform:rotate(1.5deg)}.brew-module__2pvZQa__recipeHead{border-bottom:2px solid var(--espresso);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.brew-module__2pvZQa__recipe dl{margin:0}.brew-module__2pvZQa__recipe dl div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.brew-module__2pvZQa__recipe dl div:last-child{border-bottom:0}.brew-module__2pvZQa__recipe dd{font-family:var(--font-display);letter-spacing:-.01em;text-align:right;margin:0;font-size:22px;font-weight:800}.brew-module__2pvZQa__guideBody{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(48px,6vw,80px);display:grid}.brew-module__2pvZQa__stepsTitle{margin-bottom:28px;font-size:clamp(34px,4vw,54px)}.brew-module__2pvZQa__steps ol{margin:0;padding:0;list-style:none}.brew-module__2pvZQa__steps li{border-top:2px solid var(--espresso);grid-template-columns:64px 1fr;gap:20px;padding:26px 0;display:grid}.brew-module__2pvZQa__stepNum{background:var(--espresso);width:56px;height:56px;color:var(--paper);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid}.brew-module__2pvZQa__steps li:nth-child(odd) .brew-module__2pvZQa__stepNum{background:var(--terra);color:#fff}.brew-module__2pvZQa__stepTime{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--terra);font-size:12.5px}.brew-module__2pvZQa__steps h3{letter-spacing:-.02em;margin:6px 0 8px;font-size:28px}.brew-module__2pvZQa__steps li p:last-child{color:var(--muted);max-width:56ch}.brew-module__2pvZQa__beans{border-radius:calc(var(--radius)*1.6);background:var(--espresso);color:var(--cream);position:sticky;top:100px;overflow:hidden}.brew-module__2pvZQa__beansImage{aspect-ratio:5/4;position:relative}.brew-module__2pvZQa__beansImage img{object-fit:cover}.brew-module__2pvZQa__beansSticker{position:absolute;bottom:16px;left:16px;transform:rotate(-4deg)}.brew-module__2pvZQa__beansBody{padding:24px 26px 28px}.brew-module__2pvZQa__beansBody .eyebrow{color:var(--ember)}.brew-module__2pvZQa__beansBody h2{color:var(--paper);margin-top:10px;font-size:34px}.brew-module__2pvZQa__beansNotes{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--butter);margin-top:12px;font-size:13px}.brew-module__2pvZQa__beansCopy{color:#f2e5cfc7;margin:10px 0 22px}.brew-module__2pvZQa__beansBody .btn{background:var(--paper);border-color:var(--paper);color:var(--espresso)}.brew-module__2pvZQa__gearWrap{padding-bottom:clamp(48px,6vw,80px)}.brew-module__2pvZQa__others{padding-bottom:clamp(64px,9vw,120px)}.brew-module__2pvZQa__others h2{margin-bottom:22px;font-size:clamp(30px,3.4vw,44px)}.brew-module__2pvZQa__otherCards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brew-module__2pvZQa__other{border-radius:calc(var(--radius)*1.4);background:var(--tone-bg);color:var(--tone-fg);align-items:center;gap:20px;padding:24px 26px;text-decoration:none;transition:transform .2s;display:flex}.brew-module__2pvZQa__other:hover{transform:translateY(-4px)}.brew-module__2pvZQa__other strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:800;display:block}.brew-module__2pvZQa__other small{color:var(--tone-soft);font-size:15px}@media (max-width:960px){.brew-module__2pvZQa__cards{grid-template-columns:1fr}.brew-module__2pvZQa__card{min-height:0}.brew-module__2pvZQa__guideHeroInner,.brew-module__2pvZQa__guideBody{grid-template-columns:1fr}.brew-module__2pvZQa__beans{position:static}.brew-module__2pvZQa__recipe{transform:none}}@media (max-width:600px){.brew-module__2pvZQa__otherCards{grid-template-columns:1fr}.brew-module__2pvZQa__steps li{grid-template-columns:44px 1fr;gap:14px}.brew-module__2pvZQa__stepNum{width:42px;height:42px;font-size:20px}.brew-module__2pvZQa__steps h3{font-size:23px}}
.page-module__iWvZMq__hero{background:var(--espresso);color:var(--cream);position:relative;overflow:hidden}.page-module__iWvZMq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ec7a4538,#0000 62%);border-radius:50%;width:900px;height:900px;position:absolute;top:-320px;right:-260px}.page-module__iWvZMq__heroInner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(56px,7vw,104px);display:grid;position:relative}.page-module__iWvZMq__heroStickers{flex-wrap:wrap;gap:10px;display:flex}.page-module__iWvZMq__heroStickers .sticker:first-child{transform:rotate(-3deg)}.page-module__iWvZMq__stickerTerra{transform:rotate(2deg);background:var(--terra)!important;color:#fff!important}.page-module__iWvZMq__heroText h1{letter-spacing:-.05em;color:var(--paper);font-variation-settings:"opsz" 96,"wdth" 88;margin-top:26px;font-size:clamp(56px,8.6vw,132px);line-height:.88}.page-module__iWvZMq__heroText h1 span{color:var(--ember)}.page-module__iWvZMq__heroLede{color:#f2e5cfd1;max-width:44ch;margin-top:28px;font-size:clamp(17px,1.5vw,20px)}.page-module__iWvZMq__ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module__iWvZMq__heroFacts{border-top:1px solid #f2e5cf29;flex-wrap:wrap;gap:18px 40px;margin:44px 0 0;padding-top:24px;display:flex}.page-module__iWvZMq__heroFacts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--butter);font-size:11.5px}.page-module__iWvZMq__heroFacts dd{margin:4px 0 0;font-weight:600}.page-module__iWvZMq__heroArt{justify-self:center;width:min(100%,500px);position:relative}.page-module__iWvZMq__arch{aspect-ratio:4/5;border:8px solid var(--roast);background:var(--cream);border-radius:999px 999px 24px 24px;position:relative;overflow:hidden}.page-module__iWvZMq__arch img{object-fit:cover}.page-module__iWvZMq__polaroid{background:var(--paper);width:190px;color:var(--espresso);border-radius:8px;padding:10px 10px 12px;text-decoration:none;transition:transform .25s;position:absolute;bottom:36px;left:-64px;transform:rotate(-7deg);box-shadow:0 18px 40px #00000059}.page-module__iWvZMq__polaroid:hover{transform:rotate(-3deg)translateY(-6px)}.page-module__iWvZMq__polaroidImg{aspect-ratio:1;border-radius:4px;display:block;position:relative;overflow:hidden}.page-module__iWvZMq__polaroidImg img{object-fit:cover}.page-module__iWvZMq__polaroidCap{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-top:10px;font-size:11px;display:block}.page-module__iWvZMq__badge{background:var(--butter);width:140px;height:140px;color:var(--espresso);border-radius:50%;place-items:center;display:grid;position:absolute;top:40px;right:-28px;box-shadow:0 8px #00000040}.page-module__iWvZMq__badge svg:first-child{width:100%;height:100%;animation:30s linear infinite page-module__iWvZMq__spin;position:absolute;inset:0}.page-module__iWvZMq__badge text{font-family:var(--font-mono);letter-spacing:.1em;fill:var(--espresso);font-size:10px;font-weight:500}.page-module__iWvZMq__badgeBean{width:42px;height:42px}@keyframes page-module__iWvZMq__spin{to{transform:rotate(360deg)}}.page-module__iWvZMq__ticker{background:var(--terra);color:#fff;border-block:2px solid var(--espresso);overflow:hidden}.page-module__iWvZMq__tickerTrack{width:max-content;animation:40s linear infinite page-module__iWvZMq__marquee;display:flex}.page-module__iWvZMq__tickerTrack span{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:28px;padding:16px 14px;font-size:22px;font-weight:800;display:inline-flex}.page-module__iWvZMq__tickerTrack svg{color:var(--butter)}@keyframes page-module__iWvZMq__marquee{to{transform:translate(-33.333%)}}.page-module__iWvZMq__featuredInner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.page-module__iWvZMq__featuredImage{aspect-ratio:4/5;border-radius:calc(var(--radius)*1.6);background:var(--cream);position:relative;overflow:hidden}.page-module__iWvZMq__featuredImage img{object-fit:cover}.page-module__iWvZMq__featuredSticker{position:absolute;top:20px;left:20px;transform:rotate(-4deg)}.page-module__iWvZMq__featuredTitle{max-width:11ch;margin-top:14px;font-size:clamp(42px,5.4vw,76px)}.page-module__iWvZMq__featuredLede{color:var(--muted);max-width:44ch;margin-top:20px;font-size:18px}.page-module__iWvZMq__roastCards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;display:grid}.page-module__iWvZMq__roastCard{border-radius:var(--radius);flex-direction:column;gap:6px;padding:18px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.page-module__iWvZMq__roastCard:hover{box-shadow:0 6px 0 var(--espresso);transform:translateY(-4px)rotate(-1deg)}.page-module__iWvZMq__roastCard strong{font-family:var(--font-display);letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:800}.page-module__iWvZMq__roastCard>span:last-child{opacity:.86;font-size:14px;line-height:1.4}.page-module__iWvZMq__roastLight{background:var(--roast-light);color:var(--espresso)}.page-module__iWvZMq__roastMedium{background:var(--roast-medium);color:#fff}.page-module__iWvZMq__roastDark{background:var(--roast-dark);color:#fff}.page-module__iWvZMq__roastLevel{gap:4px;display:flex}.page-module__iWvZMq__roastLevel i{opacity:.6;border:1.5px solid;border-radius:50%;width:10px;height:14px;transform:rotate(18deg)}.page-module__iWvZMq__roastLevel i.page-module__iWvZMq__on{opacity:1;background:currentColor}.page-module__iWvZMq__featuredBuy{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.page-module__iWvZMq__featuredPrice{font-family:var(--font-display);letter-spacing:-.02em;font-size:36px;font-weight:800}.page-module__iWvZMq__featuredPrice small{font-family:var(--font-sans);color:var(--muted);letter-spacing:0;font-size:16px;font-weight:500}.page-module__iWvZMq__categories{background:var(--cream)}.page-module__iWvZMq__tiles{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);display:grid}.page-module__iWvZMq__tile{border-radius:calc(var(--radius)*1.6);background:var(--paper);text-decoration:none;transition:transform .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.page-module__iWvZMq__tile:hover{box-shadow:0 10px 0 var(--espresso);transform:translateY(-6px)}.page-module__iWvZMq__tileImage{aspect-ratio:4/4.2;display:block;position:relative;overflow:hidden}.page-module__iWvZMq__tileImage img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.page-module__iWvZMq__tile:hover .page-module__iWvZMq__tileImage img{transform:scale(1.05)}.page-module__iWvZMq__tilePlate{gap:4px;padding:20px 22px 24px;display:grid}.page-module__iWvZMq__tilePlate small{font-family:var(--font-mono);color:var(--terra);letter-spacing:.1em;font-size:12px}.page-module__iWvZMq__tilePlate strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1}.page-module__iWvZMq__tilePlate span{color:var(--muted)}.page-module__iWvZMq__tilePlate strong:after{content:" →";color:var(--terra)}.page-module__iWvZMq__roast{background:var(--roast);color:var(--cream);padding:clamp(72px,10vw,136px) 0;scroll-margin-top:80px}.page-module__iWvZMq__roastInner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.page-module__iWvZMq__roastIntro .eyebrow{color:var(--ember)}.page-module__iWvZMq__roastIntro h2{color:var(--paper);margin-top:14px;font-size:clamp(40px,5vw,72px)}.page-module__iWvZMq__roastIntro p:last-child{color:#f2e5cfcc;max-width:42ch;margin-top:22px;font-size:18px}.page-module__iWvZMq__curve{border-radius:calc(var(--radius)*1.4);background:var(--espresso);border:1px solid #f2e5cf1f;margin:0;padding:24px 24px 18px}.page-module__iWvZMq__curve svg{width:100%;height:auto;display:block;overflow:visible}.page-module__iWvZMq__curveLine{stroke-dasharray:900;stroke-dashoffset:0;animation:2.4s ease-out both page-module__iWvZMq__draw}@keyframes page-module__iWvZMq__draw{0%{stroke-dashoffset:900px}}.page-module__iWvZMq__curve figcaption{color:#f2e5cfb3;margin-top:12px;font-size:14px}.page-module__iWvZMq__roastSteps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:clamp(24px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.page-module__iWvZMq__roastSteps li{border-top:2px solid var(--ember);padding-top:22px}.page-module__iWvZMq__roastSteps span{font-family:var(--font-mono);color:var(--butter);font-size:13px}.page-module__iWvZMq__roastSteps h3{color:var(--paper);margin:10px 0;font-size:32px}.page-module__iWvZMq__roastSteps p{color:#f2e5cfc7}.page-module__iWvZMq__guides{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);display:grid}.page-module__iWvZMq__guide{border-radius:calc(var(--radius)*1.6);flex-direction:column;gap:8px;min-height:300px;padding:30px 28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.page-module__iWvZMq__guide:hover{box-shadow:0 10px 0 var(--espresso);transform:translateY(-6px)rotate(-.6deg)}.page-module__iWvZMq__guide strong{font-family:var(--font-display);letter-spacing:-.03em;margin-top:auto;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1}.page-module__iWvZMq__guide span{opacity:.85;font-size:17px}.page-module__iWvZMq__guide small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.8;border-top:1px solid;margin-top:12px;padding-top:14px;font-size:12px}.page-module__iWvZMq__tone_light{color:var(--espresso);background:#e8b679}.page-module__iWvZMq__tone_dark{background:var(--roast);color:var(--paper)}.page-module__iWvZMq__tone_espresso{background:var(--terra);color:#fff}.page-module__iWvZMq__gear{padding-top:0}.page-module__iWvZMq__shipBand{background:var(--butter);border-top:2px solid var(--espresso);padding:clamp(56px,8vw,104px) 0}.page-module__iWvZMq__shipInner{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:24px 48px;display:grid}.page-module__iWvZMq__shipInner h2{letter-spacing:-.045em;font-size:clamp(44px,6vw,88px);line-height:.9}.page-module__iWvZMq__shipInner h2 span{color:var(--terra-dark)}.page-module__iWvZMq__shipInner p{max-width:34ch;font-size:18px}.page-module__iWvZMq__shipInner .btn-light{background:var(--espresso);border-color:var(--espresso);color:var(--paper)}.page-module__iWvZMq__notFound{padding:clamp(80px,12vw,160px) 0}.page-module__iWvZMq__notFound h1{letter-spacing:-.05em;max-width:11ch;margin-top:18px;font-size:clamp(56px,9vw,136px);line-height:.88}.page-module__iWvZMq__notFound em{color:var(--terra);font-style:normal}.page-module__iWvZMq__notFound p:not(.eyebrow){color:var(--muted);max-width:44ch;margin-top:24px;font-size:19px}@media (max-width:1100px){.page-module__iWvZMq__badge{right:-8px}.page-module__iWvZMq__polaroid{left:-24px}}@media (max-width:900px){.page-module__iWvZMq__heroInner,.page-module__iWvZMq__featuredInner,.page-module__iWvZMq__roastInner{grid-template-columns:1fr}.page-module__iWvZMq__heroArt{width:min(78%,420px);margin-top:12px}.page-module__iWvZMq__shipInner{grid-template-columns:1fr;justify-items:start}}@media (max-width:760px){.page-module__iWvZMq__tiles,.page-module__iWvZMq__guides,.page-module__iWvZMq__roastSteps{grid-template-columns:1fr}.page-module__iWvZMq__tileImage{aspect-ratio:16/11}.page-module__iWvZMq__guide{min-height:0}.page-module__iWvZMq__guide strong{margin-top:18px}.page-module__iWvZMq__tickerTrack span{gap:20px;padding:12px 10px;font-size:18px}}@media (max-width:520px){.page-module__iWvZMq__heroFacts{gap:14px 24px}.page-module__iWvZMq__heroArt{width:72%;margin-left:18%}.page-module__iWvZMq__polaroid{width:130px;padding:7px 7px 9px;bottom:20px;left:-60px}.page-module__iWvZMq__polaroidCap{font-size:9px}.page-module__iWvZMq__badge{width:104px;height:104px;top:16px;right:-20px}.page-module__iWvZMq__badgeBean{width:32px;height:32px}.page-module__iWvZMq__roastCards{grid-template-columns:1fr}.page-module__iWvZMq__roastCard{flex-flow:wrap;align-items:baseline;gap:4px 12px}.page-module__iWvZMq__roastCard strong{margin-top:0;font-size:22px}.page-module__iWvZMq__roastCard>span:last-child{flex-basis:100%}}
.product-module__wkFRIa__page{padding-bottom:clamp(56px,8vw,112px)}.product-module__wkFRIa__crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;padding:22px 0;font-size:14px;display:flex}.product-module__wkFRIa__crumbs a{text-decoration:none}.product-module__wkFRIa__crumbs a:hover{color:var(--terra);text-decoration:underline}.product-module__wkFRIa__crumbs [aria-current]{color:var(--espresso);font-weight:600}.product-module__wkFRIa__roastBand{background:var(--espresso);color:var(--cream);padding:clamp(56px,8vw,104px) 0}.product-module__wkFRIa__roastBand h2{max-width:16ch;color:var(--paper);font-size:clamp(34px,4.6vw,60px)}.product-module__wkFRIa__roastCols{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:48px;display:grid}.product-module__wkFRIa__roastCol{border-top:1px solid #f2e5cf33;padding-top:24px}.product-module__wkFRIa__roastCol h3{color:var(--paper);margin-top:14px;font-size:36px}.product-module__wkFRIa__roastCol p{color:#f2e5cfc7;margin-top:8px}.product-module__wkFRIa__roastCol .product-module__wkFRIa__roastNotes{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--butter);font-size:13px}.product-module__wkFRIa__dot{border:2px solid #f2e5cf66;border-radius:50%;width:36px;height:36px;display:block}.product-module__wkFRIa__light{background:var(--roast-light)}.product-module__wkFRIa__medium{background:var(--roast-medium)}.product-module__wkFRIa__dark{background:var(--roast-dark)}.product-module__wkFRIa__recs{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,112px)}@media (max-width:760px){.product-module__wkFRIa__roastCols{grid-template-columns:1fr}}
.search-module__mS5wyW__page{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(64px,9vw,120px)}.search-module__mS5wyW__title{letter-spacing:-.04em;overflow-wrap:anywhere;max-width:16ch;margin-top:14px;font-size:clamp(44px,7vw,96px);line-height:.92}.search-module__mS5wyW__form{gap:10px;max-width:720px;margin-top:32px;display:flex}.search-module__mS5wyW__form input{border:2px solid var(--espresso);background:var(--paper);min-width:0;min-height:56px;font:inherit;color:var(--espresso);border-radius:999px;flex:1;padding:0 22px;font-size:18px}.search-module__mS5wyW__form input::placeholder{color:#8a7466}.search-module__mS5wyW__form input:focus-visible{outline:3px solid var(--terra);outline-offset:2px}.search-module__mS5wyW__form .btn{min-height:56px}.search-module__mS5wyW__suggest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:15px;display:flex}.search-module__mS5wyW__suggest span{color:var(--muted);margin-right:4px}.search-module__mS5wyW__suggest a{background:var(--cream);border-radius:999px;padding:6px 14px;font-weight:600;text-decoration:none}.search-module__mS5wyW__suggest a:hover,.search-module__mS5wyW__suggest a.search-module__mS5wyW__active{background:var(--espresso);color:var(--paper)}.search-module__mS5wyW__count{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:48px 0 24px;font-size:13px}.search-module__mS5wyW__empty{color:var(--muted);justify-items:start;gap:18px;font-size:18px;display:grid}@media (max-width:480px){.search-module__mS5wyW__form{flex-direction:column}}
.shop-module__n5MWXG__collections{justify-self:end;gap:10px;width:100%;max-width:440px;display:grid}.shop-module__n5MWXG__collections p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px}.shop-module__n5MWXG__collections a{background:var(--paper);border:2px solid #0000;border-radius:999px;align-items:center;gap:16px;padding:10px 18px 10px 10px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.shop-module__n5MWXG__collections a:hover{border-color:var(--espresso);transform:translate(-4px)}.shop-module__n5MWXG__collections a:after{content:"→";color:var(--terra);margin-left:auto;font-weight:700}.shop-module__n5MWXG__thumb{background:var(--oat);border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.shop-module__n5MWXG__thumb img{object-fit:cover}.shop-module__n5MWXG__collections strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:800}@media (max-width:760px){.shop-module__n5MWXG__collections{justify-self:stretch;max-width:none}}
