article.size-guide,article.size-guide *{font-family:DM Sans,-apple-system,system-ui,Arial,sans-serif!important;box-sizing:border-box}article.size-guide{font-size:15px!important;line-height:1.6!important;color:#1f2937!important;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important}article.size-guide h1{font-size:30px!important;font-weight:800!important;line-height:1.15!important;color:#1d2e95!important;margin:0 0 8px!important;letter-spacing:-.4px!important}article.size-guide h2{font-size:22px!important;font-weight:700!important;line-height:1.25!important;color:#1d2e95!important;margin:36px 0 14px!important;letter-spacing:-.2px!important;padding:0 0 10px!important;border-bottom:3px solid #8C3C68!important;text-transform:none!important}article.size-guide h3{font-size:17px!important;font-weight:700!important;line-height:1.35!important;color:#0f172a!important;margin:22px 0 10px!important;letter-spacing:0!important;text-transform:none!important}article.size-guide h4{font-size:15px!important;font-weight:700!important;line-height:1.35!important;color:#1d2e95!important;margin:0 0 6px!important;letter-spacing:0!important;text-transform:none!important}article.size-guide p{font-size:15px!important;line-height:1.6!important;margin:0 0 12px!important;color:#1f2937!important;font-weight:400!important}article.size-guide p strong,article.size-guide div strong,article.size-guide li strong{font-weight:700!important;color:#0f172a}article.size-guide a{color:#1d2e95!important;font-weight:600!important;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}article.size-guide a:hover{color:#0f1f6b!important}article.size-guide a:not([style]){color:#8c3c68!important}article.size-guide a:not([style]):hover{color:#1d2e95!important}article.size-guide ul,article.size-guide ol{font-size:15px!important;line-height:1.6!important;color:#1f2937!important}article.size-guide li{font-size:15px!important;line-height:1.6!important;color:#1f2937!important}article.size-guide .lead{font-size:16px!important;line-height:1.6!important;color:#1f2937!important;margin:0 0 12px!important}article.size-guide .lead strong{color:#0f172a!important}article.size-guide .meta-line{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 14px!important;font-size:13px!important;color:#6b7280!important;margin:0 0 22px!important;line-height:1.7!important;padding:0!important}article.size-guide .meta-line .item{display:inline-flex!important;align-items:center;gap:4px;white-space:nowrap;color:#6b7280!important}article.size-guide .meta-line b{color:#1d2e95!important;font-weight:600!important}article.size-guide .meta-line .flag-svg{display:inline-block!important;width:16px!important;height:11px!important;vertical-align:middle!important;margin-right:3px!important}article.size-guide .meta-line .sep{color:#8c3c68!important;font-weight:700!important}article.size-guide .anchors{display:flex!important;flex-wrap:wrap!important;gap:8px 22px!important;margin:0 0 26px!important;padding:0!important;list-style:none!important;font-size:14px!important}article.size-guide .anchors li{margin:0!important;padding:0!important;display:inline-flex!important;list-style:none!important;font-size:14px!important;line-height:1.4!important}article.size-guide .anchors li:before,article.size-guide .anchors li::marker{display:none!important;content:""!important}article.size-guide .anchors a{color:#1d2e95!important;text-decoration:none!important;border-bottom:2px solid transparent!important;padding:3px 0!important;font-weight:600!important;font-size:14px!important;line-height:1.4!important}article.size-guide .anchors a:hover{border-bottom-color:#8c3c68!important}article.size-guide .express-banner{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:16px!important;padding:14px 18px!important;background:linear-gradient(135deg,#f1d82d1a,#f1d82d0a)!important;border:1.5px solid rgba(241,216,45,.4)!important;border-radius:12px!important;margin:0 0 26px!important;font-size:14px!important;line-height:1.5!important}article.size-guide .express-banner .ico{width:42px!important;height:42px!important;background:#8c3c68!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;flex-shrink:0!important;padding:0!important;margin:0!important}article.size-guide .express-banner .ico svg{width:22px!important;height:22px!important}article.size-guide .express-banner .txt{color:#1f2937!important;font-size:14px!important;line-height:1.5!important;margin:0!important;padding:0!important}article.size-guide .express-banner .txt b{color:#1d2e95!important;font-weight:700!important}article.size-guide .express-banner .cta{color:#1d2e95!important;font-weight:700!important;white-space:nowrap!important;padding:8px 14px!important;border:1.5px solid #1D2E95!important;border-radius:999px!important;text-decoration:none!important;font-size:13px!important;transition:.2s;background:#fff!important}article.size-guide .express-banner .cta:hover{background:#1d2e95!important;color:#fff!important}@media(max-width:680px){article.size-guide .express-banner{grid-template-columns:auto 1fr!important;gap:12px!important}article.size-guide .express-banner .cta{grid-column:1/-1!important;text-align:center!important}}.calc-box{background:linear-gradient(135deg,#1d2e950a,#f1d82d0f);border:1.5px solid rgba(29,46,149,.18);border-radius:14px;padding:22px;margin:14px 0 30px}.calc-box h3{margin:0 0 4px;color:#1d2e95;font-size:17px;font-weight:700;letter-spacing:-.2px}.calc-box .calc-sub{font-size:13px;color:#6b7280;margin:0 0 16px}.calc-form{display:grid;grid-template-columns:auto 1fr 1fr auto;gap:10px;align-items:end}.calc-form label{display:block;font-size:12px;font-weight:600;color:#475569;margin:0 0 5px;letter-spacing:0}.calc-form label .req{color:#1d2e95;margin-left:2px}.calc-form select,.calc-form input{width:100%;padding:11px 13px;border:1.5px solid #d1d5db;border-radius:8px;font:600 15px DM Sans,sans-serif;background:#fff;color:#0f172a}.calc-form select:focus,.calc-form input:focus{outline:0;border-color:#1d2e95;box-shadow:0 0 0 3px #1d2e951f}.calc-form button{padding:11px 22px;background:#1d2e95;color:#fff;border:0;border-radius:8px;font:700 14px DM Sans,sans-serif;cursor:pointer;letter-spacing:0;white-space:nowrap}.calc-form button:hover{background:#0f1f6b}.calc-result{margin-top:16px;padding:18px 20px;background:#fff;border:2px solid #8C3C68;border-radius:10px;font-size:15px;color:#1f2937;display:none}.calc-result.show{display:block;animation:fadeIn .25s ease}.calc-result strong{color:#1d2e95;font-size:18px}.calc-result .reco-line{margin-bottom:6px}.calc-result a{color:#1d2e95;font-weight:700}.reco-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;margin:0 0 12px}.reco-pair .reco-card{padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:10px;background:#fafaf7;transition:.2s}.reco-pair .reco-card.tight{border-color:#1d2e95;background:linear-gradient(135deg,#1d2e950f,#1d2e9505)}.reco-pair .reco-card.relax{border-color:#8c3c68;background:linear-gradient(135deg,#f1d82d1a,#f1d82d05)}.reco-pair .label{font:600 12px DM Sans,sans-serif;color:#6b7280;letter-spacing:0;margin:0 0 4px;display:flex;align-items:center;gap:5px}.reco-pair .reco-card.tight .label,.reco-pair .reco-card.relax .label{color:#1d2e95}.reco-pair .size{font:800 22px/1.1 DM Sans,sans-serif;color:#1d2e95;margin:0 0 2px}.reco-pair .reco-card.relax .size{color:#1d2e95}.reco-pair .meta{font-size:11px;color:#475569;font-weight:600}.reco-pair .size-link{display:inline-block;margin-top:8px;font:700 12px DM Sans,sans-serif;color:#1d2e95!important;text-decoration:none;border-bottom:1.5px solid #8C3C68;padding:2px 0;letter-spacing:.2px;transition:.15s}.reco-pair .size-link:hover{color:#0f1f6b!important;border-bottom-color:#1d2e95}@media(max-width:680px){.reco-pair{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tbl-wrap{overflow-x:auto;margin:14px 0 22px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;-webkit-overflow-scrolling:touch}table.size-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:14px;min-width:680px}table.size-tbl thead{background:#1d2e95;color:#fff}table.size-tbl th{padding:12px 10px;font:700 13px DM Sans,sans-serif;letter-spacing:0;text-align:center;border-right:1px solid rgba(255,255,255,.12)}table.size-tbl th:last-child{border-right:0}table.size-tbl th .flag{display:inline-block;vertical-align:middle;margin-right:5px}table.size-tbl th .flag svg{width:18px;height:13px;display:inline-block;vertical-align:middle;border-radius:2px;box-shadow:0 0 0 1px #ffffff2e}table.size-tbl th.sticky-col{background:#0f1f6b;position:sticky;left:0;z-index:2}table.size-tbl td{padding:12px 10px;text-align:center;border-bottom:1px solid #f1f5f9;border-right:1px solid #f8fafc;color:#1f2937}table.size-tbl td.sticky-col{background:#fafaf7;font:700 14px DM Sans,sans-serif;color:#1d2e95;position:sticky;left:0;z-index:1;border-right:2px solid #8C3C68}table.size-tbl tbody tr:nth-child(2n) td{background:#fafaf7}table.size-tbl tbody tr:nth-child(2n) td.sticky-col{background:#eef7fb}table.size-tbl tbody tr:hover td{background:#f1d82d1a!important}table.size-tbl tbody tr:hover td.sticky-col{background:#f1d82d38!important}table.size-tbl td.eu{font-weight:700;color:#1d2e95}table.size-tbl td.cm{color:#475569}table.size-tbl td.kg{color:#1d2e95;font-weight:600}table.size-tbl tbody tr:last-child td{border-bottom:0}.tip{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-radius:10px;margin:16px 0;font-size:14px;line-height:1.55}.tip .tip-ico{flex:0 0 26px;font-size:20px;line-height:1;font-weight:700}.tip strong{font-weight:700}.tip.tip-green{background:#f1d82d1a;border-left:4px solid #8C3C68;color:#1d2e95}.tip.tip-green strong{color:#1d2e95}.tip.tip-green .tip-ico{color:#8c3c68}.tip.tip-orange{background:#1d2e951a;border-left:4px solid #f1d82d;color:#1d2e95}.tip.tip-orange strong,.tip.tip-orange .tip-ico{color:#1d2e95}.tip.tip-blue{background:#1d2e950f;border-left:4px solid #1D2E95;color:#1f2937}.tip.tip-blue strong,.tip.tip-blue .tip-ico{color:#1d2e95}.links-row{font-size:14px;margin:8px 0 22px;color:#6b7280}.links-row a{color:#1d2e95;font-weight:600;margin-right:18px}.links-row a:before{content:"\2192  "}.measure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:16px 0 26px}.measure-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:18px;transition:.2s;cursor:pointer;position:relative;text-align:left;font:inherit;color:inherit;width:100%}.measure-card:hover{border-color:#8c3c68;box-shadow:0 4px 14px #f1d82d2e;transform:translateY(-1px)}.measure-card:focus-visible{outline:3px solid #8C3C68;outline-offset:2px}.measure-card .ico-wrap{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;background:#1d2e95;color:#fff;border-radius:10px;margin:0 0 12px}.measure-card.alt .ico-wrap{background:#8c3c68}.measure-card.alt2 .ico-wrap{background:#f1d82d}.measure-card .ico-wrap svg{width:22px;height:22px;display:block}.measure-card h4{margin:0 0 6px;font-size:15px;color:#1d2e95;font-weight:700}.measure-card p{margin:0;font-size:13px;color:#475569;line-height:1.55}.measure-card .see-more{display:block;margin-top:10px;font-size:13px;font-weight:700;color:#8c3c68;letter-spacing:0}.measure-card .see-more:after{content:" \2192";transition:.2s}.measure-card:hover .see-more:after{transform:translate(2px)}.sketch-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.sketch-modal.show{display:flex;animation:fadeIn .2s ease}.sketch-box{background:#fff;border-radius:16px;max-width:520px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 50px #0f172a4d}.sketch-box .close-btn{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;background:#f1f5f9;color:#0f172a;border-radius:50%;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;font-weight:600;transition:.15s}.sketch-box .close-btn:hover{background:#1d2e95;color:#fff;transform:rotate(90deg)}.sketch-content{padding:30px 28px 26px}.sketch-content h3{margin:0 0 6px;color:#1d2e95;font:700 22px/1.2 DM Sans,sans-serif}.sketch-content .sub{margin:0 0 18px;color:#6b7280;font-size:13px;letter-spacing:.3px;text-transform:uppercase;font-weight:600}.sketch-svg{display:block;margin:6px auto 16px;max-width:280px;width:100%;height:auto}.sketch-content p{margin:0 0 12px;color:#1f2937;font-size:14px;line-height:1.6}.sketch-content p strong{color:#1d2e95}.sketch-content ol{margin:0 0 14px;padding-left:20px;color:#1f2937;font-size:14px;line-height:1.65}.sketch-content ol li{margin-bottom:6px}.sketch-content ol li strong{color:#1d2e95}.sketch-tips{background:#f1d82d1a;border-left:4px solid #8C3C68;padding:12px 14px;border-radius:8px;font-size:13px;color:#1d2e95;margin:12px 0 0;line-height:1.5}.sketch-tips b{color:#1d2e95}.product-tips{background:#fafaf7;border-radius:12px;padding:20px 24px;margin:14px 0 26px;border:1px solid #e5e7eb;border-left:4px solid #1D2E95}.product-tips h3{margin-top:0;color:#1d2e95}.product-tips ul{margin:0;padding:0 0 0 20px}.product-tips li{margin:0 0 10px;color:#1f2937;line-height:1.6}.product-tips li strong{color:#1d2e95;font-weight:700}.product-tips li.warn strong{color:#1d2e95}.matrix-wrap{margin:18px 0 26px}.matrix-controls{display:flex;gap:10px;margin:0 0 14px;flex-wrap:wrap}.matrix-controls .pill{padding:8px 16px;background:#fff;border:1.5px solid #d1d5db;border-radius:999px;color:#475569;font:600 14px DM Sans,sans-serif;cursor:pointer;transition:.15s;letter-spacing:0}.matrix-controls .pill.active{background:#1d2e95;border-color:#1d2e95;color:#fff}.matrix-controls .pill:hover:not(.active){border-color:#1d2e95;color:#1d2e95}.matrix-tbl-wrap{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;background:#fff}table.matrix-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12px;min-width:760px}table.matrix-tbl th,table.matrix-tbl td{text-align:center;padding:8px 4px;border:1px solid #fff;font-weight:600}table.matrix-tbl thead th{background:#1d2e95;color:#fff;font:700 13px DM Sans,sans-serif;letter-spacing:0;padding:10px 4px}table.matrix-tbl thead th:first-child{background:#0f1f6b}table.matrix-tbl tbody th{background:#1d2e95;color:#fff;font:700 12px DM Sans,sans-serif;text-align:right;padding:6px 10px;min-width:64px;border-right:2px solid #8C3C68}table.matrix-tbl td.sz-XS{background:#dbeafe;color:#1e3a8a}table.matrix-tbl td.sz-S{background:#bfdbfe;color:#1e3a8a}table.matrix-tbl td.sz-M{background:#e3f4f9;color:#1d2e95}table.matrix-tbl td.sz-L{background:#c7e9f2;color:#1d2e95}table.matrix-tbl td.sz-XL{background:#fdf7d4;color:#1d2e95}table.matrix-tbl td.sz-XXL{background:#fbeeb0;color:#1d2e95}table.matrix-tbl td.sz-3XL{background:#f6e07a;color:#1d2e95}table.matrix-tbl td.sz-4XL,table.matrix-tbl td.sz-5XL{background:#f1d82d;color:#1d2e95}table.matrix-tbl td.sz-6XL{background:#d9c01f;color:#1d2e95}table.matrix-tbl td.sz-7XL,table.matrix-tbl td.sz-8XL{background:#1d2e95;color:#fff}table.matrix-tbl td.empty{background:#f8fafc;color:#cbd5e1}table.matrix-tbl td.match{outline:3px solid #8C3C68;outline-offset:-2px;font-weight:800;animation:pulseMatch 1.2s ease infinite}@keyframes pulseMatch{0%,to{box-shadow:0 0 #f1d82d99}50%{box-shadow:0 0 0 6px #f1d82d00}}.matrix-axis-x{text-align:center;font-size:13px;color:#6b7280;margin-top:6px;letter-spacing:0;font-weight:600}.matrix-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;font-size:11px}.matrix-legend span{padding:3px 8px;border-radius:4px;font-weight:700}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin:0 0 8px;overflow:hidden;transition:.15s}.faq-item[open]{border-color:#1d2e95;box-shadow:0 2px 12px #1d2e9514}.faq-item summary{padding:14px 18px;cursor:pointer;font-weight:600;font-size:15px;color:#0f172a;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#8c3c68;font-size:24px;font-weight:600;flex:0 0 auto;line-height:1}.faq-item[open] summary:after{content:"\2212";color:#1d2e95}.faq-item[open] summary{border-bottom:1px solid #f1f5f9}.faq-item .a{padding:14px 18px;font-size:14px;color:#374151;line-height:1.65}.faq-item .a strong{color:#1d2e95}.faq-list{position:relative}.faq-list.collapsed>.faq-item:nth-child(n+8){display:none}.faq-list.collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(180deg,#fff0,#fff 80%);pointer-events:none}.testimonials{margin:18px 0 26px;position:relative}.testimonials.collapsed>.testimonial:nth-child(n+5){display:none}.testimonials.collapsed:after{content:"";position:absolute;left:0;right:0;bottom:54px;height:90px;background:linear-gradient(180deg,#fff0,#fff 80%);pointer-events:none;border-radius:0 0 12px 12px}.show-more-row{text-align:center;margin:14px 0 0}.show-more-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:#fff;color:#1d2e95;border:1.5px solid #1D2E95;border-radius:999px;font:700 14px DM Sans,sans-serif;cursor:pointer;letter-spacing:0;transition:.2s;text-decoration:none}.show-more-btn:hover{background:#1d2e95;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #1d2e9533}.show-more-btn .chev{display:inline-block;transition:.2s}.show-more-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.show-more-btn .count{background:#8c3c68;color:#fff;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.testimonial{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 14px;overflow:hidden}.testimonial-q{padding:16px 18px;border-bottom:1px solid #f1f5f9}.testimonial-q .author{font:700 13px DM Sans,sans-serif;color:#1d2e95;margin:0 0 4px}.testimonial-q .author .date{color:#9ca3af;font-weight:500;margin-left:8px;font-size:11px}.testimonial-q .question{font-size:14px;color:#1f2937;line-height:1.55;margin:0;font-style:italic}.testimonial-q .question:before{content:"\201c";color:#8c3c68;font-size:22px;font-weight:700;font-style:normal;margin-right:4px}.testimonial-a{padding:16px 18px;background:linear-gradient(135deg,#1d2e9508,#f1d82d0a);display:flex;gap:14px;align-items:flex-start}.testimonial-a .laura-photo{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1d2e95,#8c3c68);color:#fff;display:flex;align-items:center;justify-content:center;font:800 14px DM Sans,sans-serif}.testimonial-a .reply{flex:1;font-size:13.5px;color:#1f2937;line-height:1.55}.testimonial-a .reply b{color:#1d2e95;display:block;font-size:12px;margin-bottom:3px;letter-spacing:.3px}.author-bio{display:flex;align-items:center;gap:16px;margin:34px 0 0;padding:18px 20px;background:#fafaf7;border-radius:12px;border:1px solid #e5e7eb}.author-bio .photo{flex:0 0 56px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1d2e95,#8c3c68);color:#fff;display:flex;align-items:center;justify-content:center;font:800 22px DM Sans,sans-serif}.author-bio .info{font-size:13px;color:#475569;line-height:1.55}.author-bio .info b{color:#0f172a;font-size:14px;display:block;margin-bottom:3px}.author-bio .info a{color:#1d2e95}.history{background:linear-gradient(180deg,#1d2e950d,#1d2e9500);border-radius:12px;padding:20px 24px;margin:30px 0 0;border:1px solid rgba(29,46,149,.25)}.history h3{margin-top:0;color:#1d2e95}.history p{color:#1f2937;margin-bottom:0}.history p strong{color:#1d2e95}.express-carousel-wrap{margin:46px 0 14px;position:relative;padding:36px 0 28px;background:radial-gradient(ellipse 80% 60% at 20% 0%,rgba(29,46,149,.1) 0%,transparent 60%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(241,216,45,.1) 0%,transparent 60%),linear-gradient(180deg,#fafaf7,#fff);border-radius:24px;overflow:hidden;isolation:isolate}.express-carousel-wrap:before{content:"";position:absolute;top:-30%;right:-15%;width:340px;height:340px;background:radial-gradient(circle,rgba(241,216,45,.3) 0%,transparent 60%);pointer-events:none;z-index:0;animation:floatA 14s ease-in-out infinite;filter:blur(20px)}.express-carousel-wrap:after{content:"";position:absolute;bottom:-25%;left:-12%;width:300px;height:300px;background:radial-gradient(circle,rgba(29,46,149,.22) 0%,transparent 60%);pointer-events:none;z-index:0;animation:floatB 16s ease-in-out infinite;filter:blur(20px)}@keyframes floatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-26px,22px) scale(1.06)}}@keyframes floatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(22px,-18px) scale(1.04)}}.express-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 26px 8px;flex-wrap:wrap;position:relative;z-index:2;padding-right:8px}.express-carousel-head .head-left{flex:1;min-width:240px}.express-carousel-head .eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 13px DM Sans,sans-serif;color:#1d2e95;letter-spacing:0;margin:0 0 8px}.express-carousel-head .eyebrow:before{content:"";width:24px;height:2px;background:linear-gradient(90deg,#8c3c68,#1d2e95);border-radius:2px}.express-carousel-head h3{margin:0 0 6px;color:#0f172a;font:800 30px/1.1 DM Sans,sans-serif;letter-spacing:-.6px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.express-carousel-head h3 .accent{background:linear-gradient(135deg,#1d2e95,#8c3c68);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.express-carousel-head h3 .badge{background:#8c3c68;color:#fff;font:700 12px DM Sans,sans-serif;padding:5px 12px;border-radius:999px;letter-spacing:0;box-shadow:0 0 #f1d82d99;animation:pulseBadge 2.4s ease-in-out infinite}@keyframes pulseBadge{0%,to{box-shadow:0 0 #f1d82d99}50%{box-shadow:0 0 0 10px #f1d82d00}}.express-carousel-head .see-all{color:#1d2e95;text-decoration:none;font:700 14px DM Sans,sans-serif;padding:10px 18px;border:1.5px solid #1D2E95;border-radius:999px;letter-spacing:0;transition:all .25s cubic-bezier(.2,.8,.2,1);background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:6px;align-self:flex-end;margin-bottom:4px}.express-carousel-head .see-all .arr{display:inline-block;transition:transform .25s ease}.express-carousel-head .see-all:hover{background:#1d2e95;color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px #1d2e954d}.express-carousel-head .see-all:hover .arr{transform:translate(4px)}.express-carousel-sub{margin:0 26px 22px;color:#475569;font-size:14px;position:relative;z-index:2;max-width:560px;padding-right:14px}.express-carousel-sub b{color:#1d2e95;font-weight:700}.carousel-shell{position:relative;z-index:2}.carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 26px 22px;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth}.carousel-track::-webkit-scrollbar{display:none}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(29,46,149,.18);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1d2e95;font-size:18px;font-weight:800;transition:all .2s cubic-bezier(.2,.8,.2,1);box-shadow:0 6px 20px #0f172a1a;z-index:5}.carousel-nav:hover:not(:disabled){background:#1d2e95;color:#fff;border-color:#1d2e95;transform:translateY(-50%) scale(1.08);box-shadow:0 10px 28px #1d2e9547}.carousel-nav:disabled{opacity:.35;cursor:not-allowed}.carousel-nav.prev{left:6px}.carousel-nav.next{right:6px}.carousel-nav svg{width:18px;height:18px}.carousel-dots{display:flex;justify-content:center;gap:6px;margin:6px 0 0;position:relative;z-index:2}.carousel-dots .dot{width:6px;height:6px;border-radius:999px;background:#1d2e9533;border:0;padding:0;cursor:pointer;transition:all .25s cubic-bezier(.2,.8,.2,1)}.carousel-dots .dot.active{width:24px;background:linear-gradient(90deg,#1d2e95,#8c3c68)}.carousel-dots .dot:hover{background:#1d2e9580}.carousel-dots .dot.active:hover{background:linear-gradient(90deg,#1d2e95,#8c3c68)}.product-card{flex:0 0 240px;scroll-snap-align:start;background:#fff9;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1.5px solid rgba(255,255,255,.7);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .3s;display:flex;flex-direction:column;position:relative;box-shadow:0 6px 22px #0f172a0f;will-change:transform}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1.5px;background:linear-gradient(135deg,#1d2e95,#8c3c68,#f1d82d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s ease;pointer-events:none;z-index:3}.product-card:hover:before{opacity:1}.product-card:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);transition:left .8s cubic-bezier(.2,.8,.2,1);pointer-events:none;z-index:2}.product-card:hover:after{left:160%}.product-card:hover{transform:translateY(-10px) rotate(-.4deg);box-shadow:0 28px 50px #1d2e9540,0 8px 18px #0f172a14;border-color:transparent}.product-card .img-wrap{position:relative;width:100%;aspect-ratio:1000/1500;background:linear-gradient(135deg,#fafaf7,#f1f5f9);overflow:hidden}.product-card .img-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 60%,rgba(15,23,42,.1) 100%);z-index:1;transition:opacity .35s ease;pointer-events:none}.product-card .img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 1s cubic-bezier(.25,.46,.45,.94),filter .5s ease,opacity .9s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;bottom:0;left:0;will-change:opacity,transform}.product-card .img.img-2{opacity:0}.product-card:hover .img-1{opacity:0;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.product-card:hover .img-2{opacity:1;transition:opacity 1.1s cubic-bezier(.4,0,.2,1)}.product-card:hover .img{transform:scale(1.035);filter:saturate(1.04) contrast(1.01)}.product-card .img-overlay{position:absolute;inset:auto 0 0 0;padding:18px 16px;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,.65) 100%);opacity:0;transform:translateY(20px);transition:opacity .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);z-index:2}.product-card:hover .img-overlay{opacity:1;transform:translateY(0)}.product-card .img-overlay .quick-link{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:#fff;color:#1d2e95;font:700 13px DM Sans,sans-serif;border-radius:999px;letter-spacing:0;box-shadow:0 6px 16px #0003}.product-card .img-overlay .quick-link:after{content:"\2192";font-weight:900;transition:transform .25s ease}.product-card:hover .img-overlay .quick-link:after{transform:translate(3px)}.product-card .badge-floating{position:absolute;top:12px;right:12px;background:#8c3c68;color:#fff;font:700 11px DM Sans,sans-serif;padding:5px 11px;border-radius:999px;letter-spacing:0;box-shadow:0 4px 12px #f1d82d73;z-index:2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.product-card .badge-corner{position:absolute;top:12px;left:12px;background:#0f172aa6;color:#fff;font:700 11px DM Sans,sans-serif;padding:5px 11px;border-radius:999px;letter-spacing:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}.product-card .info{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;position:relative;z-index:1}.product-card .name{font:700 14px/1.35 DM Sans,sans-serif;color:#0f172a;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:38px;transition:color .2s}.product-card:hover .name{color:#1d2e95}.product-card .price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.product-card .price{font:800 18px DM Sans,sans-serif;background:linear-gradient(135deg,#1d2e95,#0f1f6b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;transition:transform .25s ease;display:inline-block}.product-card:hover .price{transform:scale(1.08)}.product-card .delivery{font:600 12px DM Sans,sans-serif;color:#1d2e95;letter-spacing:0;display:flex;align-items:center;gap:6px}.product-card .delivery:before{content:"";width:7px;height:7px;background:#8c3c68;border-radius:50%;box-shadow:0 0 #f1d82db3;animation:pulseDot 2s ease-in-out infinite}.product-card .delivery .flag-icon{display:inline-flex;width:14px;height:10px;border-radius:1.5px;overflow:hidden;box-shadow:0 0 0 1px #0000000f;margin-left:2px}.product-card .delivery .flag-icon svg{width:14px;height:10px;display:block}@keyframes pulseDot{0%,to{box-shadow:0 0 #f1d82db3}50%{box-shadow:0 0 0 6px #f1d82d00}}.carousel-track.ready .product-card{opacity:0;transform:translateY(24px);animation:cardIn .55s cubic-bezier(.2,.8,.2,1) forwards}.carousel-track.ready .product-card:nth-child(1){animation-delay:.05s}.carousel-track.ready .product-card:nth-child(2){animation-delay:.12s}.carousel-track.ready .product-card:nth-child(3){animation-delay:.19s}.carousel-track.ready .product-card:nth-child(4){animation-delay:.26s}.carousel-track.ready .product-card:nth-child(5){animation-delay:.33s}.carousel-track.ready .product-card:nth-child(6){animation-delay:.4s}.carousel-track.ready .product-card:nth-child(7){animation-delay:.47s}.carousel-track.ready .product-card:nth-child(8){animation-delay:.54s}@keyframes cardIn{to{opacity:1;transform:translateY(0)}}.carousel-loading{padding:60px 20px;text-align:center;color:#9ca3af;font-size:13px;border:1.5px dashed rgba(29,46,149,.2);border-radius:16px;background:#ffffff80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex:1;min-height:300px;display:flex;align-items:center;justify-content:center;font-weight:600;letter-spacing:.3px}@media(max-width:680px){.express-carousel-wrap{padding:28px 0 22px;border-radius:18px}.express-carousel-head{margin:0 18px 8px;padding-right:18px}.express-carousel-head h3{font-size:24px}.express-carousel-sub{margin:0 18px 18px;padding-right:18px}.carousel-track{padding:14px 18px 22px;gap:14px}.product-card{flex:0 0 220px;border-radius:16px}.carousel-nav{display:none}}@media(max-width:480px){.express-carousel-wrap{padding:22px 0 18px}.express-carousel-head{margin:0 14px 6px;padding-right:14px}.express-carousel-head h3{font-size:20px}.express-carousel-sub{margin:0 14px 16px;padding-right:14px;font-size:13px}.carousel-track{padding:14px 14px 18px}}.closing-line{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#6b7280;margin:18px 0 0;flex-wrap:wrap}.closing-line .dot{color:#8c3c68;font-weight:700}.closing-line a{color:#1d2e95;font-weight:700}@media(max-width:680px){.size-guide h1{font-size:25px}.size-guide h2{font-size:19px}.calc-form{grid-template-columns:1fr 1fr;gap:10px}.calc-form button{grid-column:1/-1;width:100%}.author-bio{flex-direction:column;text-align:center}.anchors li{display:block;margin:0 0 4px}table.matrix-tbl{font-size:11px;min-width:520px}.express-banner{flex-direction:column;text-align:center;align-items:center}}@property --ls-ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lsAutRing{to{--ls-ring-a:360deg}}article.size-guide .show-more-btn{position:relative;isolation:isolate;overflow:hidden;background:#f1d82d;color:#1a1a17;border:0;padding:12.5px 23.5px;box-shadow:0 6px 18px #f1d82d4d,0 2px 8px #8c3c6824}article.size-guide .calc-form button{position:relative;isolation:isolate;overflow:hidden;background:#f1d82d;color:#1a1a17;border:0;box-shadow:0 6px 18px #f1d82d4d,0 2px 8px #8c3c6824;transition:transform .2s,box-shadow .2s}article.size-guide .express-banner .cta{position:relative;isolation:isolate;overflow:hidden;background:#f1d82d!important;color:#1a1a17!important;border:0!important;padding:9.5px 15.5px!important;box-shadow:0 6px 18px #f1d82d4d,0 2px 8px #8c3c6824}article.size-guide .show-more-btn:hover,article.size-guide .calc-form button:hover{background:#f1d82d;color:#1a1a17;transform:translateY(-1px);box-shadow:0 10px 26px #f1d82d73,0 4px 14px #8c3c6838}article.size-guide .express-banner .cta:hover{background:#f1d82d!important;color:#1a1a17!important;transform:translateY(-1px);box-shadow:0 10px 26px #f1d82d73,0 4px 14px #8c3c6838}article.size-guide .show-more-btn:focus-visible,article.size-guide .calc-form button:focus-visible,article.size-guide .express-banner .cta:focus-visible{outline:3px solid #8C3C68;outline-offset:3px}article.size-guide .show-more-btn .count{background:#8c3c68;color:#fff}article.size-guide .show-more-btn:before,.ls-ring article.size-guide .calc-form button:before,.ls-ring article.size-guide .express-banner .cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:2px;--ls-ring-a:0deg;background:conic-gradient(from var(--ls-ring-a),#8C3C68 0deg,#8C3C68 200deg,#F1D82D 250deg,#ffffff 285deg,#F1D82D 320deg,#8C3C68 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:lsAutRing 7s linear infinite;animation-play-state:paused}.ls-ring article.size-guide .show-more-btn.ls-in:before,.ls-ring article.size-guide .calc-form button.ls-in:before,.ls-ring article.size-guide .express-banner .cta.ls-in:before{animation-play-state:running}article.size-guide .show-more-btn:after,article.size-guide .calc-form button:after,article.size-guide .express-banner .cta:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;z-index:-1;background:linear-gradient(110deg,#fff0,#ffffffa6,#fff0);transform:translate(-160%);pointer-events:none}article.size-guide .show-more-btn:hover:after,article.size-guide .calc-form button:hover:after,article.size-guide .express-banner .cta:hover:after,article.size-guide .show-more-btn:focus-visible:after,article.size-guide .calc-form button:focus-visible:after,article.size-guide .express-banner .cta:focus-visible:after{transform:translate(300%);transition:transform .7s cubic-bezier(.2,.8,.2,1)}article.size-guide a[style*="font:700 13px"][style*="border-radius:999px"]{background:#f1d82d!important;border-color:#f1d82d!important;color:#1a1a17!important;box-shadow:0 4px 12px #f1d82d4d}article.size-guide .measure-card{box-shadow:0 6px 22px #8c3c681a}article.size-guide .measure-card:hover{border-color:#8c3c68;box-shadow:0 12px 30px #8c3c682e,0 0 0 1px #8c3c681f}article.size-guide .calc-box{background:radial-gradient(ellipse 70% 60% at 0% 0%,#8c3c6812,#8c3c6800 60%),radial-gradient(ellipse 60% 55% at 100% 100%,#f1d82d14,#f1d82d00 60%),linear-gradient(135deg,#1d2e950a,#f1d82d0f);box-shadow:0 12px 36px #8c3c681f,0 2px 10px #f1d82d24}article.size-guide .calc-result{box-shadow:0 8px 24px #8c3c681a}article.size-guide .tip{box-shadow:0 6px 20px #f1d82d24}article.size-guide .tip.tip-blue{box-shadow:0 6px 20px #8c3c681a}article.size-guide .express-banner{box-shadow:0 8px 24px #f1d82d24}article.size-guide .reco-pair .reco-card{box-shadow:0 6px 18px #8c3c681a}article.size-guide .reco-pair .reco-card.relax{box-shadow:0 6px 18px #f1d82d2e}article.size-guide .reco-pair .reco-card.regular{box-shadow:0 0 0 2px #1d2e951a,0 6px 18px #8c3c681a}article.size-guide .reco-pair .reco-card:hover{box-shadow:0 10px 26px #8c3c6829}.sketch-modal .sketch-box{box-shadow:0 20px 50px #0f172a4d,0 0 60px #8c3c682e}article.size-guide .express-carousel-wrap{background:radial-gradient(ellipse 80% 60% at 20% 0%,#8c3c6812,#8c3c6800 60%),radial-gradient(ellipse 70% 50% at 100% 100%,#f1d82d14,#f1d82d00 60%),linear-gradient(180deg,#fafaf7,#fff)}article.size-guide .express-carousel-wrap:after{background:radial-gradient(circle,#8c3c682e,#8c3c6800 60%)}@media(max-width:749px){article.size-guide .measure-card,article.size-guide .measure-card:hover,article.size-guide .calc-box,article.size-guide .calc-result,article.size-guide .tip,article.size-guide .tip.tip-blue,article.size-guide .express-banner,article.size-guide .reco-pair .reco-card,article.size-guide .reco-pair .reco-card.relax,article.size-guide .reco-pair .reco-card:hover{box-shadow:0 3px 10px #8c3c6814}article.size-guide .reco-pair .reco-card.regular{box-shadow:0 0 0 2px #1d2e951a}article.size-guide .show-more-btn,article.size-guide .calc-form button,article.size-guide .express-banner .cta,article.size-guide .show-more-btn:hover,article.size-guide .calc-form button:hover,article.size-guide .express-banner .cta:hover{box-shadow:0 3px 10px #f1d82d38}article.size-guide .express-carousel-wrap:before,article.size-guide .express-carousel-wrap:after{filter:none;opacity:.6}article.size-guide .product-card .delivery:before{animation:none}article.size-guide .product-card,article.size-guide .product-card .badge-floating,article.size-guide .product-card .badge-corner,article.size-guide .express-carousel-head .see-all,article.size-guide .carousel-nav,article.size-guide .carousel-loading{backdrop-filter:none;-webkit-backdrop-filter:none}article.size-guide .product-card{background:#fffffff0}.sketch-modal{backdrop-filter:none;-webkit-backdrop-filter:none}.sketch-modal .sketch-box{box-shadow:0 12px 30px #0f172a4d}}@media(prefers-reduced-motion:reduce){article.size-guide *,article.size-guide *:before,article.size-guide *:after,.sketch-modal,.sketch-modal *,.sketch-modal *:before,.sketch-modal *:after{animation:none!important;transition:none!important}article.size-guide .carousel-track.ready .product-card{opacity:1;transform:none}article.size-guide .carousel-track{scroll-behavior:auto}article.size-guide .show-more-btn:after,article.size-guide .calc-form button:after,article.size-guide .express-banner .cta:after{display:none}}.ls-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.ls-reveal.ls-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ls-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/ls-size-guide.css.map */
