@media screen and (min-width:769px) and (max-width:991.98px){.mobile-header-wrapper-style.sidebar-visible{visibility:visible;opacity:1;transform:translate(0)}.mobile-menu-active .body-overlay-1{opacity:1;visibility:visible}}@media (min-width:768px) and (max-width:991.98px){.customer-page .dashboard-content.pl-50{padding-left:20px!important}.customer-page.pb-150{padding-bottom:90px!important}}@media (max-width:767.98px){.customer-page .dashboard-content.pl-50{padding-left:0!important}.customer-page.pb-150{padding-bottom:60px!important}}@media (hover:none) and (pointer:coarse){.product-img .hover-img{display:none}}@media (max-width:991.98px){.detail-extralink{position:fixed;right:0;bottom:0;left:0;z-index:1025;display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -2px 12px rgba(0,0,0,.08)}.detail-extralink .detail-qty{flex:0 0 auto;margin:0}.detail-extralink .product-extra-link2{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;margin:0}.detail-extralink .product-extra-link2 .button{flex:1 1 0;min-width:0;margin:0;padding-right:8px;padding-left:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-extralink .product-extra-link2 .action-btn{flex:0 0 auto}.product-detail{padding-bottom:84px}body:has(.detail-extralink) #scrollUp{bottom:88px}body:has(.detail-extralink) .rs-support-fab{bottom:146px}}@media (max-width:575.98px){.detail-extralink .product-extra-link2 .action-btn{display:none}.detail-extralink .product-extra-link2 .button{padding-right:6px;padding-left:6px;font-size:12px}.detail-extralink{padding-right:8px;padding-left:8px;gap:6px}.detail-extralink .detail-qty{transform:scale(.9);transform-origin:left center}body:has(.detail-extralink) .rs-support-fab{bottom:138px}}@media (max-width:767.98px){.table--cart{display:block}.table--cart thead{display:none}.table--cart tbody,.table--cart td,.table--cart tr{display:block}.table--cart tr{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 20px;grid-template-areas:"img name  name  del" "img price price price" "img qty   total total";align-items:center;gap:6px;margin-bottom:12px;padding:12px;background:#fff;border:1px solid #eee;border-radius:8px}.table--cart td{width:auto;padding:0;text-align:left;background:transparent;box-shadow:none}.table--cart td:not(.price):not(:nth-child(5)):before{content:none}.table--cart .image{grid-area:img;align-self:start}.table--cart .image img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.table--cart .product-des{grid-area:name}.table--cart .product-des .product-name{margin-bottom:2px}.table--cart .price{grid-area:price}.table--cart td:nth-child(4){grid-area:qty}.table--cart td:nth-child(4) .detail-qty{width:100%;max-width:96px;margin:0!important;padding:9px 22px 9px 6px}.table--cart td:nth-child(4) .qty-input{width:100%;padding-left:0;text-align:center}.table--cart td:nth-child(5){grid-area:total;text-align:right;font-weight:600;white-space:normal}.table--cart td:nth-child(5):before{display:block;line-height:1.3}.table--cart .action{grid-area:del;text-align:right;align-self:start}.table--cart .price:before,.table--cart td:nth-child(5):before{content:attr(data-title) ": ";float:none;margin:0;font-size:12px;font-weight:400;color:#8e8e90;text-transform:none}table.table--cart tbody td{border:0}.customer-page .dashboard-menu{margin-bottom:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media (max-width:767.98px){.customer-page .dashboard-menu::-webkit-scrollbar{display:none}.customer-page .dashboard-menu .nav.flex-column{flex-direction:row!important;flex-wrap:nowrap;width:-moz-max-content;width:max-content}.customer-page .dashboard-menu .nav-item{flex:0 0 auto}.customer-page .dashboard-menu .nav-link{padding:12px 16px;white-space:nowrap}.customer-page .dashboard-menu .nav-item.text-truncate{overflow:visible}}@media (max-width:575.98px){.shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by span{font-size:0}.shop-product-filter .sort-by-product-area .sort-by-product-wrap .sort-by i{margin-right:0;font-size:14px}.sort-by-product-area .sort-by-product-wrap{flex-wrap:nowrap;white-space:nowrap}.sort-by-product-area .sort-by-dropdown-wrap>span{white-space:nowrap}}