.promo-container{max-width:83%;width:100%;margin:0 auto;background:#f7f7f7;border-radius:12px;border:1px solid #9F9F9F;overflow:hidden}.perfect-fit_image_text{display:flex;gap:29px;align-items:center;padding-left:60px;justify-content:space-between}h2.promo-title{font-family:Libre Caslon Text,serif;font-style:normal;font-weight:700;font-size:32px;line-height:1.4;color:#272b39;margin:0 0 20px}.promo-content{max-width:46%}p.promo-subtext{font-family:Twentieth Century for Kenmore,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#707070;margin:0 0 32px}.gradient-link-button{display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:50px;text-decoration:none;border:2px solid transparent;position:relative;background:linear-gradient(#fffffffa,#fffffffa) padding-box,linear-gradient(90deg,#ff7c57,#ff66c4,#6c5ce7,#00c9ff) border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gradient-link-button_warp{display:flex;align-items:center;gap:6px;padding:16px 24px;border-radius:50px}.gradient-link-button:hover .gradient-link-button_warp{background:linear-gradient(90deg,#ee856b33,#8ccad033)}.gradient-link-icon{width:16px;height:16px;object-fit:cover;display:block}.gradient-link-text{display:inline-block;font-family:Twentieth Century for Kenmore,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:17px;text-transform:uppercase;color:#272b39}img.perfect-fit{display:block;max-width:100%;height:auto;vertical-align:top}@media only screen and (max-width: 1200px){section.promo-section{padding-top:60px!important;padding-bottom:60px!important}h2.promo-title{font-size:22px}.perfect-fit_image_text{padding-left:30px}p.promo-subtext{font-size:16px;margin:0 0 24px}.gradient-link-icon{width:14px;height:14px}}@media only screen and (max-width: 1024px){section.promo-section{padding-top:60px!important;padding-bottom:60px!important}h2.promo-title{font-size:22px}.perfect-fit_image_text{padding-left:30px}p.promo-subtext{font-size:16px;margin:0 0 24px}}@media only screen and (max-width: 989px){h2.promo-title{font-size:18px}}@media only screen and (max-width: 768px){.page-width.promo-wrapper{padding:0 15px}.perfect-fit_image_text{padding-left:0;flex-wrap:wrap;flex-direction:column-reverse;gap:0}.promo-container{max-width:100%}img.perfect-fit,.promo_banner{width:100%}.promo-content{max-width:100%;padding:20px}.gradient-link-icon{width:12px;height:12px}h2.promo-title{margin:0 0 15px}p.promo-subtext{font-size:16px;margin:0 0 15px}section.promo-section{padding-top:50px!important;padding-bottom:50px!important}.gradient-link-button_warp{padding:11.5px 18px}.gradient-link-button_warp .gradient-link-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/perfect-fit.css.map */
