.tw-purchase-text{color:inherit!important;font:inherit;letter-spacing:inherit;text-decoration:none!important;border-radius:2px}.tw-purchase-text:hover{text-decoration:underline!important;text-underline-offset:4px}.tw-purchase-text:focus-visible,.tw-purchase-image:focus-visible{outline:3px solid #c72c35;outline-offset:4px}.tw-purchase-image{display:contents;cursor:pointer}.tw-purchase-image:hover img{filter:brightness(.97)}.lifestyle-card>.tw-purchase-image>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.tw-product-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0}.tw-product-choice{border:1px solid #dce2df;padding:18px;border-radius:8px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px}.tw-product-choice img{width:100%;aspect-ratio:3/2;object-fit:contain}.tw-product-choice span{background:#bd1425;color:#fff;border-radius:24px;padding:9px 15px;text-align:center;font-weight:700}.tw-product-choice:focus-visible{outline:3px solid #bd1425;outline-offset:3px}

.tw-cart-item.tw-cart-coffee{grid-template-columns:82px 1fr}.tw-purchase-image:focus-visible img{outline:3px solid #c72c35;outline-offset:-3px}
