*{margin:0;padding:0;font-family:var(--font-poppins),sans-serif;scroll-behavior:smooth;-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{color:#0f172a;background-color:#fcfcfd;line-height:1.5;letter-spacing:.01em}.layout{display:flex;flex-direction:column;min-height:110vh;background-color:#fff}.marginrl{margin-right:4rem;margin-left:4rem}.paddingrl{padding-left:4rem;padding-right:4rem}a,button,input,select,textarea{transition:all .25s cubic-bezier(.4,0,.2,1)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(0,90,224,.9);outline-offset:2px}button{cursor:pointer;border:none;background:none;font-family:inherit}.dropdownmenu-enter{opacity:0!important;top:30%}.dropdownmenu-enter-active{transition:all .3s ease-out}.dropdownmenu-enter-active,.dropdownmenu-enter-done{opacity:1!important;top:110%;pointer-events:auto!important}.dropdownmenu-exit{opacity:1!important;top:110%}.dropdownmenu-exit-active{transition:all .3s ease-out}.dropdownmenu-exit-active,.dropdownmenu-exit-done{opacity:0!important;top:30%;pointer-events:none}.dropdownsizebox-enter{opacity:0!important;top:30%}.dropdownsizebox-enter-active{transition:all .3s ease}.dropdownsizebox-enter-active,.dropdownsizebox-enter-done{opacity:1!important;top:110%;pointer-events:auto!important;position:static!important}.dropdownsizebox-exit{opacity:1!important;top:110%}.dropdownsizebox-exit-active{transition:all .3s ease}.dropdownsizebox-exit-active,.dropdownsizebox-exit-done{opacity:0!important;pointer-events:none}.dropdownarrow-enter{transform:rotate(0deg)}.dropdownarrow-enter-active,.dropdownarrow-enter-done,.dropdownarrow-exit{transform:rotate(-180deg)}.dropdownarrow-exit-active,.dropdownarrow-exit-done{transform:rotate(0deg)}.carttransiton-enter{opacity:0!important;top:30%;right:-100%}.carttransiton-enter-active{transition:all .3s ease-out}.carttransiton-enter-active,.carttransiton-enter-done{opacity:1!important;top:100%;right:0;pointer-events:auto!important}.carttransiton-exit{opacity:1!important;top:100%;right:0}.carttransiton-exit-active{transition:all .3s ease-out}.carttransiton-exit-active,.carttransiton-exit-done{opacity:0!important;top:30%;right:-100%;pointer-events:none}.reviewsmodel-enter{bottom:-41em!important}.reviewsmodel-enter-active,.reviewsmodel-enter-done,.reviewsmodel-exit,.reviewsmodel-exit-active{bottom:0!important}.reviewsmodel-exit-done{bottom:-41em!important}.paybutton{margin-top:1em!important;font-size:2em!important;background-color:#f50062;color:#fff!important;padding:.2em 2em!important;border-radius:.8em!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:.4em!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.paybutton:hover{opacity:90%!important;transform:translateY(-1px)!important;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important}.paybutton:focus-visible{outline:2px solid #005ae0!important;outline-offset:2px!important}.paybutton:disabled{opacity:80%!important}.codisavailable{font-size:large;color:#020617;font-family:var(--font-heebo),sans-serif}.payment-waiting-page{position:fixed;inset:0;background:linear-gradient(135deg,#f8fafc,#f0f4ff);z-index:200;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.payment-waiting-page .payment-waiting-card{background:#fff;border-radius:1.6em;box-shadow:0 20px 40px -5px rgba(0,0,0,.1),0 8px 16px -4px rgba(0,0,0,.05);padding:5em 5.5em;display:flex;flex-direction:column;align-items:center;gap:0;max-width:46rem;width:90%;text-align:center}.payment-waiting-page .payment-spinner-wrap{position:relative;width:7em;height:7em;margin-bottom:2.2em}.payment-waiting-page .payment-spinner-wrap .payment-spinner-ring{position:absolute;inset:0;border-radius:50%;border:.35em solid transparent;border-top-color:#020617;animation:payment-spin .9s linear infinite}.payment-waiting-page .payment-spinner-wrap .payment-spinner-ring-2{position:absolute;inset:.8em;border-radius:50%;border:.25em solid transparent;border-top-color:#1031bb;animation:payment-spin 1.4s linear infinite reverse}.payment-waiting-page .payment-spinner-wrap .payment-spinner-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2em}@keyframes payment-spin{to{transform:rotate(1turn)}}.payment-waiting-page .payment-provider-badge{display:inline-flex;align-items:center;gap:.5em;background:#f1f5f9;border-radius:10em;padding:.4em 1.1em;font-size:.78em;font-weight:600;color:#64748b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:1.6em}.payment-waiting-page h1{font-size:1.5em;font-weight:700;color:#0f172a;margin-bottom:.5em;line-height:1.3}.payment-waiting-page .payment-subtitle{font-size:.92em;color:#64748b;line-height:1.6;margin-bottom:2.4em}.payment-waiting-page .payment-warning{display:flex;align-items:center;gap:.6em;background:#fff7ed;border:1px solid #fed7aa;border-radius:.8em;padding:.9em 1.2em;font-size:.82em;color:#9a3412;font-weight:500;width:100%;margin-bottom:2em}.payment-waiting-page .payment-warning .warning-icon{font-size:1.2em;flex-shrink:0}.payment-waiting-page .payment-security-row{display:flex;align-items:center;gap:.4em;font-size:.75em;color:#94a3b8}.payment-waiting-page .payment-security-row .lock-icon{font-size:1.1em}.payment-waiting-page .payment-dots{display:flex;gap:.4em;margin-top:1.2em}.payment-waiting-page .payment-dots span{width:.5em;height:.5em;border-radius:50%;background:#020617;opacity:.3;animation:payment-pulse-dot 1.4s ease-in-out infinite}.payment-waiting-page .payment-dots span:nth-child(2){animation-delay:.2s}.payment-waiting-page .payment-dots span:nth-child(3){animation-delay:.4s}@keyframes payment-pulse-dot{0%,80%,to{opacity:.3;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}.stripepaymentform{position:fixed;background-color:#fff;top:0;left:0;height:100%;width:100%;z-index:100;display:flex;justify-content:center;align-items:center}.stripepaymentform #payment-form{width:80%;height:-moz-fit-content;height:fit-content}input[type=checkbox]+label{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:.5em}input[type=checkbox]{display:none}label .colordisplay{width:3em;height:1em;margin:.24em 0}input[type=checkbox]+label .tickbox{font-size:1em;border:.1em solid #fff;outline:.1em solid #000;border-radius:.2em;display:flex;justify-content:center;align-items:center;color:transparent;height:1em;width:.9em}input[type=checkbox]:checked+label .tickbox{background-color:#1976d2;outline-color:#1976d2;color:#fff}::-webkit-scrollbar{width:.7rem}::-webkit-scrollbar-track{background-color:hsla(0,0%,63%,.15);border-radius:2rem;margin-block:.5rem}::-webkit-scrollbar-thumb{background-color:rgba(75,85,99,.25);border-radius:1rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:rgba(75,85,99,.4)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:rgba(75,85,99,.25) hsla(0,0%,63%,.15);scrollbar-width:thin}}.logo{transition:all .3s ease-in-out;position:relative;height:100%}.logo img{object-fit:contain;object-position:center center}footer{font-size:1.6rem;margin-top:auto;padding:1.5em 1.25em;background-color:#fafafa;text-align:center;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -1px 4px rgba(0,0,0,.03)}footer .logo{width:15em;height:3em}footer .linkscontainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2em;column-gap:3em;margin-top:1em}footer a{text-wrap:nowrap;color:#4b5563;text-decoration:none;font-size:1em;line-height:1.5;position:relative;padding-bottom:.2em}footer a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1.5px;background-color:#020617;transition:width .3s cubic-bezier(.4,0,.2,1)}footer a:hover{color:#020617}footer a:hover:after{width:100%}.homepageswiper{height:70vh;width:100%;box-sizing:border-box}.homepageswiper .productimg{position:relative;background-color:#fff;width:100%;height:100%}.homepageswiper .productimg img{object-fit:cover;object-position:center center}.button{font-size:1.4em;padding:.58em 2.2em;background-color:#020617;color:#fff;border:.1em solid hsla(0,0%,100%,.92);outline:.1em solid #020617;border-radius:.8em;cursor:pointer;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;font-weight:600;letter-spacing:.01em;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.button:hover{background-color:#0f172a;border:.1em solid #fff;outline:.1em solid #0f172a;transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,.08),0 4px 10px -2px rgba(0,0,0,.04)}.button:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.button:active{transform:translateY(0) scale(.98);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}header{font-size:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.04);padding-top:.7em;padding-bottom:.7em;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.95)}.header1{font-size:1em;column-gap:3em;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.header1 .cartmenudiv{left:0;width:100%;transition:all .3s ease-in-out;overflow:hidden;z-index:11}.header1 .cartmenudiv,.header1 .cartmenudiv .cartmenu{position:absolute;top:0;height:100vh;pointer-events:none}.header1 .cartmenudiv .cartmenu{font-size:1rem;opacity:0;max-width:60em;overflow-y:scroll;background-color:#fff;box-sizing:border-box;padding:2.5em;box-shadow:-4px 0 24px rgba(0,0,0,.1)}@supports not selector(::-webkit-scrollbar){.header1 .cartmenudiv .cartmenu{-ms-overflow-style:none;scrollbar-width:none}}.header1 .cartmenudiv .cartmenu::-webkit-scrollbar{display:none}.header1 .cartmenudiv .cartmenu .cartmenudiv1{display:flex;justify-content:space-between;align-items:center;font-size:3em}.header1 .cartmenudiv .cartmenu .cartmenudiv1 .cancelicon:hover{color:#f50062;cursor:pointer}.header1 .cartmenudiv .cartmenu .products{margin-top:3em;display:grid;grid-template-columns:1fr;grid-gap:0}.header1 .cartmenudiv .cartmenu .products .product{display:flex;justify-content:space-between;align-items:center;gap:1em;font-size:2em;padding:1em 0;border-bottom:1px solid rgba(0,0,0,.06);transition:background-color .2s ease}.header1 .cartmenudiv .cartmenu .products .product:last-child{border-bottom:none}.header1 .cartmenudiv .cartmenu .products .product .productname .productsrno{font-family:var(--font-podkova),sans-serif;font-size:1.4em}.header1 .cartmenudiv .cartmenu .products .product .editcount{display:flex;justify-content:space-between;align-items:center;min-width:4em;font-size:1.4em;font-family:var(--font-podkova),sans-serif}.header1 .cartmenudiv .cartmenu .products .product .editcount .editicon{font-size:1em}.header1 .cartmenudiv .cartmenu .products .product .editcount .editicon:first-child{color:#f50062}.header1 .cartmenudiv .cartmenu .products .product .editcount .editicon:last-child{font-size:1.2em;color:#00b4dd}.header1 .cartmenudiv .cartmenu .total{margin-top:.5em;font-family:var(--font-heebo),sans-serif;font-size:3em;opacity:75%}.header1 .cartmenudiv .cartmenu .continueshoppingdiv{font-size:3em;display:flex;flex-direction:column;gap:.5em}.header1 .cartmenudiv .cartmenu .continueshoppingdiv .continueshopping{display:flex;justify-content:center;align-items:center;justify-content:flex-start;gap:.5em;color:#ff600a}.header1 .cartmenudiv .cartmenu .continueshoppingdiv .continueshoppingbutton{color:#005ae0;cursor:pointer}.header1 .cartmenudiv .cartmenu .cartbuttons{margin-top:1em;display:flex;justify-content:center;align-items:center;justify-content:flex-start;gap:2em}.header1 .cartmenudiv .cartmenu .cartbuttons a{text-decoration:none}.header1 .cartmenudiv .cartmenu .cartbuttons .checkout{background-color:#020617;color:#fff;font-size:1.9em;padding:.4em 1.6em;text-decoration:none;border-radius:.4em;transition:all .25s cubic-bezier(.4,0,.2,1)}.header1 .cartmenudiv .cartmenu .cartbuttons .checkout:hover{background-color:#1e293b;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.header1 .cartmenudiv .cartmenu .cartbuttons .checkout:active{transform:translateY(0) scale(.98)}.header1 .cartmenudiv .cartmenu .cartbuttons .checkout:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.header1 .logo{width:25em;height:5em;cursor:pointer;position:relative}.header1 .logo img{object-fit:contain;object-position:center center}.header1 .navitems{list-style:none;font-size:1.95em;column-gap:1.8em;row-gap:0}.header1 .navitems,.header1 .navitems a{display:flex;justify-content:space-between;align-items:center}.header1 .navitems a{white-space:nowrap;cursor:pointer;position:relative;text-decoration:none;color:#000;padding-bottom:.15em;font-weight:500;letter-spacing:.005em}.header1 .navitems a:after{content:"";position:absolute;bottom:-.1em;left:0;width:0;height:2px;background-color:#020617;transition:width .3s cubic-bezier(.4,0,.2,1)}.header1 .navitems a:hover:after{width:100%}.header1 .navitems a .arrow{font-size:1.5em;transition:all .3s linear}.header1 .navitems a ul{position:absolute;background-color:#fff;padding:1em 2em;box-shadow:0 10px 25px -3px rgba(0,0,0,.08),0 4px 10px -2px rgba(0,0,0,.04);border-radius:.8em;border:1px solid rgba(0,0,0,.05);cursor:context-menu;opacity:0}.header1 .navitems a ul li{white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:.4em;padding:.1em .3em}.header1 .navitems a ul li:hover:before{position:absolute;content:"";left:-.5em;height:60%;width:100%;border-left:.22em solid #020617}.header1 .navitems a ul li:hover{font-size:1.1em;background-color:rgba(0,0,0,.02)}.header1 .headerbuttons{font-size:1.02em;display:flex;justify-content:space-between;align-items:center;gap:2.4em}.header1 .headerbuttons .login{padding:.34em 1.25em;background-color:#020617;color:#fff;border:none;font-size:1.6em;white-space:nowrap;text-transform:capitalize;border-radius:.4em;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:600;letter-spacing:.01em;box-shadow:0 1px 2px rgba(0,0,0,.04)}.header1 .headerbuttons .login:hover{background-color:#1e293b;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.header1 .headerbuttons .login:active{transform:translateY(0)}.header1 .headerbuttons .login:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.header1 .headerbuttons .carticon{font-size:2.2em;border-radius:.4em;padding:.34em .45em;color:#020617;box-shadow:0 0 0 1px rgba(2,6,23,.1),0 1px 2px rgba(0,0,0,.04);transition:all .25s cubic-bezier(.4,0,.2,1);background-color:hsla(0,0%,100%,.96)}.header1 .headerbuttons .carticon:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);transform:translateY(-1px)}.header1 .headerbuttons .carticon:active{transform:translateY(0) scale(.96)}.header1 .headerbuttons .carticon:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.header1 .headerbuttons .userimgdiv{font-size:2em;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;gap:.3em;margin-right:.2em}.header1 .headerbuttons .userimgdiv a{text-decoration:none;color:#000}.header1 .headerbuttons .userimgdiv .userimg{position:relative;width:1.75em;height:1.75em;border-radius:50%;overflow:hidden}.header1 .headerbuttons .userimgdiv .userimg img{object-fit:contain;object-position:center top}.header1 .headerbuttons .userimgdiv .userimg .userlogo{width:100%;height:100%}.header1 .headerbuttons .userimgdiv span{display:flex;justify-content:center;align-items:center;transition:all .3s linear;position:relative}.header1 .headerbuttons .userimgdiv span .arrow{position:absolute;font-size:1.5em;box-sizing:border-box}.header1 .headerbuttons .userimgdiv ul{position:absolute;background-color:#fff;z-index:25;padding:1em 1.5em;box-shadow:0 10px 25px -3px rgba(0,0,0,.08),0 4px 10px -2px rgba(0,0,0,.04);border-radius:.8em;border:1px solid rgba(0,0,0,.05);cursor:context-menu;opacity:0;pointer-events:none;list-style:none;right:0;width:14em}.header1 .headerbuttons .userimgdiv ul li{transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;overflow-wrap:break-word;display:flex;justify-content:center;align-items:center;line-height:1.8em;justify-content:flex-start;gap:.2em;padding:.15em .3em;border-radius:.4em}.header1 .headerbuttons .userimgdiv ul li:hover{background-color:rgba(0,0,0,.03)}.header1 .headerbuttons .userimgdiv ul li .usermenuicons{font-size:1.3em}.header1 .headerbuttons .userimgdiv ul li .signout{color:#fff;background-color:#000;font-size:.8em;padding:.1em 1.2em;text-transform:capitalize;border-radius:.4em;transition:all .2s cubic-bezier(.4,0,.2,1)}.header1 .headerbuttons .userimgdiv ul li .signout:hover{background-color:#1e293b}.header1 .headerbuttons .userimgdiv ul li:nth-child(2){font-size:.8em;cursor:context-menu}.header2{display:flex;margin-top:.5em;display:none}.header2,.header2 .navitems.navitems2{justify-content:center;align-items:center}.header2 .navitems.navitems2{display:flex;flex-direction:column;max-height:4.5em;width:100%;overflow-x:scroll;flex-wrap:wrap;row-gap:.1em;column-gap:1.8em;font-size:1.7em}.header2 .navitems.navitems2::-webkit-scrollbar{width:2px;height:.18em;background-color:#f5f5f5}.header2 .navitems.navitems2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.144);border-radius:10px;background-color:hsla(0,0%,96%,.275)}.header2 .navitems.navitems2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.13);background-color:rgba(85,85,85,.396)}@supports not selector(::-webkit-scrollbar){.header2 .navitems.navitems2{scrollbar-color:gray transparent;scrollbar-width:thin}}@keyframes circleanimation{0%{rotate:0deg}to{rotate:1turn}}.ourlatestcollectionheading{font-size:2.6rem;margin-top:1.8em;margin-bottom:.3em;position:relative;border-bottom:.1em solid #020617;display:flex;align-items:center;line-height:1.2;letter-spacing:-.01em}.ourlatestcollectionheading .nextbutton{color:#00b4dd}.ourlatestcollectionheading .nextbutton,.ourlatestcollectionheading .prevbutton{display:flex;justify-content:center;align-items:center;font-size:1.7em;border-radius:0}.ourlatestcollectionheading .prevbutton{margin-left:auto;color:#4b5563;transform:rotate(180deg)}@keyframes customizecoloranimation{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(50deg) scale(.9)}}.infinitescrolldiv{background-color:#fff;z-index:2}@supports not selector(::-webkit-scrollbar){.infinitescroll{-ms-overflow-style:none;scrollbar-width:none}}.infinitescroll::-webkit-scrollbar{display:none}.homepageproductsdiv{margin-top:.5em;font-size:.8rem;box-sizing:border-box}.homepageproductsdiv:nth-child(n){margin-top:5em;margin-bottom:5em}.homepageproductsdiv .productcard{font-size:.88em;height:100%!important;box-shadow:none!important}.homepageproductsdiv .productcard:hover{transform:scale(1)!important}.ourlatestcollectiongrid{font-size:.9rem;margin-top:3em;display:grid;place-content:center;grid-template-columns:repeat(auto-fit,minmax(28em,1fr));grid-auto-rows:auto;grid-gap:4em;gap:4em}.productcardouterdiv{width:100%;height:100%;position:relative;display:grid;place-items:center}.productcard{font-size:.78em;padding:5.5%;width:100%;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);border-radius:1.2em;box-sizing:border-box;overflow:hidden;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-evenly;transition:all .35s cubic-bezier(.4,0,.2,1);background-color:#fff;z-index:2;border:1px solid rgba(0,0,0,.04);row-gap:.4em}.productcard[data-productpage-productcard=true]{padding-bottom:5em}.productcard[data-ismobile=false i]:hover{box-shadow:0 12px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);transform:translateY(-5px)}.productcard[data-ismobile=false i][data-magnifier-active=true i]{box-shadow:0 12px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06);transform:translateY(-5px)}.productcard[data-ismobile=false i]:hover .productdata{opacity:0;pointer-events:none}.productcard[data-ismobile=false i]:hover .productimgcarousel{transform:scale(1.4) translateY(12%)}.productcard[data-magnifier-active=true i] .productdata{opacity:0;pointer-events:none}.productcard[data-magnifier-active=true i] .productimgcarousel{transform:scale(1.4) translateY(12%)}.productcard[data-ismobile=false i]:hover .prevnextbuttons{opacity:100%;pointer-events:auto;z-index:51}.productcard[data-ismobile=false i]:hover .productpagelinkbutton{opacity:100%;pointer-events:auto;z-index:51}.productcard[data-magnifier-active=true i] .prevnextbuttons{opacity:100%;pointer-events:auto;z-index:51}.productcard[data-magnifier-active=true i] .productpagelinkbutton{opacity:100%;pointer-events:auto;z-index:51}.productcard[data-ismobile=true i] .prevnextbuttons{opacity:100%;pointer-events:auto;top:32%}.productcard[data-ismobile=true i] .productpagelinkbutton{opacity:100%;pointer-events:auto}.productcard[data-ismobile=true i] .productimgcarousel .productimg{height:36em}.productcard[data-ismobile=true i]:has(>:hover) .productimgcarousel{transform:scale(1) translateY(0)}.productcard[data-ismobile=true i]:has(>:hover) .productdata{opacity:1;pointer-events:auto}.productcard[data-ismobile=true i]:has(.reviewdiv:hover) .productimgcarousel{transform:scale(1) translateY(0)}.productcard[data-ismobile=true i]:has(.reviewdiv:hover) .productdata{opacity:1;pointer-events:auto}.productcard[data-ismobile=true i]:has(.productdata:hover) .productimgcarousel{transform:scale(1) translateY(0)}.productcard[data-ismobile=true i]:has(.productdata:hover) .productdata{opacity:1;pointer-events:auto}.productcard[data-ismobile=true i]:has(>*>:hover) .productimgcarousel{transform:scale(1.4) translateY(12%)}.productcard[data-ismobile=true i]:has(>*>:hover) .productdata{opacity:0;pointer-events:none}.productcard .productimgcarousel{transition:all .3s ease-in-out;z-index:3}.productcard .productimgcarousel .productimg{position:relative;background-color:#fff;background-size:200% 100%;height:30em;z-index:2}.productcard .productimgcarousel .productimg.loaded{background:#f0f0f0;animation:none}.productcard .productimgcarousel .productimg img{object-fit:contain;object-position:center center;opacity:0;transition:opacity .3s ease-in-out}.productcard .productimgcarousel .productimg img.swiper-lazy-loaded{opacity:1}.productcard .prevnextbuttons{position:absolute;transition:all .3s ease;font-size:1em;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:3;right:1%;top:35%;opacity:0;pointer-events:none;gap:.5em}.productcard .prevnextbuttons .nextbutton{color:#00b4dd}.productcard .prevnextbuttons .nextbutton,.productcard .prevnextbuttons .prevbutton{display:flex;justify-content:center;align-items:center;font-size:3.5em;border-radius:0}.productcard .prevnextbuttons .prevbutton{color:#4b5563}.productcard .productpagelinkbutton{position:absolute;transition:all .3s ease;z-index:3;right:0;top:12%;opacity:0;pointer-events:none;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.2em}.productcard .productpagelinkbutton button{display:flex;justify-content:center;align-items:center;font-size:3.2em;color:#00b4dd;border-radius:0;transition:all .2s ease}.productcard .productpagelinkbutton button:hover{transform:scale(1.1)}.productcard .productpagelinkbutton .magnifierbutton{font-size:4em}.productcard .productdata{margin-top:1.2em;transition:all .3s ease-in-out}.productcard .productdata .producttitle{font-size:1.5em;opacity:65%;margin-bottom:.28em;font-weight:500;letter-spacing:.01em}.productcard .productdata .productname{margin-top:.15em;font-size:2.2em;font-weight:700;line-height:1.2;letter-spacing:-.01em}.productcard .productdata .productdiv3{margin:.6em auto 0;display:flex;justify-content:space-between;align-items:center}.productcard .productdata .productdiv3 .stars{display:flex}.productcard .productdata .productdiv3 .stars .star{font-size:2.5em;color:#daa520}.productcard .productdata .productdiv3 .price{display:flex;justify-content:space-between;align-items:center;gap:.6em;font-size:2.3em;align-items:baseline}.productcard .productdata .productdiv3 .price .cutprice{font-family:var(--font-heebo),sans-serif;text-decoration:line-through;opacity:80%}.productcard .productdata .productdiv3 .price .realprice{font-family:var(--font-heebo),sans-serif;font-weight:700}.productcard .customizeproduct{font-size:.9em;margin-top:.5em;padding-top:1em;border-radius:1em 1em 0 0;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.7em;row-gap:1.2em;z-index:3}.productcard .customizeproduct .customizecolorsdiv{font-size:1em;display:flex;align-items:center;justify-content:center;gap:1.5em;flex-wrap:wrap;padding:1em 2em;border-radius:1.6em;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.productcard .customizeproduct .customizecolorsdiv .customizecolor{width:3.5em;height:3.5em;border-radius:50%;border:.3em solid #d9dbe0;outline:.3em dashed #000;transition:transform .3s ease-in-out}.productcard .customizeproduct .customizecolorsdiv .customizecolor:hover{transform:rotate(80deg) scale(.95)}.productcard .customizeproduct .sizes{font-size:2.5em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6em;padding:.1em .5em;border-radius:.8em}.productcard .customizeproduct .sizes .size{padding:.1em .4em;border-radius:.4em;border:.12em dashed #4b5563;transition:transform .2s ease-in-out}.productcard .customizeproduct .sizes .size:hover{border-style:solid}.productcard .customizeproduct .addtocart{min-width:80%;background-color:#020617;color:#fff;font-size:2.2em;padding:.32em 2em;border-radius:.4em;transition:all .25s cubic-bezier(.4,0,.2,1);font-weight:600;letter-spacing:.01em;box-shadow:0 1px 2px rgba(0,0,0,.04);margin-top:.24em}.productcard .customizeproduct .addtocart:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.productcard .customizeproduct .addtocart:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.productcard .reviewdiv{position:absolute;z-index:3;transition:all .4s ease-in-out;bottom:-41em;left:0;height:45em;font-size:1em;width:100%;box-sizing:border-box;display:flex;flex-direction:column}@supports not selector(::-webkit-scrollbar){.productcard .reviewdiv{-ms-overflow-style:none;scrollbar-width:none}}.productcard .reviewdiv::-webkit-scrollbar{display:none}.productcard .reviewdiv .showreviewdiv{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:4;padding-top:.5em;padding-bottom:2em;display:flex;justify-content:center;align-items:center}.productcard .reviewdiv .showreviewdiv .showreview{background-color:#fff;color:#000;text-transform:capitalize;display:flex;justify-content:center;align-items:center;gap:.1em;font-size:2.2em;margin-bottom:-1em;padding:0 2em;border-radius:2em 2em 0 0;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.productcard .reviewdiv .showreviewdiv .showreview span{display:flex;justify-content:center;align-items:center;transition:all .4s ease}.productcard .reviewdiv .showreviewdiv .showreview span .arrow{font-size:1.1em}.productcard .reviewdiv .reviewsouterdiv{background-color:#fff;height:100%;padding:0 2em;overflow-y:scroll;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);display:flex;flex-direction:column;row-gap:2em}.productcard .reviewdiv .reviewsouterdiv .noproductsmessage{font-size:1.3rem;gap:.5em;margin-top:1em;padding:.8em 0 1em;color:#9ca3af;opacity:.85}.productcard .reviewdiv .reviewsouterdiv .noproductsmessage p{font-size:1em;gap:.4em;color:inherit}.productcard .reviewdiv .reviewsouterdiv .noproductsmessage .icon{font-size:1.4em}.productcard .reviewdiv .reviewsouterdiv .noproductsmessage .retrybutton{font-size:1.1rem;padding:.4em 1.2em}.productcard .reviewdiv .reviews{margin-top:1em;grid-row-gap:1em;row-gap:1em;grid-column-gap:1em;column-gap:1em;background-color:#fff;display:grid;grid-template-columns:1fr!important;grid-template-rows:auto;font-size:1em}.productcard .reviewdiv .review{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.04);border-left:4px solid #020617;border-radius:.8em;display:flex;flex-wrap:wrap;align-items:center;column-gap:1em;padding:1.5em;box-sizing:border-box;font-size:.8em;background-color:#fafafa;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.productcard .reviewdiv .review:hover{transform:translateX(4px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);background-color:#fff}.productcard .reviewdiv .review .profilediv{display:flex;align-items:center;row-gap:2em;column-gap:.6em}.productcard .reviewdiv .review .profilediv .profileimg{width:5em;height:5em;overflow:hidden;position:relative;border-radius:50%}.productcard .reviewdiv .review .profilediv .profileimg img{object-fit:contain;object-position:center top}.productcard .reviewdiv .review .profilediv .profileimg .userlogo{width:100%;height:100%}.productcard .reviewdiv .review .profilediv .namediv .profilename{max-width:100%;font-size:2.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productcard .reviewdiv .review .profilediv .namediv .stars .star{font-size:2.5em;color:#daa520}.productcard .reviewdiv .review .reviewmessage{margin-top:.2em;flex-basis:100%;font-size:2.2em;text-indent:.1em}.productcard .reviewdiv .reviewinputdiv{position:-webkit-sticky;position:sticky;background-color:#fff;padding-top:.5em;bottom:0;display:flex;flex-wrap:wrap;padding-bottom:1.2em}.productcard .reviewdiv .reviewinputdiv .stars{display:flex;flex-basis:100%}.productcard .reviewdiv .reviewinputdiv .stars:after{content:" Rate us";font-size:1.5em}.productcard .reviewdiv .reviewinputdiv .stars .star{font-size:3em;color:#daa520}.productcard .reviewdiv .reviewinputdiv textarea{box-sizing:border-box;padding:.2em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);border-radius:.4em;font-size:2em;width:80%;min-height:4.5em;max-height:5em;outline:none}.productcard .reviewdiv .reviewinputdiv textarea:focus{box-shadow:0 0 0 2px rgba(0,90,224,.2),0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.productcard .reviewdiv .reviewinputdiv .icon{font-size:3em;color:#005ae0;align-self:flex-end}.services{font-size:.8rem;margin-top:10em;margin-bottom:10em;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4em}.services .service{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:1.2em;text-align:center;padding:2.5em;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);border-radius:1.2em;background-color:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.services .service:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)}.services .service .serviceicon{font-size:3.2em;padding:.6em;border-radius:50%;color:#020617;background-color:rgba(2,6,23,.03);box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:.5em}.services .service .heading{font-size:2.2em;font-weight:600;color:#000}.services .service .para{font-size:1.8em;opacity:70%;line-height:1.5}.productpageheading{font-size:2.7rem;margin-top:0;padding-left:.1em;padding-right:3em;width:max-content;max-width:100%;box-sizing:border-box;overflow:visible;background-image:linear-gradient(140deg,#ff600a,#ffa10a 80%,#fff 0);color:#000}.page-hero{font-size:1rem;margin-top:2em;margin-bottom:.2em;display:flex;flex-direction:column;gap:.55em}.page-hero .page-breadcrumb{display:flex;align-items:center;gap:.4em;font-size:1.5em;color:rgba(0,0,0,.4);flex-wrap:wrap}.page-hero .page-breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;gap:.3em;cursor:pointer;transition:color .15s ease;line-height:1}.page-hero .page-breadcrumb .breadcrumb-item:hover{color:#020617}.page-hero .page-breadcrumb .breadcrumb-item.active{color:rgba(0,0,0,.7);font-weight:600;cursor:default}.page-hero .page-breadcrumb .breadcrumb-item.active:hover{color:rgba(0,0,0,.7)}.page-hero .page-breadcrumb .breadcrumb-item .breadcrumb-icon{font-size:.9em}.page-hero .page-breadcrumb .breadcrumb-sep{font-size:.75em;opacity:.3}.page-hero .page-hero-row{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.page-hero .page-hero-row .product-count-badge{font-size:1.6em;background-color:rgba(0,0,0,.055);color:rgba(0,0,0,.5);padding:.22em .75em;border-radius:10em;font-weight:500;letter-spacing:.01em;flex-shrink:0}.page-hero .active-filters-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.55em;font-size:1.4em;padding:.25em 0}.page-hero .active-filters-strip .filter-tag-icon{color:#020617;opacity:.6;flex-shrink:0;font-size:1.05em}.page-hero .active-filters-strip .active-filter-chip{display:inline-flex;align-items:center;gap:.35em;padding:.28em .7em;background-color:#fff;border:1.5px solid rgba(0,0,0,.13);border-radius:10em;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.04);box-sizing:border-box}.page-hero .active-filters-strip .active-filter-chip .chip-label{font-weight:500;color:rgba(0,0,0,.72);line-height:1.3}.page-hero .active-filters-strip .active-filter-chip .chip-remove{color:rgba(0,0,0,.3);font-size:.85em;flex-shrink:0;transition:color .15s ease}.page-hero .active-filters-strip .active-filter-chip:hover{border-color:#020617;background-color:rgba(2,6,23,.05)}.page-hero .active-filters-strip .active-filter-chip:hover .chip-remove{color:#020617}.page-hero .active-filters-strip .chip-clear-all{padding:.28em .75em;font-size:1em;color:#020617;border:1.5px solid;border-radius:10em;background:transparent;cursor:pointer;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.page-hero .active-filters-strip .chip-clear-all:hover{background-color:#020617;color:#fff}.productpagediv{font-size:1rem;display:grid;grid-template-columns:22em 1fr;grid-gap:2em;gap:2em;margin-bottom:6em}.productpagediv .products-area{min-width:0;display:flex;flex-direction:column}.results-bar{font-size:1.5em;color:rgba(0,0,0,.4);padding:.15em 0 .7em;font-weight:500}.results-bar .results-count{position:relative}.results-bar .results-count:after{content:"";display:inline-block;width:2.5em;height:2px;background-color:#020617;border-radius:2px;margin-left:.55em;vertical-align:middle;opacity:.5}.filtersdiv{font-size:1em;box-sizing:border-box;white-space:nowrap}.filtersdiv,.filtersdiv .filters{background-color:#fff;border-radius:.8em}.filtersdiv .filters{position:-webkit-sticky;position:sticky;padding:0 1.6em 1.6em;overflow-y:scroll;border-bottom:.2em solid #020617;box-shadow:0 1px 2px rgba(0,0,0,.04)}@supports not selector(::-webkit-scrollbar){.filtersdiv .filters{-ms-overflow-style:none;scrollbar-width:none}}.filtersdiv .filters::-webkit-scrollbar{display:none}.filtersdiv .filters .filter-header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:2;padding-top:1em}.filtersdiv .filters .filter-header .filter-breadcrumb{display:flex;align-items:center;gap:.35em;font-size:1.45em;color:rgba(0,0,0,.38);flex-wrap:wrap}.filtersdiv .filters .filter-header .filter-breadcrumb .breadcrumb-item{display:inline-flex;align-items:center;gap:.28em;cursor:pointer;transition:color .15s ease;line-height:1}.filtersdiv .filters .filter-header .filter-breadcrumb .breadcrumb-item:hover{color:#020617}.filtersdiv .filters .filter-header .filter-breadcrumb .breadcrumb-item.active{color:rgba(0,0,0,.65);font-weight:600;cursor:default}.filtersdiv .filters .filter-header .filter-breadcrumb .breadcrumb-item.active:hover{color:rgba(0,0,0,.65)}.filtersdiv .filters .filter-header .filter-breadcrumb .breadcrumb-item .breadcrumb-icon{font-size:.9em}.filtersdiv .filters .filter-header .filter-breadcrumb .breadcrumb-sep{font-size:.72em;opacity:.28}.filtersdiv .filters .filter-header .heading{font-size:2.2em;padding:.4em 0 .2em;font-weight:600;letter-spacing:-.01em;opacity:100%;border-bottom:2px solid #020617;display:flex;align-items:center;justify-content:space-between;gap:.5em}.filtersdiv .filters .filter-header .heading .filter-count-badge{font-size:.55em;font-weight:600;background-color:rgba(0,0,0,.06);color:rgba(0,0,0,.52);padding:.22em .65em;border-radius:10em;letter-spacing:.01em;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8em}.filtersdiv .filters .slider{padding:0 .4em}.filtersdiv .filters .filtersdiv2{margin-top:1.2em;display:flex;justify-content:space-between;align-items:center}.filtersdiv .filters .filtersdiv2:first-of-type{margin-bottom:.5em}.filtersdiv .filters .filtersdiv2 .heading2{font-size:2em;font-weight:600;opacity:70%}.filtersdiv .filters .filtersdiv2 .clearbutton{font-size:1.5em;background-color:#020617;color:#fff;padding:.1em 1em;border-radius:.4em;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.04)}.filtersdiv .filters .filtersdiv2 .clearbutton:hover{transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.filtersdiv .filters .filtersdiv2 .clearbutton:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.filtersdiv .filters .filtersdiv3{margin-left:1.2em;margin-top:.5em;display:grid;grid-template-columns:1fr;grid-gap:.4em;font-size:1em}.filtersdiv .filters .filtersdiv3 .filtersdiv3tick{font-size:1.8em;display:flex;justify-content:center;align-items:center;justify-content:flex-start}.filtersdiv .filters .filtersdiv3 .para{font-size:1.5em;color:#020617}.filtersdiv .filters .slider{margin-left:1.2em;margin-right:3em}.filtersdiv .filters .slider .customlabel{font-size:1.7em}.tshirtpagegrid{font-size:1rem;margin:0;background-color:#fff}.tshirtpagegrid .productcard[data-ismobile=false i]:hover{box-shadow:-1em -1em 3em hsla(0,0%,87%,.45),1em 1em 3em hsla(0,0%,53%,.3);transform:scale(110%) translateY(5%)}.tshirtpagegrid .productcard[data-ismobile=false i][data-magnifier-active=true i]{box-shadow:-1em -1em 3em hsla(0,0%,87%,.45),1em 1em 3em hsla(0,0%,53%,.3);transform:scale(110%) translateY(5%)}.tshirtpagegrid .productcard[data-ismobile=true i]:hover{box-shadow:-1em -1em 3em hsla(0,0%,87%,.45),1em 1em 3em hsla(0,0%,53%,.3);transform:scale(110%)}.tshirtpagegrid[data-ismobile=false i]:has(.productcard:hover) .productcard:not(:hover){box-shadow:-1em -1em 3em hsla(0,0%,87%,.45),1em 1em 3em hsla(0,0%,53%,.3);transform:scale(90%) translateY(5%)}.tshirtpagegrid[data-ismobile=true i]:has(.productcard:hover) .productcard:not(:hover){box-shadow:-1em -1em 3em hsla(0,0%,87%,.45),1em 1em 3em hsla(0,0%,53%,.3)}.gobackbutton{position:fixed!important;top:7.5em!important;left:.5em!important;z-index:100;background-color:#fff;border:2px solid #00b4dd;color:#00b4dd;font-size:2rem!important;width:2.25em!important;height:2.25em!important;transition:all .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:.4em!important}.productsluggrid{font-size:1rem;display:grid;grid-template-columns:45em 1fr;place-items:start;grid-gap:6em;margin-top:4em;margin-bottom:4em}.productsluggrid .productcard{box-shadow:none;contain:content;width:100%}.productsluggrid .productcard .productimgcarousel{background-color:#f8fafc;border-radius:1.2em;overflow:hidden}.productsluggrid .productcard .productimgcarousel .productimg{height:60em}.productsluggrid .productcard .productimgcarousel .productimg img{object-fit:contain;object-position:center center;opacity:0;transition:opacity .3s ease-in-out}.productsluggrid .productcard .productimgcarousel .productimg img.swiper-lazy-loaded{opacity:1}.productsluggrid .productcard:hover .productimgcarousel{transform:scale(1) translateY(0)}.productsluggrid .productcard .prevnextbuttons{opacity:100%;pointer-events:auto;bottom:30%}.productsluggrid .productslugdiv2{font-size:1em;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6em;align-items:flex-start;color:#000}.productsluggrid .productslugdiv2 .brandname{font-size:1.4em;color:#4b5563;font-family:var(--font-nosifer),sans-serif;text-transform:uppercase;letter-spacing:.1em}.productsluggrid .productslugdiv2 .heading-group{display:flex;flex-direction:column;gap:.4em}.productsluggrid .productslugdiv2 .heading{font-size:2.8em;line-height:1.2}.productsluggrid .productslugdiv2 .selected-variant{font-size:1.5em;color:#4b5563;font-weight:500}.productsluggrid .productslugdiv2 .divider{width:100%;height:1px;background-color:#e2e8f0}.productsluggrid .productslugdiv2 .para{font-size:1.6em;color:#4b5563;line-height:1.7}.productsluggrid .productslugdiv2 .customizeproduct{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.6em;cursor:pointer}.productsluggrid .productslugdiv2 .customizeproduct .variant-group{width:100%;display:flex;flex-direction:column;gap:.8em}.productsluggrid .productslugdiv2 .customizeproduct .variant-group .variant-label{font-size:1.4em;color:#4b5563;font-weight:400}.productsluggrid .productslugdiv2 .customizeproduct .variant-group .variant-label strong{color:#000;font-weight:600}.productsluggrid .productslugdiv2 .customizeproduct .customizecolorsdiv{font-size:1em;display:flex;align-items:center;justify-content:center;gap:1.5em;flex-wrap:wrap;padding:1em 2em;border-radius:1.6em;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.productsluggrid .productslugdiv2 .customizeproduct .customizecolorsdiv .customizecolor{width:3.5em;height:3.5em;border-radius:50%;border:.3em solid #d9dbe0;outline:.3em dashed #000;transition:transform .3s ease-in-out;cursor:pointer}.productsluggrid .productslugdiv2 .customizeproduct .customizecolorsdiv .customizecolor:hover{transform:rotate(80deg) scale(.95)}.productsluggrid .productslugdiv2 .customizeproduct .sizes{font-size:1em;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.7em}.productsluggrid .productslugdiv2 .customizeproduct .sizes .size{font-size:1.4em;padding:.4em 1em;border-radius:.4em;border:1.5px solid #d1d5db;color:#000;background-color:#fff;cursor:pointer;transition:all .2s ease;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productsluggrid .productslugdiv2 .customizeproduct .sizes .size:hover{border-color:#000}.productsluggrid .productslugdiv2 .customizeproduct .sizes .size.selected{border-color:#000;background-color:#000;color:#fff}.productsluggrid .productslugdiv2 .pricing{font-size:1em;width:100%;display:flex;flex-direction:column;gap:1.2em}.productsluggrid .productslugdiv2 .pricing .price-row{display:flex;align-items:center;gap:1em;flex-wrap:wrap}.productsluggrid .productslugdiv2 .pricing .price{font-family:var(--font-heebo),sans-serif;font-size:3.2em;font-weight:700;color:#000}.productsluggrid .productslugdiv2 .pricing .cutprice{font-family:var(--font-heebo),sans-serif;text-decoration:line-through;font-size:2.2em;color:#94a3b8}.productsluggrid .productslugdiv2 .pricing .discount-badge{font-size:1.4em;font-weight:700;color:#16a34a;background-color:#dcfce7;padding:.2em .7em;border-radius:.4em;letter-spacing:.02em}.productsluggrid .productslugdiv2 .pricing .addtocart{font-size:1.8em;background-color:#f50062;color:#fff;padding:.65em 0;width:100%;border-radius:.8em;font-weight:600;letter-spacing:.04em;transition:all .25s cubic-bezier(.4,0,.2,1)}.productsluggrid .productslugdiv2 .pricing .addtocart:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.productsluggrid .productslugdiv2 .pricing .addtocart:disabled{opacity:.55;cursor:not-allowed}.productsluggrid .productslugdiv2 .pricing .addtocart:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.productsluggrid .productslugdiv2 .sizechartdiv{display:flex;justify-content:center;align-items:center;font-size:2em;gap:1em;overflow:hidden}.productsluggrid .productslugdiv2 .sizechartdiv img{cursor:pointer}.productsluggrid .productslugdiv2 .pincodediv{margin-top:1em;font-size:.8em;display:flex;justify-content:center;align-items:center;gap:2em}.productsluggrid .productslugdiv2 .pincodediv input[type=text]{display:block;border:none;padding:0;width:9ch;background:repeating-linear-gradient(90deg,dimgrey,dimgrey 1ch,transparent 0,transparent 1.5ch) 0 100%/8.5ch 2px no-repeat;font:5ch droid sans mono,consolas,monospace;letter-spacing:.5ch;outline:none}.productsluggrid .productslugdiv2 .pincodediv input[type=text]::placeholder{font-size:.7em;letter-spacing:0}.productsluggrid .productslugdiv2 .pincodediv .checkpincodebutton{font-size:1.8em;background-color:#f50062;color:#fff;padding:.4em 2em;border-radius:.4em;transition:all .2s cubic-bezier(.4,0,.2,1)}.productsluggrid .productslugdiv2 .pincodediv .checkpincodebutton:hover{transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.productsluggrid .productslugdiv2 .pincodediv .checkpincodebutton:focus-visible{outline:2px solid #005ae0;outline-offset:2px}.allproductsdiv2{background-color:#fff;z-index:3}.allproductscardgrid{font-size:.7rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);position:relative;background-color:#fff;border-radius:.8em;border:1px solid rgba(0,0,0,.05)}.allproductscardgrid .allproductscarddiv2{font-size:1.2em;padding-right:2em;padding-top:2em;padding-bottom:2em}.allproductscardgrid .allproductscarddiv2 .pricing{z-index:3;position:absolute;top:calc(0% + 0em);right:calc(0% + 0em)}.allproductscardgrid .allproductscarddiv2 .pricing .addtocart{border-radius:0}.allproductscardgrid .allproductscarddiv2 .productinfodiv{font-size:1.2em;display:flex;flex-wrap:wrap;column-gap:2em}.allproductscardgrid .allproductscarddiv2 .contenttablediv{max-width:60em;max-height:30em;overflow:scroll;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);border-radius:.4em}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table{border-collapse:collapse;font-size:2em;border-radius:5px 5px 0 0}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table thead{position:-webkit-sticky;position:sticky;top:0}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table thead tr{background-color:#009879;color:#fff;text-align:left}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table td,.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table th{padding:.5em 1em;text-align:center;white-space:nowrap}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table tbody tr{border-bottom:.1em solid #ddd}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table tbody tr:last-of-type{border-bottom:.2em solid #009879}.allproductscardgrid .allproductscarddiv2 .contenttablediv .content-table tbody tr.active-row{font-weight:700;color:#009879}.allproductscardgrid .allproductscarddiv2 .contenttablediv .color{height:1.3em;width:1.3em;border-radius:50%;margin:auto}.sizechartimgdiv{font-size:1rem;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;position:fixed;inset:0;z-index:12}.sizechartimgdiv .sizechartimg{width:60em}.admindiv{height:80vh}.admindiv,.admindiv .askpassworddiv{display:flex;justify-content:center;align-items:center}.admindiv .askpassworddiv{font-size:1rem;flex-direction:column;gap:1em}.admindiv .askpassworddiv input[type=text]{height:2em;width:20em;text-align:center;padding:.1em .2em}.admindiv .askpassworddiv .askpasswordbutton{background-color:#020617;color:#fff;font-size:1.5em;padding:.4em 1em}.dashboard{font-size:1rem;margin-top:2em}.dashboard .filtersdiv .filters{height:auto;border-bottom:none}.dashboard .filtersdiv .filters .para{cursor:pointer;font-size:2.1em;position:relative;display:flex;justify-content:center;align-items:center;justify-content:flex-start;margin-top:.4em}.dashboard .filtersdiv .filters .para:nth-child(2){margin-top:.5em}.dashboard .filtersdiv .filters .para:nth-child(n):hover:before{content:"";position:absolute;height:70%;width:100%;left:calc(0% - .4em);border-left:.2em solid #020617}.dashboard .dashboarddiv2main{background-color:#fff}.dashboard .dashboarddiv2main .heading{margin-top:2em;font-size:3em;margin-bottom:.2em;border-bottom:.1em solid #020617;display:flex;justify-content:center;align-items:center;justify-content:flex-start;cursor:pointer}.dashboard .dashboarddiv2main .heading span{display:flex;justify-content:center;align-items:center;transition:all .4s ease}.dashboard .dashboarddiv2main .heading span .arrow{font-size:1.6em}.dashboard .dashboarddiv2main .dashboarddiv2{padding:1em 0 1em 1em;box-sizing:border-box;background-color:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(22em,auto));grid-auto-rows:auto;grid-gap:2em;grid-row-gap:4em}.dashboard .dashboarddiv2main .dashboarddiv2 .input{font-size:2em!important;border-radius:.4em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dashboard .dashboarddiv2main .dashboarddiv2 .input input{font-size:2em}.dashboard .dashboarddiv2main .dashboarddiv2 .inputdiv{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start}.dashboard .dashboarddiv2main .dashboarddiv2 .inputdiv label{font-size:1.8em;cursor:pointer;margin-bottom:.1em}.dashboard .dashboarddiv2main .dashboarddiv2 .inputdiv input,.dashboard .dashboarddiv2main .dashboarddiv2 .inputdiv select,.dashboard .dashboarddiv2main .dashboarddiv2 .inputdiv textarea{width:80%;padding:.1em .2em;font-size:2em;border-radius:.4em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dashboard .dashboarddiv2main .dashboarddiv2 .fullwidth{grid-column:1/-1}.dashboard .dashboarddiv2main .createvariantoptions{font-size:1rem;margin-top:1em;display:grid;grid-template-columns:repeat(auto-fit,minmax(25em,1fr));align-items:flex-start;grid-gap:5em;gap:5em}.dashboard .dashboarddiv2main .createvariantoptions input{width:100%;padding:.1em .2em;font-size:2em;border-radius:.4em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dashboard .dashboarddiv2main .createvariantoptions input[data-text-bold=true]{font-weight:700}.dashboard .dashboarddiv2main .createvariantoptions .optionvalues{display:flex;width:100%;gap:.5em}.dashboard .dashboarddiv2main .createvariantoptions .optionvalues label{font-size:2.5em;font-weight:700}.dashboard .dashboarddiv2main .createvariantoptions .optionvalues .deleteicon{color:#f50062;font-size:3.5em;padding:0}.dashboard .dashboarddiv2main .createvariantoptions .variantoptionsdiv{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1em}.dashboard .dashboarddiv2main .createvariantoptions .variantoptionsdiv .variantoptionvalues{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5em;justify-content:flex-start}.dashboard .dashboarddiv2main .createvariantoptions .variantoptionsdiv .variantoptionvalues .addvaluebutton{margin-right:auto;justify-self:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dashboard .dashboarddiv2main .createvariantoptions .variantoptionsdiv .variantoptionvalues .addvaluebutton .icon{color:#00b4dd;font-size:2.5em}.dashboard .dashboarddiv2main .createvariantoptions .addnewoptionbutton{background-color:#f50062;color:#fff;font-size:2em;padding:.5em;max-width:100%;box-sizing:border-box;gap:.5em;text-transform:capitalize}.dashboard .dashboarddiv2main .createvariantoptions .addnewoptionbutton .icon{color:#fff;font-size:1.5em}.dashboard .dashboarddiv2main .createvariantsmaindiv{font-size:1rem;display:flex;flex-direction:column;gap:5em}.dashboard .dashboarddiv2main .createvariantsdiv{font-size:1em;display:flex;gap:3em;flex-wrap:wrap}.dashboard .dashboarddiv2main .createvariantsdiv label{font-size:2.2em}.dashboard .dashboarddiv2main .createvariantsdiv input,.dashboard .dashboarddiv2main .createvariantsdiv select,.dashboard .dashboarddiv2main .createvariantsdiv textarea{padding:.1em .2em;font-size:2em;border-radius:.4em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dashboard .dashboarddiv2main .createvariantsdiv textarea{flex-basis:100%}.dashboard .dashboarddiv2main .createvariantsdiv .variant{font-size:1em;display:flex;flex-direction:column;gap:1em}.dashboard .dashboarddiv2main .createvariantsdiv .variant .variantheadingno{font-size:3.5em;font-family:var(--font-heebo) sans-serif;display:flex;align-items:center}.dashboard .dashboarddiv2main .createvariantsdiv .variant .variantheadingno .deleteicon{font-size:1.1em;color:#f50062}.dashboard .dashboarddiv2main .createvariantsdiv .variant .variantoptions{display:flex;flex-direction:column;gap:1em}.dashboard .dashboarddiv2main .createvariantsdiv .variant .variantoptions .variantheading{font-size:2.2em}.dashboard .dashboarddiv2main .createvariantsdiv .variant .variantoptions .variantoptionselection{display:flex;align-items:center;gap:1em}.dashboard .dashboarddiv2main .createvariantsdiv .variant .variantoptions .variantoptionselection2{display:flex;flex-direction:column}.dashboard .dashboarddiv2main .createvariantsdiv .variant .addvaluebutton{margin-right:auto;justify-self:flex-start;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.dashboard .dashboarddiv2main .createvariantsdiv .variant .addvaluebutton .icon{color:#00b4dd;font-size:2.5em}.dashboard .dashboarddiv2main .createvariantsdiv .addingimagesouterdiv{font-size:.9em;margin-top:1em;background-color:#fff;width:99%}.dashboard .dashboarddiv2main .createvariantsdiv .addingimagesouterdiv label{font-size:2.5em;font-weight:700}.dashboard .dashboarddiv2main .createvariantsdiv .addingimagesouterdiv .addingimagesdiv{margin-top:1em;grid-template-columns:repeat(auto-fit,22em);justify-content:left}.dashboard .dashboarddiv2main .createvariantsdiv .addingimagesouterdiv .addingimagesdiv .addimageicon{height:100%;width:100%;place-items:center;font-size:15em;color:#020617}.dashboard .dashboarddiv2main .createvariantsdiv .addingimagesouterdiv .addingimagesdiv .productcard{position:relative}.dashboard .dashboarddiv2main .createvariantsdiv .addingimagesouterdiv .addingimagesdiv .productcard .deleteicon{position:absolute;top:0;right:0;color:#f50062;z-index:5;font-size:4em}.dashboard .dashboarddiv2main .sizeboxdiv{position:relative;overflow-y:hidden}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox{position:absolute;opacity:0;pointer-events:none;width:100%;transition:all .3s linear}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox[data-nosize]{position:static;opacity:100%;pointer-events:auto;margin-top:3em}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit{font-size:1.2em;display:flex;gap:1em}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit .addingimagesouterdiv{font-size:.9em;margin-top:1em;background-color:#fff;width:99%}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit .addingimagesouterdiv label{font-size:2.3em}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit .addingimagesouterdiv .addingimagesdiv{margin-top:1em;grid-template-columns:repeat(auto-fit,22em);justify-content:left}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit .addingimagesouterdiv .addingimagesdiv .addimageicon{height:100%;width:100%;place-items:center;font-size:15em;color:#020617}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit .addingimagesouterdiv .addingimagesdiv .productcard{position:relative}.dashboard .dashboarddiv2main .sizeboxdiv .sizebox .sizeboxcoloredit .addingimagesouterdiv .addingimagesdiv .productcard .deleteicon{position:absolute;top:0;right:0;color:#f50062;z-index:5;font-size:4em}.dashboard .dashboarddiv2main .saveproductbutton{margin-top:2em;background-color:#020617;font-size:2em;padding:.2em 2em;text-transform:capitalize;display:flex;justify-content:center;align-items:center;gap:.5em}.dashboard .dashboarddiv2main .saveproductbutton .icon{font-size:1.5em}.circularprogressbardiv{position:fixed;inset:0;z-index:200;background:linear-gradient(135deg,#f8fafc,#f0f4ff);display:flex;align-items:center;justify-content:center;font-size:1.6rem}.circularprogressbardiv .payment-waiting-card{background:#fff;border-radius:1.6em;box-shadow:0 20px 40px -5px rgba(0,0,0,.1),0 8px 16px -4px rgba(0,0,0,.05);padding:5em 5.5em;display:flex;flex-direction:column;align-items:center;gap:0;max-width:46rem;width:90%;text-align:center}.circularprogressbardiv .payment-spinner-wrap{position:relative;width:7em;height:7em;margin-bottom:2.2em}.circularprogressbardiv .payment-spinner-wrap .payment-spinner-ring{position:absolute;inset:0;border-radius:50%;border:.35em solid transparent;border-top-color:#020617;animation:payment-spin .9s linear infinite}.circularprogressbardiv .payment-spinner-wrap .payment-spinner-ring-2{position:absolute;inset:.8em;border-radius:50%;border:.25em solid transparent;border-top-color:#1031bb;animation:payment-spin 1.4s linear infinite reverse}.circularprogressbardiv .payment-spinner-wrap .payment-spinner-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2em}.circularprogressbardiv .payment-provider-badge{display:inline-flex;align-items:center;gap:.5em;background:#f1f5f9;border-radius:10em;padding:.4em 1.1em;font-size:.78em;font-weight:600;color:#64748b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:1.6em}.circularprogressbardiv h1{font-size:1.5em;font-weight:700;color:#0f172a;margin-bottom:.5em;line-height:1.3}.circularprogressbardiv .payment-subtitle{font-size:.92em;color:#64748b;line-height:1.6;margin-bottom:2.4em}.circularprogressbardiv .payment-warning{display:flex;align-items:center;gap:.6em;background:#fff7ed;border:1px solid #fed7aa;border-radius:.8em;padding:.9em 1.2em;font-size:.82em;color:#9a3412;font-weight:500;width:100%;margin-bottom:2em}.circularprogressbardiv .payment-warning .warning-icon{font-size:1.2em;flex-shrink:0}.circularprogressbardiv .payment-security-row{display:flex;align-items:center;gap:.4em;font-size:.75em;color:#94a3b8}.circularprogressbardiv .payment-security-row .lock-icon{font-size:1.1em}.circularprogressbardiv .payment-dots{display:flex;gap:.4em;margin-top:1.2em}.circularprogressbardiv .payment-dots span{width:.5em;height:.5em;border-radius:50%;background:#020617;opacity:.3;animation:payment-pulse-dot 1.4s ease-in-out infinite}.circularprogressbardiv .payment-dots span:nth-child(2){animation-delay:.2s}.circularprogressbardiv .payment-dots span:nth-child(3){animation-delay:.4s}.adminpanelmaindiv{padding-top:1em;z-index:3;display:flex;flex-direction:column;gap:7em}.adminpanelmaindiv,.adminpanelmaindiv .adminpaneldiv{font-size:1em;background-color:#fff}.adminpanelmaindiv .adminpaneldiv .heading{font-size:3em;border-bottom:.1em solid #020617}.adminpanelmaindiv .adminpaneldiv .usersdiv{margin-top:1em}.adminpanelmaindiv .adminpaneldiv .usersdiv .user{display:flex;justify-content:center;align-items:center;justify-content:flex-start;font-size:2.3em}.adminpanelmaindiv .adminpaneldiv .usersdiv .user .deleteicon{color:#f50062;font-size:1.4em}.adminpanelmaindiv .adminpaneldiv .saveemaildiv{margin-top:1em;display:flex;justify-content:center;align-items:center;justify-content:flex-start}.adminpanelmaindiv .adminpaneldiv .saveemaildiv input{width:20em;font-size:2.5em;padding:0 .1em}.adminpanelmaindiv .adminpaneldiv .saveemaildiv .adduser{background-color:#f50062;color:#fff;font-size:2em;margin-left:1em;padding:.2em 1em}.checkoutdiv{font-size:1rem;margin-top:4em;margin-bottom:4em;display:flex;flex-direction:column;gap:6em}.checkoutdiv .addressdiv .heading{font-size:3em}.checkoutdiv .addressdiv .addressdetails{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-column-gap:4em;grid-row-gap:2em}.checkoutdiv .addressdiv .addressdetails .inputdiv{display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start}.checkoutdiv .addressdiv .addressdetails .inputdiv label{font-size:1.8em;color:#4b5563}.checkoutdiv .addressdiv .addressdetails .inputdiv input,.checkoutdiv .addressdiv .addressdetails .inputdiv select{font-size:1.8em;box-sizing:border-box;width:100%;padding:.6em .8em;border:1px solid rgba(0,0,0,.08);border-radius:.4em;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1)}.checkoutdiv .addressdiv .addressdetails .inputdiv input:focus,.checkoutdiv .addressdiv .addressdetails .inputdiv select:focus{outline:none;border-color:#020617;box-shadow:0 0 0 3px rgba(2,6,23,.05),0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.checkoutdiv .addressdiv .addressdetails .fullwidth{grid-column:1/-1}.checkoutdiv .addressdiv .addressdetails .fullwidth textarea{font-size:1.8em;width:100%;padding:.2em .4em;border:none;border-radius:.4em;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.checkoutdiv .addressdiv .addressdetails .fullwidth textarea:focus{outline:none;box-shadow:0 0 0 2px rgba(0,90,224,.15),0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.checkoutdiv .addressdiv .addressdetails .savedefaultaddress{grid-column:1/-1;justify-self:flex-start;font-size:2em}.checkoutdiv .reviewcartdiv{margin-top:3em}.checkoutdiv .reviewcartdiv .heading{font-size:3em}.checkoutdiv .reviewcartdiv .totalprice{margin-top:1em;font-size:2.7em;font-family:var(--font-heebo),sans-serif}.checkoutdiv .reviewcartdiv .savedefaultaddress{display:flex;justify-content:center;align-items:center;justify-content:flex-start;margin-top:1em;margin-left:2em;font-size:2em}.checkoutdiv .reviewcartdiv .savedefaultaddress .codisavailable{color:#020617;font-family:var(--font-heebo),sans-serif}.checkoutdiv .reviewcartdiv .paybutton{margin-top:1.5em;font-size:2em;background-color:#f50062;color:#fff;padding:.6em 2.5em;border-radius:.8em;font-weight:600;display:flex;justify-content:center;align-items:center;gap:.6em;transition:all .25s cubic-bezier(.4,0,.2,1)}.checkoutdiv .reviewcartdiv .paybutton:hover{background-color:#1e293b;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.checkoutdiv .reviewcartdiv .paybutton:active{transform:translateY(0) scale(.98)}.checkoutdiv .reviewcartdiv .reviewcart{display:grid;grid-template-columns:repeat(auto-fit,30em);place-content:flex-start}.checkoutdiv .reviewcartdiv .reviewcart[data-moreproducts=true]{grid-template-columns:repeat(auto-fit,minmax(30em,1fr))}.checkoutdiv .reviewcartdiv .reviewcart .editcount{display:flex;justify-content:space-between;align-items:center;font-size:3em;min-width:4em;font-family:var(--font-podkova),sans-serif}.checkoutdiv .reviewcartdiv .reviewcart .editcount .editicon{font-size:1em}.checkoutdiv .reviewcartdiv .reviewcart .editcount .editicon:first-child{color:#f50062}.checkoutdiv .reviewcartdiv .reviewcart .editcount .editicon:last-child{font-size:1.2em;color:#00b4dd}.checkoutdiv .reviewcartdiv .reviewcart .deleteicon{position:absolute;top:0;right:0;color:#f50062;z-index:5;font-size:4em}.radiobuttongroup{font-size:1em;margin-top:5em}.radiobuttongroup .heading{font-size:2.4em!important;color:#0f172a;margin-bottom:.5em}.radiobuttongroup .radiobuttondivs{font-size:1em;display:flex;flex-direction:column;gap:.8em}.radiobuttongroup .radiobuttondivs .radiobuttondiv{font-size:2.5em}.radiobuttongroup .radiobuttondivs .radiobuttondiv input+label{cursor:pointer;display:flex;align-items:center;gap:.5em}.radiobuttongroup .radiobuttondivs .radiobuttondiv input{display:none}.radiobuttongroup .radiobuttondivs .radiobuttondiv label .colordisplay{width:3em;height:1em;margin:.24em 0}.radiobuttongroup .radiobuttondivs .radiobuttondiv input+label .tickbox{font-size:1em;border:.1em solid #fff;outline:.1em solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center;color:transparent;height:1em;width:1em}.radiobuttongroup .radiobuttondivs .radiobuttondiv input:checked+label .tickbox{background-color:#1976d2;outline-color:#1976d2;color:#fff}.radiobuttongroup .radiobuttondivs .radiobuttondiv input:disabled+label{opacity:50%}.myordersheading{text-align:center;font-size:2.5rem}.myordersheading .trackbutton{font-size:.6em;color:#fff;background-color:#f50062;padding:.4em 1em;margin-left:1em}.myordersgrid{font-size:1.8rem;display:grid;grid-template-columns:10em minmax(20em,1fr) 5em 5em 10em;grid-gap:2em;gap:2em;margin-bottom:2em;overflow-x:scroll;padding-bottom:.6em}.myordersgrid .para{white-space:nowrap;overflow:hidden}.myordersgrid .para:hover{background-color:#fff;border:.1em solid #000;padding:0 .5em;overflow:visible;width:max-content;z-index:2}.bufferdiv{font-size:1.5rem;display:flex;justify-content:center;align-items:center;padding-bottom:1em;display:grid;grid-column:1/-1;margin-top:2em}.bufferdiv .buffer{width:3em;height:3em;border-radius:50%;border:.8em solid #d6d6d6;border-right-color:#020617;animation:roundBuffer 1s linear infinite forwards}.noproductsmessage{flex-direction:column;font-size:2.5em;margin-top:1em;padding-bottom:1.5em}.noproductsmessage,.noproductsmessage p{display:flex;justify-content:center;align-items:center;gap:.4em}.noproductsmessage p{text-align:center}.noproductsmessage .icon{font-size:1.5em}.noproductsmessage .retrybutton{font-size:.8em;background-color:#f50062;color:#fff;padding:.28em 1.2em;text-transform:capitalize;display:flex;justify-content:center;align-items:center;gap:.5em;border-radius:.4em;box-shadow:0 1px 2px rgba(0,0,0,.04)}.noproductsmessage .retrybutton:hover{transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)}.specificorderdiv input:focus,.specificorderdiv textarea:focus{outline:none!important;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important}.specificorderdiv .specificorder-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5em;flex-wrap:wrap;padding-bottom:2em;border-bottom:2px solid #e2e8f0}.specificorderdiv .specificorder-header .specificorder-header-left .specificorder-title{font-size:3.2em;font-weight:700;color:#000;margin:0 0 .2em}.specificorderdiv .specificorder-header .specificorder-header-left .specificorder-date{font-size:1.5em;color:#4b5563;display:flex;align-items:center;gap:.5em}.specificorderdiv .specificorder-header .specificorder-header-left .specificorder-date .inline-icon{font-size:.9em}.specificorderdiv .specificorder-header .specificorder-header-right{display:flex;flex-wrap:wrap;gap:.6em;align-items:center}.specificorderdiv .status-badge{display:inline-flex;align-items:center;padding:.4em 1em;font-size:1.3em;font-weight:600;border-radius:.8em;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.specificorderdiv .status-badge.status-success{background-color:#dcfce7;color:#166534}.specificorderdiv .status-badge.status-pending{background-color:#fef3c7;color:#92400e}.specificorderdiv .status-badge.status-failed{background-color:#fee2e2;color:#991b1b}.specificorderdiv .status-badge.status-default{background-color:#e0e7ff;color:#3730a3}.specificorderdiv .specificorder-card{background-color:#fff;border-radius:1.2em;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease}.specificorderdiv .specificorder-card:hover{box-shadow:0 12px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)}.specificorderdiv .specificorder-card .specificorder-card-header{display:flex;align-items:center;gap:.7em;padding:1.4em 2em;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;font-size:1.6em}.specificorderdiv .specificorder-card .specificorder-card-header .card-header-icon{color:#020617;font-size:1.1em;flex-shrink:0}.specificorderdiv .specificorder-card .specificorder-card-header .card-header-title{font-weight:700;color:#020617;flex:1 1}.specificorderdiv .specificorder-card .specificorder-card-body{padding:2em;display:grid;grid-gap:2em;gap:2em}.specificorderdiv .specificorder-card .specificorder-card-actions{padding:1.5em 2em;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:1em;flex-wrap:wrap;font-size:1.4em}.specificorderdiv .specificorder-card .specificorder-card-actions .button{display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.6em;font-weight:600;border-radius:.8em;cursor:pointer;text-decoration:none;transition:all .2s ease;box-sizing:border-box}.specificorderdiv .specificorder-card .specificorder-card-actions .button.button-secondary{background-color:#fff;color:#020617;border:2px solid #020617}.specificorderdiv .specificorder-card .specificorder-card-actions .button.button-secondary:hover{background-color:#020617;color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.specificorderdiv .soc-section .soc-section-title{font-size:1.5em;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.5em;margin-bottom:.8em;padding-bottom:.4em;border-bottom:2px solid #f1f5f9}.specificorderdiv .soc-section .soc-section-title .section-icon{color:#020617}.specificorderdiv .soc-section .soc-info-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.5em 0;gap:1em;font-size:1.4em}.specificorderdiv .soc-section .soc-info-row .soc-label{font-weight:500;color:#64748b;min-width:160px;flex-shrink:0}.specificorderdiv .soc-section .soc-info-row .soc-value{flex:1 1;text-align:right;color:#334155;word-break:break-word;display:flex;align-items:center;justify-content:flex-end;gap:.5em}.specificorderdiv .soc-section .soc-info-row .soc-value.soc-amount{font-weight:700;color:#020617;font-size:1.1em}.specificorderdiv .soc-section .soc-info-row .soc-value.soc-id{font-family:Courier New,monospace;font-size:.88em;color:#475569}.specificorderdiv .soc-section .soc-info-row .soc-value.soc-awb{font-family:Courier New,monospace;font-size:.92em;font-weight:700;color:#020617;letter-spacing:.04em}.specificorderdiv .soc-section .soc-info-row .soc-value.soc-grand-total{font-size:1.25em;font-weight:800;color:#020617}.specificorderdiv .soc-section .soc-info-row .soc-value.soc-courier-name{font-weight:700;color:#1e293b}.specificorderdiv .soc-section .soc-info-row .soc-value.soc-delivery-days{display:inline-flex;align-items:center;background:#ecfdf5;color:#059669;font-weight:600;padding:.15em .75em;border-radius:2em;font-size:.9em}.specificorderdiv .soc-section .soc-info-row.soc-total-row{margin-top:.6em;padding-top:.6em;border-top:1.5px solid #e2e8f0}.specificorderdiv .soc-section .soc-info-row.soc-total-row .soc-label{font-weight:700;color:#1e293b}.specificorderdiv .soc-section-heading{display:flex;align-items:center;gap:.6em;margin-bottom:1.5em;font-size:1.6em}.specificorderdiv .soc-section-heading .section-icon{color:#020617}.specificorderdiv .soc-section-heading h2{font-size:1.6em;font-weight:700;margin:0}.specificorderdiv .soc-section-heading .soc-count{font-size:1em;font-weight:500;color:rgba(0,0,0,.4);background-color:rgba(0,0,0,.05);padding:.15em .7em;border-radius:2em}.specificorderdiv .addressdiv .heading{font-size:2.4em;font-weight:700;color:#000;margin-bottom:.8em;padding-bottom:.4em;border-bottom:2px solid #e2e8f0}.signindiv{position:absolute;inset:0;background-color:#fff;z-index:101;flex-direction:column;font-size:1rem;gap:4em}.signindiv,.signindiv .signinbutton{display:flex;justify-content:center;align-items:center}.signindiv .signinbutton{font-size:2em;border:none;border-radius:1.6em;padding:.6em 3.5em;cursor:pointer;background-color:#005ae0;color:#fff;font-weight:500;gap:1em;transition:all .25s cubic-bezier(.4,0,.2,1)}.signindiv .signinbutton:hover{background-color:#004dc0;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.signindiv .signinbutton:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 4px rgba(0,90,224,.4)}.signindiv .signinbutton[data-google=true]{font-size:2.5em;background-color:#fff;color:#000;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.05)}.signindiv .signinbutton[data-google=true]:hover{box-shadow:0 10px 25px -3px rgba(0,0,0,.08),0 4px 10px -2px rgba(0,0,0,.04);background-color:#fafafa}.signindiv .signinbutton[data-google=true]:focus-visible{outline:2px solid #005ae0;outline-offset:3px}.signindiv .signinbutton[data-google=true] .icon{font-size:1.8em}.signindiv .or{font-size:2em;position:relative;display:flex;justify-content:center;align-items:center}.signindiv .or:before{left:2em}.signindiv .or:after,.signindiv .or:before{position:absolute;content:"";background-color:#888;width:20vw;height:.1em}.signindiv .or:after{right:2em}.signindiv .emaisignin{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3em}.signindiv .emaisignin input{width:20em;padding:.5em 1em;font-size:2.5em;border-radius:.8em;border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);outline:none}.confetti{contain:content}.termsandconditionsdiv{font-size:1.4rem;margin-top:3em;margin-bottom:5em}.termsandconditionsdiv .policy-container{max-width:82rem;margin:0 auto;background:#fff;border-radius:1.2em;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);padding:4.5em 5em;position:relative;overflow:hidden}.termsandconditionsdiv .policy-container:before{content:"";position:absolute;top:0;left:0;right:0;height:.45em;background:linear-gradient(90deg,#020617,#0a1e75);border-radius:1.2em 1.2em 0 0}.termsandconditionsdiv .policy-header{margin-bottom:2.5em;padding-bottom:2em;border-bottom:1px solid #e2e8f0}.termsandconditionsdiv .policy-header h1{font-size:2.6em;font-weight:700;color:#0f172a;margin-bottom:.3em;line-height:1.25}.termsandconditionsdiv .policy-header .policy-meta{color:#94a3b8;font-size:.93em}.termsandconditionsdiv h1{font-size:2.6em;font-weight:700;color:#0f172a;margin-bottom:1em;line-height:1.25}.termsandconditionsdiv h2{font-size:1.2em;font-weight:600;color:#1e293b;margin-top:2.6em;margin-bottom:.8em;padding-left:1em;border-left:.3em solid #020617;line-height:1.35}.termsandconditionsdiv h3{font-size:1.05em;font-weight:600;color:#334155;margin-top:1.5em;margin-bottom:.5em}.termsandconditionsdiv p{line-height:1.85;color:#475569;margin-bottom:1em}.termsandconditionsdiv ul{list-style:none;padding-left:0;margin:.5em 0 1.2em}.termsandconditionsdiv ul li{position:relative;padding-left:1.8em;line-height:1.85;color:#475569;margin-bottom:.55em}.termsandconditionsdiv ul li:before{content:"";position:absolute;left:.3em;top:.72em;width:.55em;height:.55em;background:#020617;border-radius:50%;opacity:.65}.termsandconditionsdiv a{color:#020617;text-decoration:none;font-weight:500;transition:opacity .15s ease}.termsandconditionsdiv a:hover{opacity:.75;text-decoration:underline}.termsandconditionsdiv strong{color:#1e293b;font-weight:600}.termsandconditionsdiv .contact-info-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.8em;padding:1.8em 2.2em;margin-top:1em;display:flex;flex-direction:column;gap:.9em}.termsandconditionsdiv .contact-info-card .contact-row{display:flex;align-items:flex-start;gap:.6em;color:#475569;font-size:.97em}.termsandconditionsdiv .contact-info-card .contact-row .contact-label{font-weight:600;color:#1e293b;min-width:7em;flex-shrink:0}.termsandconditionsdiv .policy-skeleton{display:flex;flex-direction:column;gap:0}.termsandconditionsdiv .policy-skeleton .skeleton-line{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:policy-shimmer 1.6s linear infinite;border-radius:.4em;height:1em;margin-bottom:.9em}.termsandconditionsdiv .policy-skeleton .skeleton-line.skeleton-title{height:2.2em;width:55%;margin-bottom:2.5em}.termsandconditionsdiv .policy-skeleton .skeleton-line.skeleton-h2{height:1.4em;width:38%;margin-top:2em;margin-bottom:1em}.termsandconditionsdiv .policy-skeleton .skeleton-line.skeleton-short{width:72%}.termsandconditionsdiv .policy-skeleton .skeleton-line.skeleton-medium{width:88%}@keyframes policy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.allorderscardgrid{font-size:1.6rem;position:relative;margin-top:2em}.allorderscardgrid .order-card{background-color:#fff;border-radius:1.2em;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .3s ease}.allorderscardgrid .order-card:hover{box-shadow:0 12px 36px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.06)}.allorderscardgrid .order-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5em;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;gap:1em}.allorderscardgrid .order-header .order-header-left{flex:1 1}.allorderscardgrid .order-header .order-header-left .order-id{font-size:1.25em;font-weight:600;color:#020617;display:flex;align-items:center;gap:.5em;margin-bottom:.3em}.allorderscardgrid .order-header .order-header-left .order-date{font-size:.875em;color:#4b5563;display:flex;align-items:center;gap:.4em}.allorderscardgrid .order-header .order-header-left .order-date .inline-icon{font-size:.9em}.allorderscardgrid .order-header .order-header-right{display:flex;flex-wrap:wrap;gap:.5em;justify-content:flex-end}.allorderscardgrid .status-badge{display:inline-flex;align-items:center;padding:.4em .9em;font-size:.75em;font-weight:600;border-radius:.8em;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.allorderscardgrid .status-badge.status-success{background-color:#dcfce7;color:#166534}.allorderscardgrid .status-badge.status-pending{background-color:#fef3c7;color:#92400e}.allorderscardgrid .status-badge.status-failed{background-color:#fee2e2;color:#991b1b}.allorderscardgrid .status-badge.status-default{background-color:#e0e7ff;color:#3730a3}.allorderscardgrid .order-content{padding:1.5em;display:grid;grid-gap:1.5em;gap:1.5em}.allorderscardgrid .order-section .section-title{font-size:1em;font-weight:600;color:#1e293b;display:flex;align-items:center;gap:.6em;margin-bottom:.8em;padding-bottom:.5em;border-bottom:2px solid #f1f5f9}.allorderscardgrid .order-section .section-title .section-icon{color:#020617;font-size:1.1em}.allorderscardgrid .order-section .info-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.6em 0;gap:1em;font-size:.9em}.allorderscardgrid .order-section .info-row .info-label{font-weight:500;color:#64748b;min-width:140px}.allorderscardgrid .order-section .info-row .info-value{flex:1 1;text-align:right;color:#334155;word-break:break-word;display:flex;align-items:center;justify-content:flex-end;gap:.5em}.allorderscardgrid .order-section .info-row .info-value.info-amount{font-weight:700;color:#020617;font-size:1.1em}.allorderscardgrid .order-section .info-row .info-value.info-id{font-family:Courier New,monospace;font-size:.85em;color:#475569}.allorderscardgrid .order-section .info-row .info-value.info-awb{font-family:Courier New,monospace;font-size:.9em;font-weight:700;color:#020617;letter-spacing:.04em}.allorderscardgrid .order-section .info-row .info-value.info-amount-total{font-size:1.15em;font-weight:800;color:#020617}.allorderscardgrid .order-section .info-row .info-value.info-courier-name{font-weight:700;color:#1e293b}.allorderscardgrid .order-section .info-row.info-total-row{margin-top:.6em;padding-top:.6em;border-top:1.5px solid #e2e8f0}.allorderscardgrid .order-section .info-row.info-total-row .info-label{font-weight:700;color:#1e293b}.allorderscardgrid .order-section .info-row.info-total-row .info-amount{font-size:1.15em;font-weight:800}.allorderscardgrid .order-actions{padding:1.5em;background-color:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:1em;flex-wrap:wrap}.allorderscardgrid .order-actions .button{flex:1 1;min-width:150px;padding:.8em 1.5em;font-size:.9em;font-weight:600;border-radius:.8em;cursor:pointer;text-align:center;text-decoration:none;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.allorderscardgrid .order-actions .button.button-primary{background-color:#020617;color:#fff}.allorderscardgrid .order-actions .button.button-primary:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.allorderscardgrid .order-actions .button.button-secondary{background-color:#fff;color:#020617;border:2px solid #020617}.allorderscardgrid .order-actions .button.button-secondary:hover{background-color:#020617;color:#fff;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)}.allorderscardgrid .order-actions .button:active{transform:translateY(0)}.allorderscardgrid .managebuttons{margin-top:1em;font-size:1em;display:flex;gap:1em}.allorderscardgrid .managebuttons .button{font-size:.8em}.allorderscardgrid .para{display:flex;align-items:center;gap:.5em}.img-magnifier-container{position:relative}.magnifier-img{height:100%;width:100%}.magnifier-image{width:100px;height:100px;border:2px solid #000;z-index:100}.searchfab{font-size:1.8rem!important;position:fixed!important;bottom:1.25em!important;right:1.25em!important;z-index:1000!important;color:#fff!important;border-radius:50%!important;box-shadow:0 10px 25px -3px rgba(0,0,0,.08),0 4px 10px -2px rgba(0,0,0,.04)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:3.5em!important;height:3.5em!important;min-height:unset!important}.searchfab:hover{transform:scale(1.12) translateY(-2px)!important;box-shadow:0 20px 40px -5px rgba(0,0,0,.1),0 8px 16px -4px rgba(0,0,0,.05)!important}.searchfab:active{transform:scale(1.05)!important}.searchfab:focus-visible{outline:2px solid #fff!important;outline-offset:3px!important}.searchfab svg{font-size:1.75em!important;transition:transform .3s ease!important}.searchfab:hover svg{transform:rotate(90deg)!important}.MuiTooltip-tooltip{font-size:1.4rem!important;padding:.57em 1em!important;background:rgba(0,0,0,.85)!important;border-radius:.4em!important}.searchbackdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.searchslider{position:fixed;top:0;right:0;width:min(90vw,65rem);height:100vh;background:#fff;box-shadow:-12px 0 36px rgba(2,6,23,.2);z-index:1001;display:flex;flex-direction:column;overflow:hidden;font-size:.8rem}.searchslider .searchheader{display:flex;justify-content:space-between;align-items:center;padding:1.6em 2.8em;border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative}.searchslider .searchheader:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0))}.searchslider .searchheader .searchheadercontent{display:flex;align-items:center;gap:1.5em}.searchslider .searchheader .searchheadercontent .searchheadericon{font-size:3.2em;animation:pulse 2s ease-in-out infinite}.searchslider .searchheader .searchheadercontent h2{margin:0;font-size:2.8em;font-weight:700;letter-spacing:-.02em}.searchslider .searchheader .closebutton{color:#fff!important;transition:all .3s ease;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.searchslider .searchheader .closebutton:hover{transform:rotate(90deg) scale(1.1);background:hsla(0,0%,100%,.2)}.searchslider .searchheader .closebutton:active{transform:rotate(90deg) scale(.95)}.searchslider .searchheader .closebutton:focus-visible{outline:2px solid #fff;outline-offset:3px}.searchslider .searchheader .closebutton svg{font-size:2.4em}.searchslider .searchinput{padding:2.2em 2.8em 1.4em;background:linear-gradient(180deg,#f9fafb 0,#fff);border-bottom:1px solid #e5e7eb}.searchslider .searchinput .MuiOutlinedInput-root{background:#fff;border-radius:1.2em;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid rgba(15,23,42,.08)}.searchslider .searchinput .MuiOutlinedInput-root:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.searchslider .searchinput .MuiOutlinedInput-root.Mui-focused{box-shadow:0 6px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.searchslider .searchinput input{font-size:1.6em;padding:1em 1em 1em .5em;font-weight:500}.searchslider .searchinput svg{font-size:2.4em}.searchslider .searchinput .searchstats{margin-top:1.2em;padding:0 .8em}.searchslider .searchinput .searchstats p{margin:0;font-size:1.4em;font-weight:600;animation:slideDown .3s ease-out}.searchslider .searchresults{flex:1 1;overflow-y:auto;padding:2.2em 2.8em;background:#fafbfc}.searchslider .searchresults .infinitescrolldiv{height:100%}.searchslider .searchresults .infinitescroll{padding-bottom:2em}.searchslider .searchresults .ourlatestcollectiongrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26em,1fr));grid-gap:2.5em;gap:2.5em;padding:0}.searchslider .searchresults .ourlatestcollectiongrid>*{animation:fadeInUp .4s ease-out backwards}.searchslider .searchresults .ourlatestcollectiongrid>:first-child{animation-delay:.05s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(2){animation-delay:.1s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(3){animation-delay:.15s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(4){animation-delay:.2s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(5){animation-delay:.25s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(6){animation-delay:.3s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(7){animation-delay:.35s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(8){animation-delay:.4s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(9){animation-delay:.45s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(10){animation-delay:.5s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(11){animation-delay:.55s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(12){animation-delay:.6s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(13){animation-delay:.65s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(14){animation-delay:.7s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(15){animation-delay:.75s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(16){animation-delay:.8s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(17){animation-delay:.85s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(18){animation-delay:.9s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(19){animation-delay:.95s}.searchslider .searchresults .ourlatestcollectiongrid>:nth-child(20){animation-delay:1s}.searchslider .searchresults .noproductsmessage{font-size:1.6em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6b7280;animation:fadeIn .5s ease-out}.searchslider .searchresults .noproductsmessage .icon{font-size:4em;color:#9ca3af;animation:bounce 2s ease-in-out infinite}.searchslider .searchresults .noproductsmessage .icon.searchicon{font-size:9em;color:#cbd5e1}.searchslider .searchresults .noproductsmessage p{font-size:1.8em;margin:.8em 0;font-weight:500;line-height:1.5}.searchslider .searchresults .noproductsmessage p:first-of-type{font-weight:600;color:#4b5563;font-size:2em}.searchslider .searchresults::-webkit-scrollbar{width:.7em}.searchslider .searchresults::-webkit-scrollbar-track{background:#f1f5f9;border-radius:.8em;margin:.6em 0}.searchslider .searchresults::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cbd5e1,#94a3b8);border-radius:.8em;border:2px solid #f1f5f9}.searchslider .searchresults::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#94a3b8,#64748b)}.searchslider .searchresults::-webkit-scrollbar-thumb:active{background:#64748b}.searchslider-enter{transform:translateX(100%);opacity:0}.searchslider-enter-active{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.searchslider-enter-active,.searchslider-exit{transform:translateX(0);opacity:1}.searchslider-exit-active{transform:translateX(100%);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.productslugreviewswrap{margin-top:4em;margin-bottom:5em}.productslugreviews{display:flex;flex-direction:column;gap:2em}.productslugreviews .reviewssectionheader{display:flex;align-items:baseline;gap:1em;padding-bottom:.6em;border-bottom:2px solid rgba(0,0,0,.07)}.productslugreviews .reviewssectionheader .reviewsheading{font-size:2.6em;font-weight:700;color:#000;margin:0}.productslugreviews .reviewssectionheader .reviewscount{font-size:1.3em;font-weight:500;color:rgba(0,0,0,.45);background-color:rgba(0,0,0,.05);padding:.15em .7em;border-radius:2em}.productslugreviews .reviewsbody{display:grid;grid-template-columns:1fr 30em;grid-gap:2.5em;gap:2.5em;align-items:start}@media(max-width:900px){.productslugreviews .reviewsbody{grid-template-columns:1fr}}.productslugreviews .reviewscolumn{display:flex;flex-direction:column;gap:1em}.productslugreviews .reviewsscrollcontainer{max-height:44em;overflow-y:auto;padding-right:.4em;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.productslugreviews .reviewsscrollcontainer::-webkit-scrollbar{width:5px}.productslugreviews .reviewsscrollcontainer::-webkit-scrollbar-track{background:transparent}.productslugreviews .reviewsscrollcontainer::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:3px}.productslugreviews .reviewsscrollcontainer::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.32)}.productslugreviews .reviewsscrollcontainer .infinitescrolldiv .infinitescroll{overflow:visible!important}.productslugreviews .reviewslist{display:flex;flex-direction:column;gap:1.2em}.productslugreviews .reviewcard{background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:.8em;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:1.4em 1.6em;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.productslugreviews .reviewcard:hover{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);transform:translateY(-2px)}.productslugreviews .reviewcard .reviewcardheader{display:flex;align-items:center;gap:1em;margin-bottom:.8em}.productslugreviews .reviewcard .profileimg{flex-shrink:0;width:4em;height:4em;border-radius:50%;overflow:hidden;position:relative;background-color:rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.productslugreviews .reviewcard .profileimg .userlogo{width:100%;height:100%;color:rgba(0,0,0,.3)}.productslugreviews .reviewcard .reviewmeta{display:flex;flex-direction:column;gap:.25em;overflow:hidden}.productslugreviews .reviewcard .profilename{font-size:1.5em;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.productslugreviews .reviewcard .stars{display:flex;gap:.1em}.productslugreviews .reviewcard .stars .star{font-size:1.4em;color:#daa520}.productslugreviews .reviewcard .reviewtext{font-size:1.5em;color:rgba(0,0,0,.65);line-height:1.6;margin:0}.productslugreviews .reviewsendmessage{display:flex;align-items:center;justify-content:center;gap:.5em;margin:1.5em 0 .5em;font-size:1.4em;color:rgba(0,0,0,.4)}.productslugreviews .reviewsendmessage.empty{color:rgba(0,0,0,.5)}.productslugreviews .reviewsendmessage .icon{font-size:1.3em}.productslugreviews .writereviewpanel{background-color:#fff;border:1px solid rgba(0,0,0,.07);border-radius:1.2em;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);padding:2em;display:flex;flex-direction:column;gap:1.4em;position:-webkit-sticky;position:sticky;top:1em}.productslugreviews .writereviewpanel .writereviewheading{font-size:1.8em;font-weight:700;color:#000;margin:0 0 .2em;padding-bottom:.5em;border-bottom:1px solid rgba(0,0,0,.06)}.productslugreviews .writereviewpanel .starselectrow{display:flex;align-items:center;gap:.8em}.productslugreviews .writereviewpanel .starselectrow .starselectlabel{font-size:1.4em;color:rgba(0,0,0,.55);font-weight:500}.productslugreviews .writereviewpanel .starselectrow .stars{display:flex;gap:.1em}.productslugreviews .writereviewpanel .starselectrow .stars .star{font-size:2.2em;color:#daa520;cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1)}.productslugreviews .writereviewpanel .starselectrow .stars .star:hover{transform:scale(1.25)}.productslugreviews .writereviewpanel .reviewtextarea{box-sizing:border-box;width:100%;min-height:8em;max-height:12em;padding:.8em 1em;font-size:1.5em;font-family:inherit;border:1px solid rgba(0,0,0,.12);border-radius:.8em;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s;color:#000;background-color:#fafafa}.productslugreviews .writereviewpanel .reviewtextarea::placeholder{color:rgba(0,0,0,.35)}.productslugreviews .writereviewpanel .reviewtextarea:focus{border-color:#020617;box-shadow:0 0 0 3px rgba(2,6,23,.1);background-color:#fff}.productslugreviews .writereviewpanel .reviewsubmitrow{display:flex;align-items:center;justify-content:space-between;gap:.8em}.productslugreviews .writereviewpanel .reviewsubmitrow .reviewcharlimit{font-size:1.2em;color:rgba(0,0,0,.35)}.productslugreviews .writereviewpanel .reviewsubmitrow .reviewsubmitbutton{color:#fff;font-size:1.3em;font-weight:600;text-transform:none;border-radius:.8em;padding:.45em 1.3em;letter-spacing:.02em;transition:opacity .2s,transform .15s cubic-bezier(.4,0,.2,1)}.productslugreviews .writereviewpanel .reviewsubmitrow .reviewsubmitbutton:hover{opacity:.88;transform:translateY(-1px)}.productslugreviews .writereviewpanel .reviewsubmitrow .reviewsubmitbutton:active{transform:translateY(0)}.shippingpage{display:grid;grid-template-columns:1fr 38rem;grid-gap:3.2rem;gap:3.2rem;align-items:start;padding-top:3rem;padding-bottom:6rem}.shippingpage .shippingpage-back{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#005ae0;padding:0;margin-bottom:2.4rem;font-weight:600;letter-spacing:.02em}.shippingpage .shippingpage-back:hover{text-decoration:underline}.shippingpage .shippingpage-steps{display:flex;align-items:center;gap:0;margin-bottom:3rem;font-size:1.3rem}.shippingpage .shippingpage-steps .step{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:8rem}.shippingpage .shippingpage-steps .step .step-dot{width:2.8rem;height:2.8rem;border-radius:50%;background:#e2e8f0;color:#94a3b8;font-size:1.3rem;font-weight:700;display:flex;align-items:center;justify-content:center}.shippingpage .shippingpage-steps .step .step-label{color:#94a3b8;font-size:1.2rem;white-space:nowrap}.shippingpage .shippingpage-steps .step.done .step-dot{background:#dcfce7;color:#16a34a}.shippingpage .shippingpage-steps .step.done .step-label{color:#16a34a}.shippingpage .shippingpage-steps .step.active .step-dot{background:#020617;color:#fff}.shippingpage .shippingpage-steps .step.active .step-label{color:#020617;font-weight:700}.shippingpage .shippingpage-steps .step-line{flex:1 1;height:2px;background:#e2e8f0;margin-bottom:1.8rem}.shippingpage .shippingpage-steps .step-line.done{background:#16a34a}.shippingpage .shippingpage-section-heading{font-size:2.2rem;font-weight:700;color:#0f172a;margin-bottom:1.6rem;font-family:var(--font-heebo),sans-serif}.shippingpage .shippingpage-payment-badge{display:inline-flex;align-items:center;gap:.8rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10rem;padding:.6rem 1.4rem;margin-bottom:2.4rem;font-size:1.4rem}.shippingpage .shippingpage-payment-badge .badge-label{color:#64748b;font-size:1.3rem}.shippingpage .shippingpage-payment-badge .badge-value{font-weight:700;color:#0f172a;letter-spacing:.04em}.shippingpage .shippingpage-payment-badge .badge-change{background:none;border:none;cursor:pointer;color:#005ae0;font-size:1.3rem;font-weight:600;padding:0}.shippingpage .shippingpage-payment-badge .badge-change:hover{text-decoration:underline}.shippingpage .courier-list{display:flex;flex-direction:column;gap:1.2rem}.shippingpage .courier-card{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2rem;border:2px solid #e2e8f0;border-radius:1.4rem;background:#fff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.shippingpage .courier-card:hover:not(.selected){border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.06)}.shippingpage .courier-card.selected{border-color:#020617;background:#fff5f9;box-shadow:0 0 0 3px rgba(245,0,98,.1)}.shippingpage .courier-card .courier-card-radio{flex-shrink:0}.shippingpage .courier-card .courier-card-radio .radio-dot{width:2rem;height:2rem;border-radius:50%;border:2px solid #cbd5e1;background:#fff;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.shippingpage .courier-card .courier-card-radio .radio-dot.active{border-color:#020617;background:#020617;box-shadow:inset 0 0 0 3px #fff}.shippingpage .courier-card .courier-card-body{flex:1 1;display:flex;flex-direction:column;gap:.6rem}.shippingpage .courier-card .courier-card-name{font-size:1.8rem;font-weight:600;color:#0f172a;font-family:var(--font-heebo),sans-serif}.shippingpage .courier-card .courier-card-meta{display:flex;flex-wrap:wrap;gap:.6rem}.shippingpage .courier-card .courier-meta-pill{font-size:1.2rem;padding:.3rem .9rem;border-radius:10rem;font-weight:500}.shippingpage .courier-card .courier-meta-pill.eta{background:#eff6ff;color:#1d4ed8}.shippingpage .courier-card .courier-meta-pill.surface{background:#fef9c3;color:#92400e}.shippingpage .courier-card .courier-meta-pill.cod{background:#fff7ed;color:#c2410c}.shippingpage .courier-card .courier-card-price{flex-shrink:0;text-align:right;display:flex;flex-direction:column;gap:.2rem}.shippingpage .courier-card .courier-price-total{font-size:2rem;font-weight:700;color:#0f172a;font-family:var(--font-heebo),sans-serif}.shippingpage .courier-card .courier-price-freight{font-size:1.2rem;color:#94a3b8}.shippingpage .courier-loading-wrap{display:flex;align-items:center;gap:1.4rem;padding:2.4rem 0;font-size:1.6rem;color:#64748b}.shippingpage .courier-loading-wrap .courier-loading-spinner{width:2.4rem;height:2.4rem;border:3px solid #e2e8f0;border-top-color:#020617;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(1turn)}}.shippingpage .shippingpage-error-card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;background:#fff5f5;border:1px solid #fecaca;border-radius:1.2rem}.shippingpage .shippingpage-error-card .error-icon{font-size:2.4rem}.shippingpage .shippingpage-error-card p{font-size:1.6rem;color:#7f1d1d}.shippingpage .shippingpage-error-card .error-action{background:none;border:none;cursor:pointer;font-size:1.5rem;font-weight:600;color:#005ae0}.shippingpage .shippingpage-error-card .error-action:hover{text-decoration:underline}.shippingpage .shippingpage-right{position:-webkit-sticky;position:sticky;top:2rem}.shippingpage .shippingpage-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.8rem;padding:2.8rem;box-shadow:0 4px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:0}.shippingpage .shippingpage-summary-card .summary-heading{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:1.8rem;font-family:var(--font-heebo),sans-serif}.shippingpage .shippingpage-summary-card .summary-row{display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;padding:.9rem 0;color:#334155}.shippingpage .shippingpage-summary-card .summary-row.muted span:last-child{color:#94a3b8;font-style:italic;font-size:1.4rem}.shippingpage .shippingpage-summary-card .summary-row.grand{font-size:2rem;font-weight:700;color:#0f172a;padding-top:1.2rem}.shippingpage .shippingpage-summary-card .summary-divider{border:none;border-top:1px dashed #e2e8f0;margin:.6rem 0}.shippingpage .shippingpage-summary-card .shippingpage-proceed-btn{width:100%;margin-top:2rem!important;font-size:1.8rem!important}.shippingpage .shippingpage-summary-card .summary-hint{font-size:1.3rem;color:#94a3b8;text-align:center;margin-top:.8rem}.shippingpage .shippingpage-summary-card .summary-secure{font-size:1.3rem;color:#94a3b8;text-align:center;margin-top:1.4rem;letter-spacing:.02em}.shippingpage-skeleton{display:grid;grid-template-columns:1fr 38rem;grid-gap:3.2rem;gap:3.2rem;padding-top:3rem;padding-bottom:6rem}.shippingpage-skeleton .shippingpage-skeleton-col{display:flex;flex-direction:column;gap:1.6rem}.skeleton-block{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:1.2rem}.skeleton-block.skeleton-title{height:3rem;width:60%}.skeleton-block.skeleton-card{height:8rem}.skeleton-block.skeleton-summary{height:28rem}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.shippingpage,.shippingpage-skeleton{grid-template-columns:1fr}.shippingpage .shippingpage-right{position:static}}@media screen and (max-width:1240px){html{font-size:60%}}@media screen and (max-width:1190px){html{font-size:57.5%}}@media screen and (max-width:1140px){html{font-size:55%}}@media screen and (max-width:1050px){.productsluggrid{font-size:.9rem}.allproductscardgrid{font-size:.7rem}.contenttablediv{max-width:55em!important}}@media screen and (max-width:1000px){.marginrl{margin-right:2rem;margin-left:2rem}.paddingrl{padding-left:2rem;padding-right:2rem}.tshirtpagegrid{font-size:.9rem}.allproductscardgrid{font-size:.65rem}}@media screen and (max-width:950px){.productsluggrid{font-size:.78rem}.allproductscardgrid{font-size:.6rem;gap:1em}}@media screen and (max-width:900px){.contenttablediv{max-width:50em!important}}@media screen and (max-width:850px){.productsluggrid{font-size:.73rem}.allproductscardgrid{font-size:.55rem}.myordersgrid{font-size:1.5rem}}@media screen and (max-width:800px){.marginrl{margin-right:4rem;margin-left:4rem}.paddingrl{padding-left:4rem;padding-right:4rem}.allproductscardgrid{font-size:.5rem}.inputdiv[data-reponsivestyle=true]{display:grid;grid-column:1/-1!important}}@media screen and (max-width:760px){.productsluggrid{font-size:.7rem}.header1{row-gap:.8em}.header1 .navitems{column-gap:1.4em}.header1 .headerbuttons{gap:1.8em}.header1 .headerbuttons .login{padding:.34em 1.1em}.header1 .headerbuttons .carticon{padding:.34em .42em}.productpagediv{font-size:.9rem}.tshirtpagegrid{font-size:.78rem}.cartmenu{font-size:.85rem!important}.services{grid-template-columns:1fr}.allproductscardgrid{font-size:.5rem}.signindiv{font-size:.9rem}}@media screen and (max-width:700px){.posterdiv2{flex-direction:column-reverse;row-gap:2em}.productsluggrid{font-size:1rem;grid-template-columns:1fr;grid-gap:2em}.tshirtpagegrid{z-index:3;font-size:1rem}.dashboarddiv2main{z-index:3!important}.allproductscarddiv2{padding:0 2em}.myordersgrid{font-size:1.25rem}.page-hero .page-breadcrumb{font-size:1.3em}.page-hero .page-hero-row .product-count-badge{font-size:1.4em}.page-hero .active-filters-strip{font-size:1.2em}.results-bar{font-size:1.3em}.productpagediv{grid-template-columns:1fr;grid-template-rows:auto 1fr}.productpagediv .filtersdiv{z-index:2;position:-webkit-sticky;position:sticky;box-shadow:inset 0 -.1em .2em .05em rgba(0,0,0,.281)}.productpagediv .filtersdiv .filters{height:auto;max-height:60vh;border-bottom:none!important;scrollbar-width:1em;border-radius:.9em;padding:0 1.2em 2em}.productpagediv .filtersdiv .filters .filtersdiv3{display:flex;flex-wrap:wrap;gap:.9em;row-gap:.5em;padding-right:2em}.productpagediv .filtersdiv .filters .filtersdiv3firstdiv{margin-top:1em}.contenttablediv{max-width:45em!important}}@media screen and (max-width:600px){.header1 .navitems li ul{padding:1em}.tshirtpagegrid{font-size:.85rem}.myordersgrid{font-size:1rem}.signindiv{font-size:.8rem}.searchslider{width:100vw}.searchslider .searchheader{padding:1.8em}.searchslider .searchheader .searchheadercontent{gap:1.2em}.searchslider .searchheader .searchheadercontent .searchheadericon{font-size:2.8em}.searchslider .searchheader .searchheadercontent h2{font-size:2.4em}.searchslider .searchheader .closebutton svg{font-size:2.1em}.searchslider .searchinput{padding:1.7em 1.8em 1.1em}.searchslider .searchinput input{font-size:1.5em;padding:1.2em}.searchslider .searchinput svg{font-size:2.2em}.searchslider .searchinput .searchstats{margin-top:1em}.searchslider .searchinput .searchstats p{font-size:1.3em}.searchslider .searchresults{padding:1.8em}.searchslider .searchresults .ourlatestcollectiongrid{grid-template-columns:1fr;gap:2em}.searchslider .searchresults .noproductsmessage{padding:6em 2em}.searchslider .searchresults .noproductsmessage .icon{font-size:6em}.searchslider .searchresults .noproductsmessage .icon.searchicon{font-size:8em}.searchslider .searchresults .noproductsmessage p{font-size:1.6em}.searchslider .searchresults .noproductsmessage p:first-of-type{font-size:1.8em}.searchfab{bottom:.94em;right:.94em;width:3.2em!important;height:3.2em!important}.searchfab svg{font-size:1.55em}.searchfab:hover{transform:scale(1.1)!important}.searchbackdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}}@media screen and (max-width:550px){.header1 .navitems li ul{left:-.8em}.header1 .navitems li:last-child ul:last-child{left:-3em}.marginrl{margin-right:1.5rem;margin-left:1.5rem}.paddingrl{padding-left:1.5rem;padding-right:1.5rem}.allproductscardgrid{font-size:.8rem}.headerbuttons{font-size:1.2em!important;gap:1.4em!important}.headerbuttons .carticon,.headerbuttons .login{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:500px){.header1{font-size:.92em}.header1 .navitems{column-gap:1.2em}.header2{font-size:1em}.tshirtpagegrid{font-size:1.3rem}.signindiv{font-size:.7rem}.productcard{box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04)!important;border-radius:.8em!important}.productcard:hover{transform:translateY(-2px)!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04)!important}}@media screen and (max-width:450px){.header1 .navitems li:last-child ul:last-child{left:-4em}.headerbuttons{gap:1.5em!important}.header1 .navitems{column-gap:1em}.allproductscardgrid{font-size:.75rem}.myordersgrid{font-size:.9rem}.noproductsmessage{font-size:2.5rem}}@media screen and (max-width:400px){.header1{font-size:.85em}.allproductscardgrid{font-size:.65rem}.myordersgrid{font-size:.8rem}.signindiv{font-size:.65rem}}@media screen and (max-width:360px){.tshirtpagegrid{font-size:1.2rem}.signindiv{font-size:.6rem}html{font-size:52.5%}}@media screen and (max-width:350px){.marginrl{margin-right:1.5rem;margin-left:1.5rem}.paddingrl{padding-left:1.5rem;padding-right:1.5rem}.allproductscardgrid{font-size:.6rem}}@media screen and (max-width:335px){.header1 .navitems li:last-child ul:last-child{left:-4.5em}.myordersgrid{font-size:.7rem}.noproductsmessage{font-size:2.2rem}html{font-size:50%}}@media screen and (max-width:320px){.allproductscardgrid{font-size:.55rem}.tshirtpagegrid{font-size:1rem}.myordersgrid{font-size:.65rem}html{font-size:49%}}@media screen and (max-width:310px){.header1 .navitems li:last-child ul:last-child{left:-5em}.signindiv{font-size:.55rem}.header1{font-size:.8em}}@media screen and (max-width:300px){.header1{font-size:.75em}.header2{font-size:.8em}}@media screen and (max-width:290px){.myordersgrid{font-size:.6rem}.signindiv{font-size:.5rem}.header1{font-size:.7em}.header2{font-size:.8em}}@media screen and (max-width:280px){.header1{font-size:.68em}.header2{font-size:.8em}}@media screen and (max-width:270px){.header1{font-size:.65em}.header2{font-size:.8em}}@media screen and (max-width:260px){.header1{font-size:.6em}.header2{font-size:.8em}}@media screen and (max-width:250px){.myordersgrid{font-size:.5rem}.signindiv{font-size:.45rem}.header1{font-size:.55em}.header2{font-size:.8em}}@media screen and (max-width:220px){.myordersgrid{font-size:.45rem}}@media screen and (max-width:768px){.specificorderdiv .specificorder-header{flex-direction:column;gap:1em}.specificorderdiv .specificorder-card-body{padding:1.5em}.specificorderdiv .soc-section .soc-info-row{flex-direction:column;align-items:flex-start;gap:.2em}.specificorderdiv .soc-section .soc-info-row .soc-label{min-width:auto}.specificorderdiv .soc-section .soc-info-row .soc-value{text-align:left;justify-content:flex-start}.allorderscardgrid .order-header{flex-direction:column;gap:1em}.allorderscardgrid .order-header .order-header-left{width:100%}.allorderscardgrid .order-header .order-header-right{width:100%;justify-content:flex-start}.allorderscardgrid .order-section .info-row{flex-direction:column;align-items:flex-start;gap:.3em}.allorderscardgrid .order-section .info-row .info-label{min-width:auto;font-size:.85em}.allorderscardgrid .order-section .info-row .info-value{text-align:left;justify-content:flex-start}.allorderscardgrid .order-actions{flex-direction:column;align-items:stretch}.allorderscardgrid .order-actions .button{width:100%;flex:none;min-width:0;box-sizing:border-box}}@media screen and (max-width:480px){.allorderscardgrid{font-size:1.4rem}.allorderscardgrid .order-header{padding:1em}.allorderscardgrid .order-header .order-id{font-size:1.1em}.allorderscardgrid .order-actions,.allorderscardgrid .order-content{padding:1em}.allorderscardgrid .order-actions .button{font-size:.85em}.allorderscardgrid .status-badge{font-size:.7em;padding:.35em .7em}}@media screen and (max-width:450px){.page-hero .page-breadcrumb{font-size:1.1em}.page-hero .productpageheading{font-size:2rem}.page-hero .active-filters-strip{font-size:1.1em}.results-bar{font-size:1.15em}}@media screen and (max-width:800px){.termsandconditionsdiv .policy-container{padding:3em 3.5em}}@media screen and (max-width:600px){.termsandconditionsdiv{margin-top:2em;margin-bottom:3.5em}.termsandconditionsdiv .policy-container{padding:2.5em 2em;border-radius:0;box-shadow:none;border-top:.45em solid;border-image:linear-gradient(90deg,#f50062,#ff6b9e) 1}.termsandconditionsdiv .policy-container:before{display:none}.termsandconditionsdiv .policy-header h1{font-size:2em}.termsandconditionsdiv h2{font-size:1.15em}.termsandconditionsdiv .contact-info-card{padding:1.2em 1.4em}.termsandconditionsdiv .contact-info-card .contact-row{flex-direction:column;gap:.2em}}@media screen and (max-width:400px){.termsandconditionsdiv .policy-container{padding:2em 1.4em}.termsandconditionsdiv .policy-header h1{font-size:1.8em}}@media screen and (max-width:500px){.payment-waiting-page .payment-waiting-card{padding:3.5em 2.5em}.payment-waiting-page h1{font-size:1.25em}}