.share-icon[data-v-48ea9c69]{align-items:center;background:#fff;border:1.5px solid #1a1a1a;border-radius:9999px;display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;line-height:1;transition:background-color .15s ease,transform .15s ease;width:2.25rem}.share-icon[data-v-48ea9c69]:hover{background:#f5f5f5;transform:translateY(-1px)}.share-icon[data-v-48ea9c69]:focus-visible{outline:2px solid #544a57;outline-offset:2px}.prose .row{display:flex;flex-wrap:wrap;margin-left:-.75rem;margin-right:-.75rem;row-gap:1.5rem}.prose .row>[class*=col-]{padding-left:.75rem;padding-right:.75rem;width:100%}.prose .row>.col-12{width:100%}@media(min-width:992px){.prose .row>.col-lg-2{width:16.6667%}.prose .row>.col-lg-3{width:25%}.prose .row>.col-lg-4{width:33.3333%}.prose .row>.col-lg-6{width:50%}.prose .row>.col-lg-8{width:66.6667%}.prose .row>.col-lg-9{width:75%}.prose .row>.col-lg-10{width:83.3333%}}.prose .kkh-caption{color:#6b6770;font-size:.9rem;font-style:italic;margin:1.5rem 0;text-align:center}.prose .kkh-caption a,.prose .kkh-caption img{border-radius:.5rem;color:inherit;display:inline-block;font-style:normal;margin:0 auto .5rem}.prose .kkh-caption a img{display:block;margin:0}.prose .kkh-caption figcaption{display:block}.kkh-inline-product-row{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:2rem 0}.kkh-inline-product-card{background:#fff;border:1px solid #ececec;border-radius:.5rem;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none!important;transition:box-shadow .18s ease,transform .18s ease}.kkh-inline-product-card:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-2px)}.kkh-inline-product-card__media{aspect-ratio:1/1;background:#f5f5f5;overflow:hidden}.kkh-inline-product-card__media img{border-radius:0;display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}.kkh-inline-product-card__name{font-family:var(--font-secondary,"Domaine",serif);font-size:1rem;font-style:italic;line-height:1.3;padding:.75rem .75rem .25rem;text-align:center}.kkh-inline-product-card__prices{align-items:baseline;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;padding:0 .75rem .75rem;text-align:center}.kkh-inline-product-card__price{font-weight:500}.kkh-inline-product-card__sale{color:#b00020;font-weight:600}.kkh-inline-product-card__price-strike{color:#999;text-decoration:line-through}
