/* html{font-size: 10vw !important;} */
.icon{
  --icon-light-color: var(--color-primary-30, #D4BEE0);
  --icon-border-color: #333333;
}

.container{width:100%;min-width: 800px; max-width: 1260px; margin:0 auto;height:100%;overflow: auto;}
.glo-wrapper{width:100%;min-width: 800px; max-width: 1260px; margin:0 auto;height:100%;padding: 0 30px;}
.glo-wrapper-top{margin-top: 130px;}
.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
/*base*/
.z-1{z-index:1;}.z-2{z-index:2;}.z-3{z-index:13;}.z-4{z-index:14;}.z-5{z-index:15;}.z-9{z-index:99 !important;}.z-10{z-index:100 !important;}
.flex > * {box-sizing: border-box;flex-shrink: 0;}.f-auto{flex: 0 0 auto;width: auto;}
.f-1{width: 8.333333%;}.f-2{width: 16.666667%;}.f-3{width: 25%;}.f-4{width: 33.333333%;}.f-5{width: 41.666667%;}.f-6{width: 50%;}
.f-7{width: 58.333333%;}.f-8{width: 66.666667%;}.f-9{width: 75%;}.f-10{width: 83.333333%;}.f-11{width: 91.666667%;}.f-12{width: 100%;}
.w10{width:10%;}.w20{width:20%;}.w30{width:30%;}.w40{width:40%}
.w100{width:100% !important;}.h100{height: 100% !important;}
.form-error{margin-top: 4px;}
.radius{border-radius: 12px;overflow: hidden;}
/*rank*/
.s-r{width: 20px; height: 20px;line-height: 20px;margin-right:4px;background-repeat:no-repeat;background-size: 20px;background-position: center;}
.rank{padding:5px 0 10px 0;}
.rank .iconfont{color:#FF8A00;font-size:16px;height: 16px;line-height: 16px;margin-right:4px;}
.sr-count{font-size:14px;color:#333;margin-left: 4px;align-self: flex-end;line-height: 1;}
.rank.size-S .s-r{width: 16px;height: 16px;background-size: 100%;}
/*product list*/
/* .product-list{padding:0 20px;} */
.product-list .list-item{position: relative;display: block;}
.product-list .list-item{width:calc((100% - 60px) / 4);margin-right:20px;background-color:#fff;padding-bottom:0;overflow:hidden;margin-bottom: 20px;}
.product-list .list-item:nth-child(4n){margin-right: 0;}
.product-list .list-item .image{width: 100%;height: 0;padding-bottom: 100%;position: relative;border-radius: 12px;overflow:hidden;margin-bottom: 6px;}
.product-list .list-item img:not(.star-img){position: absolute;top: 0;left: 0;width:100%;height:100%;display: block;transform: scale(1) translate3d(0, 0, 0);transition: all 0.5s ease-in-out;object-fit: cover;object-position: center;will-change: transform;backface-visibility: hidden;}
.product-list .list-item:hover .image>img:first-child{transform: scale(1.25);}
.product-list .list-item .suffix-img-div{position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.product-list .list-item .suffix-img-div img{transform: scale(1);}
.suffix-img-div img{background-color: transparent !important;}
.product-list .list-item .suffix-img-div .lazyloaded{width: 100%;height: auto;background-color: transparent;}
.product-list .list-item .product-name{font-size: 16px;text-align: left;}
.product-list .list-item .rank{padding:8px 0 0;}
.product-list .list-item .price{font-size: 0;margin-top: 6px;}
.product-list .list-item .price .new{font-weight: 700;font-size: 15px;}
.product-list .list-item .price.promotion-price .new{color: #333;margin-right: 4px;vertical-align: middle;}
.product-list .list-item .price .old{font-size:12px;text-decoration: line-through;color: #999;vertical-align: middle;}
.product-list .list-item .list-item__tag{margin-top:8px;height: auto;font-size: 0;}
.product-list .list-item .list-item__tag > span {display: inline-block;height:29px;font-size:16px;padding:4px 6px;text-align: center;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-radius: 4px;}
.product-list .list-item .list-item__tag.item-shipping > span{color: #486948;background-color: #E3F3E3;}
.product-list .list-item .list-item__tag.item-recommend > span{color: #FA6338;background-color: #FFEFEB;}
.product-list .discount-tag{position: absolute;top: 0;right: 0;max-width: 100%;border-radius: 4px 4px 0 4px;background-color:#FF8A00;font-size: 14px;font-weight: bold;padding: 2px 4px;z-index: 1;color: #fff;}
.product-list .size-S.icon{width: 16px;height: 16px;line-height: 1;font-size: 16px;}
.product-list .icon-video {
  position: absolute;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  left: 10px;
  top: 10px;
  filter: drop-shadow(0px 0px 8px var(--color-primary-border, #E3D4EB));
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='white' stroke='%23E3D4EB'/%3E%3Cpath d='M15.9218 10.2173L11.6622 7.43839C10.2246 6.49461 9 7.1238 9 8.85406V15.1459C9 16.8762 10.1714 17.5054 11.6622 16.5616L15.9218 13.7827C17.3594 12.7341 17.3594 11.1611 15.9218 10.2173Z' fill='%23712799'/%3E%3C/svg%3E");
}
/*swiper*/
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-slide, .swiper-wrapper { transform: translate3d(0px,0,0); }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide .image{position: relative;}
.image .img-tag{position: absolute;top:0;left:0;background-color: inherit;}
.swiper-container .swiper-pagination-bullet{background:#E9EAEE;width:10px;height:10px;}
.swiper-container .swiper-pagination-bullet-active{--swiper-pagination-color: var(--color-primary, #712799);background:var(--color-primary, #712799);}
.swiper-pagination-num{text-align: center; position: absolute; bottom: 5px; z-index: 2; width: 100%;color:#fff;}
.swiper-pagination-num .num{background: #000; opacity: 0.6; padding: 3px 15px; border-radius: 11px;}.swiper-pagination-num i{font-style: normal;}
/* .bgimg img:not(.star-img){background-color: #F6F6F6;height: auto;} */

.custom-toast_mask{background:#000;opacity: 0.5;}
.custom-toast_box{top: 50% !important;left: 50% !important;transform: translate(-50%,-50%);}
.custom-toast_container{width:100%;border-radius: 4px;overflow: hidden;}
.custom-toast_close{position:absolute;top:-6px;right:-6px;background: #fff;border-radius: 15px;}
.custom-toast_title{padding:12px;background-color:#333;text-align:left;color:#fff;}
.custom-toast_title.error{background-color:#333;}
.custom-toast_title.notice{background-color:#333;}
.custom-toast_content{background-color: #333;font-size:14px;line-height:1.2;color:#fff;height: auto !important;min-height: 36px;padding: 10px;max-width: calc(100vw - 40px);min-width: 100px;}
.custom-toast_close{display: none;}
.custom-toast_content img{width:100%;height:auto;}
.custom-toast_option{display: flex;display:-webkit-flex;display: -ms-flexbox;justify-content:flex-end;flex-wrap: wrap;padding:5px 10px;}
.custom-toast_btn{padding: 8px 4px; background: #333; border-radius: 4px; margin: 5px; font-size: 14px; line-height: 1; color: #fff;width: calc(50% - 10px);}
.custom-toast_btn:hover{cursor: pointer;}
.custom-toast_pre,.custom-toast_next{position:absolute;}
.custom-toast_option{background-color: #fff;}
.white-toast .custom-toast_container{background-color: #fff;}
.white-toast .custom-toast_content{max-width: 280px;background-color: #fff;color: #333;font-weight: 700;font-size: 14px;line-height: 18px;text-align: center;border-radius: 0;padding: 40px 20px 30px;}
.white-toast .custom-toast_option{padding: 0px 15px 15px;}
.white-toast .custom-toast_close{right: 10px;top: 10px;}
.custom-toast .white-toast .prompt-cancel{background:#fff;color: #333;font-weight: 700;border: 1px solid #d5d5d5;}
.white-toast .custom-toast_close{display: block;}
.custom-toast_btn.btn{padding: 0;width: auto !important;flex: 1;}
.custom-toast_title.error + .custom-toast_content{border-radius: 0;}

.image-overlay{position: relative;}
.image-overlay .img-tag{position: absolute; top: 0; left: 0; background-color: inherit;}
.fxtool{position: fixed; z-index: 5; right: 15px; bottom: 43px; width: 30px;height: 30px;background-color:#333;border-radius:50%;}
.fxtool .icon-go-top{height: 30px;width:30px;background-repeat:no-repeat;background-position: center;background-size: 30px;}
.fixed-mask{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.6);z-index: 98;width:100%;height:100%;}
.popup-bt-box{position: fixed; top: auto; right: 0; bottom: 0; left: 0; z-index: 99;width:100%;}
.form-item{ position: relative; background: #FFFFFF; margin-top: 29px; }
.form-label{font-size: 14px; margin:0 0 8px;display: block;}
.form-input,.form-select{ height: 52px; line-height: 43px; width: 100%; outline: none; border-radius: 8px;border:1px solid #D5D5D5;padding: 0 45px 0 12px; color: #333;}
.form-input[type="password"]{padding-right: 76px;}
.form-text .input-tip{position: absolute; top: 0; right: 0px; font-size: 0; min-width: 52px;padding-right: 12px; line-height: 52px; height: 52px; text-align: center; color: #333;cursor: pointer;z-index: 1;}
.input-tip .icon{background-size: auto;vertical-align: middle;margin-left: 8px;}
.form-item.active input,.form-item.active select{padding-bottom:0;}
.form-item.error .form-input{border-color: #BA291A;background-color: #FEF5F4;}
.fixed-wrapper{position: relative;overflow: hidden;background-color: #fff;border-radius: 4px;height: 100%;}
.scroll-y{overflow-y: auto;overflow-x: hidden;scrollbar-width:none;scroll-behavior: smooth;}
.cookie-accept-mode{position: fixed;z-index: 9;width: 100%;bottom:10px;opacity: 0.9;}
.cookie-accept{background:#fff;max-width: 96%;padding:3px 12px 10px 12px;border: 1px solid #eee;box-shadow: 3px 2px 6px #888888;}
.cookie-accept .close{font-size:20px;}
.cookie-accept .more,.cookie-accept a{color: #303030;text-decoration: underline;}
.cookie-accept-content{width: 100%;}
.cookie-accept-confirm{background: #303030;font-size: 16px;color: #fff;padding: 0 20px;height: 32px;line-height: 32px;margin-top:12px;}
.error-mode{background:#fff;min-width: 5rem;max-width:8rem;}
.error-top{background:#00C3D4;padding:6px 12px;color:#fff;}
.error-popup .title{max-width: calc(100% - 40px); padding: 5px; font-size: 14px;}
.error-popup .popup-close.iconfont{font-size:24px;}
.error-content{padding:12px;max-width:100%;max-height:8rem;overflow-y: auto;}
.article-content img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}
.article-content table{max-width: 100%;width:auto;}

/* icon */
.um-list .ishref .num-icon{max-width: 100%;height:30px;padding: 2px;line-height: 30px;color: var(--color-primary, #712799);font-weight: 700;font-size: 20px;}
.icon-shipping{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E %3Cpath d='M23.239 9.5882C23.1219 9.42728 22.9349 9.33208 22.7358 9.33208H19.6586V6.22255C19.6586 5.36344 18.9621 4.66699 18.103 4.66699H5.37568C4.77619 4.6688 4.20176 4.91508 3.77786 5.35205C3.35396 5.78902 3.11503 6.38115 3.11328 6.99911V18.2715C3.11328 19.1306 3.80973 19.8271 4.66884 19.8271H5.37568C5.37564 20.2865 5.46341 20.7415 5.63396 21.166C5.80451 21.5905 6.05451 21.9762 6.36967 22.3011C6.68484 22.626 7.05901 22.8837 7.4708 23.0596C7.8826 23.2354 8.32396 23.3259 8.76969 23.3259C9.21542 23.3259 9.65679 23.2354 10.0686 23.0596C10.4804 22.8837 10.8545 22.626 11.1697 22.3011C11.4849 21.9762 11.7349 21.5905 11.9054 21.166C12.076 20.7415 12.1637 20.2865 12.1637 19.8271H17.3962C17.3952 20.2872 17.4822 20.743 17.6523 21.1684C17.8224 21.5938 18.0723 21.9804 18.3875 22.3061C18.7028 22.6318 19.0773 22.8903 19.4896 23.0666C19.9019 23.2429 20.3438 23.3337 20.7902 23.3337C21.2366 23.3337 21.6785 23.2429 22.0908 23.0666C22.5031 22.8903 22.8776 22.6318 23.1929 22.3061C23.5081 21.9804 23.758 21.5938 23.9281 21.1684C24.0982 20.743 24.1852 20.2872 24.1842 19.8271H24.8911C25.7502 19.8271 26.4466 19.1306 26.4466 18.2715V14.1988C26.4466 14.0672 26.4049 13.939 26.3275 13.8327L23.239 9.5882ZM8.76969 21.5768C8.43414 21.5768 8.10612 21.4742 7.82711 21.2821C7.54811 21.0899 7.33065 20.8168 7.20224 20.4972C7.07383 20.1776 7.04023 19.826 7.10569 19.4867C7.17115 19.1475 7.33274 18.8359 7.57001 18.5913C7.80729 18.3467 8.10959 18.1801 8.4387 18.1126C8.76781 18.0452 9.10894 18.0798 9.41895 18.2122C9.72897 18.3445 9.99394 18.5687 10.1804 18.8563C10.3668 19.1439 10.4663 19.482 10.4663 19.8279C10.4665 20.0576 10.4228 20.2852 10.3376 20.4975C10.2524 20.7097 10.1274 20.9026 9.96986 21.0651C9.81227 21.2275 9.62515 21.3563 9.41921 21.4441C9.21327 21.5319 8.99256 21.577 8.76969 21.5768ZM22.4868 11.081L24.7044 13.9963H19.6586V11.081H22.4868ZM20.7902 21.5768C20.4546 21.5768 20.1266 21.4742 19.8476 21.2821C19.5686 21.0899 19.3511 20.8168 19.2227 20.4972C19.0943 20.1776 19.0607 19.826 19.1262 19.4867C19.1916 19.1475 19.3532 18.8359 19.5905 18.5913C19.8278 18.3467 20.1301 18.1801 20.4592 18.1126C20.7883 18.0452 21.1294 18.0798 21.4394 18.2122C21.7495 18.3445 22.0144 18.5687 22.2009 18.8563C22.3873 19.1439 22.4868 19.482 22.4868 19.8279C22.487 20.0576 22.4433 20.2852 22.3581 20.4975C22.2729 20.7097 22.1479 20.9026 21.9904 21.0651C21.8328 21.2275 21.6456 21.3563 21.4397 21.4441C21.2338 21.5319 21.013 21.577 20.7902 21.5768Z' fill='%23279999'/%3E%3C/svg%3E");background-size: contain;background-repeat:no-repeat;}
.icon-login-clear{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_22805_8926)'%3E %3Cpath d='M12 3C14.3869 3 16.6761 3.94821 18.364 5.63604C20.0518 7.32387 21 9.61305 21 12C21 14.3869 20.0518 16.6761 18.364 18.364C16.6761 20.0518 14.3869 21 12 21C9.61305 21 7.32387 20.0518 5.63604 18.364C3.94821 16.6761 3 14.3869 3 12C3 9.61305 3.94821 7.32387 5.63604 5.63604C7.32387 3.94821 9.61305 3 12 3ZM15.8507 8.21357C15.7671 8.12999 15.6679 8.06369 15.5587 8.01845C15.4495 7.97322 15.3325 7.94993 15.2143 7.94993C15.0961 7.94993 14.979 7.97322 14.8699 8.01845C14.7607 8.06369 14.6614 8.12999 14.5779 8.21357L12.0309 10.7593L9.48643 8.21357C9.40285 8.12999 9.30363 8.0637 9.19443 8.01847C9.08523 7.97323 8.9682 7.94995 8.85 7.94995C8.7318 7.94995 8.61477 7.97323 8.50557 8.01847C8.39637 8.0637 8.29715 8.12999 8.21357 8.21357C8.12999 8.29715 8.0637 8.39637 8.01847 8.50557C7.97323 8.61477 7.94995 8.7318 7.94995 8.85C7.94995 8.9682 7.97323 9.08523 8.01847 9.19443C8.0637 9.30363 8.12999 9.40285 8.21357 9.48643L10.7593 12.0309L8.21357 14.5766C8.12999 14.6601 8.0637 14.7594 8.01847 14.8686C7.97323 14.9778 7.94995 15.0948 7.94995 15.213C7.94995 15.4517 8.04478 15.6806 8.21357 15.8494C8.38236 16.0182 8.61129 16.113 8.85 16.113C9.08871 16.113 9.31764 16.0182 9.48643 15.8494L12.0309 13.3037L14.5766 15.8494C14.7454 16.0182 14.9743 16.113 15.213 16.113C15.4517 16.113 15.6806 16.0182 15.8494 15.8494C16.0182 15.6806 16.113 15.4517 16.113 15.213C16.113 14.9743 16.0182 14.7454 15.8494 14.5766L13.3037 12.0309L15.8494 9.48643C15.933 9.40285 15.9993 9.30364 16.0445 9.19444C16.0898 9.08524 16.1131 8.9682 16.1131 8.85C16.1131 8.7318 16.0898 8.61476 16.0445 8.50556C15.9993 8.39636 15.933 8.29715 15.8494 8.21357H15.8507Z' fill='%23999999'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_22805_8926'%3E %3Crect width='18' height='18' fill='white' transform='translate(3 3)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");}
.icon-login-show{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.2173 10.0178C21.2609 11.1159 21.2609 12.7842 20.2173 13.8822C18.4571 15.7342 15.434 18.25 12 18.25C8.56604 18.25 5.54294 15.7342 3.78274 13.8822C2.73909 12.7842 2.73909 11.1159 3.78273 10.0178C5.54294 8.16582 8.56604 5.65002 12 5.65002C15.434 5.65002 18.4571 8.16582 20.2173 10.0178Z' stroke='%23999999' stroke-width='1.5'/%3E %3Cpath d='M14.7 11.95C14.7 13.4412 13.4912 14.65 12 14.65C10.5088 14.65 9.3 13.4412 9.3 11.95C9.3 10.4589 10.5088 9.25002 12 9.25002C13.4912 9.25002 14.7 10.4589 14.7 11.95Z' stroke='%23999999' stroke-width='1.5'/%3E %3C/svg%3E");}
.icon-login-hide{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.7566 8.17631C20.6119 8.05568 20.4239 7.99473 20.2331 8.00659C20.0423 8.01845 19.864 8.10215 19.7364 8.2397C18.6547 9.47772 17.3552 10.5216 15.8977 11.3233C14.7071 11.9759 13.3616 12.3189 11.9927 12.3189C10.6237 12.3189 9.27822 11.9759 8.08768 11.3233C6.63683 10.5221 5.34489 9.47844 4.27205 8.24088C4.20961 8.17149 4.13364 8.11464 4.04845 8.0736C3.96327 8.03257 3.87056 8.00815 3.7756 8.00172C3.68064 7.99528 3.5853 8.00697 3.49502 8.03612C3.40474 8.06527 3.32129 8.11132 3.24943 8.17161C3.17758 8.23191 3.11873 8.30526 3.07623 8.38752C3.03374 8.46978 3.00844 8.55932 3.00178 8.65102C2.99512 8.74272 3.00723 8.83479 3.03741 8.92197C3.06759 9.00916 3.11526 9.08977 3.1777 9.15917C4.00326 10.0872 4.93126 10.9255 5.94519 11.6592L4.7791 12.7852C4.70827 12.8493 4.65151 12.9264 4.61218 13.0121C4.57284 13.0977 4.55175 13.1901 4.55015 13.2838C4.54855 13.3775 4.56648 13.4705 4.60287 13.5574C4.63926 13.6442 4.69336 13.7231 4.76196 13.7894C4.83056 13.8556 4.91226 13.9078 5.0022 13.943C5.09213 13.9781 5.18846 13.9955 5.28547 13.9939C5.38247 13.9924 5.47816 13.972 5.56685 13.934C5.65553 13.896 5.73541 13.8412 5.80171 13.7728L7.19032 12.4365L7.40067 12.5539C8.02661 12.8834 8.68637 13.149 9.36929 13.3465L8.68592 15.5119C8.63462 15.6877 8.6567 15.876 8.74743 16.0363C8.83816 16.1967 8.99031 16.3163 9.17129 16.3696C9.35227 16.4229 9.54766 16.4056 9.71559 16.3215C9.88353 16.2373 10.0106 16.0929 10.0697 15.9193L10.7883 13.6413C11.586 13.7447 12.3945 13.7447 13.1922 13.6413L13.9108 15.9193C13.9699 16.0929 14.097 16.2373 14.2649 16.3215C14.4328 16.4056 14.6282 16.4229 14.8092 16.3696C14.9902 16.3163 15.1424 16.1967 15.2331 16.0363C15.3238 15.876 15.3459 15.6877 15.2946 15.5119L14.6112 13.3465C15.2955 13.1491 15.9569 12.8839 16.5847 12.5551L16.7829 12.4494L18.1557 13.7763C18.222 13.8447 18.3019 13.8996 18.3906 13.9375C18.4792 13.9755 18.5749 13.9959 18.6719 13.9974C18.7689 13.999 18.8653 13.9816 18.9552 13.9465C19.0451 13.9114 19.1268 13.8591 19.1954 13.7929C19.264 13.7266 19.3181 13.6477 19.3545 13.5609C19.3909 13.474 19.4088 13.381 19.4072 13.2873C19.4056 13.1936 19.3846 13.1012 19.3452 13.0156C19.3059 12.93 19.2491 12.8528 19.1783 12.7888L18.0244 11.6732C19.0484 10.9376 19.9862 10.0961 20.821 9.16386C20.9468 9.0241 21.0106 8.8421 20.9986 8.65729C20.9865 8.47248 20.8996 8.29971 20.7566 8.17631Z' fill='%23999999'/%3E %3C/svg%3E");}
.icon-login-refesh{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M5.22704 14.773C6.44853 15.9945 8.13602 16.75 10 16.75C13.7279 16.75 16.75 13.7279 16.75 10C16.75 6.27209 13.7279 3.25 10 3.25C8.13602 3.25 6.44853 4.00552 5.22704 5.22704C4.60528 5.84879 3.25 7.375 3.25 7.375' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M3.25 4.375V7.375H6.25' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");}

.email-chosen-list{width: 100%;background-color: #F9F9F9;border-radius: 4px;position: absolute;margin-top: 2px;z-index: 6;}
.email-chosen-list .email-chosen-item{padding: 10px;font-size: 15px;line-height: 17px;color: #333;cursor: pointer;}
.email-chosen-list .email-chosen-item:hover{background-color: #EBEBEB;}

/*popup*/
.popup_content{border-radius: 4px;overflow: hidden;}
@media only screen and (max-width: 899px){
  .fixed-wrapper{max-width: 80vw;margin: 0 auto;}
}

button, .btn{width: 100%;}
/* button:not([class*="btn-"]):hover, .btn:not([class*="btn-"]):hover{background-color: #000;} */
.btn-outline:hover,.gol-white-button:hover{background-color: #EBEBEB !important;}
.btn-secondary:hover{background-color: #EEDAB4;} 
.btn.size-mini{width: auto;height:auto;min-height: 35px;min-width: 64px;padding: 8px 20px;font-size : 16px;font-weight: 400;}
/*callie popup*/
.dialog-header{height: 50px;padding: 4px 48px;}
.dialog-header__close{height: 50px;width: 48px;}
.dialog-footer{padding-left: 12px;padding-right: 12px;padding-bottom: 24px;}
.dialog__toast .dialog-body{max-width: 492px !important;}
.dialog__modal .dialog-header, .modal .modal-header, .overlay .overlay-header{height: 50px;padding: 10px 48px;background: var(--color-primary-bg, #F8F4FA);}
.dialog__modal .dialog-header__title, .modal-title, .overlay-title{font-size: 18px;} 
.dialog__modal .dialog-header__close, .modal .modal-header .close, .overlay .overlay-header .close{width: 48px;height: 50px;line-height: 50px;}
.dialog__modal .dialog-body, .modal-body, .overlay-body{padding: 16px;height: calc(100% - 50px);max-height: 700px;}
.overlay .overlay-content,.modal .modal-content{width: 640px;height:auto;max-width:640px;max-height:750px;min-width: 320px;}
.dialog__alert.dialog-main, .dialog__confirm.dialog-main{width: 335px !important;}
.dialog-main--full .dialog-body,.dialog-main--r .dialog-body{max-height: calc(100% - 50px);}
.footer-btn-group *:not(:first-child){margin-left: 10px;} 
.overlay .overlay-content.overlay-content-line,
.modal.screen-modal .modal-content,
.modal.modal__top-border .modal-content{border-radius: 12px;overflow: hidden;}
.dialog-main.dialog__top-border{border-radius: 12px 12px 0 0;}
.modal.full-modal .modal-content, .overlay.full-overlay .overlay-content{max-width: none;max-height: none;border-radius: 0;}

/*login coupon*/
/* overflow: visible; */
.login-coupon-modal .dialog-main{transform: translateY(42.5px) !important;width: 375px !important;}
.login-coupon-modal.coupon-more .dialog-footer{padding: 20px;box-shadow: 0px -4px 8px rgba(227, 212, 235, 1);z-index: 0;}
.login-coupon-modal .dialog-footer>.close{max-width: 100% !important;margin: 0 auto;}
.login-coupon-modal .dialog-header{background-image: linear-gradient(1.25deg, #FFFFFF 1.18%, #FFEBD3 96.6%);height: 60px;padding: 10px 60px;}
.login-coupon-modal .dialog-header::after{content: '';background-size: contain;width: 136px;height: 130px;display: block;background-repeat: no-repeat;background-position: center top;position: absolute;top: -85px;}
.login-coupon-modal .dialog-header__close{width: 60px;height: 60px;line-height: 60px;}
.login-coupon-modal .dialog__inline-title{font-size: 20px;line-height: 24px;}
.login-coupon-modal .dialog-body{padding: 0;overflow: hidden;}
.login-coupon-modal .login-coupon-list{height: auto;max-height: min(275px, calc(85vh - 215px));overflow: auto;padding: 10px 20px;}

/*swiper*/
.swiper-button-next,
.swiper-button-prev{width:36px;height:36px;background:#fff;border:1px solid #d5d5d5;border-radius:50%;font-size:16px;--swiper-navigation-size:16px;--swiper-navigation-color:#333;font-weight:bold;transform:translateY(-50%);margin-top:0;z-index:2}
.swiper-button-next:hover,.swiper-button-prev:hover{border-color:#333}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1;color:#BFBFBF;border-color:#BFBFBF;background-color:#f2f2f2}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black{--swiper-navigation-color: #333;}
.swiper-button-next{right: 16px;}
.swiper-button-prev{left: 16px;}