.home-reference-cards{--reference-gold: #dfbd78;--reference-cream: #f6eee0;--reference-muted: #d3bd9f}.home-reference-cards .product-card__title{color:var(--reference-cream)}.home-reference-cards [role=tabpanel]{transform:none!important;opacity:1!important}.home-reference-cards .product-card--reference{background:linear-gradient(#33231a,#24180f);color:var(--reference-cream);border:1px solid rgba(242,189,109,.45);border-radius:15px;overflow:visible;box-shadow:none;height:100%;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.home-reference-cards .product-card--reference:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;z-index:4;border:1px dashed rgba(246,213,142,.28);border-radius:10px;pointer-events:none;transition:border-color .3s ease}.home-reference-cards .product-card--reference:after{content:"\2726";position:absolute;right:-10px;bottom:-10px;z-index:5;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(100deg,#f9e3a8,#e0b45e 35%,#fff0c4 52%,#d39d43 70%,#f6d58e);color:#92301d;font-size:13px;box-shadow:0 4px 12px #0006;pointer-events:none;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.home-reference-cards .product-card--reference .product-card__media{overflow:hidden;border-radius:14px 14px 0 0}.home-reference-cards .product-card--reference .product-card__media>a.media{aspect-ratio:1 / 1;border-radius:0;background:#d7c7af}.home-reference-cards .product-card--reference .product-card__media>a.media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.home-reference-cards .product-card--reference .product-card__secondary{transition:opacity .4s ease,visibility .4s ease}.home-reference-cards .product-card--reference .product-card__content{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1;gap:10px;text-align:left;border-radius:0 0 14px 14px}.home-reference-cards .product-card--standard.product-card--reference .product-card__content{padding-inline:16px}.home-reference-cards .product-card--reference .product-card__details{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.home-reference-cards .product-card--reference .product-card__details>p{line-height:1.4}.home-reference-cards .product-card--reference .product-card__title{font-size:clamp(14px,1.1vw,17px);font-weight:600;line-height:1.4}.home-reference-cards .product-card--reference .price{display:flex;flex-direction:row;flex-wrap:nowrap;color:var(--reference-gold);font-weight:700;align-items:baseline;gap:6px;white-space:nowrap}.home-reference-cards .product-card--reference .price .price__regular{color:var(--reference-gold);font-size:16px}.home-reference-cards .product-card--reference .price :is(s,del,.price__compare,.price__sale){color:var(--reference-muted);font-size:12px}.home-reference-cards .product-card--reference .quick-add:has(button[disabled]){display:none}.home-reference-cards .product-card--reference img[alt="Product certification"]{filter:grayscale(1) brightness(0) invert(.85)}.home-reference-cards .product-card--reference .badges{inset-block-start:12px;inset-inline-start:12px}.home-reference-cards .product-card--reference .badge{background:#a62c20;color:#fff;border-radius:999px}.home-reference-cards .product-card__reference-ribbon{position:absolute;top:17px;right:-33px;z-index:3;width:126px;padding:6px 0;transform:rotate(45deg);background:#a62c20;color:#f6d58e;border-block:1px solid var(--reference-gold);text-align:center;text-transform:none;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:.02em;pointer-events:none;font-family:var(--font-product-family);box-shadow:0 3px 10px #00000059}@media(hover:hover)and (pointer:fine){.home-reference-cards .product-card--reference:hover,.home-reference-cards .product-card--reference:focus-within{transform:translateY(-6px);box-shadow:0 22px 44px #00000080,0 0 0 1px #f6d58e,0 0 28px #f6d58e40}.home-reference-cards .product-card--reference:hover:before,.home-reference-cards .product-card--reference:focus-within:before{border-color:#f6d58e99}.home-reference-cards .product-card--reference:hover:after,.home-reference-cards .product-card--reference:focus-within:after{transform:rotate(180deg) scale(1.15)}.home-reference-cards .product-card--reference:hover .product-card__media>a.media img,.home-reference-cards .product-card--reference:focus-within .product-card__media>a.media img{transform:scale(1.06)}.home-reference-cards .product-card--reference:hover .product-card__secondary,.home-reference-cards .product-card--reference:focus-within .product-card__secondary{opacity:1;visibility:visible}}@media(max-width:767px){.home-reference-cards .product-card--reference .product-card__content,.home-reference-cards .product-card--standard.product-card--reference .product-card__content{padding:10px;gap:6px}.home-reference-cards .product-card--reference .product-card__details>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-grow:0;font-size:13px;line-height:1.4;height:2.8em;min-height:2.8em;max-height:2.8em}.home-reference-cards .product-card--reference .product-card__title{font-size:13px}.home-reference-cards .product-card--reference .price{gap:4px}.home-reference-cards .product-card--reference .price .price__regular{font-size:11px}.home-reference-cards .product-card--reference .price :is(s,del,.price__compare,.price__sale){font-size:10px}.home-reference-cards .product-card__reference-ribbon{top:8px;right:-44px;font-size:10px}}@media(prefers-reduced-motion:reduce){.home-reference-cards .product-card--reference,.home-reference-cards .product-card--reference:before,.home-reference-cards .product-card--reference:after,.home-reference-cards .product-card--reference .product-card__media>a.media img,.home-reference-cards .product-card--reference .product-card__secondary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/home-reference-cards.css.map */
