.DealOfWeek-module__IOOJta__section{background-color:var(--bg-white);padding:3rem 0}.DealOfWeek-module__IOOJta__carousel{position:relative}.DealOfWeek-module__IOOJta__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:1.25rem;padding:.25rem .1rem .75rem;display:flex;overflow-x:auto}.DealOfWeek-module__IOOJta__track::-webkit-scrollbar{display:none}.DealOfWeek-module__IOOJta__item{scroll-snap-align:start;flex:0 0 calc(25% - .9375rem);min-width:0}.DealOfWeek-module__IOOJta__btn{z-index:10;background:var(--bg-white);border:1px solid var(--border-light);width:36px;height:36px;color:var(--text-dark);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s,border-color .18s,opacity .18s;display:flex;position:absolute;top:calc(50% - .375rem);transform:translateY(-50%);box-shadow:0 2px 10px #0000001a}.DealOfWeek-module__IOOJta__btn:hover:not(:disabled){background:var(--primary-red);color:#fff;border-color:var(--primary-red)}.DealOfWeek-module__IOOJta__btn:disabled{opacity:.3;cursor:default}.DealOfWeek-module__IOOJta__btnPrev{left:-18px}.DealOfWeek-module__IOOJta__btnNext{right:-18px}.DealOfWeek-module__IOOJta__card{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--border-radius-md);flex-direction:column;padding:1.25rem 1.25rem 0;transition:box-shadow .22s,border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.DealOfWeek-module__IOOJta__card:hover{border-color:#cd00004d;transform:translateY(-2px);box-shadow:0 8px 28px #00000017}.DealOfWeek-module__IOOJta__badge{z-index:2;background-color:var(--primary-red);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.2rem .55rem;font-size:.68rem;font-weight:800;position:absolute;top:.875rem;left:.875rem}.DealOfWeek-module__IOOJta__actions{z-index:2;opacity:0;flex-direction:column;gap:.4rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:.875rem;right:.875rem;transform:translate(8px)}.DealOfWeek-module__IOOJta__card:hover .DealOfWeek-module__IOOJta__actions{opacity:1;transform:translate(0)}.DealOfWeek-module__IOOJta__actionBtn{border:1px solid var(--border-light);width:32px;height:32px;color:var(--text-medium);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,color .15s,border-color .15s,transform .15s;display:flex;box-shadow:0 2px 8px #00000014}.DealOfWeek-module__IOOJta__actionBtn:hover{background:var(--primary-red);color:#fff;border-color:var(--primary-red);transform:scale(1.1)}.DealOfWeek-module__IOOJta__imgWrap{width:100%;height:180px;margin-bottom:1rem;display:block;position:relative}.DealOfWeek-module__IOOJta__content{flex-direction:column;flex:1;padding-bottom:.75rem;display:flex}.DealOfWeek-module__IOOJta__category{color:var(--primary-red);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.68rem;font-weight:700}.DealOfWeek-module__IOOJta__name{color:var(--text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.6rem;font-size:.875rem;font-weight:600;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.DealOfWeek-module__IOOJta__name:hover{color:var(--primary-red)}.DealOfWeek-module__IOOJta__pricing{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.DealOfWeek-module__IOOJta__price{font-size:1.05rem;font-weight:800;font-family:var(--font-outfit), sans-serif;color:var(--primary-red)}.DealOfWeek-module__IOOJta__oldPrice{color:var(--text-light);font-size:.82rem;text-decoration:line-through}.DealOfWeek-module__IOOJta__stock{margin-top:auto;padding-bottom:.75rem}.DealOfWeek-module__IOOJta__stockLabels{color:var(--text-light);justify-content:space-between;margin-bottom:.35rem;font-size:.7rem;display:flex}.DealOfWeek-module__IOOJta__stockLabels strong{color:var(--text-dark);font-weight:700}.DealOfWeek-module__IOOJta__bar{background-color:var(--border-light);border-radius:3px;width:100%;height:5px;overflow:hidden}.DealOfWeek-module__IOOJta__fill{background-color:var(--primary-red);border-radius:3px;height:100%}.DealOfWeek-module__IOOJta__cartBtn{letter-spacing:.02em;width:calc(100% + 2.5rem);color:var(--primary-red);cursor:pointer;opacity:0;background:#cd00000d;border:none;border-top:1px solid #cd00001f;justify-content:center;align-items:center;gap:.45rem;margin:0 -1.25rem;padding:.7rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:opacity .18s,transform .18s,background .15s,color .15s;display:flex;transform:translateY(4px)}.DealOfWeek-module__IOOJta__card:hover .DealOfWeek-module__IOOJta__cartBtn{opacity:1;transform:translateY(0)}.DealOfWeek-module__IOOJta__cartBtn:hover{background:var(--primary-red);color:#fff}.DealOfWeek-module__IOOJta__cartBtnDone{color:#059669!important;opacity:1!important;background:#d1fae5!important;border-top-color:#a7f3d0!important;transform:translateY(0)!important}@media (hover:none){.DealOfWeek-module__IOOJta__actions{opacity:1;transform:translate(0)}.DealOfWeek-module__IOOJta__cartBtn{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.DealOfWeek-module__IOOJta__item{flex:0 0 calc(33.3333% - .833333rem)}}@media (max-width:768px){.DealOfWeek-module__IOOJta__item{flex:0 0 calc(50% - .625rem)}.DealOfWeek-module__IOOJta__btnPrev{left:4px}.DealOfWeek-module__IOOJta__btnNext{right:4px}}@media (max-width:480px){.DealOfWeek-module__IOOJta__track{gap:.625rem}.DealOfWeek-module__IOOJta__item{flex:0 0 calc(50% - .3125rem)}.DealOfWeek-module__IOOJta__btn{display:none}.DealOfWeek-module__IOOJta__card{padding:.875rem .875rem 0}.DealOfWeek-module__IOOJta__imgWrap{height:150px;margin-bottom:.75rem}.DealOfWeek-module__IOOJta__name{font-size:.8rem}.DealOfWeek-module__IOOJta__price{font-size:.95rem}.DealOfWeek-module__IOOJta__cartBtn{width:calc(100% + 1.75rem);margin:0 -.875rem;padding:.6rem;font-size:.75rem}}
