.side-menu[data-v-447ca7aa]{width:220px;background-color:#fff;margin:0 20px 30px 0;font-weight:700;color:#333;align-self:self-start}.side-menu-title[data-v-447ca7aa]{padding:20px 20px 16px;font-size:18px;cursor:pointer}.side-menu-list[data-v-447ca7aa]{list-style:none;padding:0;margin:0}.side-menu-link[data-v-447ca7aa]{padding:8px 20px;font-size:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.side-menu-label[data-v-447ca7aa]{line-height:24px}.side-menu-submenu[data-v-447ca7aa]{list-style:none}.side-menu-submenu-link[data-v-447ca7aa]{display:block;color:#666;font-weight:400;line-height:24px;padding:8px 30px;font-size:16px;transition:all .2s}.side-menu-submenu-link[data-v-447ca7aa]:hover,.side-menu-submenu-link--active[data-v-447ca7aa]{color:#333;font-weight:700}.customer-layout[data-v-4d37a731]{box-sizing:border-box;background-color:#f0f1f5;min-height:800px;position:relative;padding-bottom:40px}@media (min-width: 1025px) and (max-width: 1240px){.customer-layout[data-v-4d37a731]{padding:0 16px 24px}}@media (min-width: 768px) and (max-width: 1024px){.customer-layout[data-v-4d37a731]{min-height:600px}}@media (max-width: 767px){.customer-layout[data-v-4d37a731]{min-height:700px;padding-bottom:20px}}.customer-layout-content[data-v-4d37a731]{margin:0 auto;max-width:1240px;display:flex}.customer-layout-view[data-v-4d37a731]{flex:1}@media (min-width: 1025px){.customer-layout-view[data-v-4d37a731]{width:calc(100% - 240px)}}@media (max-width: 1024px){.customer-layout-view[data-v-4d37a731]{width:100%}}.customer-layout-recommend[data-v-4d37a731]{max-width:1240px;margin:0 auto;background-color:#fff;padding:20px}.customer-layout-recommend[data-v-4d37a731] .section{margin-top:0}.customer-layout__overlay[data-v-4d37a731]{z-index:2;position:fixed}.customer-layout__overlay[data-v-4d37a731] .overlay{background-color:#0000001a}[data-v-4d37a731] .section{margin:20px 0 0}@media (max-width: 767px){[data-v-4d37a731] .section{margin:14px 0 0}}[data-v-4d37a731] .section .product-items{padding:6px 12px}[data-v-4d37a731] .section .carousel__item{padding:6px}[data-v-4d37a731] .section .carousel__item .card{margin-right:6px}[data-v-4d37a731] .section .carousel__item .card:last-child{margin-right:0}@media (max-width: 1024px){.customer-layout:has(#order-history),.customer-layout:has(#order-detail){background-color:#fff}}
