lsf-custom-shirt{display:block;color:#121c35;font:16px/1.6 Manrope,Arial,sans-serif}.lsc-wrap{max-width:1440px;margin:auto;padding:40px 5%}.lsc-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:start}.lsc-visual{position:sticky;top:100px}.lsc-visual img{display:block;width:100%;height:auto;background:#f2f3f5}.lsc-caption{font-size:12px;color:#566079;margin:12px 0 24px}.lsc-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#3457e6}.lsc-wrap h1{font-family:Manrope,Arial,sans-serif!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.12!important;letter-spacing:-.04em!important;text-transform:none!important;margin:12px 0 16px!important}.lsc-price{font-size:25px;font-weight:800}.lsc-wrap fieldset{padding:22px 0;border:0;border-bottom:1px solid #dce1e9;margin:0;min-width:0}.lsc-wrap legend{font-size:18px;font-weight:800;padding-top:22px;float:left;width:100%;margin-bottom:12px}.lsc-wrap legend+*{clear:both}.lsc-wrap label{display:block;font-weight:700;font-size:14px}.lsc-wrap select,.lsc-wrap input:not([type=hidden]),.lsc-wrap textarea{font:inherit;color:#121c35;background:white;border:1px solid #b9c2d1;border-radius:4px;min-height:48px;width:100%;padding:10px;margin:6px 0 14px;box-sizing:border-box}.lsc-wrap :focus-visible{outline:3px solid #3457e6;outline-offset:3px}.lsc-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lsc-sizes label{text-align:center}.lsc-sizes input{text-align:center;padding:8px!important}.lsc-note{font-size:13px;color:#536078}.lsc-total{padding:20px;background:#f2f3f5;margin:24px 0 14px;display:flex;justify-content:space-between;gap:16px}.lsc-submit,.lsc-quote{display:block;width:100%;min-height:54px;background:#121c35;color:#fff!important;border:0;padding:16px;text-align:center;font:800 16px Manrope,Arial,sans-serif;text-decoration:none;cursor:pointer;box-sizing:border-box}.lsc-submit:hover,.lsc-quote:hover{background:#3457e6}.lsc-wrap [hidden]{display:none!important}.lsc-error{color:#a11730;font-weight:700}.lsc-wrap details{border-bottom:1px solid #dce1e9;padding:18px 0}.lsc-wrap summary{cursor:pointer;font-weight:800;min-height:32px}.lsc-wrap details p{font-size:14px}.lsc-info{border-top:3px solid #e33942;padding-top:20px}.lsc-info h2{font:800 23px/1.3 Manrope,Arial,sans-serif;text-transform:none}.lsc-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:800px){.lsc-grid{grid-template-columns:1fr;gap:24px}.lsc-visual{position:static}.lsc-wrap{padding:24px 5%}.lsc-wrap h1{font-size:34px!important}.lsc-sizes{gap:5px}.lsc-pair{grid-template-columns:1fr}}
@media(max-width:800px){.lsc-grid{display:flex;flex-direction:column;gap:16px}.lsc-grid>div:last-child{order:2;width:100%}.lsc-visual{display:contents}.lsc-visual>img{order:0}.lsc-caption{order:1;margin:0 0 12px}.lsc-info{order:3;width:100%}}
