.hx-em{font-style:italic;color:var(--rose, #8A5A52);font-weight:inherit}.pill--swatch span{display:inline-flex;align-items:center;gap:8px}.pill__dot{display:inline-block;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #3b2a262e;flex:none}.pill--swatch input:checked+span .pill__dot{box-shadow:0 0 0 2px var(--cream, #FAF6F2),0 0 0 3px currentColor}.hx-giftbadge{align-self:flex-start;width:fit-content;justify-self:start;display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;padding:5px 12px;border-radius:999px;background:var(--blush-soft, #EFDCD6);color:var(--rose, #8A5A52);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hx-giftnote{margin:4px 0 0;font-size:14px;color:var(--ink-soft, #5C4A44)}.hx-note{border-top:1px solid var(--line, #E5D6CF);padding-top:12px}.hx-note summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px}.hx-note summary::-webkit-details-marker{display:none}.hx-note summary:after{content:"+";font-size:20px}.hx-note[open] summary:after{content:"\2212"}.hx-note textarea{width:100%;box-sizing:border-box;margin:6px 0 12px;padding:12px 14px;border:1px solid var(--line, #E5D6CF);border-radius:12px;background:#fff;font:inherit;font-size:15px;color:var(--ink, #3B2A26);resize:vertical}.hxn .hxn__card:after{background:linear-gradient(180deg,#3b2a2600 30%,#3b2a26d1)}@media(max-width:749px){.hxn .hxn__grid{scroll-padding:0 16px}.hxn .hxn__link{letter-spacing:.1em}}.card__img{overflow:hidden}.card__img img,.hxs__media img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.card:hover .card__img img{transform:scale(1.04)}.btn{transition:opacity .2s,background .2s,transform .2s}.btn:hover{transform:translateY(-1px)}.hx-motion .hx-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.hx-motion .hx-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hx-motion .hx-reveal{opacity:1;transform:none;transition:none}.card__img img,.hxs__media img,.hxn__card img,.btn{transition:none}.card:hover .card__img img,.hxn__card:hover img,.btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/hx-extra.css.map */
