.hf-card-name-price{display:contents}@media(max-width:749px){.recently-viewed-wrapper .hf-card-name-price{display:block;min-block-size:8.5em}.recently-viewed-wrapper product-card.grid-view-item .hf-card-name-price .product-grid--title{min-block-size:0;margin:0;padding-block-end:0}.recently-viewed-wrapper product-card.grid-view-item .hf-card-name-price .product-grid--price{min-block-size:0;margin-block-start:4px}}product-card.grid-view-item.hf-product-card .grid-view-item-image{margin-block-end:12px}product-card.grid-view-item.hf-product-card .product-grid--title{min-block-size:3.2em;padding-block-end:0;line-height:1.6}product-card.grid-view-item.hf-product-card .product-grid--title>a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}product-card.grid-view-item.hf-product-card .product-grid--price{min-block-size:1.6em;margin-block-start:4px;padding-block-end:0}product-card.grid-view-item.hf-product-card .hf-card-purchase{margin-block-start:12px}.hf-product-card--monthly .product-card-image--bottom-wrapper{bottom:46px}@media(min-width:768px){#template--collection product-card.grid-view-item.hf-product-card .product-grid--price{min-height:2.8em}}@media(max-width:749px){product-card.grid-view-item.hf-product-card .product-grid--title{min-block-size:0;line-height:1.35;margin-block-end:0}product-card.grid-view-item.hf-product-card .product-grid--title>a{-webkit-line-clamp:3}product-card.grid-view-item.hf-product-card .product-grid--price{min-block-size:0;margin-block-start:4px}product-card.grid-view-item .product-grid--title{min-height:0;margin-block-end:0;padding-block-end:0}product-card.grid-view-item .product-grid--price{margin-block-start:4px;padding-block-start:0}}.hf-awards-item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;padding:0;text-align:start}.hf-awards-item__visual{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.hf-awards-item .hf-awards-item__medal{display:block;width:44px;height:44px;max-width:44px;max-height:44px;margin:0;object-fit:contain}.hf-awards-item__points-medal{display:block;width:44px;height:44px;flex:0 0 44px;margin:0;filter:drop-shadow(0 1px 1px rgba(30,23,12,.18))}.hf-awards-item__points-medal text{font-variant-numeric:lining-nums tabular-nums}.hf-awards-item__pram-medal{display:block;width:44px;height:44px;max-width:44px;max-height:44px;margin:0;filter:drop-shadow(0 1px 1px rgba(30,23,12,.17))}.hf-awards-item__text{min-width:0;font-family:inherit;font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}.hf-awards-item__result,.hf-awards-item__points,.hf-awards-item__context{display:block}.hf-awards-item__result{font-weight:600}.hf-awards-item__result--text{font-weight:500}.hf-awards-item__context,.hf-awards-item__points{margin-block-start:2px}.hf-awards-list--detail .hf-awards-item__text{font-size:.875rem}.hf-awards-item.hf-awards-item--text-only{grid-template-columns:minmax(0,1fr)}.hf-awards-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hf-awards-list--card{grid-template-columns:minmax(0,1fr);row-gap:12px;align-items:start}.hf-awards-list--card>.hf-awards-item{min-height:44px;column-gap:12px;align-items:center}.hf-awards-list--detail,.product-card-basic .hf-awards-list--card{grid-template-columns:minmax(0,1fr)}.hf-awards-list--card .hf-card-notice{grid-column:1 / -1;box-sizing:border-box;min-height:26px;margin:0;padding:6px 10px;border-radius:2px;background:#cda73e;color:#171612;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;text-align:center;overflow-wrap:anywhere}.hf-awards-more{display:inline-block;margin-block-start:9px;font-family:inherit;font-size:11px;line-height:1.4;text-decoration:underline;text-underline-offset:.2em}@media(max-width:749px){.hf-awards-list--card{grid-template-columns:minmax(0,1fr)}}.hf-card-offer{margin-top:10px;padding:10px 12px;border-left:3px solid #fbc83a;border-radius:3px;background:#fff7dc;color:#292722;text-align:left;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.hf-card-offer>strong,.hf-card-offer>span{display:block}.hf-card-offer>strong{font-size:14px;margin-bottom:4px}.hf-card-offer summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:44px;font-weight:600;list-style:none;text-decoration:underline;text-underline-offset:3px}.hf-card-offer summary::-webkit-details-marker{display:none}.hf-card-offer details[open] summary>span{transform:rotate(180deg)}.hf-card-offer summary:focus-visible{outline:2px solid #292722;outline-offset:2px}.hf-card-offer__countries p{margin:8px 0}.hf-card-offer>a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.hf-card-name-price{display:block}.hf-card-info-content{display:flow-root}.hf-promo-ribbon{position:absolute;left:50%;bottom:8px;transform:translate(-50%);z-index:4;display:flex;flex-direction:column;gap:2px;width:max-content;max-width:calc(100% - 20px);box-sizing:border-box;padding:5px 10px;border-radius:2px;background:#fbc83a;color:#171612;font-size:11px;line-height:1.35;font-weight:600;text-align:center;pointer-events:none}.hf-promo-ribbon small{font-size:10px;font-weight:500}.grid-view-item-image:has(.hf-promo-ribbon) .product-card-image--bottom-wrapper{bottom:56px}.hafner-monthly-offer{box-sizing:border-box;width:100%;min-width:0;margin-block:0 var(--custom-margin-bottom, 1rem);padding:clamp(1rem,3vw,1.5rem);border:1px solid #c3aa70;border-radius:3px;background:#f7f4ed;color:#292722;overflow-wrap:anywhere}.hafner-monthly-offer[hidden]{display:none}.hafner-monthly-offer p,.hafner-monthly-offer h2,.hafner-monthly-offer dl,.hafner-monthly-offer dd{margin:0;color:inherit}.hafner-monthly-offer .hafner-monthly-offer__eyebrow{margin-block-end:.5rem;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.hafner-monthly-offer .hafner-monthly-offer__heading{margin-block-end:.6rem;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.3}.hafner-monthly-offer__description{font-size:.9375rem;line-height:1.5}.hafner-monthly-offer__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin-block-start:1rem}.hafner-monthly-offer__total{font-size:clamp(1.65rem,4vw,2rem);font-weight:600;line-height:1.25}.hafner-monthly-offer__reference,.hafner-monthly-offer__per-bottle{font-size:.875rem;line-height:1.5}.hafner-monthly-offer .hafner-monthly-offer__per-bottle{margin-block-start:.35rem}.hafner-monthly-offer__form{margin:0}.hafner-monthly-offer__button{display:block;box-sizing:border-box;width:100%;min-height:48px;margin-block-start:1rem;padding:.8rem 1rem;border:1px solid #292722;border-radius:2px;background:#292722;color:#fffdf7;font:inherit;font-weight:600;line-height:1.4;text-align:center;white-space:normal;cursor:pointer}.hafner-monthly-offer__button:not(:disabled):hover{border-color:#514632;background:#514632}.hafner-monthly-offer__button:disabled{border-color:#c3aa70;background:#e8dec6;color:#4d4638;cursor:default;opacity:1}.hafner-monthly-offer__button:focus-visible{outline:2px solid #675124;outline-offset:3px}.hafner-monthly-offer__shipping{margin-block-start:1.1rem;padding-block-start:1rem;border-block-start:1px solid #ded2b6;font-size:.8125rem;line-height:1.5}.hafner-monthly-offer .hafner-monthly-offer__shipping-title{margin-block-end:.5rem;font-weight:600}.hafner-monthly-offer__shipping-prices>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.1rem .75rem;padding-block:.35rem}.hafner-monthly-offer__shipping-prices dd{white-space:nowrap;font-weight:600}.hafner-monthly-offer .hafner-monthly-offer__regular-shipping{margin-block-start:.5rem}.hafner-card-ribbon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(100% - 24px);min-height:38px;margin:10px auto 0;padding:6px 10px;border:0;border-radius:2px;background:#fbc83a;color:#171612;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;text-align:center}.hafner-card-ribbon__text{min-width:0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.product-card-basic .hafner-card-ribbon{width:100%;margin-block:8px}@media(max-width:479px){.hafner-card-ribbon{width:calc(100% - 12px);padding-inline:8px;font-size:10.5px}}.hf-card-monthly{flex-direction:column;gap:2px}.hf-monthly-offer{display:block;font-size:10px;line-height:1.3;font-weight:500}.hf-card-awards{min-width:0;margin:10px 12px 0;text-align:start;padding-block-end:12px;border-block-end:1px solid rgba(36,36,36,.12)}.hf-card-awards__monthly,.hf-card-monthly{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:26px;padding:5px 10px;border-radius:2px;background:#fbc83a;color:#171612;font-family:inherit;font-size:11px;font-weight:600;line-height:1.35;text-align:center}.hf-card-monthly{position:absolute;left:50%;bottom:8px;z-index:4;width:max-content;max-width:calc(100% - 24px);padding-inline:14px;transform:translate(-50%);pointer-events:none}.hf-product-card .hf-card-awards{margin:12px 0 0;padding-block-start:0;border-block-start:0;padding-block-end:12px;border-block-end:1px solid rgba(36,36,36,.12)}.hf-card-awards__monthly+.hf-awards-list{margin-block-start:10px}.product-card-basic .hf-card-awards{margin:8px 0}@media(max-width:479px){.hf-card-awards{margin-inline:6px}.product-card-basic .hf-card-awards{margin-inline:0}}@media(max-width:749px){.hf-product-card .hf-card-awards{border-block-start:0;padding-block-start:0;padding-block-end:12px;border-block-end:1px solid rgba(36,36,36,.12)}}.hafner-wdm-label{display:inline-block;max-width:100%;box-sizing:border-box;padding:.4em .75em;border:1px solid #fbc83a;border-inline-start-width:3px;border-radius:2px;background:#fbc83a;color:#292722;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.07em;overflow-wrap:anywhere;text-transform:uppercase;vertical-align:middle}.hafner-wine-awards{min-width:0;padding:14px 16px;border-inline-start:3px solid #a38143;background:#a3814314;text-align:start}.hafner-wine-awards__heading{margin:0 0 9px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.hafner-wine-awards__list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.hafner-wine-awards__item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:0;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.hafner-wine-awards__icon{margin-block-start:1px;color:#8d6d34}.hf-awards-panel{min-width:0;padding-block-start:0;border-block-start:0;padding-block-end:14px;border-block-end:1px solid #e2dbcb;text-align:start;scroll-margin-block-start:100px}.hf-awards-panel__heading{margin:0 0 12px;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
