.rb-fp{--rb-bg: #ffffff;--rb-fg: #000000;--rb-petal-ink: #000000;--rb-petal-white: #ffffff;--rb-muted: #888b8d;--rb-muted-small: #6d6f71;--rb-red: #c8102e;--rb-thermo: #ee3624;--rb-leaf: #6bbe46;--rb-drop: #00b5d2;--rb-swirl: #c0c0c0;--rb-shadow: rgba(60, 10, 20, .18);--rb-serif: "Bitter", Georgia, "Times New Roman", serif;--rb-lift: 1.04;--rb-shrink: .97;--rb-fade: .4;position:relative;overflow-x:clip;box-sizing:border-box;padding-block:var(--rb-pad-top, 40px) var(--rb-pad-bottom, 40px);padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));font-family:var(--rb-serif);font-size:16px;line-height:1.4;color:var(--rb-fg);text-align:left;text-transform:none;letter-spacing:normal}.rb-fp *,.rb-fp *:before,.rb-fp *:after{box-sizing:border-box}.rb-fp [hidden]{display:none!important}.rb-fp .rb-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rb-fp .rb-page{position:relative;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"left head" "left table";grid-template-rows:auto 1fr;column-gap:clamp(28px,5vw,80px);align-items:start}.rb-fp .rb-page.rb-no-head{grid-template-areas:"left table";grid-template-rows:1fr}.rb-fp .rb-head{grid-area:head;text-align:center}.rb-fp .rb-left{grid-area:left;align-self:center;min-width:0}.rb-fp .rb-tablewrap{grid-area:table;min-width:0;overflow-x:auto}.rb-fp .rb-deco{position:absolute;z-index:-1;right:-14%;bottom:-10%;width:min(70%,760px);height:auto;pointer-events:none;opacity:.1}.rb-fp .rb-deco path{fill:var(--rb-swirl)}.rb-fp .rb-title{margin:0;padding:0;font-family:var(--rb-serif);font-style:italic;font-weight:600;text-transform:none;letter-spacing:normal;font-size:clamp(36px,5vw,68px);line-height:1.05;color:var(--rb-red);text-wrap:balance}.rb-fp .rb-type{margin:.15em 0 0;padding:0;font-style:italic;font-weight:400;font-size:clamp(22px,2.8vw,38px);line-height:1.4;color:var(--rb-muted)}.rb-fp .rb-flower-wrap{margin:0;padding:0}.rb-fp .rb-stage{position:relative;width:min(100%,560px);aspect-ratio:1;margin:0 auto}.rb-fp .rb-flower{display:block;width:100%;height:auto;overflow:visible}.rb-fp .rb-flower .rb-ring,.rb-fp .rb-flower .rb-hub{fill:none;stroke:var(--rb-red);stroke-width:1;pointer-events:none}.rb-fp .rb-flower .rb-reg{fill:var(--rb-red);pointer-events:none}.rb-fp .rb-petal{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.rb-fp .rb-petal .rb-shape{fill:var(--rb-red);fill-opacity:calc(var(--score) / 10);stroke:none}.rb-fp .rb-petal .rb-label{font-family:var(--rb-serif);font-size:6px;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;fill:var(--rb-petal-ink);text-anchor:middle;user-select:text;-webkit-user-select:text}.rb-fp .rb-petal.rb-high .rb-label{fill:var(--rb-petal-white)}.rb-fp .rb-petal:focus-visible .rb-shape{stroke:var(--rb-fg);stroke-width:.8}@media(prefers-reduced-motion:no-preference){.rb-fp .rb-petal-inner{transition:transform .28s cubic-bezier(.2,.8,.3,1),opacity .28s ease}.rb-fp .rb-tip{transition:opacity .18s ease,transform .18s ease}}.rb-fp .rb-flower[data-active] .rb-petal .rb-petal-inner{transform:scale(var(--rb-shrink));opacity:var(--rb-fade)}.rb-fp .rb-flower[data-active] .rb-petal.rb-active .rb-petal-inner{transform:scale(var(--rb-lift));opacity:1}.rb-fp .rb-tip{position:absolute;top:0;left:0;z-index:5;width:min(15.5rem,calc(100vw - 32px));padding:14px 16px 15px;background:#fff;border:1.5px solid var(--rb-red);border-radius:8px;box-shadow:0 10px 28px var(--rb-shadow);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);text-align:left;font-style:normal}.rb-fp .rb-tip.rb-show{opacity:1;visibility:visible;transform:none}.rb-fp .rb-tip-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.rb-fp .rb-tip-head strong{font-size:1.3rem;font-style:italic;font-weight:600;color:var(--rb-red)}.rb-fp .rb-tip-score{font-variant-numeric:tabular-nums;font-size:1.15rem}.rb-fp .rb-tip-score small{font-size:.8rem;color:var(--rb-muted-small)}.rb-fp .rb-meter{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin:8px 0 10px}.rb-fp .rb-meter i{height:6px;border-radius:1px;background:color-mix(in srgb,var(--rb-red) 16%,transparent)}.rb-fp .rb-meter i.rb-on{background:var(--rb-red)}.rb-fp .rb-tip p{margin:0;padding:0;font-size:.9rem;line-height:1.45;color:var(--rb-fg)}.rb-fp .rb-flower-wrap figcaption{margin-top:10px;text-align:center;font-style:italic;font-size:12px;color:var(--rb-muted-small)}.rb-fp .rb-brew{margin-top:clamp(22px,3vw,36px);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.6rem clamp(.7rem,1.8vw,1.4rem)}.rb-fp .rb-brew .rb-b{display:grid;justify-items:center;gap:2px}.rb-fp .rb-brew svg{width:30px;height:30px}.rb-fp .rb-brew .rb-val{font-style:italic;font-size:clamp(26px,3vw,40px);line-height:1.1;color:var(--rb-muted);font-variant-numeric:lining-nums}.rb-fp .rb-brew .rb-sep{font-style:normal;font-weight:400;font-variant-caps:all-small-caps;letter-spacing:.08em;font-size:21px;color:var(--rb-muted-small);padding-bottom:.5em}.rb-fp .rb-notes{margin:clamp(18px,3vw,32px) 0 0;padding:0;text-align:center;font-style:italic;font-size:clamp(19px,2.2vw,30px);line-height:1.4;color:var(--rb-muted);text-wrap:balance}.rb-fp .rb-table{width:100%;margin:0;border:0;border-collapse:collapse;background:none;table-layout:auto;font-style:italic;font-size:clamp(14px,1.3vw,20px);font-variant-numeric:tabular-nums lining-nums;color:var(--rb-fg)}.rb-fp .rb-table th,.rb-fp .rb-table td{padding:.8em .35em;border:0;background:none;text-align:center;font-weight:400;font-size:1em;line-height:1.4;text-transform:none;letter-spacing:normal;color:inherit}.rb-fp .rb-table th{white-space:nowrap}.rb-fp .rb-table thead th{padding-bottom:.55em;border-bottom:3px solid var(--rb-red)}.rb-fp .rb-table tbody tr{border-bottom:3px solid var(--rb-red);background:none}.rb-fp .rb-table thead th:first-child,.rb-fp .rb-table tbody th{text-align:left;white-space:nowrap;padding-left:0}.rb-fp .rb-table tbody th{padding-right:.6em}.rb-fp .rb-table tbody tr.rb-current{color:var(--rb-red)}.rb-fp .rb-table tbody th a{color:inherit;text-decoration:none;white-space:nowrap;font-weight:400}.rb-fp .rb-table tbody th a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rb-fp .rb-table tbody th a:focus-visible{outline:2px solid var(--rb-fg);outline-offset:2px}.rb-fp .rb-table tbody th .rb-pick{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;border-radius:0;font:inherit;color:inherit;text-align:left;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;box-shadow:none}.rb-fp .rb-table tbody th .rb-pick:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rb-fp .rb-table tbody th .rb-pick:focus-visible{outline:2px solid var(--rb-fg);outline-offset:2px}.rb-fp .rb-rl{display:inline-flex;align-items:center;margin-left:.5em;vertical-align:middle;color:var(--rb-red)}.rb-fp .rb-rl svg{height:1.05em;width:auto;aspect-ratio:60 / 15.621;flex:none}@media(max-width:720px){.rb-fp .rb-deco{display:none}.rb-fp .rb-page,.rb-fp .rb-page.rb-no-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "left" "table";grid-template-rows:none}.rb-fp .rb-page.rb-no-head{grid-template-areas:"left" "table"}.rb-fp .rb-left{align-self:start}.rb-fp .rb-table th,.rb-fp .rb-table td{padding-inline:.16em}.rb-fp .rb-table thead th{font-size:.8em}.rb-fp .rb-table tbody th{padding-right:.4em}.rb-fp .rb-rl{margin-left:.35em}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rb-flavor-profile.css.map */
