.premium-footer-announcement{background:linear-gradient(107.19deg,#fcc110 -13.69%,#da8700 95.29%);border:none;overflow:hidden;width:100%}.pfa-marquee{overflow:hidden;white-space:nowrap}.pfa-track{display:flex;width:max-content;gap:51px;padding:14.5px 0 15.5px;animation:pfaScroll 28s linear infinite;align-items:center}.pfa-item{display:flex;align-items:center;gap:6px;text-decoration:none;flex-shrink:0;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:140%;letter-spacing:0px;text-transform:capitalize;color:#000}.pfa-item img{width:18px;height:18px;object-fit:contain}.pfa-dot{width:8px;height:8px;background:#e9181f;border-radius:50%;display:block}.premium-footer-announcement:hover .pfa-track{animation-play-state:paused}@keyframes pfaScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.pfa-track{gap:35px;padding:10px 0;animation-duration:18s}.pfa-item{font-size:14px}.pfa-dot{width:6px;height:6px}}.viraasat-footer{padding:0;border-top:1px solid rgba(0,0,0,.08);position:relative;z-index:0}.viraasat-footer:after{content:"";position:absolute;width:100%;height:113px;background-image:url(./footer-after.svg);background-size:contain;z-index:-1;bottom:71px;left:0;background-repeat:repeat-x;background-position:center}.viraasat-footer .page-width{padding:40px 0!important;margin:0 auto}.vf-top{text-align:center;padding:55px 0 35px}.vf-logo img{max-width:150px;height:auto}.vf-desc{max-width:760px;margin:20px auto 0;font-size:18px;line-height:1.7}.vf-desc p{margin:0 auto;max-width:525px;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:158%;letter-spacing:0px;text-align:center;text-transform:capitalize;color:#000;opacity:.7}.vf-social{margin-top:18px}.vf-social .list-social{justify-content:center}.vf-middle{display:grid;grid-template-columns:repeat(3,1fr) 480px;gap:45px;padding:38px 0 27px;box-shadow:0 -.7px #0000004d,0 .7px #0000004d;border:none}.vf-col h3{margin:0 0 13px;font-family:Playfair Display;font-weight:400;font-style:Regular;font-size:20px;leading-trim:CAP_HEIGHT;line-height:1.1;letter-spacing:0px;text-transform:capitalize;color:#000}.vf-col ul{list-style:none;margin:0;padding:0}.vf-col ul li{margin-bottom:10px}.vf-col a{text-decoration:none;color:inherit;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:1.2;letter-spacing:0px;text-transform:capitalize;color:#000;opacity:.7;transition:all .3s ease-in-out}.vf-col a:hover{opacity:1}.vf-col p strong{font-family:Inter;font-size:12px;leading-trim:NONE;line-height:138%;letter-spacing:0px;text-transform:capitalize;color:#000;opacity:.8;display:block}.vf-contact p,.vf-col p{margin:0 0 15px;line-height:1.7;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:140%;letter-spacing:0px;text-transform:capitalize;color:#000;opacity:.7}.vf-contact p:first-child{margin:0}.vf-contact p{max-width:200px}.vf-newsletter{padding:30px 52px 30px 35px;border-left:1px solid rgba(0,0,0,.08)}.vf-form{margin-top:22px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:999px;overflow:hidden;background:transparent}.vf-form input{flex:1;border:0;outline:0;padding:18px 22px;background:transparent;color:inherit;font-size:16px}.vf-form button{border:0;cursor:pointer;padding:18px 34px;font-size:18px;font-weight:600;border-radius:999px;background:#ff2f2f;color:#fff}.vf-form button:hover{opacity:.92}.vf-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0}.vf-policy{display:flex;gap:24px;flex-wrap:wrap}.vf-copy,.vf-policy a{text-decoration:none;color:inherit;font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:1.1;letter-spacing:0px;text-transform:capitalize;color:#000;opacity:.7}.vf-policy a{position:relative}.vf-policy a:not(:first-child):before{content:"";display:inline-block;width:.4px;height:10px;background-color:#1010104d;position:absolute;vertical-align:middle;top:3px;left:-11px}.footer-block__newsletter h2{font-family:Playfair Display;font-weight:400;font-style:Regular;font-size:30px;leading-trim:CAP_HEIGHT;line-height:44px;letter-spacing:0px;text-transform:capitalize;color:#000;margin:0 0 16px}.footer-block__newsletter p{opacity:.8;max-width:335px}.newsletter-form{margin:0;max-width:100%}.field input,.field .text-area{box-shadow:inset 0 0 0 .4px #0000004d;border:none;border-radius:40px;background:#fff9e6;height:51px;padding:15px 30px}.field .text-area{border-radius:20px;height:207px}.field input:focus{outline:none;box-shadow:inset 0 0 0 .4px #0000004d;border-radius:40px}.field:before,.field:after{display:none}.field label{font-family:Inter;font-weight:400;font-style:Regular;font-size:15px;leading-trim:NONE;line-height:27px;letter-spacing:0px;color:#101010;opacity:.8}.newsletter-form button{width:auto;padding:13px 23px;background:linear-gradient(269.44deg,#ff333a 20.51%,#a9030a 108.82%);border-radius:100px;font-family:Inter;font-weight:500;font-style:Medium;font-size:18px;leading-trim:NONE;line-height:140%;letter-spacing:0px;text-transform:capitalize;color:#fffcf0;transition:all .3s ease-in-out}.newsletter-form button:hover{color:#000;background:linear-gradient(107.19deg,#fcc110 -13.69%,#da8700 95.29%)!important}.vf-bottom.page-width{padding:30px 0!important}.list-social{gap:8px}.list-social .svg-wrapper{width:auto;height:auto}.list-social .link{padding:0;justify-content:center;align-items:center;height:100%}.list-social .list-social__item{width:35px;height:35px;border-radius:50%;box-shadow:0 0 0 .23px solid #10101033;background:#f5edd2e5}.list-social .list-social__item:hover{box-shadow:0 0 0 .23px solid #9d0101;background:#e9181f}.list-social .list-social__item:hover svg path{fill:#fffcf0;opacity:1}@media(max-width:1400px){.viraasat-footer .page-width{margin:0 15px}}@media(max-width:991px){.vf-middle{grid-template-columns:repeat(2,1fr);gap:35px}.vf-newsletter{border-left:0;padding-left:0}.vf-col h3{font-size:18px}.footer-block__newsletter h2{font-size:20px;line-height:26px}}@media(max-width:767px){.viraasat-footer .page-width{padding:60px 0 30px!important;margin:0 15px}.vf-logo img{max-width:87px}.vf-top{padding:40px 0 25px}.vf-col{width:calc(50% - 14px)}.vf-col:nth-child(3){width:100%}.vf-newsletter{width:100%;padding:40px 0 0;box-shadow:0 -.7px #0000004d}.vf-desc{font-size:16px}.vf-middle.page-width{gap:28px;padding:40px 0!important;display:flex;flex-wrap:wrap}.vf-col h3{font-size:16px}.vf-form{flex-direction:column;border-radius:20px}.vf-form input,.vf-form button{width:100%;border-radius:0}.vf-bottom{flex-direction:column;text-align:center}.vf-policy{justify-content:center}.footer-block__newsletter p{margin:0 0 20px}.field input{height:38px;padding:10px 22px}.field label{font-size:13px;line-height:18px}.newsletter-form button{padding:9px 16px;font-size:14px}.vf-bottom.page-width{padding:40px 0!important;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/viraasat-footer.css.map */
