.bundle-promo{display:flex;gap:16px;align-items:flex-start;width:100%;max-width:100%;margin-top:32px}.bundle-promo__label{font-family:var(--font-body-family, "Lato", sans-serif);font-size:14px;font-weight:400;line-height:1.2;color:#03222499;width:55px;flex-shrink:0;white-space:pre-wrap}.bundle-promo__card{display:flex;align-items:center;background-color:#676d53;flex:1;min-width:0;height:131px;overflow:hidden}.bundle-promo__image-container{position:relative;width:131px;align-self:stretch;flex-shrink:0;overflow:hidden;line-height:0}.bundle-promo__image-container a{display:block;height:100%;line-height:0}.bundle-promo__image{display:block;width:100%;height:131px;object-fit:cover;object-position:top center}.bundle-promo__content{display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;flex:1;min-width:0}.bundle-promo__title{font-family:var(--font-heading-family, "EB Garamond", serif);font-size:24px;font-weight:400;line-height:1.2;color:#f6f1dc;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.bundle-promo__description{font-family:var(--font-body-family, "Lato", sans-serif);font-size:14px;font-weight:400;line-height:1.2;color:#f6f1dc;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.bundle-promo__button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40.32px;border:0;outline:0;appearance:none;-webkit-appearance:none;background-color:#f6f1dc;color:#597487;font-family:var(--font-body-family, "Lato", sans-serif);font-size:14px;font-weight:900;text-decoration:none;text-align:center;cursor:pointer;overflow:hidden;z-index:1;transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1),border-color .25s cubic-bezier(.104,.204,.492,1);background:#efefef;padding:10px;width:100%;display:block}.template-product .installment{display:none}.bundle-promo{margin-top:0;margin-bottom:10px}.bundle-promo__button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-5%;width:125%;height:100%;background:#597487;opacity:1;z-index:5;border-radius:var(--button-border-radius, 0px);transform-origin:bottom left;backface-visibility:hidden;transform:rotate3d(0,0,1,6deg) translate3d(-1.2em,110%,0);will-change:transform;transition:all .25s cubic-bezier(.104,.204,.492,1)}.bundle-promo__button span:not(.loading-overlay){position:relative;z-index:8;transition:all .25s cubic-bezier(.104,.204,.492,1)}.bundle-promo__button .loading-overlay{z-index:20;width:20px;height:20px}.bundle-promo__button .loading-overlay svg{width:20px;height:20px}.bundle-promo__button.loading span:not(.loading-overlay){opacity:0}.bundle-promo__button:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-5%;width:125%;height:100%;background:#f6f1dc;opacity:1;z-index:5;border-radius:0;transform-origin:bottom left;backface-visibility:hidden;transform:rotate3d(0,0,1,6deg) translate3d(-1.2em,110%,0);will-change:transform;transition:all .25s cubic-bezier(.104,.204,.492,1)}.bundle-promo__button:hover{color:#597487}.bundle-promo__button:hover:before{transform:rotate3d(0,0,1,0) translateZ(0)}.bundle-promo__button span{position:relative;z-index:8;transition:all .25s cubic-bezier(.104,.204,.492,1)}.bundle-promo__button:active{background-color:#597487;transform:translateY(1px)}.bundle-promo__button:focus-visible{background-color:#597487}@media only screen and (max-width:768px){.bundle-promo__card{width:100%;max-width:465px}.bundle-promo__content{width:auto;flex:1;padding:16px}}@media only screen and (max-width:480px){.bundle-promo{flex-direction:column}.bundle-promo__label{width:auto}.bundle-promo__content{width:100%;padding:11px 16px}.bundle-promo__label{margin:0;padding:0;color:#03222499;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:120%}.bundle-promo{gap:8px}.bundle-promo__button span:not(.loading-overlay){color:var(--French-Blue, #597487);text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:900;line-height:normal}.bundle-promo__button:hover span:not(.loading-overlay),.bundle-promo__button:active span:not(.loading-overlay),.bundle-promo__button:focus-visible span:not(.loading-overlay){color:var(--Cream, #F6F1DC)}.bundle-promo__title{color:var(--Cream, #F6F1DC);font-family:EB Garamond;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.bundle-promo__description{color:var(--Cream, #F6F1DC);font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:120%;-webkit-line-clamp:2;line-clamp:2}.bundle-promo__button{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bundle-promo-card.css.map */
