.brew-product{background:#f7f8f3;color:#303030}.brew-product #MainContent{background:#f7f8f3}.brew-product #header-component .header__underlay{display:none}.brew-product #header-component{background:#f7f8f3}.brew-product #header-component header-actions{display:flex;align-items:center;gap:16px}.brew-product #header-component .header__row--top{display:block;border:0;background:#f7f8f3}.brew-product #header-component .header__columns{display:flex;justify-content:space-between;align-items:center;min-height:84px;padding-block:0;gap:0;border:0}.brew-product #header-component .header__column{display:contents}.brew-product #header-component :is(.header__row--bottom,.header-menu,.header-logo,.search-action,.dropdown-localization,.account-button){display:none}.brew-product #header-component .header__drawer{display:flex}.brew-product .brew-info__currency{font:700 12px/1 NeueMetana,sans-serif}.brew-product #header-component :is(.header__icon--menu,header-actions,.header-actions__action){color:#303030}.brew-product .product-information{display:block;width:min(var(--brew-page-max),calc(100% - var(--page-margin,16px)*2));margin-inline:auto;padding-block:40px 48px;border-bottom:1px solid #a6a7a1}.brew-product #MainContent .product-information__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px)}.brew-product #MainContent .product-information__media,.brew-product #MainContent .product-details{grid-column:auto;width:auto;min-width:0;padding-inline:0}.brew-product #MainContent .product-details{align-self:stretch;position:static;padding:0}.brew-product #MainContent .product-details>.group-block{height:100%;padding:0}.brew-product #MainContent .product-details .group-block-content{min-height:100%;height:100%}.brew-product #MainContent .product-details h1{font:700 clamp(24px,2.5vw,40px)/1.17 "NeueMetana",sans-serif;color:#303030}.brew-product #MainContent .product-details brew-product-subtitle{margin-block-start:calc(8px - var(--gap, 20px))}.brew-product .brew-product-subtitle{margin:0;font:400 clamp(14px,1.25vw,18px)/1.5 "Poppins",sans-serif}.brew-product #MainContent .product-details product-price,.brew-product #MainContent .product-details product-price .price{font-size:clamp(20px,1.7vw,27px)}.brew-product #MainContent .product-information .product-details product-price .price{font-weight:600}.brew-product #MainContent .product-details .buy-buttons-block{margin-top:auto;width:100%}.brew-product #MainContent .product-details:has(variant-picker) variant-picker{margin-top:auto}.brew-product #MainContent .product-details:has(variant-picker) .buy-buttons-block{margin-top:0}.brew-product #MainContent .product-details .add-to-cart-button{background:#303030;color:#fff;border-radius:9px}.brew-product #MainContent .product-details .add-to-cart-button:hover{background:#191b19}.brew-variant-swatch{display:none}.brew-product #MainContent .product-details .variant-option--buttons{gap:12px 18px}.brew-product #MainContent .product-details .variant-option--buttons legend{margin-bottom:14px;font-size:clamp(16px,1.2vw,18px);line-height:1.4}.brew-product #MainContent .product-details .variant-option__button-label{--options-border-radius: 10px;--options-border-width: 1px;--color-variant-border: #303030;--color-variant-text: #303030;--color-variant-background: transparent;--color-selected-variant-background: transparent;--color-selected-variant-text: #303030;--color-selected-variant-border: #303030;flex:0 0 auto;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #303030;border-radius:10px;background:transparent;color:#303030;font:400 clamp(15px,1.2vw,18px)/1.25 "Poppins",sans-serif}.brew-product #MainContent .product-details .variant-option__button-label:has(:checked){background:#30303008;box-shadow:inset 0 0 0 1px #303030}.brew-product #MainContent .product-details .variant-option__button-label:hover{background:#3030300c;color:#303030}.brew-product #MainContent .product-details .variant-option__button-label__pill{display:none}.brew-product #MainContent .product-details .brew-variant-swatch{display:block;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--brew-swatch-background);background-size:cover;background-position:center}.brew-product #MainContent .product-details .product-form-buttons{gap:18px;align-items:stretch;max-width:720px}.brew-product #MainContent .product-details .brew-selling-plan-picker{max-width:720px}.brew-product #MainContent .product-details .quantity-selector-wrapper{flex:0 0 128px}.brew-product #MainContent .product-details .quantity-selector{--quantity-selector-width: 128px;height:56px;min-height:56px;border:1px solid #303030;border-radius:10px;background:transparent;color:#303030}.brew-product #MainContent .product-details .quantity-selector input[type=number]{flex:1 1 0;width:0;min-width:0;font:400 22px/1 Poppins,sans-serif;color:#303030}.brew-product #MainContent .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;min-height:44px;color:#303030}.brew-product #MainContent .product-details .quantity-selector svg{width:18px;height:18px}.brew-product #MainContent .product-details .product-form-buttons .add-to-cart-button{min-height:56px;padding-block:12px;border-radius:10px;font:600 18px/1.2 Poppins,sans-serif;text-transform:uppercase}.brew-product #MainContent .product-details .add-to-cart-button>.add-to-cart-icon{display:none}.brew-product .product-information :is(.product-media-container,.product-media){background:transparent}.brew-product .product-information .product-media__image{object-fit:contain}.brew-product .product-information .slideshow-controls__thumbnails-container{-webkit-mask-image:none!important;mask-image:none!important}.brew-product .product-information slideshow-controls[pagination-position=center] .slideshow-controls__thumbnails{flex:0 0 100%;width:100%;box-sizing:border-box;padding-inline:4px;gap:8px}.brew-product .product-information slideshow-controls[pagination-position=center] .slideshow-controls__thumbnail{flex:0 0 calc((100% - 24px)/4);width:calc((100% - 24px)/4)}.brew-product-content{background:#f7f8f3;color:#303030;padding-block:clamp(40px,6vw,90px);font:400 clamp(14px,1.15vw,18px)/1.5 "Poppins",sans-serif}.brew-product-content__heading{margin:0 0 36px;font:700 clamp(24px,2.4vw,36px)/1.25 "NeueMetana",sans-serif}.brew-product-content__description{margin-bottom:32px}.brew-product-content__description :is(img,video,iframe){max-width:100%}.brew-product-content__description table{display:block;max-width:100%;overflow-x:auto}.brew-product-content .rte>:first-child{margin-top:0}.brew-product-content .rte>:last-child{margin-bottom:0}.brew-product-content__entry{min-width:0}brew-product-content-carousel{display:block;min-width:0}.brew-product-content__dots{display:none}.brew-product-content__media{min-width:0}.brew-product-content__media :is(img,video){display:block;width:100%;height:100%}.brew-product-content__copy h3{margin:0 0 14px;color:inherit;font-family:Poppins,sans-serif;font-size:inherit;font-weight:500}.brew-product-content__subheading{margin:0 0 22px}.brew-product-content--product_details .brew-product-content__entries{max-width:800px}.brew-product-content__detail{border-bottom:1px solid #969991}.brew-product-content__detail summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:26px 0;cursor:pointer;list-style:none;font-weight:500;text-align:start}.brew-product-content__detail-label{min-width:0}.brew-product-content__detail-toggle{display:grid;width:24px;min-width:24px;place-items:center}.brew-product-content__detail summary{color:inherit;-webkit-tap-highlight-color:transparent}.brew-product-content__detail summary::-webkit-details-marker{display:none}.brew-product-content__detail-toggle:before{content:"+";font-size:21px;line-height:1}.brew-product-content__detail[open] .brew-product-content__detail-toggle:before{content:"\2212"}.brew-product-content--product_details .brew-product-content__detail>.rte{text-align:start}@media(max-width:1024px){.brew-product-content__detail summary{padding:16px 0}}.brew-product-content__detail>div{padding:0 0 28px}.brew-product-content--in_the_box .brew-product-content__heading{text-align:center;font:700 clamp(24px,2.4vw,36px)/1.25 "NeueMetana",sans-serif;margin-bottom:56px}.brew-product-content--in_the_box .brew-product-content__entries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 40px}.brew-product-content--brewing_steps .brew-product-content__entries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px clamp(48px,5vw,80px)}.brew-product-content--in_the_box .brew-product-content__media{height:clamp(120px,12vw,190px);margin-bottom:24px}.brew-product-content--in_the_box .brew-product-content__media img{object-fit:contain}.brew-product-content--in_the_box img[src*=box-funnel],.brew-product-content--in_the_box img[src*=box-distributor]{mix-blend-mode:multiply}.brew-product-content--in_the_box img[src*=box-brush]{transform:rotate(220deg)}.brew-product-content--in_the_box .brew-product-content__copy{max-width:250px;margin-inline:auto;text-align:center}.brew-product-content--in_the_box .brew-product-content__copy h3,.brew-product-content--in_the_box .brew-product-content__copy .rte{text-align:center}@media(min-width:990px){.brew-product-content--in_the_box .brew-product-content__entries{--brew-box-gap-extra: clamp(12px, 1.4vw, 20px);margin-inline:calc(var(--brew-box-gap-extra) * -1.5);row-gap:clamp(64px,5vw,88px);column-gap:calc(clamp(56px,5vw,80px) + var(--brew-box-gap-extra))}.brew-product-content--in_the_box :is(img[src*=box-basket],img[src*=box-capsule-holder],img[src*=box-scoop]){transform:scale(.78)}.brew-product-content--in_the_box img[src*=box-scoop]{transform:translate(clamp(8px,1vw,16px)) scale(.78)}}.brew-product-content--product_intro .brew-product-content__entry{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,7vw,110px)}.brew-product-content--product_intro .brew-product-content__media{order:2;aspect-ratio:1}.brew-product-content--product_intro .brew-product-content__media img{object-fit:cover}.brew-product-content__entry--machine-intro .brew-product-content__media{border-radius:20px;overflow:hidden}.brew-product-content__entry--machine-intro .brew-product-content__copy strong{font-weight:600}.brew-product-content--product_intro h3,.brew-product-content--product_features h3{font:700 clamp(23px,2.7vw,40px)/1.2 "NeueMetana",sans-serif}.brew-product-content--brewing_steps .brew-product-content__entry{text-align:center}.brew-product-content--brewing_steps .brew-product-content__media{width:min(100%,210px);aspect-ratio:1;margin:0 auto 12px}.brew-product-content--brewing_steps .brew-product-content__media img{object-fit:contain}.brew-product-content--brewing_steps .brew-product-content__media video{pointer-events:none;user-select:none;-webkit-user-select:none}.brew-product-content--brewing_steps video::-webkit-media-controls,.brew-product-content--brewing_steps video::-webkit-media-controls-start-playback-button{display:none!important}.brew-product-content--brewing_steps .brew-product-content__copy{max-width:220px;margin-inline:auto;text-align:center}.brew-product-content--brewing_steps .brew-product-content__copy h3{text-align:center;margin-bottom:8px;font-weight:600}.brew-product-content--brewing_steps .brew-product-content__copy .rte{text-align:center}.brew-product-content--product_features{padding-top:0}.brew-product-content--product_features .brew-product-content__entries{display:grid;gap:clamp(50px,7vw,105px)}.brew-product-content--product_features .brew-product-content__entry{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,10vw,160px);align-items:center}.brew-product-content--product_features .brew-product-content__entry:nth-child(2n) .brew-product-content__media{order:2}.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--media-left .brew-product-content__media{order:0}.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--media-right .brew-product-content__media{order:2}.brew-product-content--product_features .brew-product-content__media{aspect-ratio:.65;border-radius:20px;overflow:hidden;max-height:800px}.brew-product-content--product_features .brew-product-content__media :is(img,video){object-fit:cover}.brew-product-content--product_features .brew-product-content__entry--feature-video .brew-product-content__media{aspect-ratio:9 / 16}.brew-product-content--product_features .brew-product-content__entry--feature-video video{object-fit:cover;background:#202320}.brew-product-content--product_features .brew-product-content__entry--feature-video h3{margin-bottom:10px}.brew-product-content--product_features .brew-product-content__entry--feature-video .brew-product-content__subheading{margin-bottom:12px}.brew-product-content--product_features .brew-product-content__entry--feature-video .rte p{margin-block:0}.brew-product-content--product_features .brew-product-content__entry--feature-video .rte p+p{margin-top:.65em}brew-product-feature-video{display:block;width:100%;height:100%}.brew-product-content__entry--basket-detail .brew-product-content__media picture{display:block;width:100%;height:100%}.brew-product-content--product_features .brew-product-content__entry--contain .brew-product-content__media{aspect-ratio:1;border-radius:0;overflow:visible}.brew-product-content--product_features .brew-product-content__entry--contain .brew-product-content__media :is(img,video){object-fit:contain}.brew-product-content--product_features .brew-product-content__subheading{font-family:Poppins,sans-serif;font-size:clamp(18px,1.8vw,27px);font-weight:500;font-style:normal;line-height:1.35}.brew-product-content[data-product-handle=brewstand]:is(.brew-product-content--product_intro,.brew-product-content--product_features) .brew-product-content__copy{text-align:start}@media(min-width:750px){.brew-product-content--product_features .brew-product-content__entries:has(.brew-product-content__entry--portrait){row-gap:0}.brew-product-content--product_features .brew-product-content__entry--portrait{grid-template-columns:minmax(0,41fr) minmax(0,48.5fr);column-gap:10.5%}.brew-product-content--product_features .brew-product-content__entry--portrait:nth-child(2n),.brew-product-content--product_features .brew-product-content__entry--portrait.brew-product-content__entry--media-right{grid-template-columns:minmax(0,48.5fr) minmax(0,41fr)}.brew-product-content--product_features .brew-product-content__entry--portrait.brew-product-content__entry--media-left{grid-template-columns:minmax(0,41fr) minmax(0,48.5fr)}.brew-product-content--product_features .brew-product-content__entry--portrait .brew-product-content__media{width:100%;max-height:none}}@media(min-width:990px){.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--feature-video{--brew-feature-video-width: min(38%, 420px, calc(66.667svh - 107px) );grid-template-columns:minmax(0,var(--brew-feature-video-width)) minmax(0,1fr);column-gap:clamp(40px,6vw,88px)}.brew-product-content--product_features .brew-product-content__entry--feature-video:nth-child(2n),.brew-product-content--product_features .brew-product-content__entry--feature-video.brew-product-content__entry--media-right{grid-template-columns:minmax(0,1fr) minmax(0,var(--brew-feature-video-width))}.brew-product-content--product_features .brew-product-content__entry--feature-video.brew-product-content__entry--media-left{grid-template-columns:minmax(0,var(--brew-feature-video-width)) minmax(0,1fr)}.brew-product-content--product_features .brew-product-content__entry--feature-video .brew-product-content__media{aspect-ratio:2 / 3}.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--stand-base{--brew-base-frame-width: 100vw;--brew-base-image-height: clamp(390px, 39vw, 565px);width:var(--brew-base-frame-width);margin-inline:calc((100% - var(--brew-base-frame-width)) / 2);grid-template-columns:minmax(0,1fr) auto;gap:0;overflow:clip}.brew-product-content--product_features .brew-product-content__entry--stand-base .brew-product-content__media{order:2;width:calc(var(--brew-base-image-height) * .4);height:var(--brew-base-image-height);max-height:none;aspect-ratio:2 / 5;border-radius:0;overflow:hidden}.brew-product-content--product_features .brew-product-content__entry--stand-base .brew-product-content__media img{object-fit:cover;object-position:24.5% center}.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--stand-base .brew-product-content__copy{width:min(480px,76%);justify-self:center;text-align:start}}@media(min-width:1680px){.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--stand-base{--brew-base-frame-width: calc(var(--brew-page-max) + 140px)}}.brew-product .brew-bestsellers{padding-block:50px 80px}.brew-product .brew-bestsellers__track{margin-top:28px}.brew-product :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.brew-product #MainContent .product-details .variant-option--buttons{gap:12px}.brew-product #MainContent .product-details .product-form-buttons{gap:16px}.brew-product #MainContent .product-details .quantity-selector-wrapper{flex-basis:128px}.brew-product #MainContent .product-details .quantity-selector{--quantity-selector-width: 128px}.brew-product #MainContent .product-information__grid{grid-template-columns:1fr 1fr;gap:24px}.brew-product-content--in_the_box .brew-product-content__entries,.brew-product-content--brewing_steps .brew-product-content__entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.brew-product #MainContent .product-details .variant-option--buttons legend{margin-bottom:12px}.brew-product #MainContent .product-details .variant-option__button-label{gap:7px;min-height:44px;padding:8px 10px;border-radius:9px;font-size:14px}.brew-product #MainContent .product-details .brew-variant-swatch{flex-basis:18px;width:18px;height:18px}.brew-product #MainContent .product-details .product-form-buttons{gap:12px}.brew-product #MainContent .product-details .product-form-buttons>span:has(add-to-cart-component){flex:1 0 100%;width:100%;min-width:0}.brew-product #MainContent .product-details .quantity-selector-wrapper{flex-basis:104px}.brew-product #MainContent .product-details .quantity-selector{--quantity-selector-width: 104px;height:44px;min-height:44px;border-radius:9px}.brew-product #MainContent .product-details .quantity-selector input[type=number]{font-size:16px}.brew-product #MainContent .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){width:32px;height:44px;min-height:44px;padding:0}.brew-product #MainContent .product-details .quantity-selector svg{width:16px;height:16px}.brew-product #MainContent .product-details .product-form-buttons .add-to-cart-button{height:48px;min-height:48px;padding:10px 12px;border-radius:9px;font-size:15px}.brew-product #header-component .header__columns{min-height:64px}.brew-product .product-information{padding-block:12px 32px;border-bottom:0}.brew-product #MainContent .product-information__grid{grid-template-columns:1fr;gap:28px}.brew-product #MainContent .product-details .group-block-content{min-height:0}.brew-product #MainContent .product-details brew-product-subtitle{margin-block-start:calc(4px - var(--gap, 20px))}.brew-product #MainContent .product-details .buy-buttons-block{margin-top:16px}.brew-product-content__heading{margin-bottom:24px}.brew-product-content--product_details>.brew-page-width{width:var(--brew-mobile-content-width)}.brew-product-content--product_details :is(.brew-product-content__heading,.brew-product-content__description,.brew-product-content__detail>summary,.brew-product-content__detail>.rte){padding-inline:0}.brew-product-content--in_the_box .brew-product-content__entries,.brew-product-content--brewing_steps .brew-product-content__entries{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}brew-product-content-carousel .brew-product-content__entries::-webkit-scrollbar{display:none}brew-product-content-carousel .brew-product-content__entry{scroll-snap-align:start;text-align:center}brew-product-content-carousel .brew-product-content__copy{max-width:280px;margin-inline:auto}.brew-product-content--in_the_box .brew-product-content__heading{margin-bottom:24px}:is(.brew-product-content--in_the_box,.brew-product-content--brewing_steps) .brew-product-content__media{width:clamp(96px,28vw,120px);height:clamp(96px,28vw,120px);margin:0 auto 24px}.brew-product-content--in_the_box .brew-product-content__copy,.brew-product-content--in_the_box .brew-product-content__copy :is(h3,.rte){text-align:center}brew-product-content-carousel[data-single-step] .brew-product-content__entries{touch-action:pan-y pinch-zoom}.brew-product-content--brewing_steps .brew-product-content__copy{max-width:250px}.brew-product-content--brewing_steps .brew-product-content__copy h3{margin-bottom:14px}.brew-product-content__dots:not([hidden]){display:flex;justify-content:center;flex-wrap:wrap;margin-top:12px}.brew-product-content__dot{display:grid;place-items:center;width:24px;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.brew-product-content__dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#e6e7e4}.brew-product-content__dot[aria-current=true]:before{background:#303030}.brew-product-content__dot:focus-visible,brew-product-content-carousel .brew-product-content__entries:focus-visible{outline:2px solid #303030;outline-offset:-2px}.brew-product-content--in_the_box img[src*=box-brush]{transform:rotate(220deg) scale(.74)}.brew-product-content--product_intro .brew-product-content__entry,.brew-product-content--product_features .brew-product-content__entry{grid-template-columns:1fr;gap:28px}.brew-product-content--product_features .brew-product-content__entries:has(.brew-product-content__entry--feature-video){row-gap:32px}.brew-product-content--product_features .brew-product-content__entry--feature-video{row-gap:18px}.brew-product-content--product_intro .brew-product-content__copy,.brew-product-content--product_features .brew-product-content__copy{text-align:center}.brew-product-content--product_intro .brew-product-content__entry--machine-intro .brew-product-content__copy{width:100%;max-width:360px;margin-inline:auto;text-align:center}.brew-product-content__entry--machine-intro :is(.rte,.metafield-rich_text_field):has(>p>strong:only-child){display:grid;grid-template-columns:minmax(0,1fr) fit-content(100%) minmax(0,1fr);row-gap:1em}.brew-product-content__entry--machine-intro :is(.rte,.metafield-rich_text_field):has(>p>strong:only-child)>:where(p){grid-column:1 / -1;margin:0}.brew-product-content__entry--machine-intro :is(.rte,.metafield-rich_text_field)>p:has(>strong:only-child),.brew-product-content__entry--machine-intro :is(.rte,.metafield-rich_text_field)>p:has(>strong:only-child)+p{grid-column:2;text-align:left}.brew-product-content[data-product-handle=brewstand]:is(.brew-product-content--product_intro,.brew-product-content--product_features) .brew-product-content__copy{text-align:start}.brew-product-content--product_intro .brew-product-content__media,.brew-product-content--product_features .brew-product-content__entry:nth-child(2n) .brew-product-content__media{order:0}.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--media-right .brew-product-content__media{order:0}.brew-product-content--product_features .brew-product-content__entry.brew-product-content__entry--feature-video .brew-product-content__media{order:2;aspect-ratio:4 / 3}brew-product-feature-video video::-webkit-media-controls{display:none}.brew-product-content--product_features .brew-product-content__media{max-height:600px}.brew-product-content--product_features h3{margin-bottom:12px}.brew-product-content--product_features .brew-product-content__entries:has(>.brew-product-content__entry--basket-detail){row-gap:72px}.brew-product-content--product_features .brew-product-content__entry--basket-detail{gap:24px;text-align:center}.brew-product-content--product_features .brew-product-content__entry--basket-detail .brew-product-content__media{width:100%;aspect-ratio:auto}.brew-product-content__entry--basket-detail .brew-product-content__media picture{width:46%;height:auto;margin-inline:auto}.brew-product-content__entry--basket-detail .brew-product-content__media img{height:auto}.brew-product-content__entry--basket-detail .brew-product-content__media img[src*=double-shot]{width:75%;margin-inline:auto}.brew-product-content--product_features .brew-product-content__entry--basket-detail h3{font-size:clamp(16px,4vw,24px)}.brew-product-content__entry--basket-detail h3 br{display:none}.brew-product-content--product_features .brew-product-content__entry--basket-detail .brew-product-content__subheading{font-size:14px;font-weight:600;margin-bottom:8px}.brew-product-content__entry--basket-detail .rte{font-size:12px;line-height:1.4}.brew-product .brew-bestsellers{padding-block:36px 50px}.brew-product .brew-bestsellers__price{font-weight:700}}.brew-product .brew-product-contact{isolation:isolate}.brew-product .sticky-add-to-cart__bar{width:min(720px,calc(100% - 32px));padding:12px 52px 12px 12px;gap:16px;border:1px solid #d9dbd3;border-radius:16px;background:#f7f8f3;color:#303030;box-shadow:0 8px 32px #2023201f;font-family:Poppins,sans-serif}.brew-product .sticky-add-to-cart__bar:before{content:none}.brew-product .sticky-add-to-cart__close{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:transparent;color:#303030;cursor:pointer;-webkit-tap-highlight-color:transparent}.brew-product .sticky-add-to-cart__close svg{width:20px;height:20px}.brew-product .sticky-add-to-cart__close:hover{background:#e7e7e5}.brew-product .sticky-add-to-cart__close:focus-visible{outline:2px solid #303030;outline-offset:-4px}.brew-product .sticky-add-to-cart__image{height:52px;border-radius:8px;background:#eeefe9}.brew-product .sticky-add-to-cart__image-img{object-fit:contain}.brew-product .sticky-add-to-cart__title{display:block;font-size:14px;font-weight:600;line-height:1.5}.brew-product .sticky-add-to-cart__variant{margin-top:2px;font-size:12px;color:#646661;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brew-product .sticky-add-to-cart__price{font-size:15px;font-weight:600;white-space:nowrap}.brew-product .sticky-add-to-cart__button{width:auto;min-width:156px;height:48px;min-height:48px;padding:12px 20px;border:0;border-radius:9px;background:#303030;color:#f7f8f3;box-shadow:none;font:600 14px/1.4 Poppins,sans-serif}.brew-product .sticky-add-to-cart__button:not(:disabled):hover{background:#a9fd06;color:#202320}.brew-product .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{width:18px;height:18px}.brew-product .sticky-add-to-cart__button:focus-visible{outline:2px solid #303030;outline-offset:3px}@media(max-width:749px){.brew-product .sticky-add-to-cart__bar{bottom:max(12px,var(--safe-area-inset-bottom));width:calc(100% - 24px);display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;padding:10px 52px 10px 10px;border-radius:12px}.brew-product .sticky-add-to-cart__image{grid-column:1;grid-row:1 / 3;height:40px}.brew-product .sticky-add-to-cart__info{grid-column:2;grid-row:1}.brew-product .sticky-add-to-cart__title{font-size:12px}.brew-product .sticky-add-to-cart__variant{font-size:11px}.brew-product .sticky-add-to-cart__price{grid-column:2;grid-row:2;font-size:12px}.brew-product .sticky-add-to-cart__button{grid-column:3;grid-row:1 / 3;min-width:110px;height:44px;min-height:44px;padding:10px 12px;font-size:12px}.brew-product .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.brew-product .sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none}.brew-product .sticky-add-to-cart__bar:not(:has(.sticky-add-to-cart__image)){grid-template-columns:minmax(0,1fr) auto}.brew-product .sticky-add-to-cart__bar:not(:has(.sticky-add-to-cart__image)) :is(.sticky-add-to-cart__info,.sticky-add-to-cart__price){grid-column:1}.brew-product .sticky-add-to-cart__bar:not(:has(.sticky-add-to-cart__image)) .sticky-add-to-cart__button{grid-column:2}}@media(max-width:389px){.brew-product .sticky-add-to-cart__bar{grid-template-columns:minmax(0,1fr) auto}.brew-product .sticky-add-to-cart__image{display:none}.brew-product :is(.sticky-add-to-cart__info,.sticky-add-to-cart__price){grid-column:1}.brew-product .sticky-add-to-cart__button{grid-column:2}}@media(max-width:749px){.brew-product .product-information .slideshow-controls__thumbnail{--thumbnail-radius: 0px;border-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/brewthis-product.css.map */
