.cart__checkout-button{background:#0a775a!important;border-color:#0a775a!important;color:#fff!important;transition:background-color .18s ease,border-color .18s ease}.cart__checkout-button:hover,.cart__checkout-button:focus-visible{background:#08654c!important;border-color:#08654c!important;color:#fff!important}html:root body cart-drawer-component dialog.cart-drawer__dialog{--bv-green: #0a775a;--bv-green-hover: #08654c;--bv-cart-font: Montserrat, var(--font-body--family), sans-serif;position:fixed!important;inset:0 0 0 auto!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:89vw!important;max-width:89vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;box-shadow:-8px 0 30px #0000001f!important;font-family:var(--bv-cart-font)!important}@media screen and (min-width:750px){html:root body cart-drawer-component dialog.cart-drawer__dialog{width:420px!important;max-width:420px!important}}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__inner{border-radius:0!important}html:root body cart-drawer-component dialog.cart-drawer__dialog[open]{animation:bvCartSlideIn .42s cubic-bezier(.22,1,.36,1) both!important}html:root body cart-drawer-component dialog.cart-drawer__dialog::backdrop{background:#00000080!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html:root body cart-drawer-component dialog.cart-drawer__dialog[open]::backdrop{animation:bvCartFade .42s ease both!important}@keyframes bvCartSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bvCartFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html:root body cart-drawer-component dialog.cart-drawer__dialog[open],html:root body cart-drawer-component dialog.cart-drawer__dialog[open]::backdrop{animation:none!important}}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__header{padding:20px 20px 18px!important;border-bottom:1px solid #e6e6e6!important;background:#fff!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__heading{gap:10px!important;font-family:var(--bv-cart-font)!important;font-size:20px!important;font-weight:600!important;line-height:1.2!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__heading:before{content:"";display:inline-block;flex:0 0 26px;width:26px;height:26px;background:#111;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 3.5h2.2l2.1 11.2a1.6 1.6 0 0 0 1.6 1.3h8.9a1.6 1.6 0 0 0 1.6-1.2l1.6-6.8H6'/%3E%3Ccircle cx='9.5' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 3.5h2.2l2.1 11.2a1.6 1.6 0 0 0 1.6 1.3h8.9a1.6 1.6 0 0 0 1.6-1.2l1.6-6.8H6'/%3E%3Ccircle cx='9.5' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E") center / contain no-repeat}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__heading .cart-bubble{width:22px!important;height:22px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text,html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__heading .cart-bubble__text *{font-size:12px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__items{padding:0 20px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__items .bv-cart-ship{padding:16px 0 18px!important;border-bottom:1px solid #f0f0f0!important;margin-bottom:20px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__items .bv-cart-ship p{font-family:var(--bv-cart-font)!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__items .bv-cart-ship__bar{height:5px!important;margin-top:10px!important;background:var(--bv-green)!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__table-row{grid-template-columns:88px minmax(0,1fr)!important;column-gap:22px!important;row-gap:8px!important;padding-bottom:22px!important;margin-bottom:22px!important;border-bottom:1px solid #f0f0f0!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__table-row:last-child{border-bottom:0!important;margin-bottom:0!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__media-container{border-radius:6px!important;overflow:hidden!important;background:#f5f5f5!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__details a.cart-items__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:var(--bv-cart-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#1a1a1a!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__details :is(dl,dd,dt,.cart-items__variant,.cart-items__properties){font-family:var(--bv-cart-font)!important;font-size:14px!important;color:#757575!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__price,html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__price *{font-family:var(--bv-cart-font)!important;font-size:14px!important;font-weight:600!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__price :is(s,del,.compare-at-price,[class*=compare]){margin-left:8px!important;font-size:14px!important;font-weight:400!important;color:#8a8a8a!important;text-decoration:line-through!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__quantity{gap:18px!important;margin-top:6px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__quantity .quantity-selector{width:86px!important;min-width:86px!important;height:44px!important;padding:0 4px!important;border:1px solid #dcdcdc!important;border-radius:8px!important;background:#fff!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__quantity .quantity-selector button{flex:0 0 26px!important;width:26px!important;min-width:26px!important;background:transparent!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__quantity .quantity-selector button :is(.svg-wrapper,svg){width:12px!important;height:12px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__quantity .quantity-selector input{width:24px!important;font-family:var(--bv-cart-font)!important;font-size:15px!important;font-weight:400!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-items__quantity .cart-items__remove:after{font-family:var(--bv-cart-font)!important;font-size:14px!important;color:#666!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell{margin:24px -20px 0!important;padding:20px 0 22px!important;background:#f5f5f5!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__heading{margin:0 20px 14px!important;font-family:var(--bv-cart-font)!important;font-size:12px!important;font-weight:600!important;line-height:1.6!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b6b6b!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__list{padding:0 20px 4px!important;scroll-padding-inline:20px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__card{flex:0 0 84%!important;min-height:0!important;padding:14px!important;border-radius:8px!important;background:#fff!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__title{font-size:13.5px!important;font-weight:400!important;color:#1a1a1a!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__price{font-size:14px!important;font-weight:600!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__add{padding:8px 16px!important;border:1px solid var(--bv-green)!important;border-radius:6px!important;background:#fff!important;color:var(--bv-green)!important;font-size:13px!important;font-weight:600!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .bv-upsell__add:hover{background:var(--bv-green)!important;color:#fff!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart-drawer__summary{padding:20px 20px calc(20px + env(safe-area-inset-bottom))!important;border-top:1px solid #e6e6e6!important;background:#fff!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart__total-label,html:root body cart-drawer-component dialog.cart-drawer__dialog .cart__total-value{font-family:var(--bv-cart-font)!important;font-size:17px!important;font-weight:600!important;color:#111!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart__ctas{margin-top:18px!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart__checkout-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;height:58px!important;min-height:58px!important;border:0!important;border-radius:8px!important;background:var(--bv-green)!important;color:#fff!important;font-family:var(--bv-cart-font)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart__checkout-button:before{content:"";display:inline-block;flex:0 0 20px;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10.5' rx='1.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='15.5' r='1'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='10.5' width='15' height='10.5' rx='1.5'/%3E%3Cpath d='M8 10.5V7.5a4 4 0 0 1 8 0v3'/%3E%3Ccircle cx='12' cy='15.5' r='1'/%3E%3C/svg%3E") center / contain no-repeat}html:root body cart-drawer-component dialog.cart-drawer__dialog .cart__checkout-button:is(:hover,:focus-visible){background:var(--bv-green-hover)!important}
/*# sourceMappingURL=/cdn/shop/t/78/assets/brivar-cart-premium.css.map */
