.admin-menu-button{display:inline-block}.admin-menu-button button{position:relative;overflow:hidden;padding:var(--button-medium-padding);font-size:var(--button-medium-font-size);color:var(--button-secondary-text-color);background-color:var(--button-secondary-bg);border:0 solid #000;border-radius:1000px;line-height:normal;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.admin-menu-button button:hover{cursor:pointer;background-color:var(--button-secondary-bg-hover)}.admin-menu-button img{display:block;width:calc(var(--button-medium-font-size) + var(--button-medium-padding));height:calc(var(--button-medium-font-size) + var(--button-medium-padding));object-fit:contain}.admin-menu-button-ripple{position:absolute;animation:.6s linear admin-menu-button-ripple;background-color:var(--button-secondary-ripple-color);border-radius:50%;transform:scale(0)}@keyframes admin-menu-button-ripple{to{transform:scale(4);opacity:0}}.admin-panel{z-index:100;position:fixed;pointer-events:none;width:100vw;height:100vh;top:0;left:0}.admin-panel-grid{display:grid;grid-template-columns:80px 1fr;pointer-events:none;width:100%;height:100%}.admin-panel-grid.mobile{grid-template-columns:1fr}.admin-panel-sidebar{overflow-y:scroll;overflow-x:hidden;scrollbar-width:none;pointer-events:auto;background-color:#efeff1;width:100%;height:100%}.admin-panel-sidebar::-webkit-scrollbar{display:none}.admin-sidebar{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content min-content 1fr;width:100%;height:100%}.admin-sidebar>p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-align:center;margin:1em 0;padding:0}.admin-sidebar-bottom{align-self: end}.admin-sidebar-item{display:grid;grid-template-columns:1fr;position:relative;user-select:none;border-radius:4px;width:calc(100% - 10px);margin:5px;padding:0 0 2px;transition:background .25s ease-in-out}.admin-sidebar-item:hover{cursor:pointer;background-color:#0000001a}.admin-sidebar-item:active{cursor:pointer;background-color:#0000004d}.admin-sidebar-item.active{box-shadow:inset 0 0 15px #0000006e}.admin-sidebar-item img{display:block;width:100%;padding:15px 15px 5px}.admin-sidebar-item span{justify-self:center;font-size:9px}@media only screen and (max-width:1000px){.admin-sidebar-item{grid-template-columns:80px 1fr;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;border-radius:0;width:100%;margin:0;padding:0}.admin-sidebar-item span{place-self: center start;font-size:16px}.admin-sidebar-item img{padding:15px}}.stock-notices-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,200px));grid-gap:10px;padding:10px}.stock-notices-product:hover{cursor:pointer}.stock-notices-product p{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.stock-notices-image{position:relative;width:100%}.stock-notices-image:after{content:"";display:block;padding-bottom:100%}.stock-notices-image img{position:absolute;object-fit:contain;width:100%;height:100%;top:0;left:0}.stock-notices-email{display:block}.product-card,.product-card:hover{position:relative;display:block;font-size:inherit;font-weight:inherit;color:#555;text-decoration:none;background-color:#fafafa;height:100%;margin:0}.product-card p,.product-card span{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.product-card-image{position:relative;pointer-events:none;background-image:radial-gradient(50% 50%,#373e3e00 50%,#373e3e03 74%,#373e3e0d 100%);width:100%}.product-card-image:after{content:"";display:block;padding-bottom:100%}.product-card-image img{position:absolute;object-fit:contain;box-sizing:border-box;pointer-events:none;width:100%;height:100%;padding:5px}.product-card .product-card-discount{position:absolute;color:#fff;background-color:#b12704;padding:6px 8px;font-size:20px;top:10px;right:10px}.product-card-text{pointer-events:none;background-color:#fafafa;padding:10px}.product-card .product-card-price{display:block;width:100%;font-size:18px}.product-card .product-card-sale{color:#b12704;font-size:18px}.product-card .product-card-old-price{text-decoration:line-through;margin-left:5px;font-size:14px}.product-card .product-card-title{-webkit-line-clamp:4;display:-webkit-box;overflow:hidden;font-size:var(--font14);line-height:var(--font13-lineHeight);-webkit-box-orient:vertical;width:100%;margin:0 0 10px}.product-card .product-card-stock{font-size:var(--font14);line-height:var(--font13-lineHeight);color:#396;width:100%;padding:0 0 5px;font-weight:300}.category-page-section-link,.category-page-section-link:hover{font:inherit;letter-spacing:inherit;color:inherit;text-decoration:none}.category-page-section-link:hover{text-decoration:underline}.category-menu{position:relative;box-sizing:border-box;background-color:#fff;height:100%;padding:8px 0}.category-menu span{color:inherit}.category-menu-row{display:grid;grid-template-columns:1fr min-content;background-color:#0000;transition:background-color .25s ease-in-out}.category-menu-row:hover,.category-menu-row.category-menu-open{cursor:pointer;background:#ececec}.category-menu-item,.category-menu-item:hover{display:grid;grid-template-columns:min-content 1fr min-content;overflow:hidden;position:relative;box-sizing:border-box;font-size:inherit;font-weight:inherit;color:#000;text-decoration:none;border:none;align-items: center;width:100%;margin:0}.category-menu-icon{box-sizing:content-box;object-fit:contain;width:30px;height:30px;padding:8px 0 8px 16px}.category-menu-label{padding:0 12px;font-size:14px;line-height:46px}.category-menu-arrow{box-sizing:content-box;object-fit:contain;width:14px;height:14px;padding:16px;transition:transform .1s}.category-menu-arrow.category-menu-open{transform:rotate(-180deg)}.category-menu-sub{grid-column:1/-1;overflow:hidden;max-height:0;transition:max-height .2s ease-in-out}.category-menu-sub-inner{padding:10px 0 20px}.category-menu-item.category-menu-level-2{padding-left:20px}.category-menu-item.category-menu-level-2:hover{text-decoration:underline}.category-menu-level-2 .category-menu-label{font-size:13px;line-height:30px}.category-menu-level-2 .category-menu-icon{width:24px;height:24px;padding:3px 0 3px 16px}.category-menu-spacer{padding:16px 12px 16px 16px}.category-menu-spacer div{background-color:#ccc;width:100%;height:1px}
