.new-arrivals-section{width:100%;overflow:hidden;position:relative;background-image:radial-gradient(rgba(43,58,74,.15) 2px,transparent 2px),linear-gradient(rgba(41,171,212,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(41,171,212,.15) 1px,transparent 1px),linear-gradient(135deg,#fff 50%,#e0f2f9 50%);background-size:24px 24px,24px 24px,24px 24px,100% 100%;background-position:12px 12px,0 0,0 0,0 0}.new-arrivals-inner{max-width:1300px!important;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(16px,4vw,40px);position:relative;z-index:1}.new-arrivals-inner:before{content:"";position:absolute;top:2%;left:2%;width:clamp(100px,15vw,180px);height:clamp(100px,15vw,180px);background-image:radial-gradient(#F2C230 3px,transparent 3px);background-size:16px 16px;opacity:.5;border-radius:50%;z-index:-1;transform:rotate(-15deg)}.new-arrivals-inner:after{content:"";position:absolute;bottom:5%;right:2%;width:clamp(120px,18vw,220px);height:clamp(120px,18vw,220px);background:repeating-linear-gradient(45deg,rgba(41,171,212,.2),rgba(41,171,212,.2) 12px,transparent 12px,transparent 24px);border-radius:24px;z-index:-1;transform:rotate(10deg)}.section-header{text-align:center;margin-bottom:clamp(40px,6vw,60px);position:relative;z-index:2}.new-arrivals-heading{margin:0 0 clamp(16px,2vw,24px) 0;line-height:1.2;font-weight:800}.na-highlighter-text{position:relative;display:inline-block;z-index:1;padding:0 12px;font-size:clamp(2.8rem,6vw + 1rem,5rem);letter-spacing:-.5px;font-family:inherit}.na-highlighter-text:before{content:"";position:absolute;left:-4px;right:-4px;bottom:12%;top:40%;background:var(--highlighter-color, #F2C230);z-index:-1;transform:rotate(-1deg);border-radius:4px 8px 6px 12px/8px 6px 12px 4px;opacity:.9}.new-arrivals-subheading{margin:0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:500}.new-arrivals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,32px);position:relative;z-index:2}.new-arrival-card{text-decoration:none;display:flex;flex-direction:column;background:#fff;border:2px solid #2B3A4A;border-radius:4px;padding:clamp(12px,2vw,16px);position:relative;box-shadow:4px 6px #2b3a4a1a;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.new-arrival-card:before{content:"";position:absolute;top:-12px;left:50%;width:60px;height:24px;opacity:.85;z-index:10;box-shadow:1px 1px 3px #0000001a}.new-arrival-card:nth-child(4n+1):before{background-color:#f2c230;transform:translate(-50%) rotate(-4deg)}.new-arrival-card:nth-child(4n+2):before{background-color:#29abd4;transform:translate(-50%) rotate(3deg)}.new-arrival-card:nth-child(4n+3):before{background-color:#e0722c;transform:translate(-50%) rotate(-2deg)}.new-arrival-card:nth-child(4n+4):before{background-color:#c0272d;transform:translate(-50%) rotate(5deg)}.new-arrival-card:hover{transform:translateY(-8px) rotate(1deg);box-shadow:8px 12px #2b3a4a26}.new-arrival-image-wrapper{width:100%;aspect-ratio:1 / 1;border:2px solid #2B3A4A;overflow:hidden;background:#fafafa;margin-bottom:clamp(12px,2vw,16px);position:relative}.new-arrival-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.new-arrival-card:hover .new-arrival-image{transform:scale(1.08)}.new-arrival-placeholder{width:100%;height:100%;background:#e5e7eb}.new-arrival-badge{position:absolute;top:8px;left:8px;background:#c0272d;color:#fff;font-size:1.4rem;font-weight:800;padding:3px 10px;border-radius:2px;text-transform:uppercase;letter-spacing:1px;border:2px solid #2B3A4A;box-shadow:2px 2px #2b3a4a;transform:rotate(-3deg)}.new-arrival-info{text-align:center;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.new-arrival-title{font-size:clamp(1.4rem,1.8vw + .5rem,2rem);color:#2b3a4a;margin:0 0 10px;font-weight:700;line-height:1.4}.new-arrival-price{font-size:clamp(1.5rem,2vw + .5rem,1.9rem);color:#2b3a4a;margin:auto 0 0;font-weight:800}.price-compare{text-decoration:line-through;color:#9ca3af;font-weight:600;margin-right:8px;font-size:.85em}.price-sale{color:#c0272d}.new-arrivals-view-all{text-align:center;margin-top:clamp(40px,6vw,60px);position:relative;z-index:2}.view-all-button{display:inline-block;padding:clamp(10px,2vw,10px) clamp(15px,3vw,20px)!important;border:3px solid #2B3A4A;text-decoration:none;border-radius:40px;font-size:clamp(1.3rem,1.8vw + .5rem,1.7rem)!important;font-weight:800;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 5px #2b3a4a;transition:transform .1s ease,box-shadow .1s ease}.view-all-button:hover{transform:translate(2px,3px);box-shadow:0 0 #2b3a4a}@media(max-width:991px){.new-arrivals-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.new-arrivals-grid{grid-template-columns:repeat(2,1fr);gap:16px}.new-arrival-card:before{width:45px;height:18px;top:-8px}.new-arrival-badge{font-size:.9rem;padding:4px 8px}.new-arrivals-inner:before{top:-1%;left:-5%}.new-arrivals-inner:after{bottom:2%;right:-5%}}@media(max-width:320px){.new-arrivals-grid{grid-template-columns:1fr}}@font-face{font-family:Chalk Board1;src:url(//shantistationers.com/cdn/shop/t/11/assets/CfBlackboardPersonalRegular.ttf?v=114067473211662506061786875277) format("opentype");font-weight:400;font-style:normal;font-display:swap}.shop-by-class-section{padding:clamp(40px,6vw,60px) clamp(16px,4vw,40px);text-align:center;width:100%;overflow:hidden;position:relative;background-color:#2a3f34!important;background-image:radial-gradient(circle at 50% 50%,rgba(255,255,255,.04) 0%,transparent 60%),radial-gradient(circle at 15% 85%,rgba(255,255,255,.03) 0%,transparent 40%),radial-gradient(circle at 85% 15%,rgba(255,255,255,.02) 0%,transparent 50%);box-shadow:inset 0 0 50px #00000080}.shop-by-class-heading{margin:0 0 clamp(30px,5vw,50px) 0;line-height:1.2}.highlighter-text{position:relative;display:inline-block;z-index:1;padding:0 12px;font-size:clamp(3.3rem,6vw,4.5rem);font-family:Chalk Board1,cursive;color:#f8f9fa!important;letter-spacing:2px!important;text-shadow:2px 2px 4px rgba(0,0,0,.4),0px 0px 8px rgba(255,255,255,.15)}.highlighter-text:before{content:"";position:absolute;left:4px;right:4px;bottom:10%;top:60%!important;height:6px;background:var(--highlighter-color, #FFF176);z-index:-1;transform:rotate(-1.5deg);border-radius:4px;opacity:.85;box-shadow:0 0 4px #fff6}.class-buttons-grid{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;position:relative;z-index:2}.minimal-class-btn{background:#fff;color:#334155;border:2px solid #E2E8F0;border-radius:10px;padding:12px 20px 12px 32px;font-size:clamp(1.5rem,1.5vw,1.9rem);font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000d;transition:all .3s cubic-bezier(.25,.8,.25,1);flex:0 1 auto;min-width:120px;display:flex;align-items:center;justify-content:center}.minimal-class-btn:before{content:"";position:absolute;left:14px;top:0;bottom:0;width:2px;background-color:#f87171;opacity:.5;transition:opacity .3s ease}.minimal-class-btn:hover{transform:translateY(-4px);border-color:#1e293b;color:#0f172a;box-shadow:0 10px 15px #0000001a,4px 4px #1e293b}.minimal-class-btn:hover:before{opacity:1}.minimal-class-btn:nth-child(4n+1):hover{background-color:#fef08a}.minimal-class-btn:nth-child(4n+2):hover{background-color:#bae6fd}.minimal-class-btn:nth-child(4n+3):hover{background-color:#fecdd3}.minimal-class-btn:nth-child(4n+4):hover{background-color:#bbf7d0}.minimal-class-btn:active{transform:translateY(2px);box-shadow:0 2px 4px #0000000d,0 0 #1e293b}@media(max-width:767px){.shop-by-class-section{padding:50px 20px}.class-buttons-grid{gap:12px}.minimal-class-btn{padding:10px 12px 10px 24px;font-size:1.6rem;flex:1 1 calc(33.333% - 12px);min-width:90px}.minimal-class-btn:before{left:10px}}@media(max-width:480px){.minimal-class-btn{flex:1 1 calc(50% - 12px)}}.school-banner-section{padding:clamp(30px,5vw,60px) clamp(16px,4vw,40px);width:100%;overflow:hidden;position:relative;z-index:1}.school-banner-inner{max-width:1300px;margin:0 auto}.spiral-binding{position:absolute;top:0;bottom:0;width:25px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:3;pointer-events:none}.spiral-coil{flex-shrink:0;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.15))}.notebook-card{position:relative;border-radius:16px;background-image:repeating-linear-gradient(transparent,transparent 31px,rgba(0,0,0,.03) 31px,rgba(0,0,0,.03) 32px);box-shadow:0 20px 40px #0000001f,inset -2px 0 10px #00000005;overflow:hidden;display:flex;border:2px solid rgba(26,26,26,.05);min-height:400px!important}.notebook-card.reverse-layout{flex-direction:row-reverse}.notebook-content{flex:1;display:flex;align-items:center;gap:clamp(24px,4vw,40px);padding-left:clamp(30px,5vw,40px)}.notebook-card.reverse-layout .notebook-content{padding:clamp(30px,5vw,60px) clamp(40px,6vw,80px) clamp(30px,5vw,60px) clamp(24px,4vw,60px)}.school-banner-image-wrapper{flex:1;max-width:100%;display:flex;justify-content:center}.school-banner-image{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover}.school-banner-content{flex:.8;display:flex;flex-direction:column;align-items:flex-start}.school-banner-heading{margin:0 0 16px;line-height:1.1;font-size:clamp(2.4rem,4.5vw + 1rem,4.5rem);letter-spacing:-.5px}.school-banner-subheading{margin:0 0 32px;line-height:1.5;font-size:clamp(1.5rem,2vw + .5rem,2rem);opacity:.9}.school-banner-button{display:inline-block;font-weight:700;padding:clamp(10px,2vw,15px) clamp(25px,4vw,30px);border-radius:8px;text-decoration:none;font-size:clamp(1.5rem,1.5vw + .5rem,1.8rem);border:2px solid #1a1a1a;box-shadow:2px 3px #1a1a1a;transition:transform .15s ease,box-shadow .15s ease}.school-banner-button:hover{transform:translate(2px,3px);box-shadow:0 0 #1a1a1a}@media(max-width:991px){.notebook-card,.notebook-card.reverse-layout{flex-direction:column}.notebook-content,.notebook-card.reverse-layout .notebook-content{flex-direction:column;text-align:center;padding:40px 30px 40px 50px}.school-banner-content{align-items:center}.spiral-binding{width:22px}}@media(max-width:767px){.school-banner-section{padding:30px}.notebook-content,.notebook-card.reverse-layout .notebook-content{padding:30px 20px 30px 30px}.spiral-binding{width:18px;left:-10px!important}.spiral-coil{width:22px;height:30px}.school-banner-heading{font-size:clamp(2rem,8vw + .5rem,2.7rem)}}.hero-card-swiper:not(.swiper-initialized) .swiper-slide{display:none}.hero-card-swiper:not(.swiper-initialized) .swiper-slide:first-child{display:flex}.hero-flashcard-section{position:relative;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:clamp(40px,8vw,50px) 0}.hero-card-swiper{width:100%;max-width:900px;aspect-ratio:16 / 9;overflow:visible!important}.flashcard{background:#fff;border-radius:20px;border:1px solid rgba(26,26,26,.15);box-shadow:-3px 5px 16px #00000014,inset 0 0 40px #00000005;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:box-shadow .3s ease}.flashcard:hover{box-shadow:-5px 10px 24px #00000026,inset 0 0 40px #00000005}.flashcard:active{cursor:grabbing}.hero-slide-link-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.flashcard-image-wrapper{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.flashcard-image-wrapper img,.hero-slide-placeholder{width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-slide-placeholder{background:#e2e8f0}.hero-slide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a1a99,#1a1a1a1a 60%,#1a1a1a00);pointer-events:none}.hero-slide-content{position:relative;z-index:5;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,6vw,60px);pointer-events:none}.hero-heading{font-size:clamp(2rem,4vw + 1rem,3.5rem);line-height:1.1;margin:0 0 12px;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.2);max-width:80%}.hero-subheading{font-size:clamp(1rem,1.5vw + .5rem,1.25rem);margin:0 0 24px;font-weight:500;opacity:.95;max-width:70%}.hero-button{display:inline-block;font-size:clamp(.9rem,1vw + .5rem,1.1rem);font-weight:700;padding:12px 28px;border-radius:8px;border:2px solid #1a1a1a;box-shadow:2px 3px #1a1a1a;text-transform:uppercase;letter-spacing:.5px;transition:transform .15s ease,box-shadow .15s ease}.flashcard:hover .hero-button{transform:translate(2px,3px);box-shadow:0 0 #1a1a1a}@media(max-width:991px){.hero-card-swiper{max-width:85%;aspect-ratio:16 / 9}}@media(max-width:767px){.hero-flashcard-section{padding:30px 10px}.hero-card-swiper{max-width:92%;aspect-ratio:16 / 9}.hero-slide-content{align-items:center;text-align:center;justify-content:flex-end;padding:15px;background:linear-gradient(0deg,#1a1a1acc,#1a1a1a00 70%)}.hero-heading{font-size:clamp(1.2rem,3vw + .5rem,2rem);margin:0 0 8px;max-width:100%}.hero-subheading{font-size:clamp(.8rem,2vw + .5rem,1rem);margin:0 0 12px;max-width:100%}.hero-button{padding:8px 16px;font-size:.85rem}}.hero-swiper-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background-color:#fff;color:#1a1a1a;border:2px solid #1a1a1a;box-shadow:2px 3px #1a1a1a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.hero-swiper-btn:hover{transform:translateY(calc(-50% + 2px)) translate(2px);box-shadow:0 0 #1a1a1a;background-color:#fde047}.hero-swiper-button-prev{left:8px}.hero-swiper-button-next{right:8px}@media(min-width:768px){.hero-swiper-button-prev{left:20px}.hero-swiper-button-next{right:20px}}@media(max-width:767px){.hero-swiper-btn{width:34px;height:34px}.hero-swiper-btn svg{width:18px;height:18px}}.stationery-desk-section{padding:clamp(35px,6vw,60px) clamp(16px,4vw,40px);background-color:#f8f9fa;width:100%;overflow:hidden;position:relative}.stationery-desk-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-45deg,rgba(203,213,225,.25) 0,rgba(203,213,225,.25) 2px,transparent 2px,transparent 15px);pointer-events:none}.notebook-section-inner{max-width:1100px;margin:0 auto;position:relative;z-index:2}.desk-header{text-align:center;margin-bottom:clamp(40px,6vw,70px)}.desk-subheading{font-family:Kalam,cursive!important;font-size:clamp(1.2rem,1.8vw,1.5rem)!important;font-weight:700!important;color:#475569;margin:0 0 8px;transform:rotate(-2deg)}.desk-heading-wrapper{position:relative;display:inline-block}.desk-heading-wrapper:after{content:"";position:absolute;bottom:8px;left:-5%;width:110%;height:35%;background:#fde047;z-index:-1;transform:rotate(-1.5deg);border-radius:4px}.desk-heading{font-family:Kalam,sans-serif!important;font-size:clamp(3rem,4vw,4.5rem)!important;font-weight:800!important;color:#1a1a1a;margin:0;text-transform:uppercase;letter-spacing:-1px;position:relative;z-index:2}.notebook-outer{position:relative;width:100%}.spiral-binding{position:absolute;top:-5px;bottom:-5px;left:-18px;width:32px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:15;pointer-events:none;padding:20px 0}.desktop-coils{display:flex;flex-direction:column;justify-content:space-evenly;height:100%;width:100%;align-items:center}.mobile-coils{display:none;flex-direction:column;justify-content:space-evenly;height:100%;width:100%;align-items:center}.spiral-coil{flex-shrink:0;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.25))}.notebook-card{position:relative;border-radius:4px 16px 16px 4px;background-color:#fff;background-image:repeating-linear-gradient(transparent,transparent 39px,rgba(0,0,0,.04) 39px,rgba(0,0,0,.04) 40px);background-position:0 35px;box-shadow:0 20px 40px #00000014,inset -2px 0 10px #00000005;overflow:hidden;border:1px solid rgba(26,26,26,.05);min-height:500px;z-index:5}.notebook-center-fold{position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(90deg,#00000005,#0000000f,#00000005);box-shadow:-2px 0 5px #00000005,2px 0 5px #00000005;z-index:1;pointer-events:none}.notebook-content{display:flex;flex-direction:row;position:relative;z-index:2;width:100%}.store-text-col{flex:1;display:flex;flex-direction:column;justify-content:center}.notebook-store-title{font-family:Quicksand,sans-serif!important;font-size:clamp(3rem,4vw,4rem)!important;font-weight:800!important;color:#1a1a1a;margin:0 0 25px;line-height:1.2;background:#fff;display:inline-block;padding-right:10px}.scrap-details-list{display:flex;flex-direction:column;gap:16px}.scrap-row{display:flex;align-items:center;gap:5px;text-decoration:none;background:#fff;padding-right:10px}.timings-container{display:flex;flex-direction:column;gap:2px}.timing-note{font-size:.85em;opacity:.8}.interactive-link{transition:transform .2s ease;width:fit-content}.interactive-link:hover{transform:translate(6px)}.interactive-link:hover .scrap-text{text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#fde047}.scrap-icon{font-size:2.5rem;line-height:1.5;flex-shrink:0}.whatsapp-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#25d366;border-radius:20%;font-size:initial}.scrap-text{font-family:Quicksand,sans-serif!important;font-size:clamp(1.5rem,1.1vw,2rem)!important;font-weight:600!important;color:#475569;margin:0;line-height:1.6;text-align:left!important}.scrap-button-wrap{margin-top:35px;background:#fff;width:fit-content}.handwritten-btn{display:inline-block;font-family:Kalam,cursive!important;font-size:2rem!important;font-weight:700!important;color:#1a1a1a;text-decoration:none;border-bottom:2px solid #1A1A1A;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.handwritten-btn:hover{color:#2563eb;border-color:#2563eb}.store-map-col{flex:1;padding:clamp(15px,5vw,25px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.map-polaroid-frame{background:#fff;padding:12px 12px 50px;box-shadow:2px 10px 30px #0000001a;position:relative;border:1px solid #F1F5F9;width:100%;max-width:380px;margin:0 auto;transform:rotate(1.5deg);transition:transform .3s ease}.map-polaroid-frame:hover{transform:rotate(0) scale(1.02)}.map-iframe-container{width:100%;aspect-ratio:1 / 1;min-height:300px;background:#e2e8f0;position:relative;overflow:hidden;border:1px solid #E2E8F0}.map-ui-shield{position:absolute;top:0;left:0;width:150px;height:60px;z-index:5;pointer-events:none;background:linear-gradient(135deg,#fff,#fff0);border-bottom-right-radius:20px}.map-iframe-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none;filter:saturate(1.1) contrast(1.05)}.polaroid-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:3rem}.yellow-tape-label{position:absolute;bottom:0;left:50%;transform:translate(-50%) rotate(-1.5deg);background:#fde047;padding:4px;border-radius:2px;width:80%;text-align:center;box-shadow:1px 2px 4px #0000000d}.yellow-tape-label span{font-family:Kalam,cursive;font-size:2.5rem;font-weight:700;color:#1e3a8a;white-space:nowrap}.doodle-arrow{width:80px;position:absolute;bottom:20px;right:10px;opacity:.7}@media screen and (max-width:900px){.desktop-coils{display:none}.mobile-coils{display:flex}.notebook-content{flex-direction:column}.notebook-center-fold{display:none}.store-text-col,.store-map-col{padding:30px}.spiral-binding{width:24px;left:-12px}.spiral-coil{width:26px;height:28px}.doodle-arrow{display:none}}@media screen and (max-width:480px){.stationery-desk-section{padding:40px 16px}.store-text-col{padding:0}.store-map-col{padding:20px}}.faq-notebook-section{padding:clamp(80px,9vw,130px) clamp(16px,5vw,24px);position:relative;overflow:hidden;background-image:radial-gradient(circle at 10% 20%,rgba(254,240,138,.6) 0%,transparent 35%),radial-gradient(circle at 90% 80%,rgba(186,230,253,.6) 0%,transparent 40%),radial-gradient(rgba(43,58,74,.15) 2px,transparent 2px);background-size:100% 100%,100% 100%,24px 24px;background-position:center}.faq-notebook-bg-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.notebook-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(0,0,0,.03) 40px)}.notebook-badge{position:absolute;font-family:Kalam,cursive;font-weight:700;font-size:3rem;padding:6px 16px;border-radius:6px;box-shadow:0 4px 12px #00000014;opacity:.85}.tag-yellow{top:5%;left:6%;background:#fef08a;color:#854d0e;transform:rotate(-6deg)}.tag-blue{top:18%;right:10%;background:#bae6fd;color:#0369a1;transform:rotate(8deg)}.tag-pink{top:20%;left:30%;background:#fbcfe8;color:#9d174d;transform:rotate(-4deg)}.faq-notebook-inner{max-width:850px;margin:0 auto;width:100%;position:relative;z-index:2}.faq-notebook-header{text-align:center;margin-bottom:clamp(45px,6vw,75px)}.faq-notebook-heading{margin:0 0 12px;font-family:Kalam,cursive!important;font-size:clamp(3rem,4.5vw,4.6rem)!important;font-weight:700!important;letter-spacing:.5px}.notebook-heading-underline{width:70px;height:4px;background:#e53e3e;margin:0 auto;border-radius:2px;transform:rotate(-1.5deg)}.faq-notebook-stack{display:flex;flex-direction:column;gap:18px}.faq-sheet-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 20px #0000000a;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;position:relative}.faq-sheet-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#e5e7eb;transition:background .3s ease}.faq-sheet-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000014;border-color:#3b82f64d}.faq-sheet-card:hover:before{background:#3b82f6}.faq-sheet-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;padding:clamp(20px,3vw,24px) clamp(20px,4vw,30px);text-align:left;cursor:pointer;gap:16px}.sheet-question-wrap{display:flex;align-items:center;gap:16px}.sheet-number{font-family:Quicksand,sans-serif;font-size:2.5rem;font-weight:700;color:#9ca3af}.sheet-question-text{font-family:Quicksand,sans-serif!important;font-size:clamp(1.5rem,1.8vw,2.5rem)!important;font-weight:700!important;line-height:1.4}.sheet-icon-indicator{width:32px;height:32px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s ease}.sheet-icon-indicator svg{stroke:#4b5563;transition:stroke .3s ease}.faq-sheet-toggle[aria-expanded=true] .sheet-icon-indicator{transform:rotate(45deg);background:#eff6ff}.faq-sheet-toggle[aria-expanded=true] .sheet-icon-indicator svg{stroke:#3b82f6}.faq-sheet-answer-collapse{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-sheet-answer-content{padding:0 clamp(20px,4vw,30px) clamp(22px,4vw,30px) clamp(52px,6vw,62px);font-family:Quicksand,sans-serif!important;font-size:clamp(1.3rem,1.5vw,1.6rem)!important;line-height:1.7;font-weight:500!important}.testimonial-board-section{padding:clamp(70px,8vw,120px) 20px 60px 20px;position:relative;overflow:visible!important;background-image:radial-gradient(rgba(43,58,74,.1) 2px,transparent 2px);background-size:24px 24px}.testimonial-board-inner{max-width:1400px;margin:0 auto;text-align:center;position:relative;z-index:2}.testimonial-heading-wrapper{display:inline-block;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:15px 40px;margin-bottom:clamp(60px,7vw,90px);border-radius:8px;box-shadow:2px 4px 15px #0000000f;transform:rotate(1.5deg)}.testimonial-heading{margin:0;font-family:Kalam,cursive!important;font-size:clamp(2.5rem,4vw,3.5rem)!important;font-weight:700!important;letter-spacing:1px;color:#1a1a1a}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(260px,30vw,320px),1fr));gap:clamp(40px,5vw,60px);justify-items:center;padding-top:20px}.testimonial-sticky-container{width:100%;max-width:380px;position:relative}.tilt-left{transform:rotate(-3deg)}.tilt-right{transform:rotate(2deg)}.tilt-left-slight{transform:rotate(-1.5deg)}.tilt-right-slight{transform:rotate(3deg)}.testimonial-outer{position:relative;width:100%;height:100%;transition:transform .3s ease}.testimonial-sticky-container:hover .testimonial-outer{transform:scale(1.03) translateY(-5px)}.testimonial-sticky{position:relative;width:100%;height:100%;border-radius:4px;min-height:250px;overflow:visible!important}.testimonial-sticky:before{box-shadow:-2px 4px 15px #0003;background-color:#00000026;content:"";width:90%;left:5%;height:80%;position:absolute;top:20%;z-index:-1}.testimonial-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:clamp(35px,5vw,45px) 24px clamp(25px,4vw,35px);clip-path:url(#testimonialStickyClip);box-sizing:border-box;position:relative;z-index:1}.note-yellow .testimonial-content{background-color:#fef08a}.note-green .testimonial-content{background-color:#d9f99d}.note-pink .testimonial-content{background-color:#fbcfe8}.note-blue .testimonial-content{background-color:#bae6fd}.pushpin{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:32px;height:44px;z-index:10;pointer-events:none}.pushpin svg{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.testimonial-stars{display:flex;gap:4px;margin-bottom:15px;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.05))}.star-filled,.star-empty{flex-shrink:0}.testimonial-text{margin:0 0 25px;font-family:Kalam,cursive!important;font-size:clamp(1.8rem,2vw,2.2rem)!important;line-height:1.5;color:#1a1a1a;font-weight:400}.testimonial-author{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:auto;background:#fff6;padding:8px 16px 8px 8px;border-radius:50px;border:1px dashed rgba(0,0,0,.1)}.testimonial-avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;border:3px solid #FFFFFF;box-shadow:0 2px 8px #0000001a}.testimonial-avatar-fallback{width:45px;height:45px;border-radius:50%;background:#fff;color:#1a1a1a;display:flex;align-items:center;justify-content:center;font-family:Quicksand,sans-serif;font-weight:800;font-size:clamp(1.7rem,1.5vw,2rem)!important;box-shadow:0 2px 8px #0000001a}.testimonial-name{font-family:Quicksand,sans-serif!important;font-size:clamp(1.7rem,1.5vw,2rem)!important;font-weight:700!important;color:#1a1a1a;letter-spacing:.3px}.shop-journey-section{padding:clamp(60px,8vw,100px) 20px;background-color:#fdfbf7;overflow:hidden}.shop-journey-inner{max-width:1200px;margin:0 auto;text-align:center}.journey-header{margin-bottom:clamp(60px,8vw,90px)}.journey-heading{margin:0;font-family:Quicksand,sans-serif!important;font-size:clamp(3rem,4vw,4.5rem)!important;font-weight:800!important;color:#1a1a1a;letter-spacing:-.5px}.journey-wrapper{position:relative;width:100%}.journey-connecting-line{position:absolute;top:45px;left:10%;width:80%;height:100px;z-index:1;pointer-events:none}.path-animation{stroke-dashoffset:100;animation:march 3s linear infinite}@keyframes march{to{stroke-dashoffset:0}}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative;z-index:2}.journey-item{display:flex;flex-direction:column;align-items:center;transition:transform .3s ease}.journey-item:hover{transform:translateY(-5px)}.item-down{margin-top:60px}.organic-blob{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;background-blend-mode:overlay;box-shadow:inset 0 -4px 15px #0000000d,0 10px 25px #0000000a;border-radius:40% 60% 70% 30%/40% 50% 60%;animation:morph 8s ease-in-out infinite both alternate}.item-down .organic-blob{animation-delay:-2s}.item-up:last-child .organic-blob{animation-delay:-4s}@keyframes morph{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60%}34%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%}}.blob-yellow{background:linear-gradient(135deg,#fef08a,#fde047)}.blob-green{background:linear-gradient(135deg,#d9f99d,#bef264)}.blob-pink{background:linear-gradient(135deg,#fbcfe8,#f472b6)}.blob-blue{background:linear-gradient(135deg,#bae6fd,#7dd3fc)}.blob-emoji{font-size:3.5rem;line-height:1;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.1))}.blob-svg-wrapper{display:flex;align-items:center;justify-content:center;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.1))}.journey-title{margin:0 0 10px;font-family:Quicksand,sans-serif!important;font-size:2.5rem!important;font-weight:800!important;color:#1f2937}.journey-desc{margin:0;font-family:Quicksand,sans-serif!important;font-size:2rem!important;line-height:1.5;color:#6b7280;max-width:220px}@media(max-width:991px){.journey-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.journey-connecting-line{display:none}.item-down{margin-top:0}}@media(max-width:576px){.journey-grid{grid-template-columns:1fr;gap:45px}}.stationery-desk-section{padding:clamp(40px,8vw,80px) 0;position:relative;overflow:hidden;background-image:radial-gradient(rgba(43,58,74,.04) 2px,transparent 2px);background-size:24px 24px}.stationery-emojis-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.desk-emoji{position:absolute;font-size:clamp(1.8rem,3.5vw,3rem);opacity:.8;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.1))}@keyframes playfulJump{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(1)}25%{transform:translate3d(12px,-30px,0) rotate(calc(var(--rot) + 15deg)) scale(1.1)}50%{transform:translate3d(-5px,-5px,0) rotate(calc(var(--rot) - 10deg)) scale(.95)}75%{transform:translate3d(-15px,-35px,0) rotate(calc(var(--rot) + 20deg)) scale(1.15)}}@keyframes playfulDrift{0%,to{transform:translateZ(0) rotate(var(--rot))}33%{transform:translate3d(35px,20px,0) rotate(calc(var(--rot) + 25deg))}66%{transform:translate3d(-30px,-25px,0) rotate(calc(var(--rot) - 20deg))}}@keyframes spinPop{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(1)}30%{transform:translate3d(0,-40px,0) rotate(calc(var(--rot) + 45deg)) scale(1.2)}70%{transform:translate3d(15px,15px,0) rotate(calc(var(--rot) - 30deg)) scale(.9)}}.e1{top:8%;left:6%;--rot: 15deg;animation:playfulJump 7s ease-in-out infinite -1s}.e2{top:12%;left:22%;--rot: -20deg;animation:playfulDrift 9s ease-in-out infinite -3s}.e3{top:5%;left:45%;--rot: 10deg;animation:spinPop 8s ease-in-out infinite -2s}.e4{top:15%;right:28%;--rot: 25deg;animation:playfulJump 6s ease-in-out infinite -4s}.e5{top:6%;right:8%;--rot: -15deg;animation:playfulDrift 10s ease-in-out infinite -1.5s}.e6{top:35%;left:4%;--rot: -5deg;animation:spinPop 7.5s ease-in-out infinite -5s}.e7{top:25%;right:12%;--rot: 18deg;animation:playfulJump 8.5s ease-in-out infinite -2.5s}.e8{top:45%;right:4%;--rot: -30deg;animation:playfulDrift 11s ease-in-out infinite -.5s}.e9{top:55%;left:8%;--rot: 12deg;animation:spinPop 9s ease-in-out infinite -3.5s}.e10{bottom:25%;left:15%;--rot: -25deg;animation:playfulJump 7.5s ease-in-out infinite -1.2s}.e11{bottom:10%;left:6%;--rot: 20deg;animation:playfulDrift 8s ease-in-out infinite -2.8s}.e12{bottom:8%;left:28%;--rot: -10deg;animation:spinPop 6.5s ease-in-out infinite -4.5s}.e13{bottom:15%;left:45%;--rot: 15deg;animation:playfulJump 9.5s ease-in-out infinite -.8s}.e14{bottom:5%;right:38%;--rot: -20deg;animation:playfulDrift 10.5s ease-in-out infinite -3.2s}.e15{bottom:18%;right:22%;--rot: 5deg;animation:spinPop 8s ease-in-out infinite -1.8s}.e16{bottom:8%;right:8%;--rot: 30deg;animation:playfulJump 7s ease-in-out infinite -4.2s}.e17{top:38%;left:18%;--rot: 40deg;animation:playfulDrift 9s ease-in-out infinite -2.2s}.e18{top:65%;right:15%;--rot: -18deg;animation:spinPop 7.5s ease-in-out infinite -1.1s}.e19{top:8%;right:45%;--rot: 8deg;animation:playfulJump 8.5s ease-in-out infinite -3.8s}.e20{bottom:35%;left:5%;--rot: -45deg;animation:playfulDrift 10s ease-in-out infinite -2.4s}.e21{bottom:32%;right:6%;--rot: 12deg;animation:spinPop 9s ease-in-out infinite -.3s}.brand-logos-inner{position:relative;z-index:5;max-width:1600px;margin:0 auto;text-align:center}.sticky-note-wrapper{display:inline-block;background-color:#fef08a;padding:clamp(13px,3vw,20px) clamp(25px,5vw,35px);margin:0 auto clamp(40px,6vw,64px) auto;transform:rotate(-2deg);box-shadow:4px 6px 12px #0000001a,inset 0 0 20px #00000005;border-bottom-right-radius:8px 15px;position:relative;z-index:6}.sticky-note-heading{margin:0;font-family:Kalam,cursive;font-size:clamp(2.8rem,4vw + .5rem,4rem);font-weight:700;line-height:1.2;letter-spacing:1px}.marquee-tape-ribbon{background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:2px dashed rgba(43,58,74,.15);border-bottom:2px dashed rgba(43,58,74,.15);padding:clamp(20px,3vw,40px) 0;box-shadow:0 10px 30px #00000008;transform:rotate(1deg);width:102%;margin-left:-1%}.brand-marquee-container{display:flex;overflow:hidden;width:100%;transform:rotate(-1deg);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.brand-marquee-track{display:flex;align-items:center;gap:clamp(40px,8vw,100px);padding-right:clamp(40px,8vw,100px);width:max-content;flex-shrink:0;animation:brand-scroll var(--speed) linear infinite}@keyframes brand-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.brand-marquee-container:hover .brand-marquee-track{animation-play-state:paused}.brand-logo-item{flex-shrink:0;display:block;text-decoration:none;cursor:pointer;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.brand-logo-item:hover{filter:grayscale(0%) opacity(1);transform:scale(1.15) translateY(-4px);z-index:10}.brand-logo-item img{height:clamp(40px,6vw,75px);width:auto;max-width:250px;object-fit:contain;display:block;mix-blend-mode:multiply}.brand-logo-text{font-family:Kalam,cursive;font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:700;color:#1a1a1a}.brand-logos-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(32px,6vw,80px);padding:0 24px;transform:rotate(-1deg)}@media(max-width:767px){.desk-emoji{font-size:clamp(1.4rem,3vw,2rem)}}@font-face{font-family:ChalkboardFont;src:url(//shantistationers.com/cdn/shop/t/11/assets/CfBlackboardPersonalRegular.ttf?v=114067473211662506061786875277) format("truetype");font-weight:400;font-style:normal;font-display:swap}.bulk-orders-section{padding:clamp(40px,8vw,60px) clamp(16px,4vw,40px);position:relative;overflow:hidden}.bulk-orders-wrapper{max-width:1200px;margin:0 auto}.blackboard-frame{background-color:#1e2923;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px);background-size:16px 16px,100% 100%;border:10px solid #4a3319;border-radius:12px;padding:clamp(32px,5vw,64px);position:relative;box-shadow:8px 16px 30px #0000004d,inset 0 0 50px #00000080}.bulk-orders-inner{display:flex;align-items:center;gap:clamp(32px,5vw,64px);position:relative;z-index:2}.chalk-stamp{position:absolute;top:clamp(12px,2vw,20px);right:clamp(12px,2vw,20px);font-family:ChalkboardFont,sans-serif;color:#f2c230;font-weight:400;font-size:clamp(.85rem,1.5vw + .3rem,1.3rem);padding:4px 12px;border:2px dashed rgba(242,194,48,.6);border-radius:6px;transform:rotate(4deg);letter-spacing:1.5px;text-transform:uppercase;z-index:3;pointer-events:none;background:#0003}.bulk-orders-content{flex:1.2}.bulk-orders-heading{margin:0 0 16px;line-height:1.3;font-size:clamp(2.5rem,4vw + 1rem,4rem);font-family:ChalkboardFont,sans-serif;font-weight:400;letter-spacing:1px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.bulk-orders-subheading{margin:0 0 32px;line-height:1.6;font-size:clamp(1.6rem,1.3vw + .3rem,1.9em);font-weight:400}.bulk-orders-buttons{display:flex;flex-wrap:wrap;gap:16px}.bulk-orders-button{display:inline-flex;align-items:center;font-size:1.65rem;font-weight:800;padding:10px 14px;border-radius:20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:2px solid #FFFFFF;box-shadow:3px 4px #fff6;transition:transform .1s ease,box-shadow .1s ease}.bulk-orders-button:hover{transform:translate(2px,2px);box-shadow:0 0 #fff6}.bulk-orders-whatsapp-button{display:inline-flex;align-items:center;gap:8px;font-size:1.65rem;font-weight:800;padding:10px 14px;border-radius:20px;text-decoration:none;background-color:#25d366;color:#fff;text-transform:uppercase;letter-spacing:1px;border:2px solid #FFFFFF;box-shadow:3px 4px #fff6;transition:transform .1s ease,box-shadow .1s ease}.bulk-orders-whatsapp-button:hover{transform:translate(2px,2px);box-shadow:0 0 #fff6}.bulk-orders-image-wrapper{flex:1;max-width:420px}.bulk-orders-image{width:100%;height:auto;display:block;border-radius:8px;border:4px solid #FFFFFF;box-shadow:6px 8px #0006;object-fit:cover;aspect-ratio:4 / 3}@media(max-width:991px){.bulk-orders-inner{flex-direction:column;text-align:center}.bulk-orders-buttons{justify-content:center}.bulk-orders-image-wrapper{max-width:100%;width:100%}}.curated-carousel-section{padding:clamp(30px,7vw,50px) clamp(16px,4vw,40px);text-align:center;position:relative;overflow:hidden;background-color:#f7f4ef;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.015),rgba(0,0,0,.015) 10px,transparent 10px,transparent 20px)}.curated-carousel-inner{margin:0 auto}.curated-emoji{font-size:clamp(2.5rem,3vw,3.5rem);margin-bottom:8px;animation:curated-pulse 2s infinite ease-in-out}@keyframes curated-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.curated-heading{margin:0 0 10px;line-height:1.2;font-size:clamp(2rem,4vw + 1rem,3.5rem);font-weight:800;letter-spacing:-.5px}.curated-subheading{font-size:clamp(1.5rem,1.5vw + .5rem,2rem);margin:0 0 clamp(36px,5vw,56px) 0;font-weight:500}.curated-carousel-wrapper{position:relative;display:flex;align-items:center;gap:clamp(8px,2vw,20px)}.curated-carousel-track{display:flex;gap:clamp(20px,3vw,32px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:16px 8px 24px;width:100%}.curated-carousel-track::-webkit-scrollbar{display:none}.curated-card{flex:0 0 clamp(240px,22vw,300px);text-decoration:none;display:flex;flex-direction:column;border:2px solid #2B3A4A;border-radius:6px;padding:16px;box-shadow:4px 6px #2b3a4a26;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;position:relative}.curated-card:nth-child(4n+1){background:#fff9e6}.curated-card:nth-child(4n+2){background:#e6f4f8}.curated-card:nth-child(4n+3){background:#fde8e8}.curated-card:nth-child(4n+4){background:#efe9e1}.curated-card:hover{transform:translateY(-8px) rotate(1deg);box-shadow:8px 12px #2b3a4a40}.curated-card-image-wrapper{width:100%;aspect-ratio:4 / 5;border-radius:4px;border:2px solid #2B3A4A;overflow:hidden;background:#fff;margin-bottom:14px;position:relative}.curated-card-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.curated-card:hover .curated-card-image-wrapper img{transform:scale(1.06)}.curated-placeholder{width:100%;height:100%;background:#e5e7eb}.curated-card-footer{padding:4px 0 2px;text-align:center}.curated-card-title{font-size:clamp(1.8rem,1.4vw + .3rem,2.3rem);font-weight:700;color:#2b3a4a;text-decoration:none;display:inline-block;position:relative}.curated-card-title:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:#2b3a4a;border-radius:2px;transform:scaleX(.3);transition:transform .25s ease}.curated-card:hover .curated-card-title:after{transform:scaleX(1)}.curated-nav{flex-shrink:0;width:45px;height:45px;border-radius:35%;border:2px solid #2B3A4A;background:#fff;font-size:30px;cursor:pointer;color:#2b3a4a;display:flex;align-items:center;justify-content:center;box-shadow:2px 4px #2b3a4a26;transition:all .2s ease;z-index:10}.curated-nav:hover{background:#f2c230;transform:translateY(-2px);box-shadow:3px 6px #2b3a4a33}@media(max-width:991px){.curated-card{flex:0 0 240px}}@media(max-width:767px){.curated-carousel-section{padding:40px 12px}.curated-card{flex:0 0 200px}.curated-nav{width:36px;height:36px;font-size:20px}}.promo-banner-section{padding:clamp(40px,6vw,80px) clamp(16px,4vw,40px);position:relative;overflow:hidden;background-image:radial-gradient(rgba(43,58,74,.08) 2px,transparent 2px);background-size:32px 32px}.promo-banner-inner{max-width:1200px;margin:0 auto}.promo-banner-card{background:#fff;border:3px solid;border-radius:12px;padding:clamp(24px,4vw,48px);display:flex;align-items:center;gap:clamp(32px,5vw,64px);box-shadow:6px 10px #2b3a4a1f;position:relative;transition:transform .3s ease}.promo-banner-card.layout-right{flex-direction:row-reverse}.promo-banner-badge{position:absolute;top:-16px;left:32px;background:var(--accent-color, #F2C230);color:#1a1a1a;font-weight:800;font-size:.9rem;padding:6px 16px;border:2px solid #1A1A1A;border-radius:4px;transform:rotate(-3deg);box-shadow:2px 3px #1a1a1a;letter-spacing:1px;text-transform:uppercase;z-index:2}.promo-banner-image-wrapper{flex:1;width:100%}.promo-banner-image{width:100%;height:auto;display:block;border-radius:8px;border:2px solid #1A1A1A;box-shadow:3px 4px #2b3a4a1a;object-fit:cover;aspect-ratio:16 / 10}.promo-banner-content{flex:1}.promo-banner-heading{margin:0 0 16px;line-height:1.2;font-size:clamp(2.9rem,3.5vw + 1rem,3.9rem);font-weight:800;letter-spacing:-.5px}.promo-banner-subheading{margin:0 0 28px;line-height:1.6;font-size:clamp(1.6rem,1.4vw + .3rem,2rem);font-weight:500}.promo-banner-button{display:inline-block;font-size:1.7rem;font-weight:800;padding:10px 25px;border-radius:20px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:2px solid #1A1A1A;box-shadow:3px 4px #1a1a1a;transition:transform .1s ease,box-shadow .1s ease}.promo-banner-button:hover{transform:translate(2px,2px);box-shadow:0 0 #1a1a1a}@media(max-width:991px){.promo-banner-card,.promo-banner-card.layout-right{flex-direction:column;text-align:center;gap:32px}.promo-banner-badge{left:50%;transform:translate(-50%) rotate(-2deg)}}.craft-sale-badge{position:absolute;top:10px;right:-10px;background:#f2c230e6;color:#1a1a1a;font-weight:800;font-size:.9rem;padding:4px 16px;transform:rotate(4deg);z-index:10;box-shadow:1px 2px 4px #0000001a;clip-path:polygon(0% 0%,95% 5%,100% 50%,95% 95%,0% 100%,5% 50%)}.featured-collection-outer{position:relative;--theme-accent: var(--accent-color, #F2C230)}.section-paperclip{position:absolute;top:-34px;left:15%;z-index:5;transform:rotate(2deg);pointer-events:none;filter:drop-shadow(1px 3px 5px rgba(0,0,0,.3))}.featured-collection-section{width:100%;position:relative;overflow:hidden;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px),radial-gradient(rgba(0,0,0,.03) 1px,transparent 1px);background-size:12px 12px,17px 17px;background-position:0 0,6px 6px}.featured-collection-inner{max-width:1300px;margin:0 auto;padding:clamp(40px,8vw,60px) clamp(16px,4vw,40px)}.featured-collection-header{text-align:center;margin-bottom:clamp(40px,6vw,60px)}.featured-collection-heading{margin:0 0 12px;line-height:1.2;font-size:clamp(2.2rem,4vw + 1rem,3.5rem)!important;font-weight:800;display:inline-block;background:var(--theme-accent);padding:4px 16px!important;transform:rotate(-1deg);border:2px solid #1A1A1A;border-radius:4px;box-shadow:4px 4px #1a1a1a}.featured-collection-subheading{margin:24px auto 0;line-height:1.6;font-size:clamp(1.1rem,1.5vw + .5rem,1.4rem);font-weight:700;max-width:800px}.featured-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.5vw,24px)}.featured-product-card{text-decoration:none;display:flex;flex-direction:column;background:#fff;border:2px solid #1A1A1A;border-radius:4px;padding:clamp(16px,2vw,20px);box-shadow:6px 6px 0 var(--theme-accent);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease;height:100%}.featured-product-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #1a1a1a}.featured-product-image-wrapper{width:100%;aspect-ratio:1 / 1;border-radius:2px;border:2px solid #1A1A1A;overflow:hidden;background:#fafafa;margin-bottom:20px;position:relative}.featured-product-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25,1,.5,1)}.featured-product-card:hover .featured-product-image{transform:scale(1.06)}.featured-product-placeholder{width:100%;height:100%;background:#e5e7eb}.featured-product-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;text-align:left}.featured-product-title{font-size:clamp(1.4rem,2vw + .5rem,2rem);color:#1a1a1a;margin:0 0 10px;font-weight:500;line-height:1.4;text-transform:uppercase}.featured-product-price{font-size:clamp(1.4rem,1.5vw + .5rem,2rem);color:#1a1a1a;margin:0;font-weight:800}.price-compare{text-decoration:line-through;color:#718096;font-weight:600;margin-right:8px;font-size:.85em}.price-sale{color:var(--theme-accent)}.featured-collection-view-all{text-align:center;margin-top:clamp(48px,6vw,70px)}.view-all-button{display:inline-block;padding:15px 25px;background-color:var(--theme-accent);border:3px solid #1A1A1A;text-decoration:none;border-radius:6px;font-weight:900;font-size:1.7rem;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 4px #1a1a1a;transition:transform .1s ease,box-shadow .1s ease}.view-all-button:hover{transform:translate(2px,2px);box-shadow:0 0 #1a1a1a}.featured-collection-empty{text-align:center;color:#4a5568;padding:40px 0;font-size:1.1rem;font-weight:700}@media(max-width:991px){.featured-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.featured-product-grid{grid-template-columns:1fr;gap:16px}.featured-product-card{padding:12px}.section-paperclip{top:-26px;left:10%}.section-paperclip svg{width:24px;height:50px}}@media(max-width:479px){.featured-product-grid{gap:12px}.section-paperclip{top:-20px}.section-paperclip svg{width:20px;height:42px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom-sections.css.map */
