.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 #e9e9e9;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;height:100%;box-shadow:0 4px 18px #0000000f}@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%;height:220px;overflow:hidden;background:#fff}.debora-picks.debora-picks--slider .debora-card a.card-img img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.debora-picks.debora-picks--slider .debora-card .txt{padding:10px 12px 0;display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 auto;text-align:center;gap:6px}.debora-picks.debora-picks--slider .debora-card .vendor{margin-top:2px;min-height:1.25em}.debora-picks.debora-picks--slider .debora-card .vendor a{color:#9a000b;text-decoration:underline;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.debora-picks.debora-picks--slider .debora-card .ttl{font-family:var(--font-ui,"Playfair Display",serif);font-weight:800;font-size:12px;line-height:1.15;margin:0 auto 6px;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-resolution:2dppx){.debora-picks.debora-picks--slider .debora-card .ttl{font-size:11px}}.debora-picks.debora-picks--slider .debora-card .place-grapes{font-size:11px;opacity:.85;margin:2px 0 6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;min-height:2.6em}.debora-picks.debora-picks--slider .debora-card .price{color:#9a000b;font-family:var(--font-ui,"Playfair Display",serif);font-weight:700;font-size:16px;margin:6px 0 4px;min-height:1.6em}.debora-picks.debora-picks--slider .debora-card .product-item__stock-info{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 6px;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:6px;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:999px;background:#9a000b;color:#fff;font-family:var(--font-ui,"Playfair Display",serif);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/85/assets/debora-cards.css.map */
