.fd-floating-actions{z-index:40;right:.75rem;bottom:calc(var(--fd-mobile-bottom-nav-height,3.4rem) + .5rem);pointer-events:none;flex-direction:row;justify-content:flex-end;align-items:center;gap:.65rem;display:flex;position:fixed}.fd-floating-actions>*{pointer-events:auto}@media (min-width:768px){.fd-floating-actions{bottom:1rem;right:1rem}}body:has([data-pdp-sticky-atc]) .fd-floating-actions{bottom:calc(var(--fd-pdp-sticky-stack,9.5rem))}@media (min-width:768px){body:has([data-pdp-sticky-atc]) .fd-floating-actions{bottom:5.25rem}}@media (min-width:1024px){body:has([data-pdp-sticky-atc]) .fd-floating-actions{bottom:1rem}}.fd-floating-actions__item{flex-shrink:0;transition:transform .2s,box-shadow .2s,opacity .2s;animation:.22s ease-out both fd-fab-in}.fd-floating-actions__item:hover{transform:translateY(-2px)}@keyframes fd-fab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fd-floating-actions__item{transition:none;animation:none}.fd-floating-actions__item:hover{transform:none}}
.fd-cart-drawer__backdrop{z-index:90;opacity:0;pointer-events:none;background:#06020273;border:none;transition:opacity .28s;position:fixed;inset:0}.fd-cart-drawer__backdrop--open{opacity:1;pointer-events:auto}.fd-cart-drawer{z-index:95;background:var(--fd-bg-elevated,#fff);width:min(100vw,420px);max-width:100%;height:100dvh;color:var(--fd-text,#111);flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #1406062e}.fd-cart-drawer--open{transform:translate(0)}.fd-cart-drawer__header{border-bottom:1px solid color-mix(in srgb, var(--fd-border,#000) 8%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .85rem;display:flex}.fd-cart-drawer__close{width:2.25rem;height:2.25rem;color:var(--fd-text-muted,#0000008c);border-radius:999px;place-items:center;transition:background-color .2s;display:grid}.fd-cart-drawer__close:hover{background:color-mix(in srgb, var(--fd-border,#000) 8%, transparent)}.fd-cart-drawer__body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.fd-cart-drawer__footer{padding:1rem 1.25rem max(1rem, env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--fd-border,#000) 8%, transparent);background:var(--fd-bg-elevated,#fff);flex:none}.fd-cart-drawer__count,.fd-cart-drawer__qty{font-family:var(--font-lora), "Lora", Georgia, "Times New Roman", serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;font-weight:600;line-height:1}.fd-cart-drawer__qty{min-width:1.5rem;color:var(--fd-heading,#5b0a0a);justify-content:center;align-items:center;font-size:.9375rem;display:inline-flex}.fd-cart-drawer__name{font-family:var(--font-lora), "Lora", Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}html.fd-cart-drawer-open,html.fd-cart-drawer-open body{overscroll-behavior:none;overflow:hidden}@media (max-width:479px){.fd-cart-drawer{width:100vw}}
