*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;min-height:100%;font-size:16px}body{color:#000;background-color:#fff;height:auto;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Arial,sans-serif;font-weight:300;line-height:1.5;overflow-x:hidden}html.line-webview,body.line-webview{height:auto;min-height:100dvh}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}#root{width:100%;max-width:100%;min-height:100%}.header{z-index:100;background:#fff;border-bottom:1px solid #eee;width:100%;transition:background .3s,border-color .3s;position:fixed;top:0;left:0}.header--transparent{background:0 0;border-bottom-color:#0000}.header--transparent .header__logo-text,.header--transparent .header__nav-link,.header--transparent .header__icon-btn,.header--transparent .header__currency,.header--transparent .header__search-btn{color:#fff}.header--transparent .header__icon-btn svg,.header--transparent .header__search-btn svg,.header--transparent .header__nav-arrow{stroke:#fff}.header--transparent .header__icon-btn{opacity:.9}.header--transparent .header__search-box{border-color:#ffffff80}.header--transparent .header__search-input{color:#fff}.header--transparent .header__search-input::placeholder{color:#ffffffb3}.header__top{justify-content:flex-end;align-items:center;padding:10px 40px 0;display:flex}.header__top-right{align-items:center;gap:18px;display:flex}.header__icon-btn{opacity:.7;align-items:center;gap:4px;padding:4px;transition:opacity .2s;display:flex}.header__icon-btn:hover{opacity:1}.header__currency{font-size:14px;font-weight:400}.header__search-box{border:1px solid #ddd;border-radius:0;align-items:center;display:flex;overflow:hidden}.header__search-input{background:0 0;border:none;outline:none;width:140px;padding:6px 12px;font-size:13px}.header__search-input::placeholder{color:#888}.header__search-btn{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:6px 8px;display:flex}.header__search-btn:hover{opacity:1}.header__logo{text-align:center;padding:8px 0 4px}.header__logo a{text-decoration:none}.header__logo-text{letter-spacing:8px;color:#000;font-family:Times New Roman,Georgia,serif;font-size:42px;font-weight:400}.header__nav{justify-content:center;padding:12px 0 16px;display:flex}.header__nav-list{align-items:center;gap:32px;display:flex}.header__nav-item{position:relative}.header__nav-link{letter-spacing:.5px;color:#333;align-items:center;gap:4px;padding:4px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s;display:flex}.header__nav-link:hover,.header__nav-link--active{color:#000}.header__nav-arrow{margin-top:1px}.header__dropdown{z-index:200;background:#fff;border:1px solid #eee;min-width:220px;padding:8px 0;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000014}.header__dropdown-item{list-style:none}.header__dropdown-link{color:#333;white-space:nowrap;padding:8px 20px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:block}.header__dropdown-link:hover{color:#000;background:#f5f5f5}.header__hamburger{cursor:pointer;z-index:110;background:0 0;border:none;padding:8px;display:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.header__hamburger-line{background:#333;width:22px;height:1.5px;margin:5px 0;transition:transform .3s,opacity .3s;display:block}.header--transparent .header__hamburger-line{background:#fff}.header__hamburger-line.open:first-child{transform:translateY(6.5px)rotate(45deg)}.header__hamburger-line.open:nth-child(2){opacity:0}.header__hamburger-line.open:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}@media (width<=768px){.header__top{padding:8px 16px 0}.header__top-right{gap:12px}.header__search-box{display:none}.header__logo{padding:8px 0;position:relative}.header__logo-text{letter-spacing:4px;font-size:28px}.header__hamburger{display:block}.header__nav{z-index:105;background:#fff;padding:80px 24px 40px;display:none;position:fixed;inset:0;overflow-y:auto}.header__nav--open{display:block}.header__nav-list{flex-direction:column;align-items:flex-start;gap:0}.header__nav-item{border-bottom:1px solid #eee;width:100%}.header__nav-link{padding:14px 0;font-size:15px;color:#333!important}.header__dropdown{box-shadow:none;border:none;min-width:0;padding:0 0 8px 16px;position:static;transform:none}.header__dropdown-link{padding:10px 0}.header--transparent .header__hamburger-line{background:#fff}.header__hamburger-line.open{background:#333}}@media (width>=769px) and (width<=1024px){.header__top{padding:8px 20px 0}.header__nav-list{gap:20px}.header__nav-link{font-size:13px}.header__search-input{width:100px}.header__logo-text{font-size:34px}}.header__user-menu{position:relative}.header__user-dropdown{z-index:500;background:#fff;border:1px solid #eee;min-width:160px;animation:.15s glassesDropIn;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 24px #0000001a}@keyframes glassesDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.header__user-dropdown-name{color:#888;letter-spacing:.05em;border-bottom:1px solid #eee;padding:12px 16px 8px;font-size:12px}.header__user-dropdown-item{color:#000;cursor:pointer;text-align:left;letter-spacing:.03em;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:11px 16px;font-size:13px;text-decoration:none;transition:background .1s;display:flex}.header__user-dropdown-item:hover{background:#f5f5f5}.header__user-dropdown-divider{background:#eee;height:1px;margin:4px 0}.header__user-dropdown-logout{color:#888}.header__user-dropdown-logout:hover{color:#000;background:#f5f5f5}.footer{background:#fff;border-top:1px solid #eee;padding:60px 40px 48px}.footer__inner{grid-template-columns:1fr 1fr 1fr;gap:60px;max-width:1400px;margin:0 auto;display:grid}.footer__heading{letter-spacing:1.5px;color:#000;margin-bottom:20px;font-size:16px;font-weight:700}.footer__service-hours{margin-bottom:16px}.footer__service-hours p{color:#333;font-size:15px;font-weight:400;line-height:1.8}.footer__socials{gap:12px;display:flex}.footer__social-link{opacity:.6;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s;display:flex}.footer__social-link:hover{opacity:1}.footer__links{flex-direction:column;gap:8px;display:flex}.footer__links li a{color:#333;font-size:15px;font-weight:400;line-height:1.8;transition:color .2s}.footer__links li a:hover{color:#000}.footer__copyright{text-align:center;border-top:1px solid #eee;max-width:1400px;margin:40px auto 0;padding-top:24px}.footer__copyright p{color:#555;letter-spacing:1px;font-size:14px;font-weight:500}@media (width<=768px){.footer{padding:32px 16px 36px}.footer__inner{grid-template-columns:1fr;gap:28px}}.line-modal-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.line-modal{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:380px;padding:48px 40px 40px;position:relative}.line-modal__close{cursor:pointer;color:#888;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;position:absolute;top:12px;right:16px}.line-modal h3{color:#000;margin-bottom:12px;font-size:22px;font-weight:700}.line-modal p{color:#555;margin-bottom:24px;font-size:15px;font-weight:400}.line-modal img{border:1px solid #eee;width:200px;height:200px;margin:0 auto;display:block}@media (width>=769px) and (width<=1024px){.footer{padding:40px 24px}.footer__inner{gap:32px}}.home-carousel{background:#000;width:100%;min-height:100dvh;position:relative;overflow:hidden}.home-carousel__track{transition:transform .6s;display:flex}.home-carousel__slide{flex:0 0 100%;width:100%;min-width:0}.home-carousel__slide img{object-fit:cover;object-position:center center;width:100%;height:100dvh;display:block}.line-webview .home-carousel__slide img{height:auto;min-height:100dvh}.home-carousel__arrow{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.home-carousel__arrow:hover{opacity:1}.home-carousel__arrow--left{left:20px}.home-carousel__arrow--right{right:20px}.home-carousel__dots{gap:8px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.home-carousel__dot{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .3s}.home-carousel__dot--active{background:#fff}.home-carousel__dot:hover{background:#fffc}.home-feature{background:#000;width:100%}.home-feature__link{display:block}.home-feature__img{object-fit:cover;width:100%;height:auto;display:block}.home-section{max-width:1400px;margin:0 auto;padding:60px 20px}.home-section__title{text-align:center;letter-spacing:3px;color:#000;margin-bottom:40px;font-size:22px;font-weight:400}.home-section__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.home-section__more{text-align:center;margin-top:40px}.home-section__more-btn{color:#fff;letter-spacing:1px;background:#1a56db;padding:12px 48px;font-size:14px;text-decoration:none;transition:background .3s;display:inline-block}.home-section__more-btn:hover{background:#1444b0}.home-product-card{color:inherit;text-decoration:none;display:block}.home-product-card__image{aspect-ratio:1;background:#f5f5f5;position:relative;overflow:hidden}.home-product-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.home-product-card__image-placeholder{color:#666;letter-spacing:1px;background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.home-product-card:hover .home-product-card__image img{transform:scale(1.05)}.home-product-card__tag{letter-spacing:.5px;color:#fff;z-index:1;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.home-tag--new{background:#666}.home-tag--hot{background:#e53e3e}.home-tag--limited{background:#000}.home-product-card__info{text-align:center;padding:14px 8px 20px}.home-product-card__name{letter-spacing:.5px;color:#333;margin-bottom:4px;font-size:13px;font-weight:400}.home-product-card__price{color:#000;font-size:15px;font-weight:600}.home-product-card__original-price{color:#777;margin-left:8px;font-size:13px;font-weight:400;text-decoration:line-through}.home-categories{max-width:1400px;margin:0 auto;padding:0 20px 60px}.home-categories__row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.home-categories__item{display:block;overflow:hidden}.home-categories__item img{width:100%;height:auto;transition:transform .4s;display:block}.home-categories__item:hover img{transform:scale(1.03)}.home-instagram{border-top:1px solid #eee;max-width:1400px;margin:0 auto;padding:40px 20px 60px}.home-instagram__title{text-align:center;letter-spacing:2px;color:#000;margin-bottom:30px;font-size:22px;font-weight:400}.home-instagram__grid{grid-template-columns:repeat(9,1fr);gap:4px;display:grid}.home-instagram__item{aspect-ratio:1;display:block;overflow:hidden}.home-instagram__item img{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.home-instagram__item:hover img{opacity:.8}@media (width<=768px){.home-section{padding:40px 16px}.home-section__title{letter-spacing:2px;margin-bottom:24px;font-size:16px}.home-section__grid{grid-template-columns:repeat(2,1fr);gap:12px}.home-section__card-name{font-size:12px}.home-section__card-price{font-size:13px}.home-section__card-tag{padding:3px 8px;font-size:10px}.home-categories{padding:40px 16px}.home-categories__grid{grid-template-columns:1fr;gap:16px}.home-categories__title{font-size:16px}.home-instagram{padding:40px 16px}.home-instagram__title{font-size:14px}.home-instagram__grid{grid-template-columns:repeat(3,1fr);gap:2px}}@media (width>=769px) and (width<=1024px){.home-section{padding:48px 24px}.home-section__grid{grid-template-columns:repeat(3,1fr);gap:16px}.home-instagram__grid{grid-template-columns:repeat(6,1fr)}}.product-section{max-width:1400px;margin:0 auto;padding:0 20px}.product-section__header{background:#f5f5f5;margin:0 -20px;padding:12px 20px}.product-section__breadcrumb{color:#666;font-size:13px;font-weight:300}.product-section__breadcrumb strong{color:#000;font-weight:400}.product-section__layout{grid-template-columns:200px 1fr;gap:40px;padding:40px 0 80px;display:grid}.sidebar__list{flex-direction:column;gap:0;display:flex}.sidebar__item{cursor:pointer;color:#333;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 0;font-size:15px;font-weight:400;transition:color .2s;display:flex}.sidebar__item:hover{color:#000}.sidebar__item--active{color:#000;font-weight:500}.sidebar__children{padding:0 0 8px 12px}.sidebar__child{padding:6px 0}.sidebar__child a{color:#666;font-size:13px;text-decoration:none;transition:color .2s}.sidebar__child a:hover{color:#000}.product-section__title-row{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.product-section__title{letter-spacing:2px;font-size:24px;font-weight:400}.product-section__controls{gap:12px;display:flex}.product-section__select{color:#333;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666' stroke-width='1'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ddd;padding:8px 32px 8px 12px;font-size:13px;font-weight:300}.product-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.product-card{color:inherit;text-decoration:none;display:block}.product-card__image{aspect-ratio:1;background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card__tag{letter-spacing:.5px;color:#fff;z-index:1;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:14px;left:14px}.product-card__tag--new{background:#888}.product-card__tag--hot{background:#555}.product-card__tag--limited{background:#333}.product-card__info{text-align:center;padding:16px 8px 24px}.product-card__name{letter-spacing:.5px;color:#333;margin-bottom:6px;font-size:14px;font-weight:400}.product-card__price{color:#000;letter-spacing:.5px;font-size:16px;font-weight:600}.product-pagination{justify-content:center;align-items:center;gap:8px;margin-top:40px;padding:20px 0;display:flex}.product-pagination__item{color:#333;border:1px solid #ddd;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.product-pagination__item:hover{background:#f5f5f5}.product-pagination__item--active{color:#fff;background:#000;border-color:#000}.pdp{max-width:1200px;margin:0 auto;padding:20px 40px 120px;font-family:Noto Sans TC,PingFang TC,sans-serif;font-size:17px}.pdp-not-found{text-align:center;color:#666;padding:120px 20px;font-size:18px}.pdp-not-found a{color:#0033a1;margin-top:16px;text-decoration:underline;display:inline-block}.pdp__breadcrumb{color:#888;padding:16px 0 32px;font-size:15px}.pdp__breadcrumb a{color:#888;text-decoration:none;transition:color .2s}.pdp__breadcrumb a:hover{color:#222}.pdp__breadcrumb-sep{color:#ccc;margin:0 8px}.pdp__breadcrumb span:last-child{color:#222}.pdp__hero{grid-template-columns:1fr;gap:16px;margin-bottom:48px;display:grid}.pdp__hero-main{aspect-ratio:1;cursor:zoom-in;background:#f8f8f8;border-radius:4px;width:100%;position:relative;overflow:hidden}.pdp__hero-img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.pdp__hero-main:hover .pdp__hero-img{transform:scale(1.02)}.pdp__hero-placeholder{color:#ccc;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex}.pdp__ar-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#222;cursor:pointer;z-index:2;background:#ffffffeb;border:1px solid #0000001a;border-radius:24px;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:500;transition:background .2s,transform .2s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 12px #0000001f}.pdp__ar-btn:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #00000029}.pdp__ar-btn svg{flex-shrink:0}.pdp__ar-toast{color:#fff;white-space:nowrap;z-index:3;background:#222;border-radius:8px;padding:8px 14px;font-size:14px;animation:.2s fadeIn;position:absolute;bottom:70px;right:20px}.pdp__hero-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pdp__hero-thumbs::-webkit-scrollbar{display:none}.pdp__hero-thumb{cursor:pointer;background:#f0f0f0;border:2px solid #0000;border-radius:4px;flex-shrink:0;width:72px;height:72px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.pdp__hero-thumb:hover{border-color:#aaa;transform:translateY(-1px)}.pdp__hero-thumb.active{border-color:#222}.pdp__hero-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pdp__action-zone{margin-bottom:48px}.pdp__title-block{text-align:center;margin-bottom:32px}.pdp__title{letter-spacing:3px;color:#111;margin:0 0 12px;font-size:32px;font-weight:500}.pdp__price-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.pdp__price{color:#111;letter-spacing:1px;font-size:28px;font-weight:700}.pdp__trust-tags{flex-wrap:wrap;gap:8px;display:flex}.pdp__trust-tag{color:#00796b;background:#e0f2f1;border-radius:20px;padding:4px 14px;font-size:14px;font-weight:500;display:inline-block}.pdp__social-proof{color:#888;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:15px;display:flex}.pdp__live-dot{background:#e53935;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse;display:inline-block}.pdp__low-stock{color:#e53935;font-weight:600}.pdp__variant-section{margin-bottom:24px}.pdp__variant-label{color:#555;text-align:center;margin-bottom:10px;font-size:15px}.pdp__variant-swatches{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pdp__variant-swatch{cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:flex-end;width:52px;height:52px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 4px #0000001f}.pdp__variant-swatch:hover{transform:scale(1.08);box-shadow:0 3px 10px #0003}.pdp__variant-swatch.active{border-color:#222;box-shadow:0 0 0 3px #00000026}.pdp__variant-swatch-name{white-space:nowrap;color:#333;background:#ffffffe6;border-radius:8px;padding:2px 6px;font-size:10px;display:none;position:absolute;bottom:-24px}.pdp__variant-swatch.active .pdp__variant-swatch-name{display:block}.pdp__qty-section{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pdp__qty-label{color:#333;letter-spacing:.5px;font-size:15px;font-weight:500}.pdp__qty-control{border:1px solid #ddd;border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.pdp__qty-btn{color:#333;cursor:pointer;background:#fafafa;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;transition:background .15s;display:flex}.pdp__qty-btn:hover{background:#eee}.pdp__qty-input{text-align:center;color:#333;-moz-appearance:textfield;background:#fff;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;outline:none;width:48px;height:36px;font-size:16px}.pdp__qty-input::-webkit-inner-spin-button{-webkit-appearance:none}.pdp__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.pdp__stock-info{color:#888;font-size:14px}.pdp__cta-zone{flex-direction:column;gap:10px;max-width:400px;margin:0 auto;display:flex}.pdp__btn-cart,.pdp__btn-buy{letter-spacing:2px;cursor:pointer;border:none;border-radius:4px;width:100%;padding:16px 0;font-size:17px;font-weight:600;transition:background .25s,color .25s,transform .15s}.pdp__btn-cart{color:#111;background:#fff;border:1.5px solid #111}.pdp__btn-cart:hover:not(:disabled){background:#f5f5f5;transform:translateY(-1px)}.pdp__btn-buy{color:#fff;background:#111}.pdp__btn-buy:hover:not(:disabled){background:#333;transform:translateY(-1px)}.pdp__btn-cart:disabled,.pdp__btn-buy:disabled{opacity:.5;cursor:not-allowed}.pdp__pay-icons{color:#999;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.pdp__pay-icon{color:#555;border:1px solid #e0e0e0;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:500}.pdp__specs-zone{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:48px;display:grid}.pdp__spec-block{background:#fafafa;border:1px solid #eee;border-radius:8px;padding:20px 24px}.pdp__spec-title{color:#222;letter-spacing:.5px;align-items:center;gap:6px;margin:0 0 14px;font-size:17px;font-weight:600;display:flex}.pdp__spec-icon{font-size:18px}.pdp__face-shapes{flex-wrap:wrap;gap:8px;display:flex}.pdp__face-badge{color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:4px;padding:8px 14px;font-size:15px;transition:all .2s;display:inline-flex}.pdp__face-badge.recommended{color:#00796b;background:#e0f2f1;border-color:#80cbc4;font-weight:500}.pdp__face-badge em{color:#00796b;margin-left:2px;font-size:13px;font-style:normal}.pdp__face-icon{opacity:.7;font-size:16px}.pdp__face-badge.recommended .pdp__face-icon{opacity:1}.pdp__size-ref{flex-direction:column;gap:10px;display:flex}.pdp__size-bar{background:#fff;border:1px solid #e0e0e0;border-radius:4px;align-items:center;height:36px;padding:0 8px;display:flex;position:relative}.pdp__size-frame{background:linear-gradient(135deg,#333 0%,#555 100%);border-radius:3px;justify-content:center;align-items:center;min-width:20px;height:22px;transition:width .4s;display:flex}.pdp__size-val{color:#fff;white-space:nowrap;padding:0 4px;font-size:12px;font-weight:600}.pdp__size-legend{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.pdp__size-phone{color:#888;font-size:14px}.pdp__size-hint{color:#555;font-size:14px}.pdp__tag-cloud{flex-wrap:wrap;gap:8px;display:flex}.pdp__spec-tag{color:#555;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 14px;font-size:14px;transition:all .2s;display:inline-block}.pdp__spec-tag.highlight{color:#0033a1;background:#e8eaff;border-color:#c0c8ff;font-weight:600}.pdp__spec-tag:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.pdp__description{border-top:1px solid #eee;max-width:800px;margin:0 auto;padding:40px 0}.pdp__description-title{letter-spacing:2px;text-align:center;color:#111;margin:0 0 24px;font-size:18px;font-weight:600}.pdp__description-body{color:#333;font-size:16px;line-height:2}.pdp__description-body p{margin-bottom:16px}.pdp__description-body h4{color:#222;letter-spacing:.5px;margin:24px 0 8px;font-size:16px;font-weight:600}.pdp__guarantee{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:24px;padding:20px 0}.pdp__guarantee-inner{text-align:center;color:#555;letter-spacing:1px;font-size:15px;line-height:2}.pdp__pd-guide{text-align:center;margin-bottom:48px}.pdp__pd-guide-btn{color:#555;cursor:pointer;letter-spacing:1px;background:0 0;border:1px solid #ccc;border-radius:8px;padding:10px 28px;font-size:15px;transition:background .2s,border-color .2s;display:inline-block}.pdp__pd-guide-btn:hover{background:#f5f5f5;border-color:#999}.pdp__sticky-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#fffffff7;border-top:1px solid #eee;gap:10px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #00000014}@media (width>=900px){.pdp__sticky-bar{border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;width:200px;padding:16px 14px;inset:50% 16px auto auto;transform:translateY(-50%);box-shadow:0 8px 32px #00000024}}.pdp__sticky-cart,.pdp__sticky-buy{letter-spacing:1px;cursor:pointer;border:none;border-radius:4px;flex:1;padding:13px 0;font-size:15px;font-weight:600;transition:background .2s}.pdp__sticky-cart{color:#111;background:#fff;border:1.5px solid #111}.pdp__sticky-cart:hover{background:#f5f5f5}.pdp__sticky-buy{color:#fff;background:#111}.pdp__sticky-buy:hover{background:#333}.pdp__zoom-modal{z-index:200;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.pdp__zoom-img{object-fit:contain;border-radius:4px;max-width:90vw;max-height:90vh;box-shadow:0 8px 40px #0006}.pdp__zoom-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .2s;display:flex;position:absolute;top:20px;right:20px}.pdp__zoom-close:hover{background:#ffffff4d}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@media (width<=768px){.pdp{padding:12px 16px 100px;font-size:15px}.pdp__breadcrumb{padding:8px 0 16px;font-size:13px}.pdp__hero{margin-bottom:32px}.pdp__hero-main{aspect-ratio:1}.pdp__title{margin-bottom:8px;font-size:22px}.pdp__price{font-size:22px}.pdp__product-header{padding:0}.pdp__title{font-size:22px}.pdp__product-tags{gap:6px}.pdp__product-tag{padding:4px 10px;font-size:13px}.pdp__qty-section{justify-content:flex-start}.pdp__cta-zone{flex-direction:row;gap:8px;max-width:100%}.pdp__live-viewers{font-size:13px}.pdp__specs-zone{grid-template-columns:1fr}.pdp__cta-zone{flex-direction:row;gap:8px;max-width:100%;display:flex}.pdp__btn-cart,.pdp__btn-buy{letter-spacing:1px;flex:1;padding:13px 0;font-size:14px}.pdp__pay-icons{display:none}.pdp__sticky-bar{display:flex}.pdp__description{padding:24px 0}}@media (width>=769px) and (width<=1024px){.pdp{padding:16px 24px 80px}.pdp__specs-zone{grid-template-columns:repeat(2,1fr)}}._overlay_1letx_1{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_1letx_23{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:88vh;padding:36px 32px 32px;line-height:1.6;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0003}._closeBtn_1letx_49{cursor:pointer;color:#333;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;position:absolute;top:16px;right:16px}._closeBtn_1letx_49:hover{background:#e0e0e0}._title_1letx_91{color:#1a1a1a;margin:0 0 6px;font-size:22px;font-weight:700}._subtitle_1letx_105{color:#888;margin:0 0 28px;font-size:14px}._section_1letx_117{border-bottom:1px solid #f0f0f0;margin-bottom:28px;padding-bottom:28px}._section_1letx_117:last-of-type{border-bottom:none}._stepTitle_1letx_137{color:#1a1a1a;margin:0 0 12px;font-size:16px;font-weight:700}._text_1letx_151{color:#444;margin:0;font-size:15px}._steps_1letx_163{color:#333;margin:0;padding-left:20px;font-size:15px}._steps_1letx_163 li{margin-bottom:8px}._steps_1letx_163 li:last-child{margin-bottom:0}._tip_1letx_193{color:#888;background:#f8f8f8;border-left:3px solid #ccc;border-radius:0 6px 6px 0;margin:12px 0 0;padding:8px 12px;font-size:13px}._pdTable_1letx_213{flex-direction:column;gap:8px;display:flex}._pdRow_1letx_225{background:#f8f8f8;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:15px;display:flex}._pdLabel_1letx_245{color:#555}._pdValue_1letx_253{color:#1a1a1a;font-weight:600}._footer_1letx_263{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:20px}._footerText_1letx_275{color:#666;text-align:center;margin:0;font-size:14px}@media (width<=480px){._modal_1letx_23{max-height:92vh;padding:28px 20px 24px}._title_1letx_91{font-size:20px}._stepTitle_1letx_137{font-size:15px}._steps_1letx_163,._text_1letx_151{font-size:14px}}._badges_sg2io_1{background:#fafafa;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:16px 0;display:flex}._badge_sg2io_1{color:#333;letter-spacing:.3px;cursor:default;background:#fff;border:1px solid #e0e0e0;border-radius:24px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;transition:all .2s;display:inline-flex}._badge_sg2io_1:hover{background:#fafafa;border-color:#bbb;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}._icon_sg2io_69{flex-shrink:0;font-size:16px}._ratingInline_khld0_1{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;transition:background .2s;display:inline-flex}._ratingInline_khld0_1:hover{background:#f5f5f5}._star_khld0_33{flex-shrink:0}._filled_khld0_41,._half_khld0_49{color:#f5c518}._empty_khld0_57{color:#ddd}._count_khld0_65{color:#888;letter-spacing:.3px;margin-left:4px;font-size:14px}._sceneSelector_ejfx2_1{text-align:center;margin-bottom:48px}._sceneSelector__label_ejfx2_11{color:#888;letter-spacing:1px;margin-bottom:18px;font-size:15px}._sceneSelector__grid_ejfx2_25{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._sceneSelector__card_ejfx2_37{cursor:default;background:#fff;border:1.5px solid #eee;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}._sceneSelector__card_ejfx2_37:hover{border-color:var(--accent);box-shadow:0 4px 20px color-mix(in srgb, var(--accent) 20%, transparent);transform:translateY(-2px)}._sceneSelector__title_ejfx2_75{color:var(--accent);white-space:nowrap;font-size:17px;font-weight:600}._sceneSelector__sub_ejfx2_89{color:#999;font-size:13px}@media (width<=768px){._sceneSelector__grid_ejfx2_25{grid-template-columns:repeat(2,1fr);gap:8px}._sceneSelector__card_ejfx2_37{padding:16px 10px}._sceneSelector__title_ejfx2_75{font-size:15px}}._section_mp9mt_1{background:#fff;padding:24px 16px}._title_mp9mt_11{color:#1a1a1a;margin-bottom:4px;font-size:18px;font-weight:700}._subtitle_mp9mt_25{color:#888;margin-bottom:16px;font-size:13px}._grid_mp9mt_37{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}._card_mp9mt_49{cursor:default;background:#f9f9f9;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px;transition:background .2s;display:flex}._card_mp9mt_49 svg{flex-shrink:0;width:52px;height:52px}._label_mp9mt_85{color:#333;text-align:center;font-size:13px;font-weight:600}._desc_mp9mt_99{color:#888;text-align:center;font-size:11px;line-height:1.4}._badge_mp9mt_113{color:#fff;text-align:center;background:#222;border-radius:100px;margin-top:2px;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.5}._badge_mp9mt_113:before{content:"✓ "}._section_uswbj_1{border-top:1px dashed #ddd;margin-bottom:40px;padding:40px 0}._title_uswbj_13{text-align:center;color:#111;letter-spacing:2px;margin:0 0 6px;font-size:18px;font-weight:600}._subtitle_uswbj_31{text-align:center;color:#999;letter-spacing:1px;margin:0 0 28px;font-size:14px}._grid_uswbj_47{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}._imgWrap_uswbj_59{aspect-ratio:4/3;background:#f5f5f5;border-radius:6px;overflow:hidden}._imgWrap_uswbj_59 img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}._imgWrap_uswbj_59:hover img{transform:scale(1.03)}@media (width<=768px){._section_uswbj_1{padding:28px 0}._grid_uswbj_47{grid-template-columns:repeat(2,1fr);gap:8px}}._reviews_sy5c9_1{border-top:1px solid #eee;margin-bottom:48px;padding:32px 0}._reviews__summary_sy5c9_15{flex-direction:column;gap:12px;max-width:600px;margin:0 auto 32px;display:flex}._reviews__score_sy5c9_31{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._reviews__scoreNum_sy5c9_45{color:#111;font-size:40px;font-weight:700;line-height:1}._reviews__count_sy5c9_59{color:#888;margin-left:4px;font-size:14px}._stars_sy5c9_73{gap:2px;display:flex}._star_sy5c9_73{color:#ddd;font-size:18px}._starFilled_sy5c9_91{color:#f5a623}._reviews__bar_sy5c9_101{align-items:center;gap:8px;display:flex}._reviews__barLabel_sy5c9_113{color:#888;text-align:right;width:10px;font-size:13px}._reviews__barTrack_sy5c9_127{background:#eee;border-radius:3px;flex:1;max-width:240px;height:6px;overflow:hidden}._reviews__barFill_sy5c9_145{background:linear-gradient(90deg,#f5a623,#ffca28);border-radius:3px;height:100%;transition:width .6s}._reviews__barPct_sy5c9_159{color:#888;width:32px;font-size:13px}._reviews__verified_sy5c9_171{color:#888;font-size:13px}._reviews__grid_sy5c9_183{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px;display:grid}._reviews__loading_sy5c9_197{text-align:center;color:#aaa;padding:32px;font-size:15px}._reviews__card_sy5c9_211{background:#fff;border:1px solid #eee;border-radius:10px;flex-direction:column;gap:10px;padding:20px;transition:box-shadow .2s,transform .2s;display:flex}._reviews__card_sy5c9_211:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}._reviews__cardHeader_sy5c9_243{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}._reviews__avatar_sy5c9_257{object-fit:cover;border:1.5px solid #eee;border-radius:50%;flex-shrink:0;width:36px;height:36px}._reviews__meta_sy5c9_275{flex-direction:column;flex:1;gap:4px;display:flex}._reviews__author_sy5c9_289{color:#222;font-size:15px;font-weight:600}._reviews__verifiedBadge_sy5c9_301{color:#00796b;background:#e0f2f1;border-radius:10px;width:fit-content;padding:2px 8px;font-size:12px}._reviews__date_sy5c9_319{color:#aaa;white-space:nowrap;margin-left:auto;font-size:12px}._reviews__tags_sy5c9_333{flex-wrap:wrap;gap:6px;display:flex}._reviews__tag_sy5c9_333{color:#555;background:#f5f5f5;border:1px solid #eee;border-radius:12px;padding:3px 10px;font-size:12px}._reviews__content_sy5c9_363{color:#444;margin:0;font-size:14px;line-height:1.7}._reviews__footer_sy5c9_379{text-align:center}._reviews__toggle_sy5c9_387{color:#444;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:24px;padding:10px 28px;font-size:14px;transition:background .2s,border-color .2s}._reviews__toggle_sy5c9_387:hover{background:#f5f5f5;border-color:#aaa}@media (width<=768px){._reviews__grid_sy5c9_183{grid-template-columns:1fr}._reviews__cardHeader_sy5c9_243{gap:8px}}._faq_i4zqa_1{padding:24px 16px}._faqTitle_i4zqa_9{color:var(--text-primary);align-items:center;gap:6px;margin-bottom:16px;font-size:18px;font-weight:600;display:flex}._faqList_i4zqa_29{flex-direction:column;gap:8px;display:flex}._faqItem_i4zqa_41{border:1px solid #eee;border-radius:10px;overflow:hidden}._faqQuestion_i4zqa_53{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:#fff;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}._faqQuestion_i4zqa_53:hover{background:#fafafa}._icon_i4zqa_95{color:var(--primary);flex-shrink:0;font-size:18px;transition:transform .2s}._iconOpen_i4zqa_109{transform:rotate(45deg)}._faqAnswer_i4zqa_117{max-height:0;padding:0 16px;transition:max-height .3s,padding .3s;overflow:hidden}._faqAnswer_i4zqa_117._open_i4zqa_131{max-height:300px;padding:0 16px 14px}._faqAnswerText_i4zqa_141{color:var(--text-secondary);border-top:1px solid #f0f0f0;padding-top:12px;font-size:13px;line-height:1.7}.info-page{max-width:100%;overflow-x:hidden}.brand-hero{background:#0a0a0a;justify-content:center;align-items:center;height:520px;display:flex;position:relative;overflow:hidden}.brand-hero__images{grid-template-columns:1fr 1fr 1fr 1fr;display:grid;position:absolute;inset:0}.brand-hero__img-slot{overflow:hidden}.brand-hero__img-slot img{object-fit:cover;filter:brightness(.45);width:100%;height:100%;transition:transform 6s;transform:scale(1.03)}.brand-hero__img-slot img:hover{transform:scale(1.08)}.brand-hero__overlay{z-index:2;text-align:center;color:#fff;padding:0 24px;position:relative}.brand-hero__label{letter-spacing:6px;color:#ffffff80;text-transform:uppercase;margin-bottom:16px;font-size:11px}.brand-hero__title{letter-spacing:12px;color:#fff;margin-bottom:16px;font-size:56px;font-weight:200;line-height:1}.brand-hero__sub{letter-spacing:2px;color:#fff9;font-size:13px;font-weight:300}.brand-intro{border-bottom:1px solid #eee;grid-template-columns:1fr 1fr 1fr;display:grid}.brand-intro__item{text-align:center;border-right:1px solid #eee;padding:40px 48px}.brand-intro__item:last-child{border-right:none}.brand-intro__num{letter-spacing:3px;color:#555;margin-bottom:14px;font-size:11px}.brand-intro__text{color:#444;font-size:14px;font-weight:300;line-height:1.9}.brand-intro__text strong{color:#000;margin-bottom:6px;font-size:15px;font-weight:500;display:block}.brand-split{grid-template-columns:1fr 1fr;min-height:480px;display:grid}.brand-split--reverse{direction:rtl}.brand-split--reverse>*{direction:ltr}.brand-split__image{background:#f0f0f0;overflow:hidden}.brand-split__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.brand-split__image:hover img{transform:scale(1.04)}.brand-split__content{background:#fff;flex-direction:column;justify-content:center;padding:72px 64px;display:flex}.brand-split__eyebrow{letter-spacing:4px;color:#555;text-transform:uppercase;margin-bottom:20px;font-size:10px}.brand-split__heading{letter-spacing:3px;color:#000;margin-bottom:24px;font-size:28px;font-weight:300;line-height:1.4}.brand-split__body{color:#555;white-space:pre-line;font-size:14px;font-weight:300;line-height:2}.brand-quote{text-align:center;background:#0a0a0a;padding:80px 48px}.brand-quote__text{letter-spacing:3px;color:#fff;max-width:720px;margin:0 auto 20px;font-size:20px;font-weight:200;line-height:1.8}.brand-quote__attr{letter-spacing:4px;color:#fff6;text-transform:uppercase;font-size:11px}.brand-grid{grid-template-rows:320px 320px;grid-template-columns:1fr 1fr;display:grid}.brand-grid__cell{background:#111;position:relative;overflow:hidden}.brand-grid__cell--wide{grid-column:span 1}.brand-grid__cell img{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:transform .6s,filter .4s;display:block}.brand-grid__cell:hover img{filter:brightness(.95);transform:scale(1.05)}.brand-grid__caption{color:#fffc;letter-spacing:3px;text-transform:uppercase;font-size:11px;position:absolute;bottom:24px;left:28px}.brand-story-section{text-align:center;max-width:680px;margin:0 auto;padding:100px 24px}.brand-story-section__title{letter-spacing:5px;color:#555;text-transform:uppercase;margin-bottom:48px;font-size:11px}.brand-story-section__poem{color:#333;white-space:pre-line;font-size:15px;font-weight:300;line-height:3}.info-container{max-width:820px;margin:0 auto;padding:80px 24px 100px}.info-page-hero{text-align:center;border-bottom:1px solid #eee;margin-bottom:60px;padding-bottom:48px}.info-page-hero__label{letter-spacing:4px;color:#555;text-transform:uppercase;margin-bottom:16px;font-size:11px}.info-page-hero__title{letter-spacing:5px;color:#000;font-size:32px;font-weight:300}.dealers-hero{text-align:center;background:#0a0a0a;padding:100px 24px 80px}.dealers-hero__label{letter-spacing:6px;color:#fff6;text-transform:uppercase;margin-bottom:20px;font-size:10px}.dealers-hero__title{letter-spacing:10px;color:#fff;margin-bottom:16px;font-size:52px;font-weight:200;line-height:1}.dealers-hero__sub{letter-spacing:3px;color:#ffffff73;font-size:13px;font-weight:300}.dealers-stats{border-bottom:1px solid #eee;grid-template-columns:repeat(3,1fr);display:grid}.dealers-stats__item{text-align:center;border-right:1px solid #eee;flex-direction:column;gap:6px;padding:36px 24px;display:flex}.dealers-stats__item:last-child{border-right:none}.dealers-stats__num{letter-spacing:2px;color:#000;font-size:28px;font-weight:200;line-height:1}.dealers-stats__label{letter-spacing:3px;color:#555;text-transform:uppercase;font-size:10px}.dealers-grid-wrap{max-width:1200px;margin:0 auto;padding:64px 40px 80px}.dealers-grid{background:#e8e8e8;border:1px solid #e8e8e8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dealer-card{background:#fff;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex}.dealer-card:hover{z-index:1;position:relative;box-shadow:0 8px 32px #0000001f}.dealer-card__top{justify-content:space-between;align-items:flex-end;height:90px;padding:16px 20px;display:flex}.dealer-card__region{letter-spacing:3px;color:#ffffff8c;text-transform:uppercase;font-size:9px}.dealer-card__pin{opacity:.8}.dealer-card__body{flex-direction:column;flex:1;padding:20px 20px 22px;display:flex}.dealer-card__name{color:#000;letter-spacing:.5px;margin-bottom:10px;font-size:15px;font-weight:500}.dealer-card__address{color:#666;flex:1;margin-bottom:14px;font-size:12px;font-weight:300;line-height:1.8}.dealer-card__meta{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.dealer-card__hours,.dealer-card__phone{color:#555;letter-spacing:.3px;align-items:center;gap:6px;font-size:11px;font-weight:300;display:flex}.dealer-card__hours svg,.dealer-card__phone svg{color:#999;flex-shrink:0}.dealer-card__cta{letter-spacing:2px;color:#000;text-transform:uppercase;border-top:1px solid #f0f0f0;align-items:center;gap:5px;padding-top:14px;font-size:10px;font-weight:500;display:flex}.dealer-card:hover .dealer-card__cta{text-underline-offset:3px;text-decoration:underline}.dealers-footer-note{text-align:center;border-top:1px solid #eee;padding:48px 24px 80px}.dealers-footer-note p{color:#777;letter-spacing:.5px;font-size:12px;font-weight:300;line-height:2}@media (width<=900px){.dealers-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.dealers-hero__title{letter-spacing:6px;font-size:32px}.dealers-grid-wrap{padding:40px 16px 60px}.dealers-grid{grid-template-columns:1fr}.dealers-stats{grid-template-columns:repeat(3,1fr)}}.info-section{margin-bottom:48px}.info-section__heading{letter-spacing:1px;color:#000;border-bottom:1px solid #eee;margin-bottom:24px;padding-bottom:10px;font-size:15px;font-weight:500}.info-section__note{color:#555;margin-bottom:20px;font-size:14px;font-weight:300;line-height:2}.info-list{flex-direction:column;gap:18px;display:flex}.info-list li{color:#444;font-size:14px;font-weight:300;line-height:1.9}.info-list li strong{color:#000;font-weight:500}.info-notice{background:#f9f9f9;border-left:3px solid #000;margin-top:32px;padding:16px 20px}.info-notice p{color:#555;font-size:13px;font-weight:300;line-height:1.9}.privacy-block{margin-bottom:32px}.privacy-block__title{color:#000;letter-spacing:.5px;margin-bottom:10px;font-size:14px;font-weight:500}.privacy-block__body{color:#555;font-size:14px;font-weight:300;line-height:2}@media (width<=768px){.brand-hero{height:380px}.brand-hero__title{letter-spacing:6px;font-size:32px}.brand-hero__images{grid-template-columns:1fr 1fr}.brand-intro{grid-template-columns:1fr}.brand-intro__item{border-bottom:1px solid #eee;border-right:none;padding:28px 24px}.brand-split{grid-template-columns:1fr}.brand-split--reverse{direction:ltr}.brand-split__image{height:280px}.brand-split__content{padding:40px 24px}.brand-split__heading{font-size:22px}.brand-grid{grid-template-rows:200px 200px;grid-template-columns:1fr 1fr}.brand-story-section{padding:60px 20px}.info-container{padding:48px 16px 60px}.info-page-hero__title{font-size:24px}}._page_1a2cj_1{background:#fff;min-height:100vh;padding-bottom:60px}._container_1a2cj_13{max-width:900px;margin:0 auto;padding:40px 24px}._pageHeader_1a2cj_27{text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:48px;padding-bottom:32px}._pageTitle_1a2cj_41{color:#1a1a1a;letter-spacing:.5px;margin:0 0 16px;font-size:32px;font-weight:700}._pageSubtitle_1a2cj_57{color:#666;margin:0;font-size:17px;line-height:1.7}._methodCard_1a2cj_73{background:#fafafa;border:1px solid #eee;border-radius:12px;margin-bottom:32px;padding:32px}._methodNumber_1a2cj_89{color:#888;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:600}._methodTitle_1a2cj_107{color:#1a1a1a;margin:0 0 24px;font-size:24px;font-weight:700}._methodContent_1a2cj_121{align-items:flex-start;gap:40px;display:flex}._methodText_1a2cj_133{flex:1}._stepList_1a2cj_141{margin:0;padding-left:20px}._stepList_1a2cj_141 li{color:#333;margin-bottom:8px;font-size:16px;line-height:1.8}._tip_1a2cj_165{color:#555;background:#f5f5f5;border-left:3px solid #888;border-radius:4px;margin-top:16px;padding:12px 16px;font-size:15px;line-height:1.6}._methodIllustration_1a2cj_189{background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:340px;padding:16px;display:flex}._svg_1a2cj_213{width:100%;height:auto;display:block}._referenceCard_1a2cj_227{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:32px;padding:32px}._referenceTitle_1a2cj_243{color:#1a1a1a;margin:0 0 8px;font-size:22px;font-weight:700}._referenceDesc_1a2cj_257{color:#666;margin:0 0 24px;font-size:15px}._referenceTable_1a2cj_269{border:1px solid #d0d0d0;border-radius:8px;overflow:hidden}._refRow_1a2cj_281{border-bottom:1px solid #e8e8e8;display:flex}._refRow_1a2cj_281:last-child{border-bottom:none}._refLabel_1a2cj_299{color:#333;background:#f0f0f0;border-right:1px solid #e0e0e0;flex-shrink:0;width:200px;padding:14px 20px;font-size:16px;font-weight:600}._refValue_1a2cj_321{color:#1a1a1a;background:#fff;flex:1;padding:14px 20px;font-size:16px}._referenceNote_1a2cj_337{color:#888;margin:20px 0 0;font-size:15px;line-height:1.6}._noticeCard_1a2cj_353{background:#fff;border:1px solid #ddd;border-radius:12px;padding:28px 32px}._noticeTitle_1a2cj_367{color:#1a1a1a;margin:0 0 16px;font-size:18px;font-weight:700}._noticeList_1a2cj_381{margin:0;padding-left:20px}._noticeList_1a2cj_381 li{color:#444;margin-bottom:8px;font-size:16px;line-height:1.8}@media (width<=768px){._container_1a2cj_13{padding:28px 16px}._pageTitle_1a2cj_41{font-size:26px}._methodCard_1a2cj_73{padding:24px 20px}._methodTitle_1a2cj_107{font-size:20px}._methodContent_1a2cj_121{flex-direction:column;gap:20px}._methodIllustration_1a2cj_189{width:100%}._refLabel_1a2cj_299{width:150px;font-size:14px}._refValue_1a2cj_321{font-size:14px}}._container_yducm_1{max-width:1200px;margin:0 auto;padding:40px 20px 60px}._pageTitle_yducm_7{color:#000;letter-spacing:.05em;margin-bottom:20px;font-size:20px;font-weight:500}._itemCount_yducm_15{color:#888;margin-left:8px;font-size:14px;font-weight:400}._loading_yducm_22{text-align:center;color:#888;padding:60px 0}._shippingBar_yducm_28{background:#f5f5f5;border-radius:2px;margin-bottom:16px;padding:12px 16px}._shippingText_yducm_35{color:#000;margin-bottom:8px;font-size:13px;display:block}._progressBar_yducm_42{background:#e0e0e0;border-radius:1px;height:2px;overflow:hidden}._progressFill_yducm_49{background:#000;border-radius:1px;height:100%;transition:width .3s}._empty_yducm_56{text-align:center;background:#fff;padding:80px 20px}._empty_yducm_56 svg{margin:0 auto 16px}._empty_yducm_56 p{color:#888;margin-bottom:20px;font-size:16px}._shopBtn_yducm_72{color:#fff;letter-spacing:.1em;background:#000;padding:10px 40px;font-size:13px;text-decoration:none;display:inline-block}._cartList_yducm_82{background:#fff;margin-bottom:16px}._cartItem_yducm_87{border-bottom:1px solid #eee;align-items:center;gap:16px;padding:16px;display:flex}._cartItem_yducm_87:last-child{border-bottom:none}._itemImage_yducm_99{background:#f5f5f5;flex-shrink:0;width:80px;height:80px;overflow:hidden}._itemImage_yducm_99 img{object-fit:cover;width:100%;height:100%}._itemInfo_yducm_113{flex:1;min-width:0}._itemName_yducm_118{color:#000;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:14px;text-decoration:none;display:block;overflow:hidden}._itemName_yducm_118:hover{text-decoration:underline}._itemPrice_yducm_133{color:#555;font-size:13px}._qtyControl_yducm_138{align-items:center;display:flex}._qtyBtn_yducm_143{cursor:pointer;color:#555;background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}._qtyBtn_yducm_143:hover:not(:disabled){background:#f5f5f5}._qtyBtn_yducm_143:disabled{opacity:.3;cursor:not-allowed}._qtyValue_yducm_165{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:40px;height:28px;font-size:14px;line-height:28px}._itemSubtotal_yducm_175{color:#000;text-align:right;min-width:80px;font-size:14px;font-weight:500}._removeBtn_yducm_183{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:all .15s;display:flex}._removeBtn_yducm_183:hover{color:#e74c3c;background:#fee}._summary_yducm_203{background:#fff;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #0000000d}._clearBtn_yducm_214{color:#888;cursor:pointer;background:0 0;border:1px solid #ddd;padding:8px 16px;font-size:13px}._clearBtn_yducm_214:hover{color:#e74c3c;border-color:#e74c3c}._summaryRight_yducm_228{align-items:center;gap:12px;display:flex}._totalLabel_yducm_234{color:#555;font-size:14px}._totalPrice_yducm_239{color:#000;font-size:22px;font-weight:500}._checkoutBtn_yducm_245{color:#fff;letter-spacing:.1em;cursor:pointer;background:#000;border:none;padding:12px 48px;font-size:13px;transition:all .15s}._checkoutBtn_yducm_245:hover{background:#333}._modalOverlay_yducm_260{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_yducm_260{background:#fff;width:90%;max-width:440px;padding:40px;position:relative}._modalClose_yducm_278{color:#888;cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:16px;right:20px}._modalTitle_yducm_289{color:#000;letter-spacing:.05em;margin-bottom:24px;font-size:18px;font-weight:500}._formGroup_yducm_297{margin-bottom:16px}._formGroup_yducm_297 label{color:#555;letter-spacing:.05em;margin-bottom:6px;font-size:12px;display:block}._formInput_yducm_309{border:1px solid #ddd;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s}._formInput_yducm_309:focus{border-color:#000}._formTextarea_yducm_322{resize:vertical;border:1px solid #ddd;outline:none;width:100%;min-height:60px;padding:10px 12px;font-size:14px;transition:border-color .15s}._formTextarea_yducm_322:focus{border-color:#000}._paymentGroup_yducm_337{margin:20px 0 8px}._paymentTitle_yducm_341{color:#555;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:500;display:block}._paymentOption_yducm_350{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;align-items:flex-start;gap:10px;margin-bottom:8px;padding:12px 14px;font-size:14px;transition:all .15s;display:flex}._paymentOption_yducm_350:hover{background:#fafafa;border-color:#999}._paymentOptionActive_yducm_369{background:#fafafa;border-color:#000}._paymentOption_yducm_350 input[type=radio]{accent-color:#000;flex-shrink:0;margin:3px 0 0}._paymentLabel_yducm_380{flex-direction:column;gap:2px;display:flex}._paymentName_yducm_386{color:#000;font-size:14px;font-weight:500}._paymentHint_yducm_392{color:#888;letter-spacing:0;font-size:12px}._modalSummary_yducm_398{color:#555;border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:8px;padding:16px 0;font-size:14px;display:flex}._modalTotal_yducm_409{color:#000;font-size:20px;font-weight:600}._submitBtn_yducm_415{color:#fff;letter-spacing:.1em;cursor:pointer;background:#000;border:none;width:100%;padding:14px;font-size:13px;transition:all .15s}._submitBtn_yducm_415:hover:not(:disabled){background:#333}._submitBtn_yducm_415:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){._container_yducm_1{padding:20px 12px 60px}._cartItem_yducm_87{flex-wrap:wrap;gap:10px}._itemImage_yducm_99{width:60px;height:60px}._summary_yducm_203{flex-direction:column;gap:12px}._summaryRight_yducm_228{justify-content:space-between;width:100%}._checkoutBtn_yducm_245{padding:12px 24px}}._container_1p38u_1{max-width:1200px;margin:0 auto;padding:40px 20px 60px}._pageTitle_1p38u_7{color:#000;letter-spacing:.05em;margin-bottom:20px;font-size:20px;font-weight:500}._loading_1p38u_15{text-align:center;color:#888;padding:60px 0}._tabs_1p38u_21{background:#fff;margin-bottom:16px;display:flex;overflow-x:auto}._tab_1p38u_21{color:#555;cursor:pointer;white-space:nowrap;letter-spacing:.05em;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:14px 16px;font-size:13px;transition:all .15s}._tab_1p38u_21:hover{color:#000}._tabActive_1p38u_46{color:#000;border-bottom-color:#000;font-weight:500}._empty_1p38u_52{text-align:center;background:#fff;padding:60px 20px}._empty_1p38u_52 p{color:#888;margin-bottom:16px}._shopBtn_1p38u_63{color:#fff;letter-spacing:.1em;background:#000;padding:10px 40px;font-size:13px;text-decoration:none;display:inline-block}._orderList_1p38u_73{flex-direction:column;gap:8px;display:flex}._orderCard_1p38u_79{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #eee;border-left:2px solid #0000;padding:18px 20px;transition:all .15s;display:block}._orderCard_1p38u_79:hover{border-left-color:#000;box-shadow:0 2px 8px #0000000f}._orderCard_1p38u_79:focus-visible{outline-offset:-2px;outline:2px solid #000}._orderHeader_1p38u_103{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._orderNo_1p38u_110{color:#000;font-size:14px;font-weight:500}._orderMeta_1p38u_116{color:#888;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}._orderPayment_1p38u_126{color:#1565c0;letter-spacing:.02em;background:#f4f8ff;border-radius:10px;padding:2px 10px;font-size:11px}._orderPaymentPending_1p38u_135{color:#b26a00;letter-spacing:.02em;background:#fff5e5;border-radius:10px;padding:2px 10px;font-size:11px}._orderChevron_1p38u_144{color:#888;letter-spacing:.05em;font-size:12px}._orderCard_1p38u_79:hover ._orderChevron_1p38u_144{color:#000}._status_1p38u_154{letter-spacing:.05em;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:500}._status_pending_1p38u_162{color:#555;background:#f5f5f5}._status_paid_1p38u_163{color:#1565c0;background:#e3f2fd}._status_shipped_1p38u_164{color:#2e7d32;background:#e8f5e9}._status_completed_1p38u_165{color:#333;background:#eee}._status_cancelled_1p38u_166{color:#c62828;background:#fce4ec}._orderBody_1p38u_168{justify-content:space-between;align-items:center;display:flex}._orderDate_1p38u_174{color:#888;font-size:13px}._orderTotal_1p38u_179{color:#000;font-size:15px;font-weight:500}._loadMoreBtn_1p38u_185{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;padding:8px 40px;font-size:13px}._loadMoreBtn_1p38u_185:hover{color:#000;border-color:#000}@media (width<=768px){._container_1p38u_1{padding:20px 12px 60px}}._container_qdyct_1{max-width:780px;margin:0 auto;padding:64px 20px 60px}._loading_qdyct_7{text-align:center;color:#888;padding:60px 0}._error_qdyct_13{text-align:center;background:#fff;padding:60px 20px}._error_qdyct_13 h2{color:#000;margin-bottom:8px;font-size:18px}._error_qdyct_13 p{color:#888;margin-bottom:16px}._error_qdyct_13 a{color:#000;text-decoration:underline}._breadcrumb_qdyct_35{color:#888;flex-wrap:wrap;align-items:center;margin-bottom:16px;font-size:13px;display:flex}._breadcrumbBack_qdyct_44{color:#000;cursor:pointer;letter-spacing:.03em;background:0 0;border:none;padding:0;font-size:13px}._breadcrumbBack_qdyct_44:hover{text-decoration:underline}._breadcrumb_qdyct_35 a{color:#000;text-decoration:none}._breadcrumb_qdyct_35 a:hover{text-decoration:underline}._sep_qdyct_67{color:#ccc;margin:0 8px}._heroCard_qdyct_72{background:#fff;border:1px solid #eee;margin-bottom:12px;padding:24px}._heroHead_qdyct_79{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}._heroLabel_qdyct_87{color:#888;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px}._orderNo_qdyct_95{color:#000;letter-spacing:.02em;margin:0 0 6px;font-size:22px;font-weight:600}._date_qdyct_103{color:#888;margin:0;font-size:12px}._status_qdyct_109{letter-spacing:.05em;border-radius:14px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:500}._status_pending_qdyct_118{color:#b26a00;background:#fff5e5}._status_paid_qdyct_119{color:#1565c0;background:#e3f2fd}._status_shipped_qdyct_120{color:#2e7d32;background:#e8f5e9}._status_completed_qdyct_121{color:#333;background:#eee}._status_cancelled_qdyct_122{color:#c62828;background:#fce4ec}._steps_qdyct_124{border-top:1px solid #f0f0f0;gap:0;margin:0;padding:20px 0 0;list-style:none;display:flex}._step_qdyct_124{color:#bbb;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}._step_qdyct_124:not(:last-child):after{content:"";background:#eee;height:2px;position:absolute;top:12px;left:calc(50% + 14px);right:calc(14px - 50%)}._stepDone_qdyct_154:not(:last-child):after{background:#000}._stepDot_qdyct_158{color:#bbb;z-index:1;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:500;display:flex}._stepDone_qdyct_154 ._stepDot_qdyct_158{color:#fff;background:#000}._stepCurrent_qdyct_177 ._stepDot_qdyct_158{box-shadow:0 0 0 3px #00000014}._stepLabel_qdyct_181{letter-spacing:.05em;font-size:11px}._stepDone_qdyct_154 ._stepLabel_qdyct_181{color:#000}._card_qdyct_190{background:#fff;border:1px solid #eee;margin-bottom:12px;padding:20px 24px}._sectionTitle_qdyct_197{color:#000;letter-spacing:.05em;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:13px;font-weight:500;display:flex}._itemCount_qdyct_208{color:#888;font-size:12px;font-weight:400}._paymentBox_qdyct_214{flex-direction:column;gap:10px;display:flex}._paymentRow_qdyct_220{color:#555;justify-content:space-between;align-items:center;font-size:14px;display:flex}._paymentRow_qdyct_220 strong{color:#000;font-weight:500}._valueWarn_qdyct_233{color:#b26a00!important}._valueOk_qdyct_237{color:#1565c0!important}._codeBox_qdyct_241{background:#fff9e8;border:1px solid #f0d58b;border-radius:4px;margin-top:16px;padding:16px}._codeHeader_qdyct_249{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._codeBadge_qdyct_258{color:#8a5a00;letter-spacing:.05em;background:#ffe4a6;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:500}._codeExpire_qdyct_268{color:#8a5a00;font-size:12px}._codeValue_qdyct_273{letter-spacing:.08em;color:#000;word-break:break-all;padding:10px 0;font-family:Courier New,Consolas,monospace;font-size:24px;font-weight:700}._codeSubRow_qdyct_283{color:#555;flex-wrap:wrap;gap:18px;margin-top:4px;font-size:13px;display:flex}._codeSubRow_qdyct_283 strong{color:#000;letter-spacing:.04em;font-weight:500}._codeHint_qdyct_298{color:#8a5a00;margin:10px 0 0;font-size:12px;line-height:1.6}._payActions_qdyct_305{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}._payHint_qdyct_311{color:#555;margin:0 0 12px;font-size:13px}._payButtons_qdyct_317{gap:10px;display:flex}._payBtnPrimary_qdyct_322,._payBtnSecondary_qdyct_323{letter-spacing:.08em;cursor:pointer;border:1px solid #000;flex:1;padding:12px;font-size:13px;transition:all .15s}._payBtnPrimary_qdyct_322{color:#fff;background:#000}._payBtnSecondary_qdyct_323{color:#000;background:#fff}._payBtnPrimary_qdyct_322:hover:not(:disabled){background:#222}._payBtnSecondary_qdyct_323:hover:not(:disabled){background:#f5f5f5}._payBtnPrimary_qdyct_322:disabled,._payBtnSecondary_qdyct_323:disabled{opacity:.5;cursor:not-allowed}._infoGrid_qdyct_357{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._infoItem_qdyct_363{flex-direction:column;gap:4px;display:flex}._infoItem_qdyct_363 span{color:#888;font-size:12px}._infoItem_qdyct_363 strong{color:#000;font-size:14px;font-weight:500}._note_qdyct_380{color:#666;background:#fafafa;border-left:2px solid #ddd;margin:14px 0 0;padding:10px 12px;font-size:13px}._itemList_qdyct_389{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._item_qdyct_208{border-bottom:1px solid #f5f5f5;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}._item_qdyct_208:last-child{border-bottom:none}._itemName_qdyct_411{color:#000}._itemQty_qdyct_415{color:#888;min-width:40px;font-size:13px}._itemPrice_qdyct_421{color:#888;text-align:right;min-width:80px;font-size:13px}._itemSubtotal_qdyct_428{color:#000;text-align:right;min-width:80px;font-weight:500}._totalSection_qdyct_435{border-top:2px solid #000;justify-content:flex-end;align-items:center;gap:16px;margin-top:4px;padding-top:16px;display:flex}._totalLabel_qdyct_445{color:#555;font-size:13px}._totalPrice_qdyct_450{color:#000;font-size:22px;font-weight:600}._footerActions_qdyct_456{justify-content:center;margin-top:20px;display:flex}._backBtn_qdyct_462{color:#000;letter-spacing:.05em;border:1px solid #ddd;padding:10px 24px;font-size:13px;text-decoration:none;display:inline-block}._backBtn_qdyct_462:hover{border-color:#000}@media (width<=640px){._container_qdyct_1{padding:32px 14px 60px}._heroCard_qdyct_72{padding:20px 16px}._card_qdyct_190{padding:16px}._heroHead_qdyct_79{flex-direction:column-reverse;align-items:flex-start}._status_qdyct_109{align-self:flex-start}._orderNo_qdyct_95{font-size:18px}._infoGrid_qdyct_357{grid-template-columns:1fr}._item_qdyct_208{grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:4px 12px}._itemName_qdyct_411{grid-column:1/-1}._itemPrice_qdyct_421{display:none}._totalPrice_qdyct_450{font-size:18px}._payButtons_qdyct_317{flex-direction:column}._steps_qdyct_124{gap:0}._stepLabel_qdyct_181{font-size:10px}}._container_cy5yy_1{text-align:center;background:#fff;max-width:520px;margin:40px auto;padding:40px 24px}._icon_cy5yy_9{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:2.2rem;display:flex}._success_cy5yy_21{background:#2ecc71}._failed_cy5yy_22{background:#e74c3c}._pending_cy5yy_23{background:#f39c12}._title_cy5yy_25{color:#000;letter-spacing:.05em;margin-bottom:12px;font-size:20px;font-weight:500}._msg_cy5yy_33{color:#666;margin-bottom:24px;font-size:14px;line-height:1.6}._infoBox_cy5yy_40{text-align:left;color:#333;background:#fafafa;border:1px solid #eee;max-width:360px;margin:0 auto 24px;padding:16px 20px;font-size:13px}._row_cy5yy_51{justify-content:space-between;padding:6px 0;display:flex}._row_cy5yy_51 strong{color:#000;font-weight:500}._actions_cy5yy_62{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._btnPrimary_cy5yy_69{color:#fff;letter-spacing:.1em;background:#000;padding:12px 28px;font-size:13px;text-decoration:none;transition:all .15s}._btnPrimary_cy5yy_69:hover{background:#333}._btnSecondary_cy5yy_81{color:#000;letter-spacing:.1em;background:#fff;border:1px solid #000;padding:12px 28px;font-size:13px;text-decoration:none;transition:all .15s}._btnSecondary_cy5yy_81:hover{background:#f5f5f5}
