.wf-dialog{box-sizing:border-box;border:0;border-radius:16px;padding:0;width:min(560px,calc(100vw - 32px));max-height:88vh;color:rgb(var(--color-foreground,1,22,36));background:rgb(var(--color-background,255,255,255));font:inherit;box-shadow:0 24px 100px #01162430}.wf-dialog--wide{width:min(780px,calc(100vw - 32px))}.wf-dialog::backdrop{background:#01162466;backdrop-filter:blur(4px)}.wf-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #7b85852b}.wf-dialog-head h2{font-size:26px;margin:0}.wf-close{border:0;background:none;color:inherit;font:inherit;font-size:32px;cursor:pointer;line-height:1;width:40px;height:40px}.wf-dialog-body{padding:28px}.wf-dialog-body p{font-size:16px;line-height:1.5}.wf-cart-line{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid #7b85852b}.wf-cart-line:first-child{padding-top:0}.wf-cart-line img{width:100%;border-radius:8px;aspect-ratio:1/1;object-fit:cover}.wf-cart-title{font-size:17px;line-height:1.4;color:inherit;text-decoration:none}.wf-cart-line p{margin:8px 0}.wf-quantity{display:flex;align-items:center;gap:12px;font-size:16px}.wf-quantity button{font:inherit;color:inherit;border:1px solid #7b85854b;background:none;border-radius:6px;min-width:32px;min-height:32px;cursor:pointer}.wf-quantity .wf-remove{font-size:13px;border:0;text-decoration:underline}.wf-cart-total{display:flex;justify-content:space-between;gap:20px;font-size:20px;margin:28px 0 12px}.wf-muted{opacity:.65}.wf-checkout{width:100%;margin-top:12px}.wf-continue{display:block;text-align:center;color:inherit;margin-top:16px}.wf-empty{padding:36px 0;text-align:center}.wf-empty h3{font-size:24px;margin:0 0 30px}.wf-results{padding:24px;background:rgb(var(--color-background,255,255,255));color:rgb(var(--color-foreground,1,22,36))}.wf-results h3{font-size:20px;margin:0 0 16px}.wf-result{display:grid;grid-template-columns:70px 1fr 24px;align-items:center;gap:18px;padding:12px 0;color:inherit;text-decoration:none;border-bottom:1px solid #7b85852b;font-size:16px}.wf-result img{width:70px;height:70px;border-radius:6px;object-fit:cover}.wf-result small{display:block;margin-top:8px;font-size:14px}.wf-form-note{padding:16px;border-radius:8px;background:#5230da12;font-size:15px}.header__icon--account{cursor:pointer}shopify-account{display:block}.shopify-payment-button{display:none!important}@media(max-width:600px){.wf-dialog-head,.wf-dialog-body{padding:20px}.wf-cart-line{grid-template-columns:80px 1fr;gap:14px}.wf-cart-title{font-size:15px}.wf-result{grid-template-columns:56px 1fr 20px;font-size:14px}.wf-result img{width:56px;height:56px}}
.wf-dialog--cart{position:fixed;left:auto;right:max(20px,calc((100vw - 1640px)/2));top:calc(var(--announcement-height,0px) + var(--logo-bar-height,0px) + var(--header-height,80px) + 16px);margin:0;width:min(532px,calc(100vw - 40px));max-height:calc(100vh - 160px);border-radius:12px}.wf-dialog--cart::backdrop{background:#01162420;backdrop-filter:none}
