.ProductItem-module__hq83Ha__invertedRadius{--r:20px;--s:50px;--x:55px;--y:-45px;border-radius:var(--r);--_m:/calc(2*var(--r))calc(2*var(--r))radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 90deg at calc(100% - var(--r))calc(100% - var(--r)),#0000 25%,#000 0);--_d:calc(var(--s) + var(--r));width:100%;height:200px;-webkit-mask:calc(100% - var(--_d) - var(--x))100% var(--_m),100% calc(100% - var(--_d) - var(--y))var(--_m),radial-gradient(var(--s)at 100% 100%,#0000 99%,#000 calc(100% + 1px))calc(-1*var(--r) - var(--x))calc(-1*var(--r) - var(--y)),var(--_g)calc(-1*var(--_d) - var(--x))0,var(--_g)0 calc(-1*var(--_d) - var(--y));-webkit-mask:calc(100% - var(--_d) - var(--x))100% var(--_m),100% calc(100% - var(--_d) - var(--y))var(--_m),radial-gradient(var(--s)at 100% 100%,#0000 99%,#000 calc(100% + 1px))calc(-1*var(--r) - var(--x))calc(-1*var(--r) - var(--y)),var(--_g)calc(-1*var(--_d) - var(--x))0,var(--_g)0 calc(-1*var(--_d) - var(--y));mask:calc(100% - var(--_d) - var(--x))100% var(--_m),100% calc(100% - var(--_d) - var(--y))var(--_m),radial-gradient(var(--s)at 100% 100%,#0000 99%,#000 calc(100% + 1px))calc(-1*var(--r) - var(--x))calc(-1*var(--r) - var(--y)),var(--_g)calc(-1*var(--_d) - var(--x))0,var(--_g)0 calc(-1*var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask:calc(100% - var(--_d) - var(--x))100% var(--_m),100% calc(100% - var(--_d) - var(--y))var(--_m),radial-gradient(var(--s)at 100% 100%,#0000 99%,#000 calc(100% + 1px))calc(-1*var(--r) - var(--x))calc(-1*var(--r) - var(--y)),var(--_g)calc(-1*var(--_d) - var(--x))0,var(--_g)0 calc(-1*var(--_d) - var(--y));background:#fff0;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat}.ProductItem-module__hq83Ha__imageContainer{width:100%;height:100%;position:relative}.ProductItem-module__hq83Ha__imageContainer img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.ProductItem-module__hq83Ha__actionButtons{z-index:50;opacity:1;pointer-events:auto;flex-direction:row;gap:3px;padding:4px 6px;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:-10px;right:0;transform:translateY(0)translate(0)}@media (min-width:480px){.ProductItem-module__hq83Ha__actionButtons{gap:4px;padding:5px 7px;bottom:-12px}}@media (min-width:640px){.ProductItem-module__hq83Ha__actionButtons{gap:5px;padding:7px 9px;bottom:-16px}}@media (min-width:768px){.ProductItem-module__hq83Ha__actionButtons{gap:6px;padding:8px 10px;bottom:-18px}}.ProductItem-module__hq83Ha__actionButtons.ProductItem-module__hq83Ha__visible{opacity:1;pointer-events:auto;transform:translateY(0)translate(0)}.ProductItem-module__hq83Ha__actionButton{cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #0000001f,0 1px 3px #00000014}@media (min-width:480px){.ProductItem-module__hq83Ha__actionButton{width:22px;height:22px}}@media (min-width:640px){.ProductItem-module__hq83Ha__actionButton{width:24px;height:24px}}@media (min-width:768px){.ProductItem-module__hq83Ha__actionButton{width:26px;height:26px}}.ProductItem-module__hq83Ha__actionButton:hover{transform:scale(1.15)translateY(-2px);box-shadow:0 6px 20px #00000040,0 4px 8px #00000026}.ProductItem-module__hq83Ha__actionButton:active{transform:scale(1.05)translateY(0)}.ProductItem-module__hq83Ha__actionButton.ProductItem-module__hq83Ha__favorite{color:#ef4444;background:#ef44441a}.ProductItem-module__hq83Ha__actionButton.ProductItem-module__hq83Ha__favorite.ProductItem-module__hq83Ha__active{color:#fff;background:#ef4444}.ProductItem-module__hq83Ha__actionButton.ProductItem-module__hq83Ha__cart{color:#121266;background:#1212661a}.ProductItem-module__hq83Ha__actionButton.ProductItem-module__hq83Ha__cart:hover{color:#fff;background:#121266}.ProductItem-module__hq83Ha__actionButton.ProductItem-module__hq83Ha__share{color:#3b82f6;background:#3b82f61a}.ProductItem-module__hq83Ha__actionButton.ProductItem-module__hq83Ha__share:hover{color:#fff;background:#3b82f6}
