/* 基本样式设置 */
@font-face {
  font-family: 'Poppins-Regular';
  src: url('./fonts/Poppins-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap; /* 优化加载体验 */
}
@font-face {
  font-family: 'MyFont-Light';
  src: url('./fonts/Poppins-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Publico-Banner-Light';
  src:url('./fonts/Publico Banner-Light-Web.woff2') format('woff2'),
  url('./fonts/Publico Banner-Light-Web.woff') format('woff'),
  url('./fonts/Publico Banner-Light-Web.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


* {box-sizing: border-box;PADDING-BOTTOM: 0px;LIST-STYLE-TYPE: none;MARGIN: 0px;
  PADDING-LEFT: 0px;PADDING-RIGHT: 0px;PADDING-TOP: 0px;text-decoration:none;outline:none;font-family:'MyFont-Light';
  word-wrap:break-word;}/* word-break:break-all; */
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,th{padding: 0;margin: 0;font-weight: normal !important;font-family:'Poppins-Regular';}
img{border:none}
button{all: unset;}
header{background: #F6F5F0;}
.fontF-tit{font-family:'Publico-Banner-Light';}
b, strong{font-weight: normal !important;font-family:'Poppins-Regular';}

.clear{clear:both}
a{text-decoration:none;color: inherit;}
a:hover{color:inherit;} 
a:focus{color:inherit;}
ul li {list-style: disc;}
ul,ol{padding-left: 1.5rem;}
body{margin:0;padding: 0;min-width:375px;}
body.no-scroll {overflow: hidden;position: fixed;width: 100%;}
.web-header-top,.footerbottom,.footer,.web-main{max-width: 1920px;width: 100%;margin:0 auto !important;position: relative;}
p{margin: 0;padding:0;}
input[type="checkbox"]:focus,
input[type="radio"]:focus,input[type="text"]:focus {outline: none;}

.font-h h1,.font-h h2,.font-h h3,.font-h h4,.font-h h5,.font-h h6{font-family: 'Poppins-Regular';}
.font-h h3{font-size:24px;}
.font-h h4{font-size:20px;}
.font-h p {margin-block-end: 16px;margin-block-start: 16px;line-height:28px}
.font-h strong,.font-h b{font-weight:normal;}
.font-h ul{padding-left:1.5rem;}
.font-h ul li {list-style: disc;}

.font-detail h1{font-size: 32px;line-height: 36px;color:#090909;padding:12px 0;}
.font-detail h2{font-size: 32px;line-height: 36px;color: #090909;}
.font-detail p{font-size: 16px;line-height: 24px;color: #090909;}

.index-title{text-align: center;}
.index-title h2{font-size:32px;}
.index-title p{font-size: 14px;padding-top:12px;}


/* 清除浮动 */
.clearfix::after {content: "";display: table;clear: both;}

input[type="checkbox"]:checked,
input[type="radio"]:checked {
    border: 2px solid transparent; /* 使用透明边框来“隐藏” */
}

.disnone{display: none !important;}
.disblock{display: block;}
.heng{background:#D5D6D8;height: 1px;margin: 14px 0;}
.heng-D5D6D8{height: 1px;background:#D5D6D8;}
.margin-t20{margin-top: 20px;}
/* 颜色 */
.dominant-color{color: #090909;}
.button-color{color: #0A0C29;}
.sub1-color{color: #E0E9E9;}
.sub2-color{color: #F7F4ED;}
.white-color{color: #fff;}

.color000{color: #090909;}
.dominant-text-color{color: #090909;}
.tips-text-color{color: red;}
.secondary-text-color{color: #6C6C6C;}
.embellish-text-color{color: #999;}

.dominant-background-color{background: #1C3F3A;}
.tips-background-color{background: #C4D1AF;}

.image-background-color{background: #F2F2F2;}
.divider-background-color{background:#E5E5E5;}
.white-background-color{background:#fff;}
.sub2-background{background:rgba(247,244,237,0.4);}
/* 边距 */
.borderbottom1{border-bottom: 1px solid #D5D6D8;margin:24px 0 12px;}
.marRig10{margin-right: 10px;}
.marBottom20{margin-bottom: 20px;}
.h20{height: 20px;}
/* 字体 */
.font56{font-size: 56px;line-height: 66px;font-weight: normal;}
.font40{font-size: 40px;line-height: 50px;font-weight: normal;}
.font32{font-size: 32px;line-height: 36px;font-weight: normal;}
.font26{font-size: 26px;line-height: 36px;font-weight: normal;}
.font20{font-size: 20px;line-height: 32px;font-weight: normal;}
.font18{font-size: 18px;line-height: 26px;font-weight: normal;}
.font16{font-size: 16px;line-height: 24px;font-weight: normal;}
.font14{font-size: 14px;line-height: 1.6;font-weight: normal;}
.font12{font-size: 12px;line-height: 1.6;font-weight: normal;}
.m-font40{font-size: 40px;line-height: 50px;font-weight: normal;}
.m-font32{font-size: 32px;line-height: 36px;font-weight: normal;}
.m-font26{font-size: 26px;line-height: 36px;font-weight: normal;}
.m-font20{font-size: 20px;line-height: 32px;font-weight: normal;}
.m-font18{font-size: 18px;line-height: 26px;font-weight: normal;}
.m-font16{font-size: 16px;line-height: 24px;font-weight: normal;}
.m-font14{font-size: 14px;line-height: 1.6;font-weight: normal;}
.m-font12{font-size: 12px;line-height: 1.6;font-weight: normal;}
.text-align-center{text-align: center;}
.fontweightB{font-weight: normal;}
.fontweightN{font-weight:normal;}
.text-overflow{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.delete-line{text-decoration: line-through;}

.text-underline{text-decoration: underline;}


.mar-tb24{margin: 24px 0;}
.padding-top20{padding-top: 20px;}
.padding-lr32{padding: 0 32px;}
.borderradius8{border-radius: 8px;}
/* 图片 */
.lazy{opacity: 0;transition: opacity 0.3s;}
.lazy.loaded{opacity: 1;}
.zoom-on-hover img{transition: transform 0.3s ease; /* 平滑过渡效果 */}
.zoom-on-hover:hover img{transform: scale(1.1); /* 放大10% */}
.img-new{position: absolute;top: 8px;left: 8px;color: #fff;background: red;font-size: 14px;border-radius:12px;padding:0 6px;text-transform: uppercase;font-weight: normal;line-height: 1.6;}
/* 按钮 */
.large-button-black{padding:20px;border-radius: 8px;background: #0A0C29;font-size: 20px;color: #fff;text-align: center;cursor: pointer;border: 1px solid #0A0C29;text-transform: capitalize;}
.large-button-white{padding:20px;border-radius: 8px;background: #ffffff;font-size: 20px;color: #0A0C29;text-align: center;cursor: pointer;border: 1px solid #d5d6d8;text-transform: capitalize;}

.medium-button-black{padding:18px 20px;border-radius: 8px;background: #0A0C29;font-size: 16px;color: #fff;text-align: center;cursor: pointer;border: 1px solid #0A0C29;text-transform: capitalize;}
.medium-button-white{padding:18px 20px;border-radius: 8px;background: #ffffff;font-size: 16px;color: #0A0C29;text-align: center;cursor: pointer;border: 1px solid #d5d6d8;text-transform: capitalize;}

.small-button-black{padding:14px;border-radius:8px;background: #0A0C29;font-size: 16px;color: #fff;text-align: center;cursor: pointer;border: 1px solid #0A0C29;text-transform: capitalize;}
.small-button-black:focus{border: 1px solid #0A0C29;}
.small-button-white{padding:14px;border-radius:8px;background: #ffffff;font-size: 16px;color: #0A0C29;text-align: center;cursor: pointer;border: 1px solid #0A0C29;text-transform: capitalize;}
.small-button-white:focus{border: 1px solid #0A0C29;}
.small2-button-black{padding:10px 14px;border-radius:8px;background: #0A0C29;font-size: 14px;color: #fff;text-align: center;cursor: pointer;border: 1px solid #0A0C29;text-transform: capitalize;}
.small2-button-black:focus{border: 1px solid #0A0C29;}
.small2-button-white{padding:10px 14px;border-radius:8px;background: #ffffff;font-size: 14px;color: #0A0C29;text-align: center;cursor: pointer;border: 1px solid #0A0C29;text-transform: capitalize;}
.small2-button-white:focus{border: 1px solid #0A0C29;}

.left-button-black{border-radius:8px;height:48px;width:48px;text-align: center;line-height: 48px;background:#D5D6D8;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);}
.left-button-white{border-radius:8px;height:48px;width:48px;text-align: center;line-height: 48px;background:#ffffff;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);}

a.small-button-black:hover{color:#fff;}
a.small-button-white:hover{color:#0A0C29;}
a.small2-button-black:hover{color:#fff;}
a.small2-button-white:hover{color:#0A0C29;}
a.left-button-black:hover{color:#fff;}
a.left-button-white:hover{color:#0A0C29;}

/* 遮罩 */
.mask{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(9,9,9,.7);z-index: 201;display: none;}
.mask2{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(9,9,9,.1);z-index: 201;display: none;}
.bulletframe{position: fixed;top:50%;left: 0;width: 100%;height: 100%;z-index: 211;display: none;}
.bulletframe-siginin{background: #fff;border-radius: 16px;padding:60px 95px 40px;max-width:700px;min-height:450px;margin:0 auto;transform: translateY(-50%);position: relative;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);}
.bulletframe-siginup{background: #fff;border-radius: 16px;padding:60px 95px 40px;max-width:700px;min-height:450px;margin:0 auto;transform: translateY(-50%);position: relative;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);}
.bulletframe-tipsBig{background: #fff;border-radius: 16px;padding:70px 30px 30px;max-width:540px;min-height:220px;margin:0 auto;transform: translateY(-50%);position: relative;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);}
.bulletframe-tipsSmall{background: #fff;border-radius: 16px;padding:70px 30px 30px;width:540px;min-height:220px;margin:0 auto;transform: translateY(-50%);position: relative;box-shadow: 0px 2px 6px 1px rgba(0,0,0,0.16);}
.bulletframe-siginin-close{position: absolute;top: 39px;right: 22px;width: 28px;height: 28px;cursor: pointer;}
.bulletframe-tipsBig-close{position: absolute;top:30px;right:30px;width: 28px;height: 28px;cursor: pointer;}
.bulletframe-siginin-close img{display: block;width: 100%;height: 100%;}
.bulletframe-siginin-tit{text-align: center;text-transform: uppercase;font-weight: none;}
.bulletframe-tipsBig-txt{padding-top: 20px;padding-bottom: 20px;}
.bulletframe-tipsBig-btn{display: flex;}
.bulletframe-siginin-subtit{text-align: center;padding: 8px 0;}
.bulletframe-siginin-signup{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}
.bulletframe-siginin-signup-item{display: flex;align-items: center;border-radius: 8px;border: 1px solid #D5D6D8;width: 48%;line-height: 44px;height: 44px;}
.bulletframe-siginin-signup-item img{margin-left: 28px;margin-right: 10px;width: 24px;height: auto;}
.bulletframe-siginin-or{display: flex;align-items: center;margin: 20px 0;}
.bulletframe-siginin-or span{width:100%;margin: 0 10px;text-align: center;}
.bulletframe-siginin-or::before,
.bulletframe-siginin-or::after{content: '';width:100%; /* 固定长度 */height: 1px;background-color: #D5D6D8;display: inline-block;}

.bulletframe-siginin-input{padding-bottom:5px;}
.bulletframe-siginin-input-email,
.bulletframe-siginin-input-password,
.bulletframe-siginin-input-Fname,
.bulletframe-siginin-input-Lname{width: 100%;height: 44px;line-height: 44px;position: relative;margin-bottom: 15px;border-radius: 8px;}
.bulletframe-siginin-input-email input,
.bulletframe-siginin-input-password input,
.bulletframe-siginin-input-Fname input,
.bulletframe-siginin-input-Lname input{display: block;width: 100%;height: 100%;border: 1px solid #D5D6D8;color: #090909;padding:0 16px;border-radius: 8px;}
.bulletframe-siginin-input input::placeholder{color: #D5D6D8;}
.bulletframe-siginin-input-password img{position: absolute;top:10px;right:15px;width: 24px;height: 24px;display: block;cursor: pointer;}
.bulletframe-siginin-input-password .show1{display:block;}
.bulletframe-siginin-input-password .show2{display:none;}
.bulletframe-siginin-input-name{display: flex;justify-content: space-between;}
.bulletframe-siginin-input-Fname{width: 48%;}
.bulletframe-siginin-input-Lname{width: 48%;}
.bulletframe-siginin-agree{display: flex;margin-bottom: 20px;}
.bulletframe-siginin-agree-left{width:18px;height:18px;border-radius: 4px;background: #fff;text-align: center;line-height: 18px;margin-right: 12px;color: #090909;margin-top: 4px;}
.bulletframe-siginin-agree-left input{width: 100%;height: 100%;}
.bulletframe-siginin-agree-left.agree{color: #fff;}
.bulletframe-siginin-agree-left img{display:none;width:16px;height: auto;}
.bulletframe-siginin-agree-left.agree img{display: block;}
.bulletframe-siginin-agree-right{width: calc(100% - 38px);}
.web-header-logo-right-list-item-account-signin{margin-top: 35px;display: block;width: 100%;box-sizing: border-box;}

.bgf6f5f0{background: #F6F5F0;}
.bgB6B3A6{background: #B6B3A6;}
.bgACB3C9{background: #ACB3C9;}
.bgC2C4CB{background: #C2C4CB;}
.padding-T80B60{padding-bottom: 60px !important;padding-top: 80px !important;}
.padding-T80B20{padding-bottom: 20px !important;padding-top: 80px !important;}
.padding-T40B80{padding-bottom: 80px !important;padding-top: 40px !important;}
.padding-T0B80{padding-bottom: 80px !important;padding-top: 0 !important;}
.early-planning-gap60{gap: 60px;}
.margin-T40B40{margin-bottom:40px !important;margin-top:40px !important;}
.padding-T40B40{padding-bottom:40px !important;padding-top:40px !important;}

.margin-T40B0{margin-bottom:0px !important;margin-top:40px !important;}
.padding-T40B0{padding-bottom:0px !important;padding-top:40px !important;}
.h10{height: 10px;}.h20{height: 20px;}.h30{height: 30px;}.h40{height: 40px;}.h50{height: 50px;}.h60{height: 60px;}
.h70{height: 70px;}.h80{height: 80px;}.h90{height: 90px;}.h100{height: 100px;}

/* 全局滚动条样式 - 让所有滚动条变细 */

/* Firefox 浏览器 */
* {
    scrollbar-width: thin;
    scrollbar-color: #ccc #f9f9f9;
}

/* Webkit 浏览器（Chrome, Safari, Edge） */
::-webkit-scrollbar {
    width: 6px;  /* 垂直滚动条宽度 */
    height: 6px; /* 水平滚动条高度 */
}

::-webkit-scrollbar-track {
    background: #f9f9f9;
    border-radius: 3px;
}

::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 3px;
    transition: background 0.3s ease;
}

::-webkit-scrollbar-thumb:hover {
    background: #999;
}

::-webkit-scrollbar-corner {
    background: #f9f9f9;
}

/* 针对特定元素的更细滚动条 */
.page-select-dropdown::-webkit-scrollbar,
.custom-dropdown::-webkit-scrollbar,
.overflow-auto::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

.page-select-dropdown::-webkit-scrollbar-thumb,
.custom-dropdown::-webkit-scrollbar-thumb,
.overflow-auto::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 2px;
}

/* 主内容区域滚动条 */
body::-webkit-scrollbar {
    width: 8px;
}

body::-webkit-scrollbar-track {
    background: #f1f1f1;
}

body::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 4px;
}

body::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8;
}

/* 针对表格或其他容器的滚动条 */
.table-container::-webkit-scrollbar,
.scroll-container::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.table-container::-webkit-scrollbar-thumb,
.scroll-container::-webkit-scrollbar-thumb {
    background: #d4d4d4;
    border-radius: 2.5px;
}

/* 移动端适配 - 隐藏滚动条但保持滚动功能 */
@media (max-width: 768px) {
    * {
        scrollbar-width: none; /* Firefox */
        -ms-overflow-style: none; /* IE and Edge */
    }
    
    *::-webkit-scrollbar {
        display: none; /* Chrome, Safari, Opera */
    }
}



/* 分页 自定义滚动条样式 */
.custom-page-select {
  position: relative;display: inline-block;margin-left: 15px;z-index: 10;
}
.custom-page-select:hover .page-select-dropdown.show{display: block;}
.page-select-trigger {
  display: flex;align-items: center;padding: 0 12px;border: 1px solid #090909;border-radius:8px;background-color: #fff;cursor: pointer;font-size: 14px;
}

.page-select-trigger:hover {
  border-color: #090909;
}

.arrow-down {
  margin-left: 8px;transition: transform 0.3s;width:22px;height:22px;background-color: var(--icon-color, #090909);mask: url('/images/icon/icon-25.svg') no-repeat center;-webkit-mask: url('/images/icon/icon-25.svg') no-repeat center;
}

/* .page-select-trigger.active .arrow-down {
  transform: rotate(180deg);
} */
.page-select-dropdown {
    position: absolute;top: 100%;left: 0;right: 0;background-color: #fff;border: 1px solid #090909;border-top: none;
    border-radius: 0 0 4px 4px;box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.02), 0px 19px 19px 0px rgba(0,0,0,0.02), 0px 44px 26px 0px rgba(0,0,0,0.01), 0px 77px 31px 0px rgba(0,0,0,0), 0px 121px 34px 0px rgba(0,0,0,0);
    z-index:10;display: none;max-height: 200px;overflow-y: auto;
    /* 自定义滚动条宽度 */
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: #ccc #f9f9f9; /* Firefox */
}

/* Webkit 浏览器（Chrome, Safari, Edge）滚动条样式 */
.page-select-dropdown::-webkit-scrollbar {
    width: 6px; /* 滚动条宽度，原来默认是 16px */
}

.page-select-dropdown::-webkit-scrollbar-track {
    background: #f9f9f9; /* 滚动条轨道颜色 */
    border-radius: 3px;
}

.page-select-dropdown::-webkit-scrollbar-thumb {
    background: #ccc; /* 滚动条滑块颜色 */
    border-radius: 3px;
}

.page-select-dropdown::-webkit-scrollbar-thumb:hover {
    background: #999; /* 鼠标悬停时滚动条颜色 */
}

/* 更细的滚动条版本 */
.page-select-dropdown.thin-scroll::-webkit-scrollbar {
    width: 4px; /* 更细的滚动条 */
}

.page-select-dropdown.thin-scroll::-webkit-scrollbar-thumb {
    background: #bbb;border-radius: 2px;
}


.page-option {
    padding: 8px 12px;cursor: pointer;font-size: 14px;border-bottom: 1px solid #f0f0f0;
}

.page-option:hover {
    background-color: #f5f5f5;
}

.page-option:last-child {
    border-bottom: none;
}

.AllItemBox{position: relative;}
.AllItemBox-collect{position: absolute;top:16px;overflow: hidden;cursor: pointer;z-index: 5;
  right:20px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: #fff;border-radius: 50%;}
.AllItemBox-collect:hover{background: #f3f3f3;}
.AllItemBox-collect .AllItemBox-collect-n{display: block;}
.AllItemBox-collect .AllItemBox-collect-y{display: none;}
.AllItemBox-collect.hover .AllItemBox-collect-n{display: none;}
.AllItemBox-collect.hover .AllItemBox-collect-y{display: block;}
.AllItemBox-collect .pod-icons{margin-top: 1px;margin-left: 2px;
	width: 30px;
	height: 30px;
}
.AllItemBox-collect .AllItemBox-collect-n{
	background-color: var(--icon-color, #000);
}
.AllItemBox-collect .AllItemBox-collect-y{
	background-color: var(--icon-color, #000);
}



.all-categoriesBox{padding: 0 30px;}
.AllItemBox-Img{position: relative;z-index: 1;}
.AllItemBox-Img a{display: block;border-radius: 8px;overflow: hidden;}

.AllItemBox-Img a img{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;height: auto;}
.AllItemBox-Img a svg{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;height: auto;}

.AllItemBox-Img2{position: relative;z-index: 1;}
.AllItemBox-Img2 a{display: block;border-radius: 8px;overflow: hidden;}

.AllItemBox-Img2 a img{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: contain;height: auto;}
.AllItemBox-Img2 a svg{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: contain;height: auto;}


.AllItemBox-Bestseller{position: absolute;top:16px;left:16px;display: flex;flex-direction: column;gap:6px;}
.AllItemBox-Bestseller-btn{background:#C4D1AF;font-size: 14px;cursor: pointer;
  border-radius:32px;padding:0 16px;text-transform:capitalize;z-index: 5;color: #090909;height: 32px;line-height: 32px;}
.AllItemBox-Display{position: absolute;bottom:25px;left:0;display: flex;justify-content: center;width: 100%;z-index: 5;}
.AllItemBox-Display-btn{background:#EACE8A;font-size: 14px;cursor: pointer;padding: 0 16px;line-height:28px;border-radius: 28px;font-size: 14px;}

.AllItemBox-Con-txt{display: block;padding: 0 4px;}
.AllItemBox-color-txt{padding-top:20px;}
.AllItemBox-Con-txt-tit{padding-top:20px;font-size: 16px;color: #090909;line-height: 24px;display: -webkit-box;
  -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.AllItemBox-Con-txt-txt{padding-top:14px;font-size: 14px;color: #6C6C6C;opacity: 0.7;display: -webkit-box;
  -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.AllItemBox-Con-txt-xing{padding-top:14px;display: flex;align-items: center;flex-wrap: wrap;font-size: 14px;color: #090909;}
.AllItemBox-Con-txt-xing-input{padding-bottom:3px;}
.AllItemBox-Con-txt-xing-txt{margin-right:4px;}
.AllItemBox-Con-txt-price{padding-top:14px;color: #6C6C6C;opacity: 0.7;}

.AllItemBox-Con-Customize{margin-top:auto;}
.AllItemBox-Con-Customize-txt{display: flex;align-items: center;position: relative;padding-top: 20px;}
.AllItemBox-Con-Customize-txt .pod-icons{width: 20px;margin-left: -3px;height: 20px;margin-right: 4px;background-color: var(--icon-color, #000);}
.AllItemBox-Con-Customize-txt span{text-transform:capitalize;font-size: 14px;color: #090909;}

.Allclass-circular .AllItemBox-Img a{border-radius: 50%;}
.text-align-center .AllItemBox-Con-txt-tit{text-align: center;}
.text-align-center .AllItemBox-Con-txt-txt{text-align: center;}

.all-categories4 .AllItemBox-Bestseller{top:26px;left: 16px;}
.all-categories5 .AllItemBox-Bestseller{top:19px;left: 20px;}
.all-categories6 .AllItemBox-Bestseller{top:16px;left: 23px;}

.margin-l2{margin-left: 2px;}


/* 去掉 WebKit 浏览器的上下箭头 */
.custom-number::-webkit-outer-spin-button,
.custom-number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* 去掉 Firefox 的箭头 */
.custom-number[type="number"] {
  -moz-appearance: textfield;
}
/* 去掉 WebKit 浏览器的上下箭头 */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* 去掉 Firefox 的箭头 */
.productAllcount-change-quantity-input[type="number"] {
  -moz-appearance: textfield;
}
input[type="number"] {
  -moz-appearance: textfield;
}

.sr-only {
    position: absolute !important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}


.borderTop1{border-top:#D5D6D8 1px solid;}