#wbc-store .avellana-frame{position:relative!important;overflow:hidden!important;background:transparent!important;}
#wbc-store #qv-photo .avellana-frame{height:390px;}
@media(max-width:650px){#wbc-store #qv-photo .avellana-frame{height:280px;}}
#wbc-store .avellana-frame[data-prep="whole-bean"] img{position:absolute!important;height:96.314437%!important;width:auto!important;max-width:none!important;max-height:none!important;left:50%!important;top:0.346183%!important;transform:translateX(-53.499079%)!important;object-fit:fill!important;mix-blend-mode:normal!important;filter:none!important;background:transparent!important;margin:0!important;padding:0!important;}
#wbc-store .avellana-frame[data-prep="ground"] img{position:absolute!important;height:100.254917%!important;width:auto!important;max-width:none!important;max-height:none!important;left:50%!important;top:-0.646735%!important;transform:translateX(-51.795580%)!important;object-fit:fill!important;mix-blend-mode:normal!important;filter:none!important;background:transparent!important;margin:0!important;padding:0!important;}

#wbc-store .avellana-back{display:block;margin:28px auto 4px;}
#wbc-store #wb-grid .avellana-frame[data-prep="whole-bean"] img{height:70.30953901%!important;min-height:0!important;top:13.75271359%!important;}
#wbc-store #wb-grid .avellana-frame[data-prep="ground"] img{height:73.18608941000001%!important;min-height:0!important;top:13.027883450000001%!important;}

/* Coffee options are a focused view: restore the collection on close. */
#wbc-store[data-category="Coffee"]:has(#wb-detail:not([hidden])) #wb-grid,
#wbc-store[data-category="Coffee"]:has(#wb-detail:not([hidden])) #wb-filters,
#wbc-store[data-category="Coffee"]:has(#wb-detail:not([hidden])) .wb-results {display:none!important;}

#wbc-store .coffee-bottom-back{display:none;margin:22px auto 30px;padding:13px 20px;background:transparent;}
#wbc-store[data-category="Coffee"]:has(#wb-detail:not([hidden])) .coffee-bottom-back{display:block;}
#wbc-store[data-product-name] #product-purchase{min-height:170px;}
#wbc-store[data-product-name] #product-purchase:not([data-shopping-state="settled"]){visibility:hidden;}
#wbc-store[data-product-name] #product-availability{visibility:hidden;}

#wbc-store .avellana-coffee-details{margin-top:24px;}
#wbc-store button:disabled,#wbc-store button:disabled *,#wbc-store button[aria-disabled="true"],#wbc-store .wb-ribbon,#wbc-store .ct-launch-ribbon{cursor:default!important;}

#wbc-store .wb-fixed-size{display:block;padding:10px;color:var(--wb-text,#2b1b12);background:var(--wb-bg,#f3e8d8);border:1px solid var(--wb-line,#d7bc90);border-radius:5px;font:inherit;cursor:default;}
#wbc-store #qv-size[hidden]{display:none!important;}
#wbc-store[data-product-name="Café con Avellana"] #qv-prep-label{display:grid!important;}
#wbc-store[data-product-name="Café con Avellana"] .avellana-coffee-details{display:none!important;}
