#salecountdown{width:100%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(28px,4vw,64px);padding:0;box-sizing:border-box}#salecountdown .text-container{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}#salecountdown .text-container .titleAndHeadder{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}#salecountdown .text-container .titleAndHeadder>h1,#salecountdown h1{font-family:Playfair Display,serif;font-size:clamp(2.8rem,4.2vw,4.8rem);font-weight:400;color:#000;line-height:1.12;margin:0 0 12px;letter-spacing:normal;text-align:left}#salecountdown .text-container .titleAndHeadder>h2,#salecountdown h2{width:fit-content;font-family:Open Sans,sans-serif;font-size:clamp(1.4rem,2.2vw,2.6rem);letter-spacing:.06em;color:#303030;font-weight:400;transform:none;margin:0 0 18px 24px;text-align:left}#salecountdown .text-container .description-text,#salecountdown .text-container .description-text p,#salecountdown .text-container>p{color:#303030;font-size:clamp(1.1rem,1.35vw,1.45rem);font-family:Open Sans,sans-serif;font-weight:400;line-height:1.6;padding-left:0;margin:0 0 10px 20px;text-align:left;max-width:600px}#salecountdown .text-container .description-text p:last-child{margin-bottom:0}#salecountdown .text-container a.cjc-btn{display:inline-flex;width:fit-content;text-decoration:none;margin-top:10px}#salecountdown .text-container a.cjc-btn p{width:fit-content;padding:10px 30px;border:#3C1321 solid 2px;border-radius:30px;color:#3c1321;font-family:Open Sans,sans-serif;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:600;transition:.15s ease-out;text-align:center;margin:0 0 0 40px}@media(hover:hover){#salecountdown .text-container a.cjc-btn:hover p{background-color:#3c1321;color:#fff;transform:translateY(-3px)}}#salecountdown .grid-container{flex:0 0 auto;width:min(100%,var(--cjc-grid-size, 480px));max-width:520px;aspect-ratio:1 / 1;height:auto;display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:1fr 1.3fr 1fr;gap:8px;grid-template-areas:"item1 item2 item2" "item1 text  item4" "item5 item5 item4";margin:0;box-sizing:border-box}#salecountdown .card-1{grid-area:item1;border-radius:14px 0 0}#salecountdown .card-2{grid-area:item2;border-radius:0 14px 0 0}#salecountdown .card-4{grid-area:item4;border-radius:0 0 14px}#salecountdown .card-5{grid-area:item5;border-radius:0 0 0 14px}#salecountdown .grid-container .card{overflow:hidden;position:relative}#salecountdown .grid-container a.card{display:block;text-decoration:none}#salecountdown .grid-container .card img,#salecountdown .grid-container .card svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease-out}#salecountdown .grid-container .card .placeholder-svg{background-color:#f5f5f5;fill:#888}#salecountdown .grid-container .card:not(.text-card):hover img,#salecountdown .grid-container .card:not(.text-card):hover svg{transform:scale(1.03)}#salecountdown .grid-container .text-card{grid-area:text;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:transparent;border:none;box-shadow:none;border-radius:0;padding:6px;z-index:1;text-decoration:none;box-sizing:border-box}#salecountdown .grid-container a.text-card{cursor:pointer;transition:transform .15s ease-out}#salecountdown .grid-container a.text-card:hover{transform:scale(1.03)}#salecountdown .grid-container .countdown-number{font-family:Playfair Display,serif;font-size:clamp(3.2rem,4.5vw,4.8rem);font-weight:400;line-height:1;color:#000;margin:0 0 6px}#salecountdown .grid-container .countdown-label{font-family:Playfair Display,serif;font-size:clamp(1rem,1.3vw,1.35rem);font-weight:400;text-transform:none;letter-spacing:normal;color:#303030;line-height:1.2;margin:0 0 6px}#salecountdown .grid-container .countdown-title{font-family:Playfair Display,serif;font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:400;line-height:1.2;color:#000;margin:0;text-align:center;max-width:100%}@media screen and (max-width:780px){#salecountdown{flex-direction:column;align-items:flex-start;text-align:left;gap:24px;padding:8px 0}#salecountdown .text-container{align-items:flex-start;text-align:left;width:100%}#salecountdown .text-container .titleAndHeadder{align-items:flex-start;text-align:left}#salecountdown .text-container .titleAndHeadder>h1,#salecountdown h1{font-size:clamp(2.2rem,8.5vw,5.5rem);text-align:left;margin:0 0 8px}#salecountdown .text-container .titleAndHeadder>h2,#salecountdown h2{font-size:clamp(1.25rem,5vw,1.65rem);margin:0 0 14px 14px;text-align:left;letter-spacing:.05em}#salecountdown .text-container .description-text,#salecountdown .text-container .description-text p,#salecountdown .text-container>p{font-size:clamp(1.05rem,4vw,1.2rem);line-height:1.55;padding-left:0;margin:0 20px;text-align:left;max-width:100%}#salecountdown .text-container a.cjc-btn{margin-left:0}#salecountdown .grid-container{width:min(100%,390px);aspect-ratio:1 / 1;height:35vh;margin:12px auto 0;gap:6px;grid-template-columns:1fr 1.3fr 1fr;grid-template-rows:1fr 1.3fr 1fr}#salecountdown .card-1{border-radius:12px 0 0}#salecountdown .card-2{border-radius:0 12px 0 0}#salecountdown .card-4{border-radius:0 0 12px}#salecountdown .card-5{border-radius:0 0 0 12px}#salecountdown .grid-container .countdown-number{font-size:clamp(2.8rem,11vw,3.8rem);margin:0 0 4px}#salecountdown .grid-container .countdown-label{font-size:clamp(.95rem,3.6vw,1.15rem);margin:0 0 4px}#salecountdown .grid-container .countdown-title{font-size:clamp(1.05rem,4vw,1.25rem)}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/sale-countdown.css.map */
