[data-product-card]{--product-card-active:0;--product-card-cart-active:var(--product-card-active);--product-card-action-pointer-events:none;--product-card-pocket-expanded:2.75rem;--product-card-pocket-height:calc(var(--product-card-cart-active)*2.75rem);--product-card-pocket-width:calc(var(--product-card-cart-active)*var(--product-card-pocket-expanded));--product-card-motion-duration:.28s;--product-card-motion-ease:cubic-bezier(.22, 1, .36, 1)}[data-product-card][data-product-card-persistent-cart]{--product-card-cart-active:1}[data-product-card]:has([data-product-card-action=cart][data-in-cart]){--product-card-pocket-expanded:5.5rem}@media (width>=48rem){[data-product-card]{--product-card-pocket-expanded:4rem;--product-card-pocket-height:calc(var(--product-card-cart-active)*4rem)}[data-product-card]:has([data-product-card-action=cart][data-in-cart]){--product-card-pocket-expanded:8rem}}@media (hover:hover) and (pointer:fine){[data-product-card]:hover{--product-card-active:1;--product-card-action-pointer-events:auto}}[data-product-card]:focus-within{--product-card-active:1;--product-card-action-pointer-events:auto}@media (hover:none){[data-product-card]{--product-card-active:1;--product-card-action-pointer-events:auto}}[data-product-card] [data-product-card-surface]{clip-path:polygon(100% 0,0 0,0 calc(100% - var(--product-card-pocket-height)*1),calc(var(--product-card-pocket-height)*.00426) calc(100% - var(--product-card-pocket-height)*.96765),calc(var(--product-card-pocket-height)*.01675) calc(100% - var(--product-card-pocket-height)*.9375),calc(var(--product-card-pocket-height)*.03661) calc(100% - var(--product-card-pocket-height)*.91161),calc(var(--product-card-pocket-height)*.0625) calc(100% - var(--product-card-pocket-height)*.89175),calc(var(--product-card-pocket-height)*.09265) calc(100% - var(--product-card-pocket-height)*.87926),calc(var(--product-card-pocket-height)*.125) calc(100% - var(--product-card-pocket-height)*.875),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.625) calc(100% - var(--product-card-pocket-height)*.875),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.55974) calc(100% - var(--product-card-pocket-height)*.87072),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.49559) calc(100% - var(--product-card-pocket-height)*.85796),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.43366) calc(100% - var(--product-card-pocket-height)*.83694),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.375) calc(100% - var(--product-card-pocket-height)*.80801),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.32062) calc(100% - var(--product-card-pocket-height)*.77168),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.27145) calc(100% - var(--product-card-pocket-height)*.72855),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.22832) calc(100% - var(--product-card-pocket-height)*.67938),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.19199) calc(100% - var(--product-card-pocket-height)*.625),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.16306) calc(100% - var(--product-card-pocket-height)*.56634),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.14204) calc(100% - var(--product-card-pocket-height)*.50441),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.12928) calc(100% - var(--product-card-pocket-height)*.44026),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.125) calc(100% - var(--product-card-pocket-height)*.375),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.125) calc(100% - var(--product-card-pocket-height)*.125),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.12074) calc(100% - var(--product-card-pocket-height)*.09265),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.10825) calc(100% - var(--product-card-pocket-height)*.0625),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.08839) calc(100% - var(--product-card-pocket-height)*.03661),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.0625) calc(100% - var(--product-card-pocket-height)*.01675),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*.03235) calc(100% - var(--product-card-pocket-height)*.00426),calc(var(--product-card-pocket-width) - var(--product-card-pocket-height)*0) 100%,100% 100%);transition:clip-path var(--product-card-motion-duration) var(--product-card-motion-ease)}[data-product-card] [data-product-card-picture]{transform:scale(.94)}[data-product-card] [data-product-card-actions]>[data-product-card-action=like]{pointer-events:var(--product-card-action-pointer-events);opacity:var(--product-card-active);transition:opacity .2s ease-out,background-color .2s ease-out,color .2s ease-out;position:absolute;top:.5rem;left:.5rem}@media (width>=48rem){[data-product-card] [data-product-card-actions]>[data-product-card-action=like]{top:.75rem;left:.75rem}}[data-product-card] [data-product-card-actions]>[data-product-card-action=cart]{transform-origin:0 100%;transform:scale(var(--product-card-cart-active));transition:transform var(--product-card-motion-duration) var(--product-card-motion-ease);position:absolute;bottom:0;left:0}[data-product-card-cart-control]{--product-card-cart-control-radius:1rem;clip-path:inset(0 2.75rem 0 0 round var(--product-card-cart-control-radius));transition:clip-path var(--product-card-motion-duration,.28s) var(--product-card-motion-ease,cubic-bezier(.22,1,.36,1))}@media (width>=48rem){[data-product-card-cart-control]{--product-card-cart-control-radius:1.5rem;clip-path:inset(0 4rem 0 0 round var(--product-card-cart-control-radius))}}[data-product-card-action=cart][data-in-cart] [data-product-card-cart-control]{clip-path:inset(0 0 0 0 round var(--product-card-cart-control-radius))}@media (prefers-reduced-motion:reduce){[data-product-card-cart-control],[data-product-card] [data-product-card-actions]>[data-product-card-action=cart],[data-product-card] [data-product-card-actions]>[data-product-card-action=like],[data-product-card] [data-product-card-surface]{transition:none}}
