.brandy-element-count-badge.brandy-cart-qtybadge{background-color:var(--bg-color-normal);color:var(--color-normal);top:0}.brandy-cart-icon-wrap{display:inline-block;position:relative}.brandy-cart-a{--icon-color:var(--icon-color-normal);background-color:var(--layout-background-color-normal);color:var(--icon-color)}.brandy-cart-a:hover{--icon-color:var(--icon-color-hover);background-color:var(--layout-background-color-hover)}.brandy-cart-drawer{background-color:#fff;display:flex;flex-direction:column;height:calc(100% - var(--wp-adminbar-height));inset-block:0;max-width:28rem;overflow:hidden;position:fixed;top:var(--wp-adminbar-height);transition:transform 1.25s cubic-bezier(.19,1,.22,1);width:100vw;z-index:1000000000}.brandy-cart-drawer[data-open-direction=left]{left:0;right:auto;transform:translate3d(-100%,0,0)}.brandy-cart-drawer[data-open-direction=right]{left:auto;right:0;transform:translate3d(100%,0,0)}.brandy-cart-drawer.brandy-cart-drawer-open{transform:none}.brandy-cart-drawer-header{align-items:center;border-bottom:1px solid #cdcdcd;display:flex;font-weight:700;justify-content:space-between;padding:1rem 1.5rem;position:relative}.brandy-cart-drawer-content{padding:1rem}.brandy-cart-overlay{background-color:rgba(18,41,64,.8);height:calc(100% - var(--wp-adminbar-height));inset:0;opacity:0;position:fixed;top:var(--wp-adminbar-height);transition:opacity var(--theme-component-transition-duration,.2s) cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:400000}.brandy-cart-overlay.brandy-cart-overlay-open{opacity:1;visibility:visible}.brandy-cart-wrapper{position:relative}.brandy-cart-wrapper>a{align-items:center;display:flex;gap:var(--item-spacing)}.brandy-cart-dropdown{background:#fff;left:0;margin-top:5px;max-width:28rem;min-width:350px;opacity:0;position:absolute;transition:opacity var(--theme-component-transition-duration,.2s) ease-in-out,visibility var(--theme-component-transition-duration,.2s) ease-in-out;visibility:hidden;z-index:11}.brandy-cart-dropdown[type=dropdown]{border:1px solid var(--wp--preset--color--brandy-border);border-radius:9px;box-shadow:0 5px 25px rgba(0,0,0,.03);overflow:hidden}.brandy-cart-dropdown[type=dropdown].dropdown-fixed{position:fixed;width:100%}.brandy-cart-dropdown[type=dropdown].dropdown-normal{left:auto;right:0}.brandy-cart-dropdown[type=dropdown].dropdown-transform{right:-50%;transform:translateX(50%)}.brandy-cart-dropdown[type=dropdown] .mini-cart__close{display:none}.brandy-cart-wrapper.brandy-cart-dropdown-open .brandy-cart-dropdown{opacity:1;visibility:visible}.brandy-mini-cart__close{align-items:center;background-color:transparent;cursor:pointer;display:flex;justify-content:center}.brandy-mini-cart__close .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.brandy-mini-cart__close svg{height:20px;width:20px}.brandy-mini-cart .widget_shopping_cart_content{height:100%}.brandy-mini-cart .brandy-mini-cart-wrapper{background-color:var(--wp--custom--color--sidebar--background);display:flex;flex-direction:column;height:100%;justify-content:space-between}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart-bottom,.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart-top{padding:1.5rem}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart-bottom{box-shadow:0 -1px 0 var(--wp--preset--color--brandy-border),0 -5px 12px rgba(0,0,0,.03);flex-shrink:0}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart-top{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.brandy-mini-cart .brandy-mini-cart-wrapper.empty .brandy-mini-cart-top{height:100%}.brandy-mini-cart .brandy-mini-cart-wrapper.empty .brandy-mini-cart__content{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:200px}.brandy-mini-cart .brandy-mini-cart-wrapper.empty .brandy-mini-cart__empty{align-items:center;color:var(--wp--preset--color--brandy-muted-foreground);display:flex;flex-direction:column}.brandy-mini-cart .brandy-mini-cart-wrapper.empty .brandy-mini-cart__empty p{margin-top:16px}.brandy-mini-cart .brandy-mini-cart-wrapper.empty .brandy-mini-cart__empty a{margin-top:24px;padding-block:12px}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart__title{align-items:center;border-bottom:1px solid var(--wp--preset--color--brandy-border);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart__title .brandy-mini-cart__title__text{align-items:center;display:flex;font-size:1.5rem;font-weight:500;gap:10px;line-height:2rem;margin:0}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart__title .brandy-mini-cart__title__text__count{align-items:center;background:var(--wp--custom--color--card--background);border-radius:100px;display:flex;display:inline-flex;font-size:1rem;font-weight:400;height:24px;justify-content:center;text-align:center;width:24px}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart__content{flex:1;min-height:0;overflow-y:auto}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart__content::-webkit-scrollbar{display:none}.brandy-mini-cart .brandy-mini-cart-wrapper .brandy-mini-cart__content{-ms-overflow-style:none;scrollbar-width:none}.brandy-mini-cart .brandy-mini-cart__list{position:relative}.brandy-mini-cart .brandy-mini-cart__list:before{content:"";transition:var(--theme-component-transition-duration,.2s)}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item{border-bottom:1px solid var(--wp--preset--color--brandy-border);display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item:last-child{margin-bottom:0}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-thumbnail{aspect-ratio:var(--wp--custom--product-image-ratio);border-radius:var(--wp--custom--input--border-radius);height:-moz-fit-content;height:fit-content;max-width:70px;overflow:hidden;width:100px}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details{display:flex;flex:1;flex-direction:column;gap:.75rem}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-name{position:relative;width:-moz-fit-content;width:fit-content}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-name a{font-weight:500}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-actions .item-figure{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-actions .item-figure .item-price{font-weight:600}.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-actions .remove,.brandy-mini-cart .brandy-mini-cart__list .brandy-mini-cart__item .item-details .item-actions .remove_button{color:var(--cart-remove-icon-color,rgba(90,109,128,.5));cursor:pointer}.brandy-mini-cart .blockUI.blockOverlay{background-color:#fff!important;opacity:.4}.brandy-mini-cart .brandy-mini-cart__total{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.brandy-mini-cart .brandy-mini-cart__total *{font-weight:600}.brandy-mini-cart .brandy-mini-cart__buttons{align-items:center;display:flex;flex-direction:column;gap:20px}.brandy-mini-cart .brandy-mini-cart__buttons .checkout{font-size:1.125rem;font-weight:500;line-height:1.75rem;padding:.75rem 1.5rem;width:100%}.brandy-mini-cart .brandy-mini-cart__buttons .view-cart{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;font-size:1rem;line-height:1.5rem;text-decoration:none;transition:background-size .4s}.brandy-mini-cart .brandy-mini-cart__buttons .view-cart:hover{background-size:0 1px}.mini-cart-dropdown-figure .item-price{margin-left:0!important}.brandy-cart-dropdown .brandy-mini-cart__content{max-height:300px;overflow:auto}.brandy-cart-dropdown .brandy-mini-cart__content::-webkit-scrollbar{display:none}.brandy-cart-dropdown .brandy-mini-cart__content{-ms-overflow-style:none;scrollbar-width:none}.brandy-mini-cart-top:has(.brandy-mini-cart__notice){height:100%}.brandy-mini-cart-top:has(.brandy-mini-cart__notice) .brandy-mini-cart__notice{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;position:relative;text-align:center;top:35%}.brandy-mini-cart-top:has(.brandy-mini-cart__notice) .brandy-mini-cart__notice h3{font-size:20px;margin:0 0 0 10px}.brandy-mini-cart-top:has(.brandy-mini-cart__notice) .brandy-mini-cart__notice p{color:var(--wp--preset--color--brandy-muted-foreground)}.brandy-mini-cart-top:has(.brandy-mini-cart__notice) .brandy-mini-cart__notice a{font-size:14px;font-weight:500;margin-top:.5rem;padding:12px 1rem}