.pa-boutique__card{position:relative;display:flex;flex-direction:column}.pa-boutique__card-link{display:block;text-decoration:none}.pa-boutique__card-img{position:relative;aspect-ratio:var(--pa-card-img-ratio);overflow:hidden;background:var(--surface-raised);border:.5px solid var(--rule-hairline);transition:border-color var(--transition-base);border-radius:2px}.pa-boutique__card-link:hover .pa-boutique__card-img{border-color:var(--rule-decorative)}.pa-boutique__card-img-real{width:100%;height:100%;object-fit:cover;transition:transform 900ms cubic-bezier(.22,.61,.36,1)}.pa-boutique__section--parfums-interieur .pa-boutique__card-img,.pa-boutique__section--brumes .pa-boutique__card-img{aspect-ratio:1006 / 1536}@media (hover:hover) and (pointer:fine){.pa-boutique__card-link:hover .pa-boutique__card-img-real{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.pa-boutique__card-img-real{transition:none}.pa-boutique__card-link:hover .pa-boutique__card-img-real{transform:none}}.pa-boutique__card-slides{position:absolute;inset:0;z-index:0;display:flex;width:100%;height:100%;transform:translateX(0);transition:transform 700ms cubic-bezier(.4,0,.2,1);pointer-events:none}.pa-boutique__card-slide{flex:0 0 100%;width:100%;height:100%;object-fit:cover}.pa-boutique__card.is-slideshow .pa-boutique__card-img-real{opacity:0}.pa-boutique__card-img-real{transition:transform 900ms cubic-bezier(.22,.61,.36,1),opacity 300ms ease}@media (prefers-reduced-motion:reduce){.pa-boutique__card-slides{transition:none}}.pa-boutique__card-num{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display);font-size:clamp(80px, 12vw, 140px);font-weight:300;color:rgba(var(--text-accent-rgb),.06);pointer-events:none;line-height:1;z-index:2}.pa-boutique__card-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 62% at 50% 50%,rgba(var(--color-paper-rgb),.92) 0%,rgba(var(--color-paper-rgb),.78) 62%,rgba(var(--color-paper-rgb),.55) 100%);opacity:0;transform:translateY(8px);transition:opacity 200ms ease,transform 300ms ease;pointer-events:none;z-index:3}@media (hover:hover) and (pointer:fine){.pa-boutique__card-link:hover .pa-boutique__card-overlay{opacity:1;transform:translateY(0)}}.pa-boutique__card-cta{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--text-accent)}.pa-boutique__card-arrow{margin-left:6px}.pa-boutique__card-info{padding:12px 0 0;flex:1;display:flex;flex-direction:column}.pa-boutique__card-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);margin:0 0 4px}.pa-boutique__card-family{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-accent);margin:0 0 6px}.pa-boutique__card-name{font-family:var(--font-display);font-size:clamp(16px, 2vw, 20px);font-weight:400;color:var(--text-primary);margin:auto 0 8px;line-height:1.3}.pa-boutique__card-name a{color:inherit;text-decoration:none}.pa-boutique__card-name a:hover{color:var(--text-accent-hover)}.pa-boutique__card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pa-boutique__card-price{font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:.5px;color:var(--text-accent)}.pa-boutique__card-add{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-accent);background:#fff0;border:none;cursor:pointer;padding:4px 0;text-decoration:none;transition:opacity 0.2s ease;white-space:nowrap}.pa-boutique__card-add:hover{text-decoration:underline;text-underline-offset:3px}.pa-boutique__card-add[disabled]{opacity:.4;cursor:not-allowed;text-decoration:none}.pa-boutique__card-add span[aria-hidden]{margin-right:2px}@media (max-width:600px){.pa-boutique__card-name{font-size:15px}.pa-boutique__card-foot{flex-direction:column;align-items:flex-start;gap:4px}}