.mp{padding-top:24px;padding-bottom:48px;color:#08263a;font-family:Inter,Arial,sans-serif}.mp [hidden]{display:none!important}.mp h1,.mp h2,.mp h3{font-family:Inter,Arial,sans-serif!important;letter-spacing:-.5px;line-height:1.35}.mp h1{font-size:34px;margin:12px 0}.mp h2{font-size:22px}.mp-crumb{font-size:12px;color:#617481;margin-bottom:28px}.mp-top{display:grid;grid-template-columns:1fr 1fr;gap:56px}.mp-photo{background:#fff;border-radius:8px;min-height:480px;display:flex;align-items:center;justify-content:center;padding:30px}.mp-photo img{max-width:100%;width:auto;max-height:470px;height:auto;object-fit:contain}.mp-photo svg{width:100%;height:400px}.mp-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.mp-thumbs button{background:#fff;border:1px solid #dbe2e7;border-radius:4px;padding:5px;cursor:pointer}.mp-thumbs img{height:58px;width:58px;object-fit:contain}.mp .cp-brand{height:38px;display:flex;align-items:center;font-weight:600}.mp .cp-brand img{max-width:115px;max-height:38px;object-fit:contain;object-position:left}.mp-muted{font-size:12px;color:#647582;line-height:1.7}.mp-price{font-size:34px;color:#d85c00;font-weight:750;margin-top:24px}.mp-label{font-size:14px!important;margin:22px 0 12px}.mp-options{display:flex;gap:8px;flex-wrap:wrap}.mp-options button{padding:10px 16px;background:#fff;border:1px solid #cad6de;color:#08263a;border-radius:4px;font:500 13px Inter,Arial;cursor:pointer}.mp-options button[aria-pressed=true],.mp-sizes input.has-qty{background:#08263a;color:#fff;border-color:#08263a}.mp-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:10px}.mp-sizes label{text-align:center;font-size:12px;font-weight:600}.mp-sizes input{margin-top:8px;width:100%;border:1px solid #cad6de;border-radius:4px;text-align:center;padding:10px 3px;font:14px Inter,Arial}.mp-sizes input:disabled{opacity:.4}.mp button:focus-visible,.mp input:focus-visible{outline:2px solid #08263a;outline-offset:3px}.mp-buy{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.mp-buy small{display:block;color:#617481;font-size:12px}.mp-buy strong{display:block;font-size:24px;margin-top:6px}.mp-add{border:0;border-radius:4px;padding:17px 32px;background:#ee6c00;color:#fff;font:700 15px Inter,Arial;cursor:pointer}.mp-add:disabled{opacity:.5;cursor:not-allowed}.mp-detail{border-top:1px solid #dce4e9;margin-top:32px;padding-top:28px}.mp-copy{font:14px/1.85 Inter,Arial!important;overflow-wrap:anywhere}.mp-copy p,.mp-copy li,.mp-copy div,.mp-copy span{font-family:Inter,Arial!important}.mp-copy p,.mp-copy li{color:#536b7c}.mp-copy img{max-width:100%;height:auto}.mp-copy table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.mp-copy td,.mp-copy th{padding:12px 16px;border-bottom:1px solid #dce4e9;text-align:left}.mp-copy th{background:#f3f6f7}.mp-print{background:#f3f6f7;padding:26px;border-radius:6px}.mp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mp-related article{padding:20px;border:1px solid #dce4e9;border-radius:6px}.mp-related a{color:inherit;text-decoration:none;display:block}.mp-related-photo{height:220px;width:100%;object-fit:contain;margin-bottom:18px}.mp-related h3{font-size:16px;min-height:44px}.mp-related-price{color:#d85c00;font-size:24px}.mp-related small,.mp-related span{display:block;margin-top:8px;font-size:12px}.mp [data-status]{font-size:13px;line-height:1.6}.mp [data-fallback] select,.mp [data-fallback] input{display:block;padding:12px;margin:10px 0 20px;max-width:100%}@media(max-width:760px){.mp-top{grid-template-columns:1fr;gap:28px}.mp h1{font-size:28px}.mp-photo{min-height:300px;padding:20px}.mp-photo img{max-height:330px}.mp-related{grid-template-columns:1fr}.mp-buy{align-items:stretch;flex-direction:column}.mp-related h3{min-height:0}.mp-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.mp-print{padding:18px}}.mp-heading{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mp-heading h1{min-width:0;margin:0}.mp-heading-brand{flex:0 0 auto;max-width:115px}.mp-heading-brand a{display:block}.mp-heading-brand .cp-brand{margin:0;padding:0;justify-content:flex-start}.mp-heading-brand .cp-brand img{display:block;width:auto;height:auto;margin:0;object-position:left}.mp-description-columns{column-count:2;column-gap:48px;margin-top:18px}.mp-description-columns p,.mp-description-columns ul,.mp-description-columns ol,.mp-description-columns table,.mp-description-columns .hivis-intro{break-inside:avoid}.mp-description-columns h2,.mp-description-columns h3,.mp-description-columns h4{break-after:avoid}.mp-copy .mp-description-columns table{display:table;width:100%}.mp-size-section{clear:both;column-span:all;margin:28px 0;padding-top:20px;border-top:1px solid #dce4e9}.mp-size-scroll{overflow-x:auto;width:100%;margin:16px 0}.mp-copy .mp-size-scroll table{display:table;width:100%;max-width:none;white-space:nowrap}.mp-copy .mp-size-scroll th,.mp-copy .mp-size-scroll td{text-align:center;padding:14px 16px}.mp-copy .mp-size-scroll th:first-child,.mp-copy .mp-size-scroll td:first-child{text-align:left}.mp-size-scroll:focus-visible{outline:2px solid #08263a;outline-offset:2px}.mp-choice-hint{grid-column:1/-1;margin:0;color:#617481;font-size:13px}.mp-options button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:760px){.mp-description-columns{column-count:1}.mp-heading{gap:16px}.mp-heading-brand,.mp-heading-brand .cp-brand img{max-width:85px}.mp-size-section{margin-top:22px}}.mp-colour-details{display:block;margin-top:24px}.mp-colour-detail{min-width:0}.mp-colour-detail>h2:first-child,.mp-colour-detail>h3:first-child,.mp-colour-detail>h4:first-child{margin-top:0}.mp-colour-detail table{display:table;width:100%}.mp-copy .mp-size-section{margin-top:28px;padding-top:24px}.mp-size-section>h2:first-child,.mp-size-section>h3:first-child,.mp-size-section>h4:first-child{margin-top:0}@media(max-width:760px){.mp-colour-details{grid-template-columns:1fr;gap:28px}}.mp-copy .mp-care-heading{margin-top:24px!important}.mp-copy [data-description-layout],.mp-copy [data-description-layout] p,.mp-copy [data-description-layout] li,.mp-copy [data-description-layout] span,.mp-copy [data-description-layout] div{font-family:Inter,Arial,sans-serif!important;font-size:14px!important;line-height:1.85!important;letter-spacing:normal!important}.mp-copy [data-description-layout] p{margin:0 0 16px!important;color:#536b7c!important}.mp-copy [data-description-layout] h1,.mp-copy [data-description-layout] h2{font:700 22px/1.35 Inter,Arial,sans-serif!important;color:#08263a!important;margin:20px 0 16px!important;letter-spacing:-.4px!important;text-transform:none!important}.mp-copy [data-description-layout] h3,.mp-copy [data-description-layout] h4,.mp-copy [data-description-layout] h5,.mp-copy [data-description-layout] h6{font:700 16px/1.4 Inter,Arial,sans-serif!important;color:#08263a!important;margin:20px 0 12px!important;letter-spacing:normal!important;text-transform:none!important}.mp-copy [data-description-layout] ul,.mp-copy [data-description-layout] ol{margin:0 0 20px!important;padding-left:40px!important}.mp-copy [data-description-layout] li{margin:0 0 3px!important;color:#536b7c!important}.mp-copy [data-description-layout] table{width:100%!important;border-collapse:collapse!important;border:0!important;background:#fff!important;font:13px/1.7 Inter,Arial,sans-serif!important}.mp-copy [data-description-layout] td,.mp-copy [data-description-layout] th{padding:12px 16px!important;border:0!important;border-bottom:1px solid #dce4e9!important;color:#08263a!important;font-size:13px!important;line-height:1.7!important;vertical-align:top!important}.mp-copy [data-description-layout] th{background:#f3f6f7!important;font-weight:700!important}.mp-copy [data-description-layout] td{background:#fff!important}.mp-copy .mp-size-scroll table{min-width:580px}.mp-copy .mp-size-scroll th,.mp-copy .mp-size-scroll td{text-align:center!important}.mp-copy .mp-size-scroll th:first-child,.mp-copy .mp-size-scroll td:first-child{text-align:left!important}.mp-sizes .mp-size-name{display:flex;align-items:flex-end;justify-content:center;min-height:2.8em;line-height:1.35;text-align:center}.mp-size-scroll th{white-space:normal;min-width:80px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/modern-product.css.map */
