.t888-promo-banner{--t888-promo-banner-shape-color: rgba(255, 255, 255, 0.28);--t888-promo-image-scale: 1;--t888-promo-image-x: 0px;--t888-promo-image-y: 0px;position:relative;width:100%;min-height:300px;overflow:hidden;background-color:#f4dfcd;background-position:center;background-size:cover;background-repeat:no-repeat;isolation:isolate}.t888-promo-banner,.t888-promo-banner *{box-sizing:border-box}.t888-promo-banner::before,.t888-promo-banner::after{content:"";position:absolute;z-index:0;border-radius:999px;background:var(--t888-promo-banner-shape-color);pointer-events:none}.t888-promo-banner::before{width:56%;height:92%;left:-16%;bottom:-24%}.t888-promo-banner::after{width:38%;height:70%;right:28%;top:-25%}.t888-promo-banner__content{position:relative;z-index:5;width:min(62%,520px);min-height:inherit;padding:79px 24px 40px 60px;overflow:visible}.t888-promo-banner__title{position:relative;z-index:6;margin:0 0 8px;color:#000;font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1.18;font-weight:400;text-transform:uppercase;white-space:nowrap}.t888-promo-banner__discount{position:relative;z-index:6;margin:0 0 24px;color:#c76539;font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.1;font-weight:800;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.t888-promo-banner__button{position:relative;z-index:6;display:inline-flex;align-items:center;justify-content:center;min-width:125px;min-height:40px;padding:10px 20px;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.1;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.t888-promo-banner__button:hover,.t888-promo-banner__button:focus{color:#000;transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.08)}.t888-promo-banner__media{position:absolute;inset:0 0 0 auto;z-index:1;display:flex;width:78%;height:100%;align-items:flex-end;justify-content:flex-end;pointer-events:none}.t888-promo-banner__image{display:block;width:auto;max-width:none;height:100%;object-fit:contain;object-position:right bottom;transform:translate(var(--t888-promo-image-x), var(--t888-promo-image-y)) scale(var(--t888-promo-image-scale));transform-origin:right bottom}.t888-promo-banner--bg-image::before,.t888-promo-banner--bg-image::after{display:none}.t888-promo-banner--image-left .t888-promo-banner__content{margin-left:auto}.t888-promo-banner--image-left .t888-promo-banner__media{inset:0 auto 0 0;justify-content:flex-start}.t888-promo-banner--image-left .t888-promo-banner__image{object-position:left bottom;transform-origin:left bottom}.t888-promo-banner--image-right .t888-promo-banner__media{inset:0 0 0 auto;justify-content:flex-end}.t888-promo-banner--image-right .t888-promo-banner__image{object-position:right bottom}@media(max-width: 991px){.t888-promo-banner{min-height:260px}.t888-promo-banner__content{width:min(50%,300px);padding:64px 20px 34px 42px}.t888-promo-banner__media{width:76%}.t888-promo-banner__title{font-size:23px}.t888-promo-banner__discount{font-size:28px}}@media(max-width: 767px){.t888-promo-banner{min-height:230px}.t888-promo-banner__content{width:54%;padding:48px 18px 30px 28px}.t888-promo-banner__media{width:70%}.t888-promo-banner__title{font-size:20px}.t888-promo-banner__discount{margin-bottom:18px;font-size:25px}.t888-promo-banner__button{min-width:112px;min-height:38px;padding:9px 16px;font-size:13px}}@media(max-width: 575px){.elementor-widget-t888-promo-banner,.elementor-widget__width-initial.elementor-widget-t888-promo-banner,.e-con-inner>.trai.elementor-widget-t888-promo-banner,.e-con-inner>.phai.elementor-widget-t888-promo-banner{flex:0 0 100% !important;flex-basis:100% !important;min-width:100%;width:100% !important;max-width:100%}.trai{margin-bottom:14px !important}.t888-promo-banner{min-height:230px}.t888-promo-banner__content{width:min(48%,230px);padding:28px 12px 24px 14px}.t888-promo-banner__media{width:72%;right:0}.t888-promo-banner__image{width:100%;max-width:100%;height:100%}.t888-promo-banner__title{font-size:18px}.t888-promo-banner__discount{font-size:22px}.trai .elementor-widget-container{padding-right:0 !important}.phai .elementor-widget-container{padding-left:0 !important}}/*# sourceMappingURL=t888-promo-banner.css.map */
