.countdown-products{background-color:var(--color-bg);background-image:var(--gradient-bg);overflow:hidden}.promo-and-collection-grid{display:grid;grid-template-columns:1fr;gap:0;overflow-x:hidden}.promo-and-collection-grid.has-promo{grid-template-columns:var(--promo-width) calc(100% - var(--promo-width))}.promo-and-collection-grid .flickity-progress{max-width:none;grid-column:1 / -1;height:6px;border-radius:50px}.promo-and-collection-grid .products.carousel.flickity-enabled{overflow:hidden}.promo-and-collection-grid .flickity-progress .flickity-progress--bar{height:6px;background:var(--progress-bar-background);border-radius:50px}.promotion-card{position:relative;height:100%;display:flex;flex-direction:column;gap:var(--promo-grid-gap, 2px);padding:var(--promo-padding-y) var(--promo-padding-x);background-image:var(--promo-background-image);background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:20px;border-radius:var(--card-radius, 0)}@media only screen and (max-width:768px){.promotion-card{margin-right:0}}.promotion-card .sub-heading{color:var(--color-subheading);font-size:12px;line-height:1.25;font-weight:700}.promotion-card h2{font-family:Playfair Display,serif;color:var(--color-heading)}.promotion-card .rte{color:var(--color-text)}.promotion-card .rte p{margin-bottom:0}.promotion-card.content-middle-left{justify-content:start;align-items:center}.promotion-card.content-middle-center{justify-content:center;align-items:center}.promotion-card.content-middle-right{justify-content:end;align-items:center}.promotion-card.content-bottom-left{justify-content:start;align-items:end}.promotion-card.content-bottom-center{justify-content:center;align-items:end}.promotion-card.content-bottom-right{justify-content:end;align-items:end}.promo-collection-section .product-card .product-card-info{margin-bottom:4px}.promotion-card .button{font-size:var(--button-size, 1.625rem);min-width:var(--button-width);font-weight:700}.promotion-card h2{font-size:var(--heading-size);font-weight:700;line-height:1.05;margin-bottom:0}.promo-collection-section .products.carousel+.flickity-progress{margin-top:20px;background:rgba(var(--color-progress),var(--progress-bg-opacity))}@media only screen and (min-width:768px){.promo-collection-section .carousel{margin:0 -15px}.promo-collection-section .products.carousel+.flickity-progress{margin-top:56px}.promotion-card .button{padding:6px 12px}}@media(max-width:1679px){.promotion-card .button{font-size:var(--button-size, 1rem);height:40px}}.promo-collection-section .rte h4{margin-bottom:.4rem}@media(max-width:1440px){.promotion-card h2{font-size:var(--heading-size-laptop, 28px)}}@media(max-width:767px){.promotion-card h2{font-size:var(--heading-size-mobile, 18px)}.promo-and-collection-grid{overflow-x:visible}.promo-collection-section .products.carousel+.flickity-progress{margin-top:0}.promo-and-collection-grid,.promo-and-collection-grid.has-promo{grid-template-columns:1fr;gap:24px}}.promo-collection-section .countdown .countdown-box{align-items:center;justify-content:center}.promo-collection-section .countdown .timer-box{background:none;min-width:0;font-size:1.2rem;padding:0}.promo-collection-section .countdown .separator{font-size:26px}.promo-collection-section .countdown .num{display:flex;font-weight:700;mix-blend-mode:var(--mix-blend-mode, darken)}.promo-collection-section .digit{position:relative;display:inline-block;padding:12px 6px;border-radius:2px;text-align:center}.promo-collection-section .countdown .timer-box .text{color:rgba(var(--color-countdown-unit-rgb),.62)}@media(max-width:1680px){.promo-collection-section .digit{padding:8px 6px;min-width:calc(var(--countdown-num-width) * .8)}}@media(max-width:960px){loop-timer .num{font-size:calc(var(--countdown-size) * .8)}.promo-collection-section .digit{min-width:calc(var(--countdown-num-width) * .5)}}.promo-collection-section .text-with-icon{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:12px;margin-top:20px}.promo-collection-section .text-with-icon .icon{width:clamp(30px,2.1875vw,var(--icon-width));height:clamp(30px,2.1875vw,var(--icon-width))}.promo-collection-section .text-with-icon .icon svg{width:100%;height:100%}.promo-collection-section .text-with-icon .box{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:23px 12px;background:var(--color-background);border:1px solid var(--color-border);border-radius:4px}.promo-collection-section .text-with-icon .content{display:flex;flex-direction:column;gap:6px;text-align:left}.promo-collection-section .text-with-icon .heading{color:var(--color-heading);font-size:18px;font-weight:700}.promo-collection-section .text-with-icon .text{color:rgba(var(--color-text-rgb),.75);font-size:15px}.promo-collection-section .text-with-icon span{display:block}@media(max-width:1440px){.promo-collection-section .text-with-icon .box{padding:12px}.promo-collection-section .text-with-icon .content{gap:0}.promo-collection-section .text-with-icon .heading{font-size:16px}.promo-collection-section .text-with-icon .text{font-size:12px}}@media(max-width:767px){.promo-collection-section .text-with-icon .box{padding:6px}.promo-collection-section .text-with-icon .content{gap:0}.promo-collection-section .text-with-icon .heading{font-size:14px}.promo-collection-section .text-with-icon .text{font-size:12px}}@media(max-width:767px){.mobile-swipe-false .section-footer--button{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/911/assets/promo-collection.css.map */
