.cw-wine-card{--cw-wine-card-panel: #ecefed;--cw-wine-card-surface: #ffffff;--cw-wine-card-border: #dfe2e0;--cw-wine-card-text: var(--color-text-main, #1f1f1f);--cw-wine-card-muted: #6b6b6b;--cw-wine-card-button: #000000;--cw-wine-card-button-hover: #96dcd9;--cw-wine-card-in-stock: #2e9d4f;--cw-wine-card-out-of-stock: #c62828;--cw-wine-card-star: #ffce0b;--cw-wine-card-radius: 10px;position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid var(--cw-wine-card-border);border-radius:var(--cw-wine-card-radius);background:var(--cw-wine-card-surface);color:var(--cw-wine-card-text)}.product-item.cw-wine-card{overflow:hidden}.cw-wine-card__panel{display:flex;flex-direction:column;flex:1 1 auto;padding:2.75rem 1rem .875rem;background:var(--cw-wine-card-panel)}.cw-wine-card__main{display:flex;align-items:center;gap:.75rem;flex:1 1 auto}.cw-wine-card__media{position:relative;flex:0 0 33%;align-self:center;height:12.5rem;display:block}.cw-wine-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.cw-wine-card__image--fill{object-fit:cover}.cw-wine-card__image--placeholder{fill:var(--cw-wine-card-muted);opacity:.4}.cw-wine-card__info{flex:1 1 auto;min-width:0}.cw-wine-card__heading{display:flex;flex-direction:column;gap:.125rem;margin-bottom:.75rem;color:inherit;text-decoration:none}.cw-wine-card__heading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cw-wine-card__cart,.cw-wine-card__details{position:relative;z-index:2}.cw-wine-card__brand{font-size:.875rem;line-height:1.3;color:#3d3d3d}.cw-wine-card__title{font-size:.9375rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.no-touchevents .cw-wine-card__heading:hover .cw-wine-card__title,.cw-wine-card__heading:focus-visible .cw-wine-card__title{text-decoration:underline;text-underline-offset:.15em}.cw-wine-card__heading:focus-visible{outline:2px solid var(--cw-wine-card-button);outline-offset:2px}.cw-wine-card__facts{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.cw-wine-card__fact{display:grid;grid-template-columns:1.25rem 1fr;column-gap:.5rem;align-items:start;margin:0;font-size:.8125rem;line-height:1.4}.cw-wine-card__fact:before{content:none}.cw-wine-card__icon{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.4em;color:var(--cw-wine-card-muted)}.cw-wine-card__fact-text{min-width:0;overflow-wrap:anywhere}.cw-wine-card__fact--rating+.cw-wine-card__fact--rating{margin-top:-.5rem}.cw-wine-card__star{width:1.125rem;height:1.125rem;color:var(--cw-wine-card-star)}.cw-flag{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px #0000001f}.cw-flag__svg{display:block;width:100%;height:100%}.cw-grape{--cw-grape-fill: #6d1f3d;--cw-grape-stroke: #4a1028;--cw-grape-leaf: #6f8f3a;display:inline-block;width:1.25rem;height:1.25rem;flex-shrink:0}.cw-grape--white{--cw-grape-fill: #d6bd4c;--cw-grape-stroke: #9c8424}.cw-grape--rose{--cw-grape-fill: #ec97a6;--cw-grape-stroke: #c45c71}.cw-grape--orange{--cw-grape-fill: #e7a046;--cw-grape-stroke: #b06e1c}.cw-grape--sparkling{--cw-grape-fill: #efe2a2;--cw-grape-stroke: #bba74c}.cw-grape--dessert{--cw-grape-fill: #b8692a;--cw-grape-stroke: #7d4313}.cw-grape__svg{display:block;width:100%;height:100%}.cw-grape__stem{stroke:var(--cw-grape-leaf)}.cw-grape__leaf{fill:var(--cw-grape-leaf);stroke:var(--cw-grape-leaf)}.cw-grape__berries{fill:var(--cw-grape-fill);stroke:var(--cw-grape-stroke)}.cw-grape__shine{fill:#fff;opacity:.45}.cw-wine-card__glass{--cw-glass-wine: #7b1e34;width:1.25rem;height:1.25rem}.cw-wine-card__glass--white{--cw-glass-wine: #e6cf6e}.cw-wine-card__glass--rose{--cw-glass-wine: #f0a0b0}.cw-wine-card__glass--orange{--cw-glass-wine: #e39a3b}.cw-wine-card__glass--sparkling{--cw-glass-wine: #eedc86}.cw-wine-card__glass--dessert{--cw-glass-wine: #b8692a}.cw-wine-card__glass-wine{fill:var(--cw-glass-wine)}.cw-wine-card__glass-bubbles{fill:#fff}.cw-wine-card__abv{white-space:nowrap}.cw-wine-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:.8125rem;line-height:1.3}.cw-wine-card__stock{display:inline-flex;align-items:center;gap:.5rem}.cw-wine-card__stock:before{content:"";width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0}.cw-wine-card__stock--in:before{background:var(--cw-wine-card-in-stock)}.cw-wine-card__stock--out:before{background:var(--cw-wine-card-out-of-stock)}.cw-wine-card__volume{margin-inline-start:auto;white-space:nowrap}.cw-wine-card__buy{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem;background:var(--cw-wine-card-surface);border-top:1px solid var(--cw-wine-card-border)}.cw-wine-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.75rem}.cw-wine-card__price-current{font-size:1.375rem;font-weight:700;line-height:1;white-space:nowrap}.cw-wine-card__price-compare{font-size:1rem;line-height:1;color:var(--cw-wine-card-muted);white-space:nowrap}.cw-wine-card__price-unit{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.2;color:var(--cw-wine-card-muted)}.cw-wine-card__form{display:flex;align-items:stretch;gap:.5rem;margin:0}.cw-wine-card__quantity{display:flex;align-items:center;flex:0 0 auto;height:2.5rem;border:1px solid #c9c9c9;border-radius:6px;background:var(--cw-wine-card-surface)}.cw-wine-card__qty-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:100%;padding:0;border:0;background:none;color:var(--cw-wine-card-text);cursor:pointer}.cw-wine-card__qty-button svg{width:.875rem;height:.875rem}.cw-wine-card__qty-button.disabled,.cw-wine-card__qty-button:disabled{opacity:.35;cursor:default}.cw-wine-card .cw-wine-card__qty-input{width:1.75rem;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--cw-wine-card-text);font-size:1rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cw-wine-card .cw-wine-card__qty-input::-webkit-outer-spin-button,.cw-wine-card .cw-wine-card__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.cw-wine-card .cw-wine-card__qty-input:focus-visible{box-shadow:none}.cw-wine-card__quantity:focus-within{border-color:var(--cw-wine-card-button)}.cw-wine-card__cart{display:block}.cw-wine-card__add{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;height:2.5rem;padding:0 .75rem;border:1px solid var(--cw-wine-card-button);border-radius:6px;background:var(--cw-wine-card-surface);color:var(--cw-wine-card-button);font-size:.9375rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.no-touchevents .cw-wine-card__add:not(:disabled):hover{background:var(--cw-wine-card-button-hover)}.cw-wine-card__add:focus-visible,.cw-wine-card__qty-button:focus-visible,.cw-wine-card__details:focus-visible{outline:2px solid var(--cw-wine-card-button);outline-offset:2px}.cw-wine-card__add .button__text{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.cw-wine-card__bag{width:1.25rem;height:1.25rem;flex-shrink:0}.cw-wine-card__add .button__preloader-element circle{stroke:var(--cw-wine-card-button)}.cw-wine-card__add:disabled{opacity:.4;cursor:not-allowed}.cw-wine-card__details{display:inline-flex;align-items:center;gap:.25rem;align-self:flex-start;font-size:.8125rem;color:var(--cw-wine-card-text);text-decoration:underline;text-underline-offset:.2em}.cw-wine-card__details svg{width:.875rem;height:.875rem}.cw-wine-card .vtl-pr-review-stars-snippet-container{display:none!important}.cw-wine-card .product-item__badges{top:.875rem;left:.875rem;right:auto;width:calc(100% - 1.75rem)}.cw-wine-card .product-item__badge{float:left;height:auto;padding:.3125rem .625rem;border-radius:4px;font-size:.875rem;font-weight:600;line-height:1.3}.cw-wine-grid.grid{--visible-cols: 1}@media screen and (min-width:768px){.cw-wine-grid.grid{--visible-cols: 2}.cw-wine-card__panel{padding:3.25rem 1.25rem 1rem}.cw-wine-card__media{height:17rem}.cw-wine-card__brand{font-size:.9375rem}.cw-wine-card__title{font-size:1.125rem}.cw-wine-card__heading{margin-bottom:1rem}.cw-wine-card__facts{gap:.75rem}.cw-wine-card__meta{margin-top:1rem;font-size:.875rem}.cw-wine-card__buy{gap:.75rem;padding:1rem 1.25rem 1.25rem}.cw-wine-card__price-current{font-size:1.5rem}.cw-wine-card__price-compare{font-size:1.0625rem}.cw-wine-card__price-unit{font-size:.8125rem}.cw-wine-card__quantity,.cw-wine-card__add{height:2.75rem}.cw-wine-card__qty-button{width:2.25rem}.cw-wine-card__add{font-size:1rem}}@media screen and (min-width:1281px){.cw-wine-grid.grid{--visible-cols: 3}.cw-wine-card__main{gap:1.25rem}.cw-wine-card__media{flex-basis:38%}.cw-wine-card__fact{grid-template-columns:1.375rem 1fr;column-gap:.625rem;font-size:.875rem}.cw-wine-card__icon,.cw-flag,.cw-grape,.cw-wine-card__glass{width:1.375rem}.cw-flag,.cw-grape,.cw-wine-card__glass{height:1.375rem}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/component-cw-wine-card.css.map */
