.shopify_subscriptions_app_block,section.shopify_subscriptions_app_block{display:none!important}.push-btn__surface{font-size:14px}@media(min-width:768px){.push-btn__surface{font-size:15px}}.hide-sort .facet-filters__sort,.sort-button[data-collection-handle=wine],.sort-button[data-collection-handle=food-pairing],.sort-button[data-collection-handle=wine-assistant],.sort-button[data-collection-handle=all],.product-variant-picker-block{display:none!important}.quantity-selector{display:inline-flex;align-items:center;gap:.5rem;background-color:rgba(var(--color-scheme-background),1);border-radius:var(--card-border-radius);border-width:var(--card-border-width);border-style:solid;border-color:rgb(var(--color-scheme-accent-1));padding:.5rem;position:relative;z-index:1}.quantity-selector:after{content:"";position:absolute;top:var(--card-drop-shadow-top-size);left:var(--card-drop-shadow-left-size);right:calc(var(--card-drop-shadow-left-size) * -1);bottom:calc(var(--card-drop-shadow-top-size) * -1);background-color:rgb(var(--color-scheme-accent-1));border-radius:var(--card-border-radius);z-index:-1}.quantity-selector__label{font-family:var(--main-font-stack);font-size:var(--font-size-base);font-weight:500;color:rgb(var(--color-scheme-text));margin:0}.quantity-selector__controls{display:flex;align-items:center;gap:.5rem;background-color:rgba(var(--color-scheme-accent-1),.1);border-radius:calc(var(--card-border-radius) * .75);padding:.25rem}.quantity-selector__btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:rgb(var(--color-scheme-background));border:2px solid rgb(var(--color-scheme-accent-1));border-radius:calc(var(--card-border-radius) * .5);font-family:var(--main-font-stack);font-size:1.25rem;font-weight:700;color:rgb(var(--color-scheme-text));cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.quantity-selector__btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:2px 2px rgb(var(--color-scheme-accent-1))}.quantity-selector__btn:active:not(:disabled){transform:translate(0);box-shadow:none}.quantity-selector__btn:disabled{opacity:.3;cursor:not-allowed}.quantity-selector__input{width:3rem;height:2rem;text-align:center;font-family:var(--main-font-stack);font-size:var(--font-size-base);font-weight:600;color:rgb(var(--color-scheme-text));background-color:rgb(var(--color-scheme-background));border:2px solid rgb(var(--color-scheme-accent-1));border-radius:calc(var(--card-border-radius) * .5);padding:0;-moz-appearance:textfield}.quantity-selector__input::-webkit-inner-spin-button,.quantity-selector__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-selector__input:focus{outline:none;box-shadow:0 0 0 2px rgba(var(--color-scheme-accent-1),.3)}@media(max-width:768px){.quantity-selector{gap:.375rem;padding:.375rem}.quantity-selector__label{font-size:var(--font-size-sm)}.quantity-selector__controls{gap:.375rem}.quantity-selector__btn{width:1.75rem;height:1.75rem;font-size:1.125rem}.quantity-selector__input{width:2.5rem;height:1.75rem;font-size:var(--font-size-sm)}}.quantity-selector--compact{padding:.375rem}.quantity-selector--compact .quantity-selector__controls{gap:.375rem}.quantity-selector--compact .quantity-selector__btn{width:1.5rem;height:1.5rem;font-size:1rem}.quantity-selector--compact .quantity-selector__input{width:2rem;height:1.5rem;font-size:var(--font-size-sm)}.badge-already-purchased{position:absolute;top:.5rem;right:.5rem;background:gold;color:#000;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;z-index:10;border:2px solid #000;box-shadow:2px 2px #000}@media(min-width:768px){.badge-already-purchased{background:linear-gradient(135deg,gold,#ffed4e);color:#000}}.rc-option--onetime,.rc-option__radio[value=onetime],label[for*=onetime],input[value=onetime],.rc_widget__option[data-option=onetime],.rc_widget__option:has(input[value=onetime]){display:none!important}.rc-option--subscription,.rc_widget__option[data-option=subscription],.rc_widget__option:has(input[value=subscription]){display:block!important;margin-bottom:1rem!important}.rc_widget__option__radio{margin-right:.5rem!important;width:1.25rem!important;height:1.25rem!important}.rc_widget,.rc-widget{border-radius:.5rem!important;padding:1rem!important;background:#fff!important;border:2px solid #e5e7eb!important}.rc_widget__option__label{font-family:var(--main-font-stack)!important;font-size:.9375rem!important;font-weight:500!important;color:#374151!important;cursor:pointer!important}.rc_widget__option--active,.rc_widget__option:has(input:checked){background:#f0f9ff!important}.rc-selling-plan-group__price,.rc_widget__option__plan__price{font-size:1rem!important;font-weight:600!important}#rc_selling_plans_for_subscription:after,[id*=rc_selling_plans_]:after{content:"Subscribe and Save 10%"!important;display:block!important;width:100%!important;background:#ffcc37!important;color:#000!important;border-radius:.5rem!important;padding:1rem 1.5rem!important;font-family:var(--main-font-stack)!important;font-size:1rem!important;font-weight:600!important;border:2px solid #000!important;cursor:pointer!important;transition:all .2s ease!important;box-shadow:4px 4px #000!important;text-align:center!important;margin-top:1rem!important}#rc_selling_plans_for_subscription:hover:after,[id*=rc_selling_plans_]:hover:after{transform:translate(-2px,-2px)!important;box-shadow:6px 6px #000!important;background:#e6b800!important}html[lang=nl] #rc_selling_plans_for_subscription:after,html[lang=nl] [id*=rc_selling_plans_]:after{content:"Abonneren en besparen 10%"!important}html[lang=de] #rc_selling_plans_for_subscription:after,html[lang=de] [id*=rc_selling_plans_]:after{content:"Abonnieren und sparen 10%"!important}html[lang=fr] #rc_selling_plans_for_subscription:after,html[lang=fr] [id*=rc_selling_plans_]:after{content:"S'abonner et \e9 conomiser 10%"!important}#rc_selling_plans_for_subscription>*:not(:after),[id*=rc_selling_plans_]>*:not(:after){display:block!important}#rc_selling_plans_for_subscription:before,[id*=rc_selling_plans_]:before{content:"Delivery frequency"!important;display:block!important;font-weight:600!important;margin-bottom:.75rem!important;color:#374151!important;font-size:1rem!important}html[lang=nl] #rc_selling_plans_for_subscription:before,html[lang=nl] [id*=rc_selling_plans_]:before{content:"Leveringsfrequentie"!important}html[lang=de] #rc_selling_plans_for_subscription:before,html[lang=de] [id*=rc_selling_plans_]:before{content:"Lieferfrequenz"!important}html[lang=fr] #rc_selling_plans_for_subscription:before,html[lang=fr] [id*=rc_selling_plans_]:before{content:"Fr\e9quence de livraison"!important}.rc-selling-plan-group{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:1rem!important}.rc-selling-plan-group>*{flex:1!important;min-width:calc(50% - .25rem)!important}.rc-widget__subscription-details,[class*=onetime],[id*=onetime],*[class*=one-time],*[id*=one_time]{display:none!important}.rc_widget,[class*=rc_widget]{border:none!important;padding:0!important;background:transparent!important}.rte blockquote{background-color:transparent!important;color:inherit!important;font-family:var(--main-font-stack)!important;font-weight:var(--main-font-weight)!important;font-style:var(--main-font-style)!important;text-transform:none!important;letter-spacing:normal!important;line-height:var(--base-line-height)!important;font-size:inherit!important;padding:0!important;margin:0!important;border-radius:0!important}#modals-leftDrawer,#modals-rightDrawer,[id^=modals-]{z-index:9999!important}#trustpilot-widget-trustbox-0-wrapper,.trustpilot-widget,[id*=trustpilot]{z-index:999!important}ul.grid.gap-theme,#js-wine-results,.product-grid,#facets-results ul.grid,#product-grid,ul.grid[class*=gap-theme],.grid.gap-theme{align-items:stretch!important;grid-auto-rows:1fr!important}.wine-recommendation-text{margin-top:.75rem;padding:0 .5rem;text-align:center}.wine-recommendation-text>div{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.85rem;font-weight:600;line-height:1.3}ul.grid.gap-theme>li,#js-wine-results>li,.product-grid>li,#facets-results ul.grid>li,#product-grid>li,.grid.gap-theme>li,ul.grid>li[data-product-id]{display:flex!important;flex-direction:column!important;height:auto!important}ul.grid.gap-theme>li>.product-tile,ul.grid.gap-theme>li>div[data-product-id],#facets-results ul.grid>li>.product-tile,#facets-results ul.grid>li>div[data-product-id],#product-grid>li>.product-tile,#product-grid>li>div[data-product-id],li[data-product-id]>.product-tile{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important}ul.grid.gap-theme>li data-island,#facets-results ul.grid>li data-island,#product-grid>li data-island{display:contents!important}.product-tile__container,div.product-tile__container{display:flex!important;flex-direction:column!important;flex:1!important}.product-tile__container .product-tile.mt-5 h3.font-body,.product-tile__container div.product-tile.mt-5 h3,.product-tile.mt-5>a>h3.font-body,div.product-tile.mt-5>a>h3,.product-tile__container h3.font-body.text-base,h3.font-body.text-base{min-height:2.8em!important;max-height:2.8em!important;height:2.8em!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-bottom:0!important}.product-tile__container>.product-tile.mt-5,.product-tile__container>div.product-tile.mt-5,div.product-tile__container>div.product-tile.mt-5,#js-wine-results .product-tile.mt-5,#js-wine-results div.product-tile.mt-5,ul.grid .product-tile.mt-5,.grid--collection .product-tile.mt-5{display:flex!important;flex-direction:column!important;flex:1!important;min-height:5.5em!important}.product-tile__container>.product-tile.mt-5>a,.product-tile__container>div.product-tile.mt-5>a,div.product-tile.mt-5>a.block,#js-wine-results .product-tile.mt-5>a,#js-wine-results .product-tile.mt-5 a.block,ul.grid .product-tile.mt-5>a,ul.grid .product-tile.mt-5 a.block,.grid--collection .product-tile.mt-5>a,.product-tile.mt-5>a.block.h-full.w-full,.product-tile.mt-5>a.block,.product-tile.mt-5 a.block.h-full,div.product-tile.mt-5 a{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important}.product-tile__container .product-tile.mt-5 h3,#js-wine-results .product-tile.mt-5 h3,#js-wine-results h3.font-body,ul.grid .product-tile.mt-5 h3,ul.grid .product-tile.mt-5 h3.font-body,.grid--collection .product-tile.mt-5 h3,.product-tile.mt-5 h3.font-body.text-base{min-height:2.6em!important;max-height:2.6em!important;height:2.6em!important;line-height:1.3!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis!important;flex-shrink:0!important;margin-bottom:0!important}.product-tile__container .product-tile.mt-5>a>span[data-product-price],.product-tile__container .product-tile.mt-5>a>.price,.product-tile__container .product-tile.mt-5>a>span.mt-2\.5,div.product-tile.mt-5>a>span.mt-2\.5.inline-block,span[data-product-price].mt-2\.5.inline-block,ul.grid .product-tile.mt-5 span[data-product-price],ul.grid .product-tile.mt-5>a>span[data-product-price],.grid--collection .product-tile.mt-5 span[data-product-price],.product-tile.mt-5>a.block span[data-product-price],span[data-product-price]{display:block!important;margin-top:auto!important;padding-top:.5rem!important;flex-shrink:0!important}.product-tile__container>.product-tile__quick-buy,div.product-tile__container>.product-tile__quick-buy,.product-tile__quick-buy{margin-top:auto!important;flex-shrink:0!important}.product-tile__container>.vinpop-delivery-reassurance,div.product-tile__container>.vinpop-delivery-reassurance,.vinpop-delivery-reassurance{flex-shrink:0!important;margin-top:1rem!important}.vinpop-taste-traits{flex-shrink:0!important}.vinpop-quiz-justification{display:flex;flex-direction:column;gap:1px;margin-top:.35rem;padding:0;flex-shrink:0}.vinpop-justif-line{display:block;font-family:var(--main-font-stack);font-size:.7rem;line-height:1.35;color:rgb(var(--color-scheme-text, 0, 0, 0));opacity:.65;font-style:italic;font-weight:400}@media(min-width:769px){.vinpop-justif-line{font-size:.72rem}}@media(max-width:768px){.vinpop-quiz-justification{margin-top:.25rem}.vinpop-justif-line{font-size:.62rem}}@media(max-width:768px){.quiz-filter-btn .push-btn__surface{font-size:.75rem;padding:.45rem .75rem}}#js-wine-results>li{display:flex!important;flex-direction:column!important}#js-wine-results>li>.product-tile,#js-wine-results>li>div.product-tile{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important}#js-wine-results .product-tile__container{display:flex!important;flex-direction:column!important;flex:1!important}#js-wine-results .product-tile__quick-buy{margin-top:auto!important;flex-shrink:0!important}#js-wine-results .vinpop-delivery-reassurance{flex-shrink:0!important}#js-wine-results .product-tile.mt-5 a,#js-wine-results div.product-tile.mt-5 a,#js-wine-results .product-tile.mt-5>a,#js-wine-results .product-tile.mt-5 a.block{display:flex!important;flex-direction:column!important;flex:1!important;height:100%!important}#js-wine-results h3,#js-wine-results .product-tile h3,#js-wine-results .product-tile.mt-5 h3,#js-wine-results h3.font-body,#js-wine-results h3.font-body.text-base{min-height:2.6em!important;max-height:2.6em!important;height:2.6em!important;line-height:1.3!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis!important;flex-shrink:0!important}#js-wine-results span[data-product-price],#js-wine-results .product-tile span[data-product-price],#js-wine-results .product-tile.mt-5 span[data-product-price],#js-wine-results span.mt-2\.5[data-product-price]{margin-top:auto!important;flex-shrink:0!important;padding-top:.5rem!important}.grid--collection .product-tile.mt-5>a{display:flex!important;flex-direction:column!important}.grid--collection .product-tile.mt-5 h3.font-body{min-height:3em!important;max-height:3em!important;height:3em!important;line-height:1.3!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.grid--collection .product-tile.mt-5 span[data-product-price]{margin-top:auto!important}@media(max-width:768px){.product-tile__container .product-tile.mt-5 h3.font-body,.product-tile__container div.product-tile.mt-5 h3,.product-tile.mt-5>a>h3.font-body,div.product-tile.mt-5>a>h3,#js-wine-results h3{min-height:2.4em!important;max-height:2.4em!important;height:2.4em!important;font-size:.875rem!important;line-height:1.2!important}.product-tile__quick-buy .push-btn{width:100%}.product-tile__quick-buy .push-btn__surface{display:block!important;width:100%!important;padding:8px 6px!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-tile__quick-buy .pb-button-shadow{flex:1!important;min-width:0!important}.product-tile__quick-buy .flex.items-center.justify-end.gap-2{gap:.25rem!important}#js-wine-results .product-tile__quick-buy button[type=submit]{padding:8px 10px!important;font-size:10px!important}}[id*=video_with_text_3kWhjK]{display:none!important}@media(min-width:768px){.vinpop-hide-desktop-video{display:none!important}}.vinpop-combo-card{display:flex;align-self:stretch}.vinpop-combo-card__inner{display:flex;flex-direction:column;flex:1;width:100%;border-radius:var(--border-radius, 12px);overflow:hidden;border:2px solid rgba(var(--color-scheme-text, 0, 0, 0),.1);background:rgba(var(--color-scheme-text, 0, 0, 0),.02)}.vinpop-combo-card__video-wrap{position:relative;overflow:hidden;flex:1;min-height:0}.vinpop-combo-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.vinpop-combo-card__text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:.5rem .5rem .4rem;background-color:#e07a5f;color:#000}.vinpop-combo-card__title{font-family:var(--main-font-stack);font-size:.8rem;font-weight:600;line-height:1.3}.vinpop-combo-card__subtitle{font-family:var(--main-font-stack);font-size:.8rem;font-weight:400;line-height:1.3;opacity:.85}@media(max-width:767px){@keyframes vinpop-bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/vinpop-custom.css.map */
