@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600&family=Hanken+Grotesk:wght@400;500;600;700;800;900&display=swap";cart-drawer .cart-drawer,cart-drawer .drawer__inner{--bloom-cart-ink: #1f2433;--bloom-cart-text: #3a4256;--bloom-cart-muted: #8a8478;--bloom-cart-faint: #b0a998;--bloom-cart-line: #ece8df;--bloom-cart-soft-line: #f1ede4;--bloom-cart-yellow: #ECEA2B;--bloom-cart-gift: #fdfce8;--bloom-cart-green: #1f7a3f;font-family:"Hanken Grotesk",var(--font-body-family),-apple-system,BlinkMacSystemFont,sans-serif;color:var(--bloom-cart-ink)}cart-drawer .drawer__inner{width:min(430px,100vw)!important;max-width:100vw!important;min-height:100vh;height:100vh;background:#fff!important;border-radius:0!important;box-shadow:-14px 0 34px #1f243324;display:flex;flex-direction:column;overflow:hidden!important}cart-drawer:not(.active) .drawer__inner,cart-drawer:not(.active) .cart-drawer__overlay{visibility:hidden}cart-drawer.active .drawer__inner,cart-drawer.active .cart-drawer__overlay{visibility:visible}cart-drawer .drawer__inner>.cart__warnings,cart-drawer .drawer__inner>.cart__empty-text,cart-drawer .drawer__inner>.drawer__close+.button,cart-drawer .drawer__inner>.cart__login-title,cart-drawer .drawer__inner>.cart__login-paragraph{display:none!important}cart-drawer.is-empty .drawer__header,cart-drawer.is-empty .cart-drawer__body,cart-drawer.is-empty .drawer__footer{display:none!important}cart-drawer.is-empty .drawer__inner-empty{flex:1 1 auto!important;min-height:100vh!important;height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 20px!important;background:#fff!important;position:relative!important}cart-drawer.is-empty .cart-drawer__warnings,cart-drawer.is-empty .cart-drawer__empty-content{width:100%!important;max-width:330px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}cart-drawer.is-empty .cart-drawer__empty-content .drawer__close{position:absolute!important;top:24px!important;right:18px!important;width:36px!important;height:36px!important;min-width:36px!important;margin:0!important;padding:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#1f2433!important;background:transparent!important;opacity:1!important}cart-drawer.is-empty .cart-drawer__empty-content .drawer__close svg{width:24px!important;height:24px!important;stroke-width:1.6px!important}cart-drawer.is-empty .cart-drawer__empty-content .cart__empty-text{display:block!important;margin:0 0 26px!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:22px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:0!important;color:#000!important;text-transform:none!important}cart-drawer.is-empty .cart-drawer__empty-content .button{min-height:0!important;min-width:202px!important;margin:0 0 52px!important;padding:14px 22px!important;border:0!important;border-radius:6px!important;background:#93afd5!important;color:#fff!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:15px!important;line-height:1!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}cart-drawer.is-empty .cart__login-title{display:block!important;margin:0 0 12px!important;color:#000!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important}cart-drawer.is-empty .cart__login-paragraph{display:block!important;max-width:280px!important;margin:0 auto!important;color:#000!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:15.5px!important;line-height:1.55!important;font-weight:400!important}cart-drawer .drawer__header{min-height:0!important;padding:8px 20px!important;border-bottom:1px solid var(--bloom-cart-line)!important;align-items:center!important;display:flex!important;justify-content:space-between!important;gap:12px!important}cart-drawer .drawer__heading,cart-drawer .bloom-cart-heading-text{margin:0!important;font-family:"Cormorant Garamond",var(--font-heading-family),serif!important;font-size:19px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:0!important;color:var(--bloom-cart-ink)!important;text-transform:none!important}cart-drawer .bloom-cart-heading-count{font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:600!important;color:var(--bloom-cart-muted)!important;vertical-align:baseline}cart-drawer .drawer__close{position:static!important;top:auto!important;right:auto!important;transform:none!important;width:32px!important;height:32px!important;min-width:32px!important;padding:7px!important;margin:0 -7px 0 0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--bloom-cart-text)!important;opacity:1!important}cart-drawer .drawer__close svg{width:18px!important;height:18px!important;stroke-width:1.8px}cart-drawer .cart-drawer__body{flex:1 1 auto!important;min-height:0!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0!important;background:#fff!important}cart-drawer .cart-timer{position:sticky!important;top:0!important;z-index:8!important;margin:0!important;min-height:36px!important;padding:10px 16px!important;background:var(--bloom-cart-ink)!important;color:#fff!important;border:0!important;border-radius:0!important;text-align:center!important;font-size:12.5px!important;line-height:1.2!important;letter-spacing:.02em!important;font-weight:400!important;box-shadow:0 1px #1f243314!important}cart-drawer .cart-timer strong,cart-drawer .cart-timer countdown-timer{color:var(--bloom-cart-yellow)!important;font-weight:800!important;font-variant-numeric:lining-nums}cart-drawer .cart-progress{position:sticky!important;top:36px!important;z-index:7!important;margin:0!important;padding:12px 20px 10px!important;border-bottom:1px solid var(--bloom-cart-line)!important;background:#fff!important;box-shadow:0 4px 10px #1f24330a!important}cart-drawer .cart-progress__text{margin:0 0 8px!important;color:var(--bloom-cart-text)!important;font-size:13px!important;line-height:1.35!important;font-weight:400!important}cart-drawer .cart-progress__text strong,cart-drawer .cart-progress__text span{font-weight:800!important;font-variant-numeric:lining-nums}cart-drawer .cart-progress__bar{height:6px!important;border-radius:4px!important;overflow:hidden!important;background:var(--bloom-cart-line)!important;box-shadow:none!important}cart-drawer .cart-progress__bar__progress{height:100%!important;border-radius:0!important;background:var(--bloom-cart-yellow)!important;border-right:2px solid var(--bloom-cart-ink)!important}cart-drawer .cart-progress__bar__badge{display:none!important}cart-drawer .bloom-cart-progress-labels{display:flex;justify-content:space-between;margin-top:5px;color:var(--bloom-cart-muted);font-size:11px;line-height:1.2;font-variant-numeric:lining-nums}cart-drawer cart-drawer-items{display:block;margin:0!important;padding:6px 20px 0!important}cart-drawer .drawer__cart-items-wrapper,cart-drawer .cart-items{margin:0!important;padding:0!important}cart-drawer .cart-items{display:flex;flex-direction:column;gap:0!important}cart-drawer .cart-drawer-item{display:flex!important;gap:4px!important;padding:4px 0!important;min-height:0!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid var(--bloom-cart-soft-line)!important;background:#fff!important;color:var(--bloom-cart-ink)!important;overflow:hidden!important}cart-drawer .cart-item--product-bloom{order:-30}cart-drawer .cart-drawer-item--free-gift[class*=opaska]{order:-10}cart-drawer .cart-drawer-item[class*=glowica],cart-drawer .cart-drawer-item[class*=glowic],cart-drawer .cart-drawer-item[class*=ladowarka],cart-drawer .cart-drawer-item[class*=usb]{order:-20}cart-drawer .cart-drawer-item[class*=glowica],cart-drawer .cart-drawer-item[class*=glowic],cart-drawer .cart-drawer-item[class*=ladowarka],cart-drawer .cart-drawer-item[class*=usb]{padding-top:4px!important}cart-drawer .cart-items>.cart-drawer-item[class*=glowica]:first-child,cart-drawer .cart-items>.cart-drawer-item[class*=glowic]:first-child,cart-drawer .cart-items>.cart-drawer-item[class*=ladowarka]:first-child,cart-drawer .cart-items>.cart-drawer-item[class*=usb]:first-child{padding-top:4px!important}cart-drawer .cart-item__media{width:72px!important;flex:0 0 72px!important;padding:0!important}cart-drawer .cart-item__image{width:72px!important;height:72px!important;border-radius:8px!important;object-fit:cover!important;border:1px solid var(--bloom-cart-line)!important;background:#eef3fb}cart-drawer .cart-drawer-item__right{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 86px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:10px!important;overflow:hidden!important}cart-drawer .cart-drawer-item__details-and-delete-btn{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}cart-drawer .cart-item__details{min-width:0!important;max-width:100%!important;flex:1 1 auto!important;overflow:hidden!important}cart-drawer .cart-item__name{margin:0!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important;color:var(--bloom-cart-ink)!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}cart-drawer .product-option,cart-drawer .cart-drawer-item__single-item-prices,cart-drawer .cart-item__details dl,cart-drawer .cart-item__details p{margin:2px 0 0!important;font-size:12px!important;line-height:1.35!important;color:var(--bloom-cart-muted)!important;font-weight:400!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}cart-drawer cart-remove-button button{width:auto!important;height:auto!important;min-width:0!important;padding:0!important;color:var(--bloom-cart-faint)!important;background:transparent!important}cart-drawer cart-remove-button svg{width:17px!important;height:17px!important}cart-drawer .cart-drawer-item__quantity-and-prices{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}cart-drawer .cart-item__quantity,cart-drawer .cart-item__quantity-wrapper{flex:0 0 auto!important;min-width:0!important;margin:0!important}cart-drawer .cart-quantity,cart-drawer quantity-input.quantity{display:inline-grid!important;grid-template-columns:32px 28px 32px!important;align-items:center!important;justify-content:center!important;width:94px!important;min-width:94px!important;max-width:94px!important;min-height:34px!important;height:34px!important;padding:0!important;border:1px solid #dcd8cc!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}cart-drawer .quantity__button,cart-drawer .quantity__button.no-js-hidden{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;color:var(--bloom-cart-text)!important;background:#fff!important;border:0!important;box-shadow:none!important}cart-drawer .quantity__button svg{width:10px!important;height:10px!important}cart-drawer .quantity__input{width:28px!important;min-width:28px!important;max-width:28px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;text-align:center!important;font-size:13px!important;font-weight:700!important;color:var(--bloom-cart-ink)!important;font-variant-numeric:lining-nums;background:#fff!important;-webkit-appearance:textfield!important;appearance:textfield!important}cart-drawer .cart-item__totals{text-align:right!important}cart-drawer .cart-item__price-wrapper{font-variant-numeric:lining-nums}cart-drawer .compare-price,cart-drawer .cart-item__old-price{display:block!important;color:var(--bloom-cart-faint)!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;text-decoration:line-through!important}cart-drawer .regular-price,cart-drawer .cart-item__final-price{color:var(--bloom-cart-ink)!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important}cart-drawer .cart-drawer-item__saving{display:none!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska]{position:relative!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;column-gap:9px!important;margin:9px 0 8px!important;padding:4px 8px!important;background:var(--bloom-cart-gift)!important;border:1.5px dashed var(--bloom-cart-ink)!important;border-radius:10px!important;overflow:visible!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska]:before{content:"TW\d3J PREZENT";position:absolute;top:-8px;left:14px;z-index:1;background:var(--bloom-cart-yellow);color:var(--bloom-cart-ink);font-size:8px;line-height:1;font-weight:900;letter-spacing:.045em;padding:3px 8px 2px;border-radius:10px;white-space:nowrap}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__media,cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__image{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:8px!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-drawer-item__right{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;column-gap:6px!important;min-width:0!important;max-width:100%!important;grid-column:2 / 4!important;overflow:visible!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-drawer-item__details-and-delete-btn{grid-column:1!important;grid-row:1!important;display:block!important;min-width:0!important;overflow:visible!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__details{min-width:0!important;overflow:visible!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__name{font-size:11.5px!important;line-height:1.12!important;font-weight:900!important;white-space:normal!important;overflow-wrap:anywhere!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .product-option{margin-top:3px!important;font-size:10px!important;line-height:1.15!important;color:#4a5d80!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] quantity-input,cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__quantity,cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__quantity-wrapper,cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__error,cart-drawer .cart-drawer-item--free-gift[class*=opaska] cart-remove-button{display:none!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-drawer-item__quantity-and-prices{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-width:58px!important;max-width:58px!important;overflow:visible!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .bloom-cart-gift-note{display:none!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__totals,cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__price-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;text-align:right!important;white-space:nowrap!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__old-price{display:block!important;color:var(--bloom-cart-faint)!important;font-size:9.5px!important;line-height:1!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .bloom-cart-free-gift-price{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--bloom-cart-yellow)!important;border-radius:11px!important;padding:4px 7px 3px!important;color:var(--bloom-cart-ink)!important;font-size:10.5px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase}cart-drawer .cart-items>.cart-drawer-item.cart-drawer-item--free-gift[class*=opaska]:first-child,cart-drawer .cart-items>.cart-drawer-item.cart-item--product-docapp-free-gift-darmowa-opaska-kosmetyczna-bloom:first-child{padding:4px 8px!important}cart-drawer .bloom-cart-drawer-upsells{padding:0 20px 10px!important;margin:8px 0 0!important;display:flex!important;flex-direction:column!important}cart-drawer .bloom-cart-drawer-upsells .icon-with-text,cart-drawer .bloom-cart-drawer-upsells .text-with-icon,cart-drawer .bloom-cart-drawer-upsells .text-with-icon-block,cart-drawer .bloom-cart-drawer-upsells .product-info__text-with-icon{order:1!important;margin:22px 0 8px!important;padding:0!important;background:transparent!important;border:0!important}cart-drawer .bloom-cart-drawer-upsells strong,cart-drawer .bloom-cart-drawer-upsells .icon-with-text span,cart-drawer .bloom-cart-drawer-upsells .text-with-icon span{color:#7a6a4a!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important}cart-drawer .bloom-cart-drawer-upsells>.product__text-container{order:1!important}cart-drawer .bloom-cart-accessories-subtitle{order:2!important;display:block!important;margin:-2px 0 12px!important;color:#56607a!important;font-size:12.5px!important;line-height:1.35!important}cart-drawer .cart-drawer-upsells-container{order:3!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0!important}cart-drawer .cart-drawer-upsells-container .upsell{border:0!important;border-top:1px solid var(--bloom-cart-soft-line)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:0!important;margin:0!important}cart-drawer .cart-drawer-upsells-container .upsell__container{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto 40px!important;align-items:center!important;gap:10px!important;padding:7px 0 0!important;min-height:0!important}cart-drawer .upsell__image,cart-drawer .upsell__image img{width:38px!important;height:38px!important;border-radius:6px!important;object-fit:cover!important;border:1px solid var(--bloom-cart-line)!important;background:#eef3fb}cart-drawer .upsell__content{min-width:0!important;display:contents!important}cart-drawer .upsell__title{min-width:0!important;display:block!important}cart-drawer .upsell__title h3{margin:0!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;color:var(--bloom-cart-ink)!important;font-size:12.5px!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow-wrap:anywhere!important}cart-drawer .upsell__desc{display:none!important}cart-drawer .upsell__price,cart-drawer .upsell__price--separate{display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:4px!important;font-variant-numeric:lining-nums;white-space:nowrap!important}cart-drawer .upsell__price .compare-price{display:inline!important;order:1!important;font-size:10.5px!important}cart-drawer .upsell__price .compare-price.hidden{display:none!important}cart-drawer .upsell__price .regular-price{order:2!important;font-size:12.5px!important}cart-drawer .upsell__toggle-switch,cart-drawer .toggle-switch{width:40px!important;height:23px!important;min-width:40px!important;border-radius:20px!important;border:0!important;background:#dcd8cc!important}cart-drawer .cart-drawer-upsells-container .upsell__toggle-switch,cart-drawer .cart-drawer-upsells-container .toggle-switch,cart-drawer .cart-drawer-upsells-container .upsell-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:23px!important;min-height:23px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}cart-drawer .cart-drawer-upsells-container .upsell__toggle-switch:after,cart-drawer .cart-drawer-upsells-container .toggle-switch:after{content:"+";position:absolute;left:-9999px}cart-drawer .upsell[data-bloom-cart-selected=true] .upsell__toggle-switch,cart-drawer .upsell[data-bloom-cart-selected=true] .toggle-switch,cart-drawer .upsell.selected .upsell__toggle-switch,cart-drawer .upsell.is-selected .upsell__toggle-switch{background:var(--bloom-cart-ink)!important}cart-drawer .toggle-switch__slider{top:3px!important;left:3px!important;width:17px!important;height:17px!important;border-radius:50%!important;background:#fff!important;transform:none!important}cart-drawer .upsell[data-bloom-cart-selected=true] .toggle-switch__slider,cart-drawer .upsell.selected .toggle-switch__slider,cart-drawer .upsell.is-selected .toggle-switch__slider{left:auto!important;right:3px!important;background:var(--bloom-cart-yellow)!important;transform:none!important}cart-drawer .bloom-cart-cosmetics{order:4!important;margin:6px -20px 10px 0!important;display:block!important}cart-drawer .bloom-cart-cosmetics__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 20px 8px 0}cart-drawer .bloom-cart-cosmetics__head span{color:#7a6a4a;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.16em}cart-drawer .bloom-cart-cosmetics__head small{color:var(--bloom-cart-faint);font-size:11px;line-height:1.2}cart-drawer .bloom-cart-cosmetics__list{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:4px 20px 8px!important;margin:0!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}cart-drawer .bloom-cart-cosmetics__item{width:258px!important;flex:0 0 258px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;padding:10px!important;border:1px solid var(--bloom-cart-line)!important;border-radius:10px!important;background:#fff!important;scroll-snap-align:start}cart-drawer .bloom-cart-cosmetics__item.is-featured{width:278px!important;flex-basis:278px!important;border:1.5px solid var(--bloom-cart-ink)!important;background:var(--bloom-cart-gift)!important}cart-drawer .bloom-cart-cosmetics__media,cart-drawer .bloom-cart-cosmetics__media img{width:44px!important;height:44px!important;border-radius:6px!important;object-fit:cover!important;border:1px solid var(--bloom-cart-line)!important;background:#eef3fb}cart-drawer .bloom-cart-cosmetics__content{min-width:0!important;max-width:100%!important}cart-drawer .bloom-cart-cosmetics__content h3{margin:0 0 3px!important;color:var(--bloom-cart-ink)!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:12px!important;line-height:1.15!important;font-weight:800!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow-wrap:anywhere}cart-drawer .bloom-cart-cosmetics__price{display:flex!important;align-items:baseline!important;gap:4px!important;font-variant-numeric:lining-nums}cart-drawer .bloom-cart-cosmetics__price s{color:var(--bloom-cart-faint)!important;font-size:10.5px!important;line-height:1.2!important}cart-drawer .bloom-cart-cosmetics__price span{color:var(--bloom-cart-ink)!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important}cart-drawer .bloom-cart-cosmetics__form{margin:0!important}cart-drawer .bloom-cart-cosmetics__add{min-height:0!important;padding:7px 10px!important;border:1.5px solid var(--bloom-cart-ink)!important;border-radius:6px!important;background:#fff!important;color:var(--bloom-cart-ink)!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.04em!important;white-space:nowrap!important;cursor:pointer}cart-drawer .bloom-cart-cosmetics__item.is-featured .bloom-cart-cosmetics__add{background:var(--bloom-cart-yellow)!important}cart-drawer .bloom-cart-cosmetics__item.is-in-cart{border-color:var(--bloom-cart-ink)!important}cart-drawer .bloom-cart-cosmetics__add.is-in-cart,cart-drawer .bloom-cart-cosmetics__add.is-in-cart:disabled,cart-drawer .bloom-cart-cosmetics__add[data-bloom-cart-in-cart-button=true]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:6px!important;background:var(--bloom-cart-ink)!important;color:var(--bloom-cart-yellow)!important;font-size:15px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;opacity:1!important;cursor:default!important;-webkit-text-fill-color:var(--bloom-cart-yellow)!important}cart-drawer .drawer__footer{position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto;margin:0!important;padding:14px 20px 2px!important;border-top:1px solid var(--bloom-cart-line)!important;background:#fff!important;box-shadow:0 -8px 24px #1f243312!important;z-index:2!important}cart-drawer .drawer__footer .cart-drawer__footer{margin:0 0 12px!important;padding:0!important;border:0!important;box-shadow:none!important}cart-drawer .cart-drawer__totals{display:flex!important;flex-direction:column!important;gap:4px!important}cart-drawer .cart-drawer__totals__row{display:flex!important;justify-content:space-between!important;align-items:baseline!important;margin:0!important;color:#56607a!important;font-size:13px!important;line-height:1.3!important;font-variant-numeric:lining-nums}cart-drawer .cart-drawer__totals__row:first-child,cart-drawer .cart-drawer__totals__row:first-child *{color:var(--bloom-cart-green)!important;font-weight:800!important}cart-drawer .cart-drawer__totals__row:last-child,cart-drawer .cart-drawer__totals__row:last-child span:first-child{color:var(--bloom-cart-ink)!important;font-size:15px!important;font-weight:800!important}cart-drawer .cart-drawer__totals__row:last-child .cart-drawer__totals__row__money{color:var(--bloom-cart-ink)!important;font-size:22px!important;font-weight:800!important;line-height:1.1!important}cart-drawer .cart__ctas{margin:0!important}cart-drawer #CartDrawer-Checkout{width:100%!important;min-height:0!important;padding:17px 16px!important;border:0!important;border-radius:6px!important;background:var(--bloom-cart-yellow)!important;color:var(--bloom-cart-ink)!important;box-shadow:none!important;font-family:"Hanken Grotesk",var(--font-body-family),sans-serif!important;font-size:14px!important;line-height:1!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}cart-drawer #CartDrawer-Checkout .button__label{color:inherit!important}cart-drawer #CartDrawer-Checkout .button__label:after{content:" \2192";display:inline;background:none!important;width:auto!important;height:auto!important}cart-drawer .cart__ctas:after{content:"Dostawa 24\2013 48h \b7  14 dni na zwrot \b7  szyfrowane p\142 atno\15b ci";display:block;margin-top:8px;text-align:center;color:var(--bloom-cart-muted);font-size:11px;line-height:1.35}cart-drawer .product-info__image-block{margin-top:10px!important;margin-bottom:0!important}cart-drawer .product-info__image-block img{max-height:24px!important;width:auto!important;max-width:100%!important;margin:0 auto!important;object-fit:contain!important}cart-drawer .payment-badges{display:flex!important;justify-content:center!important;gap:8px!important;margin:10px 0 0!important}cart-drawer .list-payment__item svg,cart-drawer .payment-badges svg{height:20px!important;width:auto!important;border-radius:3px!important}@media screen and (max-width:500px){cart-drawer .cart__ctas:after{white-space:nowrap!important;font-size:clamp(8px,2.8vw,11px)!important}cart-drawer .drawer__inner{width:min(430px,100vw)!important;max-width:430px!important;min-height:100dvh!important;height:100dvh!important;max-height:100dvh!important}cart-drawer .drawer__header{padding-left:16px!important;padding-right:16px!important}cart-drawer .cart-progress{padding:8px 16px!important}cart-drawer cart-drawer-items{padding-left:16px!important;padding-right:16px!important}cart-drawer .bloom-cart-drawer-upsells{padding-left:16px!important;padding-right:16px!important}cart-drawer .drawer__footer{padding-left:16px!important;padding-right:16px!important}cart-drawer .bloom-cart-cosmetics{margin-left:0!important;margin-right:-16px!important}cart-drawer .bloom-cart-cosmetics__head{margin-left:0!important;margin-right:16px!important}cart-drawer .bloom-cart-cosmetics__list{padding-left:16px!important;padding-right:16px!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-drawer-item__right{grid-template-columns:minmax(0,1fr) 52px!important;grid-row:1 / 3!important;column-gap:4px!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-drawer-item__details-and-delete-btn,cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-item__details{min-width:0!important;max-width:100%!important;overflow:visible!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .product-option{white-space:normal!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}cart-drawer .cart-drawer-item--free-gift[class*=opaska] .cart-drawer-item__quantity-and-prices{min-width:52px!important;max-width:52px!important}}cart-drawer .cart-drawer-gift-container,cart-drawer .upsell__variant-picker,cart-drawer .loading-overlay,cart-drawer .loading-overlay__spinner,cart-drawer .cart-drawer-item--free-gift .docapp-variant-options-trigger-container,cart-drawer .cart-drawer-item--free-gift .docapp-variant-options-trigger{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bloom-cart-drawer-html-ref-20260831.css.map */
