.Sidebar_root__hUV6J{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;box-sizing:border-box;height:100%;outline:2px solid transparent;outline-offset:2px}.Sidebar_sidebar__7UX4L{display:flex;height:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden;background-color:var(--accent-0);font-size:1rem;line-height:1.5rem;color:var(--text-base);--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-webkit-overflow-scrolling:touch!important}.Sidebar_backdrop__uAThX{position:absolute;top:0;right:0;bottom:0;left:0;--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));--tw-bg-opacity:0.4;transition-duration:.1s;transition-timing-function:linear;backdrop-filter:blur(.8px);-webkit-backdrop-filter:blur(.8px)}.SidebarLayout_root__FZlvP{position:relative;display:flex;height:100%;flex-direction:column}.SidebarLayout_header__3gKJJ{position:-webkit-sticky;position:sticky;top:0;z-index:10;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;background-color:var(--accent-0);padding:1rem 1.5rem 1rem 1rem;min-height:66px}.SidebarLayout_container__rZr83{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column}@media (min-width:1024px){.SidebarLayout_header__3gKJJ{min-height:74px}}.UserNav_root__zlXbv{position:relative}.UserNav_list__b7C_B{display:flex;height:100%;flex-direction:row;align-items:center;justify-items:end}.UserNav_item__W9J9f{position:relative;margin-right:1.5rem;display:flex;cursor:pointer;align-items:center;color:var(--text-primary);outline:2px solid transparent;outline-offset:2px;transition-duration:.15s;transition-duration:.1s}.UserNav_item__W9J9f,.UserNav_item__W9J9f:hover{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.UserNav_item__W9J9f:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;color:var(--accent-6);transition-duration:.15s;transition-duration:.1s}.UserNav_item__W9J9f:last-child{margin-right:0}.UserNav_item__W9J9f:active,.UserNav_item__W9J9f:focus{outline:2px solid transparent;outline-offset:2px}.UserNav_bagCount__e5uyF{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--accent-1);background-color:var(--secondary);font-size:.75rem;line-height:1rem;font-weight:700;color:var(--text-secondary);padding-left:2.5px;padding-right:2.5px;min-width:1.25rem;min-height:1.25rem}.UserNav_avatarButton__AtCF2{display:inline-flex;justify-content:center;border-radius:9999px}.UserNav_avatarButton__AtCF2:focus{outline:2px solid transparent;outline-offset:2px}.LoadingDots_root__L3YhM{display:inline-flex;align-items:center;text-align:center;line-height:1.75rem}.LoadingDots_root__L3YhM .LoadingDots_dot__YIHAP{height:.5rem;width:.5rem;border-radius:9999px;background-color:currentColor;-webkit-animation-name:LoadingDots_blink__8sST9;animation-name:LoadingDots_blink__8sST9;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0 2px}.LoadingDots_root__L3YhM .LoadingDots_dot__YIHAP:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.LoadingDots_root__L3YhM .LoadingDots_dot__YIHAP::nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes LoadingDots_blink__8sST9{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes LoadingDots_blink__8sST9{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.DropdownMenu_dropdownMenu__8CYrY{position:fixed;right:0;z-index:40;margin-top:.5rem;height:100%;width:100%;transform-origin:top right;background-color:var(--primary);outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.DropdownMenu_dropdownMenu__8CYrY{position:absolute;top:2.5rem;height:auto;width:14rem;border-width:1px;border-color:var(--accent-1);--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.DropdownMenu_link__6zXYu{display:flex;cursor:pointer;align-items:center;padding:.75rem 1.5rem;font-weight:500;line-height:1.5rem;color:var(--text-primary);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);text-transform:capitalize}.DropdownMenu_link__6zXYu:hover{background-color:var(--accent-1)}.DropdownMenu_link__6zXYu.DropdownMenu_active__c5eRk{background-color:var(--accent-2);font-weight:700}.DropdownMenu_off__iY4_8{display:none}.CartSidebarView_root__5gpRe{min-height:100vh}.CartSidebarView_root__5gpRe.CartSidebarView_empty__fvfi0{background-color:var(--secondary);color:var(--text-secondary)}.CartSidebarView_lineItemsList__StJOa>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.CartSidebarView_lineItemsList__StJOa{border-color:var(--accent-2);padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.CartSidebarView_lineItemsList__StJOa>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--accent-2)}.CartSidebarView_lineItemsList__StJOa{padding-top:0;padding-bottom:0}}.CartItem_root__n8ra_{display:flex;flex-direction:column;padding-top:1rem;padding-bottom:1rem}.CartItem_root__n8ra_:first-child{padding-top:0}.CartItem_quantity__qmi6Q{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;margin-left:.75rem;margin-right:.75rem;width:2rem;border-radius:.25rem;border-width:1px;border-color:var(--accent-2);text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.CartItem_quantity__qmi6Q::-webkit-inner-spin-button,.CartItem_quantity__qmi6Q::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.CartItem_productImage__VapbI{position:absolute;transform:scale(1.9);width:100%;height:100%;left:30%!important;top:30%!important;z-index:1}.CartItem_productName__RYrlX{cursor:pointer;padding-bottom:.25rem;font-weight:500;margin-top:-4px}.Quantity_actions__C9fVt{display:flex;width:3rem;align-items:center;justify-content:center;border-width:1px;border-color:var(--accent-2);padding:.25rem;color:var(--accent-7);transition-property:border-color,background,color,transform,box-shadow;transition-duration:.15s;transition-timing-function:ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Quantity_actions__C9fVt:hover{border-width:1px;border-color:var(--accent-3);background-color:var(--accent-1);color:var(--accent-9);transition:border-color;z-index:10}.Quantity_actions__C9fVt:focus{outline:2px solid transparent;outline-offset:2px}.Quantity_actions__C9fVt:disabled{cursor:not-allowed}.Quantity_input__yBzs3{pointer-events:auto;height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;padding-left:1rem;padding-right:1rem}.Quantity_input__yBzs3:focus{outline:2px solid transparent;outline-offset:2px}.CheckoutSidebarView_root__hj993{min-height:calc(100vh - 322px)}.CheckoutSidebarView_lineItemsList__zjdUk>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.CheckoutSidebarView_lineItemsList__zjdUk{border-color:var(--accent-2);padding-top:1rem;padding-bottom:1rem}@media (min-width:640px){.CheckoutSidebarView_lineItemsList__zjdUk>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse));--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:var(--accent-2)}.CheckoutSidebarView_lineItemsList__zjdUk{padding-top:0;padding-bottom:0}}.PaymentWidget_root__Y8ogL{margin-bottom:1rem;display:flex;cursor:pointer;align-items:center;border-width:1px;border-color:var(--accent-2)}.PaymentWidget_root__Y8ogL:hover{border-color:var(--accent-4)}.PaymentWidget_root__Y8ogL{padding:1.25rem 1.5rem;text-align:center}.ShippingWidget_root__b3tUJ{margin-bottom:1rem;display:flex;cursor:pointer;align-items:center;border-width:1px;border-color:var(--accent-2)}.ShippingWidget_root__b3tUJ:hover{border-color:var(--accent-4)}.ShippingWidget_root__b3tUJ{padding:1.25rem 1.5rem;text-align:center}.PaymentMethodView_fieldset__QEB59{margin-top:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column}.PaymentMethodView_fieldset__QEB59 .PaymentMethodView_label__xM6ed{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;color:var(--accent-7)}.PaymentMethodView_fieldset__QEB59 .PaymentMethodView_input__vj9M1,.PaymentMethodView_fieldset__QEB59 .PaymentMethodView_select__32jl5{width:100%;border-width:1px;border-color:var(--accent-2);padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400}.PaymentMethodView_fieldset__QEB59 .PaymentMethodView_input__vj9M1:focus,.PaymentMethodView_fieldset__QEB59 .PaymentMethodView_select__32jl5:focus{--tw-shadow:0 0 0 2px var(--accent-2);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}