.language-picker{display:flex;align-items:center;gap:6px;margin-left:auto;color:#17324d}.language-picker select{width:138px;max-width:30vw;padding:9px 22px 9px 9px;background:#f1f6fc;border:1px solid #cfdae8;border-radius:8px;font:inherit;font-size:13px;color:#17324d}.header-inner{gap:20px}.catalog-tools{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:22px;background:#f1f6fc;border:1px solid #dae5f3;border-radius:16px;margin:24px 0 12px}.catalog-tools label{display:grid;gap:8px;font-size:14px;flex:1;min-width:180px}.catalog-tools input[type=search],.catalog-tools select{box-sizing:border-box;width:100%;padding:13px;border:1px solid #b8cadd;border-radius:8px;background:white;color:#172b41;font:inherit}.catalog-tools .check-label{display:flex;align-items:center;flex:0 1 auto;min-height:46px}.catalog-tools button,.compare-toolbar button,.compare-dialog button{padding:12px 18px;border:1px solid #bacbdf;border-radius:8px;background:white;color:#174f96;font:inherit;cursor:pointer}input[type=checkbox]{width:20px;height:20px;accent-color:#1260d6;cursor:pointer}.compare-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 34px;padding:20px;background:#f1f6fc;border-radius:14px}.compare-toolbar p:first-child{flex-basis:100%;margin:0}.compare-toolbar .mail-hint{flex-basis:100%;font-size:13px;color:#52677d;margin:0}.compare-toolbar button:disabled{opacity:.45;cursor:default}.compare-dialog{width:min(1100px,92vw);max-height:85vh;border:1px solid #d4e0ed;border-radius:18px;padding:24px;color:#172b41;box-shadow:0 25px 90px #062c6140}.compare-dialog::backdrop{background:#071a34a6}.compare-dialog>button{float:right}.compare-dialog h2{font-size:24px;margin:12px 0 24px}.comparison-content{overflow:auto;clear:both}.compare-dialog .spec-table{min-width:580px}.spec-table td,.spec-table th{white-space:normal;min-width:85px}tr[hidden],details[hidden],[hidden]{display:none!important}.international h1{font-size:clamp(36px,4vw,62px);line-height:1.22;letter-spacing:-.02em;overflow-wrap:anywhere}.international h2{font-size:clamp(27px,3.2vw,44px);line-height:1.3}.international .hero-description{line-height:1.8}.international .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.international .product-body h3{font-size:25px;line-height:1.4}.international .desktop-nav{gap:18px;font-size:13px}.international .model-detail summary{line-height:1.7}.international .model-detail dl>div{grid-template-columns:minmax(140px,35%) 1fr}.international .about-section p{margin-top:24px;line-height:1.9;max-width:850px}.international .contact-section p{margin-top:20px;overflow-wrap:anywhere}.international-note{margin-top:26px;line-height:1.9;max-width:980px}.international .guide-callout p{line-height:1.9}.international .footer-inner{gap:30px}.international .color-toolbar{justify-content:flex-start}.international .contact-number{font-size:clamp(24px,4vw,46px)}:focus-visible{outline:3px solid #1260d6;outline-offset:4px}html{scroll-padding-top:110px}@media(max-width:1100px){.desktop-nav{display:none}.header-contact{margin-left:auto}.language-picker{margin-left:0}}@media(max-width:650px){.header-inner{gap:10px}.header-contact{display:none}.language-picker{margin-left:auto}.international .product-grid{grid-template-columns:1fr}.catalog-tools{padding:16px}.catalog-tools label{flex-basis:100%}.international .model-detail dl>div{grid-template-columns:1fr}.international .model-detail dd{margin-top:5px}.international .hero-copy{padding-top:28px}.international .brand-type{font-size:20px}.international .brand-type span{font-size:8px}.compare-toolbar .button{font-size:14px}.compare-dialog{padding:15px}.international .hero-inner{gap:10px}.international .hero-visual{min-height:unset}.international .hero-visual img{position:relative;width:100%;height:auto}}
.international .product-card{display:block}.international .product-image{height:auto;min-height:0;aspect-ratio:4/3;border-radius:0}.international .product-body{min-width:0}.international .hero-visual>img{max-width:100%;height:auto}.international .hero-visual{height:auto;min-height:380px}@media(max-width:650px){.international .hero-visual{min-height:0}}
/* Wholesale flow follows the existing blue TUTE identity. */
.moq-badge{display:inline-block;margin:20px 0;padding:10px 16px;background:#e8f1ff;color:#124fa4;border:1px solid #bfd4f4;border-radius:8px;font-size:16px;font-weight:700;line-height:1.6}.wholesale-section{scroll-margin-top:100px}.wholesale-section h2{font-size:clamp(28px,3vw,44px);line-height:1.3}.wholesale-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:28px;background:#f1f6fc;border:1px solid #d6e3f3;border-radius:18px}.wholesale-form label{display:grid;gap:8px;font-size:16px;line-height:1.6}.wholesale-form input,.wholesale-form select,.wholesale-form textarea,#inquiry-text{width:100%;box-sizing:border-box;min-width:0;padding:13px;border:1px solid #acbfd5;border-radius:8px;background:#fff;color:#172b41;font:inherit;font-size:16px}.wholesale-form .full{grid-column:1/-1;line-height:1.8}.wholesale-form button{justify-self:start;grid-column:1/-1;border:0;cursor:pointer;font:inherit}#inquiry-result{padding:24px 0;line-height:1.8}#inquiry-result textarea{display:block;margin:18px 0}#inquiry-result button{padding:14px 20px;border:1px solid #b2c7e0;background:white;color:#124fa4;border-radius:8px;font:inherit;margin:12px;cursor:pointer}.language-picker select{font-size:14px}@media(max-width:650px){.wholesale-form{grid-template-columns:1fr;padding:18px}.wholesale-form .full{grid-column:auto}.wholesale-form button{width:100%}#inquiry-result .button{width:100%;text-align:center}.hero h1{font-size:clamp(34px,8vw,52px)}}
