:root{--sizing-accent: #b89c7d;--sizing-bg-soft: #fcfaf8;--transition-premium: all .5s cubic-bezier(.19, 1, .22, 1);--shadow-premium: 0 10px 30px rgba(0, 0, 0, .04), 0 1px 4px rgba(0, 0, 0, .02);--shadow-hover: 0 25px 60px rgba(0, 0, 0, .08), 0 5px 15px rgba(0, 0, 0, .03)}.sizing-landing{max-width:1400px;margin:0 auto;padding:100px 20px;font-family:"Outfit","Inter",var(--font-body-family),sans-serif;color:#1a1a1a;line-height:1.7}.sizing-header{text-align:center;margin-bottom:100px}.sizing-header h1{font-size:clamp(3rem,7vw,5rem);margin-bottom:24px;color:#111;letter-spacing:-.03em;font-weight:700;line-height:1.1}.sizing-header p{font-size:1.35rem;max-width:800px;margin:0 auto;color:#666;font-weight:300;letter-spacing:.01em}.measure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:50px;margin-bottom:120px}.measure-card{background:#fff;border-radius:20px;padding:45px 35px;text-align:center;transition:var(--transition-premium);box-shadow:var(--shadow-premium);display:flex;flex-direction:column;align-items:center;border:1px solid rgba(0,0,0,.03);position:relative;overflow:hidden}.measure-card:hover{transform:translateY(-12px);box-shadow:var(--shadow-hover);border-color:#b89c7d33}.measure-icon{width:100%;max-width:280px;height:auto;object-fit:contain;margin-bottom:35px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.04));transition:var(--transition-premium)}.measure-card:hover .measure-icon{transform:scale(1.08)}.measure-card h3{font-size:1.6rem;margin-bottom:18px;font-weight:600;color:#111;letter-spacing:-.01em}.measure-card p{font-size:1.05rem;line-height:1.7;color:#555;max-width:90%}.sizing-tabs{margin-top:100px;background:#fff;padding:60px;border-radius:30px;box-shadow:0 20px 50px #00000008;border:1px solid rgba(0,0,0,.02)}.tab-nav{display:flex;justify-content:center;gap:15px;margin-bottom:60px;flex-wrap:wrap}.tab-btn{background:#f8f8f8;border:1px solid rgba(0,0,0,.04);padding:14px 40px;font-size:1.05rem;cursor:pointer;font-weight:500;color:#777;transition:var(--transition-premium);border-radius:100px}.tab-btn:hover{color:var(--sizing-accent);background:#fff;border-color:var(--sizing-accent);transform:translateY(-2px)}.tab-btn.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a;box-shadow:0 10px 25px #00000026}.table-container{overflow-x:auto;border-radius:16px;background:#fff;padding:10px}.sizing-table{width:100%;border-collapse:separate;border-spacing:0;min-width:800px}.sizing-table th,.sizing-table td{padding:24px 30px;text-align:center;border-bottom:1px solid #f2f2f2}.sizing-table th{background-color:#fafafa;font-weight:700;color:#1a1a1a;text-transform:uppercase;font-size:.9rem;letter-spacing:.12em;border-top:1px solid #f2f2f2}.sizing-table td{color:#444;font-size:1.1rem}.sizing-table tr td:first-child{font-weight:700;color:#111;background:#fff;position:sticky;left:0;z-index:5;border-left:1px solid #f2f2f2}.sizing-table tr:hover td{background-color:#fcfaf8;color:var(--sizing-accent)}.sizing-tips{margin-top:150px;text-align:center;padding:0 20px}.tips-divider{width:80px;height:5px;background:var(--sizing-accent);margin:0 auto 50px;border-radius:10px}.sizing-tips h2{margin-bottom:70px;font-weight:700;font-size:2.5rem;letter-spacing:-.02em}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:60px;text-align:left}.tip-item{position:relative;padding-left:80px;padding-right:20px;transition:var(--transition-premium)}.tip-item:hover{transform:translate(10px)}.tip-number{position:absolute;left:0;top:0;font-size:1.1rem;font-weight:800;color:var(--sizing-accent);border:2px solid var(--sizing-accent);width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:12px;transform:rotate(-5deg);transition:var(--transition-premium)}.tip-item:hover .tip-number{transform:rotate(0) scale(1.1);background:var(--sizing-accent);color:#fff}.tip-item h4{margin-bottom:15px;font-size:1.4rem;font-weight:700;color:#111}.tip-item p{color:#666;font-size:1.05rem}@media (max-width: 768px){.sizing-landing{padding:60px 20px}.sizing-header{margin-bottom:60px}.sizing-tabs{padding:30px 15px;border-radius:20px}.tab-btn{padding:12px 25px;font-size:1rem;flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sizing-landing.css.map */
