@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-n4.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-n5.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-n6.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans-n7.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-sans-i4.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/instrument-sans-i5.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/instrument-sans-i6.woff2)format("woff2")}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/instrument-sans-i7.woff2)format("woff2")}:root{--font:"Instrument Sans", sans-serif;--c-bg:#f7f8f8;--c-ink:#0f1a20;--c-ink-80:#0f1a20cc;--c-soft:#55636b;--c-line:#dfe4e6;--c-card:#fff;--c-edge:#2e7c6c;--c-blue:#0670cc;--c-blue-dk:#0558a3;--c-dark:#0f1a20;--c-navy:#1f3040;--c-footer-soft:#c9d7e2;--c-footer-line:#2a3a44;--shadow-popover:0 4px 20px #0f1a2026;--page-margin:16px;--page-content:1920px;--header-height:60px;--h1-size:40px;--h1-lh:.98;--h1-ls:-.045em;--h2-size:44px;--h2-lh:1;--h2-ls:-.03em;--h3-size:30px;--h3-lh:1.1;--h3-ls:-.03em;--h4-size:22px;--h4-lh:1;--h5-size:14px;--h5-lh:1.2;--h6-size:12px;--h6-lh:1.2;--body-size:16px;--body-lh:1.6;--ease-out:cubic-bezier(.23, 1, .32, 1)}@media (width>=750px){:root{--page-margin:40px;--h1-size:76px;--header-height:66.375px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--font);font-size:var(--body-size);line-height:var(--body-lh);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-weight:400;display:flex}body>main{flex:1 0 auto}img,svg,video{max-width:100%;display:block}img{height:auto}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list],.list-plain{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-edge);outline-offset:2px}[hidden]{display:none!important}a{color:inherit;text-underline-offset:3px;text-decoration:underline .075em #0000;transition:text-decoration-color .125s}@media (hover:hover){a:hover{text-decoration-color:currentColor}}h1,.h1{font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);font-weight:500}h2,.h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-ls);font-weight:500}h3,.h3{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);font-weight:500}h4,.h4{font-size:var(--h4-size);line-height:var(--h4-lh);font-weight:500}h5,.h5{font-size:var(--h5-size);line-height:var(--h5-lh);font-weight:500}h6,.h6{font-size:var(--h6-size);line-height:var(--h6-lh);font-weight:500}.page-width{width:100%;max-width:calc(var(--page-content) + 2 * var(--page-margin));padding-inline:var(--page-margin);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--c-ink);color:#fff;border-radius:100px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--c-ink);color:#fff}.btn--secondary{color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink);background:0 0}.btn:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{filter:brightness(1.25);text-decoration:none}}.porting-placeholder{text-align:center;color:var(--c-soft);padding-block:80px}.porting-placeholder code{font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.sg-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.sg-head h2,.sg-steps h2{margin:0;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-head a{color:#0558a3;font-weight:600}.sg-trust{border-bottom:1px solid #dce3e8;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px 24px;padding-block:18px;font-size:15px;font-weight:600;display:grid}.sg-roof{background:#f2f5f7;border-radius:20px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-block:clamp(24px,3vw,40px);padding:clamp(20px,3vw,36px);display:grid}.sg-roof__image{display:block}.sg-roof__image img{width:100%;height:auto;display:block}.sg-roof h2{margin:0 0 6px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-roof__body>p{color:#56656f;max-width:42em;margin:0 0 14px}.sg-roof__rows{border-top:1px solid #dce3e8}.sg-roof__row{border-bottom:1px solid #dce3e8;grid-template-columns:minmax(0,1fr) auto 148px;align-items:center;gap:16px;padding-block:8px;display:grid}.sg-roof__row>a{color:inherit;font-weight:600;text-decoration:none}.sg-roof__price b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.sg-roof__price small{color:#56656f;font-size:13px}.sg-roof__row form{margin:0}.sg-roof__add{white-space:nowrap;width:100%;min-height:40px;padding:6px 12px;font-size:14px}.sg-roof__more{flex-wrap:wrap;gap:8px 24px;margin:14px 0 0;font-size:15px;display:flex}.sg-roof__more a{color:#0558a3;font-weight:600}.sg-hero{color:#fff;background:#1f3040;align-items:center;min-height:clamp(440px,70svh,760px);display:flex;position:relative;overflow:hidden}.sg-hero__media{position:absolute;inset:0}.sg-hero__media video,.sg-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.sg-hero__media video{opacity:0;transition:opacity .7s;position:absolute;inset:0}.sg-hero__media video.is-playing{opacity:1}.sg-hero__media:after{content:"";background:linear-gradient(90deg,#14222ed1 0%,#14222e8c 45%,#14222e1f 100%);position:absolute;inset:0}.sg-hero__inner{width:100%;max-width:var(--page-width,1400px);padding:40px var(--page-margin,40px);margin-inline:auto;position:relative}.sg-hero h1{color:#fff;text-wrap:balance;max-width:15em;margin:0 0 12px;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.1}.sg-hero p{color:#fff;max-width:34em;margin:0 0 24px;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.sg-hero__cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sg-hero__secondary{color:#fff;border:1px solid #ffffffbf;border-radius:100px;align-items:center;min-height:44px;padding:8px 22px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}@media (hover:hover){.sg-hero__secondary:hover{background:#ffffff24}}.sg-factory{color:#fff;background:#1f3040}.sg-factory__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(36px,4vw,56px);display:grid}.sg-factory h2{color:#fff;margin:0 0 12px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-factory p{color:#fff;margin:0 0 16px}.sg-factory ul{color:#c9d7e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0 0 22px;padding:0;font-size:15px;list-style:none;display:grid}.sg-factory__media{aspect-ratio:16/9;background:#14222e;border-radius:16px;overflow:hidden}.sg-factory__media video,.sg-factory__media img{object-fit:cover;width:100%;height:100%;display:block}main product-card .card-gallery{border-radius:12px;overflow:hidden}.sg-tour{padding-block:clamp(32px,4vw,56px) 8px}.sg-tour h2{margin:0 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-tour__grid{grid-template-columns:minmax(260px,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,3vw,44px);display:grid}.sg-tour__steps{margin:0;padding:0;list-style:none;display:grid}.sg-tour__step{color:#56656f;width:100%;min-height:52px;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-top:1px solid #dce3e8;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 0;display:grid;position:relative}.sg-tour__step:focus-visible{outline-offset:-2px;outline:2px solid #0670cc}.sg-tour__n{background:#f2f5f7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:flex}.sg-tour__step b{font-size:17px;font-weight:600;line-height:24px;transition:color .2s}.sg-tour__text{grid-column:2;margin-top:2px;font-size:15px;line-height:22px}.sg-tour--on .sg-tour__text{display:none}.sg-tour--on .sg-tour__step[aria-current] .sg-tour__text{display:block}.sg-tour__step[aria-current] .sg-tour__n{color:#fff;background:#0670cc}.sg-tour__step[aria-current] b{color:#1b2730}.sg-tour__bar{transform-origin:0;background:#0670cc;width:100%;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.sg-tour__screen{aspect-ratio:16/9;background:#1f3040;border-radius:16px;position:relative;overflow:hidden}.sg-tour__screen video{object-fit:cover;width:100%;height:100%;display:block}.sg-tour__cap:not(:empty){color:#fff;background:#14222ec7;border-radius:99px;padding:4px 12px;font-size:14px;font-weight:600;position:absolute;bottom:12px;left:12px}.sg-tour__pause{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;bottom:6px;right:6px}.sg-tour__pause:before{content:"";background-color:#14222ec7;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:11px,18px;background-repeat:no-repeat;background-size:3px 12px,3px 12px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:50%;width:32px;height:32px;display:block}.sg-tour__pause--held:before{background:#14222ec7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M12 10v12l10-6z'/%3E%3C/svg%3E") 50%/32px no-repeat}.sg-tour__pause:focus-visible{outline-offset:-4px;outline:2px solid #fff}.sg-docs{color:#fff;background:#1f3040;margin-top:clamp(32px,4vw,56px)}.sg-docs__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:clamp(36px,4vw,64px);display:grid}.sg-docs h2{color:#fff;margin:0 0 18px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-docs__row{border-top:1px solid #3a4d5e;grid-template-columns:22px minmax(0,1fr);gap:2px 14px;padding-block:14px;display:grid}.sg-docs__row .sg-icon{color:#7bb4db;grid-row:1/span 2;margin-top:1px}.sg-docs__row h3{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:24px}.sg-docs__row p{color:#c9d7e2;margin:0;font-size:15px;line-height:22px}.sg-docs__fan{height:380px;position:relative}.sg-docs__fan img{border-radius:6px;width:auto;height:90%;position:absolute;top:50%;left:50%;box-shadow:0 14px 36px #0006}.sg-docs__fan .doc_left{transform:translate(-105%,-50%)rotate(-6deg)}.sg-docs__fan .doc_right{transform:translate(5%,-50%)rotate(6deg)}.sg-docs__fan .doc_front{z-index:1;transform:translate(-50%,-52%)}.sg-cta{color:#fff;background:#1f3040;border-bottom:1px solid #3a4d5e;margin-top:clamp(24px,3vw,40px)}.sg-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:clamp(28px,3vw,40px);display:flex}.sg-cta h2{color:#fff;margin:0 0 4px;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.sg-cta p{color:#c9d7e2;margin:0}.sg-ask{color:#0558a3;font-size:14px;font-weight:600}.blog-post-content img{object-fit:cover;border-radius:14px;width:100%;max-height:380px;margin-block:20px;display:block}.blog-post-content img.sg-contain{object-fit:contain;background:#f2f5f7;max-height:none}.blog-post-content table{border-collapse:collapse;width:100%;margin-block:16px;font-size:15px;line-height:22px}.blog-post-content th,.blog-post-content td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3e8;padding:10px 12px 10px 0}.blog-post-content th{font-weight:600}.blog-post-content .sg-next{background:#f2f5f7;border-radius:14px;margin-top:28px;padding:18px 20px}.sg-steps{padding-block:clamp(48px,6vw,88px)}.sg-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sg-steps li{border-top:1px solid #dce3e8;grid-template-columns:36px minmax(0,1fr);align-content:start;column-gap:12px;padding:14px 0;display:grid}.sg-steps li span{color:#fff;background:#0670cc;border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;line-height:1;display:flex}.sg-steps li h3{margin:0 0 2px;font-size:17px;font-weight:600;line-height:24px}.sg-steps li p{color:#56656f;margin:0}.sg-form{gap:14px;display:grid}.sg-form label{color:#56656f;gap:6px;font-size:14px;font-weight:500;display:grid}.sg-form input,.sg-form select,.sg-form textarea{width:100%;min-height:50px;font:inherit;color:#1b2730;background:#fff;border:1px solid #dce3e8;border-radius:12px;padding:10px 14px;font-size:16px}.sg-form textarea{resize:vertical}.sg-form__three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sg-form__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sg-form__hint{color:#56656f;margin:0;font-size:14px;line-height:20px}.sg-form__send{width:100%;min-height:54px}.sg-form__ok{background:#f2f5f7;border-radius:12px;padding:16px;font-weight:600}.sg-cards{padding-block:clamp(40px,5vw,72px)}.sg-cards h2{margin:0 0 8px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-cards__lead{color:#56656f;margin:0 0 8px;font-size:18px}.sg-cards__grid{gap:28px 20px;margin-top:24px;display:grid}.sg-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-cards__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sg-cards--split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.sg-cards--split h2{text-wrap:balance;font-size:clamp(28px,2.8vw,40px);line-height:1.15}.sg-cards--split .sg-cards__lead{margin-bottom:20px}.sg-cards--split .sg-cards__grid{margin-top:0}.sg-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-card{color:inherit;text-decoration:none;display:block}.sg-card__media{border-radius:16px;display:block;overflow:hidden}.sg-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.sg-card h3{margin:14px 0 4px;font-size:20px;font-weight:600;line-height:26px}.sg-card p{color:#56656f;margin:0}.sg-icon{color:#0670cc;flex:none;width:22px;height:22px;display:block}.sg-card--text{border-top:1px solid #dce3e8;grid-template-rows:auto 1fr;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;padding-block:16px;display:grid}.sg-card--text .sg-icon{grid-row:1/span 2;margin-top:1px}.sg-card--text h3{grid-column:2;margin:0;font-size:17px;line-height:24px}.sg-card--text p{grid-column:2;font-size:15px;line-height:22px}.media-with-content h2,.media-with-content .h1,.media-with-content .h2{font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-stats{padding-block:clamp(40px,5vw,64px) 8px}.sg-stats h2{margin:0 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin:0;display:grid}.sg-stats__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sg-stats__grid dt{color:#0670cc;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.8vw,40px);font-weight:700;line-height:1.15}.sg-stats__grid dd{color:#56656f;margin:4px 0 0}.sg-odo{white-space:pre;opacity:0;transition:opacity .2s;display:inline-flex}.sg-odo--go .sg-odo{opacity:1}.sg-odo>*{flex:none}.sg-odo__d{clip-path:inset(0 -1em);justify-content:center;height:1.15em;display:flex}.sg-odo__s{text-align:center;flex:none;transition:transform 1.5s cubic-bezier(.32,.72,0,1) .12s}.sg-odo--go .sg-odo__s{transform:translateY(calc(var(--sg-odo-rows) * -1.15em))}.sg-stats__note{color:#56656f;margin:16px 0 0;font-size:14px}.sg-timeline{padding-block:clamp(32px,4vw,56px)}.sg-timeline h2{margin:0 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-timeline ol{max-width:820px;margin:0;padding:0;list-style:none}.sg-timeline li{border-top:1px solid #dce3e8;grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.sg-faq{border-top:1px solid #dce3e8;grid-template-columns:minmax(180px,320px) minmax(0,1fr);gap:16px 40px;padding-block:40px;display:grid}.sg-faq h2{margin:0;font-size:28px;line-height:34px}.sg-spec{border-bottom:1px solid #dce3e8;grid-template-columns:140px minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.sg-spec b{font-weight:600}.sg-spec span{color:#56656f}.sg-faq details{border-bottom:1px solid #dce3e8;padding-block:12px}.sg-faq summary{cursor:pointer;min-height:28px;font-weight:600}.sg-faq details p{max-width:42em;margin:8px 0 4px}.sg-faq a{color:#0558a3}.sg-trade-wrap{scroll-margin-top:90px}.shopify-section:has(>.sg-trade-wrap){background:#f2f5f7;margin-block:clamp(32px,4vw,56px) 0}.sg-trade{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px);padding-block:clamp(40px,5vw,72px);display:grid}.sg-trade__side{position:sticky;top:100px}.sg-trade__side h2{margin:0 0 20px;font-size:clamp(26px,2.5vw,36px);line-height:1.2}.sg-trade__steps{margin:0;padding:0;list-style:none}.sg-trade__steps li{border-top:1px solid #dce3e8;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-block:14px;display:grid}.sg-trade__steps span{color:#fff;background:#0670cc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.sg-trade__steps b{font-size:17px;font-weight:600;line-height:24px;display:block}.sg-trade__steps p{color:#56656f;margin:2px 0 0}.sg-trade__direct{border-top:1px solid #dce3e8;gap:2px;margin-top:20px;padding-top:18px;display:grid}.sg-trade__direct b{margin-bottom:4px;font-weight:600}.sg-trade__direct a{color:#0558a3;font-weight:600;text-decoration:none}.sg-trade__direct span{color:#56656f;font-size:14px}.sg-trade__card{background:#fff;border-radius:20px;padding:clamp(20px,3vw,36px);box-shadow:0 10px 30px #1f304012}.sg-trade__card h3{margin:0 0 4px;font-size:26px;font-weight:700;line-height:32px}.sg-trade__card>p{color:#56656f;margin:0 0 18px}.sg-form__half{max-width:calc(50% - 6px)}.sg-form a{color:#0558a3}.shopify-section:has(>.sg-legal-wrap),.section.sg-legal-wrap,.shopify-section:has(>.sg-foot-brand-wrap),.section.sg-foot-brand-wrap{color:#fff;background:#1f3040}.sg-foot-brand{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:36px 0;display:flex}.sg-foot-brand img{filter:brightness(0)invert();width:180px;height:auto;display:block}.sg-foot-brand p{color:#c9d7e2;max-width:34em;margin:0;font-size:15px;line-height:22px}.footer-content{content-visibility:visible!important}.footer-content>accordion-custom:nth-of-type(4) .menu__item:nth-last-child(-n+3){display:none}.announcement-bar__text a{white-space:nowrap;color:inherit}.blog-post-content img.sg-diagram--tall{display:none}.rte h2,.page-content h2,.blog-post-content h2{margin-block:28px 8px;font-size:24px;line-height:32px}.rte h3,.page-content h3{font-size:20px;line-height:26px}.sg-legal{border-top:1px solid #56656f;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;padding-block:24px 40px;font-size:14px;line-height:21px;display:grid}.sg-legal b{font-weight:700}.sg-legal a{color:#fff}.accelerated-checkout-block{display:none}.shopify-section-group-footer-group,.shopify-section-group-footer-group a{--color-foreground:255, 255, 255}.shopify-section-group-footer-group{color:#fff}.shopify-section-group-footer-group .footer-logo-invert img,.shopify-section-group-footer-group .logo img{filter:brightness(0)invert()}.product-information .media-gallery__grid{gap:8px}.product-information .media-gallery__grid .product-media-container{border-radius:14px;overflow:hidden}@media (width>=750px) and (width<=1699px){.product-information .product-information__grid.product-information--media-left:not(:has(.media-gallery__grid>li:only-child)){grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important}}.sg-quote .sg-form{gap:10px}.sg-quote .sg-form label{gap:3px}.sg-quote .sg-form input,.sg-quote .sg-form select{min-height:44px;padding-block:6px}.sg-quote .sg-form textarea{min-height:60px;padding-block:8px}.sg-quote .sg-form__send{min-height:50px}.sg-quote__sub{margin:0 0 12px}@media (width>=750px){.product-information .product-information__grid:has(.media-gallery__grid>li:only-child){column-gap:clamp(32px,4vw,64px);grid-column:2!important;grid-template-columns:minmax(0,560px) minmax(0,1fr)!important}.product-information__grid:has(.media-gallery__grid>li:only-child) .product-information__media{grid-row:1;width:100%;min-width:0;padding-inline-end:0;grid-column:1!important}.product-information__grid:has(.media-gallery__grid>li:only-child) .product-details{grid-row:1;padding-inline-start:0;grid-column:2!important}.media-gallery__grid>li:only-child{aspect-ratio:1;height:auto;max-height:none}}@media (width>=990px){.product-information .product-information__grid.product-information--media-left:has(sg-size.sg-size .sg-size__set){column-gap:clamp(40px,5vw,80px);grid-column:2!important;grid-template-columns:minmax(0,1fr) minmax(0,560px)!important}.product-information__grid:has(sg-size) .product-information__media{grid-row:1;width:100%;min-width:0;padding-inline-end:0;grid-column:1!important}.product-information__grid:has(sg-size) .product-information__media>*{max-width:min(100%,max(480px,100svh - 260px));margin-inline:auto}.product-information__grid:has(sg-size) .product-details{grid-row:1;padding-inline-start:0;grid-column:2!important}}.product-information:not(:has(.sg-form)) .product-information__media img{object-fit:contain!important}[class*=__blog-post-title]{width:100%;max-width:var(--normal-content-width)!important;margin-inline:auto!important}.blog-post-card .blog-post-details{display:none}.blog-post-item .blog-post-card--horizontal{flex-direction:column;display:flex}.blog-post-item .blog-post-card--horizontal>.blog-post-card__image-container,.blog-post-item .blog-post-card--horizontal .blog-post-card__content{flex:none;width:100%;max-width:none}.blog-post-item .blog-post-card__image-container{aspect-ratio:3/2;border-radius:16px;overflow:hidden}.blog-post-item .blog-post-card__image{aspect-ratio:auto;width:100%;height:100%}.blog-post-item .blog-post-card__image img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.blog-post-card__content{padding-inline:0}@media (width>=750px){.blog-post-item{--col-span:2!important}}:root{--sg-ease-out:cubic-bezier(.23, 1, .32, 1)}@keyframes sg-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sg-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}.sg-hero p,.sg-hero__cta{animation:sg-rise .8s var(--sg-ease-out) both;animation-delay:.1s}.sg-hero p{animation-delay:.22s}.sg-hero__cta{animation-delay:.34s}.sg-hero__media video.is-playing{animation:sg-settle 1.8s var(--sg-ease-out) both}.sg-reveal{opacity:0;transform:translateY(28px)}.sg-reveal.sg-in{opacity:1;transition:opacity .8s var(--sg-ease-out), transform .8s var(--sg-ease-out);transition-delay:calc(var(--sg-i,0) * 90ms);transform:none}.button:not([disabled]),.sg-hero__secondary{transition:color .16s ease, background-color .16s ease, border-color .16s ease, box-shadow .16s ease, filter .16s ease, transform .12s var(--sg-ease-out)}.button:not([disabled]):active,.sg-hero__secondary:active{transform:scale(.98)}.sg-card__media img,.blog-post-card__image img,main .card-gallery img{transition:transform .35s var(--sg-ease-out)}.sg-card h3,.blog-post-card__title-link,.product-card a{transition:color .16s}@media (hover:hover) and (pointer:fine){.button:not([disabled]):hover{filter:brightness(.92);transform:translateY(-2px);box-shadow:0 6px 16px #0670cc47}.sg-hero__secondary:hover{transform:translateY(-2px)}a.sg-card:hover .sg-card__media img,.blog-post-item:hover .blog-post-card__image img,main product-card:hover .card-gallery img{transform:scale(1.05)}.blog-post-item:hover .blog-post-card__title-link,main product-card:hover a{color:#0558a3}}.sg-faq{interpolate-size:allow-keywords}.sg-faq summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary:after{content:"";width:14px;height:14px;transition:transform .2s var(--sg-ease-out);background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;flex:none}.sg-faq details[open] summary:after{transform:rotate(45deg)}.sg-faq details::details-content{opacity:0;block-size:0;transition:block-size .22s var(--sg-ease-out), opacity .18s ease, content-visibility .22s allow-discrete;overflow:hidden}.sg-faq details[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.sg-hero p,.sg-hero__cta{animation:.2s both sg-fade}.sg-hero__media video{animation:none}.button:not([disabled]):hover,.sg-hero__secondary:hover,.button:not([disabled]):active,.sg-hero__secondary:active,a.sg-card:hover .sg-card__media img,.blog-post-item:hover .blog-post-card__image img,main product-card:hover .card-gallery img{transform:none}.sg-faq details::details-content{transition:opacity .18s ease, content-visibility .18s allow-discrete}}@media (width<=1000px){.sg-cards__grid--4,.sg-cards__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=749px){.sg-trust{grid-template-columns:repeat(2,minmax(0,1fr));font-size:13px;line-height:17px}.sg-hero{align-items:flex-end;min-height:420px}.sg-hero__media:after{background:linear-gradient(#14222e59 0%,#14222ec7 40%,#14222eeb 100%)}.sg-hero__inner{padding:24px 16px}.sg-factory__grid{grid-template-columns:minmax(0,1fr)}.sg-roof{grid-template-columns:minmax(0,1fr);padding:16px}.sg-roof__image img{max-width:140px;margin-inline:auto}.sg-roof__row{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding-block:8px}.sg-roof__row>a{white-space:nowrap;grid-column:1;align-items:center;min-height:32px;font-size:15px;line-height:20px;display:inline-flex}.sg-roof__row>.sg-ask-btn{white-space:nowrap;grid-area:1/2/span 2;align-self:center;align-items:center;min-height:40px;display:inline-flex}.sg-roof__price{white-space:nowrap;grid-column:1}.sg-roof__price b{font-size:16px}.sg-roof__price small{font-size:12px}.sg-roof__row form{grid-area:1/2/span 2;align-self:center}.sg-roof__add{width:auto;min-height:44px;padding:6px 14px}.sg-roof__more{gap:0 20px;margin-top:6px}.sg-roof__more a{align-items:center;min-height:44px;display:inline-flex}.sg-steps{padding-block:32px}.sg-steps ol{grid-template-columns:minmax(0,1fr);gap:0;margin-top:12px}.sg-stats__grid--5>div:last-child{grid-column:1/-1}.footer-content{column-count:2;column-gap:16px;--padding-block-start:20px!important;--padding-block-end:16px!important;display:block!important}.footer-content>accordion-custom{break-inside:avoid;margin-bottom:16px;display:block}.footer-content .menu__item{margin:0!important;padding:0!important}.footer-content .menu__item a{padding-block:8px;font-size:15px;line-height:20px;display:block}.sg-foot-brand{padding-block:28px 0}.sg-foot-brand img{width:150px}.sg-legal{gap:10px;padding-block:16px 24px}.sg-legal a{padding-block:6px;display:inline-block}.sg-trade__direct a{align-items:center;min-height:44px;display:inline-flex}.sg-card:not(.sg-card--text){grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.sg-card:not(.sg-card--text) .sg-card__media{border-radius:12px;grid-row:1/span 2}.sg-card:not(.sg-card--text) h3{margin:0 0 4px;font-size:17px;line-height:22px}.sg-card:not(.sg-card--text) p{font-size:15px;line-height:21px}.sg-cards{padding-block:32px}.blog-post-item .blog-post-card{flex-direction:row;align-items:flex-start;gap:14px;display:flex}.blog-post-item .blog-post-card>.blog-post-card__image-container{border-radius:12px;flex:none;width:112px}.blog-post-item .blog-post-card .blog-post-card__content{flex:1 1 0;width:auto;min-width:0;padding:0}.blog-post-item .blog-post-card__title-link{margin:0;padding:0!important}.blog-post-item .blog-post-card__title-link .text-block{padding:0 0 4px!important;font-size:17px!important;line-height:22px!important}.blog-post-item .blog-post-card__title-link .text-block *{font-size:inherit!important;line-height:inherit!important}.blog-post-item .blog-post-card__content-text{padding:0!important}.blog-post-item .blog-post-card__content :is(p,.rte){margin:0;font-size:15px;line-height:21px}.blog-post-item .blog-post-card__content a:not(.blog-post-card__title-link),.blog-post-content img.sg-diagram--wide{display:none}.blog-post-content img.sg-diagram--tall{display:block}.menu-drawer__menu-item--mainlist{min-height:48px;font-weight:600;line-height:26px;font-size:20px!important}.menu-drawer__menu-item--child{color:#1b2730;min-height:44px;font-size:16px!important}.sg-drawer-contact{color:#56656f;border-top:1px solid #dce3e8;justify-items:start;gap:6px;padding:16px 20px 24px;font-size:14px;display:grid}.sg-drawer-contact .button{text-align:center;justify-self:stretch;margin-bottom:6px}.sg-drawer-contact__tel{color:#0558a3;align-items:center;min-height:40px;font-size:16px;font-weight:600;display:inline-flex}.sg-stats__grid,.sg-stats__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-timeline li{grid-template-columns:64px minmax(0,1fr)}.sg-form__two,.sg-cards__grid--3,.sg-legal,.sg-faq{grid-template-columns:minmax(0,1fr)}.sg-cards__grid--4,.sg-cards__grid--5{grid-template-columns:minmax(0,1fr);gap:12px}.sg-trade{grid-template-columns:minmax(0,1fr)}.sg-trade__side{position:static}.sg-form__half{max-width:none}.sg-faq summary{align-items:center;min-height:44px;display:flex}.sg-docs__grid{grid-template-columns:minmax(0,1fr)}.sg-docs__fan{height:250px}.sg-tour__grid{grid-template-columns:minmax(0,1fr);gap:12px}.sg-tour__screen{border-radius:12px;order:-1}.sg-tour__step{min-height:44px;padding:6px 0}.sg-tour__n{width:28px;height:28px;font-size:13px}.sg-tour__step b{font-size:16px}.sg-tour--on .sg-tour__step[aria-current] .sg-tour__text{min-height:66px}.sg-tour__cap:not(:empty){font-size:13px;bottom:8px;left:8px}.sg-cards--split{grid-template-columns:minmax(0,1fr);gap:18px}.sg-cards--split .button{justify-content:center;width:100%;display:flex}.sg-cards--split .sg-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-cards--split .sg-card--text{background:#f2f5f7;border:0;border-radius:12px;flex-direction:column;gap:8px;padding:14px 12px;display:flex}.sg-cards--split .sg-card--text h3{font-size:14px;line-height:19px}.sg-cards--split .sg-card--text p{display:none}.sg-tour__pause{top:2px;bottom:auto;right:2px}.product-information__media slideshow-slide,.product-information__media .product-media{aspect-ratio:4/3!important}.variant-option--buttons.variant-option--equal-width-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.variant-option--equal-width-buttons>.variant-option__button-label:last-of-type:nth-of-type(odd){grid-column:1/-1}.main-collection-grid .product-grid{padding-inline:16px}.main-collection-grid .product-card__content{padding-inline:0!important}}:root{--sg-gap:clamp(44px, 5.5vw, 80px)}main.content-for-layout:has(.sg-hero,.hero,.product-information){gap:var(--sg-gap);flex-direction:column;padding-block-end:var(--sg-gap)}main.content-for-layout:has(>.shopify-section:last-child .sg-cta){padding-block-end:0}main .sg-stats,main .sg-cards,main .sg-steps,main .sg-tour,main .sg-timeline{padding-block:0}main .sg-roof,main .sg-docs,main .sg-cta{margin-block:0}main .sg-faq{padding-block:28px 0}main .shopify-section:has(>.sg-trade-wrap){margin-block:0}main .ui-test-product-list>.section,main .media-with-content.section--page-width,main .section:has(>.media-block){padding-block:0!important}:root{--g-bg:#f7f8f8;--g-ink:#0f1a20;--g-soft:#55636b;--g-line:#dfe4e6;--g-card:#fff;--g-edge:#2e7c6c;--g-edge-soft:#e3efec;--g-blue:#0670cc;--g-blue-dk:#0558a3;--g-dark:#0f1a20;--g-dark-soft:#b9c6cd;--g-r:22px;--g-r-lg:28px;--g-gap:12px;--g-ease:cubic-bezier(.23, 1, .32, 1)}body{background:var(--g-bg);color:var(--g-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.03em;font-weight:500}a{text-underline-offset:3px}.sg-label{color:var(--g-soft);letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:500;line-height:20px}.sg-label:before{content:"";background:var(--g-edge);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sg-head2{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;align-items:end;gap:12px 32px;margin-bottom:28px;display:grid}.sg-head2>.sg-label{align-self:start;padding-top:10px}.sg-head2--nolabel{grid-template-columns:minmax(0,1fr) auto}.sg-head2__title{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;color:inherit;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.04}.sg-head2--big .sg-head2__title{letter-spacing:-.045em;max-width:16ch;font-size:clamp(42px,6.4vw,92px);line-height:.96}.sg-head2__lead{max-width:52ch;color:var(--g-soft);margin:14px 0 0;font-size:16px;line-height:1.55}.sg-head2--dark .sg-label,.sg-head2--dark .sg-head2__lead{color:var(--g-dark-soft)}.sg-head2--dark .sg-head2__title{color:#fff}@media (width<=749px){.sg-head2,.sg-head2--nolabel{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:20px}.sg-head2>.sg-label{padding-top:0}.sg-head2__act{margin-top:8px}}.sg-act{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sg-act__pill,.sg-act__circ{height:46px;transition:background-color .16s ease, color .16s ease, transform .16s var(--g-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sg-act__pill{white-space:nowrap;padding:0 22px;font-size:15px;font-weight:600}.sg-act__circ{flex:none;width:46px}.sg-act__circ svg{width:16px;height:16px;transition:transform .2s var(--g-ease)}.sg-act--dark .sg-act__pill,.sg-act--dark .sg-act__circ{background:var(--g-ink);color:#fff}.sg-act--light .sg-act__pill,.sg-act--light .sg-act__circ,.sg-head2--dark .sg-act--dark .sg-act__pill,.sg-head2--dark .sg-act--dark .sg-act__circ{color:var(--g-ink);background:#fff}.sg-act--outline .sg-act__pill,.sg-act--outline .sg-act__circ{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.sg-act:focus-visible{outline:2px solid var(--g-edge);outline-offset:3px;border-radius:999px}@media (hover:hover) and (pointer:fine){.sg-act:hover .sg-act__circ svg{transform:translate(2px,-2px)}.sg-act:hover .sg-act__pill{transform:translate(-2px)}}.sg-act:active .sg-act__pill,.sg-act:active .sg-act__circ{transform:scale(.97)}.button,button.button,.shopify-payment-button__button--unbranded{letter-spacing:0;font-weight:600}@media (hover:hover) and (pointer:fine){.button:not([disabled]):hover{filter:none;box-shadow:none;background-color:#1d2c35;transform:translateY(-1px)}}.sg-gcard{background:var(--g-card);border-radius:var(--g-r)}.sg-hero{margin:8px var(--page-margin,40px) 0;border-radius:var(--g-r-lg);background:var(--g-dark);align-items:flex-end;min-height:clamp(460px,72svh,760px)}.sg-hero__media:after{background:linear-gradient(#0a121800 30%,#0a1218b8 100%)}.sg-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:24px 48px;max-width:none;padding:clamp(24px,3.4vw,48px);display:grid}.sg-hero h1{letter-spacing:-.045em;grid-area:1/1/span 2;max-width:14ch;margin:0;font-size:clamp(42px,6.2vw,92px);font-weight:500;line-height:.96}.sg-hero p{color:#e6edf0;grid-column:2;margin:0;font-size:16px}.sg-hero__cta{grid-column:2}@media (width<=749px){.sg-hero{border-radius:var(--g-r);min-height:520px;margin:4px 12px 0}.sg-hero__inner{grid-template-columns:minmax(0,1fr);padding:22px}.sg-hero h1,.sg-hero p,.sg-hero__cta{grid-area:auto/1}.sg-hero__media:after{background:linear-gradient(#0a12180d 20%,#0a1218d9 100%)}}.sg-stats__grid{gap:var(--g-gap)}.sg-stats__grid>div{background:var(--g-card);border-radius:var(--g-r);padding:24px}.sg-stats__grid dt{color:var(--g-ink);letter-spacing:-.04em;font-size:clamp(30px,3.4vw,46px);font-weight:500}.sg-stats__grid dd{color:var(--g-soft);font-size:14px}.sg-stats__note{color:var(--g-soft)}.sg-roof{background:var(--g-card);border-radius:var(--g-r-lg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.sg-roof__image{background:radial-gradient(120% 90% at 30% 20%,#fff,#e8eef0);place-items:center;height:100%;padding:32px;display:grid}.sg-roof__image img{max-width:420px}.sg-roof__body{padding:clamp(24px,3.4vw,44px)}.sg-roof h2{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-roof__body>p{color:var(--g-soft)}.sg-roof__rows{border-top-color:var(--g-line)}.sg-roof__row{border-bottom-color:var(--g-line)}.sg-roof__row>a{font-weight:500}.sg-roof__price b{font-weight:600}.sg-roof__more a,.sg-head a{color:var(--g-ink);text-decoration:underline}@media (width<=749px){.sg-roof{grid-template-columns:minmax(0,1fr)}.sg-roof__image{padding:20px}}main product-card,main .product-card{background:var(--g-card);border-radius:var(--g-r);overflow:hidden}main product-card .card-gallery,main .product-card .card-gallery{border-radius:0!important}main product-card :is(.product-card__title,.text-block){font-weight:500}.sg-factory{margin-inline:var(--page-margin,40px);border-radius:var(--g-r-lg);background:var(--g-dark);overflow:hidden}.sg-factory h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-factory ul{color:var(--g-dark-soft)}.sg-factory__media{border-radius:var(--g-r)}@media (width<=749px){.sg-factory{border-radius:var(--g-r);margin-inline:12px}}.sg-steps ol{gap:var(--g-gap)}.sg-steps li{background:var(--g-card);border-radius:var(--g-r);border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:180px;padding:24px;display:grid}.sg-steps li span{width:auto;height:auto;color:var(--g-edge);background:0 0;border-radius:0;grid-row:auto;justify-content:flex-start;font-size:13px;font-weight:600}.sg-steps li span:before{content:"0"}.sg-steps li h3{letter-spacing:-.01em;font-size:19px;font-weight:500;line-height:1.3}.sg-steps li p{color:var(--g-soft);font-size:14px}@media (width<=749px){.sg-steps ol{gap:10px}.sg-steps li{min-height:0}}.sg-card__media{border-radius:var(--g-r)}.sg-card h3{letter-spacing:-.01em;font-weight:500}.sg-card p{color:var(--g-soft)}.sg-cards__grid:has(>.sg-card--text){gap:var(--g-gap)}.sg-card--text{background:var(--g-card);border-radius:var(--g-r);border:0;grid-template-columns:1fr;align-content:start;gap:10px;padding:22px}.sg-card--text .sg-icon{color:var(--g-edge);grid-row:auto}.sg-card--text h3,.sg-card--text p{grid-column:1}a.sg-card:hover h3{color:var(--g-ink)}.sg-cards--split h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}@media (width<=749px){.sg-cards--split .sg-card--text{background:var(--g-card)}}.media-with-content.section--page-width .media-block__media{border-radius:var(--g-r-lg)}.media-with-content h2,.media-with-content .h1,.media-with-content .h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-cta{margin-inline:var(--page-margin,40px);border-radius:var(--g-r-lg);background:var(--g-dark);border:0}.sg-cta__inner{align-items:flex-end;padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px)}.sg-cta h2{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.04}.sg-cta p{color:var(--g-dark-soft)}.sg-cta .button{color:var(--g-ink);background:#fff;border-color:#fff}main .shopify-section:last-child .sg-cta{margin-bottom:var(--sg-gap)}@media (width<=749px){.sg-cta{border-radius:var(--g-r);margin-inline:12px}}.sg-faq{border-top:0;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:16px 32px}.sg-faq>h2{letter-spacing:0;color:var(--g-soft);padding-top:4px;font-size:13px;font-weight:500;line-height:20px}.sg-faq>h2:before{content:"";background:var(--g-edge);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.sg-faq>div,.sg-faq>dl{background:var(--g-card);border-radius:var(--g-r);padding:6px 24px}.sg-faq details,.sg-spec{border-bottom-color:var(--g-line)}.sg-faq details:last-child,.sg-spec:last-child{border-bottom:0}.sg-faq summary{min-height:44px;font-size:17px;font-weight:500}.sg-faq a,.sg-form a{color:var(--g-ink)}.sg-tour h2,.sg-timeline h2,.sg-stats h2,.sg-steps h2,.sg-cards h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-tour__step[aria-current] .sg-tour__n,.sg-tour__bar{background:var(--g-edge)}.sg-tour__screen{border-radius:var(--g-r-lg)}.sg-docs{margin-inline:var(--page-margin,40px);border-radius:var(--g-r-lg);background:var(--g-dark)}.sg-docs h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-docs__row .sg-icon{color:#7cc6b5}.sg-docs__row{border-top-color:#2a3a44}.sg-timeline b{color:var(--g-edge);font-weight:600}.sg-timeline li{border-top-color:var(--g-line)}@media (width<=749px){.sg-docs{border-radius:var(--g-r);margin-inline:12px}}.shopify-section:has(>.sg-trade-wrap){background:0 0}.sg-trade__side h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-trade__steps span{color:var(--g-edge);background:0 0;justify-content:flex-start;width:auto;font-size:13px}.sg-trade__card{border-radius:var(--g-r-lg);box-shadow:none}.sg-trade__direct a{color:var(--g-ink)}.sg-form input,.sg-form select,.sg-form textarea{background:var(--g-bg);border-color:var(--g-line);border-radius:14px}main .hero{margin-inline:var(--page-margin,40px);border-radius:var(--g-r-lg);overflow:hidden}main .hero :is(h1,.h1){letter-spacing:-.045em;font-weight:500;line-height:.98}@media (width<=749px){main .hero{border-radius:var(--g-r);margin-inline:12px}}.shopify-section:has(>.sg-legal-wrap),.section.sg-legal-wrap,.shopify-section:has(>.sg-foot-brand-wrap),.section.sg-foot-brand-wrap,.shopify-section-group-footer-group{background:var(--g-dark)!important}.sg-legal{border-top-color:#2a3a44}.sg-ask{color:var(--g-ink);text-decoration:underline}.blog-post-content a{color:var(--g-blue-dk)}.blog-post-content .sg-next{background:var(--g-card);border-radius:var(--g-r)}.sg-size__w{background:var(--g-card);border-color:#0000;border-radius:14px}.sg-size__w[aria-pressed=true]{border:2px solid var(--g-ink);background:var(--g-card)}.sg-size__rows{background:var(--g-card);border:0;border-radius:18px}.sg-size__row+.sg-size__row{border-top-color:var(--g-line)}.sg-size__row:has(:checked){background:var(--g-edge-soft)}.sg-size__row:has(:checked) .sg-size__dot{border-color:var(--g-edge)}.sg-size__label{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.product-information .product-media-container,.product-information slideshow-slide{border-radius:var(--g-r-lg)}.product-information__media{--product-media-bg:var(--g-card)}@media (prefers-reduced-motion:reduce){.sg-act__pill,.sg-act__circ,.sg-act__circ svg{transition:none}.sg-act:hover .sg-act__circ svg,.sg-act:hover .sg-act__pill,.sg-act:active .sg-act__pill,.sg-act:active .sg-act__circ{transform:none}}.sg-label--dark{color:var(--g-dark-soft);margin-bottom:14px}.sg-hero__secondary{border-color:#fff9;height:46px;min-height:46px;padding:0 22px;font-weight:600}.sg-hero__cta{gap:8px}.sg-factory .sg-act,.sg-cta .sg-act{margin-top:4px}.sg-cards--split .sg-act{margin-top:18px}.section-resource-list__header .group-block-content{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;align-items:end;gap:12px 32px;display:grid!important}.section-resource-list__header .group-block-content:before{color:var(--g-soft);align-self:start;padding-top:10px;font-size:13px;font-weight:500;line-height:20px}[class*=__glass].section-resource-list .section-resource-list__header .group-block-content:before{content:"●  Glass"}[class*=__systems].section-resource-list .section-resource-list__header .group-block-content:before{content:"●  Systems"}.section-resource-list__header .group-block-content:first-letter{color:var(--g-edge)}.section-resource-list__header :is(h2,h3){letter-spacing:-.035em;max-width:20ch;margin:0;font-weight:500;font-size:clamp(30px,3.6vw,48px)!important;line-height:1.04!important}.section-resource-list__header .link{height:46px;box-shadow:inset 0 0 0 1px var(--g-ink);border-radius:999px;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=749px){.section-resource-list__header .group-block-content{grid-template-columns:minmax(0,1fr) auto}.section-resource-list__header .group-block-content:before{grid-column:1/-1;padding-top:0}}.product-information__media slideshow-slides,.product-information__media .media-gallery__grid,.product-information__media slideshow-container{border-radius:var(--g-r-lg);background:radial-gradient(120% 90% at 30% 20%,#fff,#e8eef0);overflow:hidden}.product-information__media slideshow-slide,.product-information__media .product-media-container{background:0 0!important}.product-information__media .slideshow-controls__thumbnail,.product-information__media slideshow-controls button img{border-radius:14px}.product-details :is(h1,.h1){letter-spacing:-.04em;font-size:clamp(36px,4.4vw,58px)!important;font-weight:500!important;line-height:1!important}.product-details product-price,.product-details .price{letter-spacing:-.02em;font-weight:500}.product-details .divider,.product-details hr{opacity:.5}.sg-size .sg-size__w[aria-pressed=true]{border:2px solid var(--g-ink)!important;background:var(--g-card)!important}.sg-size .sg-size__w{border:1px solid var(--g-line)!important}@media (hover:hover) and (pointer:fine){.sg-size .sg-size__w:hover{border-color:var(--g-ink)!important}}.sg-size .sg-size__row:has(:checked){background:var(--g-edge-soft)!important}.sg-size .sg-size__row:has(:checked) .sg-size__dot{border-color:var(--g-edge)!important}.sg-size .sg-size__row:has(:focus-visible),.sg-size .sg-size__w:focus-visible{outline-color:var(--g-edge)}.sg-size__label{color:var(--g-soft)!important}main[data-template^=collection]>.shopify-section:first-child .layout-panel-flex{padding-block:clamp(32px,4vw,56px) 8px}main[data-template^=collection]>.shopify-section:first-child .layout-panel-flex:before{content:"●  Made to your size";color:var(--g-soft);font-size:13px;font-weight:500;line-height:20px}main[data-template^=collection]>.shopify-section:first-child .layout-panel-flex:first-letter{color:var(--g-edge)}main[data-template^=collection] h1{letter-spacing:-.045em;font-size:clamp(42px,6.4vw,88px)!important;font-weight:500!important;line-height:.96!important}main[data-template^=collection]>.shopify-section:first-child .rte,main[data-template^=collection]>.shopify-section:first-child p{max-width:52ch;color:var(--g-soft);font-size:16px}main .product-grid{--product-grid-gap:var(--g-gap)}body .sg-contact{--sgc-blue:var(--g-ink);--sgc-blue-dk:var(--g-ink);--sgc-sel:var(--g-edge-soft);--sgc-line:var(--g-line);--sgc-mist:var(--g-card);--sgc-ink:var(--g-ink);--sgc-steel:var(--g-soft)}body .sg-contact__band{color:var(--g-ink);background:0 0}body .sg-contact__band:after{display:none}body .sg-contact__top{gap:12px clamp(32px,4vw,64px);padding-block:clamp(32px,4vw,56px) 0}body .sg-contact__intro{padding-bottom:0}body .sg-contact__eyebrow{color:var(--g-soft);text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}body .sg-contact__eyebrow:before{content:"";background:var(--g-edge);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}body .sg-contact h1{color:var(--g-ink);letter-spacing:-.045em;max-width:12ch;font-size:clamp(42px,6vw,84px);font-weight:500;line-height:.96}body .sg-contact__lead{color:var(--g-soft)}body .sg-contact__ways{gap:var(--g-gap);max-width:none}body .sg-contact__ways a{background:var(--g-card);border-radius:var(--g-r);color:var(--g-ink);border:0;padding:18px 20px}body .sg-contact__ways b{letter-spacing:-.02em;font-size:22px;font-weight:500}body .sg-contact__ways .sg-contact__mail{font-size:19px}body .sg-contact__ways small{color:var(--g-soft)}body .sg-contact__ic{background:var(--g-edge-soft);color:var(--g-edge)}@media (hover:hover) and (pointer:fine){body .sg-contact__ways a:hover{background:var(--g-card);box-shadow:inset 0 0 0 1px var(--g-ink);border-color:#0000}}body .sg-contact__ways a:focus-visible{outline-color:var(--g-edge)}body .sg-contact__card{border-radius:var(--g-r-lg);box-shadow:none;margin-bottom:0;padding:clamp(22px,2.6vw,32px)}body .sg-contact__card h2{letter-spacing:-.02em;font-size:24px;font-weight:500}body .sg-contact__form input:not([type=radio]),body .sg-contact__form textarea{background:var(--g-bg);border-color:var(--g-line);border-radius:14px}body .sg-contact__chip span{border-radius:999px;padding-inline:14px}body .sg-contact__chip input:checked+span{border-color:var(--g-ink);background:var(--g-ink);padding-inline:13px;color:#fff!important}body .sg-contact__low{padding-top:clamp(56px,7vw,96px)}body .sg-contact__lowhead{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:end;gap:12px 32px;display:grid}body .sg-contact__label{text-transform:none;letter-spacing:0;align-self:start;padding-top:10px;font-size:13px;font-weight:500}body .sg-contact__label:before{content:"";background:var(--g-edge);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}body .sg-contact__lowhead h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.04}body .sg-contact__steps li{border-radius:var(--g-r);border:0}body .sg-contact__n{color:var(--g-edge);background:0 0;justify-content:flex-start;width:auto;height:auto;margin-bottom:4px;font-size:13px;font-weight:600}body .sg-contact__n:before{content:"0"}body .sg-contact__steps b{font-size:19px;font-weight:500}body .sg-contact__steps .sg-contact__eg{background:var(--g-edge-soft)}body .sg-contact__eg span{color:var(--g-edge)}body .sg-contact__links a{background:var(--g-card);border-radius:var(--g-r)}@media (hover:hover) and (pointer:fine){body .sg-contact__links a:hover{background:var(--g-card);box-shadow:inset 0 0 0 1px var(--g-ink)}}body .sg-contact__links svg{color:var(--g-ink)}@media (width<=749px){body .sg-contact__lowhead{grid-template-columns:minmax(0,1fr)}.sg-contact__label{padding-top:0}.sg-contact__low{padding-top:48px}}body .sg-contact__n{display:inline-flex}main .hero :is(h1,.h1){letter-spacing:-.045em!important;font-size:clamp(46px,7vw,100px)!important;font-weight:500!important;line-height:.95!important}main .hero :is(p,.rte){max-width:44ch;font-size:17px}main .hero{max-height:720px}@media (width<=749px){.sg-stats__grid>div{min-width:0;padding:18px}.sg-stats__grid dt{overflow-wrap:anywhere;font-size:26px}.sg-roof__image{padding:16px}.sg-roof__image img{max-width:220px}}.section-resource-list__header .group-block-content{grid-template-columns:none;display:flex!important}[class*=__glass].section-resource-list .section-resource-list__header .group-block-content,[class*=__systems].section-resource-list .section-resource-list__header .group-block-content{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;display:grid!important}.section-resource-list__header :is(h2,h3,.h4,.h3){max-width:none}.section-resource-list__header .group-block-content{justify-content:space-between;align-items:flex-end;gap:12px 32px}main .product-card__content{gap:4px!important;padding:0 0 18px!important}main .product-card__content>.card-gallery{margin-bottom:10px}main .product-card__content>:not(.card-gallery):not(:has(.card-gallery)){padding-inline:18px!important}main .product-card__content>:has(.card-gallery){margin-bottom:10px;padding:0!important}main .product-card__content>.contents>:not(.card-gallery){padding-inline:18px!important}main[data-template=page] .layout-panel-flex--column,main[data-template="404"]>.shopify-section:first-child .layout-panel-flex--column{padding-top:clamp(32px,4vw,56px)}main[data-template=page] .layout-panel-flex--column:before{content:"●  Help";color:var(--g-soft);font-size:13px;font-weight:500;line-height:20px}main[data-template=page] .layout-panel-flex--column:first-letter{color:var(--g-edge)}main[data-template=page] h1,main[data-template="404"] h1{max-width:16ch;letter-spacing:-.045em!important;font-size:clamp(40px,5.6vw,76px)!important;font-weight:500!important;line-height:.98!important}main[data-template=page] .page-content,main[data-template=page\.about] .page-content{background:var(--g-card);border-radius:var(--g-r-lg);max-width:860px;padding:clamp(24px,3.4vw,48px)}main[data-template=page] .page-content h2{letter-spacing:-.02em;border-top:1px solid var(--g-line);margin-top:32px;padding-top:24px;font-size:24px;font-weight:500}main[data-template=page] .page-content h2:first-child{border-top:0;margin-top:0;padding-top:0}main[data-template=page] .page-content p,main[data-template=page] .page-content li{color:#3b4852;max-width:68ch}main[data-template=page] .page-content a,main[data-template=page\.about] .page-content a{color:var(--g-ink)}main[data-template=cart] .cart-page{gap:var(--g-gap) clamp(24px, 3vw, 40px)}main[data-template=cart] .cart-page__title :is(h1,h2,.h4,.h3){letter-spacing:-.04em;font-weight:500;font-size:clamp(34px,4vw,52px)!important}main[data-template=cart] .cart-page__summary{border-radius:var(--g-r-lg);background:var(--g-card)!important;padding:28px!important}main[data-template=cart] .cart-items,main[data-template=cart] .cart-page__items{background:var(--g-card);border-radius:var(--g-r-lg);padding:8px 24px}main[data-template=blog] h1{letter-spacing:-.045em!important;font-size:clamp(42px,6vw,84px)!important;font-weight:500!important;line-height:.96!important}main[data-template=blog] h1:before{content:"● ꂾfore you order";letter-spacing:0;color:var(--g-soft);margin-bottom:14px;font-size:13px;font-weight:500;line-height:20px;display:block}main[data-template=blog] h1:first-letter{color:var(--g-edge)}.blog-post-item .blog-post-card{background:var(--g-card);border-radius:var(--g-r);height:100%;overflow:hidden}.blog-post-item .blog-post-card__image-container{border-radius:0!important}.blog-post-item .blog-post-card__content{padding:16px 20px 20px!important}.blog-post-item .blog-post-card__title-link .text-block *{letter-spacing:-.01em;font-weight:500}main[data-template=article] h1{letter-spacing:-.04em!important;font-weight:500!important}main[data-template=article] h1:before{content:"●  Guide";letter-spacing:0;color:var(--g-soft);margin-bottom:14px;font-size:13px;font-weight:500;line-height:20px;display:block}main[data-template=article] h1:first-letter{color:var(--g-edge)}.blog-post-content table{background:var(--g-card);border-radius:var(--g-r);border-collapse:separate;border-spacing:0;overflow:hidden}.blog-post-content th,.blog-post-content td{border-bottom-color:var(--g-line);padding:12px 16px}.blog-post-content thead th{color:var(--g-soft);background:#eef2f3;font-size:13px;font-weight:600}.blog-post-content tr:last-child td{border-bottom:0}.blog-post-content h2{letter-spacing:-.02em;font-weight:500}.sg-card--text{grid-template-rows:none}.sg-timeline ol{background:var(--g-card);border-radius:var(--g-r-lg);max-width:none;padding:8px clamp(20px,3vw,36px)}.sg-timeline li{grid-template-columns:120px minmax(0,1fr);align-items:baseline;padding-block:16px}.sg-timeline li:first-child{border-top:0}.sg-timeline b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}@media (width<=749px){.sg-timeline li{grid-template-columns:76px minmax(0,1fr)}.sg-timeline b{font-size:18px}}.product-information .sg-quote{background:var(--g-card);border-radius:var(--g-r-lg);padding:clamp(20px,2.6vw,32px)}.sg-roof__add.button{box-shadow:inset 0 0 0 1px var(--g-ink);min-height:38px;font-size:14px;color:var(--g-ink)!important;background:0 0!important;border-color:#0000!important}@media (hover:hover) and (pointer:fine){.sg-roof__add.button:hover{transform:none;background:var(--g-ink)!important;color:#fff!important}}.sg-drawer-contact__tel{color:var(--g-ink)}.blog-post-item .blog-post-card__image-container{aspect-ratio:3/2!important;height:auto!important}.blog-post-item .blog-post-card__image-container img{object-fit:cover}@media (width<=749px){.sg-faq{grid-template-columns:minmax(0,1fr);gap:12px}.sg-faq>div,.sg-faq>dl{padding:4px 18px}.sg-spec{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width>=990px){main .product-information{--sgp-top:clamp(24px, min(3.4vw, 4.4svh), 56px);--sgp-h:clamp(440px, calc(100svh - 300px), 740px);padding-top:var(--sgp-top)!important}main .product-information .product-information__grid.product-information--media-left{align-items:start;column-gap:clamp(40px,5vw,80px);grid-column:2!important;grid-template-columns:minmax(0,1fr) minmax(0,560px)!important}main .product-information .product-information__grid .product-information__media{grid-row:1;width:100%;min-width:0;grid-column:1!important;padding:0!important}main .product-information .product-information__grid .product-information__media>*{max-width:none!important;margin:0!important}main .product-information .product-information__media media-gallery{top:calc(var(--header-height,66px) + var(--sgp-top))!important;padding-top:0!important}main .product-information .product-information__media slideshow-slide{aspect-ratio:auto!important;height:var(--sgp-h)!important}main .product-information .product-information__media slideshow-slide :is(.product-media-container,.product-media,.product-media-constraint-wrapper,img){aspect-ratio:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}main .product-information .product-information__media slideshow-slide img{object-fit:contain!important}main .product-information:has(.sg-quote .sg-form) .product-information__media slideshow-slide img{object-fit:cover!important}main .product-information .product-information__grid .product-details{grid-area:1/2/span 2!important;padding:0!important}main .product-information .product-information__grid .sg-pdp-story{grid-row:2;grid-column:1!important}main .product-information .product-details>.group-block:first-child{padding-top:0!important}main .product-information .product-details.sticky-content--desktop{top:calc(var(--header-height,66px) + 24px)!important}main .product-information .product-information__grid.product-information--media-left{row-gap:28px!important}main .product-information .product-details :is(h1,.h1){font-size:clamp(32px,3vw,46px)!important}main .product-information:has(.sg-pdp-story) .sg-quote__sub{display:none}main .product-information .sg-quote{padding:24px 28px!important}main .product-information .sg-quote .sg-form{gap:8px}main .product-information .sg-quote .sg-form textarea{height:52px;min-height:52px}main .product-information .sg-quote .sg-form__send{height:50px;min-height:50px!important}main .product-information .product-details :is(h1,.h1){margin-top:-.12em!important}}.sg-pdp-story{max-width:68ch;color:var(--g-ink);order:2;margin-top:0;font-size:17px;line-height:1.65}.sg-pdp-story>:first-child{margin-top:0}.sg-pdp-story p{margin:0 0 1em}.sg-pdp-story :is(h2,h3){letter-spacing:-.02em;margin:1.4em 0 .5em;font-size:22px;font-weight:500;line-height:1.25}@media (width<=749px){.sg-pdp-story{grid-column:2/3;margin-top:28px;font-size:16px}}@media (width>=750px) and (width<=989px){.sg-pdp-story{grid-column:1/-1}}.sg-attach{gap:8px;display:grid;position:relative}.sg-attach__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.sg-attach__pick{border:1.5px dashed var(--g-line);cursor:pointer;background:var(--g-bg);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:grid!important}.sg-attach__pick b{color:var(--g-ink);font-size:15px;font-weight:600;display:block}.sg-attach__pick small{color:var(--g-soft);font-size:13px;font-weight:400;display:block}.sg-attach__ic{background:var(--g-edge-soft);width:40px;height:40px;color:var(--g-edge);border-radius:12px;place-items:center;display:grid}.sg-attach__ic svg{width:20px;height:20px}.sg-attach__input:focus-visible+.sg-attach__list,.sg-attach:has(.sg-attach__input:focus-visible) .sg-attach__pick{outline:2px solid var(--g-edge);outline-offset:2px}@media (hover:hover) and (pointer:fine){.sg-attach__pick:hover{border-color:var(--g-edge);background:var(--g-card)}}.sg-attach__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sg-attach__list li{background:var(--g-bg);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 12px;font-size:14px;display:grid}.sg-attach__name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sg-attach__st{color:var(--g-soft);grid-column:1;font-size:12.5px}.sg-attach__list li.is-ok .sg-attach__st{color:var(--g-edge)}.sg-attach__list li.is-err .sg-attach__st{color:#a3541b}.sg-attach__x{font:inherit;color:var(--g-soft);cursor:pointer;background:0 0;border:0;grid-area:1/2/span 2;padding:4px;font-size:13px;text-decoration:underline}.sg-form__send[aria-busy=true]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.sg-attach__pick{transition:none}}#MainContent>.shopify-section:last-child>*{margin-block-end:0!important;padding-block-end:0!important}#MainContent{padding-block-end:clamp(48px,6vw,80px)}.sg-trade__card>p.sg-trade__pdf{margin:-8px 0 18px;font-size:15px;font-weight:500;line-height:1.8}.sg-trade__pdf a{color:var(--g-ink,#0f1a20);text-underline-offset:3px;text-decoration:underline}h1,.h1{letter-spacing:var(--h1-ls)}.announce[data-astro-cid-w2wd4gjv]{background:var(--c-navy);color:var(--c-bg);padding-block:8px}.announce__text[data-astro-cid-w2wd4gjv]{text-align:center;font-size:12px;font-weight:500;line-height:12px}.announce__text[data-astro-cid-w2wd4gjv] a[data-astro-cid-w2wd4gjv]{white-space:nowrap;text-underline-offset:3px;text-decoration:underline .9px}.site-drawer[data-astro-cid-vr4z3ncv]{overscroll-behavior:contain;background:var(--c-bg);width:calc(100% - 19.5px);max-width:500px;height:100%;max-height:none;color:var(--c-ink);border:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.site-drawer[data-astro-cid-vr4z3ncv][open]{animation:site-drawer-in .28s var(--ease-out);flex-direction:column;display:flex}.site-drawer[data-astro-cid-vr4z3ncv]::backdrop{background:#00000040}@keyframes site-drawer-in{0%{transform:translate(-100%)}}.site-drawer__close[data-astro-cid-vr4z3ncv]{width:52px;height:52px;color:var(--c-ink);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.site-drawer__list[data-astro-cid-vr4z3ncv]{margin:0 0 8px;padding:0 18.2px;list-style:none}.site-drawer__item[data-astro-cid-vr4z3ncv]{min-height:45.6px;color:var(--c-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:4px 0;font-size:20px;line-height:27.71px;text-decoration:none;list-style:none;display:flex}.site-drawer__item[data-astro-cid-vr4z3ncv]::-webkit-details-marker{display:none}.site-drawer__icon[data-astro-cid-vr4z3ncv]{align-items:center;height:45.594px;padding-left:20px;display:flex}.site-drawer__group[data-astro-cid-vr4z3ncv][open] .icon-plus__v[data-astro-cid-vr4z3ncv]{display:none}.site-drawer__sublist[data-astro-cid-vr4z3ncv]{margin:-4.8px 0 8px;padding:0 0 8px;list-style:none}.site-drawer__subitem[data-astro-cid-vr4z3ncv]{min-height:44px;color:var(--c-ink-80);align-items:center;padding:4px 0;font-size:16px;line-height:26.74px;display:flex}.site-drawer__contact[data-astro-cid-vr4z3ncv]{color:#56656f;border-top:1px solid #dce3e8;justify-items:start;gap:6px;padding:16px 20px 24px;font-size:14px;line-height:22.39px;display:grid}.site-drawer__contact[data-astro-cid-vr4z3ncv] .btn[data-astro-cid-vr4z3ncv]{margin-bottom:6px}.site-drawer__tel[data-astro-cid-vr4z3ncv]{min-height:40px;color:var(--c-ink);align-items:center;font-size:16px;font-weight:600;line-height:25.6px;display:inline-flex}@media (width>=990px){.site-drawer[data-astro-cid-vr4z3ncv]{display:none!important}}.site-header[data-astro-cid-jr7posx5]{z-index:18;background:var(--c-bg);position:sticky;top:-1px}.site-header__bar[data-astro-cid-jr7posx5]{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;align-items:center;height:60px;display:grid}.site-header__burger[data-astro-cid-jr7posx5],.site-header__search[data-astro-cid-jr7posx5]{color:var(--c-ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.site-header__burger[data-astro-cid-jr7posx5]{grid-area:1/1;width:46px;height:46px}.site-header__burger[data-astro-cid-jr7posx5] svg[data-astro-cid-jr7posx5]{width:13.594px;height:20px}.site-header__search[data-astro-cid-jr7posx5]{grid-area:1/2;width:44px;height:44px}.site-header__logo[data-astro-cid-jr7posx5]{grid-area:1/3;justify-content:center;align-self:stretch;align-items:center;display:flex}.site-header__logo[data-astro-cid-jr7posx5] img[data-astro-cid-jr7posx5]{width:159px;height:24px}.site-nav[data-astro-cid-jr7posx5]{display:none}@media (width>=750px){.site-header__burger[data-astro-cid-jr7posx5]{display:none}.site-nav[data-astro-cid-jr7posx5]{display:flex}.site-header__bar[data-astro-cid-jr7posx5]{align-items:stretch;height:auto;min-height:66.375px;display:flex}.site-header__burger[data-astro-cid-jr7posx5]{align-self:center;margin-left:-16px;margin-right:8px}.site-header__logo[data-astro-cid-jr7posx5]{flex:none;height:66.375px}.site-header__logo[data-astro-cid-jr7posx5] img[data-astro-cid-jr7posx5]{width:199px;height:30px}.site-header__search[data-astro-cid-jr7posx5]{align-self:center;margin-left:auto;margin-right:85.56px}.site-nav[data-astro-cid-jr7posx5]{margin-left:10px}.site-nav__list[data-astro-cid-jr7posx5]{margin:0;padding:0;list-style:none;display:flex}.site-nav__item[data-astro-cid-jr7posx5]{display:flex;position:static}.site-nav__link[data-astro-cid-jr7posx5]{color:var(--c-ink);white-space:nowrap;align-items:center;font-size:15px;line-height:25.07px;text-decoration:none;transition:color .125s;display:flex;position:relative}.site-nav__link[data-astro-cid-jr7posx5]>span[data-astro-cid-jr7posx5]{padding-inline:11.2px}.site-nav__list[data-astro-cid-jr7posx5]:has(>.site-nav__item:is(:hover,.is-open))>.site-nav__item[data-astro-cid-jr7posx5]:not(:hover,.is-open)>.site-nav__link[data-astro-cid-jr7posx5],.site-nav__list[data-astro-cid-jr7posx5]:not(:has(>.site-nav__item:is(:hover,.is-open))):has(>li>[aria-current])>li[data-astro-cid-jr7posx5]>.site-nav__link[data-astro-cid-jr7posx5]:not([aria-current]){color:var(--c-ink-80)}.site-nav__toggle[data-astro-cid-jr7posx5]{width:14px;height:28px;color:var(--c-ink);opacity:0;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;margin:14px 0 0 -14px;padding:0;display:flex;position:relative}.site-nav__toggle[data-astro-cid-jr7posx5]:focus-visible{opacity:1}.site-nav__item[data-astro-cid-jr7posx5].is-open .site-nav__toggle[data-astro-cid-jr7posx5] svg[data-astro-cid-jr7posx5]{transform:rotate(180deg)}.site-nav__panel[data-astro-cid-jr7posx5]{background:var(--c-bg);box-shadow:var(--shadow-popover);clip-path:inset(0 0 -100px);visibility:hidden;opacity:0;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;padding-bottom:28px;position:absolute;top:calc(100% - 1px);left:0;right:0}.site-nav__item[data-astro-cid-jr7posx5]:is(:hover,.is-open)>.site-nav__panel[data-astro-cid-jr7posx5]{visibility:visible;opacity:1;transition:opacity .2s var(--ease-out), visibility 0s}.site-nav__item[data-astro-cid-jr7posx5].is-closed>.site-nav__panel[data-astro-cid-jr7posx5]{visibility:hidden;opacity:0}.site-nav__sublist[data-astro-cid-jr7posx5]{width:calc(25% - 15px);margin:0;padding:0;list-style:none}.site-nav__sublink[data-astro-cid-jr7posx5]{color:var(--c-ink-80);padding-block:4px;font-size:14px;line-height:23.4px;display:inline-flex}.site-nav__sublink[data-astro-cid-jr7posx5]:hover{color:var(--c-ink)}.site-nav__more-btn[data-astro-cid-jr7posx5]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.site-nav__more[data-astro-cid-jr7posx5]:has(.is-active)>.site-nav__more-btn[data-astro-cid-jr7posx5]{color:var(--c-ink-80)}.site-more[data-astro-cid-jr7posx5]{align-items:flex-start;display:flex}.site-more__list[data-astro-cid-jr7posx5]{flex:none;width:200px;margin:0;padding:0;list-style:none}.site-more__link[data-astro-cid-jr7posx5]{color:var(--c-ink);font-size:20px;line-height:33.4286px;text-decoration:none;transition:color .125s;display:flex}.site-more__list[data-astro-cid-jr7posx5]:has(>.is-active)>li[data-astro-cid-jr7posx5]:not(.is-active)>.site-more__link[data-astro-cid-jr7posx5]{color:var(--c-ink-80)}.site-more__sub[data-astro-cid-jr7posx5]{flex:auto;min-width:0;padding-left:20px;display:none}.site-more__sub[data-astro-cid-jr7posx5]>ul[data-astro-cid-jr7posx5]{width:calc(25% - 15px);margin:0;padding:0;list-style:none}.site-more[data-astro-cid-jr7posx5][data-active=help] [data-astro-cid-jr7posx5][data-more-sub=help],.site-more[data-astro-cid-jr7posx5][data-active=about-us] [data-astro-cid-jr7posx5][data-more-sub=about-us],.site-more[data-astro-cid-jr7posx5][data-active=trade-and-projects] [data-astro-cid-jr7posx5][data-more-sub=trade-and-projects]{display:block}.site-nav__list[data-astro-cid-jr7posx5]>.site-nav__item[data-astro-cid-jr7posx5]:nth-child(n+4):not(.site-nav__more){display:none}}@media (width>=881px){.site-nav__list[data-astro-cid-jr7posx5]>.site-nav__item[data-astro-cid-jr7posx5]:nth-child(4):not(.site-nav__more){display:flex}.site-more__item[data-astro-cid-jr7posx5]:first-child{display:none}}@media (width>=966px){.site-nav__list[data-astro-cid-jr7posx5]>.site-nav__item[data-astro-cid-jr7posx5]:nth-child(5):not(.site-nav__more){display:flex}.site-more__item[data-astro-cid-jr7posx5]:nth-child(2){display:none}}@media (width>=1020px){.site-nav__list[data-astro-cid-jr7posx5]>.site-nav__item[data-astro-cid-jr7posx5]:nth-child(6):not(.site-nav__more){display:flex}.site-nav__more[data-astro-cid-jr7posx5]{display:none!important}}@media (width>=990px){.site-nav__sublist[data-astro-cid-jr7posx5]{width:calc(16.6667% - 16.6667px)}}.site-footer[data-astro-cid-nw2ivrzo]{background:var(--c-dark);color:#fff}.site-footer__brand[data-astro-cid-nw2ivrzo]{flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:28px;display:flex}.site-footer__brand[data-astro-cid-nw2ivrzo] img[data-astro-cid-nw2ivrzo]{filter:brightness(0)invert();width:150px;height:auto}.site-footer__brand[data-astro-cid-nw2ivrzo] p[data-astro-cid-nw2ivrzo]{max-width:510px;color:var(--c-footer-soft);font-size:15px;line-height:22px}.site-footer__menus[data-astro-cid-nw2ivrzo]{column-count:2;column-gap:24px;padding-top:20px;padding-bottom:16px}.site-footer__col[data-astro-cid-nw2ivrzo]{break-inside:avoid;margin-bottom:16px}.site-footer__heading[data-astro-cid-nw2ivrzo]{letter-spacing:normal;padding-block:11.1875px;font-size:12px;font-weight:500;line-height:14.39px}.site-footer__col[data-astro-cid-nw2ivrzo] ul[data-astro-cid-nw2ivrzo]{margin:6px 0 0;padding:0;list-style:none}.site-footer__col[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{padding-block:8px;font-size:15px;line-height:20px;display:block}.site-footer__legal-grid[data-astro-cid-nw2ivrzo]{border-top:1px solid var(--c-footer-line);gap:10px;padding:16px 0 24px;font-size:14px;line-height:21px;display:grid}.site-footer__legal-grid[data-astro-cid-nw2ivrzo] b[data-astro-cid-nw2ivrzo]{font-weight:700}.site-footer__legal-grid[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{padding-block:6px;display:inline-block}@media (width>=750px){.site-footer__brand[data-astro-cid-nw2ivrzo]{padding-top:36px}.site-footer__brand[data-astro-cid-nw2ivrzo] img[data-astro-cid-nw2ivrzo]{width:180px}.site-footer__menus[data-astro-cid-nw2ivrzo]{column-count:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding-top:39.2px;padding-bottom:22.4px;display:grid}.site-footer__col[data-astro-cid-nw2ivrzo]{margin-bottom:0}.site-footer__col[data-astro-cid-nw2ivrzo] li[data-astro-cid-nw2ivrzo]+li[data-astro-cid-nw2ivrzo]{margin-top:6px}.site-footer__col[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{padding:0;font-size:16px;line-height:25.6px;display:inline}.site-footer__col[data-astro-cid-nw2ivrzo] li[data-astro-cid-nw2ivrzo]{line-height:25.6px}.site-footer__legal-grid[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;padding:24px 0 40px}.site-footer__legal-grid[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{padding:0;display:inline}}@media (width>=990px){.site-footer__menus[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:56px;padding-bottom:32px}}.site-search[data-astro-cid-fhr44vcm]{width:min(720px, calc(100% - 2 * var(--page-margin)));background:var(--c-card);max-width:none;max-height:calc(100dvh - 80px);color:var(--c-ink);box-shadow:var(--shadow-popover);border:0;border-radius:28px;margin:72px auto auto;padding:0;overflow:hidden}.site-search[data-astro-cid-fhr44vcm]::backdrop{background:#0f1a2059}.site-search[data-astro-cid-fhr44vcm][open]{animation:site-search-in .2s var(--ease-out)}@keyframes site-search-in{0%{opacity:0;transform:translateY(-8px)}}.site-search__panel[data-astro-cid-fhr44vcm]{max-height:inherit;flex-direction:column;display:flex}.site-search__form[data-astro-cid-fhr44vcm]{border-bottom:1px solid var(--c-line);align-items:center;gap:8px;padding:10px 10px 10px 18px;display:flex}.site-search__glass[data-astro-cid-fhr44vcm]{color:var(--c-soft);display:flex}.site-search__input[data-astro-cid-fhr44vcm]{background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px;padding:0;font-size:18px}.site-search__input[data-astro-cid-fhr44vcm]::-webkit-search-cancel-button{display:none}.site-search__close[data-astro-cid-fhr44vcm]{background:var(--c-bg);border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.site-search__results[data-astro-cid-fhr44vcm]{margin:0;padding:8px;list-style:none;overflow-y:auto}.site-search__results[data-astro-cid-fhr44vcm]:empty{display:none}.site-search__results[data-astro-cid-fhr44vcm] a{border-radius:16px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.site-search__results[data-astro-cid-fhr44vcm] a:is(:hover,:focus-visible,[aria-selected=true]){background:var(--c-bg)}.site-search__type{color:var(--c-soft);font-size:12px;font-weight:500;line-height:16px}.site-search__title{font-size:16px;font-weight:600;line-height:22px}.site-search__text{color:var(--c-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.site-search__empty{color:var(--c-soft);padding:14px;font-size:15px}@media (width<=749px){.site-search[data-astro-cid-fhr44vcm]{border-radius:22px;margin-top:12px}}.sg-consent[data-astro-cid-3eb74jj2]{z-index:60;color:#f7f8f8;background:#0f1a20;border-radius:16px;max-width:420px;padding:16px 18px;font-size:14px;line-height:1.45;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #0f1a2040}.sg-consent[data-astro-cid-3eb74jj2][hidden]{display:none}.sg-consent[data-astro-cid-3eb74jj2] p[data-astro-cid-3eb74jj2]{margin:0 0 12px}.sg-consent[data-astro-cid-3eb74jj2] a[data-astro-cid-3eb74jj2]{color:inherit;text-underline-offset:2px;text-decoration:underline}.sg-consent__btns[data-astro-cid-3eb74jj2]{justify-content:flex-end;gap:8px;display:flex}.sg-consent__btn[data-astro-cid-3eb74jj2]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #f7f8f866;border-radius:999px;padding:0 18px;font-weight:500}.sg-consent__btn--primary[data-astro-cid-3eb74jj2]{color:#0f1a20;background:#f7f8f8;border-color:#f7f8f8}.sg-consent__btn[data-astro-cid-3eb74jj2]:focus-visible{outline-offset:2px;outline:2px solid #f7f8f8}@media (width<=749px){.sg-consent[data-astro-cid-3eb74jj2]{max-width:none;bottom:12px;left:12px;right:12px}}.sg-wa[data-astro-cid-uflwtar7]{z-index:50;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0f1a2038}.sg-wa[data-astro-cid-uflwtar7]:focus-visible{outline-offset:3px;outline:2px solid #0f1a20}@media (hover:hover) and (pointer:fine){.sg-wa[data-astro-cid-uflwtar7]:hover{transform:scale(1.06)}}.sg-wa[data-astro-cid-uflwtar7]:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.sg-wa[data-astro-cid-uflwtar7]{transition:none}}@media print{.sg-wa[data-astro-cid-uflwtar7]{display:none}}.pg-btn{background:var(--g-ink);color:#fff;font:inherit;letter-spacing:0;text-align:center;cursor:pointer;transition:background-color .16s ease, transform .12s var(--sg-ease-out);border:0;border-radius:100px;place-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.6;display:inline-grid}.pg-btn:active{transform:scale(.98)}.pg-btn[disabled]{opacity:.6;cursor:progress}@media (hover:hover) and (pointer:fine){.pg-btn:not([disabled]):hover{background-color:#1d2c35;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.pg-btn:not([disabled]):hover,.pg-btn:active{transform:none}}.pg-form-err{color:#8a3f10;background:#fbeee6;border-radius:12px;margin:0;padding:12px 16px;font-size:14px;font-weight:500}#MainContent:has(>.pg-hero){gap:var(--sg-gap,clamp(44px, 5.5vw, 80px));flex-direction:column;display:flex}.pg-hero__card{z-index:0;border-radius:var(--g-r);color:#fff;background:var(--g-dark);min-height:calc(56svh - 88px);max-height:720px;margin-inline:12px;display:grid;position:relative;overflow:hidden}.pg-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pg-hero__shade{z-index:1;position:absolute;inset:0}.pg-hero__in{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:39.2px 16px;display:flex;position:relative}.pg-hero__title :is(h1,h2){color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(46px,7vw,100px);font-weight:500;line-height:.95}.pg-hero__lead{max-width:44ch;font-size:17px;line-height:1.6}.pg-hero__lead p{margin:0}.pg-hero__acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-hero__acts .pg-btn{text-decoration:none}@media (width>=750px){.pg-hero__card{margin-inline:var(--page-margin);border-radius:var(--g-r-lg);min-height:calc(56svh - 94px)}.pg-hero__in{padding:39.2px 40px}.pg-hero__acts{flex-wrap:nowrap}}@media (width>=990px){.pg-hero__in{padding-block:56px}}.pg-hero__in{width:100%;max-width:calc(var(--page-content) + 80px);margin-inline:auto}.nf__in[data-astro-cid-av5x4k4h]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:240px;padding:clamp(32px,4vw,56px) 0 70px;display:flex}.nf__title[data-astro-cid-av5x4k4h],.nf__text[data-astro-cid-av5x4k4h]{text-wrap:pretty}.nf__title[data-astro-cid-av5x4k4h]{flex-direction:column;align-items:center;width:100%;display:flex}.nf__title[data-astro-cid-av5x4k4h] h1{width:100%;margin:0}.nf__text[data-astro-cid-av5x4k4h]{flex-direction:column;align-items:center;width:100%;padding-bottom:16px;display:flex}.nf__text[data-astro-cid-av5x4k4h] p{width:100%;max-width:min(100%,520px);margin:0}.nf__btn[data-astro-cid-av5x4k4h]{background:var(--c-ink);color:#fff;transition:background-color .16s ease, transform .12s var(--ease-out);border-radius:100px;place-content:center;padding:16px 24px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-grid}.nf__btn[data-astro-cid-av5x4k4h]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.nf__btn[data-astro-cid-av5x4k4h]:hover{background:#1d2c35;text-decoration:none;transform:translateY(-1px)}}@media (width>=640px){.nf__in[data-astro-cid-av5x4k4h]{min-height:360px}}@media (width>=960px){.nf__in[data-astro-cid-av5x4k4h]{min-height:450px}}@media (width>=990px){.nf__in[data-astro-cid-av5x4k4h]{padding-bottom:100px}}@media (prefers-reduced-motion:reduce){.nf__btn[data-astro-cid-av5x4k4h],.nf__btn[data-astro-cid-av5x4k4h]:hover,.nf__btn[data-astro-cid-av5x4k4h]:active{transform:none}}.gd-post__in{width:100%;max-width:calc(var(--page-content) + 2 * var(--page-margin));padding:22.4px var(--page-margin) 39.2px;flex-direction:column;gap:20px;margin-inline:auto;display:flex}.gd-post__title,.gd-body{width:100%;max-width:672px;margin-inline:auto}.gd-post__title{letter-spacing:-.04em;text-wrap:balance;margin-block:0;font-size:44px;font-weight:500;line-height:44px}.gd-post__title:before{content:"●  Guide";letter-spacing:0;color:var(--g-soft);margin-bottom:14px;font-size:13px;font-weight:500;line-height:20px;display:block}.gd-post__title:first-letter{color:var(--g-edge)}@media (width>=990px){.gd-post__in{padding-block:32px 56px}}.gd-body>:first-child{margin-top:0}.gd-body>:last-child{margin-bottom:0}.gd-body p{margin:16px 0}.gd-body ul,.gd-body ol{margin:0 0 16px;padding-left:24px}.gd-body h2{letter-spacing:-.02em;margin:28px 0 8px;font-size:24px;font-weight:500;line-height:32px}.gd-body h3{letter-spacing:-.03em;margin:40px 0 5px;font-size:20px;font-weight:500;line-height:26px}.gd-body b,.gd-body strong{font-weight:700}.gd-body a{color:var(--g-ink);text-underline-offset:3px;text-decoration:underline 1.2px}.gd-body img{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:380px;margin-block:20px;display:block}.gd-body img.sg-contain{object-fit:contain;background:#f2f5f7;max-height:none}.gd-body img.sg-diagram--tall{display:none}.gd-table{overflow:auto}.gd-body table{border-collapse:separate;border-spacing:0;background:var(--g-card);border-radius:var(--g-r);width:100%;margin-block:16px;font-size:15px;line-height:22px;overflow:hidden}.gd-body th,.gd-body td{border-bottom:1px solid var(--g-line);text-align:left;vertical-align:top;padding:12px 16px}.gd-body thead{text-transform:uppercase}.gd-body thead th{color:var(--g-soft);background:#eef2f3;font-size:13px;font-weight:600}.gd-body tr:last-child td{border-bottom:0}.gd-body .sg-next{background:var(--g-card);border-radius:var(--g-r);margin-top:28px;padding:18px 20px}@media (width<=749px){.gd-body img.sg-diagram--wide{display:none}.gd-body img.sg-diagram--tall{display:block}}.gl-list__in{width:100%;max-width:calc(1440px + 2 * var(--page-margin));padding:0 var(--page-margin) 33.6px;margin-inline:auto}.gl-list__head{width:fit-content;padding-block:48px}.gl-list__head h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,6vw,84px);font-weight:500;line-height:.96}.gl-list__head h1:before{content:"● ꂾfore you order";letter-spacing:0;color:var(--g-soft);margin-bottom:14px;font-size:13px;font-weight:500;line-height:20px;display:block}.gl-list__head h1:first-letter{color:var(--g-edge)}.gl-list__grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.gl-card{background:var(--g-card);border-radius:var(--g-r);align-items:flex-start;gap:14px;display:flex;overflow:hidden}.gl-card__media{aspect-ratio:3/2;border-radius:12px;flex:none;width:112px;display:block;overflow:hidden}.gl-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--sg-ease-out);display:block}.gl-card__body{flex-direction:column;flex:1 1 0;min-width:0;padding:16px 20px 20px;display:flex}.gl-card__title{text-decoration:none;transition:color .16s;display:block}.gl-card__title span{text-wrap:balance;padding:0 0 4px;font-size:17px;font-weight:500;line-height:22px;display:block}.gl-card__text{text-wrap:pretty;flex-direction:column;font-size:15px;line-height:21px;display:flex}.gl-card__text a{display:none}@media (width>=990px){.gl-list__in{padding-bottom:48px}}@media (width>=750px){.gl-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-card{flex-direction:column;align-self:start;align-items:stretch;gap:0}.gl-card__media{border-radius:0;width:100%}.gl-card__title{padding-top:12px}.gl-card__title span{padding-bottom:10px;font-size:22px;line-height:22px}.gl-card__text{padding-top:16px;font-size:16px;line-height:25.6px}.gl-card__text a{padding-top:12px;text-decoration:none;display:block}}@media (hover:hover) and (pointer:fine){.gl-card:hover .gl-card__media img{transform:scale(1.05)}.gl-card:hover .gl-card__title{color:#0558a3}.gl-card__text a:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.gl-card:hover .gl-card__media img{transform:none}}.pcard[data-astro-cid-u4cykptb]{height:100%;color:var(--c-ink);background:#fff;border-radius:22px;flex-direction:column;gap:4px;padding-bottom:18px;display:flex;position:relative;overflow:hidden}.pcard__link[data-astro-cid-u4cykptb]{z-index:0;border-radius:inherit;position:absolute;inset:0}.pcard__link[data-astro-cid-u4cykptb]:focus-visible{outline-offset:-2px}.pcard__media[data-astro-cid-u4cykptb],.pcard__title[data-astro-cid-u4cykptb],.pcard__price[data-astro-cid-u4cykptb]{z-index:1;position:relative}.pcard__title[data-astro-cid-u4cykptb],.pcard__price[data-astro-cid-u4cykptb]{pointer-events:none}.pcard__media[data-astro-cid-u4cykptb]{background:var(--c-bg);margin-bottom:10px;display:block;overflow:hidden}.pcard--bleed[data-astro-cid-u4cykptb] .pcard__media[data-astro-cid-u4cykptb]{margin-inline:-8px}@media (width>=750px){.pcard--bleed[data-astro-cid-u4cykptb] .pcard__media[data-astro-cid-u4cykptb]{margin-inline:0}}.pcard__track[data-astro-cid-u4cykptb]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-user-drag:none;user-select:none;display:flex;overflow:auto hidden}.pcard__track[data-astro-cid-u4cykptb]::-webkit-scrollbar{display:none}[data-astro-cid-u4cykptb][data-dragging] .pcard__track[data-astro-cid-u4cykptb]{scroll-snap-type:none;cursor:grabbing}.pcard__slide[data-astro-cid-u4cykptb]{aspect-ratio:16/9;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 round(up,100%,1px);display:block;overflow:hidden}.pcard__slide[data-astro-cid-u4cykptb] img[data-astro-cid-u4cykptb]{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);-webkit-user-drag:none}.pcard__arrows[data-astro-cid-u4cykptb]{z-index:2;pointer-events:none;mix-blend-mode:difference;justify-content:space-between;align-items:center;display:none;position:absolute;inset:0}.pcard__arrow[data-astro-cid-u4cykptb]{color:#fff;opacity:0;pointer-events:auto;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0 20px;transition:transform .12s cubic-bezier(.23,1,.32,1);display:grid}.pcard__arrow[data-astro-cid-u4cykptb] svg[data-astro-cid-u4cykptb]{display:block}.pcard__arrow--prev[data-astro-cid-u4cykptb]{scale:-1 1}.pcard__arrow[data-astro-cid-u4cykptb]:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (width>=750px){.pcard__arrows[data-astro-cid-u4cykptb]{display:flex}.pcard__media[data-astro-cid-u4cykptb]:hover .pcard__arrow[data-astro-cid-u4cykptb],.pcard[data-astro-cid-u4cykptb]:focus-within .pcard__arrow[data-astro-cid-u4cykptb]{animation:.125s ease-in-out forwards pcard-arrows-in}[data-astro-cid-u4cykptb][data-dragging] .pcard__arrows[data-astro-cid-u4cykptb]{display:none}}@keyframes pcard-arrows-in{0%{opacity:0;transform:translate(8px)}to{opacity:1}}.pcard__title[data-astro-cid-u4cykptb]{padding:4px 18px 0;font-size:16px;font-weight:500;line-height:1.6;transition:color .16s;display:block}.pcard__price[data-astro-cid-u4cykptb]{padding:0 18px;font-size:12px;font-weight:500;line-height:1.2;display:block}.pcard__price[data-astro-cid-u4cykptb] .sg-ask[data-astro-cid-u4cykptb]{font-size:inherit;font-weight:inherit;color:var(--c-ink);text-decoration:underline}@media (hover:hover) and (pointer:fine){.pcard[data-astro-cid-u4cykptb]:hover .pcard__slide[data-astro-cid-u4cykptb] img[data-astro-cid-u4cykptb]{transform:scale(1.05)}.pcard[data-astro-cid-u4cykptb]:hover .pcard__title[data-astro-cid-u4cykptb]{color:#0558a3}.pcard__arrow[data-astro-cid-u4cykptb]:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.pcard[data-astro-cid-u4cykptb]:hover .pcard__slide[data-astro-cid-u4cykptb] img[data-astro-cid-u4cykptb]{transform:none}}.mcol[data-astro-cid-swgbew4w]{padding-bottom:32px}.mcol__grid[data-astro-cid-swgbew4w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1133px){.mcol__grid[data-astro-cid-swgbew4w]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1476px){.mcol__grid[data-astro-cid-swgbew4w]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1828px){.mcol__grid[data-astro-cid-swgbew4w]{grid-template-columns:repeat(5,minmax(0,1fr))}}.pg-plain{grid-template-columns:minmax(var(--page-margin), 1fr) minmax(0, 672px) minmax(var(--page-margin), 1fr);display:grid}.pg-plain__col{flex-direction:column;grid-column:2;gap:24px;min-width:0;padding:32px 0 56px;display:flex}.pg-plain__col:before{content:"●  Help";color:var(--g-soft);font-size:13px;font-weight:500;line-height:20px;display:block}.pg-plain__col:first-letter{color:var(--g-edge)}.pg-plain__title{letter-spacing:-.045em;text-wrap:pretty;max-width:16ch;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:.98}.pg-plain__card{background:var(--g-card);border-radius:var(--g-r-lg);max-width:860px;padding:clamp(24px,3.4vw,48px)}@media (width>=750px){.pg-plain__col{padding-top:clamp(32px,4vw,56px)}}@media (width>=990px){.pg-plain__col{gap:32px;padding-bottom:80px}}.pg-rte>:first-child{margin-top:0}.pg-rte>:last-child{margin-bottom:0}.pg-rte p{color:#3b4852;max-width:68ch;margin:16px 0}.pg-rte ul,.pg-rte ol{margin:0 0 16px;padding-left:24px}.pg-rte li{color:#3b4852;max-width:68ch}.pg-rte h2{border-top:1px solid var(--g-line);letter-spacing:-.02em;margin:32px 0 8px;padding-top:24px;font-size:24px;font-weight:500;line-height:32px}.pg-rte h2:first-child{border-top:0;margin-top:0;padding-top:0}.pg-rte h3{font-size:20px;line-height:26px}.pg-rte a{color:var(--g-ink);text-underline-offset:3px;text-decoration:underline 1.2px}.pg-rte strong,.pg-rte b{font-weight:700}.pg-rte img{max-width:100%}.pgal[data-astro-cid-4jqwfohy]{flex-direction:column;display:flex;position:relative}.pgal__frame[data-astro-cid-4jqwfohy]{background:radial-gradient(120% 90% at 30% 20%,#fff,#e8eef0);border-radius:28px;position:relative;overflow:hidden}.pgal__track[data-astro-cid-4jqwfohy]{scroll-snap-type:x mandatory;scrollbar-width:none;background:radial-gradient(120% 90% at 30% 20%,#fff,#e8eef0);border-radius:28px;outline:none;display:flex;overflow:auto hidden}.pgal__track[data-astro-cid-4jqwfohy]::-webkit-scrollbar{display:none}.pgal__slide[data-astro-cid-4jqwfohy]{aspect-ratio:4/3;scroll-snap-align:start;scroll-snap-stop:always;border-radius:28px;flex:0 0 round(up,100%,1px);overflow:hidden}.pgal__slide[data-astro-cid-4jqwfohy] img[data-astro-cid-4jqwfohy]{object-fit:cover;width:100%;height:100%}.pgal--contain[data-astro-cid-4jqwfohy] .pgal__slide[data-astro-cid-4jqwfohy] img[data-astro-cid-4jqwfohy]{object-fit:contain}.pgal__arrow[data-astro-cid-4jqwfohy]{display:none}.pgal__thumbs[data-astro-cid-4jqwfohy]{scrollbar-width:none;justify-content:center;min-height:44px;display:flex;overflow-x:auto}.pgal__thumbs[data-astro-cid-4jqwfohy]::-webkit-scrollbar{display:none}.pgal__thumbrow[data-astro-cid-4jqwfohy]{gap:8px;margin-inline:auto;padding:11.2px;display:flex}.pgal__thumb[data-astro-cid-4jqwfohy]{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:clamp(44px,7vw,64px);height:clamp(44px,7vw,64px);padding:0;position:relative}.pgal__thumb[data-astro-cid-4jqwfohy] img[data-astro-cid-4jqwfohy]{object-fit:cover;border-radius:10px;width:100%;height:100%}.pgal--contain[data-astro-cid-4jqwfohy] .pgal__thumb[data-astro-cid-4jqwfohy] img[data-astro-cid-4jqwfohy]{object-fit:contain}.pgal__thumb[data-astro-cid-4jqwfohy][aria-current=true]{outline:1px solid var(--c-ink);outline-offset:1px}.pgal__thumb[data-astro-cid-4jqwfohy]:focus-visible{outline:2px solid var(--c-edge);outline-offset:2px}@media (width>=750px){.pgal__frame[data-astro-cid-4jqwfohy]{border-radius:14px}.pgal__arrow[data-astro-cid-4jqwfohy]{z-index:2;color:#000;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-top:-22px;padding:0;display:block;position:absolute;top:50%}.pgal__arrow[data-astro-cid-4jqwfohy] svg[data-astro-cid-4jqwfohy]{position:absolute;top:8px}.pgal__arrow--prev[data-astro-cid-4jqwfohy]{left:0}.pgal__arrow--prev[data-astro-cid-4jqwfohy] svg[data-astro-cid-4jqwfohy]{left:18px}.pgal__arrow--next[data-astro-cid-4jqwfohy]{right:0}.pgal__arrow--next[data-astro-cid-4jqwfohy] svg[data-astro-cid-4jqwfohy]{right:18px}}@media (width>=750px) and (width<=989px){.pgal__slide[data-astro-cid-4jqwfohy]{aspect-ratio:1}}@media (width>=990px){.pgal__slide[data-astro-cid-4jqwfohy]{aspect-ratio:auto;height:var(--sgp-h)}}.pdp .sg-size{display:block}.pdp .sg-size__set{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pdp .sg-size__set legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pdp .sg-size__label{letter-spacing:.06em;text-transform:uppercase;color:#55636b;margin:0;font-size:13px;font-weight:600;line-height:1.6}.pdp .sg-size__widths{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}@media (width>=750px){.pdp .sg-size__widths{grid-template-columns:repeat(6,minmax(0,1fr))}}.pdp .sg-size__w{border:1px solid var(--c-line);color:#1b2730;min-height:52px;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:10px;align-content:center;justify-items:center;gap:2px;padding:6px 8px;font-size:15px;line-height:1.6;transition:border-color .15s,background-color .15s;display:grid}.pdp .sg-size__w[aria-pressed=true]{border:2px solid var(--c-ink);background:#fff;padding:5px 7px;font-weight:600}.pdp .sg-size__w:focus-visible{outline:2px solid var(--c-edge);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pdp .sg-size__w:hover{border-color:var(--c-ink)}}.pdp .sg-size__rows{background:#fff;border:1px solid #d9e1e6;border-radius:12px;overflow:hidden}.pdp .sg-size__rows[hidden]{display:none}.pdp .sg-size__row{font-variant-numeric:tabular-nums;color:#1b2730;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;font-size:15px;line-height:1.6;transition:background-color .15s;display:grid;position:relative}.pdp .sg-size__row+.sg-size__row{border-top:1px solid #d9e1e6}.pdp .sg-size__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pdp .sg-size__dot{box-sizing:border-box;border:2px solid #9aa8b1;border-radius:50%;width:18px;height:18px;transition:border-width .15s,border-color .15s}.pdp .sg-size__row:has(:checked){background:var(--g-edge-soft,#e3efec)}.pdp .sg-size__row:has(:checked) .sg-size__dot{border:5px solid var(--c-edge)}.pdp .sg-size__row:has(:focus-visible){outline:2px solid var(--c-edge);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pdp .sg-size__row:hover{background:#f5f8fa}.pdp .sg-size__row:has(:checked):hover{background:var(--g-edge-soft,#e3efec)}}@media (prefers-reduced-motion:reduce){.pdp .sg-size__w,.pdp .sg-size__row,.pdp .sg-size__dot{transition:none}}.sg-form .sg-form__hp{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg-form__err{color:#7a3a12;background:#fbeee6;border-radius:12px;padding:12px 16px;font-size:14px;line-height:20px}.sg-form__err p{margin:0}.sg-form__err a{color:inherit;text-decoration:underline}.sg-form [hidden]{display:none!important}#MainContent:has(>.pdp){gap:var(--sg-gap,clamp(44px, 5.5vw, 80px));flex-direction:column;display:flex}.pdp{--sgp-top:20px;padding-top:var(--sgp-top)}.pdp__grid{grid-template-columns:minmax(0,1fr);display:grid}.pdp__media{min-width:0}.pdp__details{min-width:0;padding:20px var(--page-margin)}.pdp__stack{flex-direction:column;gap:24px;display:flex}.pdp__head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pdp__title{letter-spacing:normal;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:500;line-height:1}.pdp__price{letter-spacing:normal;padding-top:4px;font-size:30px;font-weight:500;line-height:1.1}.pdp__price .sg-ask{font-size:inherit;font-weight:inherit;color:var(--c-ink);text-decoration:underline}.pdp__divider{border:0;border-bottom:1px solid var(--c-line);opacity:.5;width:100%;height:0;margin:0}.pdp__buy{display:flex}.pdp__ask{background:var(--c-ink);color:#fff;letter-spacing:normal;border-radius:100px;justify-content:center;align-items:center;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.pdp__ask:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pdp__ask:hover{filter:brightness(1.25);text-decoration:none}}.pdp .rte :is(ul,ol){margin:0 0 1em;padding-inline-start:1.5em}.pdp .pdp__facts>:last-child{margin-bottom:0}.pdp .rte :is(b,strong){font-weight:700}.pdp .rte a{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.075em}.pdp .rte table{border-collapse:collapse;width:100%;margin:0}.pdp .rte thead tr{background:#0f1a200d}.pdp .rte th{text-transform:uppercase;text-align:start;font-weight:700}.pdp .rte :is(th,td){text-align:start;vertical-align:middle;padding:11.2px 12.8px}.pdp .rte tbody tr{border-bottom:1px solid #0f1a201a}.pdp__facts{text-wrap:pretty}.pdp__facts ul{padding-inline-start:24px}.pdp .pdp__story{margin-inline:var(--page-margin);grid-column:1;margin-top:28px}.pdp .sg-quote{background:var(--c-card);border-radius:28px;padding:clamp(20px,2.6vw,32px)}.pdp .sg-form__send{background:var(--c-ink);color:#fff;letter-spacing:normal;cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-size:16px;font-weight:600;line-height:1.6;display:flex}.pdp .sg-form__send:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pdp .sg-form__send:hover{filter:brightness(1.25)}}.pdp .sg-form__hint a{text-decoration-color:currentColor;text-decoration-thickness:.075em}@media (width>=750px){.pdp{--sgp-top:40px}.pdp__grid{padding-inline:var(--page-margin);grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:40px}.pdp__details{padding:0 0 24px}.pdp__stack{gap:28px}.pdp .pdp__story{grid-column:1/-1;margin-inline:0}}@media (width>=750px) and (width<=989px){.pdp{--sgp-top:20px}.pdp__grid{column-gap:0}.pdp__media{padding-right:20px}.pdp .pdp__story{margin-top:0}.pdp__stack{gap:24px}.pdp__details{padding:20px 0 20px 20px}}@media (width>=990px){.pdp{--sgp-top:clamp(24px, min(3.4vw, 4.4svh), 56px);--sgp-h:clamp(440px, calc(100svh - 300px), 740px)}.pdp__grid{max-width:calc(var(--page-content) + 2 * var(--page-margin));grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;gap:28px clamp(40px,5vw,80px);margin-inline:auto}.pdp--sized .pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.pdp__media{grid-area:1/1}.pdp__sticky{top:calc(66px + var(--sgp-top));z-index:1;position:sticky}.pdp__details{z-index:1;grid-area:1/2/span 2;position:sticky;top:90px}.pdp .pdp__story{grid-area:2/1;margin-top:0}.pdp__title{margin-top:-.12em;font-size:clamp(32px,3vw,46px)}.pdp .sg-quote__sub{display:none}.pdp .sg-quote{padding:24px 28px}.pdp .sg-quote .sg-form{gap:8px}.pdp .sg-quote .sg-form textarea{height:52px;min-height:52px}.pdp .sg-quote .sg-form__send{height:50px;min-height:50px}}@media (width>=1700px){.pdp--quote .pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,560px)}}.plist__inner[data-astro-cid-ltkvz7it]{gap:24px;display:grid}.plist__head[data-astro-cid-ltkvz7it]{grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;justify-content:space-between;align-items:end;gap:12px 32px;display:grid}.plist__label[data-astro-cid-ltkvz7it]{color:var(--c-soft);grid-column:1/-1;align-self:start;font-size:13px;font-weight:500;line-height:20px}.plist__title[data-astro-cid-ltkvz7it]{letter-spacing:normal;text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.04}.plist__all[data-astro-cid-ltkvz7it]{height:46px;box-shadow:inset 0 0 0 1px var(--c-ink);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex}.plist__grid[data-astro-cid-ltkvz7it]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=990px){.plist__inner[data-astro-cid-ltkvz7it]{gap:28px}}@media (width>=750px){.plist__head[data-astro-cid-ltkvz7it]{align-items:end}.plist__label[data-astro-cid-ltkvz7it]{grid-column:auto;padding-top:10px}.plist__title[data-astro-cid-ltkvz7it]{width:fit-content}.plist__grid[data-astro-cid-ltkvz7it]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}.precs[data-astro-cid-y4t7jbfo]{padding-block:33.6px}.precs__inner[data-astro-cid-y4t7jbfo]{gap:24px;display:grid}.precs__title[data-astro-cid-y4t7jbfo]{letter-spacing:normal;margin:0;font-size:22px;font-weight:500;line-height:1}.precs__grid[data-astro-cid-y4t7jbfo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=990px){.precs[data-astro-cid-y4t7jbfo]{padding-block:48px}.precs__inner[data-astro-cid-y4t7jbfo]{gap:28px}}@media (width>=750px){.precs__grid[data-astro-cid-y4t7jbfo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 12px}}.gsec__panel[data-astro-cid-gkp7eb2q]{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding-block:clamp(32px,4vw,56px) 8px;display:flex}.gsec--collection[data-astro-cid-gkp7eb2q] .gsec__panel[data-astro-cid-gkp7eb2q]:before{content:"●  Made to your size";color:var(--c-soft);font-size:13px;font-weight:500;line-height:20px}.gsec__title[data-astro-cid-gkp7eb2q] h1{letter-spacing:normal;margin:0;font-size:clamp(42px,6.4vw,88px);font-weight:500;line-height:.96}.gsec__text[data-astro-cid-gkp7eb2q]{max-width:52ch;color:var(--c-soft);font-size:16px;line-height:1.6}.gsec__text[data-astro-cid-gkp7eb2q] p{margin:0}.sg-ab__in{gap:0;display:grid}body:has(.sg-ab) #tour{padding-bottom:clamp(56px,7vw,96px);scroll-margin-top:90px}.sg-ab__sec{gap:28px;padding-top:clamp(56px,7vw,96px);display:grid}.sg-ab__card{background:var(--g-card,#fff);border-radius:var(--g-r-lg,28px);align-content:start;gap:18px;padding:clamp(22px,2.6vw,36px);display:grid}.sg-ab__card h3{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500;line-height:1.1}.sg-ab__hero{border-radius:var(--g-r-lg,28px);color:#fff;background:#0f1a20;align-items:end;min-height:clamp(440px,52vw,600px);margin-top:8px;display:grid;position:relative;overflow:hidden}.sg-ab__hero img{object-fit:cover;object-position:70% 40%;width:100%;height:100%;position:absolute;inset:0}.sg-ab__hero:after{content:"";background:linear-gradient(90deg,#0a141ad1 0%,#0a141a8c 45%,#0a141a00 80%),linear-gradient(#0a141a00 50%,#0a141a80 100%);position:absolute;inset:0}.sg-ab__hero-tx{z-index:1;gap:14px;max-width:900px;padding:clamp(24px,4vw,56px);display:grid;position:relative}.sg-ab__hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:.98}.sg-ab__hero-tx>p:last-child{color:#e7eef1;max-width:56ch;margin:0;font-size:18px}.sg-ab .sg-ab__lt{color:#dce5e9}.sg-ab .sg-ab__lt:before{background:#8fd1c1}.sg-ab__uk{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;display:grid}.sg-ab__tel{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--g-ink,#0f1a20);font-size:30px;font-weight:500;text-decoration:none}.sg-ab__kv{grid-template-columns:150px minmax(0,1fr);gap:10px 16px;margin:0;font-size:15.5px;display:grid}.sg-ab__kv dt{color:var(--g-soft,#55636b)}.sg-ab__kv dd{overflow-wrap:anywhere;margin:0}.sg-ab__kv a{color:inherit}.sg-ab__person{border-top:1px solid var(--g-line,#dfe4e6);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;padding-top:18px;display:grid}.sg-ab__ph{background:var(--g-edge-soft,#e3efec);width:76px;height:76px;color:var(--g-edge,#2e7c6c);border-radius:50%;place-items:center;font-size:28px;font-weight:500;display:grid;overflow:hidden}.sg-ab__ph img{object-fit:cover;width:100%;height:100%}.sg-ab__person b{font-size:17px;font-weight:500;display:block}.sg-ab__person small{color:var(--g-soft,#55636b);font-size:14px}.sg-ab__steps{margin:0;padding:0;list-style:none;display:grid}.sg-ab__steps li{border-top:1px solid var(--g-line,#dfe4e6);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.sg-ab__steps li:first-child{border-top:0;padding-top:0}.sg-ab__steps span{color:var(--g-edge,#2e7c6c);padding-top:3px;font-size:13px;font-weight:600}.sg-ab__steps b{font-size:18px;font-weight:500;display:block}.sg-ab__steps p{color:var(--g-soft,#55636b);margin:3px 0 0;font-size:15px}.sg-ab__truck{aspect-ratio:16/7;border-radius:18px;overflow:hidden}.sg-ab__truck img{object-fit:cover;width:100%;height:100%;display:block}.sg-ab__fac{color:#fff;border-radius:var(--g-r-lg,28px);background:#0f1a20;gap:28px;margin-top:clamp(28px,3vw,40px);margin-bottom:clamp(56px,7vw,96px);padding:clamp(24px,3.4vw,48px);display:grid}.sg-ab__strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sg-ab__strip figure{align-content:start;gap:10px;margin:0;display:grid}.sg-ab__im{aspect-ratio:4/3.4;background:#1b2a31;border-radius:16px;overflow:hidden}.sg-ab__im img{object-fit:cover;width:100%;height:100%;display:block}.sg-ab__strip figcaption{color:#dce5e9;font-size:15px}.sg-ab__strip figcaption small{color:#8fa0a9;font-size:13px;display:block}.sg-ab__nums{border-top:1px solid #26343c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sg-ab__nums div{align-content:start;gap:4px;padding:20px 20px 4px 0;display:grid}.sg-ab__nums b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.6vw,36px);font-weight:500}.sg-ab__nums small{color:#b9c6cd;font-size:13.5px}.sg-ab__foot{color:#b9c6cd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;font-size:14px;display:flex}.sg-ab__hist{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.sg-ab__hist:before{content:"";background:var(--g-line,#dfe4e6);height:2px;position:absolute;top:7px;left:0;right:0}.sg-ab__hist li{align-content:start;gap:6px;padding:30px 20px 0 0;display:grid;position:relative}.sg-ab__hist li:before{content:"";box-sizing:border-box;background:var(--g-bg,#f7f8f8);border:3px solid var(--g-edge,#2e7c6c);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.sg-ab__hist b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.sg-ab__hist p{color:var(--g-soft,#55636b);margin:0;font-size:15px}.sg-ab__team{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-top:clamp(28px,3vw,40px);display:grid}.sg-ab__team-im{border-radius:var(--g-r-lg,28px);background:#e4eaec;height:clamp(320px,30vw,460px);position:relative;overflow:hidden}.sg-ab__team-im img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sg-ab__team .sg-ab__card{align-content:end}.sg-ab__say{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.3}.sg-ab__soft{color:var(--g-soft,#55636b);margin:0}.sg-ab__cta{color:#fff;border-radius:var(--g-r-lg,28px);background:#0f1a20;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(56px,7vw,96px);padding:clamp(28px,4vw,56px);display:grid}.sg-ab__cta h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:1.05}.sg-ab__cta p{color:#b9c6cd;margin:10px 0 0}.sg-ab__legal{color:var(--g-soft,#55636b);max-width:90ch;margin:0;padding-block:40px 8px;font-size:13.5px}@media (width<=989px){.sg-ab__uk,.sg-ab__team,.sg-ab__cta{grid-template-columns:minmax(0,1fr)}.sg-ab__strip,.sg-ab__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=749px){.sg-ab__hero{min-height:460px}.sg-ab__hero-tx>p:last-child{font-size:16px}.sg-ab__kv{grid-template-columns:minmax(0,1fr);gap:2px}.sg-ab__kv dd{margin-bottom:10px}.sg-ab__strip{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,72%);padding-bottom:6px;overflow-x:auto}.sg-ab__strip figure{scroll-snap-align:start}.sg-ab__hist{grid-template-columns:minmax(0,1fr)}.sg-ab__hist:before{width:2px;height:auto;inset:0 auto 0 7px}.sg-ab__hist li{padding:0 0 24px 34px}.sg-ab__team-im{height:240px}.sg-ab__card h3{font-size:22px}.sg-ab__nums b{white-space:nowrap;font-size:22px}.sg-ab__nums div{padding-right:10px}}.sg-buy__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sg-buy__way{color:#0f1a20;background:#fff;border-radius:28px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sg-buy__way--dark{color:#fff;background:#0f1a20}.sg-buy__img{aspect-ratio:16/8;display:block;overflow:hidden}.sg-buy__img img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.23,1,.32,1);display:block}.sg-buy__img--render{background:radial-gradient(120% 90% at 30% 20%,#fff,#e8eef0);position:relative}.sg-buy__img--render img{object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.sg-buy__tx{align-content:start;gap:18px;padding:clamp(22px,2.6vw,36px);display:grid}.sg-buy__tag{color:#22604f;background:#e3efec;border-radius:999px;justify-self:start;margin:0;padding:4px 10px;font-size:12px;font-weight:600}.sg-buy__way--dark .sg-buy__tag{color:#8fd1c1;background:#7cc6b529}.sg-buy h3{letter-spacing:-.035em;max-width:16ch;color:inherit;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:500;line-height:1.05}.sg-buy__steps{margin:0;padding:0;list-style:none;display:grid}.sg-buy__steps li{border-top:1px solid #dfe4e6;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.sg-buy__way--dark .sg-buy__steps li{border-top-color:#26343c}.sg-buy__steps span{color:#2e7c6c;padding-top:3px;font-size:13px;font-weight:600}.sg-buy__way--dark .sg-buy__steps span{color:#8fd1c1}.sg-buy__steps b{font-size:17px;font-weight:500;display:block}.sg-buy__steps p{color:#55636b;margin:2px 0 0;font-size:14px;line-height:1.5}.sg-buy__way--dark .sg-buy__steps p{color:#b9c6cd}.sg-buy__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.sg-buy__foot small{color:#55636b;font-size:13px}.sg-buy__way--dark .sg-buy__foot small{color:#b9c6cd}.sg-buy__ghead{margin-top:clamp(56px,7vw,96px)}.sg-buy__ghead .sg-head2__title{font-size:clamp(26px,2.6vw,36px)}.sg-buy__guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-buy__guides a{color:#0f1a20;background:#fff;border-radius:22px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;height:100%;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.sg-buy__th{aspect-ratio:4/3;background:#eef2f4;border-radius:14px;display:block;overflow:hidden}.sg-buy__th img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.23,1,.32,1);display:block}.sg-buy__gt b{letter-spacing:-.01em;font-size:17px;font-weight:500;display:block}.sg-buy__gt small{color:#55636b;font-size:13px}.sg-buy__go{background:#f7f8f8;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .16s,color .16s;display:grid}.sg-buy__go svg{width:15px;height:15px}.sg-buy__guides a:focus-visible{outline-offset:2px;outline:2px solid #2e7c6c}@media (hover:hover) and (pointer:fine){.sg-buy__way:hover .sg-buy__img:not(.sg-buy__img--render) img,.sg-buy__guides a:hover .sg-buy__th img{transform:scale(1.04)}.sg-buy__guides a:hover .sg-buy__go{color:#fff;background:#0f1a20}}@media (width>=990px){@supports (grid-template-rows:subgrid){.sg-buy__ways{grid-template-rows:repeat(5,auto);row-gap:0}.sg-buy__way{grid-row:span 5;grid-template-rows:subgrid}.sg-buy__tx{grid-row:2/span 4;grid-template-rows:subgrid;row-gap:18px}.sg-buy__foot{align-self:end}}}@media (width<=989px){.sg-buy__ways,.sg-buy__guides{grid-template-columns:minmax(0,1fr)}}@media (width<=749px){.sg-buy__way{border-radius:22px}.sg-buy__guides a{grid-template-columns:84px minmax(0,1fr)}.sg-buy__go{display:none}}@media (prefers-reduced-motion:reduce){.sg-buy__img img,.sg-buy__th img,.sg-buy__go{transition:none}}.pg-cards{position:relative}.sg-cguide-wrap{padding-block:8px 0}.sg-cguide{max-width:68ch;color:var(--g-ink,#1b2730);font-size:17px;line-height:1.65}.sg-cguide :is(h2,h3){letter-spacing:-.02em;margin:1.4em 0 .5em;font-size:22px;font-weight:500;line-height:1.25}.sg-cguide>:first-child{margin-top:0}.sg-cguide>:last-child{margin-bottom:0}.sg-cguide table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:15px}.sg-cguide :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #dce3e8;padding:10px 12px}.sg-cguide thead{text-transform:uppercase}.sg-cguide th{background:#f2f5f7;font-weight:600}.sg-cguide a{color:#0670cc;text-decoration-color:currentColor}.sg-cguide p{margin:1em 0}.sg-cguide :is(ul,ol){margin:0 0 1em;padding-inline-start:1.5em}.sg-contact{--sgc-ink:#1b2730;--sgc-steel:#56656f;--sgc-line:#dce3e8;--sgc-mist:#f2f5f7;--sgc-blue:#0670cc;--sgc-blue-dk:#0558a3;--sgc-sel:#eef5fc;color:var(--sgc-ink)}.sg-contact__band{background:var(--sgc-ink);color:#fff;position:relative}.sg-contact__band:after{content:"";pointer-events:none;background:radial-gradient(640px at 100% 0,#0670cc6b,#0670cc00);position:absolute;inset:0}.sg-contact__top{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,540px);gap:clamp(40px,6vw,96px);padding-block:clamp(40px,5vw,64px) 0;display:grid;position:relative}.sg-contact__intro{padding-bottom:clamp(40px,5vw,72px)}.sg-contact__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#8fc2f0;margin:0;font-size:12px;font-weight:600}.sg-contact h1{color:#fff;letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin:10px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.08}.sg-contact__lead{color:#c9d3da;max-width:52ch;margin:14px 0 0;font-size:16px;line-height:1.55}.sg-contact__ways{gap:10px;max-width:440px;margin:32px 0 0;padding:0;list-style:none;display:grid}.sg-contact__ways a{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.sg-contact__ways b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;display:block}.sg-contact__ways .sg-contact__mail{font-size:16px}.sg-contact__ways small{color:#a9b6bf;font-size:13px;display:block}.sg-contact__ic{color:#8fc2f0;background:#0670cc40;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sg-contact__ic svg{width:20px;height:20px}.sg-contact__ways a:focus-visible{outline-offset:2px;outline:2px solid #8fc2f0}@media (hover:hover) and (pointer:fine){.sg-contact__ways a:hover{background:#ffffff14;border-color:#ffffff3d}}.sg-contact__card{color:var(--sgc-ink);background:#fff;border-radius:18px;align-self:start;margin-bottom:-96px;padding:28px;box-shadow:0 24px 60px #0e1c2847,0 2px 6px #0e1c281f}.sg-contact__card h2{color:var(--sgc-ink);margin:0;font-size:20px}.sg-contact__hint{color:var(--sgc-steel);margin:4px 0 16px;font-size:13px}.sg-contact__form{gap:14px;display:grid}.sg-contact__fields{display:contents}.sg-contact__form label{color:var(--sgc-ink);gap:6px;font-size:14px;font-weight:600;display:grid}.sg-contact__form label>span i{color:var(--sgc-steel);font-style:normal;font-weight:400}.sg-contact__form input:not([type=radio]),.sg-contact__form textarea{border:1px solid var(--sgc-line);width:100%;min-height:46px;color:var(--sgc-ink);font:inherit;background:#fff;border-radius:12px;padding:11px 14px;font-weight:400}.sg-contact__form textarea{resize:vertical;min-height:110px}.sg-contact__form ::placeholder{color:#55636b99;opacity:1}.sg-contact__form input:focus-visible,.sg-contact__form textarea:focus-visible{outline:2px solid var(--sgc-blue);outline-offset:1px;border-color:var(--sgc-blue)}.sg-contact__two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sg-contact__topics{border:0;min-width:0;margin:0;padding:0}.sg-contact__topics legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.sg-contact__chips{flex-wrap:wrap;gap:8px;display:flex}.sg-contact__chip{cursor:pointer;position:relative;display:inline-flex!important}.sg-contact__chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sg-contact__chip span{border:1px solid var(--sgc-line);background:#fff;border-radius:10px;align-items:center;min-height:40px;padding:7px 12px;font-size:14px;transition:border-color .15s,background-color .15s;display:inline-flex;color:var(--sgc-ink)!important;font-weight:400!important}.sg-contact__chip input:checked+span{border:2px solid var(--sgc-blue);background:var(--sgc-sel);padding:6px 11px;font-weight:600!important}.sg-contact__chip input:focus-visible+span{outline:2px solid var(--sgc-blue);outline-offset:2px}.sg-contact__send{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sg-contact__send small{color:var(--sgc-steel);font-size:13px}.sg-contact__ok{background:var(--sgc-sel);border-radius:12px;margin:0;padding:16px;font-weight:600}.sg-contact__low{gap:28px;padding-block:140px 0;display:grid}.sg-contact__label{letter-spacing:.07em;text-transform:uppercase;color:var(--sgc-steel);margin:0;font-size:12px;font-weight:600}.sg-contact__lowhead h2{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(24px,2.4vw,30px)}.sg-contact__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sg-contact__steps li{border:1px solid var(--sgc-line);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:24px;display:grid}.sg-contact__n{background:var(--sgc-ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:8px;font-size:15px;font-weight:700;display:grid}.sg-contact__steps b{font-size:17px}.sg-contact__steps p{color:#3b4852;margin:0;font-size:14px;line-height:1.55}.sg-contact__steps .sg-contact__eg{background:var(--sgc-sel);color:var(--sgc-ink);font-variant-numeric:tabular-nums;border-radius:10px;margin-top:8px;padding:12px 14px;font-size:13px}.sg-contact__eg span{color:var(--sgc-blue-dk);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.sg-contact__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sg-contact__links a{background:var(--sgc-mist);height:100%;color:var(--sgc-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;text-decoration:none;transition:background-color .15s;display:flex}.sg-contact__links b{font-size:15px;display:block}.sg-contact__links small{color:var(--sgc-steel);font-size:13px}.sg-contact__links svg{width:20px;height:20px;color:var(--sgc-blue);flex:none;transition:transform .15s}.sg-contact__links a:focus-visible{outline:2px solid var(--sgc-blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.sg-contact__links a:hover{background:#e7edf1}.sg-contact__links a:hover svg{transform:translate(3px)}}@media (width<=989px){.sg-contact__top{grid-template-columns:minmax(0,1fr);gap:0}.sg-contact__card{margin-bottom:-48px}.sg-contact__low{padding-top:88px}.sg-contact__steps,.sg-contact__links{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.sg-contact__card{padding:20px}.sg-contact__two{grid-template-columns:minmax(0,1fr)}.sg-contact__intro{padding-bottom:32px}}@media (prefers-reduced-motion:reduce){.sg-contact__ways a,.sg-contact__chip span,.sg-contact__links a,.sg-contact__links svg{transition:none}}.hm-factory-in{max-width:calc(var(--page-content) + 2 * var(--page-margin));padding-inline:var(--page-margin);margin-inline:auto}main .sg-faq-wrap .sg-faq{padding-block:28px 0}.sg-faq-wrap .sg-faq>h2{letter-spacing:0;margin:0;font-size:13px;line-height:20px}.sg-faq-wrap .sg-faq summary{padding-block:11.2px;font-size:17px;line-height:1.6}.sg-faq-wrap .sg-spec{line-height:1.6}.sg-faq-wrap .sg-faq details>div a{text-decoration-color:currentColor}.sg-faq-wrap .sg-faq details p{line-height:1.6}#MainContent:has(>.sg-hero){gap:var(--sg-gap);flex-direction:column;display:flex}.sg-ms__radio{opacity:0;pointer-events:none;position:absolute}.sg-ms__top{gap:20px;margin-bottom:8px;padding-top:clamp(24px,4vw,56px);display:grid}.sg-ms__top .sg-head2{margin-bottom:0}.sg-ms__pick{background:#fff;border:1px solid #dfe4e6;border-radius:999px;justify-self:start;gap:4px;margin-left:calc(min(160px,100%) + 32px);padding:4px;display:inline-flex}.sg-ms__pick label{color:#55636b;cursor:pointer;border-radius:999px;padding:10px 18px;font-size:15px;font-weight:500}.sg-ms__in:has(#SgMsRoof:checked) .sg-ms__pick label[for=SgMsRoof],.sg-ms__in:has(#SgMsGlass:checked) .sg-ms__pick label[for=SgMsGlass]{color:#fff;background:#0f1a20}.sg-ms__in:has(.sg-ms__radio:focus-visible) .sg-ms__pick{outline-offset:2px;outline:2px solid #2e7c6c}.sg-ms__panel{display:none}.sg-ms__in:has(#SgMsRoof:checked) .sg-ms__panel--roof,.sg-ms__in:has(#SgMsGlass:checked) .sg-ms__panel--glass{gap:12px;display:grid}.sg-ms__state{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:20px;display:grid;overflow:hidden}.sg-ms__fig{background:radial-gradient(120% 90% at 30% 20%,#fff,#e8eef0);place-items:center;padding:24px;display:grid}.sg-ms__fig picture{width:100%;display:block}.sg-ms__pdf{color:var(--g-ink,#0f1a20);text-underline-offset:3px;justify-self:start;margin:-6px 0 0 calc(min(160px,100%) + 32px);font-size:15px;font-weight:500;text-decoration:underline}.sg-ms__fig img,.sg-ms__fig svg{border-radius:16px;width:100%;height:auto;display:block}.sg-ms__fig--svg svg{max-width:520px;font-family:inherit}@media (width<=749px){.sg-ms__fig{padding:12px}.sg-ms__lbl text,.sg-ms__rule{font-size:20px}.sg-ms__rule{font-size:18px}.sg-ms__base{font-size:16px}}.sg-ms__say{align-content:space-between;gap:28px;padding:clamp(24px,3vw,40px);display:grid}.sg-ms__big{letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.05}.sg-ms__big em{color:#2e7c6c;font-style:normal}.sg-ms__note{color:#55636b;margin:12px 0 0;font-size:14px}.sg-ms__mini{border-top:1px solid #dfe4e6;flex-wrap:wrap;gap:28px;padding-top:18px;display:flex}.sg-ms__mini b{letter-spacing:-.03em;font-size:28px;font-weight:500;display:block}.sg-ms__mini span{color:#55636b;font-size:13px}.sg-ms__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-ms__tools li{background:#fff;border-radius:22px;gap:2px;padding:18px 22px;display:grid}.sg-ms__tools b{font-weight:500}.sg-ms__tools span{color:#55636b;font-size:13px}.sg-ms__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:clamp(40px,6vw,72px);display:grid}.sg-ms__paths>div{background:#fff;border-radius:22px;align-content:start;gap:6px;padding:24px;display:grid}.sg-ms__tag{color:#2e7c6c;background:#e3efec;border-radius:999px;justify-self:start;margin:0 0 6px;padding:4px 10px;font-size:12px;font-weight:600}.sg-ms__paths b{letter-spacing:-.02em;font-size:21px;font-weight:500}.sg-ms__paths p:not(.sg-ms__tag){color:#55636b;margin:0;font-size:14px}.sg-ms__panel--glass .sg-ms__tools{margin-bottom:clamp(40px,6vw,72px)}.sg-ms__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-ms__steps li{background:#fff;border-radius:22px;align-content:start;gap:10px;min-height:210px;padding:24px;display:grid}.sg-ms__steps span{color:#2e7c6c;font-size:13px;font-weight:600}.sg-ms__steps b{letter-spacing:-.01em;font-size:19px;font-weight:500}.sg-ms__steps p{color:#55636b;margin:0;font-size:14px}.sg-ms__warn{background:#e3efec;border-radius:22px;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:32px;padding:28px;display:grid}.sg-ms__warn h3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.sg-ms__warn ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.sg-ms__warn li{color:#55636b;padding-left:18px;font-size:14px;position:relative}.sg-ms__warn li:before{content:"";background:#2e7c6c;width:8px;height:2px;position:absolute;top:9px;left:0}.sg-ms__warn li b{color:#0f1a20;font-weight:600;display:block}.sg-ms__sizes{background:#fff;border-radius:22px;overflow:hidden}.sg-ms__sizes-head{border-bottom:1px solid #dfe4e6;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:20px 24px;display:flex}.sg-ms__sizes-head b{letter-spacing:-.02em;font-size:21px;font-weight:500}.sg-ms__sizes-head span{color:#55636b;font-size:13px}.sg-ms__grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sg-ms__col{border-right:1px solid #dfe4e6}.sg-ms__col:last-child{border-right:0}.sg-ms__col p{color:#55636b;background:#f7f8f8;margin:0;padding:10px 16px;font-size:13px}.sg-ms__col a{color:#0f1a20;font-variant-numeric:tabular-nums;border-top:1px solid #dfe4e6;justify-content:space-between;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;transition:background-color .15s;display:flex}.sg-ms__col a em{font-style:normal;font-weight:600}@media (hover:hover) and (pointer:fine){.sg-ms__col a:hover{background:#e3efec}}.sg-ms__list{background:#fff;border-radius:22px;gap:12px;padding:24px;display:grid}.sg-ms__scroll{overflow-x:auto}.sg-ms__list table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px;font-size:14px}.sg-ms__list th{text-align:left;color:#55636b;border-bottom:1px solid #0f1a20;padding:8px;font-size:12px;font-weight:600}.sg-ms__list td{border-bottom:1px solid #dfe4e6;padding:10px 8px}.sg-ms__help{color:#fff;background:#0f1a20;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:clamp(48px,6vw,80px);padding:clamp(28px,4vw,48px);display:grid}.sg-ms__help h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.04}.sg-ms__help p{color:#b9c6cd;margin:10px 0 0}.sg-ms__help-act{justify-items:start;gap:10px;display:grid}.sg-ms__tel{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:500;text-decoration:none}@media (width<=989px){.sg-ms__state,.sg-ms__warn,.sg-ms__help{grid-template-columns:minmax(0,1fr)}.sg-ms__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-ms__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-ms__col:nth-child(3n){border-right:0}}@media (width<=749px){.sg-ms__pick,.sg-ms__pdf{margin-left:0}.sg-ms__tools,.sg-ms__paths,.sg-ms__steps,.sg-ms__warn ul{grid-template-columns:minmax(0,1fr)}.sg-ms__steps li{min-height:0}.sg-ms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-ms__col:nth-child(3n){border-right:1px solid #dfe4e6}.sg-ms__col:nth-child(2n){border-right:0}.sg-ms__state,.sg-ms__help{border-radius:22px}}@media (prefers-reduced-motion:reduce){.sg-ms__col a{transition:none}}.hm-ask{min-height:38px;color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-ink);text-align:center;white-space:nowrap;transition:color .16s ease, background-color .16s ease, transform .12s var(--sg-ease-out);background:0 0;border-radius:100px;place-content:center;padding:6px 12px;font-size:14px;font-weight:500;line-height:22.4px;text-decoration:none;display:grid}.hm-ask:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.hm-ask:hover{background:var(--g-ink);color:#fff}}@media (width<=749px){.sg-roof__row>.hm-ask{align-items:center;min-height:38px;padding:6px 14px;font-size:14px;line-height:20px;display:flex}}@media (prefers-reduced-motion:reduce){.hm-ask:active{transform:none}}.sg-trade__fields{display:contents}.sg-trade .sg-form ::placeholder{color:#55636b99;opacity:1}
