html,body,#app{max-width:100%;overflow-x:clip}html{scroll-behavior:auto!important}#app *{min-width:0}#app img,#app svg,#app video,#app iframe{max-width:100%}#app img{background-color:transparent!important}#app button,#app input,#app textarea,#app select,#app a{max-width:100%}.hero-search,.hero-search-results,.robusta-detail-search,.cart-table-card,.cart-summary-card,.perfect-finder-surface,.finder-option-card,.finder-answer-card,.finder-match-details article,.footer-lead-form,.robusta-contact-form{box-sizing:border-box}.hero-search input,.robusta-detail-search input,.contact-card input,.contact-card textarea,.robusta-contact-form input,.footer-lead-form input{min-width:0;text-overflow:ellipsis}.hero-search-results{z-index:80;overflow:hidden}.hero-search-results a,.finder-option-card,.cart-table td,.cart-summary-card dd,.cart-summary-total strong,.robusta-detail-tabs button{overflow-wrap:anywhere}.hero-bean{backface-visibility:hidden;contain:layout paint}.hero-bean img{background:transparent!important;filter:none!important;opacity:0;transform:translateZ(0);transition:opacity .18s linear}.hero-bean.bm-image-ready img{opacity:1}img.bm-image-failed,.bm-image-failed.hero-bean,.bm-image-failed.caffinity-trail-card,.bm-image-failed.ticker-item{opacity:0!important;visibility:hidden!important}.meet-mule,.lovable-brew-page,.perfect-finder-section,.perfect-finder-quiz,.brew-showcase,.special-collection,.contact-us,.robusta-contact-section,.footer{content-visibility:auto;contain-intrinsic-size:760px}html.bm-low-power .hero-bean,html.bm-low-power .hero-grain-overlay,html.bm-low-power .caffinity-trail-card{display:none!important}html.bm-low-power .hero,html.bm-low-power .contact-us,html.bm-low-power .brew-showcase-inner{background-attachment:scroll!important}html.bm-low-power .hero-title-logo,html.bm-low-power .hero-packet img,html.bm-low-power .brew-card-image img,html.bm-low-power .meet-mule-cup img,html.bm-low-power .robusta-detail-pack,html.bm-low-power .robusta-detail-stage{filter:none!important}html.bm-reduce-motion *,html.bm-reduce-motion *:before,html.bm-reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html.bm-reduce-motion .ticker-track,html.bm-low-power .ticker-track{animation:none!important;transform:none!important}html.bm-reduce-motion .meet-mule:before,html.bm-reduce-motion .meet-mule:after,html.bm-low-power .meet-mule:before,html.bm-low-power .meet-mule:after{animation:none!important}@media(min-width:769px)and (max-width:1380px){.nav-shell{padding-inline:clamp(22px,3vw,34px)!important}.nav-pill{display:grid!important;grid-template-columns:max-content max-content 46px max-content max-content!important;justify-content:center!important;align-items:center!important;gap:clamp(20px,3vw,38px)!important;column-gap:clamp(18px,2.2vw,28px)!important;width:auto!important;max-width:none!important;padding-inline:clamp(18px,2.6vw,28px)!important}.nav-pill a{white-space:nowrap}.nav-pill .menu-button{display:none!important}.brand-mark{grid-column:3!important;justify-self:center!important;position:relative!important;top:auto!important;left:auto!important;width:40px!important;height:40px!important;transform:none!important}.hero{padding-top:clamp(104px,14.4svh,130px)!important}.hero-shop-tools{top:38px!important;right:clamp(22px,3vw,34px)!important;left:auto!important;width:clamp(150px,21vw,296px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 46px;gap:8px!important;align-items:center}.hero-search{width:100%!important;padding-inline:clamp(11px,1.5vw,16px)!important;grid-template-columns:18px minmax(0,1fr)!important}.hero-search input{padding-left:clamp(6px,.9vw,10px)!important;font-size:clamp(12px,1.25vw,14px)!important}.hero-search-results{width:100%!important;min-width:0!important;right:56px!important}}@media(min-width:769px)and (max-width:900px){.nav-pill{grid-template-columns:max-content max-content 42px max-content max-content!important;column-gap:clamp(12px,1.6vw,16px)!important;padding-inline:14px!important;font-size:clamp(13px,1.7vw,16px)!important}.brand-mark{width:38px!important;height:38px!important}.hero-shop-tools{width:clamp(150px,20vw,184px)!important;grid-template-columns:minmax(0,1fr) 42px}}.robusta-detail-visual{min-height:clamp(575px,45vw,690px)!important}.robusta-detail-stage{width:clamp(610px,52vw,760px)!important;max-width:none!important;bottom:0!important;left:50%!important}.robusta-detail-pack{height:clamp(515px,41vw,590px)!important;max-width:none!important;bottom:clamp(38px,3.8vw,58px)!important;left:50%!important}@media(max-width:1240px){.robusta-detail-visual{min-height:clamp(540px,56vw,650px)!important}.robusta-detail-stage{width:min(126vw,700px)!important}.robusta-detail-pack{height:min(92vw,510px)!important;bottom:clamp(38px,5vw,58px)!important}}@media(max-width:820px){.robusta-detail-visual{min-height:clamp(500px,92vw,590px)!important}.robusta-detail-stage{width:min(124vw,650px)!important}.robusta-detail-pack{height:min(92vw,475px)!important;bottom:clamp(42px,8vw,58px)!important}}@media(max-width:560px){.robusta-detail-visual{min-height:clamp(440px,118vw,510px)!important}.robusta-detail-stage{width:min(132vw,580px)!important}.robusta-detail-pack{height:min(96vw,420px)!important;bottom:clamp(36px,10vw,50px)!important}}@media(max-width:768px){.hero{min-height:100svh;padding-top:clamp(178px,24svh,214px)!important}.hero-shop-tools{width:auto!important}.hero-search,.hero-cart-link,.hero-account-link,.hero-mobile-caffinity-link{flex:none}.hero:has(.hero-search:focus-within){padding-top:clamp(230px,30svh,268px)!important}.hero:has(.hero-search:focus-within) .hero-shop-tools{top:134px!important;left:14px!important;right:14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px;gap:8px!important;width:auto!important}.hero:has(.hero-search:focus-within) .hero-search{width:100%!important;grid-template-columns:20px minmax(0,1fr)!important;place-items:center stretch!important;padding:0 14px!important}.hero:has(.hero-search:focus-within) .hero-search input{opacity:1!important;pointer-events:auto!important;position:static!important;width:100%!important;padding-left:10px!important}.hero:has(.hero-search:focus-within) .hero-search-results{left:0!important;right:0!important;width:100%!important;min-width:0!important}.mobile-panel{max-width:calc(100vw - 56px)!important}.perfect-finder-section,.perfect-finder-quiz{padding-inline:clamp(14px,4vw,24px)!important}.perfect-finder-surface{width:100%!important;min-height:auto!important;padding:clamp(36px,8vw,56px) clamp(16px,5vw,24px)!important}.perfect-finder-copy{padding:0!important}.finder-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.finder-progress-step small{white-space:normal!important;line-height:1.05!important}.finder-option-grid,.finder-option-grid-five,.finder-option-grid-two,.finder-answer-card>div,.finder-match-details,.finder-match-actions{grid-template-columns:1fr!important}.finder-option-card{min-height:132px!important;padding:18px!important}.finder-match-layout{grid-template-columns:1fr!important;gap:22px!important}.finder-match-pack{min-height:clamp(280px,72vw,420px)!important}}@media(max-width:520px){.nav-shell{padding-inline:clamp(14px,5vw,22px)!important}.nav-pill{max-width:calc(100vw - clamp(28px,10vw,44px))!important}.brand-mark,.menu-button{width:46px!important;height:46px!important}.hero-account-link,.hero-mobile-caffinity-link,.hero-cart-link,.hero-search{height:40px!important;min-height:40px!important}.hero-account-link,.hero-cart-link,.hero-search{width:40px!important}.hero-mobile-caffinity-link{left:60px!important;max-width:calc(100vw - 184px)!important;overflow:hidden;padding-inline:10px!important;text-overflow:ellipsis}.hero-shop-tools{right:14px!important;gap:8px!important}.hero:has(.hero-search:focus-within) .hero-shop-tools{top:130px!important}.hero h1{font-size:clamp(34px,11.5vw,54px)!important}.hero-description{font-size:clamp(13px,3.5vw,15px)!important}}.cart-page{width:100%;overflow-x:clip!important}.cart-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start}.cart-table-card,.cart-summary-card{max-width:100%}.cart-table{table-layout:fixed}.cart-table th,.cart-table td{overflow-wrap:anywhere}.cart-page .robusta-contact-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.cart-page .robusta-contact-inner{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:1080px){.cart-layout{grid-template-columns:1fr!important}}@media(max-width:1200px){.cart-layout{grid-template-columns:1fr!important;gap:clamp(24px,3.5vw,40px)!important}.cart-layout>div,.cart-table-card,.cart-summary-card{width:100%!important;min-width:0!important}.cart-summary-card{transform:none!important;margin-top:0!important}.cart-trust-row{margin-top:clamp(26px,3vw,38px)!important;margin-bottom:0!important}}@media(min-width:769px)and (max-width:1200px){.cart-table-card{padding:clamp(22px,2.8vw,30px)!important;overflow-x:auto!important}.cart-table{min-width:720px!important}.cart-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cart-trust-row article{justify-content:flex-start!important;gap:14px!important;padding-inline:clamp(14px,2vw,22px)!important}.cart-trust-row h2{font-size:clamp(15px,1.8vw,18px)!important;line-height:1.15!important}.cart-trust-row p{font-size:clamp(13px,1.45vw,15px)!important;line-height:1.3!important}}@media(max-width:768px){.cart-page{padding-inline:clamp(12px,4vw,18px)!important}.cart-heading h1{font-size:clamp(48px,15vw,78px)!important;line-height:.9!important}.cart-layout{gap:22px!important}.cart-table-card{padding:clamp(14px,4vw,20px)!important;overflow:hidden!important}.cart-table tr{padding:clamp(14px,4vw,18px)!important}.cart-table td{grid-template-columns:minmax(78px,.38fr) minmax(0,1fr)!important;gap:12px!important}.cart-quantity-control{width:fit-content;max-width:100%}.cart-summary-card{padding:clamp(22px,5vw,30px) clamp(16px,5vw,24px)!important}.cart-checkout-button,.cart-continue-link{min-height:52px}}@media(max-width:380px){.cart-table td{grid-template-columns:1fr!important;text-align:left!important}.cart-quantity-control,.cart-remove-button{justify-self:start!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/brown-mule-responsive-fixes.css.map */
