._container_10ezf_1{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fef4f8e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid #F5D0DC;padding:var(--spacing-2) var(--spacing-4) calc(var(--spacing-2) + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0;box-shadow:0 -8px 24px #0000001f,0 -1px 2px #0000000d;pointer-events:none}._visible_10ezf_19{transform:translateY(0);opacity:1;pointer-events:auto}._hidden_10ezf_25{display:none}@media(min-width:992px){._container_10ezf_1{display:none}}._content_10ezf_36{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:100%}._leftContent_10ezf_44{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-2)}._thumbnail_10ezf_51{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:cover}._productInfo_10ezf_58{display:flex;flex-direction:column;justify-content:center}._productName_10ezf_64{font-family:var(--font-family-heading);font-weight:600;font-size:.8125rem;color:#1a1a1a;line-height:1.2;white-space:nowrap}._productPrice_10ezf_73{font-weight:700;font-size:1rem;color:#1a1a1a;line-height:1.2;margin-top:2px}._addToCartBtn_10ezf_81{background-color:#ec13a4;border-color:#ec13a4;color:#fff;font-size:.875rem;font-weight:600;height:2.5rem;padding:0 var(--spacing-3);display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-sm);flex-shrink:0}._addToCartBtn_10ezf_81:hover,._addToCartBtn_10ezf_81:active{background-color:#d41193;border-color:#d41193}._addToCartBtn_10ezf_81:disabled{opacity:.7;cursor:not-allowed}._addToCartBtnAdded_10ezf_108{background-color:#1fa365;border-color:#1fa365;color:#fff}._addToCartBtnAdded_10ezf_108:hover,._addToCartBtnAdded_10ezf_108:active{background-color:#1b8d58;border-color:#1b8d58}.dark ._container_10ezf_1{background:#1e1419e6;border-top-color:#3d2833;box-shadow:0 -8px 24px #0006}.dark ._productName_10ezf_64,.dark ._productPrice_10ezf_73{color:#f3f4f6}@layer base{._item_vxjwx_2{border-radius:var(--radius);background-color:var(--card);color:var(--card-foreground);overflow:hidden;margin-bottom:var(--spacing-4);box-shadow:var(--shadow);transition:box-shadow var(--animation-duration-normal) ease}._item_vxjwx_2:hover:not(:has(._trigger_vxjwx_12:disabled)){box-shadow:var(--shadow-md)}._item_vxjwx_2:has(._trigger_vxjwx_12:disabled){opacity:.6;box-shadow:var(--shadow)}._header_vxjwx_21{display:flex}._trigger_vxjwx_12{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-heading);font-weight:400;line-height:1.5;letter-spacing:-.01em;text-align:left;background-color:transparent;color:inherit;border:none;cursor:pointer;transition:opacity var(--animation-duration-fast) ease}._trigger_vxjwx_12:hover:not(:disabled){opacity:.8}._trigger_vxjwx_12:active:not(:disabled){opacity:.7}._trigger_vxjwx_12:disabled{opacity:.6;cursor:not-allowed;color:var(--muted-foreground)}._trigger_vxjwx_12:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._icon_vxjwx_62{width:1rem;height:1rem;transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);flex-shrink:0;color:var(--muted-foreground)}._trigger_vxjwx_12:disabled ._icon_vxjwx_62{color:var(--muted-foreground);opacity:.5}._trigger_vxjwx_12[data-state=open] ._icon_vxjwx_62{transform:rotate(180deg)}._content_vxjwx_80{overflow:hidden;background-color:transparent;color:inherit;animation:_accordion-up_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_vxjwx_80[data-state=open]{animation:_accordion-down_vxjwx_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._contentInner_vxjwx_93{padding:var(--spacing-3) var(--spacing-6) var(--spacing-4);color:var(--muted-foreground);font-size:.95rem;line-height:1.6}@keyframes _accordion-up_vxjwx_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes _accordion-down_vxjwx_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}}
