.product-card{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:329px;justify-content:flex-end;position:relative;width:194px;--tw-text-opacity:1;color:rgb(43 42 40/var(--tw-text-opacity,1))}@media (min-width:768px){.product-card{text-align:center;width:100%}}@media (min-width:1024px){.product-card{height:401px;max-width:240px}}@media (min-width:1260px){.product-card{height:500px;max-width:299px;width:299px}}@keyframes pulse{50%{opacity:.5}}.product-card .skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#2b2a280d}.product-card.out-of-stock{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.product-card.product-card-list{display:flex;flex-direction:row;height:auto;width:100%}@media (min-width:768px){.product-card.product-card-list{flex-direction:column;height:301px}}@media (min-width:1024px){.product-card.product-card-list{height:401px}}@media (min-width:1260px){.product-card.product-card-list{height:500px}}.product-card picture{display:block;height:194px;margin-bottom:.5rem;width:194px;--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}@media (min-width:768px){.product-card picture{height:240px;width:100%}}@media (min-width:1260px){.product-card picture{height:299px}}.product-card.product-card-list picture{flex-grow:0;flex-shrink:0;height:127px;margin-bottom:0;margin-right:.5rem;width:127px}@media (min-width:768px){.product-card.product-card-list picture{flex-shrink:1;height:240px;margin-bottom:.5rem;margin-right:0;width:100%}}@media (min-width:1260px){.product-card.product-card-list picture{height:299px}}.product-card .product-card-infos{height:100%;max-height:140px;width:100%}@media (min-width:1024px){.product-card .product-card-infos{max-height:149px}}@media (min-width:1260px){.product-card .product-card-infos{max-height:193px}}.product-card.product-card-list .product-card-infos{display:grid;flex-grow:1;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;height:127px;max-height:none;padding-bottom:.25rem;padding-top:.25rem}@media (min-width:768px){.product-card.product-card-list .product-card-infos{display:flex;flex-direction:column;max-height:119px;padding-bottom:0;padding-top:0}}@media (min-width:1024px){.product-card.product-card-list .product-card-infos{max-height:149px}}@media (min-width:1260px){.product-card.product-card-list .product-card-infos{max-height:193px}}.product-card .product-card-infos-reviews{align-items:center;display:flex;grid-column:span 12/span 12;justify-content:center}.product-card .product-card-infos-reviews>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.product-card .product-card-infos-reviews{font-size:.875rem}@media (min-width:1024px){.product-card .product-card-infos-reviews{height:18px}}.product-card.product-card-list .product-card-infos-reviews{align-items:center;display:flex;grid-column:span 12/span 12;justify-content:flex-start}.product-card.product-card-list .product-card-infos-reviews>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.product-card.product-card-list .product-card-infos-reviews{font-size:.75rem}@media (min-width:768px){.product-card.product-card-list .product-card-infos-reviews{justify-content:center}}@media (min-width:1024px){.product-card.product-card-list .product-card-infos-reviews{font-size:.875rem}}.product-card .product-card-infos-mobile{display:flex;flex-direction:column;grid-column:span 12/span 12;justify-content:center}.product-card .product-card-infos-mobile>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:1260px){.product-card .product-card-infos-mobile{display:none}}.product-card:not(.product-card-list) .product-card-infos-mobile{margin-bottom:.125rem;margin-top:.125rem}.product-card.product-card-list .product-card-infos-mobile>*{font-size:.875rem;text-align:left}@media (min-width:768px){.product-card.product-card-list .product-card-infos-mobile>*{font-size:.75rem;text-align:center}}@media (min-width:1024px){.product-card.product-card-list .product-card-infos-mobile>*{font-size:.875rem}}.product-card .product-card-infos-mobile>span:first-child{font-size:.75rem;--tw-text-opacity:1;color:rgb(174 153 115/var(--tw-text-opacity,1))}@media (min-width:768px){.product-card .product-card-infos-mobile>span:first-child{font-size:.875rem}}.product-card.product-card-list .product-card-infos-mobile>span:first-child{font-size:.875rem;--tw-text-opacity:1;color:rgb(174 153 115/var(--tw-text-opacity,1))}.product-card .product-card-infos-mobile>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.875rem}.product-card .product-card-infos-mobile>span:last-child:hover{text-decoration-line:none}.product-card.product-card-list .product-card-infos-mobile>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product-card.product-card-list .product-card-infos-mobile>span:last-child:hover{text-decoration-line:none}.product-card.product-card-list .product-card-infos-mobile>span:last-child{font-weight:600}@media (min-width:768px){.product-card.product-card-list .product-card-infos-mobile>span:last-child{font-weight:400}}.product-card .product-card-infos-mobile{flex-grow:1}.product-card .product-card-infos-desktop{display:none;flex-grow:1;line-height:1.5rem}@media (min-width:1260px){.product-card .product-card-infos-desktop{display:inline-flex;flex-direction:column;margin-bottom:.5rem}.product-card .product-card-infos-desktop>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}}.product-card .product-card-infos-price{font-size:.875rem;--tw-text-opacity:1;color:rgb(96 95 94/var(--tw-text-opacity,1))}@media (min-width:1260px){.product-card .product-card-infos-price{line-height:1.25rem}}.product-card.product-card-list .product-card-infos-price{align-self:flex-end;font-size:.625rem;grid-column:span 8/span 8}@media (min-width:360px){.product-card.product-card-list .product-card-infos-price{grid-column:span 6/span 6}}@media (min-width:768px){.product-card.product-card-list .product-card-infos-price{align-self:center}}@media (min-width:1024px){.product-card.product-card-list .product-card-infos-price{font-size:.875rem}}.product-card .product-card-infos-price>span{font-size:1.125rem;font-weight:600;--tw-text-opacity:1;color:rgb(43 42 40/var(--tw-text-opacity,1))}.product-card.product-card-list .product-card-infos-price>span{display:block}@media (min-width:768px){.product-card.product-card-list .product-card-infos-price>span{display:inline}}.product-card .product-card-infos-price--not-in-stock{align-items:center;align-self:flex-end;display:flex;font-family:Poppins,arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700;justify-content:center;justify-self:end;line-height:1.25;margin:.5rem auto;text-align:center;--tw-text-opacity:1;color:rgb(54 95 72/var(--tw-text-opacity,1))}@media (min-width:1260px){.product-card .product-card-infos-price--not-in-stock{font-size:1rem;line-height:1.5;margin-bottom:1rem;margin-top:1rem}}.product-card.product-card-list .product-card-infos-price--not-in-stock{align-self:flex-end;font-size:.75rem;grid-column:span 4/span 4;justify-self:end}@media (min-width:360px){.product-card.product-card-list .product-card-infos-price--not-in-stock{font-size:.875rem;grid-column:span 6/span 6;margin-left:1rem;margin-right:1rem}}@media (min-width:768px){.product-card.product-card-list .product-card-infos-price--not-in-stock{align-self:center;justify-self:center}}.product-card[data-relevancy]:before{content:attr(data-relevancy);font-size:1.375rem;font-weight:600;position:absolute;right:.5rem;top:0;z-index:10;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}@media (min-width:768px){.product-card[data-relevancy]:before{left:0;right:0}}@media (min-width:1260px){.product-card[data-relevancy]:before{font-size:1.75rem}}
