h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,body,html,input,select,button,textarea,p,span,div,a,li,label{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}.grid-product{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)!important}.grid-product:hover{transform:translateY(-8px)!important}[data-grid-style*=grey] .grid-product:after,[data-grid-style*=white] .grid-product:after,.grid-item__content{transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}.grid-product:hover:after,.grid-product:hover .grid-item__content{box-shadow:0 16px 40px #00000014!important}.grid-product__image-wrap{overflow:hidden!important;border-radius:var(--product-radius, 8px)!important}.grid-product__image-wrap img,.grid-product__secondary-image img{transition:transform .8s cubic-bezier(.16,1,.3,1)!important}.grid-product:hover .grid-product__image-wrap img,.grid-product:hover .grid-product__secondary-image img{transform:scale(1.06)!important}@media only screen and (min-width:769px){.grid-product__image-wrap{height:260px!important;padding-bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important}.grid-product__image-wrap img,.grid-product__secondary-image img{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;max-height:260px!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;transform:none!important}.grid-product:hover .grid-product__image-wrap img,.grid-product:hover .grid-product__secondary-image img{transform:scale(1.06)!important}}@media only screen and (min-width:769px){.grid-product__actions{opacity:0!important;transform:translateY(12px)!important;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.34,1.56,.64,1)!important}.grid-product:hover .grid-product__actions{opacity:1!important;transform:translateY(0)!important}.grid-product__actions>button,.grid-product__actions .quick-add-btn,.grid-product__actions .quick-product__btn{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease!important;box-shadow:0 4px 12px #00000026!important}.grid-product__actions>button:hover,.grid-product__actions .quick-add-btn:hover,.grid-product__actions .quick-product__btn:hover{transform:scale(1.18) rotate(5deg)!important;background-color:#ff7a22!important;color:#fff!important}}.grid-product__tag--sale{background:linear-gradient(135deg,#ff7a22,#ff4f33)!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-weight:600!important;border-radius:4px!important;box-shadow:0 2px 8px #ff4f334d!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:11px!important;padding:4px 8px!important;animation:pulse-badge 2s infinite!important}@keyframes pulse-badge{0%{box-shadow:0 0 #ff7a2280}70%{box-shadow:0 0 0 8px #ff7a2200}to{box-shadow:0 0 #ff7a2200}}.form-vertical label{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#374151!important;margin-bottom:8px!important;display:block}.form-vertical .input-full{background-color:#ffffffb3!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;padding:14px 20px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;color:#111827!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:inset 0 2px 4px #00000003!important;width:100%!important;box-sizing:border-box!important}.form-vertical .input-full:hover{border-color:#00000026!important;background-color:#ffffffe6!important}.form-vertical .input-full:focus{outline:none!important;border-color:#ff7a22!important;background-color:#fff!important;box-shadow:0 0 0 4px #ff7a221f,inset 0 2px 4px #00000003!important}.form-vertical textarea.input-full{min-height:160px!important;resize:vertical!important}.form-vertical button.btn,.form-vertical .btn{background:linear-gradient(135deg,#ff7a22,#ff4f33)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:16px 36px!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #ff4f3333!important}.form-vertical button.btn:hover,.form-vertical .btn:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #ff4f3359!important}.form-vertical button.btn:active,.form-vertical .btn:active{transform:translateY(-1px)!important}.contact-grid{display:grid;grid-template-columns:1fr;gap:40px;margin-top:30px;align-items:stretch}@media only screen and (min-width:769px){.contact-grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.contact-grid{grid-template-columns:1.1fr 1.3fr 1.3fr}}.contact-info-col{display:flex;flex-direction:column;gap:24px}.contact-info-col__title{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#111827!important;margin-bottom:8px!important}.contact-info-item{display:flex;gap:16px;align-items:flex-start}.contact-info-item__icon{width:44px;height:44px;border-radius:50%;background-color:#ff7a2214;color:#ff7a22;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #ff7a220a}.contact-info-item__content h4{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#111827!important;margin:0 0 6px!important}.contact-info-item__content p{font-size:14px!important;line-height:1.5!important;color:#4b5563!important;margin:0!important;text-align:left!important}.contact-info-item__content a{color:#ff7a22!important;text-decoration:none!important;font-weight:500;transition:color .2s ease!important}.contact-info-item__content a:hover{color:#e66a1a!important}.working-hours-card{background-color:#f3f4f6!important;border-radius:16px;padding:20px;margin-top:12px;border:1px solid rgba(0,0,0,.03)}.working-hours-card__header{display:flex;align-items:center;gap:10px;color:#ff7a22;margin-bottom:10px}.working-hours-card__header h4{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#111827!important;margin:0!important}.working-hours-card__content p{font-size:14px!important;line-height:1.6!important;color:#4b5563!important;margin:0!important;text-align:left!important}.contact-grid__map{width:100%;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000000a;border:1px solid rgba(255,255,255,.5);background-color:#fff6;min-height:400px;display:flex}.contact-grid__map iframe{width:100%;height:100%;border:none;flex-grow:1}.modern-footer{background-color:#fff!important;color:#111827b3!important;padding:80px 0 40px!important;font-family:Outfit,sans-serif!important;border-top:1px solid rgba(0,0,0,.08)!important;position:relative}.modern-footer__grid{display:grid;grid-template-columns:1fr;gap:40px}@media only screen and (min-width:769px){.modern-footer__grid{grid-template-columns:2.2fr 1fr 1.2fr 1fr 1.5fr 1.8fr;gap:25px}}.modern-footer__title{color:#ff7a22!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin-bottom:24px!important}.modern-footer__links{list-style:none!important;margin:0!important;padding:0!important}.modern-footer__links li{margin-bottom:12px!important}.modern-footer__links a{color:#111827b3!important;font-size:13px!important;text-decoration:none!important;display:inline-block!important;transition:color .3s ease,transform .3s cubic-bezier(.25,.46,.45,.94)!important;text-transform:capitalize!important}.modern-footer__links a:hover{color:#ff7a22!important;transform:translate(6px)!important}@media only screen and (min-width:960px){.modern-footer__links--two-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 20px!important}}.modern-footer__col--brand{display:flex;flex-direction:column;align-items:flex-start}.modern-footer__logo-wrap{margin-bottom:20px!important}.modern-footer__logo-text{font-family:Outfit,sans-serif!important;font-size:24px!important;font-weight:700!important;color:#111827!important;letter-spacing:.05em!important}.modern-footer__logo-wrap img{max-width:160px;height:auto;display:block}.modern-footer__description{font-size:14px!important;line-height:1.6!important;color:#11182799!important;margin-bottom:24px!important;max-width:320px;text-align:left!important}.modern-footer__social{display:flex!important;gap:16px!important;margin-bottom:28px!important}.modern-footer__social a{color:#11182799!important;transition:color .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)!important;display:flex;align-items:center;justify-content:center}.modern-footer__social a:hover{color:#ff7a22!important;transform:scale(1.22) rotate(8deg)!important}.modern-footer__contact{display:flex;flex-direction:column;gap:12px}.modern-footer__contact-item{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;color:#111827cc!important}.modern-footer__contact-item svg{color:#ff7a22!important;flex-shrink:0}.modern-footer__bottom{margin-top:60px!important;padding-top:30px!important;border-top:1px solid rgba(0,0,0,.08)!important;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:769px){.modern-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.modern-footer__bottom-links{display:flex!important;flex-wrap:wrap!important;gap:24px!important}.modern-footer__bottom-links a{color:#11182799!important;font-size:13px!important;text-decoration:none!important;transition:color .3s ease,transform .3s ease!important;display:inline-block!important}.modern-footer__bottom-links a:hover{color:#ff7a22!important;transform:translateY(-2px)!important}.modern-footer__copyright{font-size:13px!important;color:#11182780!important}.modern-footer__scroll-top{position:fixed!important;bottom:30px!important;right:30px!important;width:48px!important;height:48px!important;background-color:#ff7a22!important;color:#fff!important;border:none!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 12px #ff7a224d!important;opacity:0!important;visibility:hidden!important;transform:translateY(20px)!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;z-index:99!important}.modern-footer__scroll-top.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.modern-footer__scroll-top:hover{background-color:#e66a1a!important;transform:translateY(-4px)!important;box-shadow:0 6px 20px #ff7a2280!important}.site-header{font-family:Outfit,sans-serif!important;border-bottom:1px solid rgba(0,0,0,.05)!important;box-shadow:0 2px 15px #00000005!important}.site-nav__link{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#1f2937!important;letter-spacing:.02em!important;text-transform:capitalize!important;padding:10px 16px!important;position:relative!important;transition:color .3s cubic-bezier(.4,0,.2,1)!important}.site-nav__link--underline:after{content:""!important;position:absolute!important;width:100%!important;height:2px!important;bottom:0!important;left:0!important;background-color:#ff7a22!important;transform:scaleX(0)!important;transform-origin:bottom right!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.site-nav__link:hover.site-nav__link--underline:after{transform:scaleX(1)!important;transform-origin:bottom left!important}.site-nav__link--icon{color:#1f2937!important;padding:10px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .3s ease,color .3s ease,transform .2s ease!important}.site-nav__link--icon:hover{background-color:#ff7a220f!important;color:#ff7a22!important;transform:scale(1.05)!important}.site-header *,.site-navigation *,.site-nav__link *{font-family:Outfit,sans-serif!important}.site-nav__dropdown.megamenu{background-color:#fffffff5!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid rgba(0,0,0,.05)!important;border-bottom:4px solid #ff7a22!important;box-shadow:0 20px 45px #00000017!important;padding:40px 0!important;border-radius:0 0 20px 20px!important}.megamenu__wrapper{display:flex!important;gap:30px!important;align-items:stretch!important}.megamenu__cols{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;flex:1 1 auto!important}.megamenu__col{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:16px!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.04)!important;background-color:#fff!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #00000005!important;break-inside:avoid!important;page-break-inside:avoid!important}.megamenu__col:hover{background-color:#fff!important;transform:translateY(-5px)!important;box-shadow:0 12px 28px #ff7a221a!important;border-color:#ff7a2226!important}.megamenu__col>div{width:100%!important}.megamenu__collection-image-link{display:block!important;width:100%!important;height:120px!important;overflow:hidden!important;border-radius:10px!important;margin-bottom:12px!important;position:relative!important;background-color:#f3f4f6!important}.megamenu__collection-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.megamenu__col:hover .megamenu__collection-image{transform:scale(1.05)!important}.megamenu__col-title{margin-top:0!important;padding:4px 0!important}.megamenu__col-title a{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#1f2937!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;display:block!important;margin:0!important;line-height:1.4!important;transition:color .2s ease!important;text-align:center!important}.megamenu__col:hover .megamenu__col-title a{color:#ff7a22!important}.megamenu__featured{flex:0 0 32%!important;max-width:350px!important;border-left:1px solid rgba(0,0,0,.08)!important;padding-left:28px!important;padding-bottom:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.megamenu__promo-card{background-color:#fff!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.05)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 18px #00000008!important;transition:all .3s ease!important}.megamenu__promo-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 30px #ff7a221f!important;border-color:#ff7a222e!important}.megamenu__promo-image-wrap{width:100%!important;height:220px!important;overflow:hidden!important;background-color:#f3f4f6!important}.megamenu__promo-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s ease!important}.megamenu__promo-card:hover .megamenu__promo-image{transform:scale(1.05)!important}.megamenu__promo-content{padding:20px!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.megamenu__promo-badge{font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#ff7a22!important;background-color:#ff7a2214!important;padding:4px 10px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:10px!important;display:inline-block!important}.megamenu__promo-title{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#111827!important;margin:0 0 8px!important;letter-spacing:.02em!important;text-transform:uppercase!important}.megamenu__promo-text{font-size:13px!important;line-height:1.5!important;color:#11182799!important;margin:0 0 18px!important}.megamenu__promo-btn{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;color:#fff!important;background-color:#ff7a22!important;padding:12px 24px!important;border-radius:8px!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .2s ease!important;box-shadow:0 4px 10px #ff7a2233!important}.megamenu__promo-btn:hover{background-color:#e66a1a!important;box-shadow:0 6px 14px #ff7a2259!important;transform:translateY(-1px)!important}.footer__school-badge{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#ff7a22!important;background-color:#ff7a2214!important;padding:6px 12px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:20px!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;transition:all .2s ease!important;border:1px dashed rgba(255,122,34,.3)!important;width:fit-content!important}.footer__school-badge:hover{background-color:#ff7a22!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #ff7a2240!important;border-color:transparent!important}.footer__school-badge-icon{margin-right:6px!important;flex-shrink:0!important}.footer__promo-card{background-color:#fff!important;border-radius:14px!important;border:1px solid rgba(0,0,0,.05)!important;overflow:hidden!important;box-shadow:0 4px 15px #00000008!important;transition:all .3s ease!important;max-width:250px!important;width:100%!important;margin-top:10px!important}.footer__promo-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 25px #ff7a2214!important;border-color:#ff7a2226!important}.footer__promo-card-link{text-decoration:none!important;display:block!important}.footer__promo-card-image-wrap{width:100%!important;height:120px!important;overflow:hidden!important;background-color:#f3f4f6!important}.footer__promo-card-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s ease!important}.footer__promo-card:hover .footer__promo-card-image{transform:scale(1.05)!important}.footer__promo-card-content{padding:14px!important;text-align:left!important;background-color:#fff!important}.footer__promo-card-title{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#111827!important;margin:0 0 5px!important;text-transform:uppercase!important;letter-spacing:.04em!important}.footer__promo-card-text{font-size:11px!important;line-height:1.4!important;color:#11182799!important;margin:0!important}.footer__horizontal-promo{margin-top:50px!important;margin-bottom:20px!important;width:100%!important}.footer__horizontal-promo-box{display:flex!important;flex-direction:column!important;background-color:#fff!important;border-radius:18px!important;border:1px solid rgba(255,122,34,.15)!important;overflow:hidden!important;box-shadow:0 8px 30px #00000008!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.footer__horizontal-promo-box:hover{transform:translateY(-3px)!important;box-shadow:0 15px 35px #ff7a2214!important;border-color:#ff7a224d!important}@media only screen and (min-width:769px){.footer__horizontal-promo-box{flex-direction:row!important;align-items:stretch!important}.footer__horizontal-promo-image-wrap{flex:0 0 35%!important;height:auto!important;min-height:180px!important}.footer__horizontal-promo-content{flex:1!important;padding:30px 40px!important}}.footer__horizontal-promo-image-wrap{width:100%!important;height:180px;overflow:hidden!important;background-color:#f3f4f6!important;position:relative!important}.footer__horizontal-promo-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .6s ease!important}.footer__horizontal-promo-box:hover .footer__horizontal-promo-image{transform:scale(1.04)!important}.footer__horizontal-promo-content{padding:24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}.footer__horizontal-promo-badge{font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#ff7a22!important;background-color:#ff7a2214!important;padding:4px 10px!important;border-radius:20px!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:12px!important}.footer__horizontal-promo-title{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#111827!important;margin:0 0 10px!important;letter-spacing:.01em!important}.footer__horizontal-promo-desc{font-size:13px!important;line-height:1.6!important;color:#11182799!important;margin:0 0 20px!important;max-width:650px!important}.footer__horizontal-promo-btn{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#fff!important;background-color:#ff7a22!important;padding:10px 22px!important;border-radius:8px!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .2s ease!important;box-shadow:0 4px 10px #ff7a2233!important}.footer__horizontal-promo-btn:hover{background-color:#e66a1a!important;box-shadow:0 6px 14px #ff7a2259!important;transform:translateY(-1px)!important}.modal__centered-content.color-scheme-3{background:linear-gradient(135deg,#1f2937,#111827)!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 20px 50px #0000004d!important;overflow:hidden!important;padding:0!important}.newsletter-popup{display:flex!important;align-items:stretch!important}.newsletter-popup__content{padding:40px!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important}.newsletter-popup__content .h2{font-family:Outfit,sans-serif!important;font-size:26px!important;font-weight:700!important;color:#fff!important;margin-bottom:12px!important;text-transform:uppercase!important;letter-spacing:.03em!important}.newsletter-popup__content .enlarge-text{font-size:14px!important;line-height:1.6!important;color:#fffc!important;margin-bottom:24px!important}.newsletter-popup input[type=email]{background-color:#ffffff0f!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;border-radius:8px!important;padding:12px 16px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;transition:all .2s ease!important;width:100%!important}.newsletter-popup input[type=email]:focus{border-color:#ff7a22!important;background-color:#ffffff1a!important;box-shadow:0 0 0 3px #ff7a2240!important}.newsletter-popup .btn.newsletter-button,.newsletter-popup .btn[type=submit]{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#fff!important;background-color:#ff7a22!important;padding:12px 24px!important;border-radius:8px!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .2s ease!important;box-shadow:0 4px 10px #ff7a2233!important;border:none!important}.newsletter-popup .btn.newsletter-button:hover,.newsletter-popup .btn[type=submit]:hover{background-color:#e66a1a!important;box-shadow:0 6px 14px #ff7a2259!important}.modal__close{position:absolute!important;top:20px!important;right:20px!important;left:auto!important;bottom:auto!important;transform:none!important;background-color:#0006!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;width:36px!important;height:36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;padding:0!important}.modal__close:hover{background-color:#ff7a22!important;border-color:#ff7a22!important;transform:scale(1.1) rotate(90deg)!important;color:#fff!important}.modal__close .icon{width:14px!important;height:14px!important;margin:0!important}.toolbar{background:linear-gradient(90deg,#ff7a22,#ff9f59)!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:8px 0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;transition:all .3s ease!important}.toolbar__content{min-height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-slider__content{color:#fff!important}.announcement-slider__content p{margin:0!important;color:#fff!important}.announcement-slider__content a{color:#fff!important;text-decoration:underline!important;font-weight:700!important;margin-left:5px!important}.toolbar--rainbow{background:linear-gradient(-45deg,#ff595e,#ff9f1c,#2ec4b6,#e71d36,#ffca3a,#1982c4,#6a4c93)!important;background-size:300% 300%!important;animation:rainbowGradient 16s ease infinite!important}@keyframes rainbowGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.background-media-text{position:relative!important;overflow:hidden!important;border-radius:0!important}.background-media-text__text{background:#fffffff0!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;padding:40px 48px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 15px 35px #0000000d!important;max-width:480px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.background-media-text__text:hover{transform:translateY(-5px)!important;box-shadow:0 20px 45px #ff7a221f!important;border-color:#ff7a2240!important}.background-media-text__text .accent-subtitle{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#ff7a22!important;text-transform:uppercase!important;letter-spacing:.15em!important;margin-bottom:16px!important}.background-media-text__text p.h1,.background-media-text__text p.h2,.background-media-text__text p.h3,.background-media-text__text .h3{font-family:Outfit,sans-serif!important;font-size:28px!important;font-weight:700!important;color:#111827!important;line-height:1.35!important;margin-bottom:18px!important}.background-media-text__subtext{font-size:14px!important;line-height:1.7!important;color:#111827b3!important}.color-scheme-3{background:linear-gradient(135deg,#1f2937,#111827)!important;padding:90px 0!important;color:#fff!important;position:relative!important;overflow:hidden!important;border-top:none!important;border-bottom:none!important}.color-scheme-3:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#ff7a22,#ff9f59)!important}.color-scheme-3 h2{font-family:Outfit,sans-serif!important;font-size:26px!important;font-weight:700!important;line-height:1.5!important;color:#fff!important;margin-bottom:24px!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.color-scheme-3 .rte{font-size:14px!important;line-height:1.8!important;color:#fffc!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.text-with-icons{padding:80px 0!important;background-color:#f9fafb!important}.text-with-icons__blocks{display:flex!important;flex-wrap:wrap!important;gap:30px!important;justify-content:center!important}.text-with-icons__block{flex:1 1 300px!important;max-width:380px!important;background-color:#fff!important;padding:45px 35px!important;border-radius:20px!important;border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 4px 15px #00000005!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.text-with-icons__block:hover{transform:translateY(-5px)!important;box-shadow:0 15px 35px #ff7a2214!important;border-color:#ff7a2226!important}.text-with-icons__block-icon{margin-bottom:24px!important;width:60px!important;height:60px!important;background-color:#ff7a2214!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important}.text-with-icons__block:hover .text-with-icons__block-icon{background-color:#ff7a22!important;transform:scale(1.08)!important}.text-with-icons__block-icon svg{width:26px!important;height:26px!important;color:#ff7a22!important;transition:color .3s ease!important}.text-with-icons__block:hover .text-with-icons__block-icon svg{color:#fff!important}.text-with-icons__block-title h3{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#111827!important;margin-bottom:12px!important}.text-with-icons__block-text{font-size:13px!important;line-height:1.6!important;color:#11182799!important}.page-hero-banner{position:relative!important;height:200px!important;background-size:cover!important;background-position:center!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important}@media only screen and (min-width:769px){.page-hero-banner{height:240px!important}}.page-hero-banner__overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important}.page-hero-banner__sparkles{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px)!important;background-size:24px 24px!important;z-index:2!important;opacity:.7!important}.page-hero-banner__content{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.page-hero-banner__breadcrumbs{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;display:flex!important;align-items:center!important;gap:8px!important}.page-hero-banner__breadcrumbs a{text-decoration:none!important;transition:opacity .2s ease!important}.page-hero-banner__breadcrumbs a:hover{opacity:1!important}.page-hero-banner__separator{color:#ff7a22!important;font-size:10px!important;display:inline-block!important}.page-hero-banner__current{opacity:.9!important}.page-hero-banner__title{font-family:Outfit,sans-serif!important;font-size:32px!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:capitalize!important;margin:0!important;line-height:1.2!important}@media only screen and (min-width:769px){.page-hero-banner__title{font-size:42px!important}}.shopify-policy__container{max-width:900px!important;margin:40px auto 80px!important;padding:40px!important;background-color:#f9fafb!important;background-image:radial-gradient(rgba(255,122,34,.15) 1px,transparent 1px)!important;background-size:24px 24px!important;border-radius:24px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 4px 20px #00000003!important}.shopify-policy__title{display:none!important}.shopify-policy__body{background-color:#fff!important;padding:50px 60px!important;border-radius:20px!important;box-shadow:0 10px 30px #00000008!important;border:1px solid rgba(0,0,0,.02)!important;font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:1.8!important;color:#111827b3!important}@media only screen and (max-width:768px){.shopify-policy__container{margin:20px 15px!important;padding:20px!important}.shopify-policy__body{padding:30px 20px!important}}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:Outfit,sans-serif!important;color:#111827!important;font-weight:700!important;margin-top:40px!important;margin-bottom:16px!important}.shopify-policy__body h2{font-size:22px!important;border-left:3px solid #ff7a22!important;padding-left:14px!important}.shopify-policy__body h3{font-size:18px!important;color:#ff7a22!important}.shopify-policy__body p{margin-bottom:20px!important}.shopify-policy__body a{color:#ff7a22!important;font-weight:600!important;text-decoration:underline!important;transition:opacity .2s ease!important}.shopify-policy__body a:hover{opacity:.8!important}.shopify-policy__body ul{list-style:none!important;padding-left:0!important;margin-bottom:24px!important}.shopify-policy__body ul li{position:relative!important;padding-left:24px!important;margin-bottom:10px!important;line-height:1.7!important}.shopify-policy__body ul li:before{content:"\2726"!important;position:absolute!important;left:0!important;color:#ff7a22!important;font-weight:700!important}.shopify-policy__body ol{margin-bottom:24px!important;padding-left:20px!important}.shopify-policy__body ol li{margin-bottom:10px!important;line-height:1.7!important}.background-media-text__text h2,.background-media-text__text p.h1,.background-media-text__text .h3{background:linear-gradient(135deg,#ff7a22,#ff9f59)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important}.background-media-text:hover .background-media-text__image{transform:scale(1.04)!important}.contact-form{max-width:650px!important;margin:60px auto!important;background:#fff!important;padding:50px 40px!important;border-radius:24px!important;box-shadow:0 15px 40px #0000000a!important;border:1px solid rgba(0,0,0,.04)!important}.contact-form h2{font-family:Outfit,sans-serif!important;font-size:28px!important;font-weight:800!important;color:#111827!important;text-align:center!important;margin-bottom:30px!important;letter-spacing:-.01em!important}.contact-form input,.contact-form textarea,.contact-form select{font-family:Outfit,sans-serif!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:12px!important;padding:14px 18px!important;font-size:14px!important;background-color:#f9fafb!important;color:#111827!important;transition:all .3s ease!important;width:100%!important}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#ff7a22!important;background-color:#fff!important;box-shadow:0 0 0 4px #ff7a2226!important;outline:none!important}.contact-form label{font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#4b5563!important;margin-bottom:6px!important;text-transform:uppercase!important;letter-spacing:.05em!important;display:block!important}.contact-form .btn,.contact-form button[type=submit]{background-color:#ff7a22!important;color:#fff!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:16px 32px!important;border-radius:12px!important;width:100%!important;transition:all .3s ease!important;box-shadow:0 5px 15px #ff7a2240!important;border:none!important;cursor:pointer!important;margin-top:15px!important}.contact-form .btn:hover,.contact-form button[type=submit]:hover{background-color:#e66a1a!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #ff7a2259!important}.contact-form .btn:active,.contact-form button[type=submit]:active{transform:translateY(0)!important}.grid-item__content{background:#fff!important;border-radius:6px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 12px #00000004!important;overflow:hidden!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;border-bottom:3px solid transparent!important}.grid-product:hover .grid-item__content{transform:translateY(-6px)!important;box-shadow:0 20px 40px #ff7a221f!important;border-color:#ff7a22!important;border-bottom-color:#ff7a22!important}.grid-product__image-wrap{aspect-ratio:1 / 1!important;position:relative!important;width:100%!important;overflow:hidden!important;background-color:#fff!important;border-bottom:1px solid rgba(0,0,0,.04)!important}.grid-product__image-wrap img,.grid-product__image-wrap .image-element,.grid-product__image-wrap .grid-product__image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:6px!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.grid-product:hover .grid-product__image-wrap img,.grid-product:hover .grid-product__image-wrap .image-element,.grid-product:hover .grid-product__image-wrap .grid-product__image{transform:scale(1.06)!important}.grid-item__meta{padding:10px 12px!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.grid-product__title{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#111827!important;line-height:1.4!important;margin-bottom:4px!important;transition:color .3s ease!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;height:2.8em!important}.grid-product:hover .grid-product__title{color:#ff7a22!important}.grid-product__vendor{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#9ca3af!important;margin-bottom:3px!important}.grid-product__price{font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:800!important;color:#111827!important;margin-top:auto!important;padding-top:6px!important}.grid-product__price--original{font-size:12px!important;color:#9ca3af!important;text-decoration:line-through!important;margin-left:6px!important;font-weight:500!important}.grid-product__price--savings{background-color:#ff7a22!important;color:#fff!important;font-size:9px!important;font-weight:800!important;padding:3px 8px!important;border-radius:3px!important;margin-left:6px!important;display:inline-block!important;text-transform:uppercase!important;letter-spacing:.05em!important;box-shadow:0 2px 6px #ff7a2226!important}.grid-product__tags{left:12px!important;top:12px!important;z-index:10!important}.grid-product__tag{font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:4px 10px!important;border-radius:3px!important}.grid-product__tag--sale{background-color:#ff7a22!important;color:#fff!important;box-shadow:0 4px 10px #ff7a2233!important}.grid-product__tag--sold-out{background-color:#374151!important;color:#fff!important}.grid-product__tag--custom{background-color:#2ec4b6!important;color:#fff!important}@media only screen and (min-width:769px){.medium-up--four-fifths .new-grid.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.medium-up--four-fifths .new-grid.product-grid .grid-item{flex:none!important;width:auto!important;max-width:none!important}.item-grid__sidebar{padding-left:30px!important;padding-right:0!important;border-left:1px solid rgba(0,0,0,.05)!important;border-right:none!important}.medium-up--four-fifths{padding-right:30px!important;padding-left:0!important}}.site-nav__link{position:relative!important;transition:color .3s ease,transform .3s ease!important}.site-nav__link:after{content:""!important;position:absolute!important;bottom:-4px!important;left:50%!important;width:0!important;height:2px!important;background-color:#ff7a22!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;transform:translate(-50%)!important}.site-nav__link:hover:after{width:80%!important}.site-nav__link:hover{color:#ff7a22!important}.site-header__icons a,.site-header__icons button{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.site-header__icons a:hover,.site-header__icons button:hover{transform:translateY(-2px) scale(1.08)!important;color:#ff7a22!important}.btn,button.add-to-cart,.shopify-payment-button__button{transition:all .35s cubic-bezier(.16,1,.3,1)!important;position:relative!important;box-shadow:0 4px 10px #00000005!important}.btn:hover,button.add-to-cart:hover,.shopify-payment-button__button:hover{transform:translateY(-3px)!important;box-shadow:0 10px 25px #ff7a2226!important}.btn:active,button.add-to-cart:active,.shopify-payment-button__button:active{transform:translateY(-1px)!important}.product__thumb-item{transition:all .35s cubic-bezier(.16,1,.3,1)!important;border-radius:8px!important;overflow:hidden!important}.product__thumb-item:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 6px 15px #0000000d!important}.product-image-main .image-wrap{overflow:hidden!important;cursor:zoom-in!important}.product-image-main .image-wrap img,.product-image-main .image-wrap .image-element{transition:transform .3s cubic-bezier(.25,.46,.45,.94),transform-origin .15s ease-out!important}.product-description-heading{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:800!important;color:#111827!important;margin-top:40px!important;margin-bottom:16px!important;border-left:3px solid #ff7a22!important;padding-left:12px!important;letter-spacing:-.01em!important}.product-description-heading+.rte{font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:1.8!important;color:#111827b8!important;background-color:#f9fafb!important;padding:24px 30px!important;border-radius:16px!important;border:1px solid rgba(0,0,0,.03)!important;margin-bottom:40px!important}.collapsible-trigger-btn{background:#fff!important;border-radius:12px!important;padding:16px 24px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 4px 12px #00000004!important;font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#111827!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;margin-bottom:8px!important;position:relative!important}.collapsible-trigger-btn:hover{background:#f9fafb!important;border-color:#ff7a2233!important;color:#ff7a22!important;transform:translateY(-2px)!important;box-shadow:0 6px 15px #ff7a2214!important}.collapsible-trigger-btn.is-open{background:#fff!important;border-color:#ff7a22!important;color:#ff7a22!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important}.collapsible-content{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-top:none!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;box-shadow:0 4px 12px #00000004!important;margin-bottom:8px!important;overflow:hidden!important;transition:all .3s ease!important}.collapsible-content__inner{padding:16px 24px 20px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:1.7!important;color:#111827b3!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.btn--primary,.btn[name=add],.add-to-cart{background-color:#ff7a22!important;color:#fff!important;border:none!important;font-family:Outfit,sans-serif!important;font-weight:700!important;border-radius:12px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #ff7a2233!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover,.btn--primary:hover,.btn[name=add]:hover,.add-to-cart:hover{background-color:#e66a1a!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #ff7a224d!important}.btn--secondary,button[name=add].btn--secondary,.product-single__form button.btn--secondary,.product-single__form .btn--secondary{border:2px solid #ff7a22!important;color:#ff7a22!important;background-color:#fff!important;font-family:Outfit,sans-serif!important;font-weight:700!important;border-radius:12px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.btn--secondary:hover,button[name=add].btn--secondary:hover,.product-single__form button.btn--secondary:hover,.product-single__form .btn--secondary:hover{background-color:#ff7a22!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px #ff7a2233!important}.collection-item{display:block!important;text-decoration:none!important;position:relative!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.collection-item .collection-image-wrap{border-radius:20px!important;border:2px solid transparent!important;box-shadow:0 4px 12px #00000005!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important;background-color:#f6f6f8!important}.new-grid .grid-item:first-child .collection-item .collection-image-wrap,.collection-item--active .collection-image-wrap,.collection-item:hover .collection-image-wrap{border-color:#ff7a22!important;background-color:#fff!important;box-shadow:0 8px 20px #ff7a221f!important}.collection-item__title{display:block!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#1a1a1a!important;margin-top:12px!important;text-align:center!important;transition:color .3s ease!important}.new-grid .grid-item:first-child .collection-item .collection-item__title,.collection-item--active .collection-item__title,.collection-item:hover .collection-item__title{color:#ff7a22!important;font-weight:700!important}.back-to-school-scroll-btn{margin:0!important;padding:10px 24px!important;font-family:Outfit,sans-serif!important;background:linear-gradient(135deg,#ff5050,#ff7a22,#f5b041)!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 15px #ff7a2240!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;position:relative!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;gap:12px!important;vertical-align:middle!important;animation:buttonFloat 3s ease-in-out infinite!important}.back-to-school-scroll-btn:hover{transform:scale(1.05) translateY(-3px)!important;box-shadow:0 8px 22px #ff505059!important;background:linear-gradient(135deg,#f5b041,#ff7a22,#ff5050)!important;color:#fff!important}.back-to-school-scroll-btn:before{content:""!important;position:absolute!important;top:0!important;left:-50%!important;width:100%!important;height:100%!important;background:#ffffff2e!important;transform:skew(-25deg)!important;transition:.75s!important;pointer-events:none!important}.back-to-school-scroll-btn:hover:before{left:125%!important}.back-to-school-btn-content{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.back-to-school-main-text{font-size:13px!important;font-weight:800!important;color:#fff!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.05em!important}.back-to-school-sub-text{font-size:9px!important;font-weight:600!important;color:#ffffffe6!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:1px!important;line-height:1!important}.back-to-school-pulsing-point{width:8px!important;height:8px!important;background-color:#fff!important;border-radius:50%!important;position:relative!important;display:inline-block!important;flex-shrink:0!important;animation:btnPointPulse 1.8s infinite ease-in-out!important}@keyframes btnPointPulse{0%{box-shadow:0 0 #ffffffbf,0 0 0 4px #ffffff59}50%{box-shadow:0 0 0 8px #fff0,0 0 0 12px #fff0}to{box-shadow:0 0 #fff0,0 0 #fff0}}@keyframes buttonFloat{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.testimonials-slider__text{background-color:#fff!important;border-radius:20px!important;border:2px solid transparent!important;box-shadow:0 4px 15px #00000005!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important;margin-top:8px!important;margin-bottom:8px!important}.testimonials-slider__text:hover{transform:translateY(-4px)!important;border-color:#ff7a22!important;box-shadow:0 10px 25px #ff7a221a!important}.testimonials-slide.is-selected .testimonials-slider__text{border-color:#ff7a2240!important;box-shadow:0 6px 20px #0000000a!important}.testimonials-slide.is-selected .testimonials-slider__text:hover{border-color:#ff7a22!important;box-shadow:0 10px 25px #ff7a221f!important}.testimonials-slider__text cite{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#111827!important}.testimonials-slider__text p{font-family:Outfit,sans-serif!important;font-size:14px!important;line-height:1.7!important;color:#111827b8!important}.whatsapp-support-card{background-color:#25d3660d!important;border:1.5px solid rgba(37,211,102,.25)!important;border-radius:16px!important;padding:24px!important;margin-top:24px!important;margin-bottom:24px!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important}.whatsapp-support-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px #25d3661f!important;border-color:#25d36666!important}.whatsapp-support-card__header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}.whatsapp-support-card__header h4{margin:0!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#1f2937!important;letter-spacing:.05em!important}.whatsapp-support-card__content p{font-family:Outfit,sans-serif!important;font-size:13px!important;line-height:1.6!important;color:#4b5563!important;margin:0 0 16px!important}.whatsapp-support-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#25d366!important;color:#fff!important;border:none!important;border-radius:30px!important;padding:12px 28px!important;font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 12px #25d36640!important;text-decoration:none!important;cursor:pointer!important}.whatsapp-support-btn:hover{background-color:#20ba56!important;color:#fff!important;transform:scale(1.03)!important;box-shadow:0 6px 18px #25d36659!important}.product__main-photos .image-wrap{overflow:hidden!important;border-radius:8px!important}.product__main-photos .image-wrap img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important;will-change:transform!important}.product__main-photos .image-wrap:hover img{transform:scale(1.15)!important;cursor:zoom-in!important}.featured-collections-header-flex{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:16px!important}.back-to-school-badge-btn{display:inline-flex!important;align-items:center!important;gap:0!important;background:linear-gradient(135deg,#1565c0,#1976d2,#42a5f5)!important;color:#fff!important;padding:8px 20px 8px 8px!important;border-radius:40px!important;font-family:Outfit,sans-serif!important;text-decoration:none!important;box-shadow:0 5px 20px #1565c066,0 2px 8px #00000026!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important;position:relative!important;overflow:hidden!important;border:2px solid rgba(255,255,255,.25)!important;animation:busShake 3s infinite ease-in-out!important}.back-to-school-badge-btn:before{content:""!important;position:absolute!important;top:0!important;left:-120%!important;width:60%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;transform:skew(-20deg)!important;animation:busShimmer 3.5s infinite linear!important;pointer-events:none!important}.back-to-school-badge-btn:hover{transform:translateY(-4px) scale(1.04)!important;box-shadow:0 10px 30px #1565c080,0 4px 12px #0003!important;animation:none!important}.bts-bus-wrap{position:relative!important;display:inline-flex!important;align-items:flex-end!important;margin-right:10px!important;flex-shrink:0!important}.bts-bus-svg{display:block!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))!important;animation:busBounce .5s infinite ease-in-out alternate!important}.bts-kids{position:absolute!important;top:-4px!important;left:2px!important;display:flex!important;gap:2px!important;pointer-events:none!important}.bts-kid{font-size:14px!important;display:inline-block!important;line-height:1!important}.bts-kid-1{animation:kidBobLeft 1.1s infinite ease-in-out alternate!important}.bts-kid-2{animation:kidBobRight 1.3s infinite ease-in-out alternate!important}.back-to-school-badge-btn__text{display:flex!important;flex-direction:column!important;line-height:1.2!important}.bts-welcome{font-size:14px!important;font-weight:800!important;letter-spacing:.04em!important;color:#fff!important;font-style:italic!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important;display:block!important}.bts-sub{font-size:9px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffffd9!important;display:block!important}@keyframes busShake{0%,70%,to{transform:translate(0) rotate(0)}72%{transform:translate(-4px) rotate(-.5deg)}74%{transform:translate(4px) rotate(.5deg)}76%{transform:translate(-3px) rotate(-.5deg)}78%{transform:translate(3px) rotate(.5deg)}80%{transform:translate(-1px)}82%{transform:translate(0)}}@keyframes busBounce{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes kidBobLeft{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(-4px) rotate(5deg)}}@keyframes kidBobRight{0%{transform:translateY(-3px) rotate(4deg)}to{transform:translateY(2px) rotate(-4deg)}}@keyframes busShimmer{0%{left:-120%}25%,to{left:200%}}.page-content{background:#fff!important;border-radius:20px!important;padding:50px 60px!important;box-shadow:0 10px 40px #1118270a,0 2px 8px #11182705!important;border:1px solid rgba(17,24,39,.06)!important;max-width:960px!important;margin:50px auto 80px!important}@media only screen and (max-width:768px){.page-content{padding:30px 20px!important;margin-top:30px!important;margin-bottom:50px!important;border-radius:12px!important}}.page-content h2,.page-content .rte h2,.page-content h3,.page-content .rte h3{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#111827!important;margin-top:32px!important;margin-bottom:14px!important;letter-spacing:-.02em!important}.page-content h2,.page-content .rte h2{font-size:24px!important;border-bottom:1.5px solid rgba(17,24,39,.06)!important;padding-bottom:10px!important}.page-content h3,.page-content .rte h3{font-size:19px!important}.page-content p,.page-content .rte p{font-family:Outfit,sans-serif!important;font-size:15px!important;line-height:1.8!important;color:#111827b8!important;margin-bottom:22px!important}.page-content ul,.page-content ol,.page-content .rte ul,.page-content .rte ol{margin-bottom:24px!important;padding-left:20px!important}.page-content li,.page-content .rte li{font-family:Outfit,sans-serif!important;font-size:15px!important;line-height:1.7!important;color:#111827b8!important;margin-bottom:8px!important}.shopify-section .page-content{background:#fff!important}.site-nav__compress-menu{display:none!important}.about-split-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:60px!important;margin-top:60px!important;margin-bottom:60px!important;width:100%!important}.about-split-row--reverse{flex-direction:row-reverse!important}.about-split-col{flex:1!important;width:50%!important}.about-split-text-col{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important}.about-split-badge{font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.15em!important;color:#ff7a22!important;margin-bottom:12px!important;display:block!important}.about-split-title{font-family:Outfit,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#111827!important;letter-spacing:-.02em!important;margin:0 0 16px!important;line-height:1.2!important}.about-split-divider{width:60px!important;height:4px!important;background-color:#ff7a22!important;margin-bottom:24px!important;border-radius:2px!important}.about-split-p{font-family:Outfit,sans-serif!important;font-size:15px!important;line-height:1.8!important;color:#111827b8!important;margin:0 0 20px!important}.about-split-image-container{position:relative!important;width:100%!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 15px 35px #00000014,0 5px 15px #0000000a!important;border:1px solid rgba(17,24,39,.05)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1)!important}.about-split-image-container:hover{transform:translateY(-5px)!important}.about-split-img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important;transition:transform .6s cubic-bezier(.165,.84,.44,1)!important}.about-split-image-container:hover .about-split-img{transform:scale(1.04)!important}@media only screen and (max-width:900px){.about-split-row{flex-direction:column!important;gap:40px!important;margin-top:40px!important;margin-bottom:40px!important}.about-split-col{width:100%!important}.about-split-title{font-size:26px!important}.about-split-image-container{max-height:380px!important}}.about-menu-heading{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#ff7a22!important;text-transform:uppercase!important;letter-spacing:.1em!important;display:block!important;margin-bottom:16px!important;border-bottom:2px solid rgba(255,122,34,.1)!important;padding-bottom:8px!important}.about-menu-link{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;border-radius:8px!important;text-decoration:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;margin-bottom:6px!important;background-color:transparent!important}.about-menu-link-icon{display:flex!important;align-items:center!important;justify-content:center!important;color:#11182773!important;transition:color .25s ease,transform .25s ease!important}.about-menu-link-text{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#111827bf!important;transition:color .25s ease!important}.about-menu-link:hover{background-color:#ff7a220d!important}.about-menu-link:hover .about-menu-link-icon{color:#ff7a22!important;transform:scale(1.1)!important}.about-menu-link:hover .about-menu-link-text{color:#ff7a22!important}.about-menu-promo-col{flex:1.2!important;display:flex!important}.about-menu-promo-card{width:100%!important;background:linear-gradient(135deg,#128c7e,#25d366)!important;border-radius:12px!important;padding:24px!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;box-shadow:0 4px 15px #25d36633!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important;border:1px solid rgba(255,255,255,.15)!important;cursor:pointer!important}.about-menu-promo-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 25px #25d36659!important}.about-menu-promo-icon-wrap{background-color:#fff3!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:12px!important}.about-promo-title{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#fff!important;margin-bottom:6px!important;display:block!important}.about-promo-desc{font-family:Outfit,sans-serif!important;font-size:12px!important;line-height:1.5!important;color:#ffffffe6!important;margin:0 0 16px!important}.about-promo-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background-color:#fff!important;color:#128c7e!important;padding:8px 16px!important;border-radius:20px!important;font-family:Outfit,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;transition:all .25s ease!important;box-shadow:0 4px 10px #00000014!important}.about-menu-promo-card:hover .about-promo-btn{background-color:#111827!important;color:#fff!important}.megamenu__wrapper{padding-top:24px!important;padding-bottom:24px!important}.modal--mobile-friendly.modal--square .newsletter--has-image.modal__centered-content--padded .newsletter-popup{max-width:860px!important}.newsletter-popup__content{padding:40px 30px!important}.newsletter-popup__content form.contact-form{padding:24px 20px!important;margin:15px 0!important;width:100%!important;max-width:100%!important;border-radius:20px!important;box-shadow:0 8px 24px #0000000d!important}@media only screen and (max-width:768px){.newsletter-popup__content{padding:30px 20px!important}.newsletter-popup__content form.contact-form{padding:20px 16px!important}}.newsletter-popup__content .newsletter__input-group{display:flex!important;background-color:#fff!important;border-radius:30px!important;padding:4px!important;border:1px solid rgba(0,0,0,.08)!important;width:100%!important;max-width:100%!important;height:52px!important;align-items:center!important;box-shadow:0 4px 12px #0000001a!important;gap:0!important}.newsletter-popup__content .newsletter__input-group input.newsletter__input{flex:1!important;background-color:transparent!important;border:none!important;box-shadow:none!important;height:100%!important;padding:0 16px!important;color:#111827!important;font-family:Outfit,sans-serif!important;font-size:14px!important;margin:0!important;outline:none!important}.newsletter-popup__content .newsletter__input-group input.newsletter__input:focus{border:none!important;outline:none!important;box-shadow:none!important}.newsletter-popup__content .newsletter__input-group input.newsletter__input:-webkit-autofill,.newsletter-popup__content .newsletter__input-group input.newsletter__input:-webkit-autofill:hover,.newsletter-popup__content .newsletter__input-group input.newsletter__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important;-webkit-text-fill-color:#111827!important;transition:background-color 5000s ease-in-out 0s!important}.newsletter-popup__content .newsletter__input-group .input-group-btn{margin:0!important;padding:0!important;display:flex!important;align-items:center!important}.newsletter-popup__content .newsletter__input-group .input-group-btn button{background:#ff7a22!important;color:#fff!important;border:none!important;border-radius:50%!important;width:44px!important;height:44px!important;min-width:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;box-shadow:0 2px 8px #ff7a224d!important}.newsletter-popup__content .newsletter__input-group .input-group-btn button:hover{background:#111827!important;transform:scale(1.05)!important}.newsletter-popup__content .newsletter__input-group .input-group-btn button svg{width:18px!important;height:18px!important;stroke:#fff!important;stroke-width:2.5px!important;fill:none!important}.newsletter-popup__content .newsletter__input-group .form__submit--large{display:none!important}.newsletter-popup__content .newsletter__input-group .form__submit--small{display:flex!important;align-items:center!important;justify-content:center!important}.toolbar--rainbow{background:linear-gradient(135deg,#ff7a22,#fe3a6d,#9b5de5)!important;background-size:200% 200%!important;animation:premiumSunsetGradient 4s ease infinite!important;border-bottom:1px solid rgba(255,255,255,.1)!important}@keyframes premiumSunsetGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.toolbar p,.toolbar a,.toolbar span{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:0 1px 2px rgba(0,0,0,.08)}.toolbar a{border-bottom:1.5px solid rgba(255,255,255,.5)!important;padding-bottom:1px!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important;font-weight:700!important}.toolbar a:hover{border-bottom-color:#fff!important;opacity:1!important;letter-spacing:.08em!important}.site-nav__link{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.04em!important;color:#1f2937!important;text-transform:capitalize!important;position:relative!important;padding:8px 16px!important;border-radius:20px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;background:transparent!important}.site-nav__link:hover{color:#ff7a22!important;background:#ff7a220d!important}.site-nav__link--underline:after{display:none!important}.site-nav__link svg.icon-chevron-down{transition:transform .3s cubic-bezier(.25,.8,.25,1)!important;margin-left:5px!important;width:10px!important;height:10px!important}details[open] .site-nav__link svg.icon-chevron-down,.site-nav--has-dropdown:hover .site-nav__link svg.icon-chevron-down{transform:rotate(180deg)!important}.site-nav__dropdown{background-color:#fffffff0!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:16px!important;box-shadow:0 20px 40px #0000000f!important;overflow:visible!important;padding:24px!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.site-nav__dropdown:before{content:""!important;position:absolute!important;top:-30px!important;left:0!important;width:100%!important;height:30px!important;background:transparent!important;display:block!important;z-index:10!important}.megamenu{margin-top:0!important;padding-top:30px!important;border-radius:20px!important}.megamenu__col-title a{font-family:Outfit,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#111827!important;letter-spacing:.02em!important;margin-bottom:12px!important;text-transform:capitalize!important}.site-nav__dropdown-link{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#4b5563!important;padding:6px 12px!important;border-radius:8px!important;transition:all .2s ease!important;display:block!important;text-transform:capitalize!important}.site-nav__dropdown-link:hover{background-color:#ff7a220d!important;color:#ff7a22!important;transform:translate(4px)!important}.site-nav__link--icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:48px!important;padding:0 16px!important;border-radius:24px!important;transition:all .25s cubic-bezier(.25,.8,.25,1)!important;color:#1f2937!important;white-space:nowrap!important;position:relative!important}.site-nav__link--icon:after{display:none!important}.site-nav__link--icon svg:not(.icon-chevron-down){width:28px!important;height:28px!important}.site-nav__link--icon:not(:has(.site-nav__icon-label:not(.visually-hidden))){width:48px!important;padding:0!important;border-radius:50%!important}.site-nav__link--icon:hover{background-color:#ff7a220d!important;color:#ff7a22!important;transform:scale(1.05)!important}.site-nav__link--icon .site-nav__icon-label{margin-left:10px!important;font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.03em!important}.cart-link__bubble{display:none!important}@keyframes pulseCartBubble{0%{transform:scale(1)}50%{transform:scale(1.15);box-shadow:0 4px 14px #ff7a2299}to{transform:scale(1)}}.page-content--top{background:linear-gradient(135deg,#fff,#fafafa)!important;border:1px solid rgba(0,0,0,.04)!important;border-radius:24px!important;padding:40px 50px!important;box-shadow:0 20px 50px #00000005!important;max-width:1100px!important;margin-top:40px!important;margin-bottom:40px!important;overflow:hidden!important;position:relative!important;animation:fadeSlideUpHeader .8s cubic-bezier(.16,1,.3,1) both!important}.page-content--top:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:4px!important;background:linear-gradient(90deg,#ff7a22,#fe3a6d,#9b5de5)!important}.page-content--top .section-header{text-align:center!important}.page-content--top .section-header__title{font-family:Outfit,sans-serif!important;font-size:42px!important;font-weight:800!important;color:#111827!important;letter-spacing:-.03em!important;margin-top:12px!important;margin-bottom:0!important;text-transform:capitalize!important}.page-content--top nav.breadcrumb{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#11182766!important}.page-content--top nav.breadcrumb a{color:#11182799!important;transition:color .2s ease!important;text-decoration:none!important}.page-content--top nav.breadcrumb a:hover{color:#ff7a22!important}.page-content--top nav.breadcrumb .breadcrumb__divider{margin:0 4px!important;opacity:.6!important}@keyframes fadeSlideUpHeader{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.page-content--top{padding:30px 24px!important;margin-top:20px!important;margin-bottom:20px!important;border-radius:16px!important}.page-content--top .section-header__title{font-size:32px!important}}.page-content--product{max-width:1600px!important;width:calc(100% - 80px)!important;margin:30px 40px 60px!important;padding:40px!important;box-shadow:0 20px 50px #00000008!important;border-radius:24px!important}@media only screen and (max-width:768px){.page-content--product{width:calc(100% - 30px)!important;margin-left:15px!important;margin-right:15px!important;padding:24px!important}}@media only screen and (min-width:769px){.page-content--product .grid__item.product-single__sticky:first-child,.page-content--product .product-single__sticky:not(.product-grid__content){width:58%!important;padding-right:40px!important}.page-content--product .product-grid__content{width:42%!important}}.product-slideshow{border:1px solid rgba(17,24,39,.05)!important;border-radius:20px!important;box-shadow:0 12px 32px #1118270d,0 1px 3px #11182705!important;background-color:#fff!important;overflow:hidden!important}.product-image-main .image-wrap{overflow:hidden!important;border-radius:20px!important;border:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;cursor:zoom-in!important}.product-image-main .image-wrap img{transform-origin:var(--zoom-x, 50%) var(--zoom-y, 50%)!important;transition:transform .15s cubic-bezier(.25,1,.5,1)!important}.product-image-main .image-wrap:hover img{transform:scale(2)!important}.product-image-main .image-wrap:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#ff7a2203!important;pointer-events:none!important;opacity:0!important;transition:opacity .5s ease!important}.product-image-main .image-wrap:hover:after{opacity:1!important}.product__thumbs--left{margin-right:16px!important}.product__thumb-item{border-radius:8px!important;overflow:hidden!important;margin-bottom:12px!important;transition:all .25s ease!important}.product__thumb-item a{border-radius:8px!important;overflow:hidden!important;border:2px solid transparent!important;transition:all .25s ease!important;display:block!important}.product__thumb-item a.is-active,.product__thumb-item a:focus,.product__thumb-item a:hover{border-color:#ff7a22!important}.product__thumb-item a:before{display:none!important}@media only screen and (min-width:769px){.page-content--product{padding:24px 32px!important;margin-top:16px!important;margin-bottom:24px!important}.page-content--product .product__photos{overflow:visible!important}.page-content--product .product__main-photos,.page-content--product .product-slideshow,.page-content--product .product-main-slide,.page-content--product .product-image-main,.page-content--product .product-image-main .image-wrap{height:560px!important;padding-bottom:0!important}.page-content--product .product-image-main .image-wrap img{height:100%!important;width:auto!important;max-height:560px!important;object-fit:contain!important;margin:0 auto!important;top:auto!important;left:auto!important;position:relative!important}.page-content--product .product__thumbs--beside{height:560px!important;max-height:560px!important;overflow-y:auto!important}.product-single__title{font-size:24px!important;font-weight:700!important;line-height:1.3!important;margin-bottom:8px!important}.product-single__meta .product-block{margin-top:8px!important;margin-bottom:8px!important}.variant-wrapper{margin-bottom:8px!important}.variant-input-wrap{margin-bottom:4px!important}.product-block--sales-point{margin-top:4px!important;margin-bottom:4px!important}}.index-section{opacity:0;transform:translateY(30px);animation:pageSectionFadeIn 1s cubic-bezier(.16,1,.3,1) forwards}.index-section:nth-of-type(1){animation-delay:.1s}.index-section:nth-of-type(2){animation-delay:.25s}.index-section:nth-of-type(3){animation-delay:.4s}.index-section:nth-of-type(4){animation-delay:.55s}.index-section:nth-of-type(5){animation-delay:.7s}@keyframes pageSectionFadeIn{to{opacity:1;transform:translateY(0)}}.shopify-section-advanced-content{padding:40px 0!important}.shopify-section-advanced-content .page-width{background:#ffffffe0!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.4)!important;border-radius:28px!important;padding:50px 60px!important;box-shadow:0 10px 30px #00000004,0 1px 3px #00000001!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.shopify-section-advanced-content .page-width:hover{transform:translateY(-5px)!important;box-shadow:0 30px 60px #1118270f!important}.shopify-section-map,.shopify-section-background-image-text{padding:40px 0!important}.shopify-section-map .page-width,.shopify-section-background-image-text .background-media-text{border-radius:28px!important;overflow:hidden!important;box-shadow:0 15px 35px #00000005!important}.page-content:has(.rte:empty),.page-content:empty{display:none!important}.comparison__button{border:3px solid #ffffff!important;box-shadow:0 0 #ff7a2280,0 4px 15px #00000026!important;animation:comparisonPulse 2.4s infinite cubic-bezier(.16,1,.3,1)!important;transition:scale .3s cubic-bezier(.16,1,.3,1),border-color .3s ease!important}@keyframes comparisonPulse{0%{box-shadow:0 0 #ff7a22a6,0 4px 15px #00000026!important}70%{box-shadow:0 0 0 12px #ff7a2200,0 4px 15px #00000026!important}to{box-shadow:0 0 #ff7a2200,0 4px 15px #00000026!important}}.comparison__button:before,.comparison__button:after{background-color:#ff7a22!important;width:3px!important;box-shadow:0 0 8px #ff7a2266!important}.comparison__button svg{fill:#ff7a22!important;transition:transform .2s cubic-bezier(.16,1,.3,1),fill .2s ease!important}.comparison__button:hover{scale:1.08;border-color:#ff7a22!important}.comparison__button:hover svg{transform:scale(1.15)!important}.background-media-text__image{transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important}.background-media-text:hover .background-media-text__image{transform:scale(1.05)!important}.background-media-text__inner{background:#ffffffe0!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:28px!important;padding:50px 45px!important;box-shadow:0 15px 40px #00000008,0 1px 3px #00000003!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.background-media-text__inner:hover{transform:translateY(-5px)!important;box-shadow:0 25px 60px #11182714!important}.background-media-text__text .btn{background-color:#ff7a22!important;color:#fff!important;border-radius:30px!important;padding:14px 36px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 4px 15px #ff7a2233!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.background-media-text__text .btn:hover{background-color:#e05f0f!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #ff7a2273!important}.hotspot__button{background-color:#ff7a22!important;box-shadow:0 0 #ff7a2280,0 4px 15px #00000026!important;animation:hotspotPulse 2s infinite!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;border:2px solid #ffffff!important}@keyframes hotspotPulse{0%{box-shadow:0 0 #ff7a2299,0 4px 12px #00000026!important}70%{box-shadow:0 0 0 14px #ff7a2200,0 4px 12px #00000026!important}to{box-shadow:0 0 #ff7a2200,0 4px 12px #00000026!important}}.hotspot__button:hover{transform:translate(-50%,-50%) scale(1.18)!important;background-color:#e05f0f!important;border-color:#fff!important}.hotspot__button svg,.hotspot__button path,.hotspot__button circle{stroke:#fff!important;fill:none!important}.hotspots__image{border-radius:24px!important;overflow:hidden!important;box-shadow:0 10px 30px #00000004!important;border:1px solid rgba(17,24,39,.05)!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.hotspot-content__block{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)!important}.hotspot-content__block.is-active{animation:hotspotCardFadeIn .6s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes hotspotCardFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.hotspot-content__block .grid-product__content{background:#fff!important;border-radius:20px!important;padding:24px!important;box-shadow:0 10px 30px #00000004!important;border:1px solid rgba(17,24,39,.05)!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.hotspot-content__block .grid-product__content:hover{transform:translateY(-5px)!important;box-shadow:0 25px 50px #1118270f!important}.hotspot-content__block .grid-product{background:transparent!important;box-shadow:none!important;border:none!important}[class*=text-columns-] .grid__item{background-color:#fff!important;border-radius:24px!important;border:1.5px solid rgba(17,24,39,.08)!important;padding:40px 30px!important;box-shadow:0 10px 30px #00000004!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease!important;margin-bottom:30px!important}[class*=text-columns-] .grid__item:hover{transform:translateY(-6px)!important;border-color:#ff7a224d!important;box-shadow:0 25px 50px #1118270f!important}[class*=text-columns-] .float-grid{display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:center!important}[class*=text-columns-] .float-grid .grid__item{float:none!important;margin-left:0!important;margin-right:0!important;flex:1 1 300px!important;max-width:380px!important}[class*=text-columns-] .grid__item .image-wrap{border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.06)!important;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .6s ease!important}[class*=text-columns-] .grid__item .image-wrap img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}[class*=text-columns-] .grid__item:hover .image-wrap{border-color:#ff7a2233!important}[class*=text-columns-] .grid__item:hover .image-wrap img{transform:scale(1.05)!important}[class*=text-columns-] .grid__item .btn{border:2px solid #ff7a22!important;background-color:transparent!important;color:#ff7a22!important;border-radius:30px!important;padding:10px 24px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important;margin-top:15px!important}[class*=text-columns-] .grid__item .btn:hover{background-color:#ff7a22!important;color:#fff!important;box-shadow:0 6px 16px #ff7a2240!important;transform:translateY(-1px)!important}.collection-item{transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:block!important}.collection-item:hover{transform:translateY(-6px)!important}.collection-image-wrap{border-radius:20px!important;overflow:hidden!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.collection-item:hover .collection-image-wrap{transform:translateY(-3px) scale(1.02)!important}.collection-item .collection-image-wrap img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.collection-item:hover .collection-image-wrap img{transform:scale(1.04)!important}.grid-product__content{border-radius:20px!important;overflow:hidden!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)!important}.grid-product__content:hover{transform:translateY(-6px)!important;box-shadow:0 20px 40px #1118270d!important}.grid-product__image-mask img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.grid-product__content:hover .grid-product__image-mask img{transform:scale(1.05)!important}@keyframes busEngineRumble{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-.8px) rotate(-.5deg)}40%{transform:translateY(.8px) rotate(.5deg)}60%{transform:translateY(-.4px) rotate(0)}80%{transform:translateY(.4px) rotate(-.5deg)}to{transform:translateY(0) rotate(0)}}@keyframes kidJump{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.1)}}.back-to-school-badge-btn:hover .bts-bus-svg{animation:busEngineRumble .18s infinite linear!important}.back-to-school-badge-btn:hover .bts-kid-1{animation:kidJump .5s infinite ease-in-out!important;display:inline-block!important}.back-to-school-badge-btn:hover .bts-kid-2{animation:kidJump .5s infinite ease-in-out .25s!important;display:inline-block!important}.slideshow__slide .btn{transition:all .3s cubic-bezier(.16,1,.3,1)!important}.slideshow__slide .btn:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 24px #ff7a224d!important;background-color:#ff7a22!important;border-color:#ff7a22!important}@media only screen and (min-width:769px){.site-header__cart{max-width:620px!important;width:620px!important}}.site-header__cart .cart__item{grid-template-columns:140px auto auto!important;grid-column-gap:20px!important;padding:24px 0!important}.site-header__cart .cart__image a{width:140px!important;height:140px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.05)!important;box-shadow:0 4px 16px #00000008!important}.site-header__cart .cart__image img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-recommendations{margin-top:40px!important;padding-top:24px!important;border-top:1px solid rgba(17,24,39,.08)!important}.cart-recommendations .cart__recommended-title{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#111827!important;margin-bottom:20px!important}.cart-recommendations .new-grid.product-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:18px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding:4px 4px 20px!important;scroll-snap-type:x mandatory!important}.cart-recommendations .new-grid.product-grid::-webkit-scrollbar{display:none!important}.cart-recommendations .new-grid.product-grid .grid-item{flex:0 0 180px!important;width:180px!important;max-width:180px!important;margin:0!important;scroll-snap-align:start!important}.cart-recommendations .grid-product__content{background-color:#fff!important;border-radius:20px!important;border:1.5px solid rgba(17,24,39,.06)!important;padding:14px!important;box-shadow:0 4px 12px #00000004!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important}.cart-recommendations .grid-product__content:hover{transform:translateY(-5px)!important;border-color:#ff7a224d!important;box-shadow:0 12px 24px #11182712!important}.cart-recommendations .grid-product__image-mask{border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.04)!important;margin-bottom:12px!important;aspect-ratio:1 / 1!important;width:100%!important}.cart-recommendations .grid-product__image-mask img{width:100%!important;height:100%!important;object-fit:cover!important}.cart-recommendations .grid-product__title{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#111827!important;margin-bottom:6px!important;line-height:1.3!important;height:36px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.cart-recommendations .grid-product__price{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#ff7a22!important;margin-top:auto!important}.cart-recommendations .grid-product__vendor{display:none!important}.faq-custom-layout{padding-top:50px!important;padding-bottom:80px!important}.faq-grid-container{display:block}@media only screen and (min-width:769px){.faq-grid-container{display:grid!important;grid-template-columns:350px 1fr!important;grid-column-gap:50px!important;align-items:start!important;margin-top:40px!important}}.faq-sidebar{position:relative;margin-bottom:40px}@media only screen and (min-width:769px){.faq-sidebar{position:sticky!important;top:120px!important;margin-bottom:0!important}}.faq-support-card{background-color:#fff!important;border-radius:24px!important;border:1.5px solid rgba(17,24,39,.06)!important;padding:24px!important;box-shadow:0 10px 30px #00000005!important}.faq-support-image-wrap{width:100%!important;height:180px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(17,24,39,.04)!important;margin-bottom:20px!important}.faq-support-image{width:100%!important;height:100%!important;object-fit:cover!important}.faq-support-info .faq-badge{background-color:#ff7a221a!important;color:#ff7a22!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;padding:4px 10px!important;border-radius:12px!important;display:inline-block!important;letter-spacing:.05em!important;margin-bottom:12px!important}.faq-support-info h3{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#111827!important;margin-bottom:10px!important}.faq-support-info p{font-size:13px!important;line-height:1.6!important;color:#4b5563!important;margin-bottom:20px!important}.faq-gallery-grid{display:flex!important;align-items:center!important;gap:12px!important;border-top:1px solid rgba(17,24,39,.06)!important;border-bottom:1px solid rgba(17,24,39,.06)!important;padding:15px 0!important;margin:20px 0!important}.faq-gallery-image-wrap{width:60px!important;height:60px!important;border-radius:10px!important;overflow:hidden!important;flex-shrink:0!important;border:1px solid rgba(17,24,39,.04)!important}.faq-gallery-img{width:100%!important;height:100%!important;object-fit:cover!important}.faq-gallery-content h4{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:700!important;color:#111827!important;margin-bottom:2px!important}.faq-gallery-content p{font-size:11px!important;margin:0!important;line-height:1.4!important;color:#6b7280!important}.faq-whatsapp-btn{background-color:#25d366!important;color:#fff!important;padding:14px 20px!important;border-radius:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:Outfit,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.04em!important;text-decoration:none!important;transition:all .3s ease!important;box-shadow:0 4px 12px #25d36633!important;border:none!important;width:100%!important}.faq-whatsapp-btn:hover{background-color:#20ba59!important;box-shadow:0 6px 16px #25d36659!important;transform:translateY(-2px)!important}.faq-whatsapp-svg{width:16px!important;height:16px!important}.faq-block-item{margin-bottom:30px!important}.faq-category-header{position:relative!important;margin-bottom:20px!important;margin-top:40px!important}.faq-block-item:first-child .faq-category-header{margin-top:0!important}.faq-category-title{font-family:Outfit,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#111827!important;padding-bottom:12px!important;margin-bottom:6px!important;position:relative!important;border:none!important}.faq-category-title:after{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:40px!important;height:3px!important;background-color:#ff7a22!important;border-radius:2px!important}.faq-category-desc p{font-size:13px!important;color:#6b7280!important;margin:0!important}.faq-accordion-card{background-color:#fff!important;border-radius:16px!important;border:1.5px solid rgba(17,24,39,.05)!important;margin-bottom:12px!important;box-shadow:0 4px 12px #00000002!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}.faq-accordion-card:hover{border-color:#ff7a2240!important;box-shadow:0 10px 20px #11182709!important;transform:translateY(-1px)!important}.faq-accordion-card button.collapsible-trigger{padding:16px 20px!important;width:100%!important;text-align:left!important;background:transparent!important;border:none!important;font-family:Outfit,sans-serif!important;outline:none!important}.faq-question-trigger{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.faq-question-text{font-family:Outfit,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#111827!important;line-height:1.4!important}.faq-accordion-card button.collapsible-trigger[aria-expanded=true]{border-bottom:1.5px solid rgba(17,24,39,.04)!important}.faq-accordion-card .collapsible-content__inner{padding:16px 20px 20px!important;font-size:13px!important;line-height:1.6!important;color:#4b5563!important}.faq-accordion-card .collapsible-content__inner p{margin:0!important}.announcement-slider .flickity-viewport{overflow:hidden!important;width:100%!important;height:auto!important}.announcement-slider .flickity-slider{transform:none!important;display:block!important}.announcement-slider__slide{position:absolute!important;top:0!important;left:0!important;width:100%!important;transform:none!important;opacity:0!important;visibility:hidden!important;transition:none!important}.announcement-slider__slide.is-selected{position:relative!important;opacity:1!important;visibility:visible!important;display:block!important}.announcement-slider__slide.is-selected .announcement-slider__content{display:inline-block!important;white-space:nowrap!important;padding-left:100vw!important;animation:marqueeTickerInfinite 22s linear infinite!important;width:max-content!important}.announcement-slider__slide.is-selected .announcement-slider__content:hover{animation-play-state:paused!important}@keyframes marqueeTickerInfinite{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.cart-recommendations .grid-product__actions,product-recommendations[data-intent=complementary] .grid-product__actions,.grid-product__image-mask .grid-product__actions,.grid-product__actions{top:10px!important;right:10px!important}.grid-product__actions>button,.grid-product__actions .quick-add-btn,.grid-product__actions .quick-product__btn{margin-bottom:6px!important}html{scroll-behavior:smooth!important}.bts-banner-section-wrap{margin-top:40px!important;margin-bottom:50px!important}.bts-vector-card{background:linear-gradient(135deg,#fffdf8,#fff7ec,#fff2e0)!important;border:2px solid rgba(255,122,34,.12)!important;border-radius:32px!important;padding:65px 30px!important;box-shadow:0 15px 35px #ff7a220d!important;position:relative!important;overflow:hidden!important;text-align:center!important}.bts-vector-decorations{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:1!important}.bts-vector-item{position:absolute!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.04))!important}.bts-item-books{top:25px!important;left:35px!important}.bts-item-scissors{top:30px!important;right:40px!important}.bts-item-backpack{top:48%!important;left:25px!important;transform:translateY(-50%)!important}.bts-item-openbook{top:48%!important;right:25px!important;transform:translateY(-50%)!important}.bts-item-pencil{bottom:25px!important;left:45px!important}.bts-item-palette{bottom:25px!important;right:45px!important}.float-anim-1{animation:btsFloatOne 5s ease-in-out infinite!important}.float-anim-2{animation:btsFloatTwo 6s ease-in-out infinite!important}.float-anim-3{animation:btsFloatThree 5.5s ease-in-out infinite!important}@keyframes btsFloatOne{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(3deg)}}@keyframes btsFloatTwo{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(-4deg)}}@keyframes btsFloatThree{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}.bts-sparkle{position:absolute!important;font-size:20px!important;animation:btsSparkle 3s ease-in-out infinite alternate!important}.sparkle-1{top:18%!important;left:22%!important}.sparkle-2{top:20%!important;right:22%!important}.sparkle-3{bottom:20%!important;left:24%!important}.sparkle-4{bottom:22%!important;right:24%!important}@keyframes btsSparkle{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.2) rotate(15deg)}}.bts-banner-content{position:relative!important;z-index:2!important;max-width:620px!important;margin:0 auto!important}.bts-banner-badge{background-color:#ff7a221f!important;color:#ff7a22!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.08em!important;padding:6px 16px!important;border-radius:20px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;margin-bottom:16px!important;text-transform:uppercase!important}.bts-banner-title{font-family:Outfit,sans-serif!important;font-size:54px!important;font-weight:800!important;line-height:1.1!important;margin-bottom:16px!important;letter-spacing:-.02em!important}.bts-word-back{color:teal!important}.bts-word-to{color:#ffb800!important;margin:0 8px!important}.bts-word-school{color:#ff5252!important}.bts-banner-subtitle{font-size:15px!important;line-height:1.6!important;color:#5c6b73!important;margin-bottom:28px!important}.bts-banner-actions{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;flex-wrap:wrap!important}.bts-btn{font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:14px 28px!important;border-radius:30px!important;text-decoration:none!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;display:inline-block!important}.bts-btn-primary{background:linear-gradient(135deg,#ff7a22,#ff5252)!important;color:#fff!important;box-shadow:0 8px 20px #ff7a2247!important}.bts-btn-primary:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 25px #ff7a2266!important}.bts-btn-secondary{background-color:#fff!important;color:teal!important;border:2px solid rgba(0,128,128,.2)!important;box-shadow:0 4px 12px #00000008!important}.bts-btn-secondary:hover{border-color:teal!important;background-color:#0080800a!important;transform:translateY(-2px)!important}@media only screen and (max-width:768px){.bts-vector-card{padding:45px 20px!important;border-radius:24px!important}.bts-banner-title{font-size:38px!important}.bts-item-books,.bts-item-scissors{width:45px!important;height:auto!important}.bts-item-backpack,.bts-item-openbook{width:42px!important;height:auto!important}.bts-item-pencil,.bts-item-palette{width:40px!important;height:auto!important}.bts-item-books{top:15px!important;left:15px!important}.bts-item-scissors{top:15px!important;right:15px!important}.bts-item-backpack{top:52%!important;left:10px!important}.bts-item-openbook{top:52%!important;right:10px!important}.bts-item-pencil{bottom:15px!important;left:15px!important}.bts-item-palette{bottom:15px!important;right:15px!important}}.background-media-text__text{background-color:#fff!important;border-radius:24px!important;padding:40px!important;box-shadow:0 15px 35px #00000014!important;border:1.5px solid rgba(17,24,39,.05)!important;max-width:480px!important}.background-media-text__text .accent-subtitle{background-color:#ff7a221a!important;color:#ff7a22!important;font-family:Outfit,sans-serif!important;font-size:11px!important;font-weight:700!important;padding:4px 12px!important;border-radius:12px!important;display:inline-block!important;letter-spacing:.05em!important;margin-bottom:14px!important}.background-media-text__text p.h2,.background-media-text__text p.h3{font-family:Outfit,sans-serif!important;font-size:28px!important;font-weight:800!important;color:#111827!important;margin-bottom:14px!important}.background-media-text__subtext p{font-size:14px!important;line-height:1.6!important;color:#4b5563!important;margin-bottom:24px!important}.background-media-text__text .btn{background-color:#243542!important;color:#fff!important;border-radius:8px!important;padding:12px 24px!important;font-family:Outfit,sans-serif!important;font-weight:700!important;font-size:13px!important;text-transform:none!important;letter-spacing:.02em!important;transition:all .3s ease!important;box-shadow:0 4px 12px #24354226!important}.background-media-text__text .btn:hover{background-color:#ff7a22!important;box-shadow:0 6px 16px #ff7a224d!important;transform:translateY(-2px)!important}.bts-gutters-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:3!important;overflow:hidden!important}.bts-gutter-icon{position:absolute!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.04))!important;opacity:.9!important}.bts-gutter-left-1{top:700px!important;left:16px!important}.bts-gutter-left-2{top:1250px!important;left:14px!important}.bts-gutter-left-3{top:1800px!important;left:18px!important}.bts-gutter-left-4{top:2350px!important;left:15px!important}.bts-gutter-right-1{top:780px!important;right:18px!important}.bts-gutter-right-2{top:1350px!important;right:15px!important}.bts-gutter-right-3{top:1900px!important;right:18px!important}.bts-gutter-right-4{top:2450px!important;right:16px!important}.anim-float-a{animation:gutterFloatA 6s ease-in-out infinite!important}.anim-float-b{animation:gutterFloatB 7s ease-in-out infinite!important}@keyframes gutterFloatA{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes gutterFloatB{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(-5deg)}}@media only screen and (max-width:1280px){.bts-gutters-container{display:none!important}}.site-header{position:relative!important}.header-vector-decorations{position:absolute!important;top:50%!important;left:0!important;width:100%!important;transform:translateY(-50%)!important;pointer-events:none!important;z-index:10!important;padding:0 15px!important;display:flex!important;justify-content:space-between!important}.header-vector-item{font-size:18px!important;opacity:.85!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.05))!important;animation:btsHeaderFloat 4s ease-in-out infinite alternate!important}.header-vector-right{animation-delay:1.5s!important}@keyframes btsHeaderFloat{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-4px) rotate(8deg)}}@media only screen and (max-width:768px){.header-vector-decorations{display:none!important}}.footer-bts-vector-ribbon{display:flex!important;align-items:center!important;justify-content:space-around!important;padding:18px 0!important;margin-bottom:24px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;opacity:.85!important}.footer-bts-vector-item{font-size:22px!important;filter:drop-shadow(0 3px 6px rgba(0,0,0,.2))!important;transition:transform .3s ease!important}.footer-bts-vector-item:hover{transform:scale(1.3) rotate(10deg)!important}.value-props-section-wrap{margin-top:35px!important;margin-bottom:35px!important}.value-props-bar{background:linear-gradient(135deg,#f7e6d5,#ebd7c5,#e3cbb4)!important;border:1px solid rgba(160,120,90,.22)!important;border-radius:40px!important;box-shadow:0 8px 24px #b48c6e1f!important;padding:4px 10px!important;overflow:hidden!important}.value-props-grid{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.value-prop-item{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:16px 14px!important;border-right:1px solid rgba(130,95,65,.2)!important;color:#6b4e32!important;transition:transform .3s ease,color .3s ease!important}.value-prop-item:last-child{border-right:none!important}.value-prop-item:hover{color:#ff7a22!important}.value-prop-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:currentColor!important;transition:transform .3s ease!important}.value-prop-item:hover .value-prop-icon{transform:scale(1.15) rotate(5deg)!important}.value-prop-text{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:14px!important;white-space:nowrap!important;letter-spacing:.01em!important}@media only screen and (max-width:768px){.value-props-bar{border-radius:24px!important;padding:10px!important}.value-props-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.value-prop-item{border-right:none!important;background-color:#ffffff4d!important;border-radius:16px!important;padding:12px 10px!important}.value-prop-text{font-size:12px!important;white-space:normal!important;text-align:center!important}}.discount-tier-section-wrap{margin-top:40px!important;margin-bottom:40px!important}.discount-tier-bar{background-color:#f7ebd8!important;position:relative!important;padding:26px 30px!important;box-shadow:0 8px 24px #b48c5a14!important;-webkit-mask-image:radial-gradient(circle 5px at 10px 0,#0000 98%,#000 100%) 0 0 / 20px 100% repeat-x,radial-gradient(circle 5px at 10px 100%,#0000 98%,#000 100%) 0 100% / 20px 100% repeat-x,radial-gradient(circle 5px at 0 10px,#0000 98%,#000 100%) 0 0 / 100% 20px repeat-y,radial-gradient(circle 5px at 100% 10px,#0000 98%,#000 100%) 100% 0 / 100% 20px repeat-y;mask-image:radial-gradient(circle 5px at 10px 0,#0000 98%,#000) 0 0 / 20px 100% repeat-x,radial-gradient(circle 5px at 10px 100%,#0000 98%,#000) 0 100% / 20px 100% repeat-x,radial-gradient(circle 5px at 0 10px,#0000 98%,#000) 0 0 / 100% 20px repeat-y,radial-gradient(circle 5px at 100% 10px,#0000 98%,#000) 100% 0 / 100% 20px repeat-y;-webkit-mask-composite:source-over,source-over,source-over,source-over;mask-composite:intersect}.testimonials-section{position:relative!important;background-color:#c6b5a0!important;padding-top:55px!important;margin-top:45px!important}.testimonials-section:before{content:""!important;position:absolute!important;top:-15px!important;left:0!important;width:100%!important;height:16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12' width='24' height='12'%3E%3Cpath d='M0 12 C6 0, 18 0, 24 12 Z' fill='%23c6b5a0'/%3E%3C/svg%3E")!important;background-size:24px 16px!important;background-repeat:repeat-x!important;z-index:5!important}.discount-tier-grid{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.discount-tier-item{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-decoration:none!important;padding:10px 16px!important;border-right:1px solid rgba(180,140,90,.25)!important;transition:transform .3s ease!important}.discount-tier-item:last-child{border-right:none!important}.discount-tier-item:hover{transform:translateY(-2px)!important}.discount-tier-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;filter:drop-shadow(0 2px 4px rgba(199,154,59,.2))!important;transition:transform .3s ease!important}.discount-tier-item:hover .discount-tier-icon{transform:scale(1.15) rotate(10deg)!important}.discount-tier-content{display:flex!important;flex-direction:column!important;text-align:left!important}.discount-tier-title{font-family:Outfit,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#7a5c20!important;line-height:1.2!important}.discount-tier-sub{font-family:Outfit,sans-serif!important;font-weight:500!important;font-size:12px!important;color:#9e782e!important;margin-top:3px!important;text-decoration:underline!important;text-underline-offset:2px!important;transition:color .3s ease!important}.discount-tier-item:hover .discount-tier-sub{color:#ff7a22!important}@media only screen and (max-width:768px){.discount-tier-bar{padding:16px 15px!important}.discount-tier-grid{flex-direction:column!important;gap:12px!important}.discount-tier-item{border-right:none!important;border-bottom:1px solid rgba(180,140,90,.2)!important;padding-bottom:12px!important;width:100%!important}.discount-tier-item:last-child{border-bottom:none!important;padding-bottom:0!important}}.map-section__content{background-color:#fff9f2!important;border-radius:24px!important;padding:35px 30px!important;box-shadow:0 10px 30px #00000014!important;border:2px solid rgba(255,255,255,.8)!important;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease,border-color .4s ease,background-color .4s ease!important;position:relative!important;z-index:10!important;cursor:pointer!important}.map-section__content:hover{transform:translateY(-10px) scale(1.02)!important;box-shadow:0 22px 45px #00000029,0 0 25px #ff7a2238!important;border-color:#ff7a22!important;background-color:#fff!important}.map-section__content h3{font-family:Outfit,sans-serif!important;font-weight:700!important;color:#1a1a1a!important;transition:color .3s ease!important}.map-section__content:hover h3{color:#ff7a22!important}.map-section__content .btn{border-radius:12px!important;background-color:#2b353e!important;color:#fff!important;font-weight:600!important;padding:10px 22px!important;transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease!important}.map-section__content:hover .btn{background-color:#ff7a22!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 6px 16px #ff7a2259!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/overrides.css.map */
