cccc.promo-card{display:flex;align-items:center;position:relative}.promo-card-text .link,.promo-card-discount .link{bottom:2.3rem;left:2.3rem;font-size:1.6rem;font-style:normal;font-weight:400;line-height:3.5rem;letter-spacing:.08rem;text-transform:uppercase}.promo-card .title{margin:0;word-break:break-word}.promo-card-first{grid-row:1;grid-column:1}#product-grid .promo-card-second{grid-row:2;grid-column:-2 / -1}#product-grid .promo-card-third{grid-row:4;grid-column:-2 / -1}#product-grid .promo-card-fourth{grid-row:6;grid-column:-2 / -1}#product-grid .promo-card-fifth{grid-row:8;grid-column:-2 / -1}#product-grid .promo-card-sixth{grid-row:10;grid-column:-2 / -1}#product-grid .promo-card-seventh{grid-row:12;grid-column:-2 / -1}#product-grid .promo-card-eighth{grid-row:14;grid-column:-2 / -1}#product-grid .promo-card-ninth{grid-row:16;grid-column:-2 / -1}#product-grid .promo-card-tenth{grid-row:18;grid-column:-2 / -1}#product-grid .promo-card-eleventh{grid-row:20;grid-column:-2 / -1}#product-grid .promo-card-twelfth{grid-row:22;grid-column:-2 / -1}#product-grid .promo-card-thirteenth{grid-row:24;grid-column:-2 / -1}.promo-card-discounts{display:flex;flex-flow:column;padding:1.6rem;background-color:#faf6f0;border:1px solid rgb(var(--color-foreground));border-radius:10px;justify-content:center;gap:1rem}.promo-card-discounts .heading{text-align:center}.promo-card-discounts .heading .title{font-size:30px;line-height:30px}.promo-card-discounts .heading p{font-size:14px;line-height:18px;margin-bottom:0;color:rgb(var(--color-link))}.promo-card-discounts .promo-discounts{display:flex;flex-flow:column;row-gap:12px}.promo-card-discounts .promo-discount{display:flex;flex-flow:column;align-items:center;justify-content:center;row-gap:5px;font-size:1.4rem;line-height:1.4rem}.promo-card-discounts .promo-discount-percentage{background:rgb(var(--color-button));color:#fff;border-radius:22px;padding:3px 10px 1px;width:120px;max-width:100%;text-align:center}.layout_it .promo-card-discounts .promo-discount-percentage,.layout_pt .promo-card-discounts .promo-discount-percentage,.layout_es .promo-card-discounts .promo-discount-percentage{width:fit-content}.promo-card-video .button{width:100%;padding:0 .5rem;background-color:#fff;border-color:#fff;color:#000;text-align:center}.promo-card-video .button:hover{background-color:#000;border-color:#000;color:#fff}.promo-card-text,.promo-card-discount{padding:2.3rem;font-size:3rem;font-style:normal;font-weight:500;line-height:3.5rem;border:1px solid rgb(var(--color-foreground));border-radius:10px;display:flex;flex-direction:column;justify-content:center}.promo-card--coral{border-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-link))}.promo-card--coral a,.promo-card--coral .link{color:rgb(var(--color-link))}.promo-card-video{border-radius:1rem;flex-direction:column;justify-content:space-between;padding:2rem;position:relative;display:flex}.promo-card-video .button{width:100%}.promo-card-video .title{font-size:3rem;line-height:2.7rem}.promo-card-video .heading p{margin:0;line-height:1.6rem}.promo-card-video video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:1rem}.promo-card-video .heading p{margin:0;line-height:2.5rem;font-size:2.5rem;color:#fff}.promo-card-video .heading p strong{font-family:Founders Grotesk Medium}.promo-discount__extra-text-wrapper{display:flex;align-items:center;column-gap:.5rem;padding:.6rem;border-radius:20rem;background-color:#f1e9dd;width:100%}.promo-discount__extra-text{font-size:1.2rem;line-height:1.2rem;margin:0;text-align:left}.promo-card__discount-text-extra{display:flex;flex-direction:row;align-items:center;gap:.3rem;background-color:#000;border-radius:20rem;padding:.6rem .4rem .6rem .6rem;margin-bottom:4rem;margin-top:1rem}.promo-card__discount-text-extra p{font-size:1.2rem;line-height:1.2rem;color:#fff;margin:0;text-align:left}.promo-card__discount-text-extra img{filter:invert(1)}.promo-card:has(.promo-card__discount-text-extra) a{cursor:pointer}@media screen and (max-width: 990px){.promo-card:has(.promo-card__discount-text-extra){padding:1.2rem}.promo-card:has(.promo-card__discount-text-extra) .promo-card__discount-text-extra{margin-bottom:2rem;margin-top:.5rem}.promo-discount__extra-text-wrapper{margin-top:.5rem}.promo-card .title{text-align:center}.modal-close{color:#fff}.promo-card{margin:1rem 0;letter-spacing:.125rem;justify-content:center;min-height:16.1rem;text-align:center}.promo-card-text,.promo-card-discount{font-size:2.5rem;font-style:normal;font-weight:500;line-height:3.5rem;padding:0;align-items:center}.promo-card-text .link,.promo-card-discount .link{width:100%;left:0;right:0;bottom:1rem;margin:0;line-height:2rem}.promo-card-first{grid-row:4;grid-column:1}#product-grid .promo-card-second{grid-row:9;grid-column:1}#product-grid .promo-card-third{grid-row:14;grid-column:1}#product-grid .promo-card-fourth{grid-row:18;grid-column:1}#product-grid .promo-card-fifth{grid-row:22;grid-column:1}#product-grid .promo-card-sixth{grid-row:26;grid-column:1}#product-grid .promo-card-seventh{grid-row:30;grid-column:1}#product-grid .promo-card-eighth{grid-row:34;grid-column:1}#product-grid .promo-card-ninth{grid-row:38;grid-column:1}#product-grid .promo-card-tenth{grid-row:42;grid-column:1}#product-grid .promo-card-eleventh{grid-row:46;grid-column:1}#product-grid .promo-card-twelfth{grid-row:50;grid-column:1}#product-grid .promo-card-thirteenth{grid-row:54;grid-column:1}.promo-card-discounts{padding:1rem 2.3rem}.promo-card-discounts .heading{margin-bottom:4px}.promo-card-discounts .heading .title{font-size:25px;line-height:25px;margin-bottom:-4px}.promo-card-discounts .promo-discounts{margin-bottom:0;gap:4px}.promo-card-discounts .promo-discount{flex-flow:row wrap;align-items:center;gap:8px}.promo-card-discounts .promo-discount span,.promo-card-discounts .button{display:none}.promo-card-video{text-align:left;align-items:flex-start;justify-content:space-between;padding-bottom:1.3rem}.promo-card-video .heading{letter-spacing:normal}.promo-card-video .title{font-size:2rem;line-height:1.8rem}.promo-card-video .heading p{font-size:2.2rem;line-height:2.2rem}.promo-card-video .button{width:fit-content;padding:0 1rem}}.promo-card-bf-offer{position:relative;border-radius:2rem;overflow:hidden;justify-content:flex-end;align-items:center;min-height:38rem;padding-bottom:1.6rem;cursor:pointer}.layout_es .promo-card-bf-offer{padding-bottom:1rem}.layout_it .promo-card-bf-offer{padding-bottom:.5rem}.promo-card.promo-card-bf-offer .promo-card--image{position:absolute;top:0;left:0;height:100%;width:100%}.promo-card.promo-card-bf-offer .promo-card--image img{height:100%;width:100%;object-fit:cover;object-position:top center}.promo-card.promo-card-bf-offer .button:focus,.promo-card.promo-card-bf-offer .button:hover{color:#000;background-color:#fff}@media (max-width: 990px){.promo-card-bf-offer{height:auto;min-height:unset;padding-top:87%;padding-bottom:.8rem}.layout_es .promo-card-bf-offer{padding-top:80%}.layout_pt .promo-card-bf-offer{padding-top:95%}.promo-card.promo-card-bf-offer .button{max-width:25em;width:100%}}.promo-card-new-launch{position:relative;display:flex;flex-direction:column;justify-content:space-between;border:1px solid black;padding:2rem 1.2rem;border-radius:2rem;overflow:hidden}.promo-card-new-launch__heading{position:relative;z-index:1}.promo-card-new-launch__img-wrapper{position:absolute;height:100%;width:100%;bottom:0;right:0}.promo-card-new-launch__img-wrapper img{height:100%;object-fit:cover;object-position:bottom}.promo-card-new-launch__badge{width:fit-content;padding:.2rem .8rem;background-color:#ef776a;border-radius:5rem;color:#fff;text-transform:uppercase;font-size:1.4rem;line-height:1.4rem;margin-bottom:1.6rem}.promo-card-new-launch__title{font-size:2.5rem;line-height:2.2rem;margin:0;text-transform:uppercase}@media (max-width: 990px){.promo-card-new-launch__img-wrapper img{width:100%;object-position:center right}.promo-card-new-launch{height:auto;min-height:16.4rem;align-items:flex-start;padding-bottom:1.2rem}.promo-card-new-launch__badge{margin-bottom:.5rem}.promo-card-new-launch__title{text-align:left;font-size:2.2rem;line-height:2.2rem}.promo-card-new-launch .button{width:fit-content}.layout_it .promo-card-new-launch .button,.layout_de .promo-card-new-launch .button,.layout_pt .promo-card-new-launch .button,.layout_es .promo-card-new-launch .button{padding:0 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/202/assets/CAT-promo-cards.css.map */
