body.atelier-optica .product-card{--atelier-card-transition: .4s cubic-bezier(.22, 1, .36, 1);position:relative;isolation:isolate;transition:transform var(--atelier-card-transition);will-change:transform}@media(hover:hover)and (pointer:fine){body.atelier-optica .product-card:hover{transform:translateY(-3px)}}body.atelier-optica .product-card .card-gallery{overflow:hidden}body.atelier-optica .product-card .card-gallery .product-media,body.atelier-optica .product-card .card-gallery .product-media img,body.atelier-optica .product-card .card-gallery img{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .3s ease;will-change:transform}@media(hover:hover)and (pointer:fine){body.atelier-optica .product-card:hover .card-gallery .product-media img,body.atelier-optica .product-card:hover .card-gallery img{transform:scale(1.04)}}@media(hover:hover)and (pointer:fine){body.atelier-optica .product-card:hover .card-gallery{box-shadow:0 6px 20px rgb(var(--color-foreground-rgb) / .06)}}body.atelier-optica .product-card .product-title,body.atelier-optica .product-card .product-title a,body.atelier-optica .product-card .product-title .title-text{font-family:var(--font-body--family);text-transform:uppercase;letter-spacing:.08em;font-weight:500}body.atelier-optica .product-card .product-title{line-height:1.3}body.atelier-optica .product-card .product-title a{text-decoration:none}body.atelier-optica .product-card .product-title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body.atelier-optica .product-card .price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;letter-spacing:.04em}body.atelier-optica .product-card .price .price__sale,body.atelier-optica .product-card .price--on-sale .price__sale,body.atelier-optica .product-card .price--on-sale .price-item--sale{color:var(--atelier-gold, var(--color-primary));font-weight:600}body.atelier-optica .product-card .price .price__compare,body.atelier-optica .product-card .price--on-sale .price-item--regular,body.atelier-optica .product-card .price s,body.atelier-optica .product-card .price del{color:rgb(var(--color-foreground-rgb) / .55);text-decoration:line-through;font-weight:400}body.atelier-optica .product-card .atelier-color-count-block{width:100%;box-sizing:border-box}body.atelier-optica .product-card .atelier-color-count{font-family:var(--font-body--family);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .65);margin:0;line-height:1.4}body.atelier-optica .product-card product-swatches{gap:.375rem;padding-block:.25rem .125rem}body.atelier-optica .product-card product-swatches .swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb) / .18)}@media(hover:hover)and (pointer:fine){body.atelier-optica .product-card .quick-add{opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}body.atelier-optica .product-card:hover .quick-add,body.atelier-optica .product-card:focus-within .quick-add{opacity:1;transform:translateY(0);pointer-events:auto}}body.atelier-optica .product-card .quick-add .quick-add__button{letter-spacing:.1em;text-transform:uppercase;font-weight:500}body.atelier-optica .product-card .product-card__link:focus-visible,body.atelier-optica .product-card .quick-add__button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/atelier-product-card.css.map */
