.debora-slider{position:relative;padding:0 20px}.debora-slider:before,.debora-slider:after{content:"";position:absolute;top:0;bottom:0;width:42px;pointer-events:none;transition:opacity .24s ease;opacity:0;z-index:1}.debora-slider:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.debora-slider:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.debora-slider:not(.is-start):before{opacity:1}.debora-slider:not(.is-end):after{opacity:1}.debora-slider__btn{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fffffff0;box-shadow:0 8px 20px #00000026;color:#9a000b;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;z-index:2}.debora-slider__btn--prev{left:4px}.debora-slider__btn--next{right:4px}.debora-slider__btn:hover{box-shadow:0 10px 26px #0000002e}.debora-slider__btn:active{transform:translateY(-50%) scale(.96)}.debora-slider__btn:focus-visible{outline:2px solid #9A000B;outline-offset:2px}.debora-slider__btn[disabled]{opacity:0;pointer-events:none;box-shadow:none}@media(max-width:680px){.debora-slider{padding:0 12px}.debora-slider__btn{width:34px;height:34px;font-size:20px}}.debora-picks.debora-picks--slider{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 8px 8px}.debora-slider .debora-picks.debora-picks--slider{padding-bottom:16px}.debora-picks.debora-picks--slider .debora-card{position:relative;flex:0 0 calc(50% - 7px);scroll-snap-align:start;border:1px solid var(--color-borders-cards, #e9e9e9);border-radius:var(--border-radius-cards, 12px);overflow:hidden;background:var(--color-background-cards, #fff);display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-cards, 0 4px 18px rgba(0,0,0,.06))}@media(min-width:992px){.debora-picks.debora-picks--slider .debora-card{flex-basis:calc(33.333% - 10px)}}.debora-picks.debora-picks--slider .debora-card a.card-img{display:block;width:100%;position:relative;padding-top:75%;overflow:hidden;background:#fff}.debora-picks.debora-picks--slider .debora-card a.card-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:opacity .3s linear}.debora-picks.debora-picks--slider .debora-card .txt{padding:8px 12px 0;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;text-align:center;gap:4px}.debora-picks.debora-picks--slider .debora-card .vendor{margin-top:8px;margin-bottom:0;min-height:1.25em}.debora-picks.debora-picks--slider .debora-card .vendor a{color:#9a000b;text-decoration:underline;font-size:17px;font-weight:500;line-height:1.2;display:inline-block}.debora-picks.debora-picks--slider .debora-card .wine-color-bar,.debora-picks.debora-picks--slider .debora-card .color-bar{display:block;height:7px;max-width:260px;width:100%;margin:8px auto 0;border-radius:9999px;box-shadow:0 1px 5px #0000000d}.debora-picks.debora-picks--slider .debora-card .place-grapes{font-size:11.5px;color:#2c2420;opacity:1;margin:6px 0 4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 10px;min-height:1.6em;line-height:1.4}.debora-picks.debora-picks--slider .debora-card .place-grapes a{color:#3c863b;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:600;transition:color .2s ease}.debora-picks.debora-picks--slider .debora-card .place-grapes a:hover{color:#296428}.debora-picks.debora-picks--slider .debora-card .ttl{font-weight:800;font-size:14.5px;line-height:1.1;margin:0 auto 2px;min-height:2.2em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.debora-picks.debora-picks--slider .debora-card .price{color:#9a000b;font-weight:700;font-size:1rem;margin:4px 0 2px;min-height:1.4em}.debora-picks.debora-picks--slider .debora-card .product-item__badges,.debora-picks.debora-picks--slider .debora-card .badges{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin:4px 0}.debora-picks.debora-picks--slider .debora-card .product-item__badge{padding:2px 6px;font-size:.7em;border-radius:20px;color:#fff;white-space:nowrap}.debora-picks.debora-picks--slider .debora-card .product-item__stock-info{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 4px;font-size:12px;min-height:1.4em}.debora-picks.debora-picks--slider .debora-card .product-item__stock-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.debora-picks.debora-picks--slider .debora-card .product-item__stock-label{font-weight:500}.debora-picks.debora-picks--slider .debora-card .availability{font-size:12px;opacity:.95;margin-bottom:4px;min-height:1.25em}.debora-picks.debora-picks--slider .debora-card .availability:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#20a14a;vertical-align:middle}.debora-picks.debora-picks--slider .debora-card .actions{margin-top:auto;padding:0 12px 12px}.debora-picks.debora-picks--slider .debora-card .atc{width:100%;border:0;border-radius:var(--border-radius-buttons, 999px);background:#9a000b;color:#fff;font-weight:700;font-size:14px;padding:10px 14px;cursor:pointer;transition:transform .04s ease,opacity .15s ease,box-shadow .15s ease;box-shadow:0 2px 6px #9a000b40;position:relative;overflow:hidden}.debora-picks.debora-picks--slider .debora-card .atc:active{transform:translateY(1px)}.debora-picks.debora-picks--slider .debora-card .atc:hover{opacity:.92}.debora-picks.debora-picks--slider .debora-card .atc:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:radial-gradient(circle at center,#ffffff73,#fff0);opacity:0;transform:scale(.6);pointer-events:none}.debora-picks.debora-picks--slider .debora-card .atc.is-adding{animation:debora-atc-pop .55s ease}.debora-picks.debora-picks--slider .debora-card .atc.is-adding:after{animation:debora-atc-ripple .6s ease}@keyframes debora-atc-pop{0%{transform:scale(1);box-shadow:0 2px 6px #9a000b40}35%{transform:scale(1.05);box-shadow:0 10px 24px #9a000b59}to{transform:scale(1);box-shadow:0 2px 6px #9a000b40}}@keyframes debora-atc-ripple{0%{opacity:.55;transform:scale(.6)}70%{opacity:.18;transform:scale(1.25)}to{opacity:0;transform:scale(1.45)}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/debora-cards.css.map */
