.product-card-module__nFUbda__card{transition:border-color .18s,box-shadow .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.product-card-module__nFUbda__image{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.product-card-module__nFUbda__card:focus-within{border-color:var(--primary)}.product-card-module__nFUbda__actions{z-index:10;aspect-ratio:1;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:.75rem;display:flex;position:absolute;inset:0 0 auto}.product-card-module__nFUbda__actions>*{pointer-events:auto}.product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__galleryPosition{transition:opacity .18s}.product-card-module__nFUbda__galleryPosition{aspect-ratio:1;pointer-events:none;z-index:10;position:absolute;inset:0 0 auto}.product-card-module__nFUbda__galleryDots{border:1px solid var(--border);background:var(--card);pointer-events:auto;border-radius:999px;inline-size:max-content;margin-inline:auto;padding:2px 4px;display:flex;position:absolute;inset-block-end:.5rem;inset-inline:0}.product-card-module__nFUbda__galleryDot{cursor:pointer;border-radius:999px;place-items:center;block-size:24px;inline-size:24px;display:grid}.product-card-module__nFUbda__galleryDot>span{background:var(--muted-foreground);opacity:.5;border-radius:999px;block-size:5px;inline-size:5px;transition:inline-size .18s,background-color .18s,opacity .18s}.product-card-module__nFUbda__galleryDot[aria-disabled=true]>span{background:var(--primary);opacity:1;inline-size:12px}.product-card-module__nFUbda__galleryDot:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.product-card-module__nFUbda__card[data-has-actions=true] .product-card-module__nFUbda__galleryDots{inset-block-end:4rem}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed){--product-media-width:clamp(7rem, 24vw, 13rem)}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__productLink{flex-direction:row}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__media{inline-size:var(--product-media-width);flex-shrink:0;align-self:flex-start}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__details{min-block-size:var(--product-media-width);justify-content:center;padding-inline-end:3.75rem}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__actions{aspect-ratio:auto;opacity:1;visibility:visible;padding:0;inset:auto;inset-block-end:.75rem;inset-inline-end:.75rem}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__wishlist{opacity:1;pointer-events:auto}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__galleryPosition{inline-size:var(--product-media-width);inset-inline-end:auto}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed) .product-card-module__nFUbda__galleryDots{flex-wrap:wrap;justify-content:center;max-inline-size:calc(100% - .5rem);inset-block-end:.5rem}:is(.product-card-module__nFUbda__horizontal,[data-product-view=list] .product-card-module__nFUbda__card,[data-product-view=compact] .product-card-module__nFUbda__card,[data-product-view=detailed] .product-card-module__nFUbda__card,.product-card-module__nFUbda__compact,.product-card-module__nFUbda__detailed):hover{transform:none}@media (hover:hover) and (pointer:fine){.product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__galleryPosition{opacity:0}.product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__galleryDots{pointer-events:none}.product-card-module__nFUbda__card:hover .product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__card:focus-within .product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__card:hover .product-card-module__nFUbda__galleryPosition,.product-card-module__nFUbda__card:focus-within .product-card-module__nFUbda__galleryPosition{opacity:1}.product-card-module__nFUbda__wishlist:has([aria-pressed=true]){opacity:1}.product-card-module__nFUbda__card:hover .product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__card:focus-within .product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__card:hover .product-card-module__nFUbda__galleryDots,.product-card-module__nFUbda__card:focus-within .product-card-module__nFUbda__galleryDots{pointer-events:auto}.product-card-module__nFUbda__wishlist:has([aria-pressed=true]){pointer-events:auto}.product-card-module__nFUbda__actions{opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s}.product-card-module__nFUbda__card:hover .product-card-module__nFUbda__actions,.product-card-module__nFUbda__card:focus-within .product-card-module__nFUbda__actions{opacity:1;visibility:visible}.product-card-module__nFUbda__card:hover{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));box-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 7%, transparent)}}@media (prefers-reduced-motion:no-preference){.product-card-module__nFUbda__card:focus-within .product-card-module__nFUbda__image{transform:scale(1.035)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-card-module__nFUbda__card:hover{transform:translateY(-3px)}.product-card-module__nFUbda__card:hover .product-card-module__nFUbda__image{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.product-card-module__nFUbda__card,.product-card-module__nFUbda__image,.product-card-module__nFUbda__actions,.product-card-module__nFUbda__wishlist,.product-card-module__nFUbda__galleryPosition,.product-card-module__nFUbda__galleryDot>span{transition:none;transform:none}}:is(.product-card-module__nFUbda__compact,[data-product-view=compact] .product-card-module__nFUbda__card){--product-media-width:5.5rem}:is(.product-card-module__nFUbda__compact,[data-product-view=compact] .product-card-module__nFUbda__card) :is(.product-card-module__nFUbda__excerpt,.product-card-module__nFUbda__metadata,.product-card-module__nFUbda__galleryPosition){display:none}:is(.product-card-module__nFUbda__compact,[data-product-view=compact] .product-card-module__nFUbda__card) .product-card-module__nFUbda__details{gap:.375rem;padding-block:.75rem}.product-card-module__nFUbda__extraDetails{display:none}:is(.product-card-module__nFUbda__detailed,[data-product-view=detailed] .product-card-module__nFUbda__card) .product-card-module__nFUbda__extraDetails{display:flex}:is(.product-card-module__nFUbda__detailed,[data-product-view=detailed] .product-card-module__nFUbda__card) :is(.product-card-module__nFUbda__excerpt,.product-card-module__nFUbda__title){-webkit-line-clamp:unset;display:block;overflow:visible}@media (min-width:768px){:is(.product-card-module__nFUbda__detailed,[data-product-view=detailed] .product-card-module__nFUbda__card){--product-media-width:clamp(13rem, 26vw, 18rem)}:is(.product-card-module__nFUbda__detailed,[data-product-view=detailed] .product-card-module__nFUbda__card) .product-card-module__nFUbda__details{gap:.75rem;padding-block:1.5rem}:is(.product-card-module__nFUbda__detailed,[data-product-view=detailed] .product-card-module__nFUbda__card) .product-card-module__nFUbda__title{font-size:1.125rem}}:is(.product-card-module__nFUbda__gallery,[data-product-view=gallery] .product-card-module__nFUbda__card) :is(.product-card-module__nFUbda__media,.product-card-module__nFUbda__actions,.product-card-module__nFUbda__galleryPosition){aspect-ratio:4/5}:is(.product-card-module__nFUbda__gallery,[data-product-view=gallery] .product-card-module__nFUbda__card) :is(.product-card-module__nFUbda__excerpt,.product-card-module__nFUbda__metadata){display:none}
.tooltip-module__HA32nq__content{z-index:70;max-inline-size:min(18rem, var(--radix-tooltip-content-available-width));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);font-family:var(--font-ui);text-align:start;overflow-wrap:anywhere;transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:.625rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;box-shadow:0 4px 16px #0000001f}.tooltip-module__HA32nq__content[data-state=delayed-open],.tooltip-module__HA32nq__content[data-state=instant-open]{animation:.14s ease-out tooltip-module__HA32nq__tooltip-in}.tooltip-module__HA32nq__arrow{fill:var(--popover)}@keyframes tooltip-module__HA32nq__tooltip-in{0%{opacity:0;transform:translateY(2px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tooltip-module__HA32nq__content{animation:none!important}}
.animated-action-icon-module__ZAy8dG__action{border-radius:999px;min-block-size:44px;inline-size:44px;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 10px #0000001f}.animated-action-icon-module__ZAy8dG__glyph{justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.animated-action-icon-module__ZAy8dG__action[data-confirmed=true] .animated-action-icon-module__ZAy8dG__glyph{animation:.24s ease-out animated-action-icon-module__ZAy8dG__action-confirm}@media (hover:hover) and (pointer:fine){.animated-action-icon-module__ZAy8dG__action:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 5px 14px #0000002e}.animated-action-icon-module__ZAy8dG__action:hover:not(:disabled):not([aria-disabled=true]) .animated-action-icon-module__ZAy8dG__glyph{transform:rotate(-6deg)}}.animated-action-icon-module__ZAy8dG__action:active:not(:disabled):not([aria-disabled=true]){transform:scale(.95)}@keyframes animated-action-icon-module__ZAy8dG__action-confirm{0%{opacity:0;transform:scale(.65)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.animated-action-icon-module__ZAy8dG__action,.animated-action-icon-module__ZAy8dG__glyph{transition:none;animation:none!important;transform:none!important}}
