*{box-sizing:border-box;margin:0;padding:0}body{display:flex;flex-direction:column;margin:0;min-height:100vh;height:100%;font-family:var(--font-primary--family)}img,picture,video,svg{display:block;max-width:100%;height:auto}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.mobile-menu-link br{display:none}.padding-left{padding-left:0}.margin-left{margin-left:0}.padding-right{padding-right:0}.spacing-block{padding-block:32px}.spacing-block-start{padding-block-start:32px}.spacing-block-end{padding-block-end:32px}.border-left{border-left:none}.padding-with-border{padding-left:0}@media(min-width:1024px){.padding-left{padding-left:224px!important}.margin-left{margin-left:224px!important}.padding-right{padding-right:224px!important}.spacing-block{padding-block:50px}.spacing-block-start{padding-block-start:50px}.spacing-block-end{padding-block-end:50px}.border-left{border-left:1px solid #E2E2E2}.padding-with-border{padding-left:1rem}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll{animation:scroll var(--scroll-duration, 30s) linear infinite}.animate-scroll:hover{animation-play-state:paused}body:not(:has(#announcement-bar)) #main-header{top:8px}@media only screen and (min-width:1024px){body:not(:has(#announcement-bar)) #main-header{top:1rem}body:not(:has(#announcement-bar)) #main-header .mega-menu{top:1rem}}.header .menu-mobile.menu-open .hamburger-line:nth-child(1){transform:translateY(5px) rotate(45deg)}.header .menu-mobile.menu-open .hamburger-line:nth-child(2){transform:translateY(-2px) rotate(-45deg)}.header .menu-main.fade-out{opacity:0;transform:scale(.98)}.header .menu-submenu.active{position:relative;opacity:1;transform:scale(1);pointer-events:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=search]::-moz-search-clear-button{display:none}.cart-item.is-removing{pointer-events:none}text-component{display:inline-block;position:relative;line-height:1;color:inherit;transition:color .3s ease}text-component:after{content:attr(value);display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;color:transparent;opacity:0;background-image:linear-gradient(-85deg,#0000001f 10%,#00000008,#0000001f 90%);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;background-position:100% 0;pointer-events:none;transition:opacity .3s ease}text-component[shimmer]{color:#a9a9a9}text-component[shimmer]:after{opacity:1;animation:text-shimmer 1.25s infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){text-component[shimmer]:after{animation:none}}cart-drawer{display:contents}cart-drawer[hidden] .cart-drawer-overlay,cart-drawer[hidden] .cart-drawer-content{visibility:hidden;pointer-events:none}[data-checkout-button] #magic-razorpay-spinner{background-color:#202020!important}.cart-toast{position:absolute;top:1rem;right:1.25rem;left:1.25rem;z-index:30;transform:translateY(-100%);opacity:0;transition:transform .25s ease,opacity .25s ease}.cart-toast.is-visible{transform:translateY(0);opacity:1}[data-cart-page] .cart-toast{position:fixed}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#macha-widget{z-index:9!important}#infiniteoptions-container{display:none!important}@media(max-width:1023px){body:not(.scrolled):has(#pe-announcement-bar.top-push-site-down) #main-header{top:50px!important}body:has(#mobile-header.menu-open) #pe-announcement-bar.top-push-site-down{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:51!important}body:has(#mobile-header.menu-open):has(#pe-announcement-bar.top-push-site-down){padding-top:43px!important}body[data-menu-was-scrolled]:has(#mobile-header.menu-open) #pe-announcement-bar{display:none!important}body[data-menu-was-scrolled]:has(#mobile-header.menu-open) #main-header{top:8px!important}}@media(min-width:480px)and (max-width:1023px){body:not(.scrolled):has(#pe-announcement-bar.top-push-site-down) #main-header{top:62px!important}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/base.css.map */
