.pv-mini-cart{position:fixed;z-index:99999;bottom:24px;right:24px;width:380px;max-width:calc(100vw - 32px);background:#fff;border-radius:20px;box-shadow:0 16px 40px #0000001f,0 4px 12px #0000000a;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(20px) scale(.98);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;pointer-events:none;font-family:var(--font-body)}.pv-mini-cart.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}@media(max-width:767px){.pv-mini-cart{bottom:16px;right:50%;transform:translate(50%,20px) scale(.98);width:calc(100vw - 32px);max-width:360px}.pv-mini-cart.is-visible{transform:translate(50%) scale(1)}}.pv-mini-cart__inner{display:flex;flex-direction:column;max-height:calc(100vh - 120px);overflow:hidden}.pv-mini-cart__header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #f1f5f9}.pv-mini-cart__title{font-family:var(--font-heading);font-size:18px;font-weight:700;color:#1d2757;margin:0}.pv-mini-cart__close{background:none;border:none;padding:4px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s,color .2s}.pv-mini-cart__close:hover{background-color:#f1f5f9;color:#1d2757}.pv-mini-cart__body{padding:0;overflow-y:auto;flex-grow:1;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.pv-mini-cart__body::-webkit-scrollbar{width:6px}.pv-mini-cart__body::-webkit-scrollbar-track{background:transparent}.pv-mini-cart__body::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.pv-mini-cart__items{list-style:none;margin:0;padding:0}.pv-mini-cart__item{display:flex;padding:16px 20px;gap:16px;border-bottom:1px solid #f1f5f9;transition:opacity .2s}.pv-mini-cart__item.is-loading{opacity:.5;pointer-events:none}.pv-mini-cart__item-image{width:72px;height:72px;border-radius:10px;object-fit:cover;background-color:#f8fbff;flex-shrink:0}.pv-mini-cart__item-details{flex-grow:1;display:flex;flex-direction:column;gap:4px}.pv-mini-cart__item-title{font-family:var(--font-heading);font-size:15px;font-weight:700;color:#1d2757;text-decoration:none;line-height:1.3}.pv-mini-cart__item-title:hover{text-decoration:underline}.pv-mini-cart__item-variant{font-size:13px;color:#64748b;margin:0}.pv-mini-cart__item-price{font-size:14px;font-weight:600;color:#393185}.pv-mini-cart__item-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.pv-mini-cart__qty-widget{display:inline-flex;align-items:center;border:1px solid #e2e8f0;border-radius:8px;height:32px}.pv-mini-cart__qty-btn{background:none;border:none;width:32px;height:100%;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;font-size:16px;transition:color .2s,background-color .2s}.pv-mini-cart__qty-btn:hover{color:#1d2757;background-color:#f8fafc}.pv-mini-cart__qty-input{width:36px;height:100%;border:none;text-align:center;font-size:13px;font-weight:600;color:#1d2757;padding:0;background:transparent;pointer-events:none}.pv-mini-cart__qty-input::-webkit-outer-spin-button,.pv-mini-cart__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pv-mini-cart__remove{background:none;border:none;font-size:13px;color:#ef4444;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s}.pv-mini-cart__remove:hover{color:#dc2626}.pv-mini-cart__footer{padding:20px;background-color:#f8fafc;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.pv-mini-cart__subtotal-row{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;color:#1d2757;margin-bottom:16px}.pv-mini-cart__subtotal-price{font-size:18px;font-weight:700;color:#393185}.pv-mini-cart__actions{display:flex;flex-direction:column;gap:12px}.pv-mini-cart__btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s}.pv-mini-cart__btn:active{transform:scale(.98)}.pv-mini-cart__btn--primary{background:linear-gradient(135deg,#393185,#4f47a8);color:#fff;border:none;box-shadow:0 8px 20px #39318533}.pv-mini-cart__btn--primary:hover{box-shadow:0 12px 24px #3931854d}.pv-mini-cart__btn--secondary{background:#fff;color:#1d2757;border:1px solid #e2e8f0}.pv-mini-cart__btn--secondary:hover{background:#f1f5f9;border-color:#cbd5e1}#pv-mini-cart-form{margin:0}body,h1,h2,h3,h4,h5,h6,p,span,a,div,li,button,input,textarea,select{font-family:Poppins,sans-serif!important}body{font-weight:400!important}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.hero-title,.section-title,.product-title,.collection-title,.page-title,.blog-title,.cart-heading,.checkout-heading,.footer-heading,.faq-question,.testimonial-heading,.contact-heading,.policy-heading,.drawer-title,.popup-title,.modal-heading,.title,.heading{font-weight:700!important}h5,h6,.h5,.h6,.subheading,.subtitle,.hero-subtitle,.card-title,.product-subtitle,.collection-description,.feature-title,.benefit-title,.service-title,.faq-label,.form-label,.nav-dropdown-heading,.sidebar-heading,.announcement-content,.sub-heading,.product-card-title,.collection-card-title,.blog-card-title,button,.button,.btn,input[type=submit],input[type=button],a.button,a.btn,.add-to-cart,.checkout,.cart-btn{font-weight:600!important}strong,b{font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mini-cart.css.map */
