@media(min-width:990px){.product-block,.product-block-text,.product-block-quantity-selector,.product-block-buy-buttons{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}}.product-rating{margin:1.5rem 0;padding:0;border:none}.product-rating__card{background:#81b29a;border:2px solid rgb(var(--color-scheme-text, 18,18,18));border-radius:var(--card-border-radius, 1rem);box-shadow:4px 4px rgb(var(--color-scheme-text, 18,18,18));padding:1.5rem;text-align:center}.product-rating__header,.product-pairing__header{text-align:center;margin-bottom:1rem}.product-rating__badge,.product-pairing__badge{display:inline-block;background:rgb(var(--color-scheme-text, 18,18,18));color:rgb(var(--color-scheme-background, 255,255,255));font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight, 700);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.2rem .7rem;border-radius:9999px;margin-bottom:.5rem}.product-rating__title,.product-pairing__title{font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight, 700);font-size:1.15rem;margin:0 0 .2rem;color:rgb(var(--color-scheme-text, 18,18,18))}.product-rating__subtitle,.product-pairing__subtitle{font-size:.85rem;color:rgba(var(--color-scheme-text, 18,18,18),.6);margin:0}.product-rating__buttons{display:flex;justify-content:center;gap:.75rem;margin-bottom:.5rem}.product-rating__btn.push-btn{flex:1;max-width:130px;position:relative}.product-rating__btn-face{display:flex!important;flex-direction:column;align-items:center;gap:.25rem;padding:.65rem .5rem!important;font-size:.8rem!important;line-height:1.2!important;border-radius:var(--button-border-radius)!important;background:#fff!important;transition:transform .1s cubic-bezier(.215,.61,.355,1),background .15s ease,color .15s ease!important}.product-rating__btn-emoji{font-size:1.6rem;line-height:1;pointer-events:none}.product-rating__btn-text{font-family:var(--button-font-stack, var(--heading-font-stack));font-weight:var(--button-font-weight, 700);font-size:.72rem;text-transform:var(--button-text-transform, uppercase);letter-spacing:.04em;pointer-events:none;white-space:normal;word-break:break-word;text-align:center;line-height:1.3}.product-rating__btn.push-btn.selected .product-rating__btn-face--love{background:#e8364f!important;color:#fff!important;box-shadow:inset 0 0 0 2px #e8364f!important;transform:scale(1.06)!important}.product-rating__btn.push-btn.selected .product-rating__btn-face--like{background:#4caf50!important;color:#fff!important;box-shadow:inset 0 0 0 2px #4caf50!important;transform:scale(1.06)!important}.product-rating__btn.push-btn.selected .product-rating__btn-face--dislike{background:#9e9e9e!important;color:#fff!important;box-shadow:inset 0 0 0 2px #9e9e9e!important;transform:scale(1.06)!important}.product-rating__buttons:has(.selected) .product-rating__btn.push-btn:not(.selected){opacity:.45}.product-rating__feedback{text-align:center;margin-top:.5rem}.product-rating__thank-you{display:inline-block;background:linear-gradient(135deg,rgb(var(--color-scheme-accent-1)),rgb(var(--color-scheme-accent-2, var(--color-scheme-accent-1))));color:rgb(var(--color-scheme-accent-1-contrast, var(--color-scheme-text)));font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight, 700);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;padding:.35rem 1rem;border-radius:9999px;margin:0}.product-pairing{background:#81b29a;border:2px solid rgb(var(--color-scheme-text, 18,18,18));border-radius:var(--card-border-radius, 1rem);box-shadow:4px 4px rgb(var(--color-scheme-text, 18,18,18));padding:1.5rem;margin-top:1rem;text-align:center}.product-pairing__options{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.product-pairing__option{position:relative;cursor:pointer;margin:0}.product-pairing__checkbox{position:absolute;opacity:0;width:0;height:0}.product-pairing__label{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight, 700);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-scheme-text, 18,18,18));background:rgb(var(--color-scheme-background, 255,255,255));border:2px solid rgb(var(--color-scheme-text, 18,18,18));border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .12s ease,background .15s ease,color .15s ease;box-shadow:2px 2px rgb(var(--color-scheme-text, 18,18,18))}.product-pairing__emoji{font-size:1rem;line-height:1}.product-pairing__label-text{pointer-events:none}.product-pairing__option:hover .product-pairing__label{transform:translateY(-2px);box-shadow:3px 3px rgb(var(--color-scheme-text, 18,18,18))}.product-pairing__checkbox:checked+.product-pairing__label{background:rgb(var(--color-scheme-accent-1));color:rgb(var(--color-scheme-accent-1-contrast, 255,255,255));border-color:rgb(var(--color-scheme-accent-1));transform:translateY(2px);box-shadow:none}.product-pairing__option:active .product-pairing__label{transform:translateY(2px);box-shadow:none}#rated-products-container .product-rating__btn.push-btn{opacity:.5}#rated-products-container .product-rating__btn.push-btn.selected{opacity:1}@media screen and (max-width:749px){.product-rating__card,.product-pairing{padding:1.15rem 1rem;box-shadow:3px 3px rgb(var(--color-scheme-text, 18,18,18))}.product-rating__title,.product-pairing__title{font-size:1rem}.product-rating__subtitle,.product-pairing__subtitle{font-size:.78rem}.product-rating__buttons{gap:.5rem}.product-rating__btn.push-btn{max-width:110px}.product-rating__btn-emoji{font-size:1.3rem}.product-rating__btn-text{font-size:.65rem}.product-rating__btn-face{padding:.5rem .4rem!important}.product-pairing__options{gap:.45rem}.product-pairing__label{padding:.4rem .7rem;font-size:.72rem;box-shadow:2px 2px rgb(var(--color-scheme-text, 18,18,18))}.product-pairing__emoji{font-size:.85rem}}.product-block-buy-buttons .card__surface{background:#81b29a!important;border-radius:var(--card-border-radius, 1rem)}.product-block-buy-buttons~.vinpop-delivery-reassurance,.card__surface .vinpop-delivery-reassurance{background:#fff!important;border-color:#0000001a!important}.add-to-cart-btn .push-btn__surface.push-btn__surface--secondary{background:rgb(var(--color-scheme-accent-1, 255,204,55))!important;color:rgb(var(--color-scheme-accent-1-contrast, 0,0,0))!important}
/*# sourceMappingURL=/cdn/shop/t/111/assets/product-rating.css.map */
