.offers{height:auto;padding:0;border:0px;outline:0;box-shadow:0 0;background:transparent;position:relative;top:-2px}.offers span{font-size:9px;display:block;font-weight:600;line-height:1.4;position:relative}.offers span svg{display:block}.offers:hover{color:#ed1382}.offers .count,.offers:hover .count{width:21px;height:21px;color:#fff;border-radius:50%;position:absolute;top:0;right:-10px;font-size:9px;line-height:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-weight:400}.offers .title-btn{top:0;position:relative}.tt-parent-box .offers{background:#e6f6ff;border-radius:100%;padding:8px;height:44px;width:auto}header .tt-cart .tt-dropdown-toggle .tt-badge-cart{font-size:9px}.sideoffer{width:100%;max-width:440px;background-color:#fff;height:100%;max-height:100%;overflow-y:auto;left:initial;position:fixed;overflow:hidden;z-index:1000;top:0;padding:24px 16px;border-radius:16px 0 0 16px}.sideoffer .close-button{align-items:center;cursor:pointer;display:flex;height:24px;width:24px;justify-content:center;transition:background-color .2s;margin-left:auto;border-radius:100px}.sideoffer .close-button:hover{background-color:#d8d6d661!important}.sideoffer .upcart-header{justify-content:flex-end!important;display:flex;align-items:center;padding-bottom:12px}.sideoffer .upcart-header h2{display:flex;align-items:center;gap:24px}.sideoffer .upcart-header h2 svg{display:block}.sideoffer__title-icon{position:relative;background:#e6f6ff;border-radius:100px;padding:8px}.sideoffer__title-icon svg:nth-child(1){position:absolute;top:0;right:-10px}.sideoffer__title .title{font-size:20px;color:#000;font-weight:700}.sideoffer .sideoffer__header{width:calc(100% - 40px);max-width:325px;margin:0 auto 25px;text-align:center}.sideoffer .sideoffer__header .subheading{color:var(--color-secondary-24)}.sideoffer .sideoffer__header h2{display:flex;align-items:center;justify-content:center;gap:5px;font-size:20px;color:#222;font-family:var(--font-body)}.sideoffer .sideoffer__header svg{display:block;height:22px;width:auto}.sideoffer .sideoffer__list{width:100%;padding-block:12px 24px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:25px;max-height:calc(100vh - 40px);overflow-y:auto}.sideoffer .sideoffer__item{border:2px solid var(--color-primary-1);border-radius:10px;overflow:hidden;width:100%;max-width:400px;margin:0 auto}.sideoffer .sideoffer__item:hover{box-shadow:0 4px 4px #00000026;transition:.4s all ease}.sideoffer .sideoffer__item .image{width:100%;height:142px;overflow:hidden;position:relative}.sideoffer .sideoffer__item .image img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover;object-position:center}.sideoffer .sideoffer__item .content{display:grid;gap:8px;padding:16px 24px;text-align:center;background:#f4fbff;border-radius:20px 20px 0 0;margin-top:-45px;z-index:0;position:relative}.sideoffer .sideoffer__item .content *{margin:0}.sideoffer .sideoffer__item .content .title{font-size:20px;color:#1c56a3;font-weight:700}.sideoffer .sideoffer__item .content .description,.sideoffer .sideoffer__item .content .description *{font-size:16px;color:#290000;letter-spacing:0px;padding:0}.sideoffer .sideoffer__item .content .title,.sideoffer .sideoffer__item .content .description,.sideoffer .sideoffer__item .content .expires{max-width:300px;margin-left:auto;margin-right:auto}.sideoffer .sideoffer__item .content .expires{color:#6a6a6a;font-size:12px;margin-top:8px}.sideoffer .sideoffer__item .content .button{margin:8px auto 0;width:fit-content;min-width:300px;max-width:100%;width:100%;height:36px;background-color:#1c56a3;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:5px 15px;font-size:16px;font-weight:600}.sideoffer .sideoffer__item .content .button:hover{background-color:#134586}.sideoffer .sideoffer__item .button-offer:after{content:unset}.sideoffer .sideoffer__item .discount{padding:10px;background-color:#ecf0f3;font-size:14px;color:#c8132d}.sideoffer .sideoffer__item .discount-label{max-width:300px;margin:auto;display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;color:#c8132d}.sideoffer .sideoffer__item .discount.copy{cursor:pointer;display:flex;align-items:center;gap:4px}.sideoffer .sideoffer__item .discount.copy .uppercase{text-transform:uppercase}.sideoffer .sideoffer__item .discount .icon{position:relative}.sideoffer .sideoffer__item .discount .tooltip{box-shadow:0 4px 4px #00000026;background:#fff;padding:3px 7px;border-radius:4px;line-height:initial;font-size:10px;color:#565656;position:absolute;top:-22px;right:-100%;width:max-content;max-width:100px;display:none}.sideoffer .sideoffer__item .discount:hover .hover{display:block!important}.sideoffer .sideoffer__item .discount svg{height:22px;display:block;width:auto}.sideoffer .sideoffer__item .discount.disabled{color:var(--color-secondary-23);background-color:#f5f5f5;color:#e9458f}.sideoffer__overlay{position:fixed;background:#000;width:100%;height:100%;top:0;left:0;opacity:.4;display:none;z-index:999}.sideoffer__overlay.active{display:block}.sideoffer{right:-101%;transition:.5s all ease}.sideoffer.active{right:0%;transition:.5s all ease}header .tt-parent-box:last-child .tt-dropdown-toggle{padding-right:5px;padding-left:5px;margin-right:5px;position:relative}header .tt-cart .tt-dropdown-toggle .tt-badge-cart{right:-2px;top:-2px}@media screen and (max-width: 990px){.header:has(.tt-stuck-parent-offers){padding-block:11px}}@media screen and (max-width: 768px){.sideoffer{max-width:90%}.sideoffer .sideoffer__item .content .button{min-width:unset}.sideoffer__title .title,.sideoffer .sideoffer__item .content .title{font-size:18px}.sideoffer .sideoffer__item .content .description *{font-size:14px}}@media screen and (max-width: 549px){.sideoffer .sideoffer__item .image{height:125px}.sideoffer .sideoffer__item .content .button{height:38px}.sideoffer .sideoffer__item .content .description,.sideoffer .sideoffer__item .content .description *{line-height:1.4}}@media screen and (max-width: 480px){.tt-mobile-header .tt-header-row .tt-parent-box:last-child .tt-dropdown-toggle{position:relative;margin-right:-10px;padding:5px 4px}header .tt-cart .tt-dropdown-toggle .tt-badge-cart{right:-2px;top:-2px}}
/*# sourceMappingURL=/cdn/shop/t/259/assets/ab-offers-hub.css.map */
