.roast_level_container,.view-details-container,.card-button-container,.card-variant-container .list-item,.back-button-container,.button-back{display:flex;align-items:center;gap:3px}.roast-level{display:inline-block;padding-right:8px}.card-button-container,.view-details-container,.card-variant-container .list-item,.back-button-container{justify-content:space-between}.view-details-container .price,.card-content-inner_xbloom .price{font-size:1.6rem}.box-product-grid .card-content-inner_xbloom .price{margin-bottom:0}.view-details-container{font-weight:500}.coffee-cup-icon{position:relative}.coffee-cup-icon .coffee-cups{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.card-content-inner_xbloom .coffee-cups{font-weight:500}.coffee-cup-price-container{display:flex;align-items:center;gap:8px}.coffee-cup-price-container .view-details-link{font-weight:500}.box-product-grid .underline-links-hover:hover a{text-decoration:none}.card-product-collection__quickadd-actions{display:flex;gap:8px}.card-product-collection__quickadd-actions>*{flex:1}.save-5-percent{display:block;width:100%;padding-top:4px;color:#0009}.hover-container .quick-add-subscription-button .quick-add__submit{background:transparent;color:#000;border:1px solid #000}.back-button-container{padding-bottom:30px}.button-back svg{transform:rotate(180deg)}.button-back{display:flex;align-items:center}.view-details-container{margin-top:40px;margin-bottom:24px}.list-item{padding:16px 0;border-top:1px solid #000}.card-button-container button,.quick-add__submit{flex:0 0 50%;gap:5px;background:transparent;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:var(--buttons-radius)}.quick-add__submit .sold_out{color:#000}.hover-container .quick-add__submit{background:#000;color:#fff;border:none;max-height:56px}.current-product-popup-modal .product-popup-modal__content{border:none}.card-button-container button.buttom-width{flex:0 0 100%}.card-content-container_xbloom{position:relative;overflow:hidden}.hover-container .card-details-container{display:flex;flex-direction:column;height:100%}.hover-container .info-list-container{position:relative;overflow-y:auto;flex:1;min-height:0;width:calc(100% + 20px);padding-right:8px}.card-content-inner_xbloom{padding:0 32px 32px}.hover-container{position:absolute;bottom:0;left:0;display:flex;padding:32px;width:100%;align-items:flex-end;justify-content:center;z-index:1}.card__content-wrapper{position:absolute;bottom:0;left:0;padding:32px;width:100%;height:100%;z-index:2;border:1px solid rgba(0,0,0,.1);border-radius:var(--buttons-radius)}.card__content-inner{position:relative;height:100%}.card__content-inner .text-returns{margin:16px 0}.card__content-inner .quick-add__submit{color:#fff;background:#000}.card__content-inner .bottom-container{position:absolute;bottom:0;left:0;width:100%;z-index:2;text-align:center}.card__content-inner>div{flex:0 0 100%}.card-wrapper .card--standard{background:#fafafa;border:none;border-radius:8px}.collection-content .card-title-container{padding:32px 32px 0}.card__content-wrapper{background:#fff}.card .card__inner{background:transparent}.card__content-wrapper{opacity:0;display:none}div.line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;align-self:stretch;overflow:hidden;line-height:120%}div.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;align-self:stretch;overflow:hidden;line-height:120%}.caption-with-letter-spacing{height:18px;margin-bottom:16px}.hover-container .card-details-container{flex:0 0 100%}.card__inner-xbloom{margin:40px 0}.collection .auto-width:hover .card-content-inner_xbloom{opacity:.6;filter:blur(16px)}.collection .auto-width:hover .price-container{opacity:0}.collection .auto-width:hover .price-container_modal .price-container{opacity:1}.product-grid-container li .product-overflow-container{margin-bottom:0}.product__column-sticky .price-container_modal .appstle_subscription_final_price,.product__column-sticky .price-container_modal .price--on-sale .price__sale,.product__column-sticky .price-container_modal .price--on-sale .price-item--regular,.product__info-container.product__column-sticky .price-container_modal .price--on-sale .price-item--regular{font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.28px}.product-grid-container .appstle_subscription_final_price{color:#000}.hover-container{opacity:0;height:100%;transform:translateY(40%);transition:transform var(--duration-long) ease,opacity var(--duration-long) ease}body.overflow-hidden .hover-container{transform:translate(0)}.collection li:hover .hover-container{opacity:1;transform:translateY(0)}.collection li.open .card__content-wrapper{display:block!important;opacity:1!important}.collection li.open .hover-container{opacity:0!important}quick-add-modal .info-value-component-content{transform:translate(0)}.modal-opener_collection .quick-add-xbloom .quick-add-modal__content{width:100%}.modal-opener_collection .product-title-container .product__text,.modal-opener_collection .product-title-container .current-product_title{display:none}.quick-add-xbloom .quick-add-modal__content{margin:0;padding:0;height:100%;width:45rem;max-height:100%;left:auto;right:0;transform:translate(100%);transition:transform .3s ease-in-out}.quick-add-xbloom .quick-add-modal__content-info{padding:0;overflow:hidden}.quick-add-xbloom .current-product-popup-modal .current-product_title{margin:16px 0 23px}.quick-add-modal[open] .quick-add-modal__content{transform:translate(0)}.quick-add-modal.modal-closing .quick-add-modal__content{transform:translate(100%)}.product-form__submit,.sold-out-container{background:#000;color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--buttons-radius);padding:16px;width:100%;text-align:center}.sold-out-container{margin-bottom:1.6rem}.variant-selects-xbloom .product-form__input .form__label{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0;width:100%;font-weight:500;border-top:1px solid #000}.main-product-machine .variant-selects-xbloom .product-form__input .form__label{border:none}.product-overflow-container .product-form__input--swatch{margin-bottom:0}.buy-buttons_xbloom .appstle_sub_widget{height:1px;visibility:hidden}.price-container_modal{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0;width:100%;font-weight:500;border-top:1px solid #000}.price-container_modal .price .price__sale,.price-container_modal .price{font-size:14px!important;font-weight:500}.price-container_modal .price .price-item--regular{margin-right:0}.price-container_modal .price-container{flex-direction:column;align-items:flex-end}.variant-selects-xbloom .swatch-input__input+.swatch-input__label.swatch-input__label--square{display:none}.variant-selects-xbloom .custom-select:after,.variant-selects-xbloom .custom-select:before{display:none}.variant-selects-xbloom .custom-select{border-radius:8px;border:1px solid rgba(0,0,0,.1)}.variant-selects-xbloom .custom-select.disabled{pointer-events:none;cursor:not-allowed}.variant-selects-xbloom .custom-select.disabled .select__select{cursor:not-allowed}.custom-select .select__select{min-height:64px;border-radius:8px}.variant-selects-xbloom .product-form__input--color-card .color-card-label,.custom-select .select__select{background:#fff}.custom-select .select__select:focus,.custom-select .select__select:focus-visible{outline:none;box-shadow:none}.product-form__input--dropdown .custom-select .dropdown-swatch{top:0;left:8px}.custom-select .swatch--square{border:none}.variant-selects-xbloom .product-form__input--dropdown{margin:0;padding:24px 0}.product-form__input--dropdown .list-item{border:none;padding:0}.product-form__input--dropdown .custom-select{--swatch-input--size: 6.4rem}.custom-select .product-form__input--dropdown .dropdown-swatch+select{padding-left:64px}inline-modal-dialog:after{content:"";top:0;left:0;height:100%;width:100%;display:block;position:absolute;z-index:-1;background:transparent}inline-modal-dialog .product-popup-modal__content{overflow-x:hidden}inline-modal-dialog.active{opacity:1}inline-modal-dialog.modal-closing.right-popup-modal .product-popup-modal__content{transform:translate(100%)}@media screen and (max-width:749px){inline-modal-dialog.modal-closing.right-popup-modal.bottom-popup-modal .product-popup-modal__content{transform:translateY(100%)}}.inline-modal-dialog .product-popup-modal__content-info{padding-right:0}.product-title-container{margin-bottom:32px}.quick-add-xbloom .product-form__buttons{position:absolute;bottom:0;left:0;padding:0 0 32px;width:100%;max-width:100%;z-index:4;margin-top:auto;background:#fff}.inline-modal-dialog .product-popup-modal__content-info,.inline-modal-dialog .quick-add-xbloom{height:100%}.quick-add-modal__content-info>product-info{display:flex;flex-direction:column;background:#fff}.return-refund_info{text-align:center;padding-bottom:20px;background:#fff}quick-add-modal .return-refund_info{background:transparent}.quick-add-xbloom .product-form__submit,.quick-add-xbloom .sold-out-container{min-height:56px}.xbloom-klaviyo{min-height:56px;width:100%;border-radius:8px;margin:10px 0 16px}.xbloom-klaviyo:hover{text-decoration:none}.price-per-cup{padding:6px;border-radius:4px;background:#0000000d}.inline-modal-dialog .price__container,.product__info-container_xbloom .price__container{display:flex;align-items:center;gap:8px}inline-modal-dialog .product-popup-modal__toggle{top:0;right:0;width:auto;z-index:1}.info-panel-trigger svg{cursor:pointer}.info-value-container{display:flex;align-items:center;justify-content:flex-end;gap:8px}.selected-value-container-inner{display:flex;gap:8px;align-items:center;justify-content:flex-end}.selected-value-container .shipping-time{text-align:right;margin-top:4px;font-weight:400;display:block}.card-product-add .card__inner{cursor:pointer}.info-value-component-content{visibility:hidden;position:fixed;padding:0;z-index:102;top:0;left:0;width:100%;height:100%;opacity:0;background:#fff;transform:translate(0);transition:transform var(--duration-long) ease-in-out,visibility var(--duration-long) ease-in-out,opacity var(--duration-long) ease-in-out}.info-value-component-content .product-popup-modal__content-info{padding:32px 32px 40px;overflow:auto}.info-value-component-content.active{transform:translate(0);visibility:visible;opacity:1}.info-value-container .product-popup-modal__button{min-height:auto;padding:0}step-section-component{text-align:left}.step-section h8{width:100%;padding-bottom:32px;border-bottom:1px solid #000}step-section-component .section__header{margin-top:32px}.step-section{padding-right:0;padding-bottom:120px}.section__header__text{margin-bottom:32px;color:#0009}.section__header__title{margin-bottom:32px;font-weight:500}.step__item__desc{padding-bottom:25px}.step__item__desc p strong{font-weight:400}.step__item__desc p strong:first-child{font-size:14px;margin-bottom:8px;font-weight:500;display:inline-block}.step__item__desc p em{color:#0000004d;font-style:normal;display:inline-block;margin-top:2px}.step__item__desc{position:relative;display:flex;align-items:flex-start;gap:16px}.step__item__desc:after{position:absolute;content:"";top:8px;left:8px;width:1px;height:100%;background:#0000001a}.step__item__desc:last-child:after{display:none}.info-value-component-content .menu-drawer__close-button{display:flex;position:relative;gap:0;text-decoration:none;top:0;padding:0 0 32px;margin:0;color:#000;font-weight:500}quick-add-modal.current-product-popup-modal .quick-add-modal__toggle{z-index:1;padding:8px;margin:0;border:none;background:#0000000d;top:3.2rem;right:3.2rem;width:auto;border-radius:50%}.button-container .underline{color:#000;text-decoration:underline}.button-container p{margin-bottom:8px}.button-container{position:absolute;z-index:1;bottom:0;width:100%;background:#f2f2f2;left:0;text-align:center}.button-container .view-product-details{padding:42px 0;gap:8px;background:transparent;color:#000}.one-per_cup{padding:6px;border-radius:4px;color:#000;background:#0000000d}.product-overflow-container .one-per_cup{display:inline-block}.product-overflow-container .price-block{text-align:right}.price-container{display:flex;align-items:center;gap:8px}.hover-container modal-opener .loading__spinner .path{stroke:#fff}.sold-out-container{display:flex;align-items:center;gap:8px}.product-form__input--color-card{display:flex;flex-direction:column;gap:1rem}.collection .product-form__input--color-card{padding-bottom:16px}.product-form__input--color-card .color-card-label{display:flex;align-items:center;padding:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:.8rem;cursor:pointer;transition:all var(--duration-short) ease;background-color:rgb(var(--color-background))}.product-form__input--color-card input[type=radio]:checked+.color-card-label{border-color:rgb(var(--color-foreground));border-width:1px}.product-form__input--color-card .color-card-image{width:4rem;height:4rem;margin-right:1rem;border-radius:.4rem;overflow:hidden;flex-shrink:0}.product-form__input--color-card .color-card-image img{width:100%;height:100%;object-fit:cover}.product-form__input--color-card .color-card-placeholder{width:100%;height:100%}.product-form__input--color-card .color-card-placeholder .swatch{--swatch--size: 100%;--swatch--border-radius: .4rem}.product-form__input--color-card .color-card-text{font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground))}.product-form__input--color-card input[type=radio]:disabled+.color-card-label,.product-form__input--color-card input[type=radio].disabled+.color-card-label{opacity:.5;cursor:not-allowed}.top_info .price--on-sale .price-item--regular,quick-add-modal .product__info-container .price--on-sale .price__container .price-item--regular{color:#0000004d;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.28px}.product-form__submit{margin-bottom:1.6rem}@media(max-width:989px){.quick-add-xbloom .quick-add-modal__content{width:100%}.quick-add-xbloom .quick-add-modal__content{visibility:hidden;opacity:0;transform:translateY(100%);transition:transform var(--duration-long) ease-in-out,visibility var(--duration-long) ease-in-out,opacity var(--duration-long) ease-in-out}.quick-add-modal[open] .quick-add-modal__content{transform:translateY(0);visibility:visible;opacity:1}quick-add-modal.current-product-popup-modal .quick-add-modal__toggle{top:2rem;right:2rem}.cart-notification-wrapper .cart-notification img{width:56px;height:auto}.cart-notification-wrapper .cart-notification.active{width:calc(100% - 40px);right:20px}.quick-add-modal__content-info>product-info{padding:60px 20px 20px}.quick-add-xbloom .product-form__buttons{padding:0 20px}.current-product-popup-modal .quick-add-xbloom .current-product_title{margin:8px 0 16px}.current-product-popup-modal .current-product_title h2,.current-product-popup-modal .product__text.caption-with-letter-spacing{font-weight:500;color:#000}.custom-select .select__select{min-height:56px}body .price{font-size:1.6rem}.hover-container .card-details-container .info-value{text-align:left}.current-product_title h1{letter-spacing:.4px;font-weight:500;line-height:120%}.info-value-component-content .product-popup-modal__content-info{padding:32px 20px 40px}}.product-form__submit.sold-out-hidden{display:none!important}.klaviyo-product-container .xbloom-klaviyo{background:#000;width:100%;color:#fff;padding:0;margin:0;min-height:auto}.product-grid-container .klaviyo-product-container .xbloom-klaviyo{min-height:56px;padding:14px 24px}.card-panel-overlay{visibility:hidden;position:fixed;overflow-y:scroll;padding:80px 32px 40px;z-index:999;top:0;left:0;width:100%;height:100%;background:#fff;transform:translate(100%);transition:transform var(--duration-long) ease-in-out,visibility var(--duration-long) ease-in-out,opacity var(--duration-long) ease-in-out}.card-panel-overlay.active{transform:translate(0);visibility:visible}.card-panel-overlay .product-popup-modal__button{min-height:auto;padding:0}.card-panel-overlay .xbloom-drawer__close-button{display:flex;align-items:center;gap:8px;text-decoration:none;padding:0;margin:0 0 20px;color:#000;font-weight:500}.card-panel-overlay .xbloom-drawer__close-button svg{transform:rotate(180deg)}.klaviyo-form-quick-add{margin-top:16px;flex:1;width:100%}.klaviyo-form-quick-add .klaviyo-product-container .klaviyo-button-container a,.product-overflow-container .klaviyo-product-container .xbloom-klaviyo{background:#000;color:#fff;border:none;max-height:56px;border-radius:8px;padding:14px 24px}.product-overflow-container .klaviyo-product-container{margin-bottom:16px}@media screen and (max-width:989px){.card-panel-overlay{padding:32px 20px}}@media screen and (min-width:990px){.collection .info-value-component-content{background:#fafafa}.collection .step-section{padding-bottom:0}.collection .step-section h8{font-size:24px}.collection .info-value-component-content .product-popup-modal__content-info{height:100%;overflow:auto;width:calc(100% - 5px)}.back-btn-container-container{display:flex;align-items:center;justify-content:space-between;position:relative;top:32px;padding:0 32px;font-size:14px;font-weight:500}quick-add-modal .back-btn-container-container .quick-add-modal__toggle{position:relative;right:0;top:0;padding:0;background:transparent;display:flex;align-items:center;gap:8px;color:#000}quick-add-modal .back-btn-container-container .icon_wrapper-back{display:flex;align-items:center;gap:8px}}.modal-opener_collection quick-add-modal{background:transparent;box-shadow:none}.modal-opener_collection .buy-buttons_xbloom{max-height:none}.modal-opener_collection .quick-add-modal__toggle .icon{transform:rotate(180deg)}.modal-opener_collection .quick-add-xbloom .quick-add-modal__content{background:#fafafa;box-shadow:none}body.product_brians-secret-stash{background-image:url(https://cdn.shopify.com/s/files/1/0659/2810/2057/files/brians-secret-stash.jpg?v=1769496014);background-size:cover;background-position:center;background-repeat:no-repeat}body.product_sey-seasonal{background-image:url(https://cdn.shopify.com/s/files/1/0659/2810/2057/files/sey-season.jpg?v=1769496014);background-size:cover;background-position:center;background-repeat:no-repeat}body.product_brians-secret-stash product-info,body.product_sey-seasonal product-info,body.product_brians-secret-stash .product-media-container,body.product_sey-seasonal .product-media-container{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/226/assets/quick-add-xbloom.css.map */
