.an-banner-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#fafbfc,#f8fafc)}.an-banner-wraper{display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:var(--section-vertical-padding-desktop, 80px);padding-bottom:var(--section-vertical-padding-desktop, 80px)}.an-banner-left{width:60%}.an-banner-right{width:40%;position:relative}.an-banner-right img{object-fit:cover;height:100%;width:100%;object-position:center;aspect-ratio:1/1;border-radius:12px;transition:all .3s ease}.an-banner-right img:hover{transform:scale(1.02)}.an-banner-right img.an-mob{display:none}.an-banner-section .an-banner-left .heading{font-size:60px;line-height:72px;font-weight:600!important;font-family:var(--font-display)!important;color:#101828;max-width:510px;margin-top:16px;margin-bottom:25px;letter-spacing:normal}.an-banner-left p{color:#475467;font-size:18px;line-height:28px;font-family:var(--font-primary);letter-spacing:normal}.an-banner-label-box{display:flex;align-items:center;gap:12px;width:max-content;padding:4px 10px 4px 4px;border-radius:10px;border:1px solid #D0D5DD;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.an-banner-section .an-banner-label-box p{margin:0;color:#344054;font-size:14px;line-height:20px;font-weight:700!important;font-family:var(--font-primary)!important;letter-spacing:normal}.an-banner-label-box .an-label{width:max-content;padding:6px 8px 6px 25px;border-radius:10px;border:1px solid #D0D5DD;position:relative;background:#ffffffe6}.an-banner-label-box .an-label:before{content:"";height:14px;width:14px;position:absolute;top:8px;left:6px;background:#b756cd;border-radius:50%;border:3px solid #EBD0F1}.an-banner-buttons{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:32px}.an-banner-buttons a.an-primary{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:600;text-decoration:none;color:#fff;font-family:var(--font-primary);padding:16px 32px;background:linear-gradient(135deg,#591e66,#742886);border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 24px #591e6633;position:relative;overflow:hidden;min-height:54px;justify-content:center}.an-banner-buttons a.an-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.an-banner-buttons a.an-primary:hover{background:linear-gradient(135deg,#6b2475,#8b2da3);transform:translateY(-3px);box-shadow:0 12px 32px #591e664d;border-color:#ffffff4d;color:#fff;text-decoration:none}.an-banner-buttons a.an-primary:hover:before{left:100%}.an-banner-buttons a.an-primary:focus{outline:3px solid rgba(116,40,134,.4);outline-offset:3px}.an-banner-buttons a.an-primary:active{transform:translateY(-1px)}.an-banner-section .an-banner-buttons a.an-secondry{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:24px;font-weight:600!important;text-decoration:none;color:#101828!important;font-family:var(--font-primary)!important;padding:16px 32px;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 24px #00000014;position:relative;overflow:hidden;min-height:54px;justify-content:center}.an-banner-buttons a.an-secondry:hover{background:#fffffff2;transform:translateY(-3px);box-shadow:0 12px 32px #3440541f;border-color:#74288633;text-decoration:none}.an-banner-buttons a.an-secondry:focus{outline:3px solid rgba(152,162,179,.4);outline-offset:3px}.an-banner-buttons a.an-secondry:active{transform:translateY(-1px)}@media (min-width: 993px){.an-banner-left-content{max-width:100%}}@media (max-width: 992px){.an-banner-wraper{flex-direction:column;gap:40px}.an-banner-left{width:100%;order:1}.an-banner-right{width:100%;order:2}.an-banner-right img.an-mob{display:block}.an-banner-right img.an-des{display:none}.an-banner-right img{max-height:400px;aspect-ratio:1/1}.an-banner-left .heading{font-size:36px;line-height:44px;text-align:center}.an-banner-left p{font-size:16px;line-height:26px;text-align:center}.an-banner-buttons{justify-content:center;flex-wrap:wrap;gap:12px}.an-banner-buttons a.an-primary,.an-banner-buttons a.an-secondry{font-size:15px;padding:14px 28px;min-height:50px;min-width:140px}.an-banner-label-box{align-self:center}.an-banner-section .an-banner-left h1.heading,.an-banner-section .an-banner-left h2.heading{font-size:36px!important;line-height:44px!important}}@media (max-width: 700px){.an-banner-section{padding:var(--section-vertical-padding-mobile, 60px) 0}.an-banner-wraper{gap:30px}.an-banner-left .heading{font-size:30px;line-height:38px}.an-banner-buttons{flex-direction:column;align-items:center;gap:12px}.an-banner-buttons a.an-primary,.an-banner-buttons a.an-secondry{width:100%;max-width:280px}.an-banner-label-box{flex-direction:column;align-items:flex-start;width:100%}.an-banner-right img{max-height:300px}.an-banner-section .an-banner-left h1.heading,.an-banner-section .an-banner-left h2.heading{font-size:30px!important;line-height:38px!important}}@media (prefers-reduced-motion: reduce){.an-banner-buttons a.an-primary,.an-banner-buttons a.an-secondry,.an-banner-right img{animation:none;transition:none}.an-banner-buttons a.an-primary:hover,.an-banner-buttons a.an-secondry:hover,.an-banner-right img:hover{transform:none}.an-banner-buttons a.an-primary:hover:before{left:-100%}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-banner.css.map */
