.vmx-xsell{background:#f6faf6;padding:clamp(1.5rem,4vw,2.5rem) 0}.vmx-xsell__inner{max-width:var(--container-vmx, 1280px);margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}@media(min-width:900px){.vmx-xsell__inner{max-width:760px}}.vmx-xsell__heading{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:600;line-height:1.1;color:var(--color-vmx-forest, #2e483b);margin:0 0 1.1rem;display:flex;align-items:center;gap:.4rem}.vmx-xsell__point{font-size:1.1em}.vmx-xsell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(.55rem,2cqi,.75rem);container-type:inline-size;container-name:vmx-xsell}.vmx-xsell__row{--vmx-xsell-thumb: clamp(52px, 18cqi, 72px);display:grid;grid-template-columns:var(--vmx-xsell-thumb) 1fr auto;align-items:center;gap:clamp(.6rem,3cqi,.9rem);padding:clamp(.55rem,2.5cqi,.75rem) clamp(.65rem,3cqi,.9rem);background:#fff;border:1px solid rgba(46,72,59,.12);border-radius:clamp(10px,3cqi,14px);transition:border-color .18s ease,box-shadow .18s ease}.vmx-xsell__row:hover{border-color:#1a7a3c66;box-shadow:0 8px 20px -14px #2e483b59}.vmx-xsell__media{width:var(--vmx-xsell-thumb);height:var(--vmx-xsell-thumb);flex:none;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--color-vmx-mint, #99f2c8) 20%,#fff);border-radius:clamp(8px,2.5cqi,10px);overflow:hidden}.vmx-xsell__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.vmx-xsell__body{min-width:0;display:flex;flex-direction:column;gap:.2rem}.vmx-xsell__title{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(.86rem,3.6cqi,.98rem);font-weight:600;line-height:1.2;color:var(--color-vmx-forest, #2e483b);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vmx-xsell__title:hover{color:var(--color-vmx-sage, #1a7a3c)}.vmx-xsell__rating{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-body, "Manrope", sans-serif);font-size:clamp(.72rem,2.8cqi,.78rem)}.vmx-xsell__stars{color:#fa0;letter-spacing:.04em;font-size:clamp(.78rem,3cqi,.85rem)}.vmx-xsell__rev{color:#2e483b99}.vmx-xsell__rev[data-vmx-review-empty]{display:none}.vmx-xsell__price-row{display:inline-flex;align-items:baseline;gap:.4rem;margin-top:.1rem;flex-wrap:wrap}.vmx-xsell__price{font-family:var(--font-body, "Manrope", sans-serif);font-size:clamp(.84rem,3.2cqi,.92rem);font-weight:700;color:var(--color-vmx-forest, #2e483b)}.vmx-xsell__price--sale{color:#b3261e}.vmx-xsell__was{font-family:var(--font-body, "Manrope", sans-serif);font-size:clamp(.74rem,2.8cqi,.8rem);font-weight:400;color:#2e483b73;text-decoration:line-through}.vmx-xsell__choose{flex:none;font-family:var(--font-body, "Manrope", sans-serif);font-size:clamp(.78rem,3cqi,.82rem);font-weight:700;letter-spacing:.01em;color:var(--color-vmx-mint, #99f2c8);background:var(--color-vmx-forest, #2e483b);border:0;border-radius:999px;min-height:44px;padding:.55rem clamp(.9rem,4cqi,1.2rem);cursor:pointer;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,transform .18s ease}.vmx-xsell__choose:hover{background:var(--color-vmx-sage, #1a7a3c);transform:translateY(-1px)}.vmx-xsell__choose:focus-visible{outline:2px solid var(--color-vmx-forest, #2e483b);outline-offset:2px}.vmx-xsell__choose:disabled{opacity:.55;cursor:not-allowed;transform:none}.vmx-xsell__choose--out{background:transparent;color:var(--color-vmx-forest, #2e483b);border:1.5px solid rgba(46,72,59,.25)}@container vmx-xsell (max-width: 360px){.vmx-xsell__row{grid-template-columns:var(--vmx-xsell-thumb) 1fr;grid-template-areas:"media body" "choose choose";row-gap:.6rem}.vmx-xsell__media{grid-area:media}.vmx-xsell__body{grid-area:body}.vmx-xsell__choose{grid-area:choose;width:100%}}@supports not (container-type: inline-size){.vmx-xsell__row{grid-template-columns:64px 1fr auto}.vmx-xsell__media{width:64px;height:64px}@media(max-width:520px){.vmx-xsell__row{grid-template-columns:60px 1fr;grid-template-areas:"media body" "choose choose"}.vmx-xsell__choose{grid-area:choose;width:100%}}}@media(prefers-reduced-motion:reduce){.vmx-xsell__row,.vmx-xsell__choose{transition:none}.vmx-xsell__choose:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/vmx-xsell.css.map */
