.promo-banners{padding:18px 16px 6px}.promo-banners__heading{font-family:Fraunces,serif;font-size:1.15rem;font-weight:700;color:var(--navy);margin:0 0 12px}.promo-banners__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:6px}.promo-banners__track::-webkit-scrollbar{display:none}.promo-banners__item{flex:0 0 calc((100% - 20px)*.4);scroll-snap-align:start;position:relative;aspect-ratio:5 / 4;border-radius:var(--radius-md);overflow:hidden;background:var(--promo-bg, var(--marigold));display:flex;padding:10px;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .15s ease}.promo-banners__item:hover{transform:translateY(-2px)}.promo-banners__item--image{isolation:isolate;background:#233c68}.promo-banners__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo-banners__item--image img{width:100%;height:100%;object-fit:cover;display:block;opacity:.88;transition:transform .25s ease}.promo-banners__item--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#112342e6,#1123428f 58%,#11234224)}.promo-banners__item--image:hover img{transform:scale(1.04)}.promo-banners__text{display:flex;flex-direction:column;gap:4px;width:100%}.promo-banners__item--image .promo-banners__text,.promo-banners__item:nth-child(3):not(.promo-banners__item--image) .promo-banners__text{position:relative;z-index:2}.promo-banners__title{font-size:.72rem;font-weight:800;line-height:1.2;color:var(--navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promo-banners__sub{font-size:.6rem;line-height:1.25;color:var(--navy);opacity:.78;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promo-banners__cta{margin-top:auto;align-self:flex-start;background:var(--white);color:var(--navy);font-size:.58rem;font-weight:800;padding:4px 9px;border-radius:999px;white-space:nowrap}.promo-banners__item--light .promo-banners__title,.promo-banners__item--light .promo-banners__sub,.promo-banners__item--image .promo-banners__title,.promo-banners__item--image .promo-banners__sub{color:var(--white)}.promo-banners__item--light .promo-banners__sub,.promo-banners__item--image .promo-banners__sub{opacity:.88}.promo-banners__item:nth-child(3):not(.promo-banners__item--image):before{content:"";position:absolute;right:14px;bottom:-8px;width:42%;aspect-ratio:.72;border-radius:5px;background:repeating-linear-gradient(to bottom,rgba(35,54,79,.34) 0 2px,transparent 2px 13px) 50% 50% / 66% 48% no-repeat,linear-gradient(#fffef8,#fff4d4);box-shadow:0 10px 18px #37280633;transform:rotate(8deg)}.promo-banners__item:not([style*=--promo-bg]):nth-child(4n+1){background:#f2a93e4d}.promo-banners__item:not([style*=--promo-bg]):nth-child(4n+2){background:#2b5c3e38}.promo-banners__item:not([style*=--promo-bg]):nth-child(4n+3){background:#7c5ccc3d}.promo-banners__item:not([style*=--promo-bg]):nth-child(4n){background:#d65a7838}@media(min-width:860px){.promo-banners{padding:26px 32px 10px}.promo-banners__heading{font-size:1.3rem}.promo-banners__track{gap:16px}.promo-banners__item{flex:0 0 calc((100% - 48px)/4);aspect-ratio:16 / 10;padding:18px}.promo-banners__text{gap:6px}.promo-banners__title{font-size:1.05rem}.promo-banners__sub{font-size:.82rem}.promo-banners__cta{font-size:.75rem;padding:7px 14px}}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__text{position:relative;z-index:2}.promo-banners__item:nth-child(1):not(.promo-banners__item--image){background:linear-gradient(90deg,#152b5bf0,#152b5b9e 58%,#152b5b1f),url(https://www.zetse.in/cdn/shop/files/71-YmlQDCmL_SL1500_-1740583779355.jpg?v=1786265201&width=800) center / cover no-repeat!important}.promo-banners__item:nth-child(2):not(.promo-banners__item--image){background:linear-gradient(90deg,#085b56f0,#085b569c 58%,#085b561f),url(https://www.zetse.in/cdn/shop/files/genz_trendy_ball_pen_red_77502.webp?v=1787813765&width=800) center / cover no-repeat!important}.promo-banners__item:nth-child(4):not(.promo-banners__item--image){background:linear-gradient(90deg,#22473ef0,#22473e9c 58%,#22473e1f),url(https://www.zetse.in/cdn/shop/files/41awbeDz-qL._SY445_SX342_ML2.jpg?v=1787059343&width=800) center / cover no-repeat!important}.promo-banners__item:nth-child(4):not(.promo-banners__item--image) .promo-banners__title,.promo-banners__item:nth-child(4):not(.promo-banners__item--image) .promo-banners__sub{color:var(--white)}.promo-banners__item:nth-child(4):not(.promo-banners__item--image) .promo-banners__sub{opacity:.88}.promo-banners{padding:32px 42px 20px}.promo-banners__heading{margin-bottom:20px;font-size:clamp(1.75rem,2.5vw,2.3rem);letter-spacing:-.035em}.promo-banners__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;padding-bottom:0}.promo-banners__item{min-width:0;flex:initial;aspect-ratio:.78;padding:24px;align-items:flex-start;border-radius:28px;box-shadow:none;isolation:isolate}.promo-banners__item:hover{transform:translateY(-4px);box-shadow:0 14px 28px #1b2a4a21}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__text{position:relative;z-index:2;max-width:70%;gap:0}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__title{color:var(--navy)!important;font-size:clamp(1.2rem,1.75vw,1.72rem);line-height:1.04;letter-spacing:-.035em;-webkit-line-clamp:3}.promo-banners__item:nth-child(1):not(.promo-banners__item--image){background:#edf2e8 url(https://www.zetse.in/cdn/shop/files/71-YmlQDCmL_SL1500_-1740583779355.jpg?v=1786265201&width=800) right -16px bottom -16px / 88% auto no-repeat!important}.promo-banners__item:nth-child(2):not(.promo-banners__item--image){background:#dff2ec url(https://www.zetse.in/cdn/shop/files/genz_trendy_ball_pen_red_77502.webp?v=1787813765&width=800) right -16px bottom -14px / 88% auto no-repeat!important}.promo-banners__item:nth-child(3):not(.promo-banners__item--image):before{right:8px;bottom:-14px;width:63%;aspect-ratio:.76;background:repeating-linear-gradient(to bottom,transparent 0 12px,rgba(19,70,126,.16) 13px 14px) 50% 50% / 66% 48% no-repeat,linear-gradient(#fffef8,#fff4d4);box-shadow:-8px -8px #ffffff8c,7px 7px #e8b2303d,0 12px 18px #5d3d0a29}.promo-banners__item:nth-child(4):not(.promo-banners__item--image){background:#f3eeea url(https://www.zetse.in/cdn/shop/files/41awbeDz-qL._SY445_SX342_ML2.jpg?v=1787059343&width=800) right -16px bottom -16px / 86% auto no-repeat!important}.promo-banners__item:nth-child(4):not(.promo-banners__item--image) .promo-banners__title{color:var(--navy)!important}@media(max-width:859px){.promo-banners{padding:24px 16px 12px}.promo-banners__heading{margin-bottom:16px;font-size:1.55rem}.promo-banners__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.promo-banners__item{aspect-ratio:.78;padding:16px;border-radius:22px}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__title{font-size:1.12rem}}.promo-banners__item:nth-child(4):not(.promo-banners__item--image){background-size:56% auto!important}.promo-banners{padding:24px 42px 16px}.promo-banners__heading{margin-bottom:14px;font-size:clamp(1.45rem,2.1vw,1.85rem)}.promo-banners__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible;padding-bottom:0}.promo-banners__item{min-width:0;flex:initial;aspect-ratio:16 / 10;padding:16px;align-items:flex-start;border-radius:20px}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__text{position:relative;z-index:2;max-width:54%;gap:0}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__title{color:var(--navy)!important;font-size:clamp(.95rem,1.35vw,1.25rem);line-height:1.05;letter-spacing:-.03em;-webkit-line-clamp:3}.promo-banners__sub,.promo-banners__cta{display:none}.promo-banners__item:nth-child(1):not(.promo-banners__item--image){background:#edf2e8 url(/cdn/shop/files/school-books-cutout.png?v=1789571951) right -6px bottom -14px / 66% auto no-repeat!important}.promo-banners__item:nth-child(2):not(.promo-banners__item--image){background:#dff2ec url(/cdn/shop/files/stationery-cutout.png?v=1789571969) right -6px bottom -12px / 63% auto no-repeat!important}.promo-banners__item:nth-child(3):not(.promo-banners__item--image){background:#fff0b8!important}.promo-banners__item:nth-child(3):not(.promo-banners__item--image):before{right:8px;bottom:-22px;width:42%;aspect-ratio:.76;background:repeating-linear-gradient(to bottom,transparent 0 8px,rgba(19,70,126,.16) 9px 10px) 50% 50% / 66% 48% no-repeat,linear-gradient(#fffef8,#fff4d4);box-shadow:-5px -5px #ffffff8c,5px 5px #e8b2303d,0 8px 12px #5d3d0a29}.promo-banners__item:nth-child(4):not(.promo-banners__item--image){background:#f3eeea url(/cdn/shop/files/second-hand-books-cutout.png?v=1789571969) right -6px bottom -9px / 63% auto no-repeat!important}@media(max-width:859px){.promo-banners{padding:20px 16px 12px}.promo-banners__heading{margin-bottom:14px;font-size:1.4rem}.promo-banners__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.promo-banners__item{aspect-ratio:1.35;padding:14px;border-radius:18px}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__text{max-width:58%}.promo-banners__item:not(.promo-banners__item--image) .promo-banners__title{font-size:.95rem}.promo-banners__item:nth-child(1):not(.promo-banners__item--image),.promo-banners__item:nth-child(2):not(.promo-banners__item--image),.promo-banners__item:nth-child(4):not(.promo-banners__item--image){background-size:68% auto!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/promo-banners.css.map */
