.tasting-packs_page__5SX_O{max-width:1440px;padding-block:clamp(1rem,3vw,2.5rem) clamp(3.5rem,8vw,7rem);color:var(--bottega-text)}.tasting-packs_hero__yfqoq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);overflow:hidden;border:1px solid var(--bottega-border);border-radius:var(--bottega-radius);background:var(--bottega-surface-soft)}.tasting-packs_heroText__6WQdP{align-self:center;padding:clamp(1.5rem,5vw,4.5rem)}.tasting-packs_heroText__6WQdP .tasting-packs_eyebrow__xFkAr{margin:0 0 .8rem;color:var(--bottega-text-muted);font-size:.8rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.tasting-packs_heroText__6WQdP h1{max-width:15ch;margin:0 0 1rem;color:inherit;font:650 clamp(2.1rem,5vw,4.7rem)/.98 var(--bottega-font-family);letter-spacing:-.057em;text-wrap:balance}.tasting-packs_heroText__6WQdP p,.tasting-packs_sectionHeading__34Nil p{margin:0;max-width:62ch;line-height:1.55}.tasting-packs_heroText__6WQdP>p:not(.tasting-packs_eyebrow__xFkAr){font-size:clamp(1rem,1.6vw,1.2rem)}.tasting-packs_heroText__6WQdP>p.tasting-packs_stockNote__Z8nu0{margin-top:.65rem;color:var(--bottega-text-muted);font-size:.9rem}.tasting-packs_heroPhoto__hjrkd{min-height:15rem;background:var(--bottega-surface-selected) url(/assets/bottega/espresso-pour.webp) 54% center /cover no-repeat}.tasting-packs_heroActions__ct9f1{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.45rem}.tasting-packs_primary__rGZ6K,.tasting-packs_secondary__PS2Mk{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:44px;padding:.63rem .95rem;border:1px solid var(--bottega-accent);border-radius:.65rem;font:600 .94rem/1.25 var(--bottega-font-family);text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}.tasting-packs_primary__rGZ6K{background:var(--bottega-accent);color:#fff}.tasting-packs_secondary__PS2Mk{border-color:var(--bottega-control-border);background:var(--bottega-surface);color:var(--bottega-text)}.tasting-packs_primary__rGZ6K:hover:not(:disabled){background:var(--bottega-accent-hover);color:#fff}.tasting-packs_secondary__PS2Mk:hover:not(:disabled){background:var(--bottega-surface-selected);color:var(--bottega-text)}.tasting-packs_primary__rGZ6K:disabled,.tasting-packs_secondary__PS2Mk:disabled{opacity:.55;cursor:not-allowed}.tasting-packs_page__5SX_O a:focus-visible,.tasting-packs_page__5SX_O button:focus-visible,.tasting-packs_page__5SX_O summary:focus-visible,.tasting-packs_primary__rGZ6K:focus-visible,.tasting-packs_secondary__PS2Mk:focus-visible{outline:2px solid var(--bottega-focus);outline-offset:3px}.tasting-packs_layout__1SaE_{display:grid;gap:clamp(2.4rem,5.2vw,5rem)}.tasting-packs_section__psOnu{min-width:0;scroll-margin-top:calc(var(--bottega-header-height) + 1rem)}.tasting-packs_sectionHeading__34Nil{display:grid;gap:.55rem;margin-bottom:clamp(1rem,2.5vw,1.8rem)}.tasting-packs_sectionHeading__34Nil h2{margin:0;color:inherit;font:650 clamp(1.55rem,3.2vw,2.8rem)/1.12 var(--bottega-font-family);letter-spacing:-.04em;text-wrap:balance}.tasting-packs_sectionHeading__34Nil p{color:var(--bottega-text-muted)}.tasting-packs_selectionGuide__krn3h,.tasting-packs_selection__vy_L4 h3,.tasting-packs_suggestion__EP7zt{scroll-margin-top:calc(var(--bottega-header-height, 5rem) + 1rem)}.tasting-packs_selectionGuide__krn3h{min-width:0}.tasting-packs_guideHeading__aob_1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem}.tasting-packs_guideHeading__aob_1 .tasting-packs_sectionHeading__34Nil{margin-bottom:0}.tasting-packs_guideHeading__aob_1 .tasting-packs_secondary__PS2Mk,.tasting-packs_suggestionFooter__oPw_V .tasting-packs_secondary__PS2Mk{font-size:1rem}.tasting-packs_sectionLabel__8jfyn{width:fit-content;padding:.3rem .7rem;border-radius:99px;background:var(--bottega-surface-selected);color:var(--bottega-link-strong,var(--bottega-accent));font-size:.875rem;font-weight:700;letter-spacing:.04em}.tasting-packs_builder__CBK2d .tasting-packs_sectionHeading__34Nil p,.tasting-packs_selectionGuide__krn3h .tasting-packs_sectionHeading__34Nil p{font-size:1.125rem}.tasting-packs_suggestionGrid__y0gMv{display:grid;gap:clamp(.85rem,2vw,1.3rem)}.tasting-packs_suggestion__EP7zt{display:flex;flex-direction:column;min-width:0;padding:clamp(.9rem,2.5vw,1.6rem);border:1px solid var(--bottega-border);border-radius:var(--bottega-radius);background:var(--bottega-surface)}.tasting-packs_suggestionHeader__siGpB{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.25rem);min-height:5rem;margin-bottom:.95rem}.tasting-packs_suggestionHeader__siGpB h3{margin:.28rem 0 0;font:650 clamp(1.25rem,2.35vw,1.75rem)/1.13 var(--bottega-font-family);letter-spacing:-.027em;overflow-wrap:anywhere}.tasting-packs_suggestionCount__ffeiH{margin:0;color:var(--bottega-link-strong,var(--bottega-accent));font-size:.9rem;font-weight:700}.tasting-packs_suggestionImage__BpaQW{flex:0 0 auto;width:clamp(4.25rem,11vw,7.5rem);height:auto;aspect-ratio:1;object-fit:contain;border:1px solid var(--bottega-border);border-radius:.65rem;background:#fff}.tasting-packs_suggestionAdvice__7BJQm{margin:0;color:var(--bottega-text-muted);font-size:1.125rem;line-height:1.5}.tasting-packs_suggestionPacks__YOWLY{list-style:none;display:grid;gap:.35rem;margin:1rem 0;padding:0}.tasting-packs_suggestionPacks__YOWLY a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .8rem;min-height:44px;padding:.48rem .65rem;border-radius:.45rem;background:var(--bottega-surface-soft);color:var(--bottega-text);font-size:1rem;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.tasting-packs_suggestionPacks__YOWLY a:hover{background:var(--bottega-surface-selected)}.tasting-packs_suggestionPacks__YOWLY a:hover>span:first-child{text-decoration:underline;text-underline-offset:.15em}.tasting-packs_suggestionPacks__YOWLY a>span:last-child{color:var(--bottega-link-strong,var(--bottega-accent));font-size:.9rem}.tasting-packs_suggestionFooter__oPw_V{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--bottega-border)}.tasting-packs_suggestionOffer__XIQyn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.tasting-packs_suggestionOffer__XIQyn small,.tasting-packs_suggestionOffer__XIQyn strong{display:block}.tasting-packs_suggestionOffer__XIQyn strong{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasting-packs_suggestionOffer__XIQyn small{color:var(--bottega-text-muted);font-size:.875rem}.tasting-packs_guideLink__zOX4t{display:inline-flex;align-items:center;min-height:44px;margin-top:.3rem;color:var(--bottega-link-strong,var(--bottega-accent));text-underline-offset:.17em}@media (min-width:760px){.tasting-packs_suggestionGrid__y0gMv{grid-template-columns:repeat(2,minmax(0,1fr))}}.tasting-packs_choices__noIiM,.tasting-packs_sets__C2JGt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.8vw,1.25rem)}.tasting-packs_set__A7JVi{display:flex;flex-direction:column;min-width:0;border:1px solid var(--bottega-border);border-radius:clamp(.8rem,2vw,1.25rem);background:var(--bottega-surface-raised,var(--bottega-surface));overflow:hidden}.tasting-packs_setMedia___owIV{display:grid;place-items:center;aspect-ratio:5/4;background:#fff;text-decoration:none}.tasting-packs_page__5SX_O .tasting-packs_setMedia___owIV:focus-visible{outline-offset:-4px}.tasting-packs_setImage__sDtqC{width:100%;height:100%;object-fit:contain}.tasting-packs_packGrid__5go4F{display:flex;justify-content:center;flex-wrap:wrap;gap:.25rem;width:100%;padding:6%}.tasting-packs_packGrid__5go4F img{display:block;width:min(30%,8rem);height:auto;aspect-ratio:1;object-fit:contain}.tasting-packs_setBody__5_bKj{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:clamp(.65rem,1.4vw,1rem);padding:clamp(.65rem,1.8vw,1.4rem)}.tasting-packs_setHeading__z0hYE p{margin:0 0 .35rem;color:var(--bottega-text-muted);font-size:clamp(.72rem,1.5vw,.9rem);font-weight:650}.tasting-packs_setHeading__z0hYE h3{margin:0;color:inherit;font:650 clamp(1rem,1.9vw,1.5rem)/1.18 var(--bottega-font-family);letter-spacing:-.022em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tasting-packs_setHeading__z0hYE a{color:inherit;text-decoration:none}.tasting-packs_setHeading__z0hYE a:hover{text-decoration:underline;text-underline-offset:.18em}.tasting-packs_price__I3Bjh{display:grid;justify-items:start;gap:.15rem;padding-block:.55rem;border-block-start:1px solid var(--bottega-border)}.tasting-packs_price__I3Bjh>strong{color:var(--bottega-link-strong,var(--bottega-accent));font-size:clamp(1.1rem,2.5vw,1.65rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.18}.tasting-packs_priceDetails__I0jpu,.tasting-packs_price__I3Bjh>span{color:var(--bottega-text-muted);font-size:.83rem}.tasting-packs_priceDetails__I0jpu{width:100%}.tasting-packs_contents__ja7yu summary,.tasting-packs_priceDetails__I0jpu summary{cursor:pointer;padding-block:.4rem}.tasting-packs_prices__aJzly{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;margin:0}.tasting-packs_prices__aJzly dd{margin:0;text-align:end;white-space:nowrap}.tasting-packs_contents__ja7yu{min-width:0;padding-block-start:.45rem;border-top:1px solid var(--bottega-border)}.tasting-packs_contents__ja7yu h4,.tasting-packs_contents__ja7yu summary{margin:0;font:650 .87rem/1.45 var(--bottega-font-family)}.tasting-packs_contentsList__yZVaM{list-style:none;margin:.35rem 0 0;padding:0}.tasting-packs_contentsList__yZVaM li{display:flex;align-items:center;min-width:0;gap:.45rem;padding-block:.4rem;font-size:.84rem;line-height:1.3}.tasting-packs_contentsList__yZVaM li+li{border-top:1px solid var(--bottega-border)}.tasting-packs_contentsList__yZVaM li div{min-width:0}.tasting-packs_contentsList__yZVaM a,.tasting-packs_productLink__cqExF{color:var(--bottega-link-strong,var(--bottega-accent));text-decoration:underline;text-underline-offset:.17em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tasting-packs_contentsList__yZVaM li span{display:block;margin-top:.12rem;color:var(--bottega-text-muted);font-size:.77rem}.tasting-packs_thumb__v0CEz{display:block;flex:0 0 clamp(1.6rem,3.2vw,2.65rem);width:clamp(1.6rem,3.2vw,2.65rem);height:auto;aspect-ratio:1;object-fit:contain;border-radius:.25rem;background:#fff}.tasting-packs_purchase__shnQS,.tasting-packs_setActions__xbW1W{display:grid;gap:.55rem}.tasting-packs_setActions__xbW1W{margin-top:auto}.tasting-packs_purchase__shnQS{justify-items:start}.tasting-packs_status__Sbnw6{margin:0}.tasting-packs_status__Sbnw6:not(:empty){border-radius:.65rem;padding:.75rem 1rem;background:var(--bottega-surface-soft);color:var(--bottega-text)}.tasting-packs_layout__1SaE_>.tasting-packs_status__Sbnw6:not(:empty){margin-top:1rem;margin-bottom:calc(clamp(2.4rem, 5.2vw, 5rem) * -.6)}.tasting-packs_builder__CBK2d{padding:clamp(.75rem,3vw,2.4rem);border:1px solid var(--bottega-border);border-radius:var(--bottega-radius);background:var(--bottega-surface-soft)}.tasting-packs_builderGrid__buRo8{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.tasting-packs_builderPicker___9WAw,.tasting-packs_selection__vy_L4{min-width:0;padding:clamp(.75rem,2.25vw,1.4rem);border:1px solid var(--bottega-border);border-radius:.8rem;background:var(--bottega-surface)}.tasting-packs_builderStep__6DGY1{display:flex;align-items:center;gap:.65rem;margin:0 0 .8rem;font:650 1.2rem/1.25 var(--bottega-font-family)}.tasting-packs_builderStep__6DGY1>span{display:grid;flex:0 0 1.85rem;place-items:center;min-height:1.85rem;border-radius:50%;background:var(--bottega-surface-selected);color:var(--bottega-link-strong,var(--bottega-accent));font-size:.95rem}.tasting-packs_choiceGroup__G6km2,.tasting-packs_groups__ZeEa0{min-inline-size:0;border:0;padding:0;margin:0}.tasting-packs_groups__ZeEa0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.5rem}.tasting-packs_choiceGroup__G6km2 legend,.tasting-packs_groups__ZeEa0 legend{margin-block-end:.55rem;padding:0;font-weight:650}.tasting-packs_choiceGroup__G6km2 legend span{color:var(--bottega-text-muted);font-weight:500}.tasting-packs_groups__ZeEa0 label{display:flex;align-items:center;min-height:44px;gap:.45rem;padding:.45rem .65rem;border:1px solid var(--bottega-control-border);border-radius:.55rem;background:var(--bottega-surface-soft);font-size:1rem;line-height:1.3;cursor:pointer}.tasting-packs_groups__ZeEa0 input{flex:none;margin:0;accent-color:var(--bottega-accent)}.tasting-packs_choice__kdbH9:has(:checked),.tasting-packs_groups__ZeEa0 label:has(:checked){border-color:var(--bottega-accent);background:var(--bottega-surface-selected)}.tasting-packs_choice__kdbH9 label:has(:focus-visible),.tasting-packs_groups__ZeEa0 label:has(:focus-visible){outline:2px solid var(--bottega-focus);outline-offset:3px}.tasting-packs_builderHint__NxotO{margin:.7rem 0 0;color:var(--bottega-text-muted);font-size:1rem;line-height:1.45}.tasting-packs_pickerTools__TEc3W{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin-block:1rem}.tasting-packs_packSearch__dYKH3{display:grid;flex:1 1 12rem;gap:.3rem;min-width:0;font-size:1rem;font-weight:600}.tasting-packs_packSearch__dYKH3 input{width:100%;min-width:0;min-height:44px;padding:.45rem .65rem;border:1px solid var(--bottega-control-border);border-radius:.55rem;background:var(--bottega-surface);color:var(--bottega-text);font:inherit}.tasting-packs_packSearch__dYKH3 input:focus-visible{outline:2px solid var(--bottega-focus);outline-offset:2px}.tasting-packs_choiceGroup__G6km2{margin-top:1rem}.tasting-packs_noMatches__cqRic{display:grid;gap:.65rem;justify-items:start}.tasting-packs_noMatches__cqRic p{margin:0}.tasting-packs_choice__kdbH9{display:grid;grid-template-rows:1fr auto;min-width:0;padding:clamp(.45rem,1.25vw,.7rem);border:1px solid var(--bottega-border);border-radius:.65rem;background:var(--bottega-surface)}.tasting-packs_choice__kdbH9 label{position:relative;display:flex;flex-direction:column;min-width:0;gap:.45rem;cursor:pointer}.tasting-packs_choice__kdbH9 label:has(:disabled){cursor:not-allowed}.tasting-packs_choice__kdbH9 input,.tasting-packs_visuallyHidden__LD3lM{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden}.tasting-packs_choiceMedia__CsjpW{display:grid;place-items:center;min-width:0;aspect-ratio:5/4;border-radius:.35rem;background:#fff}.tasting-packs_choiceImage__v5LY_{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.tasting-packs_choiceName__IFK_b{flex:1 1;font-size:1rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.tasting-packs_choicePrice__VzcEQ{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem .45rem;font-size:.875rem;color:var(--bottega-text-muted)}.tasting-packs_choicePrice__VzcEQ strong{color:var(--bottega-text);font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tasting-packs_choiceAction__kTjK0{display:flex;align-items:center;justify-content:center;gap:.3rem;min-height:44px;padding:.38rem .2rem;border:1px solid var(--bottega-control-border);border-radius:.4rem;background:var(--bottega-surface);color:var(--bottega-text);font-size:1rem;font-weight:650;text-align:center;overflow-wrap:anywhere}.tasting-packs_choice__kdbH9 label:hover .tasting-packs_choiceAction__kTjK0,.tasting-packs_choice__kdbH9:has(:checked) .tasting-packs_choiceAction__kTjK0{border-color:var(--bottega-accent);color:var(--bottega-link-strong,var(--bottega-accent))}.tasting-packs_choice__kdbH9:has(:disabled) .tasting-packs_choiceAction__kTjK0{opacity:.6}.tasting-packs_choiceAction__kTjK0>span{font-size:1.1em}.tasting-packs_productLink__cqExF{display:flex;justify-content:center;align-items:center;min-height:44px;font-size:1rem;text-align:center}.tasting-packs_selection__vy_L4{display:grid;align-content:start;gap:.7rem}.tasting-packs_selection__vy_L4 h3,.tasting-packs_selection__vy_L4 p{margin:0}.tasting-packs_selectionStats__RvJJD{color:var(--bottega-link-strong,var(--bottega-accent));font-weight:650}.tasting-packs_selectionStats__RvJJD:empty,.tasting-packs_selection__vy_L4 .tasting-packs_status__Sbnw6:empty{height:0;margin-top:-.7rem}.tasting-packs_selectionItems__W5wAS{display:grid;gap:0;margin:0;padding:0;list-style:none}.tasting-packs_selectionItems__W5wAS li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding-block:.25rem;border-top:1px solid var(--bottega-border)}.tasting-packs_selectionItems__W5wAS li div{display:grid;gap:.15rem;font-size:1rem;line-height:1.28;overflow-wrap:anywhere}.tasting-packs_selectionItems__W5wAS li div span{color:var(--bottega-text-muted);font-size:.875rem}.tasting-packs_selectionItems__W5wAS button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--bottega-control-border);border-radius:.45rem;background:var(--bottega-surface-soft);color:inherit;font:inherit;font-size:1.35rem;cursor:pointer}.tasting-packs_selectionItems__W5wAS button:hover:not(:disabled){background:var(--bottega-surface-selected)}.tasting-packs_selectionItems__W5wAS button:disabled{opacity:.55;cursor:not-allowed}.tasting-packs_subtotal__v1uvN{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;padding-block:.65rem .1rem;border-top:1px solid var(--bottega-border)}.tasting-packs_subtotal__v1uvN dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tasting-packs_builderOffer__isTQL{display:grid;gap:.65rem}.tasting-packs_suggestedOffer__Z2xA7{display:grid;gap:.65rem;padding:.85rem;border:1px solid var(--bottega-control-border);border-radius:.65rem;background:var(--bottega-surface-selected)}.tasting-packs_suggestedOffer__Z2xA7 h4{margin:0;font:650 1.0625rem/1.3 var(--bottega-font-family)}.tasting-packs_suggestedOffer__Z2xA7 ul{margin:0;padding-inline-start:1.2rem;line-height:1.45}.tasting-packs_builderOffer__isTQL .tasting-packs_priceDetails__I0jpu{font-size:1rem}.tasting-packs_builderOffer__isTQL .tasting-packs_priceDetails__I0jpu summary{min-height:44px}.tasting-packs_builder__CBK2d .tasting-packs_primary__rGZ6K,.tasting-packs_builder__CBK2d .tasting-packs_secondary__PS2Mk{font-size:1rem}.tasting-packs_mobileSelection__Nty9K{position:sticky;z-index:2;bottom:max(.5rem,env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .7rem;padding:.55rem .65rem;border:1px solid var(--bottega-control-border);border-radius:.7rem;background:var(--bottega-surface);box-shadow:0 .35rem 1.25rem rgb(0 0 0/12%)}.tasting-packs_mobileSelection__Nty9K small,.tasting-packs_mobileSelection__Nty9K strong{display:block}.tasting-packs_mobileSelection__Nty9K small{font-size:.875rem;color:var(--bottega-text-muted)}@media (min-width:900px){.tasting-packs_builderGrid__buRo8{grid-template-columns:minmax(0,1fr) minmax(17rem,.48fr)}.tasting-packs_mobileSelection__Nty9K{display:none}}@media (min-width:900px) and (min-height:700px){.tasting-packs_selection__vy_L4{position:sticky;top:calc(var(--bottega-header-height, 5rem) + .75rem)}.tasting-packs_selectionItems__W5wAS{max-height:min(23vh,14rem);overflow:auto;padding-inline-end:.2rem}.tasting-packs_selectionItems__W5wAS button:focus-visible{outline-offset:-3px}}@media (min-width:800px){.tasting-packs_sets__C2JGt{grid-template-columns:repeat(4,minmax(0,1fr))}.tasting-packs_miniSets__rj34E{grid-template-columns:repeat(3,minmax(0,1fr))}}.tasting-packs_miniSets__rj34E:has(>.tasting-packs_set__A7JVi:only-child){grid-template-columns:minmax(0,1fr)}@media (min-width:800px){.tasting-packs_miniSets__rj34E>.tasting-packs_set__A7JVi:only-child{flex-direction:row}.tasting-packs_miniSets__rj34E>.tasting-packs_set__A7JVi:only-child .tasting-packs_setMedia___owIV{flex:0 0 min(50%,36rem);aspect-ratio:1}}@media (min-width:1120px){.tasting-packs_choices__noIiM{grid-template-columns:repeat(3,minmax(0,1fr))}.tasting-packs_setActions__xbW1W{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}@media (max-width:640px){.tasting-packs_hero__yfqoq{grid-template-columns:minmax(0,1fr)}.tasting-packs_heroPhoto__hjrkd{min-height:0;aspect-ratio:5/2;background-position:center 50%}.tasting-packs_setBody__5_bKj .tasting-packs_primary__rGZ6K,.tasting-packs_setBody__5_bKj .tasting-packs_secondary__PS2Mk{padding-inline:.35rem;font-size:.81rem}.tasting-packs_priceDetails__I0jpu{font-size:.76rem}.tasting-packs_prices__aJzly{grid-template-columns:minmax(0,1fr);row-gap:0}.tasting-packs_prices__aJzly dd{margin-bottom:.3rem;text-align:start}.tasting-packs_builderOffer__isTQL .tasting-packs_prices__aJzly{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem}.tasting-packs_builderOffer__isTQL .tasting-packs_prices__aJzly dd{margin-bottom:0;text-align:end}}.ProductShopReviews_summary__AHicy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:fit-content;max-width:100%;padding:10px 0;margin-bottom:12px;color:var(--bottega-text);font-size:16px;text-decoration:none}.ProductShopReviews_summary__AHicy>span:last-child{flex-basis:100%;text-decoration:underline;text-underline-offset:3px}.ProductShopReviews_summary__AHicy{margin-top:12px;font-family:var(--bottega-font-family);font-size:var(--bottega-font-control);font-weight:400;line-height:1.5}.ProductShopReviews_summary__AHicy strong{font-weight:600}.ProductShopReviews_summary__AHicy .customer-reviews__stars{font-size:var(--bottega-font-control);letter-spacing:.08em}.ProductShopReviews_footer__SGKKv{width:100%;margin:0 0 24px;padding:20px 24px;border:1px solid var(--bottega-border);border-radius:16px;background:var(--bottega-surface);color:var(--bottega-text);min-height:64px}.ProductShopReviews_footer__SGKKv>span:last-child{flex-basis:auto;margin-left:auto}.ProductShopReviews_summary__AHicy:focus-visible{outline:2px solid var(--bottega-focus);outline-offset:4px}@media(max-width:600px){.ProductShopReviews_footer__SGKKv{padding:18px}.ProductShopReviews_footer__SGKKv>span:last-child{flex-basis:100%;margin-left:0}}.ProductShopReviews_reviews__ElGPl{min-width:0;margin:0 0 28px;scroll-margin-top:180px}.ProductShopReviews_heading__ga4eJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ProductShopReviews_heading__ga4eJ>div:first-child{min-width:0}.ProductShopReviews_reviews__ElGPl h2{margin:0 0 10px;color:var(--footer-text,var(--bottega-text))}.ProductShopReviews_heading__ga4eJ p{margin:0;color:var(--footer-muted,var(--bottega-text-muted));font-size:18px;line-height:1.6}.ProductShopReviews_controls__pTOi9{display:flex;flex-shrink:0;gap:8px}.ProductShopReviews_controls__pTOi9[hidden]{display:none}.ProductShopReviews_controls__pTOi9 button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--footer-line,var(--bottega-border));border-radius:50%;background:var(--footer-button,var(--bottega-surface));color:var(--footer-text,var(--bottega-text));cursor:pointer}.ProductShopReviews_controls__pTOi9 button:hover:not(:disabled){background:var(--footer-hover,var(--bottega-surface-selected))}.ProductShopReviews_controls__pTOi9 button:disabled{opacity:.4;cursor:default}.ProductShopReviews_controls__pTOi9 button:first-child svg{transform:rotate(180deg)}.ProductShopReviews_controls__pTOi9 svg{width:20px;height:20px}.ProductShopReviews_track__4nMMF{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px) / 4.2);align-items:start;gap:16px;min-width:0;margin:20px 0 16px;padding:0 0 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none}.ProductShopReviews_track__4nMMF>li{min-width:0;scroll-snap-align:start}.ProductShopReviews_controls__pTOi9 button:focus-visible,.ProductShopReviews_track__4nMMF:focus-visible{outline:2px solid var(--bottega-focus);outline-offset:3px}.ProductShopReviews_reviews__ElGPl .customer-reviews__card{height:auto;min-height:0;gap:10px;padding:16px;border-radius:16px;background:var(--bottega-surface-raised,#fff);color:var(--bottega-text)}.ProductShopReviews_reviews__ElGPl .customer-reviews__card h3{font-size:18px;line-height:1.4}.ProductShopReviews_reviews__ElGPl .customer-reviews__card>p{font-size:18px;line-height:1.5}.ProductShopReviews_reviews__ElGPl .customer-reviews__card[data-review-expanded=false] :is(h3,p){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ProductShopReviews_reviews__ElGPl .customer-reviews__card[data-review-expanded=false] h3{-webkit-line-clamp:2;line-clamp:2}.ProductShopReviews_reviews__ElGPl .customer-reviews__card[data-review-expanded=false]>p{-webkit-line-clamp:3;line-clamp:3}.ProductShopReviews_reviews__ElGPl .customer-reviews__card footer{gap:10px;margin-top:4px;padding-top:12px}.ProductShopReviews_reviews__ElGPl .customer-reviews__card footer>div{gap:2px}.ProductShopReviews_reviews__ElGPl .customer-reviews__card footer strong{font-size:16px}.ProductShopReviews_reviews__ElGPl .customer-reviews__card footer div>span{font-size:14px}.ProductShopReviews_reviews__ElGPl .customer-reviews__avatar{width:36px;height:36px;font-size:14px;color:var(--bottega-link)}.ProductShopReviews_reviews__ElGPl .customer-reviews__stars{font-size:24px}.ProductShopReviews_reviews__ElGPl .customer-reviews__more{align-self:flex-start;min-height:44px;padding:8px 12px;border:1px solid var(--bottega-control-border);border-radius:10px;background:var(--bottega-surface-soft);color:var(--bottega-text);font:inherit;cursor:pointer}@media (max-width:1100px){.ProductShopReviews_track__4nMMF{grid-auto-columns:calc((100% - 32px) / 2.2)}}@media (max-width:760px){.ProductShopReviews_track__4nMMF{grid-auto-columns:88%}}.norja-header__inner:has(.ShopMegaMenu_root__OkZSY){position:relative}.ShopMegaMenu_root__OkZSY{position:static;border-radius:999px}.ShopMegaMenu_root__OkZSY[data-active=true]{background:var(--bottega-nav-selected,#edddc0);color:var(--bottega-nav-selected-text,#5b402b)}.ShopMegaMenu_trigger__1MZ9H{display:flex;align-items:center}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_shopLink__JTSAX{padding-right:3px;background:transparent;color:inherit;font-weight:700}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_shopLink__JTSAX:hover{background:transparent;color:inherit}.ShopMegaMenu_toggle__qGEkj{display:grid;place-items:center;width:44px;min-height:46px;padding:10px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ShopMegaMenu_toggle__qGEkj .icon{width:16px;height:16px;transform:rotate(90deg)}.ShopMegaMenu_toggle__qGEkj[aria-expanded=true] .icon{transform:rotate(-90deg)}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL{position:absolute;z-index:70;left:0;right:0;top:calc(100% - 8px);max-height:calc(100dvh - 160px);overflow-y:auto;padding:26px;border:1px solid var(--bottega-border);border-radius:26px;background:var(--bottega-surface);color:var(--bottega-text);box-shadow:0 24px 55px rgb(45 32 22/18%);text-align:left}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL[hidden]{display:none}.ShopMegaMenu_heading__oMyhe{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:0 5px 22px;border-bottom:1px solid var(--bottega-border)}.ShopMegaMenu_heading__oMyhe>span{font-size:24px;font-weight:600;letter-spacing:-.04em}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL a{justify-content:flex-start;min-height:44px;white-space:normal;padding:10px 12px;border-radius:12px;font-size:16px;line-height:1.4;font-weight:600;color:inherit;gap:14px}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL a:hover{background:var(--bottega-surface-soft);color:var(--bottega-link-strong,var(--bottega-accent-hover))}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_heading__oMyhe a{color:var(--bottega-link,var(--bottega-accent))}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .icon{width:18px;height:18px;flex-shrink:0}.ShopMegaMenu_grid__DrYWl{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(0,1.45fr) minmax(230px,.85fr);gap:30px;padding-top:24px}.ShopMegaMenu_categories__bBIMc{display:flex;flex-direction:column;gap:6px;padding-right:22px;border-right:1px solid var(--bottega-border)}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_categories__bBIMc a{min-height:56px;gap:14px}.ShopMegaMenu_categories__bBIMc .coffee-category-icon{width:30px;height:30px;flex-shrink:0;color:var(--bottega-link,var(--bottega-accent))}.ShopMegaMenu_categories__bBIMc a>:last-child{margin-left:auto}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_categories__bBIMc a[data-selected=true]{background:var(--bottega-accent);color:var(--bottega-on-accent,var(--bottega-surface))}.ShopMegaMenu_categories__bBIMc a[data-selected=true] .coffee-category-icon{color:inherit}.ShopMegaMenu_brands__t1SS7{min-width:0;padding-top:10px}.ShopMegaMenu_brands__t1SS7 h2,.ShopMegaMenu_discover__gFTPz h2{margin:0 0 10px;font-size:25px;line-height:1.15;letter-spacing:-.04em}.ShopMegaMenu_brands__t1SS7>p,.ShopMegaMenu_discover__gFTPz p{margin:0 0 20px;font-size:16px;line-height:1.5;color:var(--bottega-text-muted)}.ShopMegaMenu_brandLinks__4PLap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_brandLinks__4PLap a{border-bottom:1px solid var(--bottega-border);border-radius:0;padding-inline:0}.ShopMegaMenu_brandArrow__OZIfi{margin-left:auto;font-weight:400}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_brandLinks__4PLap a{min-height:58px;gap:10px}.ShopMegaMenu_brandLinks__4PLap .brand-mark{flex:1 1;justify-content:flex-start;gap:10px}.ShopMegaMenu_brandLinks__4PLap .brand-mark img{flex:0 0 52px;width:52px;max-width:52px;height:34px;object-fit:contain}.ShopMegaMenu_brandLinks__4PLap .brand-mark strong{font-size:16px;font-weight:600;line-height:1.35}.ShopMegaMenu_systemLinks__La9oG{display:grid;gap:6px;margin-bottom:18px}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_discover__gFTPz .ShopMegaMenu_systemLinks__La9oG a{gap:8px;min-height:44px;padding:7px 10px;background:var(--bottega-surface);border:1px solid var(--bottega-border)}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_systemLinks__La9oG a:hover{background:var(--bottega-surface-selected)}.ShopMegaMenu_systemLinks__La9oG .coffee-category-icon{width:25px;height:25px;flex:0 0 25px}.ShopMegaMenu_systemLinks__La9oG a>:last-child{margin-left:auto}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_all___kU93{margin-top:20px;color:var(--bottega-link,var(--bottega-accent));padding-left:0}.ShopMegaMenu_discover__gFTPz{background:var(--bottega-surface-soft);border-radius:20px;padding:20px}.ShopMegaMenu_discover__gFTPz .category-illustration{display:block;width:100%;height:130px;fill:none;stroke:var(--bottega-link,var(--bottega-accent));stroke-width:3;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px}.ShopMegaMenu_discover__gFTPz .category-illustration__solid{fill:var(--bottega-link,var(--bottega-accent));stroke:none}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_discover__gFTPz a{padding-inline:0;color:var(--bottega-link,var(--bottega-accent))}@media (max-width:1450px){.ShopMegaMenu_grid__DrYWl{gap:22px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr) minmax(210px,.8fr)}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL{padding:22px}.ShopMegaMenu_brandLinks__4PLap{gap:4px 14px}.ShopMegaMenu_categories__bBIMc{padding-right:16px}}@media (max-width:1250px){.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL{display:none}}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .ShopMegaMenu_brandLinks__4PLap a{border:1px solid var(--bottega-border);border-radius:12px;background:var(--bottega-surface-soft);padding:10px 12px}.ShopMegaMenu_root__OkZSY .ShopMegaMenu_panel__BDhjL .link-button{border:1px solid var(--bottega-accent);border-radius:999px;background:var(--bottega-surface-selected);padding:11px 18px}.StoreShell_mobilePreferences__BoF0B{display:none}.StoreShell_mobileCapsuleSystems__mTTCF{grid-column:1/-1}.StoreShell_mobileCapsuleSystems__mTTCF summary{min-height:44px;padding:10px 0;color:var(--bottega-link-strong,var(--bottega-accent));font-weight:600;cursor:pointer}.StoreShell_mobileCapsuleSystems__mTTCF nav a{white-space:normal;overflow-wrap:anywhere}.StoreShell_mobileCapsuleSystems__mTTCF nav .icon{flex-shrink:0}:root .bottega-site .StoreShell_menu__72l6W.norja-mobile-menu{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;max-height:calc(100dvh - var(--bottega-header-height));padding-block:16px 24px;overflow-y:auto;overscroll-behavior:contain}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_primaryNavigation__BvTkd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-column:1/-1}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_primaryNavigation__BvTkd a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:12px;border-radius:12px;font-size:16px;font-weight:600}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_primaryNavigation__BvTkd a[aria-current=page]{border-color:var(--bottega-accent);background:var(--bottega-surface-selected)}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_primaryNavigation__BvTkd .icon{width:18px;height:18px}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_categories__d5IHc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-column:1/-1}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_categories__d5IHc>span{grid-column:1/-1;margin:0 0 2px;color:var(--bottega-text-muted);font-size:16px}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_categories__d5IHc a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding:12px 8px;border:0;border-radius:16px;background:var(--bottega-surface-soft);font-size:16px;font-weight:500;line-height:1.35;text-align:center;overflow-wrap:anywhere}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_categories__d5IHc a:hover{background:var(--bottega-surface-selected)}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_categories__d5IHc .category-illustration{width:86px;height:62px;max-width:100%;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--bottega-link-strong,var(--bottega-accent))}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_secondaryNavigation___joMP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:4px 12px;padding-top:14px;border-top:1px solid var(--bottega-border)}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_secondaryNavigation___joMP a{display:flex;align-items:center;gap:8px;padding:8px 0;border:0;border-radius:0;background:transparent;font-size:16px;font-weight:400}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_secondaryNavigation___joMP .icon{width:18px;height:18px}@media (max-width:760px){:root .bottega-site .StoreShell_header__JzcoB .norja-header__inner{grid-template-columns:minmax(64px,1fr) auto;gap:0 12px;padding-block:6px}.StoreShell_header__JzcoB .norja-header__inner>.bottega-brand{grid-column:1;grid-row:1/span 2}.StoreShell_header__JzcoB .norja-header__inner>.norja-header__actions{grid-column:2;grid-row:1;gap:3px}:root .norja-header__inner .StoreShell_mobilePreferences__BoF0B{display:flex;grid-column:2;grid-row:2;align-items:center;justify-content:flex-end;gap:8px;min-width:0}:root .norja-header .StoreShell_mobilePreferences__BoF0B .theme-toggle--header{display:grid}.StoreShell_mobilePreferences__BoF0B .store-language-switcher{display:inline-flex;min-height:44px;font-size:16px}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_categories__d5IHc{grid-template-columns:repeat(2,minmax(0,1fr))}:root .bottega-site .StoreShell_menu__72l6W .StoreShell_secondaryNavigation___joMP .store-language-switcher,:root .bottega-site .StoreShell_menu__72l6W .StoreShell_secondaryNavigation___joMP .theme-toggle--menu{display:none}}@media (max-width:360px){:root .bottega-site .StoreShell_menu__72l6W .StoreShell_secondaryNavigation___joMP{grid-template-columns:minmax(0,1fr)}}.TastingProductDetails_detail__hMzP5{padding-block:clamp(1.25rem,4vw,3.25rem) clamp(2.5rem,6vw,5rem)}.TastingProductDetails_top__XPn6E{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,5vw,5rem);margin-top:1.5rem}.TastingProductDetails_gallery__rKFUI{width:100%;min-width:0}.TastingProductDetails_gallery__rKFUI .product-gallery__main{width:100%;height:auto;min-height:0;aspect-ratio:1;background:#fff}.TastingProductDetails_gallery__rKFUI .product-gallery__main img{object-fit:contain}.TastingProductDetails_summary__cuuOu{padding-block:clamp(.5rem,3vw,2.75rem)}.TastingProductDetails_summary__cuuOu h1{margin:.5rem 0 1rem;font-size:clamp(2rem,4.2vw,3.9rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.TastingProductDetails_available__A_cVY,.TastingProductDetails_kicker__Z8nHC,.TastingProductDetails_sku__DfvBY{margin:0;color:var(--bottega-muted,#67594f)}.TastingProductDetails_kicker__Z8nHC{font-size:.92rem;font-weight:700;letter-spacing:.07em}.TastingProductDetails_description__1tmUX{max-width:58ch;font-size:1.08rem;line-height:1.6}.TastingProductDetails_available__A_cVY{margin:1rem 0 .6rem;font-size:.92rem}.TastingProductDetails_buy__rgLUi{display:grid;gap:.8rem;padding:clamp(.9rem,2.5vw,1.5rem);border:1px solid var(--bottega-border);border-radius:1rem;background:var(--bottega-surface-soft,#faf5ed)}.TastingProductDetails_price__Jm9Nq{display:grid;gap:.2rem;margin:0}.TastingProductDetails_price__Jm9Nq strong{font-size:2rem;line-height:1.15}.TastingProductDetails_breakdown__y0l3q{display:grid;gap:.3rem;margin:0}.TastingProductDetails_breakdown__y0l3q div{display:flex;justify-content:space-between;gap:.5rem}.TastingProductDetails_breakdown__y0l3q div:last-child{border-top:1px solid var(--bottega-border);padding-top:.45rem;font-weight:700}.TastingProductDetails_breakdown__y0l3q dd{margin:0}.TastingProductDetails_sku__DfvBY{margin-top:.8rem;font-size:.84rem}.TastingProductDetails_contents__WivKz{margin-block:2.5rem}.TastingProductDetails_contents__WivKz h2{font-size:clamp(1.45rem,3vw,2.25rem)}.TastingProductDetails_contents__WivKz ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none}.TastingProductDetails_contents__WivKz a{display:flex;align-items:center;gap:.75rem;height:100%;padding:.7rem;border:1px solid var(--bottega-border);border-radius:.75rem;color:inherit;text-decoration:none}.TastingProductDetails_contents__WivKz a:is(:hover,:focus-visible) strong{text-decoration:underline}.TastingProductDetails_contents__WivKz img{width:68px;height:68px;object-fit:contain;background:white}.TastingProductDetails_contents__WivKz small,.TastingProductDetails_contents__WivKz strong{display:block}.TastingProductDetails_contents__WivKz small{margin-top:.2rem}@media (max-width:740px){.TastingProductDetails_top__XPn6E{grid-template-columns:minmax(0,1fr)}.TastingProductDetails_contents__WivKz ul{grid-template-columns:repeat(2,minmax(0,1fr))}.TastingProductDetails_contents__WivKz a{align-items:flex-start;flex-direction:column}}