@layer components{.product-card{background-color:#4d374b0d;border-radius:12px;flex-direction:column;transition:background-color .4s,box-shadow .4s;display:flex;position:relative}@media(hover:hover){.product-card:hover{background-color:#fff;box-shadow:0 4px 20px #4d374b1f}}.product-card__link{color:inherit;text-align:inherit;font:inherit;background:0 0;border:none;flex-direction:column;flex:1;width:100%;padding:0;text-decoration:none;display:flex}.product-card__image-wrap{aspect-ratio:1;position:relative;overflow:hidden}.product-card__category{text-transform:uppercase;color:var(--color-purple-dark);border:1px solid;border-radius:9999px;padding:8px 12px;font-size:11px;font-weight:500;line-height:1;transition:background-color .4s;position:absolute;top:.75rem;right:.75rem}.product-card__image{object-fit:contain;width:100%;height:100%;padding:16px 16px 0}.product-card__hover-overlay{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.product-card__hover-overlay img{object-fit:contain;width:100%;height:100%}@media(hover:hover){.product-card:hover .product-card__hover-overlay{opacity:1}.product-card:hover .product-card__category{background-color:#fff}}.product-card__hover-img{object-fit:contain;width:100%;height:100%;padding:16px 16px 0;position:absolute;inset:0}.product-card__hover-img--1{opacity:1}.product-card__hover-img--2{opacity:0}@media(hover:hover){.product-card:hover .product-card__hover-img--1{animation:4s ease-in-out infinite pc-hover-1}.product-card:hover .product-card__hover-img--2{animation:4s ease-in-out infinite pc-hover-2}}@keyframes pc-hover-1{0%{opacity:1}37.5%{opacity:1}50%{opacity:0}87.5%{opacity:0}to{opacity:1}}@keyframes pc-hover-2{0%{opacity:0}37.5%{opacity:0}50%{opacity:1}87.5%{opacity:1}to{opacity:0}}.product-card__body{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;margin-top:auto;padding:0 16px 16px;display:flex}.product-card__badge{font-family:var(--font-serif);color:var(--color-purple-light);text-transform:lowercase;font-size:21px;font-weight:400}.product-card__name{font-size:var(--text-body-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--color-purple-dark);text-wrap:balance;font-weight:700;line-height:1.1}.product-card__tagline{color:var(--color-purple-dark);text-wrap:balance;font-size:14px;line-height:1.1}.product-card__price{font-size:var(--text-body-sm);color:var(--color-purple-dark);font-weight:600}}.product-card[data-astro-cid-ostk2dzd]:hover .c-button{background-color:var(--color-purple-light)}@layer components{.editorial-card{aspect-ratio:2/3;padding:var(--spacing-fluid-md);background-color:#4b384c26;background-image:url(/_astro/editorial-card-bg-mobile.QFBdXn3o.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:flex;position:relative;overflow:hidden}@media(min-width:1000px){.editorial-card{aspect-ratio:12/5;background-image:url(/_astro/editorial-card-bg-desktop.gtqjDPao.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}}.editorial-card__content{z-index:1;color:var(--color-white);position:relative}@media(min-width:1000px){.editorial-card__content{width:45%}}.editorial-card__heading{font-size:var(--text-heading-md);margin-bottom:var(--spacing-fluid-sm);text-transform:uppercase;color:var(--color-purple);font-weight:400;line-height:1.1}.editorial-card__heading strong{font-size:var(--text-heading-lg);text-transform:lowercase;font-weight:500}.editorial-card__body{font-size:var(--text-body-sm);opacity:.9;margin-bottom:var(--spacing-fluid-md);line-height:1.6}}@layer components{.product-grid__see-more[data-astro-cid-ghzetoxg]{text-align:center;padding:0 var(--spacing-gutter) var(--spacing-section)}.product-grid__see-more-btn[data-astro-cid-ghzetoxg]{background-color:var(--color-purple);color:var(--color-white);font-size:var(--text-body-sm);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--transition-duration-fast) var(--ease);border-radius:9999px;align-items:center;padding:.875rem 2.5rem;font-weight:700;text-decoration:none;display:inline-flex}.product-grid__see-more-btn[data-astro-cid-ghzetoxg]:hover{background-color:var(--color-purple-light)}}
