ul.product-grid{column-gap:4%;margin-top:80px!important}ul.product-grid.slider{column-gap:2%}ul.product-grid li.grid__item{width:calc(33.3% - 4% * 2 / 3);max-width:calc(33.3% - 4% * 2 / 3);margin-bottom:4%}.per-card-product .card .sticker{position:absolute;top:5%;right:0;width:20%;z-index:1;opacity:0;transition:.5s}.per-card-product:hover .sticker{opacity:1}.per-card-product .card .card__media{display:block;padding:0;aspect-ratio:1;position:relative;width:100%;min-width:100%;box-sizing:border-box}.per-card-product .card .card__media .illustrations{position:relative;width:100%;height:100%}.per-card-product .card .card__media .illustrations>img{width:90%;height:auto;position:absolute;display:block;margin:auto;left:0;right:0;bottom:48px}.per-card-product .card .card__media .illustrations>img.illustration{opacity:1;scale:1;transition:all .5s ease-in}.per-card-product .card .card__media .illustrations>img.illustration-hover{animation:illustration-out .5s ease-in .2s forwards}.per-card-product:hover .card .card__media .illustrations img.illustration{scale:.9}.per-card-product:hover .card .card__media .illustrations img.illustration-hover{animation:illustration-in 10s ease-in forwards}.per-card-product .card .card__media .media{width:calc(100% - 32px)}.per-card-product .card .card__media img.motion-reduce{width:100%;max-width:100%;height:auto;max-height:100%;position:absolute;aspect-ratio:1;object-fit:contain;left:0;right:0;bottom:0;margin:auto}.per-card-product .card .card__content .card__information .principal-collection{font-weight:300;letter-spacing:0}.per-card-product .card .card__content .card__information h3.card__heading{font-size:28px;font-weight:700;letter-spacing:0;min-height:72.78px}.per-card-product .card .card__content .card__information h3.card__heading a{text-decoration:none}.per-card-product .card .card__content .card__information .location{display:flex;font-size:20px;font-weight:300;letter-spacing:0;margin:4px 0;min-height:26px}.per-card-product .card .card__content .card__information .card-information .price .price-item.price-item--regular{display:flex;font-size:28px;font-weight:800;letter-spacing:0;color:rgb(var(--color-foreground));line-height:26px;margin-top:8px;min-height:54px;flex-direction:column;justify-content:flex-end}.per-card-product .card .card__content .card__information .card-information .price .price-item.price-item--regular span{display:block;text-transform:capitalize;font-size:20px;font-weight:400;line-height:24px;margin-bottom:4px}.per-card-product .card .card__content{--color-foreground: 37, 90, 96}.per-card-product .card .card__content .card__information{grid-row-start:inherit}.per-card-product .card .card__content h4.subscription_enabled{display:flex;margin:0;padding-bottom:4px;border-bottom:1px solid;justify-content:flex-end;column-gap:6px}.per-card-product .card .card__content .quick-add{display:none}.per-card-product .card .card__content .quick-add .quick-add__submit{font-family:var(--font-heading-family);font-size:16px;font-weight:800;background:transparent;color:rgb(var(--color-foreground));padding:12px;height:auto;line-height:0px;min-height:0;border:1px solid;border-radius:8px;justify-content:flex-start}.per-card-product .card .card__content .quick-add .quick-add__submit:before,.per-card-product .card .card__content .quick-add .quick-add__submit:after{display:none}.per-card-product .card .card__content .quick-add .quick-add__submit svg{margin-left:24px}@media screen and (max-width:900px){ul.product-grid li.grid__item{width:calc(50% - 4%* 2 / 3);max-width:calc(50% - 4%* 2 / 3)}ul.product-grid.slider li.grid__item{max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}per-card-product .card .card__content .quick-add .quick-add__submit{font-size:14px;letter-spacing:0;display:flex;justify-content:space-between}.per-card-product .card .card__content .quick-add .quick-add__submit svg{margin:0}}@media screen and (max-width:768px){ul.product-grid{column-gap:2%;justify-content:space-between}ul.product-grid li.grid__item{width:48%;max-width:48%;margin-bottom:8%}.per-card-product .card .card__media .media{width:100%}.per-card-product .card .card__content .card__information h3.card__heading{font-size:16px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;min-height:20px}.per-card-product .card .card__content .card__information .location{font-size:14px;min-height:20px}.per-card-product .card .card__content .card__information .card-information .price .price-item.price-item--regular span{font-size:14px;line-height:14px}.per-card-product .card .card__content .card__information .card-information .price .price-item.price-item--regular{font-size:20px;line-height:20px}.per-card-product .card .card__content h4.subscription_enabled{display:block;font-size:14px}ul.product-grid.slider li.grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)!important;max-width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)!important}}@keyframes illustration-in{0%{opacity:0;scale:.9}2.5%{opacity:1;scale:.9}5%{scale:1}to{opacity:1;scale:1}}@keyframes illustration-out{0%{opacity:1;scale:1}50%{scale:.9;opacity:1}to{scale:.9;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/per-card-product.css.map */
