.ccw-dd{background:var(--ccw-dd-bg);color:var(--ccw-dd-text);border-radius:var(--ccw-dd-radius);overflow:hidden}.ccw-dd[hidden],.ccw-dd [hidden]{display:none!important}.ccw-dd__section-label{padding:18px 15px 0;text-align:center;color:var(--ccw-dd-accent);font-weight:800;font-size:20px;letter-spacing:.14em}.ccw-dd__panel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:30px;min-height:var(--ccw-dd-min-height);padding:clamp(24px,5vw,64px)}.ccw-dd__panel:not(:has(.ccw-dd__media)){grid-template-columns:1fr}.ccw-dd__eyebrow{margin:0 0 10px;color:var(--ccw-dd-accent);font-weight:800;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.ccw-dd__heading{color:inherit;font-size:clamp(28px,4.2vw,58px);line-height:1.06;font-weight:900;letter-spacing:-.03em;margin:0 0 16px}.ccw-dd__body{color:var(--ccw-dd-muted);font-size:clamp(15px,1.3vw,18px);line-height:1.55;margin-bottom:16px}.ccw-dd__body p{margin:0 0 10px}.ccw-dd__body p:last-child{margin-bottom:0}.ccw-dd__product-name{font-size:clamp(19px,2vw,27px);color:inherit;margin:16px 0 6px;font-weight:750}.ccw-dd__price{margin:0 0 18px;font-size:24px;font-weight:800}.ccw-dd__price s{font-size:16px;opacity:.65;font-weight:400;margin-left:10px}.ccw-dd__timer-heading{font-size:13px;letter-spacing:.1em;font-weight:800;margin:0 0 10px}.ccw-dd__timer-wrap{margin:22px 0}.ccw-dd__timer{display:flex;gap:8px;flex-wrap:wrap}.ccw-dd__time-cell{min-width:63px;padding:11px 12px;background:#ffffff17;text-align:center;border-radius:6px}.ccw-dd__time-cell strong{display:block;font-size:clamp(24px,3vw,36px);line-height:1.1;font-variant-numeric:tabular-nums}.ccw-dd__time-cell small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.ccw-dd__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.ccw-dd__button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none!important;background:var(--ccw-dd-accent);color:#fff!important;border-radius:4px;padding:15px 23px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;transition:filter .2s ease}.ccw-dd__button:hover{filter:brightness(1.15)}.ccw-dd__link{color:inherit;text-underline-offset:4px;font-weight:700}.ccw-dd__footer{font-size:12px;color:var(--ccw-dd-muted);margin:16px 0 0}.ccw-dd__media{min-width:0}.ccw-dd__image{display:block;width:100%;height:auto;max-height:520px;object-fit:contain;border-radius:8px}.ccw-dd__fallback{padding:clamp(24px,5vw,30px);min-height:240px;text-align:center}.ccw-dd__fallback .ccw-dd__button{margin-top:18px}.ccw-dd__next{margin:18px 0 0;color:var(--ccw-dd-muted);font-size:14px}.ccw-dd__editor-note{padding:10px 18px;background:#ffe58f;color:#272000;font-size:12px;font-weight:600}@media(max-width:749px){.ccw-dd__panel{grid-template-columns:1fr;gap:22px;padding:26px 20px;min-height:0}.ccw-dd__media{grid-row:1}.ccw-dd__image{max-height:300px}.ccw-dd__section-label{padding-top:15px}.ccw-dd__time-cell{min-width:58px;padding:9px}.ccw-dd__button{width:100%}.ccw-dd__actions{gap:12px}}.ccw-dd__fallback .ccw-dd__timer-wrap{margin:28px auto}.ccw-dd__fallback .ccw-dd__timer{justify-content:center}.ccw-dd__fallback .ccw-dd__timer-heading{text-align:center;margin-bottom:14px}.ccw-dd__inventory{display:inline-flex;align-items:center;gap:9px;margin:8px 0 14px;padding:10px 15px;border-radius:5px;background:#ffffff14;color:var(--ccw-dd-text);font-size:13px;font-weight:800;letter-spacing:.035em;line-height:1.35}.ccw-dd__inventory[hidden]{display:none!important}.ccw-dd__inventory-icon{font-size:12px;line-height:1;color:#36c779}.ccw-dd__inventory--low{background:#ff9b1e1f;color:#ffbf69;border:1px solid rgba(255,155,30,.3)}.ccw-dd__inventory--low .ccw-dd__inventory-icon{color:#ffbf69}.ccw-dd__inventory--critical{background:#cf0e0e29;color:#ff7474;border:1px solid rgba(207,14,14,.4)}.ccw-dd__inventory--critical .ccw-dd__inventory-icon{color:#ff4545}@media(max-width:749px){.ccw-dd__inventory{font-size:12px;padding:9px 12px;margin-bottom:12px}}.ccw-dd__panel--multi{display:block;min-height:var(--ccw-dd-min-height)}.ccw-dd__panel--multi .ccw-dd__copy{width:100%;max-width:none}.ccw-dd__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}.ccw-dd__product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:8px}.ccw-dd__product-image-link{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#fffffff2;overflow:hidden}.ccw-dd__product-card-image{display:block;width:100%;height:100%;object-fit:contain;padding:14px;transition:transform .2s ease}.ccw-dd__product-image-link:hover .ccw-dd__product-card-image{transform:scale(1.04)}.ccw-dd__product-card-content{display:flex;flex-direction:column;flex:1;align-items:flex-start;padding:15px;gap:10px}.ccw-dd__product-card-title{margin:0;font-size:15px;line-height:1.35;font-weight:700;color:var(--ccw-dd-text)}.ccw-dd__product-card-title a{color:inherit;text-decoration:none}.ccw-dd__product-card-price{font-size:18px;font-weight:800;color:var(--ccw-dd-text)}.ccw-dd__product-card-price s{display:block;font-size:13px;font-weight:400;opacity:.65;margin-top:3px}.ccw-dd__product-card-stock{color:#62d69b;font-size:12px;font-weight:700}.ccw-dd__product-card-stock--out{color:#f77}.ccw-dd__product-card-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:auto;padding:10px;background:var(--ccw-dd-accent);color:#fff!important;text-decoration:none!important;text-align:center;border-radius:4px;font-size:12px;font-weight:800;letter-spacing:.04em}.ccw-dd__product-card-button:hover{filter:brightness(1.15)}@media(max-width:1000px){.ccw-dd__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ccw-dd__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.ccw-dd__product-card-content{padding:12px}.ccw-dd__product-card-title{font-size:13px}.ccw-dd__product-card-price{font-size:16px}.ccw-dd__product-card-button{font-size:11px;padding:10px 6px}}@media(max-width:380px){.ccw-dd__products{gap:8px}}@media(min-width:768px){.ccw-dd__section-label{font-size:30px}}.ccw-dd[data-ccw-final-active=true] [data-ccw-fallback-timer],.ccw-dd[data-ccw-final-active=true] [data-ccw-next],.ccw-dd__fallback-upcoming[hidden],.ccw-dd__fallback-final[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ccw-daily-deals.css.map */
