.product-profile{container:product-profile / inline-size;margin:2.5rem 0;border-radius:var(--text-boxes-radius, .8rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.4}.product-profile__inner{padding:2.2rem 2rem 2.4rem}@container product-profile (min-width: 36rem){.product-profile__inner{padding:2.8rem 3.2rem 3rem}}.product-profile__icon{display:block;width:100%;height:100%}.product-profile__top{display:flow-root;margin-bottom:1.4rem}.product-profile__top--notes{margin-bottom:2.2rem}.product-profile__motif{float:right;display:block;width:3.8rem;height:4.6rem;margin:0 0 .6rem 1.2rem;color:rgb(var(--color-button));opacity:.5}.product-profile__motif--teapot,.product-profile__motif--flower{width:5rem;height:3.2rem}.product-profile__mark{display:block;width:100%;height:100%;stroke-width:1.75px}.product-profile__eyebrow{margin:0;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:rgb(var(--color-button))}@container product-profile (min-width: 28rem){.product-profile__eyebrow{font-size:1.2rem;letter-spacing:.18em}}.product-profile__chips{margin:.8rem -.6rem -.6rem 0;padding:0;list-style:none;line-height:0}.product-profile__chip{display:inline-block;margin:0 .6rem .6rem 0;vertical-align:top;padding:.2rem .8rem;border:1px solid rgba(var(--color-button),.5);border-radius:10rem;font-size:1.05rem;font-weight:700;letter-spacing:.12em;line-height:1.7;text-transform:uppercase;color:rgb(var(--color-button))}@container product-profile (min-width: 28rem){.product-profile__chip{padding:.2rem 1rem}}.product-profile__notes{margin:1.4rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.2rem;line-height:1.25;text-transform:capitalize;overflow-wrap:break-word;color:rgb(var(--color-foreground))}.product-profile--coffee .product-profile__notes{font-size:2rem;letter-spacing:.05em;text-transform:uppercase}.product-profile__note{display:inline-block;max-width:100%}.product-profile__note-sep{color:rgb(var(--color-button))}@container product-profile (min-width: 36rem){.product-profile__top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header mark" "notes mark";align-items:start;column-gap:1.6rem}.product-profile__top--notes{row-gap:1.4rem}.product-profile__motif{grid-area:mark;margin:0}.product-profile__top--notes .product-profile__motif{width:4.8rem;height:6rem}.product-profile__top--notes .product-profile__motif--teapot,.product-profile__top--notes .product-profile__motif--flower{width:6.8rem;height:4.4rem}.product-profile__header{grid-area:header;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;min-width:0}.product-profile__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.product-profile__chip{margin:0}.product-profile__notes{grid-area:notes;margin:0;font-size:2.6rem}.product-profile--coffee .product-profile__notes{font-size:2.3rem}}.product-profile__scales{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem}.product-profile__scale-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem 1rem;margin:0 0 .8rem}.product-profile__scale-head:last-child{margin-bottom:0}.product-profile__label,.product-profile__section-title{font-size:1.15rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.product-profile__value{font-size:1.5rem;font-weight:700;text-align:right;color:rgb(var(--color-foreground))}.product-profile__track{display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:.7rem .5rem;margin:0;padding:0;list-style:none}.product-profile__step{display:contents}.product-profile__bar{grid-row:1;display:block;height:.8rem;border-radius:10rem;background:rgba(var(--color-button),.18)}.product-profile__step.is-filled .product-profile__bar{background:rgb(var(--color-button))}.product-profile__tick{display:none;grid-row:2;grid-column:1 / -1;font-size:1.1rem;line-height:1.3;color:rgba(var(--color-foreground),.85)}.product-profile__step:first-child .product-profile__tick,.product-profile__step:last-child .product-profile__tick{display:block;justify-self:start}.product-profile__step:last-child .product-profile__tick{justify-self:end;text-align:right}@container product-profile (min-width: 26rem){.product-profile__step .product-profile__tick{display:block;grid-column:auto;text-align:center}.product-profile__step:first-child .product-profile__tick,.product-profile__step:last-child .product-profile__tick{grid-column:auto;justify-self:stretch}.product-profile__step:first-child .product-profile__tick{text-align:left}}.product-profile__step.is-active .product-profile__tick{font-weight:700;color:rgb(var(--color-foreground))}.product-profile__scale--roast .product-profile__step:nth-child(1) .product-profile__bar{background:#c99a6b}.product-profile__scale--roast .product-profile__step:nth-child(2) .product-profile__bar{background:#9b6538}.product-profile__scale--roast .product-profile__step:nth-child(3) .product-profile__bar{background:#6b3e22}.product-profile__scale--roast .product-profile__step:nth-child(4) .product-profile__bar{background:#36211a}.product-profile__scale--caffeine .product-profile__step:nth-child(1) .product-profile__bar{background:rgba(var(--color-button),.06);box-shadow:inset 0 0 0 1px rgba(var(--color-button),.55)}.product-profile__scale--caffeine .product-profile__step:nth-child(2) .product-profile__bar{background:rgba(var(--color-button),.35)}.product-profile__scale--caffeine .product-profile__step:nth-child(3) .product-profile__bar{background:rgba(var(--color-button),.65)}.product-profile__scale--caffeine .product-profile__step:nth-child(4) .product-profile__bar{background:rgb(var(--color-button))}.product-profile__scale--roast .product-profile__step:not(.is-active) .product-profile__bar,.product-profile__scale--caffeine .product-profile__step:not(.is-active) .product-profile__bar{opacity:.4}.product-profile__scale--roast .product-profile__step.is-active .product-profile__bar,.product-profile__scale--caffeine .product-profile__step.is-active .product-profile__bar{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem rgb(var(--color-button))}.product-profile__scale--caffeine .product-profile__step:nth-child(1).is-active .product-profile__bar{box-shadow:inset 0 0 0 1px rgba(var(--color-button),.55),0 0 0 .2rem rgb(var(--color-background)),0 0 0 .35rem rgb(var(--color-button))}.product-profile__section{margin-top:2.4rem;padding-top:2.2rem;border-top:1px solid rgba(var(--color-foreground),.14)}.product-profile__top:not(.product-profile__top--notes)+.product-profile__section{margin-top:0;padding-top:0;border-top:0}.product-profile__section-title{margin:0 0 1.4rem;font-family:var(--font-body-family)}.product-profile__specs{display:grid;grid-template-columns:minmax(0,1fr);gap:1.8rem 2rem;margin:0}@container product-profile (min-width: 28rem){.product-profile__specs:not(.product-profile__specs--long-values){grid-template-columns:repeat(2,minmax(0,1fr))}}@container product-profile (min-width: 46rem){.product-profile__specs--long-values{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-profile__specs--lead{margin-top:2.2rem}.product-profile__spec{position:relative;min-width:0;padding-left:3.4rem}.product-profile__spec--long{grid-column:1 / -1}@container product-profile (min-width: 46rem){.product-profile__spec--long{grid-column:auto}.product-profile__spec:last-child:nth-child(odd){grid-column:1 / -1}}.product-profile__spec dt{margin:0 0 .3rem;font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.product-profile__spec dd{margin:0;font-size:1.5rem;line-height:1.35;color:rgb(var(--color-foreground));overflow-wrap:break-word}.product-profile__spec-icon{position:absolute;top:.1rem;left:0;width:2.4rem;height:2.4rem;color:rgb(var(--color-button))}.product-profile__spec-note{display:block;margin-top:.1rem;font-size:1.25rem;color:rgba(var(--color-foreground),.85)}.product-profile__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}.product-profile__tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "icon note";align-content:center;column-gap:1rem;padding:1.2rem 1rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:calc(var(--text-boxes-radius, .8rem) * .75);background:#ffffff8c}.product-profile--light-text .product-profile__tile{background:rgba(var(--color-foreground),.08)}.product-profile__tile-icon{grid-area:icon;align-self:center;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgba(var(--color-button),.1);color:rgb(var(--color-button))}.product-profile__tile-icon .product-profile__icon{width:2rem;height:2rem}.product-profile__tile-label{grid-area:label;font-size:1.05rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.product-profile__tile-value{grid-area:value;font-size:1.7rem;font-weight:700;line-height:1.25;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.product-profile__tile-note{grid-area:note;margin-top:.2rem;font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.85)}@container product-profile (min-width: 26rem){.product-profile__tile{column-gap:1.4rem;padding:1.2rem 1.6rem}.product-profile__tile-icon{width:4.2rem;height:4.2rem}.product-profile__tile-icon .product-profile__icon{width:2.2rem;height:2.2rem}.product-profile__tile-value{font-size:1.9rem}}@container product-profile (min-width: 46rem){.product-profile__tiles--2,.product-profile__tiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.product-profile__tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-profile__tiles--2 .product-profile__tile-value,.product-profile__tiles--4 .product-profile__tile-value{font-size:1.8rem}.product-profile__tiles--3 .product-profile__tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"icon" "label" "value" "note";align-content:start;padding:1.6rem 1rem 1.8rem}.product-profile__tiles--3 .product-profile__tile-icon{margin-bottom:1.2rem}.product-profile__tiles--3 .product-profile__tile-value{font-size:1.7rem}}.product-profile__tile.product-profile__tile--text .product-profile__tile-value{font-size:1.5rem;font-weight:400;line-height:1.35}.product-profile__link{display:inline-block;margin-top:2rem;font-size:1.4rem;font-weight:700;line-height:1.4;color:rgb(var(--color-button));text-decoration:none}.product-profile__link:hover span{text-decoration:underline;text-underline-offset:.3rem}.product-profile__nowrap{white-space:nowrap}.product-profile__link .product-profile__icon{display:inline-block;width:1.6rem;height:1.6rem;margin-left:.4rem;vertical-align:-.3rem;transition:transform var(--duration-short, .1s) ease}.product-profile__link:hover .product-profile__icon{transform:translate(.3rem)}@media(prefers-reduced-motion:reduce){.product-profile__link .product-profile__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/245/assets/component-product-profile-branded.css.map */
