.v-lazy-image{opacity:0}.v-lazy-image-loaded{animation:fadeInImage .2s ease forwards}@keyframes fadeInImage{0%{opacity:0}to{opacity:1}}.compAppCover{align-items:center;background:var(--background);height:100%;justify-content:center;left:0;position:fixed;top:0;transition:all .22s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:100000000}.compAppCover .logo{height:60px;width:auto}.appCover-enter-active,.appCover-leave-active{transition:all .3s ease-in-out}.appCover-enter-from,.appCover-leave-to{opacity:0}.appCover-enter-to,.appCover-leave-from{opacity:1}.toast{text-align:center}.ProgressRoot{background:var(--background-shade);border-radius:9999px;border-style:solid;border-width:1px;height:20px;margin-bottom:40px;margin-top:5px;position:relative;width:calc(100% - 20px)}.ProgressRoot .freeShipping{color:var(--background);font-size:12px;font-weight:600;left:calc(50% + 10px);position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .16s linear}.ProgressRoot .invis{color:transparent}.ProgressRoot .progressMarker{background-color:var(--background-shade);border-color:var(--foreground);border-radius:9999px;border-style:solid;border-width:1.5px;height:35px;justify-content:center;position:absolute;right:-15px;top:-7.5px;transition:all .66s cubic-bezier(.65,0,.35,1),background-color .4s linear;width:35px}.ProgressRoot .progressMarker .circleText{align-content:center;font-size:10px;font-weight:400;margin-top:40px;text-align:center}.ProgressRoot .progressMarker .circleMoney{align-content:center;font-size:10px;font-weight:600;height:10px;margin-top:11px;position:absolute;text-align:center;top:0}.ProgressRoot .barCircleIcon{color:#000!important;display:none;font-size:30px;font-weight:800px;position:absolute;top:2px}.ProgressRoot .circleFilled{background-color:var(--foreground)}.ProgressRoot .circleFilled .barCircleIcon{display:block}.ProgressIndicator{background-color:var(--foreground);border-radius:9999px;height:100%;transition:width .66s cubic-bezier(.65,0,.35,1)}.compInputNumber{align-items:center;color:var(--foreground);flex-shrink:0;gap:5px;overflow:hidden;width:-moz-fit-content;width:fit-content}.compInputNumber .compInputNumberDecrement,.compInputNumber .compInputNumberIncrement{align-items:center;background:var(--background-shade-two);border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.compInputNumber .compInputNumberDecrement:hover,.compInputNumber .compInputNumberIncrement:hover{background:var(--foreground);color:var(--background)}.compInputNumber .compInputNumberField{background:var(--background-shade-two);border-radius:5px;font-size:13px;font-weight:600;height:32px;text-align:center;width:42px}.compInputNumber.large .compInputNumberDecrement,.compInputNumber.large .compInputNumberIncrement{height:44px;width:44px}.compInputNumber.large .compInputNumberField{height:44px;width:60px}.compButtonUtility{align-items:center;background:var(--foreground);border-radius:7px;color:#18181b;cursor:pointer;display:inline-flex;gap:12px;height:34px;justify-content:center;padding:0 14px;position:relative;transition:all .2s ease-in-out}.compButtonUtility:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.compButtonUtility .label{font-size:14px;font-weight:600;opacity:1;transition:opacity .3s ease;white-space:nowrap}.compButtonUtility .spinner{animation:spin .8s linear infinite;border:2px solid rgba(0,0,0,.2);border-left-color:#000;border-radius:50%;height:20px;left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;transition:opacity .2s ease;width:20px}.compButtonUtility.loading .label{opacity:0;transition-delay:0s}.compButtonUtility.loading .spinner{opacity:1;transition-delay:.2s}.compButtonUtility:not(.loading) .spinner{opacity:0;transition-delay:0s}.compButtonUtility:not(.loading) .label{opacity:1;transition-delay:.2s}.compButtonUtility.disabled{cursor:not-allowed;opacity:.6}.compButtonUtility:hover:not(.disabled){background:#fafafae6}.compButtonUtility.large{height:44px;padding:0 20px}.compButtonUtility.large .label{font-size:15px;font-weight:700}.compButtonUtility.plain{background:var(--background-shade-two);color:var(--foreground)}.compButtonUtility.full-width{width:100%}@keyframes spin{to{transform:rotate(1turn)}}.compContainer{width:100%}.compContainer.center{margin:0 auto}.compContainer.fullHeight{min-height:100%}.compContainer.constrainWidth{max-width:1400px}.compContainer.addVerticalPadding{padding-bottom:20px;padding-top:20px}.compContainer.addVerticalPaddingSmall{padding-bottom:60px;padding-top:10px}.compContainer.addVerticalPaddingLarge{padding-bottom:40px;padding-top:40px}.compContainer.addHorizontalPadding{padding-left:30px;padding-right:30px}@media screen and (max-width:1024px){.compContainer.addHorizontalPadding{padding-left:25px;padding-right:25px}}@media screen and (max-width:600px){.compContainer.addHorizontalPadding{padding-left:20px;padding-right:20px}}@media screen and (max-width:480px){.compContainer.addVerticalPadding{padding-bottom:15px;padding-top:15px}.compContainer.addHorizontalPadding{padding-left:15px;padding-right:15px}}.compDrawer{bottom:0;height:100%;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1000000;-ms-overflow-style:none;background:var(--background-shade);box-shadow:0 -5px 10px #0003;justify-content:center;scrollbar-width:none}.compDrawer:after{display:none}.compDrawer::-webkit-scrollbar{display:none}.compDrawer .closeDrawer{align-items:center;background:var(--borders-two);border-radius:9999px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:44px}.compDrawer .closeDrawer:hover{scale:1.1}.cartContainer[data-v-d02d008a]{flex-direction:column;gap:20px;margin:auto;max-width:600px}.cartContainer .cartHeading[data-v-d02d008a]{border-bottom:1px dotted var(--borders-three);flex-direction:column;gap:8px;padding-bottom:12px;width:100%}.cartContainer .cartHeading h1[data-v-d02d008a]{font-size:24px;font-weight:800}.cartContainer .cartHeading .freeShippingInfo[data-v-d02d008a]{color:var(--foreground-shade);font-size:12px;font-weight:500}.cartContainer .removalNotice[data-v-d02d008a]{background:var(--borders);border-radius:7px;color:var(--theme-warning);font-size:14px;font-weight:650;line-height:1.4;padding:15px;text-align:center;text-wrap:balance}.cartContainer .cart[data-v-d02d008a]{flex-direction:column;gap:20px}.cartContainer .cart .cartItems[data-v-d02d008a]{border-bottom:1px dotted var(--borders-three);display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.cartContainer .cart .cartItems .cartItem[data-v-d02d008a]{align-items:center;background-color:var(--background-shade-two);border-color:var(--borders-three);border-radius:7px;border-width:2px;gap:20px;padding:20px}.cartContainer .cart .cartItems .cartItem .cartItemImage[data-v-d02d008a]{border-color:var(--borders-three);border-radius:7px;border-style:solid;border-width:2px;cursor:pointer;flex-shrink:0;height:90px;-o-object-fit:cover;object-fit:cover;width:90px}.cartContainer .cart .cartItems .cartItem .cartItemDetails[data-v-d02d008a]{flex-direction:column;height:90px;justify-content:space-between;overflow:hidden;width:100%}.cartContainer .cart .cartItems .cartItem .cartItemDetails .basicDetails[data-v-d02d008a]{color:var(--foreground-shade);font-size:12px;font-weight:700;gap:12px;width:100%}.cartContainer .cart .cartItems .cartItem .cartItemDetails .productTitle[data-v-d02d008a]{align-items:end;cursor:pointer;font-size:18px;font-weight:800;justify-content:space-between;width:100%}.cartContainer .cart .cartItems .cartItem .cartItemDetails .productTitle .productPrice[data-v-d02d008a]{font-size:15px;position:relative}.cartContainer .cart .cartItems .cartItem .cartItemDetails .productTitle .productPrice .productBasePrice[data-v-d02d008a]{bottom:-10px;color:gray;font-size:10px;justify-content:center;position:absolute;text-decoration:line-through;width:100%}.cartContainer .cart .cartItems .cartItem .cartItemDetails .controls[data-v-d02d008a]{gap:5px;margin-top:4px}.cartContainer .cart .cartItems .cartItem .cartItemDetails .controls .removeItemBtn[data-v-d02d008a]{align-items:center;background:var(--background-shade-two);border-radius:5px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease-in-out;width:32px}.cartContainer .cart .cartItems .cartItem .cartItemDetails .controls .removeItemBtn[data-v-d02d008a]:hover{background:var(--foreground);color:var(--background)}.cartContainer .cart .cartActions[data-v-d02d008a]{flex-direction:column;gap:12px;margin-top:-18px;width:100%}.cartContainer .cart .cartActions .summary[data-v-d02d008a]{color:var(--foreground-shade);flex-direction:column;font-size:13px;font-weight:700}.cartContainer .cart .cartActions .summary .row[data-v-d02d008a]{border-bottom:1px dotted var(--borders-three);justify-content:space-between;line-height:28px}.cartContainer .cart .cartActions .summary .row .data[data-v-d02d008a]{justify-content:end;width:150px}.cartContainer .cart .cartActions .summary .row[data-v-d02d008a]:last-of-type{border-bottom:0}.cartContainer .cart .cartActions .fullWidth[data-v-d02d008a]{width:100%}.cartContainer .cart .cartActions .textButton[data-v-d02d008a]{background:transparent;color:var(--foreground-shade);cursor:pointer;font-size:13px;font-weight:600;margin-top:5px;transition:all .2s ease}.cartContainer .cart .cartActions .textButton[data-v-d02d008a]:hover{color:var(--foreground)}.cartContainer .emptyCartMessage[data-v-d02d008a]{align-items:center;flex-direction:column;font-size:22px;font-weight:700;gap:12px;text-align:center}.cartContainer .emptyCartMessage p[data-v-d02d008a]{margin-bottom:7px}.cartContainer .cart-enter-active[data-v-d02d008a],.cartContainer .cart-leave-active[data-v-d02d008a]{transition:all .3s ease}.cartContainer .cart-enter-from[data-v-d02d008a],.cartContainer .cart-leave-to[data-v-d02d008a]{opacity:0;transform:translateY(10px)}.compAvatar{background:var(--background-shade);border-radius:12px;flex-shrink:0;height:var(--avatar-size);overflow:hidden;position:relative;transition:all .2s ease-in-out;width:var(--avatar-size)}.compAvatar.circle{border-radius:9999px}.compAvatar.loading{opacity:.7}.compAvatar.outlined{box-shadow:0 0 5px 5px #48abe0;margin-left:10px}.compAvatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.compAvatar .noPicture{align-items:center;display:flex;font-size:var(--font-size,22px);font-weight:700;height:100%;justify-content:center;margin:auto;text-transform:capitalize}.compAvatar .loader{animation:spin 1s linear infinite;border:2px solid var(--background-shade);border-radius:50%;border-top-color:var(--primary-color,#000);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.mobileMenuDrawer,.mobileMenuDrawer .closeDrawer{background:#000!important}.mobileNavContainer{flex-direction:column;gap:20px;margin:auto!important;max-width:320px!important;width:100%}.mobileNavContainer .navList{align-items:center;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;text-align:center;width:100%}.mobileNavContainer .navList .navItem{font-size:40px;font-weight:800}.mobileNavContainer .navList .navItem a{border-bottom:4px solid transparent;color:var(--foreground);display:block;padding-bottom:5px;text-decoration:none;transition:all .2s ease-in-out;width:100%}.mobileNavContainer .navList .navItem:hover a{border-color:var(--foreground);color:var(--accent)}.mobileNavContainer .navigationLower{align-items:center;flex-direction:column;gap:20px;justify-content:center;width:100%}.mobileNavContainer .navigationLower .userBox{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.mobileNavContainer .navigationLower .userBox .username{font-size:17px;font-weight:700}.dialogOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;z-index:10000000}.compDialog,.dialogOverlay{bottom:0;display:flex;left:0;position:fixed;right:0;top:0}.compDialog{align-items:center;height:-moz-fit-content;height:fit-content;justify-content:center;margin:auto;width:-moz-fit-content;width:fit-content;z-index:10000001}.compDialog .compContainer{background:var(--background-shade);border-radius:7px;margin:auto;max-width:600px;padding:30px}.compDialog .closeDrawer{align-items:center;background:var(--borders-two);border-radius:9999px;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:-22px;top:-22px;transition:all .2s ease;width:44px}.compDialog .closeDrawer:hover{scale:1.1}.locationDialog .closeDrawer{display:none}.locationDialog .compContainer{flex-direction:column;gap:22px;max-width:500px}.locationDialog p{font-size:15px;font-weight:600;line-height:1.4;text-align:center}.locationDialog a{font-weight:700;text-decoration:underline}.locationDialog .locationDetect{align-items:center;flex-direction:column;gap:8px;margin-bottom:-6px;width:100%}.locationDialog .locationDetect .label{font-size:13px;font-weight:700}.locationDialog .locationDetect .location{color:var(--theme-warning);font-weight:700}.vel-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000bf;z-index:100000000!important}.vel-modal .btn__close{align-items:center;background:var(--borders);border-radius:9999px;display:flex;height:44px;justify-content:center;opacity:1!important;right:15px!important;top:40px!important;width:44px}.vel-modal .btn__close svg{height:24px;width:24px}#DeviceResolutionUnsupported[data-v-070b9c56]{background:var(--background);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:100000000}@media screen and (max-height:500px),screen and (max-width:359px){#DeviceResolutionUnsupported[data-v-070b9c56]{display:flex}}#DeviceResolutionUnsupported .message[data-v-070b9c56]{align-items:center;display:flex;flex-direction:column;font-size:13px;font-weight:650;gap:10px;justify-content:center;line-height:1.35;margin:auto;max-width:400px;text-align:center;text-wrap:pretty}#DeviceResolutionUnsupported .message .text[data-v-070b9c56]{align-items:center;flex-direction:column;justify-content:center;text-align:center;text-wrap:balance}.compContainer[data-v-dd53eaed]{gap:20px;justify-content:center;max-width:440px;width:100%}.compContainer[data-v-dd53eaed],.compContainer .userbox[data-v-dd53eaed]{align-items:center;flex-direction:column}.compContainer .userbox[data-v-dd53eaed]{gap:15px}.compContainer .userbox h1[data-v-dd53eaed]{font-size:20px;font-weight:650}.compContainer .userbox h2[data-v-dd53eaed]{color:var(--foreground-shade);font-size:13px;font-weight:550;margin-top:-5px}.compContainer .buttons[data-v-dd53eaed]{flex-direction:row;gap:8px;width:100%}.compContainer .buttons .compButtonUtility[data-v-dd53eaed]{width:100%}.compContainer[data-v-c6f677a9]{gap:20px;justify-content:center;max-width:440px;width:100%}.compContainer[data-v-c6f677a9],.compContainer .userbox[data-v-c6f677a9]{align-items:center;flex-direction:column}.compContainer .userbox[data-v-c6f677a9]{gap:15px}.compContainer .userbox h1[data-v-c6f677a9]{font-size:20px;font-weight:650}.compContainer .userbox h2[data-v-c6f677a9]{color:var(--foreground-shade);font-size:13px;font-weight:550;line-height:18px;margin-top:-5px;text-align:center;text-wrap:pretty}.compContainer .buttons[data-v-c6f677a9]{flex-direction:column;gap:8px;width:100%}.compContainer .buttons .compButtonUtility[data-v-c6f677a9]{width:100%}#__nuxt,.app,body{min-height:100vh;width:100%}
