.product-cart-preview-module__VQD1XG__trigger{color:#07364e;cursor:pointer;background:#f5f8fa;border:.0625rem solid #b7c8d3;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .75rem;transition:background .2s;display:flex}.product-cart-preview-module__VQD1XG__trigger:hover,.product-cart-preview-module__VQD1XG__trigger[data-state=open]{background:#e9af45}.product-cart-preview-module__VQD1XG__trigger svg{width:1.125rem;height:1.125rem}.product-cart-preview-module__VQD1XG__label{font-size:.85rem;font-weight:600}.product-cart-preview-module__VQD1XG__count{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.product-cart-preview-module__VQD1XG__popup{z-index:70;width:min(25rem,100vw - 2rem);max-height:min(38rem,var(--radix-popover-content-available-height));color:#07364e;font-family:var(--font-source-sans),Arial,sans-serif;background:#f5f8fa;border:.0625rem solid #cad5dc;border-radius:1rem;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 1.125rem 4.0625rem #07364e24}.product-cart-preview-module__VQD1XG__heading{border-bottom:.0625rem solid #cad5dc;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}.product-cart-preview-module__VQD1XG__heading h2{letter-spacing:-.03em;font-size:1.5rem;font-weight:600}.product-cart-preview-module__VQD1XG__heading p,.product-cart-preview-module__VQD1XG__details p,.product-cart-preview-module__VQD1XG__footer p,.product-cart-preview-module__VQD1XG__empty p{color:#415968;font-size:.8rem;line-height:1.5}.product-cart-preview-module__VQD1XG__heading button{cursor:pointer;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}.product-cart-preview-module__VQD1XG__heading button:hover{background:#e7eef2}.product-cart-preview-module__VQD1XG__heading svg{width:1.125rem;height:1.125rem}.product-cart-preview-module__VQD1XG__items{overscroll-behavior:contain;min-height:0;padding:0 1.25rem;overflow:auto}.product-cart-preview-module__VQD1XG__item{grid-template-columns:4.75rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.product-cart-preview-module__VQD1XG__item+.product-cart-preview-module__VQD1XG__item{border-top:.0625rem solid #cad5dc}.product-cart-preview-module__VQD1XG__photo{aspect-ratio:3/4;background:#e7eef2;border-radius:.5rem;align-self:start;place-items:center;display:grid;overflow:hidden}.product-cart-preview-module__VQD1XG__photo img{object-fit:cover;width:100%;height:100%}.product-cart-preview-module__VQD1XG__details{gap:.25rem;min-width:0;display:grid}.product-cart-preview-module__VQD1XG__details>a{font-size:1rem;font-weight:600;line-height:1.2}.product-cart-preview-module__VQD1XG__details strong{font-size:.9rem}.product-cart-preview-module__VQD1XG__controls{align-items:center;gap:0;margin-top:.25rem;display:flex}.product-cart-preview-module__VQD1XG__controls button{cursor:pointer;border:.0625rem solid #cad5dc;place-items:center;width:2.75rem;height:2.75rem;display:grid}.product-cart-preview-module__VQD1XG__controls button:first-child{border-radius:62.4375rem 0 0 62.4375rem}.product-cart-preview-module__VQD1XG__controls button:nth-child(3){border-radius:0 62.4375rem 62.4375rem 0}.product-cart-preview-module__VQD1XG__controls button:last-child{border:0;border-radius:50%;margin-left:auto}.product-cart-preview-module__VQD1XG__controls button:hover{background:#e7eef2}.product-cart-preview-module__VQD1XG__controls button:disabled{opacity:.35;cursor:default}.product-cart-preview-module__VQD1XG__controls svg{width:.9375rem;height:.9375rem}.product-cart-preview-module__VQD1XG__controls output{border-block:.0625rem solid #cad5dc;place-items:center;width:1.875rem;height:2.75rem;font-size:.85rem;display:grid}.product-cart-preview-module__VQD1XG__footer{border-top:.0625rem solid #cad5dc;flex-shrink:0;padding:1rem 1.25rem 1.25rem}.product-cart-preview-module__VQD1XG__footer>div{justify-content:space-between;align-items:center;font-size:1.05rem;display:flex}.product-cart-preview-module__VQD1XG__footer p{margin:.35rem 0 1rem}.product-cart-preview-module__VQD1XG__footer>a,.product-cart-preview-module__VQD1XG__empty button{color:#fff;background:#07364e;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.9rem;font-weight:600;display:flex}.product-cart-preview-module__VQD1XG__footer>a:hover,.product-cart-preview-module__VQD1XG__empty button:hover{background:#0b4c6b}.product-cart-preview-module__VQD1XG__footer svg,.product-cart-preview-module__VQD1XG__empty button svg{width:1.125rem;height:1.125rem}.product-cart-preview-module__VQD1XG__empty{gap:.75rem;padding:2rem 1.25rem;display:grid}.product-cart-preview-module__VQD1XG__empty>svg{width:1.875rem;height:1.875rem}.product-cart-preview-module__VQD1XG__empty h3{font-size:1.2rem;font-weight:600}.product-cart-preview-module__VQD1XG__empty button{cursor:pointer;margin-top:.5rem}.product-cart-preview-module__VQD1XG__trigger:focus-visible,.product-cart-preview-module__VQD1XG__popup button:focus-visible,.product-cart-preview-module__VQD1XG__popup a:focus-visible{outline:.125rem solid var(--ring);outline-offset:.1875rem}@media (max-width:1050px){.product-cart-preview-module__VQD1XG__label{display:none}}@media (max-width:700px){.product-cart-preview-module__VQD1XG__trigger{padding:.5rem}.product-cart-preview-module__VQD1XG__item{grid-template-columns:4rem minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion:reduce){.product-cart-preview-module__VQD1XG__trigger{transition:none}.product-cart-preview-module__VQD1XG__popup{animation:none}}.product-cart-preview-module__VQD1XG__drawer{padding-bottom:env(safe-area-inset-bottom);color:#07364e;font-family:var(--font-source-sans),Arial,sans-serif;overflow:hidden}.product-cart-preview-module__VQD1XG__drawer .product-cart-preview-module__VQD1XG__empty{min-height:0;overflow-y:auto}.product-cart-preview-module__VQD1XG__drawer button:focus-visible,.product-cart-preview-module__VQD1XG__drawer a:focus-visible{outline:.125rem solid var(--ring);outline-offset:.1875rem}@media (prefers-reduced-motion:reduce){.product-cart-preview-module__VQD1XG__drawer[data-vaul-drawer]{transition:none;animation:none}}
