.mask{background:#333;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s;z-index:-1}.mask.show{opacity:.5}.header-container{position:relative;z-index:110}@media print{.header-container{display:none}}.el-popup-parent--hidden .ls-header.fixed{right:17px}@media screen and (min-width:2561px){.el-popup-parent--hidden .ls-header.fixed{width:calc(100% - 17px)}}.ls-header{color:#fff}@media screen and (max-width:1400px){.ls-header{font-size:12px}.ls-header .header-content{padding:0 20px}.ls-header .header-content .left .logo{margin-right:20px;width:120px}}.ls-header .notice{background:var(--c_text1);font-size:12px;height:38px;line-height:38px;overflow:hidden;position:relative;text-align:center;width:50%;z-index:11}.ls-header .notice .el-carousel__item.is-animating{transition-duration:1s}.ls-header .notice .el-carousel__arrow--left{left:15%}.ls-header .notice .el-carousel__arrow--right{right:15%}.ls-header .notice p{flex-basis:100%;flex-shrink:0;font-size:14px;padding-left:10%;text-align:left;width:unset}.ls-header .notice .controll{font-size:20px;left:20%;position:absolute;top:8px}.ls-header .notice .controll:last-of-type{left:unset;right:20%}.ls-header .notice a{color:#fff;font-weight:700;text-decoration:underline}.ls-header .notice a:hover{color:var(--theme_color)}.ls-header .atarasi-navigator{align-items:center;background:var(--c_text1);display:flex;height:38px;justify-content:flex-end;line-height:38px;padding-right:5%;position:absolute;right:0;text-align:center;top:0;width:50%;z-index:11}.ls-header .atarasi-navigator a{color:#fff;text-decoration:underline}.ls-header .atarasi-navigator a:hover{color:var(--theme_color)}.ls-header.fixed{left:0;max-width:2560px;position:fixed;right:0;top:0;z-index:110}@media screen and (min-width:2561px){.ls-header.fixed{left:50%;right:unset!important;transform:translate(-50%);width:100%}}.ls-header.transparent .header-content{background:#0005;box-shadow:none}.ls-header.transparent .header-content .navigators a,.ls-header.transparent .header-content .right .icon{color:#fff}.ls-header.transparent .header-content .logo{filter:brightness(100)}.ls-header.transparent .header-content .badge-icon:after{background-color:#fff;color:var(--c_text1)}.ls-header.transparent .header-content .navigator-controll .controll{color:#fff!important}.header-content{background-color:#fff;box-shadow:0 2px 4px #efefef;box-sizing:border-box;justify-content:space-between;padding:0 72px;position:relative;transition:all .25s;width:100%;z-index:11}.header-content,.header-content .left{align-items:center;display:flex;overflow:hidden}.header-content .left{flex-basis:0;flex-grow:1;flex-shrink:1}.header-content .left .logo{height:auto;margin-right:30px;width:180px}.header-content .left .navigators{display:flex;overflow:hidden;position:relative}.header-content .left .navigators a{color:var(--c_text1);display:inline-block;flex-basis:auto;flex-grow:0;flex-shrink:0;font-weight:500;min-width:50px;padding:32px 12px 28px;position:relative;text-align:center;white-space:nowrap}@media screen and (min-width:2000px){.header-content .left .navigators a{font-size:16px}}.header-content .left .navigators::-webkit-scrollbar{height:0}.header-content .left .navigator-controll{align-self:stretch;box-shadow:-4px 0 8px -2px #dfdfdf;display:none;gap:20px;margin-left:10px;margin-right:20px;padding-left:10px}.header-content .left .navigator-controll .controll{font-size:20px}.header-content .left .navigator-controll .controll.is-disabled{cursor:default}.header-content .left .navigator-controll .controll:after{content:none}@media screen and (max-width:1700px){.header-content .left .navigator-controll{display:flex}}.header-content .right{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;gap:24px}.header-content .right .icon{color:var(--c_text1);cursor:pointer;font-size:22px}.sub-nav-container{background:#fff;bottom:0;left:0;position:absolute;right:0;transform:translateY(0);transition:transform .25s;z-index:10}.sub-nav-container .sub-nav{display:flex;justify-content:center;margin:32px auto 64px}.sub-nav-container.show{transform:translateY(100%)}.extra-list{-moz-column-gap:32px;column-gap:32px;display:grid;grid-auto-flow:column;grid-template-rows:auto/1fr 1fr;height:380px;row-gap:13px}.extra-list .extra-item{height:190px}.extra-list .extra-item img{border-radius:4px;height:130px;width:234px}.extra-list .extra-item .title{font-size:14px;margin-top:20px;text-align:center}.extra-list .extra-item.large{grid-row:1/3;height:380px}.extra-list .extra-item.large img{height:333px}.nav-list{display:flex;margin-left:80px}.nav-list .nav-item{margin-right:40px}.nav-list .title{color:var(--c_text1);font-size:16px;font-weight:700}.nav-list ul{margin-top:10px}.nav-list ul a{display:inline-block;font-size:14px;padding:16px 0}.nav-list ul a:hover{color:var(--theme_color);text-decoration:underline}.badge-icon{position:relative}.badge-icon:after{background-color:var(--c_text1);border-radius:14px;bottom:-3px;color:#fff;content:attr(data-count);font-size:10px;height:14px;min-width:14px;position:absolute;right:-3px;text-align:center}.nav-indicator{background:var(--theme_color);bottom:0;height:2px;left:0;position:absolute;transition:all .25s;width:80px}.carousel-container{overflow:hidden;position:relative;width:100%} .el-carousel__item:first-of-type{display:block!important}.custom-indicator-container{align-items:flex-end;bottom:-24px;display:flex;flex-direction:row;position:absolute;right:0}.carousel-thumb{background-color:#fffc;box-shadow:0 3px 6px 1px #00000029;display:flex;font-size:14px;gap:20px;padding:26px 40px 34px;position:relative;transition:all .25s}.carousel-thumb-image{border-radius:6px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1600px){.carousel-thumb-image{width:160px}}@media screen and (min-width:2000px){.carousel-thumb-image{width:220px}}.carousel-thumb-title{margin-bottom:20px;white-space:nowrap}.carousel-thumb.expand{background:#f4f4f4;opacity:1;padding-bottom:54px;padding-top:36px;z-index:1}.influencer-list{margin:0 auto;overflow:hidden;position:relative}.influencer-list ul{animation:loop-c3e66930 40s linear infinite;display:flex;flex-wrap:nowrap;margin:0}.influencer-list ul+ul{animation-delay:-.5s;animation-duration:46s;margin-top:10px}.influencer-list ul li{cursor:pointer;padding-right:10px;position:relative}.influencer-list ul li img{border-radius:8px;display:block;height:356px;-o-object-fit:cover;object-fit:cover;width:280px}.influencer-list ul li:hover .hover-content{opacity:1}.influencer-list ul li .hover-content{align-items:center;background:#0006;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:10px;top:0;transition:all .5s}.influencer-list ul li .hover-content .custom-btn{background:transparent!important;border-color:var(--theme_color)!important;color:var(--theme_color)!important}@keyframes loop-c3e66930{0%{transform:translate(0)}to{transform:translate(-2900px)}}.second-goods-group{background-color:#fff;border:24px;margin:0 120px;padding:40px 20px}.second-goods-group .el-carousel__indicators--outside{margin-top:40px}.second-goods-group h2{font-size:40px;margin-bottom:20px;text-align:center}.second-goods-list{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.third-goods-group{padding:0 120px;position:relative}.third-goods-group h2{font-size:40px;margin-bottom:40px;text-align:center}.third-goods-list{display:grid;gap:3.125vw 4.68vw;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.third-goods-list .goods-card .goods-info{margin-bottom:20px}.controlls{padding-top:20px;text-align:center}.controlls .controll-icon{cursor:pointer;font-size:26px}.controlls .controll-icon.disabled{color:#9e9795}.more-button{position:absolute;right:120px;top:40px}.page-index{background-color:#f6f6f6;margin-top:-77px}.category-container{background:#fff;overflow:hidden;padding-bottom:80px}.category-text{color:#70706e;margin-bottom:30px;text-align:center}.category-list{background:#fff;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;margin:auto;max-width:1920px;width:86.14%}.category-item{border:1px solid #cbcbcb;border-right-width:0;color:#fff;cursor:pointer;-o-object-fit:cover;object-fit:cover;overflow:hidden;padding:20% 0;position:relative}.category-item img{display:block;height:135px;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:80%}.category-item h2{color:#333;font-size:1.04vw;margin-top:10px;text-align:center}.category-item:hover h2{text-decoration:underline}.category-item:nth-of-type(5) img{width:90%}.category-item:last-of-type{border-right-width:1px}.index-section{padding:0 120px}.index-section h2{font-size:40px;margin-bottom:60px;text-align:center}.index-section .more-button{border-color:var(--c_text1);display:block;height:48px;margin:50px auto auto;width:268px}.goods-list{display:grid;gap:6vw 7.5vw;grid-template-columns:repeat(4,1fr)}.goods-list .goods-card{background-color:transparent;position:relative}.goods-list .goods-card:after{border-right:1px solid #e5e5e5;bottom:20%;content:"";position:absolute;right:-3.75vw;top:20%}.goods-list .goods-card:nth-child(4n):after{content:none}.activity-list{display:grid;gap:50px;grid-template-columns:repeat(3,1fr)}.activity-item{align-items:center;border-radius:30px;box-shadow:0 3px 6px 1px #00000029;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.activity-item img{cursor:pointer;height:auto;width:100%}.activity-item .activity-info{flex:1;padding:30px 40px 0}.activity-item .activity-info h3{cursor:pointer;font-size:32px;font-weight:500}.activity-item .activity-info p{color:#70706e;font-size:16px;margin:30px 0}.activity-item .activity-link .custom-button{height:50px;margin-bottom:30px;width:230px}.activity-item .activity-link .custom-button i{margin-left:10px}.custom-button{border-color:var(--c_text1)}.custom-button:active,.custom-button:focus,.custom-button:hover{background-color:var(--theme_color);border-color:var(--theme_color);color:#fff}.blog-list{display:grid;gap:3.375vw 6.25vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}@media screen and (max-width:1920px){.blog-list{margin:auto;width:1200px}}.blog-list img{clear:both;float:left;height:auto;margin-right:20px;width:37%}.blog-list .blog-info{display:flex;flex-direction:column;gap:16px;height:100%}.blog-list a{margin-bottom:1rem;text-decoration:underline}.blog-list h3{font-size:22px}.blog-list p{color:#70706e;display:block;flex:1;font-size:16px;height:32px;overflow:hidden}.blog-list .blog-item{cursor:pointer;position:relative}.blog-list .blog-item:after{border-bottom:1px solid #e5e5e5;bottom:-1.6875vw;content:"";left:-1.6875vw;position:absolute;right:0}.blog-list .blog-item:last-of-type:after{content:none}.blog-list .blog-item:first-of-type{grid-row:1/4;text-align:center}.blog-list .blog-item:first-of-type h3{font-size:34px}.blog-list .blog-item:first-of-type img{float:none;margin-bottom:40px;margin-right:0;width:100%}.blog-list .blog-item:first-of-type .blog-info{height:auto;height:-moz-fit-content;height:fit-content}.blog-list .blog-item:first-of-type:after{border-bottom:none;border-right:1px solid #e5e5e5;bottom:0;content:"";left:unset;position:absolute;right:-3.375vw;top:0}.bottom-article{background:#837971;margin-top:10px;position:relative}.bottom-article img{display:block;width:100%}.bottom-article .content{color:#fff;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.bottom-article .content h2{font-size:28px;margin-bottom:15px;margin-top:15px}.bottom-article .content p{font-size:16px;line-height:24px;margin:auto;width:800px}@media screen and (max-width:1650px){.bottom-article .content h2{margin-top:60px}.bottom-article .content p{font-size:14px;width:1200px}}.transparent-top .top-container{background-color:transparent}.premium-section{background-color:#fff;margin-top:40px;padding:40px 0 60px}.premium-section .index-section>h2{margin-bottom:10px}.premium-section .index-section>p{color:#666;font-size:16px;text-align:center}.premium-section .index-section ul{display:flex;gap:18px}.premium-section .index-section ul li{border-radius:8px;cursor:pointer;flex:1;overflow:hidden;position:relative}.premium-section .index-section ul li .viewmore{background:#ffffffd9;color:#34251f;display:block;font-size:26px;height:40px;line-height:40px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:192px}.premium-section .index-section .category-image{display:block;height:auto;width:100%}.premium-section .index-section .category-content{align-items:center;bottom:0;display:flex;flex-direction:column;gap:20px;left:0;padding-bottom:40px;position:absolute;right:0}.premium-section .index-section .category-title{color:#fff;font-size:30px;font-weight:700}
.common-footer{min-height:800px;width:100%}.subscribe-container{background:#34251f;color:#fff;font-size:24px;font-weight:700;padding:80px 0 100px;text-align:center;width:100%}.subscribe-container p{margin-bottom:24px}.input-container{border:2px solid #6c6660;margin:auto;width:550px}.input-container .register-button{background-color:var(--c_text1);border-radius:0;color:#fff;font-weight:700}.input-container .el-input__wrapper{background-color:transparent;box-shadow:none}.site-map{display:flex;gap:80px;justify-content:center}@media screen and (max-width:1600px){.site-map{gap:20px}}.group-title{color:var(--theme_color);font-size:13px;font-weight:700;padding:45px 0 17px}.category-group{overflow:hidden}.links{display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:80px 8px;height:330px;margin-bottom:50px;min-width:140px;writing-mode:vertical-lr}.links *{color:#aaa;margin:0;writing-mode:horizontal-tb}.links a:hover{font-weight:500}.links .group-title,.links a:hover{color:var(--theme_color)}@media screen and (max-width:1500px){.links{flex-wrap:nowrap;height:auto}}.copyright{background:#fff;overflow:hidden;padding-bottom:20px;padding-top:20px;width:100%}.copyright .limit-section{align-items:center;color:var(--theme_color);display:flex;gap:8px;justify-content:center;white-space:nowrap}.copyright img{height:24px;width:auto}.link-icon{color:var(--theme_color)}.outside-links{display:flex;gap:12px}.input-with-select .el-input__inner{color:#fff}.third-party-icon{color:var(--theme_color);font-size:18px}.fixed-container{align-items:flex-end;bottom:80px;display:flex;flex-direction:column;gap:20px;height:498px;position:fixed;right:0;z-index:109}@media print{.fixed-container{display:none}}.el-popup-parent--hidden .fixed-container{right:17px}.fix-customer{margin-bottom:80px;position:relative;text-align:right;transition:transform .5s}.fix-customer .thumbnail{cursor:pointer;display:inline-block;max-width:80px}.fix-customer .detail,.fix-customer .thumbnail{height:auto;max-height:316px;-o-object-fit:contain;object-fit:contain;width:auto}.fix-customer .detail{display:none}.fix-customer .detail-content{bottom:0;display:none;left:0;position:absolute;right:0;top:0}.fix-customer .detail-content .opacity-btn{cursor:pointer;position:absolute}.fix-customer .detail-content .opacity-btn.close{height:100%;left:0;top:0;width:45px}.fix-customer .detail-content .opacity-btn.link{bottom:32px;height:50px;right:118px;width:240px}.fix-customer.is-expand .thumbnail{display:none}.fix-customer.is-expand .detail{display:inline-block}.fix-customer.is-expand .detail-content{display:block}.back-top{align-items:center;background:#a6a6a6;border-radius:8px 0 0 8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:80px;justify-content:center;width:80px}.back-top .icon{width:40px}
:root{--theme_color:#ba7e54;--c_text1:#34251f;--c_highlight:#d84e1d}
.page-index{margin-top:-77px}
.badge-icon{position:absolute;right:-6px;bottom:-6px;min-width:16px;height:16px;line-height:16px;background:var(--c_text1);color:#fff;border-radius:10px;padding:0 3px;text-align:center}
.badge-icon:after{content:none}
.home-activity-banner{display:block;margin:24px 120px 40px}
.home-activity-banner img{display:block;width:100%}
.ls-hero-slider{position:relative;overflow:hidden}
.ls-hero-slider-track{position:relative;min-height:clamp(420px,40vw,760px)}
.ls-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}
.ls-hero-slide.is-active{opacity:1}
.ls-hero-slide .banner-img{display:block;width:100%;height:clamp(420px,40vw,760px);object-fit:cover}
.ls-hero-dots{position:absolute;right:120px;bottom:24px;left:auto;transform:none;display:flex;gap:8px;z-index:2}
.ls-hero-dots button{width:56px;height:6px;border-radius:0;background:#ffffff99;box-shadow:none;padding:0;transform:none}
.ls-hero-dots button.is-active{background:#fff}
.custom-button,.more-button.custom-button{background:transparent;border:1px solid var(--c_text1);border-radius:0;box-shadow:none;color:var(--c_text1);line-height:46px;padding:0 24px;transform:none}
.custom-button:hover,.custom-button:focus,.custom-button:active,.more-button.custom-button:hover,.more-button.custom-button:focus,.more-button.custom-button:active{background-color:var(--theme_color);border-color:var(--theme_color);color:#fff;box-shadow:none;transform:none}
.more-button{position:static;right:auto;top:auto}
.index-section .more-button{display:block;height:48px;margin:50px auto 0;width:268px}
.third-goods-group .more-button{position:absolute;right:120px;top:40px}
.fix-customer.is-open .thumbnail{display:none}
.fix-customer.is-open .detail{display:inline-block}
.fix-customer.is-open .detail-content{display:block}
.fix-customer .detail-content .opacity-btn{background:transparent;border:0;box-shadow:none;padding:0}
.back-top{border:0;box-shadow:none;padding:0;transform:none}
.back-top svg{width:40px;height:40px}
.site-map .links p{margin:0}
@media (max-width:1280px){.home-activity-banner,.second-goods-group{margin-left:56px;margin-right:56px}.index-section,.third-goods-group{padding-left:56px;padding-right:56px}}
@media (max-width:980px){.index-section,.third-goods-group{padding-left:18px;padding-right:18px}.home-activity-banner,.second-goods-group{margin-left:18px;margin-right:18px}.fixed-container{display:none}}
@media (max-width:720px){.home-activity-banner,.second-goods-group{margin-left:12px;margin-right:12px}.ls-hero-dots{left:16px;right:auto;bottom:14px}.ls-hero-dots button{width:32px}}
.fixed-container{top:auto;bottom:80px;transform:none}
.fix-customer{display:block}
.fix-customer .detail{opacity:1;pointer-events:auto;transform:none}
.fix-customer .detail-content{inset:0;opacity:1;pointer-events:auto}
.back-top{margin:0}
.mask.is-active{opacity:.5;pointer-events:auto;z-index:109}

/* Header fine-tuning */
.header-content .left .focus-link{display:flex;align-items:center}
.header-content .right .icon{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;transform:none!important}
.header-content .right .icon:hover,.header-content .right .icon:focus,.header-content .right .icon:active{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important}
.header-content .right .icon svg{display:block;width:22px;height:22px;fill:currentColor}
.atarasi-navigator a{padding:0 6px;position:relative}
.atarasi-navigator a+a:before{content:"";position:absolute;left:-6px;top:11px;width:1px;height:16px;background:#ffffff55}
.ls-notice-item{padding-right:14px}

/* Home product/card spacing */
.page-index .goods-card.small{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}
.page-index .goods-card.small .top-container{padding:0}
.page-index .goods-card.small .image-container{padding-top:62%}
.page-index .goods-card.small .goods-info{padding:14px 0 20px;gap:10px}
.page-index .goods-card.small .goods-price{font-size:18px;font-weight:600}
.page-index .goods-card.small .color-container{width:22px;height:22px}

/* Welcome to join us seamless marquee */
.influencer-list ul{display:flex;flex-wrap:nowrap;width:max-content;animation:lsJoinLoop 40s linear infinite}
.influencer-list ul+ul{animation-duration:46s;animation-delay:-.5s;margin-top:10px}
.influencer-list ul li{list-style:none}
.influencer-list ul li .hover-content .custom-btn{display:inline-block;background:transparent!important;border:1px solid var(--theme_color)!important;color:var(--theme_color)!important;padding:10px 16px;text-decoration:none}
@keyframes lsJoinLoop{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* Section rhythm */
.category-container h1{font-size:40px;line-height:1.1;margin:0;padding:70px 0 28px;text-align:center;color:var(--c_text1)}
.index-section.hw1{background:#fff;padding-top:40px;padding-bottom:80px}
.index-section.hw2{padding-bottom:80px}
.premium-section{margin-top:40px}

/* Flash/New sections should not inherit first-grid divider lines */
.second-goods-group .goods-list{display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}
.third-goods-group .third-goods-list.goods-list{display:grid;gap:3.125vw 4.68vw;grid-template-columns:repeat(4,1fr)}
.second-goods-group .goods-card:after,.third-goods-group .goods-card:after{content:none!important}
@media (max-width:1280px){
	.second-goods-group .goods-list{grid-template-columns:repeat(3,1fr)}
	.third-goods-group .third-goods-list.goods-list{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:980px){
	.second-goods-group .goods-list{grid-template-columns:repeat(2,1fr)}
	.third-goods-group .third-goods-list.goods-list{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:720px){
	.second-goods-group .goods-list{grid-template-columns:1fr}
	.third-goods-group .third-goods-list.goods-list{grid-template-columns:1fr}
}

/* Sticky header behavior + top transparency */
.ls-header.fixed{position:fixed;left:0;right:0;top:0;z-index:110}
.ls-header.fixed .header-content{transition:background .25s ease,box-shadow .25s ease}
.ls-header.transparent .notice,.ls-header.transparent .atarasi-navigator{background:#34251fbe}
body.has-top-banner .ls-main:not(.page-index){padding-top:114px}
body:not(.has-top-banner) .ls-main:not(.page-index){padding-top:76px}

/* Why Choose Lensmart block */
.bottom-article{background:#837971;margin-top:10px;position:relative;overflow:visible;min-height:0}
.bottom-article img{display:block;width:100%;height:auto;object-fit:initial}
.bottom-article .content{color:#fff;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}
.bottom-article .content h2{font-size:28px;margin-bottom:15px;margin-top:15px}
.bottom-article .content p{font-size:16px;line-height:24px;margin:auto;max-width:100%;width:800px}
@media screen and (max-width:1650px){
	.bottom-article .content h2{margin-top:60px}
	.bottom-article .content p{font-size:14px;width:1200px}
}

/* Controls parity */
.controlls{padding-top:20px;text-align:center;display:block}
.controlls .controll-icon{cursor:pointer;font-size:26px;background:transparent;border:0;color:var(--c_text1);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;box-shadow:none;transform:none}
.controlls .controll-icon svg{width:26px;height:26px}
.controlls .controll-icon.disabled,.controlls .controll-icon:disabled{color:#9e9795;cursor:default;pointer-events:none}

/* Footer typography + social icons */
.site-map .group-title{font-size:13px}
.site-map .links,.site-map .links a,.site-map .links p{font-size:12px;line-height:1.5}
.outside-links .but.social-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:0;border-radius:0;color:#ca9f5b;transition:color .2s ease}
.outside-links .but.social-icon svg{display:block;width:22px;height:22px}
.outside-links .but.social-icon:hover{background:transparent;border:0;color:var(--theme_color)}

/* Header logo + popup stacking */
.header-content .left .focus-link{display:flex;align-items:center;flex-shrink:0;min-width:180px}
.header-content .left .logo{display:block;width:180px;max-width:180px;height:auto;object-fit:contain}
.sub-nav-container,.sub-nav-container.show,.sub-nav-container .sub-nav,.sub-nav-container .extra-list,.sub-nav-container .nav-list{background:#fff!important}
.ls-search-drawer{z-index:360}
.ls-side-panel{z-index:370}
.ls-overlay{z-index:365}

/* Fixed ad drawer open/close easing */
.fixed-container{overflow:visible}
.fix-customer{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;overflow:visible}
.fix-customer .fix-thumb-wrap{display:inline-flex}
.fix-customer .thumbnail{display:inline-block;max-width:80px;max-height:420px;transition:opacity .32s ease,transform .32s ease}
.fix-customer .detail{display:block;position:relative;right:auto;top:auto;max-height:420px;width:auto;max-width:0;opacity:0;overflow:hidden;transform:translateX(26px);pointer-events:none;transition:max-width .38s ease,opacity .38s ease,transform .38s ease}
.fix-customer .detail-content{display:block;position:absolute;top:0;right:0;bottom:0;left:auto;width:0;opacity:0;overflow:hidden;pointer-events:none;transition:width .38s ease,opacity .3s ease}
.fix-customer.is-expand .thumbnail{display:inline-block;opacity:0;transform:translateX(10px);pointer-events:none}
.fix-customer.is-expand .detail{max-width:min(78vw,420px);opacity:1;transform:translateX(0);pointer-events:auto}
.fix-customer.is-expand .detail-content{width:min(78vw,420px);opacity:1;pointer-events:auto}

/* Hero banner ratio parity */
.ls-hero-slider-track{min-height:0;aspect-ratio:1920/737}
.ls-hero-slide .banner-img{height:100%}
@media (max-width:980px){
	.ls-hero-slider-track{aspect-ratio:16/7}
}
