p{margin:0}*{box-sizing:border-box}input{outline:none}button:hover{cursor:pointer}.btnElem{cursor:pointer}body{height:100%;width:100%;overflow-x:hidden}body .icon{color:#3e3e52;font-size:1.3rem}body .anchorTag{text-decoration:none;transition:transform .35s,box-shadow .35s;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}body .skeleton-loader{position:relative;background-color:#f2f2f8;overflow:hidden}body .skeleton-loader::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));animation:shimmer 1s infinite;content:""}@keyframes shimmer{100%{transform:translateX(100%)}}body .image-loader{width:100%;height:100%;border-top-left-radius:.75rem;border-top-right-radius:.75rem}body #generic-signin-overlay{height:34rem !important}body #generic-signin-overlay .signin-hd-blk{display:flex;justify-content:space-between;padding-top:.5rem;padding-left:1rem;align-items:center}body #generic-signin-overlay .signin-hd-blk .signin-hd{font-size:1.25rem;font-weight:bold;color:#1d1d1d}body #generic-signin-overlay .signin-body>div{width:100% !important}body #generic-signin-overlay>div{width:100% !important}body .more-description-details{padding:1rem}body .more-description-details{padding:1rem}body .touch-boundary{padding:1rem;cursor:pointer}@media(max-width: 1023px){body{font-size:1rem}}@media(min-width: 1024px){body{font-size:1.2rem}body .anchorTag:hover{-ms-transform:scale(1.07);-webkit-transform:scale(1.07);transform:scale(1.07);box-shadow:rgba(18,1,1,.06) 1px 3px 12px 2px}}.animate-cart-count{animation-duration:1s;animation-name:buttonTransition;transform-origin:center center}@keyframes buttonTransition{0%{transform:scale(1)}70%{transform:scale(1.5)}100%{transform:scale(1)}}.no-scroll{overflow:hidden}.hide{display:none !important}.toast{position:fixed;bottom:53px;width:80%;height:37px;background:rgba(0,0,0,.73);margin:0 10%;border-radius:10px;z-index:10000000;color:#fff;padding:10px;opacity:0}.fade-in{opacity:1;height:auto}.fade-out{opacity:0;height:0}@media(min-width: 1024px)and (resolution: 1.5dppx){#root,.portal-elem{zoom:.8}#generic-signin-overlay{zoom:1 !important}}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-left{from{transform:translateX(-300px)}}@keyframes slide-to-right{to{transform:translateX(300px)}}@keyframes slide-from-right{from{transform:translateX(300px)}}@keyframes slide-to-left{to{transform:translateX(-300px)}}@media(max-width: 1023px){::view-transition-old(root){animation:90ms cubic-bezier(0.4, 0, 1, 1) both fade-out,300ms cubic-bezier(0.4, 0, 0.2, 1) both slide-to-left}::view-transition-new(root){animation:210ms cubic-bezier(0, 0, 0.2, 1) 90ms both fade-in,900ms cubic-bezier(0.4, 0, 0.2, 1) both slide-from-right}}@keyframes waveUpDown{0%{transform:translate3d(0, 0px, 0)}25%{transform:translate3d(0, -15px, 0)}75%{transform:translate3d(0, 5px, 0)}100%{transform:translate3d(0, 0, 0)}}.headerAnimation{transform:translate3d(0, 0, 0)}.Show2{transition:transform 0s ease;animation:waveUpDown 1.2s 0s ease-in-out}.animationIcon{transform:scale3d(0.45, 0.45, 1);opacity:0}.animationIcon.show{transform:scale3d(1.05, 1.05, 1);opacity:1;transition:transform .8s cubic-bezier(0.38, 0.005, 0.215, 1)}.infinite-scroll-component{scrollbar-width:none;-ms-overflow-style:none}.infinite-scroll-component::-webkit-scrollbar{display:none}@keyframes image-zoom-out{0%{transform:scale(1.025, 1.025);opacity:.5}100%{transform:scale(1, 1);opacity:1}}.animationAdded{animation:image-zoom-out 1s ease-out}.descriptionTextExpanded{display:block !important;overflow:hidden}.faqShowAns{height:auto !important;padding-top:.5rem}
