*{box-sizing:border-box;margin:0;padding:0};body{font-family:Inter,sans-serif;background-color:#050c0c;background:#050c0c}#body{background-color:#fff}.container{width:1275px;margin:0 auto}.top-bar{padding:15px 30px;background-color:#050c0c}.top-bar .container{justify-content:space-between;color:#fff}.logo,.top-bar .container{display:flex;align-items:center}.logo img{height:50px;margin-right:10px}.logo span{font-weight:600;font-size:16px}.search-box{flex:1 1;margin:0 30px}.search-box input{width:100%;padding:10px 15px;background-color:#656565;border:none;border-radius:10px;color:#fff;font-size:14px}.search-box input::placeholder{color:#ccc}.actions{display:flex;align-items:center;gap:20px}.actions .icon,.actions select{background:0 0;border:none;color:#fff;font-size:16px;cursor:pointer}.actions .icon{font-size:24px}.actions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='14' viewBox='0 0 24 24' width='14' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:100%;background-size:30px}.login-btn{background-color:#fff;color:#000;padding:8px 16px;border-radius:8px;font-weight:500;border:none;display:flex;align-items:center;gap:5px;cursor:pointer}.login-btn svg{width:14px;height:14px}.fixed{background:teal;color:#fff;border-bottom:1px solid teal}.fixed button svg{fill:#fff}.main-header .MuiBox-root>a{display:flex;align-items:center}.main-header a svg,.mobile-header a svg,.mobile-header svg{fill:#fff}.mobile-header img{width:220px}.hold>div{background:teal;color:#fff}.fixed .main-header a img,.hold .main-header a img{fill:#fff;width:220px;height:50px}.products>div{padding:0}.products h2{color:#fff}.products .box{border:1px solid red}@media (max-width:1024px){.top-bar{padding:12px 20px}.container{width:100%;padding:0 15px}.top-bar .container{flex-direction:column;align-items:stretch;gap:10px;width:100%}.logo{justify-content:center;margin-bottom:0}.search-box{margin:0;width:100%}.actions{justify-content:space-between;gap:10px}.actions .icon,.actions select,.login-btn{font-size:14px}.login-btn{padding:6px 12px}}@media (max-width:600px){.mobile-header img{width:180px}.top-bar .container{gap:15px;padding:0}.logo img{height:70px}.logo span{font-size:14px}.search-box input{font-size:13px;padding:8px 12px}.actions{flex-direction:row;align-items:center;gap:12px}.login-btn{width:100%;justify-content:center}.actions select{width:100%}}.navbar{background:linear-gradient(90deg,#163434,#1c6f77);color:#fff;padding:10px 20px}.nav-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:1275px;margin:0 auto}.nav-menu{display:flex;gap:30px;list-style:none;padding:0;margin:0}.nav-item{cursor:pointer;font-size:15px;display:flex;align-items:center}.arrow{font-size:12px;margin-left:5px}.shop-button{background:0 0;border:1.5px solid #fff;color:#fff;padding:8px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer}.shop-button:hover{background-color:#fff;color:#1c6f77}.hamburger{font-size:24px;color:#fff;display:none;cursor:pointer}.nav-item{position:relative}.dropdown{position:absolute;top:100%;left:0;background:#fff;color:#1c6f77;min-width:150px;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);display:none;flex-direction:column;z-index:1000}.dropdown a{padding:10px 15px;text-decoration:none;color:#1c6f77;display:block;font-size:14px}.dropdown a:hover{background-color:#eaf6f6}.nav-item.open>.dropdown{display:flex}@media (max-width:768px){.nav-container{width:100%;flex-wrap:nowrap;align-items:center;position:relative}.dropdown{position:relative;box-shadow:none;background:#fff;margin-top:5px}.hamburger{display:block;margin-right:20px}.nav-menu{display:none;flex-direction:column;width:100%;margin-top:10px;gap:15px}.nav-menu.show{display:flex;position:absolute;left:-20px;top:48px;z-index:9;background:#000;width:calc(100% + 40px);padding:20px}.shop-button{width:100%;justify-content:center;margin-top:10px}}.hero-swiper{width:100%;height:90vh}.hero-slide{background-size:cover;background-position:50%;position:relative;display:flex;align-items:center;padding:0 10%}.hero-content{color:#fff;max-width:600px}.hero-content h1{font-size:42px;line-height:1.3;margin-bottom:15px}.hero-content p{font-size:18px;margin-bottom:30px}.explore-btn{display:inline-flex;align-items:center;background:#fff;color:#000;padding:12px 24px;border-radius:12px;font-weight:500;font-size:16px;text-decoration:none;transition:background .3s}.explore-btn span{margin-left:8px;font-size:18px}.explore-btn:hover{background:#e4e4e4}.cutout-box{margin-top:-48px;z-index:99999;position:relative}.cutout-box img{width:100%}@media (max-width:1024px){.hero-swiper{height:30vh}}@media (max-width:767px){.hero-swiper{height:40vh}.hero-content h1{font-size:20px}.cutout-box{margin-top:-13px}}.swiper-pagination-bullet{background:#fff;opacity:.6}.swiper-pagination-bullet-active{opacity:1}.divider-section{display:flex;align-items:center;justify-content:center;padding:50px 0 10px}.divider-line{flex:1 1;height:2px;background:linear-gradient(90deg,transparent,#ccc,transparent);margin:0 20px}.divider-text{font-size:32px;font-weight:600;color:#2f2f2f;white-space:nowrap;line-height:76px}.pr_banner{display:flex;justify-content:space-between;gap:20px;margin-bottom:50px;width:1275px}.pr_banner img{height:auto}@media (max-width:768px){.pr_banner{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pr_banner::-webkit-scrollbar{display:none}.divider-section{padding:30px 0 10px}.divider-text{font-size:24px;line-height:30px}}.category-wrapper{width:1275px;margin:0 auto 50px}.category-wrapper .cat_card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-radius:10px;transition:transform .2s,box-shadow .2s;border:1px solid teal;height:100%}.category-wrapper .cat_card h3{font-size:16px;color:#333;text-align:center;font-weight:500}.category-wrapper .cat_card .icon{width:72px;height:72px}.category-wrapper .cat_card a{width:100%;text-align:center}.category-wrapper .cat_card:hover{transform:translateY(-4px);box-shadow:0 4px 14px rgba(0,0,0,.08)}.row{flex-wrap:wrap;gap:20px;margin-bottom:20px}.card,.row{display:flex}.card{position:relative;background-size:cover;background-position:50%;height:250px;border-radius:10px;color:#fff;flex:1 1;align-items:center;justify-content:center;min-width:0;overflow:hidden;transition:transform .3s}.card:hover{transform:scale(1.02)}.card.half{width:calc(50% - 10px)}.card.third{width:calc(33.33% - 13.33px)}.overlay{background:rgba(0,0,0,.45);width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:center}.titles{font-size:20px;font-weight:600;margin-bottom:8px}.meta{font-size:15px;margin-bottom:6px}.link{font-size:14px;font-weight:500;text-decoration:underline;color:#fff;display:inline-flex;align-items:center;gap:5px;display:block}.link:hover{text-decoration:none}@media (max-width:900px){.card.half,.card.third,.category-wrapper{width:100%}.row{display:block}}.section-title-bar{max-width:1275px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;color:#fff}.section-title{font-size:32px;font-weight:600;line-height:76px}.section-link{font-size:15px;font-weight:500;color:#fff;text-decoration:none;display:flex;align-items:center;gap:6px}.section-link:after{content:"›";font-size:18px}.section-link:hover{opacity:.8}.product-area,.products .product-card{display:flex;justify-content:space-between}.products .product-card{background:#e4f2f2;border-radius:12px;width:294px;height:415px;color:#fff;padding:16px;box-sizing:border-box;flex-direction:column}.related-product .product-card{border-radius:0}.products .product-card .thumbnail{background:#fff;border-radius:15px;border:1px solid teal}.products .contentwrap{padding:0;border:none}.products .content a h6{color:teal;padding:0;font-size:16px;font-weight:700}.products .content span svg{fill:#000}.products .content p{font-size:24px;font-weight:700;color:#fff}.products .content del{font-size:14px;font-weight:700;color:#999}.products .contentwrap button{background:#009688;border:none}.products .contentwrap button svg{fill:#fff}.delvery>div{padding:0}.explore{display:flex;overflow-x:auto;gap:25px;scroll-behavior:smooth;justify-content:center;padding-bottom:10px}.hbanner img{width:100%;height:auto}.brands{display:flex;overflow-x:auto;gap:10px;scroll-behavior:smooth;padding-bottom:10px;margin-bottom:20px}.brands::-webkit-scrollbar,.explore::-webkit-scrollbar{height:8px}.brands::-webkit-scrollbar-track,.explore::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.brands::-webkit-scrollbar-thumb,.explore::-webkit-scrollbar-thumb{background:linear-gradient(90deg,teal,#00b3b3);border-radius:10px}.brands::-webkit-scrollbar-thumb:hover,.explore::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#066,#0cc)}.brands,.explore{scrollbar-width:thin;scrollbar-color:#00b3b3 #f0f0f0}.brands img{border:1px solid #cccc;border-radius:10px}.product-image{position:relative;background:#fff;border-radius:10px;padding:16px;height:267px;display:flex;align-items:center;justify-content:center}.product-image img{max-height:100%;max-width:100%;object-fit:contain}.wishlist-icon{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.3);padding:6px;border-radius:8px}.wishlist-icon:before{content:"♡";color:#fff;font-size:16px}.product-title{margin:14px 0 4px;font-weight:600;font-size:16px}.product-rating{font-size:13px;color:#ccc}.product-rating strong{color:#fff;font-weight:600}.product-price{margin:12px 0;font-size:24px;font-weight:600}.product-price .old{text-decoration:line-through;font-size:14px;color:#999;margin-left:8px;font-weight:400}.product-actions{justify-content:space-between}.cart-btn,.product-actions{display:flex;align-items:center}.cart-btn{background:#fff;border:none;padding:10px;border-radius:10px;cursor:pointer;justify-content:center}.cart-btn:before{content:"🛒";font-size:18px}.buy-btn{flex:1 1;margin-left:10px;background:#009688;border:none;padding:10px;border-radius:10px;color:#fff;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;font-size:20px}.buy-btn:after{content:"→";font-size:16px}@media (max-width:1024px){.product-area{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:10px;flex-wrap:nowrap}.product-card{flex-shrink:0;width:294px;margin-right:10px}.product-area::-webkit-scrollbar{display:none}.product-area{scrollbar-width:none}}.categor-container{display:flex;justify-content:space-between;gap:20px;margin:20px 0;flex-wrap:wrap}.category-card{width:300px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#f1f1f1}.category-card img{width:100%;height:auto;display:block}@media (max-width:1024px){.categor-container{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px;scrollbar-width:none}.categor-container::-webkit-scrollbar{display:none}.category-card{flex-shrink:0;width:260px}}.your-fit-section{width:100%;margin:40px auto;display:flex;flex-wrap:wrap;align-items:center;gap:20px;color:#fff;background:#0a4040;padding:20px}.fit-container{width:1275px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.fit-text{flex:1 1 250px;min-width:280px}.fit-text h2{font-size:48px;margin:0;font-weight:600}.fit-text span{font-size:24px;display:block;margin-bottom:10px;color:#ccc;font-weight:400}.fit-cards{flex:2 1 600px;display:flex;gap:20px;flex-wrap:wrap;justify-content:flex-start}.fit-card{background-color:#fff;color:#000;border-radius:10px;overflow:hidden;text-align:right;width:280px;position:relative;transition:transform .3s;background:#fff url(/images/shape.png) 100% 0 no-repeat;background-size:50% 100%;padding-right:50px;height:192px}.fit-card:hover{transform:translateY(-4px)}.fit-card img{width:100%;height:auto;display:block}.fit-card .label{position:absolute;top:49px;right:4px;font-weight:600;color:#fff;padding:6px 12px;border-radius:20px;font-size:24px}.fit-card .label span{font-size:16px;font-weight:400}.fit-card:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;z-index:0}.fit-card .label{z-index:1}@media (max-width:768px){.fit-container{display:block;width:100%}.your-fit-section{flex-direction:column;text-align:center}.fit-cards{justify-content:center}.fit-text h2{font-size:28px}.section-title{font-size:20px}}.comm_cont{display:flex;justify-content:space-between;width:100%}.community-section{display:flex;flex-wrap:wrap;padding:40px 0 40px 40px;align-items:flex-start;gap:40px;background:#0a4040;margin:60px 0 0}.text-content{flex:1 1 300px;min-width:280px;padding-top:50px;color:#fff}.text-content .description{padding-bottom:50px}.description h2{font-size:32px;margin:0 0 10px;font-weight:400;line-height:48px;letter-spacing:-2px}.description p{font-size:16px;color:#d0d0d0;line-height:1.5}.pagination{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:14px;color:#bbb}.page{font-size:20px;font-weight:700;color:#fff}.next-button{color:#fff;font-weight:600;cursor:pointer}.prev-button{color:#aaa;cursor:pointer}.video-gallery{flex:2 1;min-width:300px;overflow:hidden}.swiper-wrapper{padding-bottom:10px}.video-card{position:relative;border-radius:20px;overflow:hidden;width:100%;height:350px;flex-shrink:0}.video-card img{width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:hsla(0,0%,100%,.2);border:3px solid #fff;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;cursor:pointer}@media (max-width:1024px){.title{font-size:64px}.description h2{font-size:28px;line-height:32px}}@media (max-width:768px){.community-section{flex-direction:column;align-items:center;padding:30px 20px;text-align:center}.title{font-size:48px;letter-spacing:inherit}.video-card{height:300px}.comm_cont{display:block}.text-content{padding-top:20px}.text-content .description{padding-bottom:10px}}@media (max-width:480px){.title{font-size:36px}.video-card{height:250px}.play-button{width:60px;height:60px;font-size:24px}}.blog{width:100%;padding:60px 0;background:#001616}.card-section{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.cards{background:linear-gradient(180deg,#1e3d3c,#294442);border-radius:16px;overflow:hidden;max-width:414px;flex:1 1 300px;display:flex;flex-direction:column;transition:transform .3s ease;padding:24px}.cards:hover{transform:translateY(-5px)}.cards img{width:100%;height:200px;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.card-content{padding:20px 0 0;color:#fff}.card-content p{font-size:16px;padding-bottom:20px}.card-content p,.card-meta{font-weight:400;line-height:24px}.card-meta{display:flex;justify-content:space-between;font-size:12px;color:#fff;margin-bottom:10px}.card p{font-size:14px;line-height:1.6;margin-bottom:20px;color:#e0e0e0}.read-more{color:#fff;text-decoration:none;font-weight:500;font-size:16px;border-bottom:1px solid transparent;transition:all .3s ease}.read-more:hover{color:#00e6e6;border-color:#00e6e6;text-decoration:none}@media (max-width:1024px){.cards{max-width:100%;flex:initial;margin-bottom:20px}}@media (max-width:768px){.card-section{flex-direction:column;align-items:center}.card{width:90%;margin-bottom:20px}.card-content{padding:15px 0}}@media (max-width:480px){.cards p,.read-more{font-size:13px}}.footer{padding:40px 0 0;background-color:teal}.footer-logo{display:flex;align-items:center;gap:15px;margin-bottom:10px;width:250px}.footer-logo a img{width:100%;height:auto}.footer-logo h1{font-size:24px;font-weight:700;color:#fff}.footer-columns{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;padding:0 25px}.footer-col{min-width:180px;flex:1 1}.footer-col h3{font-size:20px;margin-bottom:10px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:5px;font-weight:600}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{font-size:16px;color:#fff;margin-bottom:12px}@media (max-width:1024px){.footer-columns{gap:30px}.footer-logo h1{font-size:20px}.footer{padding:0}}@media (max-width:768px){.footer-columns{flex-direction:column;gap:30px}.footer-logo{flex-direction:column;align-items:flex-start}.footer-logo img{max-width:100%}}.bottom-footer{background-color:teal;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}.social-section hr{border:none;border-top:1px solid #fff;margin:20px auto}.social-section p{font-size:12px;letter-spacing:1px;margin-bottom:10px}.social-icons{display:flex;justify-content:left;gap:15px;margin-bottom:20px}.social-icons img{width:36px;height:36px;border-radius:8px;background-color:#fff}.bottom-links{align-items:center;gap:15px;margin-top:20px;padding-bottom:40px}.bottom-links,.payment-icons{display:flex;justify-content:center}.payment-icons{gap:10px;flex-wrap:wrap}.payment-icons img{height:24px;object-fit:contain}.policies{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.policies a{color:#fff;text-decoration:none;font-size:14px;transition:color .3s}.policies a:hover{color:#00e6e6}@media (max-width:768px){.social-icons img{width:32px;height:32px}.policies{flex-direction:row;gap:8px;display:flex;padding-bottom:15px}.bottom-links{gap:20px;display:block}.payment-icons{padding:10px 0}}.img-wrapper{width:100%}.slick-slide .img-wrapper img{width:100%;height:auto;object-fit:unset!important}.css-e22yfh-MuiButtonBase-root-MuiButton-root{background-color:#000!important}.MuiGrid2-container .MuiRating-iconEmpty,.prinfo{color:#fff}.prinfo h1{min-height:90px;color:#000}.prinfo h6{color:#000}.prinfo .MuiRating-icon{color:#fff}.rating .MuiRating-icon{color:#ffc400}.prinfo .price{display:flex;justify-content:space-between}.prinfo .price h2{font-size:34px}.prinfo .MuiButtonBase-root{background-color:#008081}.variant-group .MuiButtonBase-root{background-color:#747474;border:1px solid #888}.css-kumrtd-MuiPaper-root-MuiDrawer-paper{background-color:#008081!important}.variant-group .MuiChip-root{border-radius:0}.variant-group .MuiButtonBase-root{background-color:#303030;border:none;color:#fff}.pr-img{background:#fff}.MuiContainer-root .desc-text,.MuiTabs-scroller{color:#fff}.MuiTabs-indicator{background-color:#008081}.galleryarea{display:flex;height:560px;padding-left:15px}.galleryarea .pr-img{width:100%;border-radius:0;height:100%}.galleryarea .preview-images{width:175px;margin-right:30px}.galleryarea .preview-images div{width:100%;height:167px;margin-bottom:30px;border-radius:0}.adbtn{display:flex;justify-content:space-between}.adbtn button{margin-bottom:0;border-radius:0}.MuiTypography-h2{color:#008081}.user-info+p,.yourorder h6,.yourorder p{color:#fff}.contentwrap .content{width:80%}.contentwrap .content p{display:flex;align-items:center;font-size:20px}.slick-list{margin-inline:0!important}.category-dropdown-link .title{color:#000}.category-dropdown-link svg,.category-dropdown-link svg path{fill:#000}@media (min-width:600px){.css-ehkhya-MuiContainer-root{padding-left:0!important;padding-right:0!important}}.slick-initialized .slick-slide{display:block;padding-inline:0!important}.products .content p svg{margin-bottom:-2px;margin-right:-10px;margin-left:-5px;stroke:teal;stroke-width:5}.products .content p span{font-size:22px!important;font-weight:700!important;color:teal}.products .content p svg path{fill:#e4f2f2}.products .content p svg path:first-child{fill:teal}.rating span{font-size:26px}.rating h6{color:#009688}#payment-section{margin-top:17px}#payment-section .offer-box{background:#f8f8f8;border:1px solid #ddd;padding:10px;border-radius:8px;margin-bottom:10px;font-size:.95rem;color:#333;line-height:1.4}#payment-section .offer-box a{color:#00796b;text-decoration:none}#payment-section h4{font-size:14px;font-weight:500;margin-bottom:.8rem;color:#000}#payment-section .payment-methods{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}#payment-section .payment-methods img{height:30px;width:auto;object-fit:contain}#payment-section .payment-methods a{margin-left:auto;font-size:.9rem;color:#00796b;text-decoration:underline}.css-1nqj3jp-MuiTabs-root .inner-tab{font-size:22px;color:#000}.related-product h3{color:#fff;font-size:22px}@media (min-width:1600px){.css-ehkhya-MuiContainer-root.detail-container{max-width:1270px;margin:20px auto 0}}@media (max-width:820px){.img-wrapper{height:245px!important}}@media (max-width:600px){.img-wrapper{height:145px!important}.css-ehkhya-MuiContainer-root{padding-left:0!important;padding-right:0!important}}.sidebar__product-links{padding-top:2rem;padding-bottom:4rem}.product-link__icon{padding:0 0 1rem;margin:0 auto;height:50px;width:50px}.product-link__title{margin-top:1em;display:flex;width:100%;align-items:center;justify-content:center;gap:1rem;font-weight:500}.product-link__title__text{max-width:140px;padding-left:1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.sidebar__container{justify-content:center;flex-direction:column;gap:25px}@media screen and (min-width:1024px){.sidebar .sidebar__product-links{flex-direction:column;gap:4rem}.sidebar__full .sidebar__product-links{display:flex;justify-content:center;padding-top:2rem;padding-bottom:4rem}.sidebar__full .sidebar__container .sidebar__product-links__card{width:200px}.sidebar__container{flex-direction:row;gap:0}}@media screen and (max-width:1024px){.sidebar__container{flex-direction:row;gap:0}}.product__card{margin-bottom:1rem;display:flex;width:100%;align-items:stretch}.sidebar__full .product__card{width:100%;padding-left:.5rem;padding-right:.5rem}.product__card__inner{box-shadow:0 0 2px #0000001f,0 2px 2px #0000003d;margin-left:0;margin-right:0;display:flex;height:100%;width:100%;flex-direction:row;flex-wrap:nowrap;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1em;text-align:left}.product-card__product-image img,.sidebar .product-card__product-image{margin-right:0;width:5rem}.product-card__product-name{margin-top:1rem;margin-bottom:1rem;line-height:1.25}.product-card__product-price{font-size:1rem;line-height:1.5rem;font-weight:400}@media screen and (min-width:1024px){.sidebar__full .product__card{width:33.333333%}}.product-card__product-image,.product-card__product-image img{margin-right:1rem;width:6rem}.product-card__product-name{margin-top:.5rem;margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:.05em}.product-card__product-name:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.product-card__product-name{font-family:var(--font-oswald)}.product-card__product-quantity,.product-card__product-sku{font-size:.8rem}#js__product__sidebar{padding-top:2rem;padding-bottom:2rem}.sidebar__container{margin:0 auto;display:flex;width:100%;flex-wrap:wrap;font-size:1rem;line-height:1.5rem}.sidebar__full .sidebar__container{max-width:1200px;justify-content:center;flex:1 1 auto}.sidebar__list{display:flex;flex-wrap:wrap;justify-content:center;margin:.5rem 1em 0;justify-content:start}.app__tabs__content.sidebar__hidden div.sidebar{display:none}@media screen and (min-width:1023px){.sidebar{width:30%;padding-left:2em;margin:0}.sidebar__list{width:100%}}.app__tabs__content{padding-top:7em;margin-top:-4.7em;display:flex;flex-wrap:wrap;font-size:14px;max-width:1170px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.product__tabs__nav{visibility:visible;position:-webkit-sticky;position:sticky;top:0;z-index:200;display:block;width:100%;--tw-bg-opacity:1;background-color:rgb(230 230 230/var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem}.product__tabs__nav__list{margin:0 auto;display:flex;justify-content:center;overflow-x:auto;padding-left:18rem;padding-right:1rem;text-align:center}.product__subnav__item{display:block;cursor:pointer;padding-left:1em;padding-right:1em;font-size:.9rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.product__subnav__link{box-sizing:border-box;width:100px;padding:2em 0;font-weight:500;text-transform:uppercase;letter-spacing:.025em}@media (min-width:1024px){.product__subnav__link{width:auto;padding-left:1em;padding-right:1em}}.product__subnav__link--active,.product__subnav__link:hover{color:#000;border-bottom:4px solid #000}.product__subnav__link--active:focus,.product__subnav__link:hover:focus{outline:2px solid transparent;outline-offset:2px}.app__tabs__content__wrap{width:100%;min-height:1px;overflow:visible;max-height:unset;text-align:left}.app__tabs__content__main--full{width:100%}@media screen and (min-width:768px){.app__tabs__content{padding:7em 5.15em 2em;min-height:600px}.app__tabs__content__accessories,.app__tabs__content__devices,.app__tabs__content__full .app__tabs__content__main{width:100%}.app__tabs__content__inthebox,.app__tabs__content__specs{width:70%}}h3{font-family:var(--font-oswald);font-weight:400;letter-spacing:.05rem;line-height:1.25;font-size:1.25rem;margin:1rem 0}.app__tabs__content ol,.app__tabs__content ul{margin:0;padding:0 0 16px 22px}.app__tabs__content ol li,.app__tabs__content ul li{line-height:1.6;font-weight:400;color:#101010;margin-bottom:1rem}.app__tabs__content ul li{list-style:disc}@media screen and (min-width:1024px){.product__tabs__nav__list{padding-left:4rem;padding-right:4rem}}.base-container{width:auto;margin:0 auto;padding:2rem 1rem;display:flex;flex-flow:column wrap;width:100%}.base-container.dark{background:#000;color:#fff}.base-container.ligth{background:#fff;color:#000}.base-container.dark *{color:#fff}.base-container.light *{color:#000}.base-container__large .constraint{max-width:1200px}.base-container .constraint{margin:0 auto;width:100%}.g__copy{display:block;margin-bottom:2rem}.g__copy--center,.g__copy--center th{text-align:center}.g__copy--intro,.g__copy--intro table,.g__copy--large,.g__copy--large table{font-size:1.125rem}.cta-button{margin:2rem 0;font-family:inherit;transition:background .2s;text-transform:uppercase;outline:none;font-weight:400;padding:.75em 1.5em;font-size:.9rem;display:inline-block;text-align:center;word-break:break-word}.dark .cta-button{background:0 0;border:1px solid #fff}.light .cta-button{background:0 0;border:1px solid #000}.dark .cta-button:active,.dark .cta-button:focus,.dark .cta-button:hover,.dark .cta-button:link,.dark .cta-button:visited{color:#fff}.dark .cta-button:hover{border:1px solid #000;background:#fff;color:#000}.light .cta-button:hover{border:1px solid #000;background:#000;color:#fff}.cta-button.center{align-self:center}.center *{text-align:center}.series-banner{display:block;background-color:#f2f2f2;background-position:50%;background-size:cover}.series-banner__title{font-family:Oswald,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif;font-weight:400;letter-spacing:.05rem;line-height:1.25;font-size:2rem;padding:1.5em 1em;text-transform:uppercase;text-align:center;margin:0;color:#000}.series-banner__title p{margin:0}.series-banner__content{overflow-x:auto;scroll-behavior:smooth;margin:0 auto;padding:0 26vw;background:linear-gradient(180deg,transparent 40%,#fff 0);text-align:center}.series-banner__products{display:inline-flex;margin-bottom:1rem}.series-banner__products .series-banner__item{display:inline-block;align-items:center;box-sizing:border-box;padding:0 1rem;width:50vw;text-decoration:none;color:#000;font-weight:400}.series-banner__products .series-banner__item img{max-width:280px;width:100%;vertical-align:middle}.item-heading{color:#000;background:transparent;text-align:center}.item-heading h3{font-family:Oswald,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif;font-weight:400;letter-spacing:.05rem;line-height:1.25;font-size:1.25rem;margin:1rem 0}.series-banner__products .series-banner__item .item-description{margin-bottom:1rem}@media screen and (min-width:768px){.series-banner__title{font-size:2.5rem}.series-banner__content{padding:0}.series-banner__products{padding:0 1rem}.series-banner__products .series-banner__item{max-width:240px;width:auto}.series-banner__products .series-banner__item img{max-width:calc(240px - 2rem);width:auto}.item-heading h3{font-size:1.5rem}}.app__video-banner{position:relative;background-color:#000}.app__video-banner--playing{margin-bottom:2.7rem}.app__tabs__content__main img,.app__tabs__content__wrap img{max-width:100%;height:auto}.app__video-banner__video__play-bt{font-size:1.8rem;opacity:.5;transition:opacity .2s;cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app__video-banner__video__play-bt--light{filter:brightness(0) invert(1)}.app__video-banner__video__play-bt--dark{filter:brightness(0)}.app__video-banner__video__play-bt:hover{opacity:1}.app__video-banner__video__play-bt__icon{vertical-align:middle;width:89px;height:78px}.app__video-banner__video{background-color:#000;pointer-events:auto;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;z-index:2}.app__video-banner__video__el{width:100%;height:100%}iframe{max-width:100%}.app__video-banner__video__close-bt__con{background-color:#000;padding:.5rem;box-sizing:border-box;width:100%;text-align:right}.app__video-banner__video__close-bt{cursor:pointer;filter:brightness(0) invert(1);width:2.7rem;height:2.7rem;transition:opacity .25s cubic-bezier(0,0,.2,1);position:relative;display:inline-block}@media screen and (min-width:768px){.app__video-banner--playing{margin-bottom:0}.app__img-banner__img--desktop{display:block}.app__img-banner__img--mobile{display:none}.app__video-banner__video__close-bt__con{background-color:none;padding:0;position:static}.app__video-banner__video__close-bt{opacity:0;z-index:-1;position:absolute;right:1rem;top:4rem}.app__video-banner:hover .app__video-banner__video__close-bt{z-index:3;opacity:1}}.app__layout-container--neutral{background-color:#f2f2f2}.app__layout-container{padding:3rem 2rem;background-color:#fff;color:#000}.app__disclaimer__block{font-size:.6875rem;line-height:1.25rem}.app__layout-container>*{max-width:1200px}.app__disclaimer__block ol{list-style:decimal}.app__layout-container--grey{background-color:#f2f2f2}.app__life-style{position:relative;display:block;background-color:#0000}.app__life-style__img-con{background-color:#000}.app__img-banner__img{width:100%;display:block}.app__life-style__text__con{color:#fff;text-align:center;font-family:var(--font-oswald);padding:2rem;margin:0;width:100%}.app__life-style--dark .app__life-style__text__con *{color:#fff;text-shadow:0 0 .5em #000}.app__life-style--light .app__life-style__text__con *{color:#000;text-shadow:0 0 .5em #fff}.app__headline__secondary-text{font-size:33.333333%;display:block;margin:0;text-transform:uppercase;color:inherit;font-weight:300;letter-spacing:.05rem}.app__life-style__text__con__mobile--center{text-align:center}.app__headline__primary-text+.app__headline__secondary-text{margin:1.5rem 0 0}.app__headline--dark,.app__headline--dark a{color:#000}@media screen and (min-width:768px){.app__life-style__text__con{position:absolute;width:40%;text-shadow:0 0 .5em #000}.app__img-banner__img--desktop{display:block}.app__img-banner__img--mobile{display:none}.app__life-style__text__con--right{right:0;padding:2rem 4rem 2rem 0;text-align:right}.app__life-style__text__con--middle{top:50%;transform:translateY(-50%)}.app__headline--right{text-align:right}.app__headline--center{text-align:center}.app__life-style__text__con--left{padding:2rem 0 2rem 2rem;text-align:left}.app__life-style__text__con--center{left:25%;width:50%;padding:2rem 0;text-align:center}.app__life-style__text__con--bottom{bottom:0}.app__life-style__text__con--top{top:0}.app__headline--dark,.app__headline--dark a{color:#fff}}@media screen and (max-width:768px){.app__life-style__text__con{position:absolute;z-index:10;top:0;text-shadow:0 0 .5em #000}body span.app__headline__secondary-text{font-size:1rem}}.app__layout-container--neutral{--tw-bg-opacity:1;background-color:rgb(242 242 242/var(--tw-bg-opacity))}.app__layout-container>*{margin-left:auto;margin-right:auto;max-width:1220px}.app__layout-container--medium>*{max-width:1400px}.app__disclaimer__block{margin-bottom:1em;padding:0 .5rem}.app__disclaimer__item{font-size:.6875rem;line-height:1.25rem}.app__column-layout__column--1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.app__column-layout__column--1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.app__column-layout__column--1{grid-template-columns:repeat(1,minmax(0,1fr))}}.app__column-layout__column--2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.app__column-layout__column--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app__column-layout__column--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.app__column-layout__column--3{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.app__column-layout__column--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app__column-layout__column--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.app__column-layout__column--4{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.app__column-layout__column--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app__column-layout__column--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.app__column-layout__column--5{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:2rem;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:3.5rem;row-gap:3.5rem}@media (min-width:768px){.app__column-layout__column--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.app__column-layout__column--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.app__column-layout__column--6{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media (min-width:768px){.app__column-layout__column--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.app__column-layout__column--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.app__column-layout__column--flex{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.app__column-layout__column--flex .app__feature__card{margin:0;width:100%}.app__layout-container{width:100%;padding:2rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media screen and (min-width:768px){.app__layout-container{width:100%;padding:3rem 2rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.app__column-layout__column--flex .app__feature__card{margin:0;width:16.6666666667%}.app__column-layout__column--flex{gap:0}}.app__headline{color:#000;margin:0;padding:0;width:100%}.app__headline--dark,.app__headline--dark a{color:#fff}.app__headline--center{text-align:center}.app__headline__primary-text{display:block;font-family:var(--font-oswald)}.app__headline__container{display:block;padding-left:2rem;padding-right:2rem;--headlineMobileTextSizeAdjuster:2.5;--headlineSecondaryTextSizeAdjuster:3;--headlineRatio:calc(var(--headlineMobileTextSizeScaler) * var(--headlineMobileTextSizeAdjuster));--headlineFontSize:calc(1.6vw * var(--headlineRatio));font-size:var(--headlineFontSize);font-size:2.5em!important;--headlineFontSize:calc(1.6vw * var(--headlineTextSizeScaler));font-size:calc(var(--headlineFontSize))}span.app__headline__primary-text{font-size:4.5rem}span.app__headline__secondary-text{font-size:1.8rem}@media screen and (min-width:1023px){.app__headline__container{font-size:4.2em!important}}@media screen and (max-width:1023px){span.app__headline__primary-text{font-size:2.5rem}}.app__feature__card{text-align:center;display:flex;flex-direction:column;align-items:center}.app__feature__card--left{text-align:left}.app__tabs__content__wrap img{max-width:100%;height:auto}.app__feature__card__image{margin:0 0 .5rem;max-width:100%;width:auto}.app__feature__card__title{text-transform:uppercase;line-height:1.5rem;font-weight:400;font-size:1.5rem;letter-spacing:.05rem;margin:1rem 0;font-family:var(--font-oswald);line-height:1.25;width:100%}.app__feature__card__title--small{font-size:.875rem;font-weight:100}.app__feature__card__title--left{text-align:left}.app__feature__card__description{font-size:.875rem;letter-spacing:0;line-height:19px;margin:0}.container__spotlight__inner.large{max-width:1200px;margin:0 auto}.container__spotlight__inner{width:100%}.g__spotlight--light{background-color:#fff}.g__spotlight{box-sizing:border-box;display:flex}.g__spotlight .media{display:flex;align-items:center}.g__spotlight .media img{width:100%}.g__copy p{font-weight:200}.g__copy p a{text-decoration:underline}.g__spotlight .body{flex:1 1;display:block;flex-direction:column;justify-content:center}.g__spotlight--width-50-50 .body,.g__spotlight--width-60-40 .body,.g__spotlight--width-70-30 .body,.g__spotlight--width-half .body{padding:1rem 1rem 2rem}.g__copy--primary,.g__copy--primary table{font-size:16px}.g__heading h2{font-family:Oswald,Roboto Condensed,Roboto,Noto Sans TC,Noto Sans SC,Noto Sans JP,Noto Sans KR,Prompt,sans-serif;font-weight:400;letter-spacing:.05rem;line-height:1.25;font-size:1.5rem;margin:1.5rem 0}.g__spotlight--width-60-40{width:100%;flex-direction:column}@media screen and (min-width:768px){.g__heading h2{font-size:2rem}}@media screen and (min-width:1024px){.container__spotlight__inner{display:flex;flex-wrap:wrap}.g__spotlight--width-60-40 .media{width:60%}.g__spotlight--width-50-50 .body,.g__spotlight--width-60-40 .body,.g__spotlight--width-70-30 .body,.g__spotlight--width-half .body{padding:2rem 4rem}.g__spotlight--width-60-40,.g__spotlight--width-60-40.g__spotlight--img-left{flex-direction:row}.g__heading h2{font-size:2rem}.g__spotlight--width-50-50.g__spotlight--img-right,.g__spotlight--width-60-40.g__spotlight--img-right,.g__spotlight--width-70-30.g__spotlight--img-right{flex-direction:row-reverse}}.p__description{text-align:center;background:#fff}.p__description .title{padding:25px;font-weight:300;color:#000}.detail-container{padding:20px 0}.product-gallery{display:flex;gap:20px;align-items:flex-start;max-width:100%}.thumbnail-scroll-container{display:flex;flex-direction:column;align-items:center;min-width:100px;max-width:100px;height:500px;position:relative}.thumbnail-container{display:flex;flex-direction:column;gap:12px;overflow-y:auto;overflow-x:hidden;max-height:400px;width:100%;padding:8px;flex:1 1;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-container::-webkit-scrollbar{display:none}.scroll-arrow{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background:teal!important;color:#fff!important;margin:4px 0!important;border-radius:50%!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(0,128,128,.3)!important;flex-shrink:0!important;z-index:1!important}.scroll-arrow:hover{background:#066!important;transform:scale(1.1)!important;box-shadow:0 4px 12px rgba(0,128,128,.4)!important}.scroll-arrow.disabled{color:#999!important;cursor:not-allowed!important;box-shadow:none!important}.scroll-arrow.disabled,.scroll-arrow.disabled:hover{background:#ccc!important;transform:none!important}.thumbnail-item{width:80px;height:80px;min-width:80px;min-height:80px;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:#fff;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.thumbnail-item:hover{border-color:teal;transform:scale(1.05)}.thumbnail-item.selected{border-color:teal;border-width:3px;box-shadow:0 0 10px rgba(0,128,128,.3)}.thumbnail-image{width:100%;height:100%;object-fit:cover;display:block}.main-image-container{flex:1 1;min-width:400px;max-width:600px;height:500px;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;position:relative}.hover-nav-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;background:rgba(0,128,128,.8)!important;color:#fff!important;border-radius:50%!important;opacity:0!important;transition:all .3s ease!important;z-index:3!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.hover-nav-arrow:hover{background:teal!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.hover-nav-arrow.disabled{color:#999!important;cursor:not-allowed!important}.hover-nav-arrow.disabled,.hover-nav-arrow.disabled:hover{background:hsla(0,0%,80%,.5)!important;transform:translateY(-50%)!important}.hover-nav-arrow.disabled:hover{box-shadow:0 2px 8px rgba(0,0,0,.2)!important}.hover-nav-arrow-left{left:15px!important}.hover-nav-arrow-right{right:15px!important}.main-image-container:hover .hover-nav-arrow{opacity:1!important}.main-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.main-image:hover{transform:scale(1.02)}.image-counter{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;z-index:2}.prinfo{padding:20px}.prinfo h1{font-size:28px;font-weight:600;margin-bottom:15px;color:#333}.prinfo .brand{font-size:16px;color:#666;margin-bottom:15px}.prinfo .rating{display:flex;align-items:center;gap:10px;margin-bottom:20px}.prinfo .price{margin-bottom:30px}.prinfo .price h2{font-size:32px;font-weight:700;color:#1976d2;margin-bottom:5px}.prinfo .price p{color:#28a745;font-weight:500}.adbtn{margin-top:30px}.adbtn .shop{margin-top:15px;font-size:14px;color:#666}@media (max-width:768px){.product-gallery{flex-direction:column;gap:15px}.thumbnail-scroll-container{justify-content:center}.thumbnail-container,.thumbnail-scroll-container{min-width:100%;max-width:100%;height:auto;flex-direction:row}.thumbnail-container{overflow-x:auto;overflow-y:hidden;gap:8px;padding:5px 0;max-height:none;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-container::-webkit-scrollbar{display:none}.scroll-arrow{width:35px!important;height:35px!important}.scroll-arrow-up .MuiSvgIcon-root{transform:rotate(-90deg)}.scroll-arrow-down .MuiSvgIcon-root{transform:rotate(90deg)}.thumbnail-item{flex-shrink:0;width:60px;height:60px}.main-image-container{min-width:100%;max-width:100%;height:300px}.hover-nav-arrow{width:35px!important;height:35px!important}.hover-nav-arrow-left{left:10px!important}.hover-nav-arrow-right{right:10px!important}.prinfo{padding:15px}.prinfo h1{font-size:24px}.prinfo .price h2{font-size:28px}}@media (max-width:480px){.main-image-container{height:250px}.thumbnail-item{width:50px;height:50px}.hover-nav-arrow{width:30px!important;height:30px!important}.hover-nav-arrow-left{left:8px!important}.hover-nav-arrow-right{right:8px!important}}.p__description .subtitle{font-weight:100;font-size:18px;font-weight:200;padding-bottom:30px}@media (max-width:1180px){.container{width:100%;padding:0 15px}.category-wrapper{width:100%}.products .product-card{width:auto;height:auto}.products .product-card .thumbnail{height:350px}}