.headline{position:relative}.headline h2{color:var(--primary-color);padding:20px 0 0 0;margin-bottom:40px}.headline h2::after{content:"";width:155px;height:40px;position:absolute;bottom:-40px;margin:auto;left:0;right:0;background-image:url(../../../../../../../../plugins/lotus-function/assets/img/icon-title.png);background-size:contain;background-repeat:no-repeat}.box-more-commit .box-more-commit-title{background-color:#f39c12;font-size:14px;padding:10px;width:100%;font-weight:600!important;color:#fff!important}.box-more-commit{border:1px solid #d1d5db;overflow:hidden;margin-bottom:10px;border-radius:6px;}.product-summary .box-more-promotion{background-color:#fff4e5}.box-more-promotion,.box-product-detail{border:1px solid #d1d5db;overflow:hidden;padding-left:10px;margin-bottom:10px;border-radius:6px}.box-more-commit .render-commit li:before,.box-more-promotion span:before{content:url(../../../../../../../../plugins/lotus-function/assets/img/icon-check-prod.svg);margin-right:5px;position:relative;min-width:15px;max-height:15px}.box-more-commit .render-commit li,.box-more-promotion span{font-size:12px;margin:10px 5px;display:flex;align-items:center}.cart button{font-weight:400;padding:6px 20px}.cart .quantity.buttons_added{margin-right:0}.cart .input-text.qty{height:auto}.box-more-promotion span{font-size:12px}.box-product-detail span{font-size:12px;padding-left:20px}.box-product-detail .box-more-detail-title:before{content:url(../../../../../../../../plugins/lotus-function/assets/img/pro-box-icon.svg);margin-right:10px;position:relative;top:2px;width:20px}.box-product-detail .box-more-detail-title,.box-more-promotion .box-more-promotion-title{font-size:14px;width:100%;font-weight:600!important;color:#0a0a0a!important;margin-top:10px}.box-product-detail .box-more-detail-title{display:flex;align-items:center}.feature-lenses .feature-lenses-inner{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px;padding-left:10px}.feature-lenses .feature-lenses-title{font-size:14px;width:100%;font-weight:600!important;color:#0a0a0a!important;margin-bottom:10px}@media only screen and (max-width:480px){.feature-lenses .feature-lenses-inner{grid-template-columns:1fr 1fr}}.feature-lenses .feature-lenses-wrap{display:flex;align-items:center;column-gap:10px}.feature-lenses .feature-lenses-item{font-size:12px}.feature-lenses-wrap img{width:36px}.size-lense-item-note,.size-lense-note-title{text-align:start!important;padding-left:20px!important}.table-size-lense th,.table-size-lense td{text-align:center;border:none;padding:4px;font-size:12px}.table-size-lense .size-lense-img{width:70px}.box-more-warranty{overflow:hidden;padding:10px 0;font-weight:700;color:#c60;font-size:14px;}.box-more-warranty img{margin-right:5px}.size-lense-title{font-weight:700;color:#000;margin-bottom:5px;font-size:14px}.attribute-species-title{font-weight:700;font-size:14px;padding:10px;background:#9c9b9b;color:#fff;border-radius:6px 6px 0 0}.attribute-items{font-size:12px;border:none}.table-ttribute-species th{white-space:nowrap}.table-ttribute-species th,.table-ttribute-species td{font-size:11px;border:none;padding:10px!important;color:#6b6b6b}.table-ttribute-species{border:1px solid #d1d5db;border-radius:0 0 6px 6px}.table-ttribute-species tr:nth-child(odd){background:#f7f7f7}.table-ttribute-species tr:nth-child(even){background:#fff}.box-more-promotion .box-more-promotion-title{display:flex}.box-more-promotion .box-more-promotion-title::before{content:url(../../../../../../../../plugins/lotus-function/assets/img/product-gif-icon-01.svg);margin-right:10px;position:relative;width:20px}@media screen and (max-width:768px){.subcategories-list-overflow{overflow-x:auto}.subcategories-list-overflow .subcategories-list-wrap{max-width:768;flex-wrap:nowrap;column-gap:20px;justify-content:flex-start}.subcategories-list-overflow .subcategories-geek-item{min-width:30%}.subcategories-list-overflow .subcategories-geek-item image-rendering{width:100%}.subcategories-list-wrap,.subcategories-list-other-wrap{justify-content:center}}.subcategories-list-wrap,.subcategories-list-other-wrap{display:flex;column-gap:15px;flex-wrap:wrap;row-gap:10px;padding:10px;align-items:center}.subcategories-list-overflow .subcategories-list-wrap,.subcategories-list-overflow .subcategories-list-other-wrap{text-align:center}.subcategories-list-wrap a,.subcategories-list-other-wrap a{color:#000}.subcategories-brand-item,.subcategories-brand-item img,.subcategories-brand-other-item,.subcategories-brand-other-item img{width:80px}.subcategories-brand-name{display:none;max-width:120px;font-size:10px;line-height:1.2;font-weight:700}.subcategories-list-title,.subcategories-list-other-title{font-weight:700}.subcategories-geek-item img{width:100px;max-height:100px}.subcategories-list.style .subcategories-geek-item img{max-height:50px}.subcategories-geek-name,.subcategories-geek-orther-name{font-size:12px;line-height:1.4;font-weight:700;max-width:105px;text-align:center}.subcategories-geek-item{border:1px solid #dbdbdb;border-radius:6px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center}.subcategories-list{padding-bottom:30px}.subcategories-brand-other-name,.subcategories-brand-orther-name{display:none}@media only screen and (max-width:600px){.subcategories-geek-item{width:30%}}#brand-toggle .brand-cat img{min-width:60px}#style-toggle,.term-description,.product-footer .product-page-sections,.product-footer .product-page-sections .product-section:first-child{overflow:hidden;position:relative;margin-bottom:20px;padding-bottom:25px}.devv-readmore,.devv-readmore-description{text-align:center;cursor:pointer;position:absolute;z-index:10;bottom:0;width:100%;background:#fff}.devv-readmore-description a:hover{color:#318A00}.devv-readmore a:hover{color:#8a0000}.devv-readmore-description a{color:#318A00;display:block;border:2px solid;padding:10px;width:200px;margin:auto;border-radius:8px}.devv-readmore-description a:after{content:'';width:0;right:0;border-top:6px solid #318A00;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin:-2px 0 0 5px}.less-description a:after{border-top:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #318A00}.devv-readmore.show.cat a{padding:5px 10px;border:1px solid;border-radius:8px}.devv-readmore:before,.devv-readmore-description:before{height:45px;margin-top:-45px;content:"";background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff00',endColorstr='#ffffff',GradientType=0);display:block}.devv-readmore a{color:#8a0000;display:block;width:200px;margin:auto}.devv-readmore a:after{content:'';width:0;right:0;border-top:6px solid #8a0000;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin:-2px 0 0 5px}.less a:after{border-top:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #8a0000}.less:before,.less-description:before{display:none}.fd-cart-popup-title{padding:20px;background:#ff9700;font-weight:700;color:#fff}#brand-toggle .brand-cat.active{padding:10px}.brand-cat.active{position:relative;border:2px solid #f39c12;border-radius:6px;padding:3px}.brand-cat.active .subcategories-geek-item{border:none}.brand-cat.active::before{font-family:fl-icons;content:"\e00a";width:20px;height:20px;position:absolute;right:-5px;top:-5px;background-color:green;color:rgb(255,255,255);text-align:center;font-size:8px;border-radius:20px;border-width:1px;border-style:solid;border-color:rgb(255,255,255);border-image:initial;padding:3px 5px}.attribute-species-mk,.box-more-commit{width:100%}.pb-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;color:var(--primary-color)}.pb-container>div{align-self:flex-end}.pb-num{font-weight:700;font-size:36px}.pb-bar{width:100%;height:5px;background:rgb(237,198,68);background:linear-gradient(90deg,rgba(237,198,68,0) 0%,rgba(237,198,68,.7880194314053747) 30%,rgba(237,198,68,1) 100%);border-radius:10px}.usp .col{padding:0 15px 0!important}.usp .row{border:2px solid #f4f4f4;padding:20px;border-radius:6px}.gg-link{position:absolute;right:0;top:-10px}@media only screen and (min-width:850px){.product-main .box-product-detail,.product-main .box-more-commit,.product-main .attribute-species-mk{display:none}}@media only screen and (max-width:849px){.brand-cat.active{border:1px solid #f39c12}.product-main .box-product-detail,.product-main .box-more-commit,.product-main .attribute-species-mk{display:block}.usp .col{padding:0 15px 30px!important}#product-sidebar.shop-sidebar{padding-left:20px;padding-right:20px}}.fd-brands-thumbnails{display:flex;justify-content:center;margin-top:30px;flex-wrap:wrap;column-gap:2px;row-gap:2px}.fd-brands-thumbnails-item{width:24%;overflow:hidden;background:#fff;text-align:center;align-content:center}.fd-brands-thumbnails-item img{width:100%;padding:20px;max-width:280px;max-height:150px;aspect-ratio:16 / 9;object-fit:contain}@media only screen and (max-width:849px){.fd-brands-thumbnails-item{width:31%}.fd-brands-thumbnails-item img{padding:10px;max-width:100px;max-height:65px}}