body.d{--gutter:clamp(20px,3vw,40px);--layout-width:1280px;--layout-rule:#d2d2d7;font-size:14px}.d h1,.d h2,.d h3{text-wrap:initial;overflow-wrap:normal}.d .preview-note{font-size:10px;padding:6px var(--gutter);line-height:1.5;align-items:center}.d .header{height:72px;padding-inline:max(var(--gutter),calc((100vw - 1200px)/2));gap:20px}.d .brand img{width:112px;height:58px}.d .header nav a{font-size:13px;letter-spacing:.07em;padding-inline:16px}.d .header-end{font-size:12px}.d .menu-toggle{min-height:44px;min-width:44px}.d .section,.d .fabrics-wrap{max-width:var(--layout-width);padding:40px var(--gutter)}.d p{line-height:1.65}.d .kicker{font-size:11px;line-height:1.5;letter-spacing:.06em;margin:0 0 12px;gap:10px}.d .kicker:before{width:20px}.d .btn{min-height:44px;font-size:12px;letter-spacing:.04em;padding:11px 20px}.d .text-link{font-size:12px;line-height:1.6;min-height:40px;display:inline-flex;align-items:center;padding:6px 0}.d .premium-intro{grid-template-columns:1fr 1fr;gap:40px;padding-block:28px;align-items:center}.d .premium-intro h1{font-size:36px;line-height:1.16;letter-spacing:-.035em;margin:0 0 16px}.d .premium-copy>p:not(.kicker):not(.tops-offer){font-size:14px;line-height:1.65;max-width:56ch;margin:0 0 20px}.d .premium-copy .tops-offer{font-size:12px;margin:0 0 12px;line-height:1.6}.d .tops-offer strong{margin-left:12px}.d .tops-hero-actions{gap:20px}.d .premium-visual{border:0;background:none}.d .premium-garment{height:264px;width:100%;object-fit:cover}.d .premium-visual figcaption{display:flex;justify-content:space-between;gap:12px;border:0;padding:10px 0 0;background:none;font-size:11px;line-height:1.5}.d .premium-visual figcaption span{color:#65656b;font-size:11px}.d .material-value{max-width:1200px;width:calc(100% - 2 * var(--gutter));margin:0 auto 24px;padding-top:16px;gap:24px}.d .material-value>div{padding-left:12px}.d .material-value strong{font-size:12px;margin:0 0 4px;line-height:1.5}.d .material-value span{font-size:11px;line-height:1.5}.d .tops-navigation{padding:9px max(var(--gutter),calc((100vw - 1200px)/2));gap:20px;font-size:11px}.d .tops-navigation>div{gap:24px}.d .tops-navigation a{display:inline-flex;align-items:center;min-height:36px;padding:4px 0}.d .tops-shop{padding-block:28px 40px}.d .tops-shop .section-head{margin:0 0 24px;gap:24px;align-items:flex-start}.d .tops-shop .section-head h2{font-size:24px;line-height:1.25;margin:0 0 8px}.d .tops-shop .section-head p{font-size:12px;line-height:1.6;margin:0}.d .tops-shop .preview-explanation{max-width:285px;font-size:11px!important;margin:0;padding-left:14px;border-left:1px solid #ccc}.d .tops-grid{gap:28px 24px}.d .top-card{display:flex;flex-direction:column;min-width:0}.d .top-photo{aspect-ratio:1;flex-shrink:0}.d .top-photo-action{bottom:10px;right:10px;padding:7px 9px;font-size:10px}.d .top-photo.placeholder{padding:16px;font-size:12px}.d .top-photo.placeholder .plus{font-size:32px}.d .top-title{margin-top:14px;gap:12px;min-height:38px}.d .top-title h3{font-size:16px;line-height:1.3;margin:0}.d .top-title>span{font-size:11px;line-height:1.5}.d .top-description{font-size:12px;min-height:38px;margin:6px 0 12px;line-height:1.6}.d .size-line{margin:0 0 8px;min-height:32px;font-size:11px}.d .size-line button{font-size:11px;line-height:1.4;min-height:36px}.d .top-sizes{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0 0 10px}.d .top-sizes button{min-width:0;min-height:44px;padding:6px 2px;font-size:12px}.d .top-add{min-height:44px;font-size:12px;margin-top:auto;padding-inline:12px}.d .card-feedback{min-height:18px;line-height:1.5;font-size:11px;margin:8px 0 0}.d .collection-material{gap:40px}.d .collection-material>img{height:340px}.d .collection-material h2,.d .premium-evidence h2{font-size:26px;line-height:1.25;margin:0 0 16px}.d .collection-material p,.d .premium-evidence p{font-size:13px;line-height:1.7;margin:0 0 16px}.d .collection-material-facts{margin-top:16px;padding-top:16px;gap:10px}.d .premium-evidence{gap:40px}.d .premium-evidence .evidence-scope{margin:16px 0 0}.d .premium-lab{padding-block:28px;gap:24px}.d .premium-lab h2{font-size:22px;margin:0 0 8px}.d .premium-lab p{margin:0;font-size:12px}.d .fabrics-wrap{padding-top:28px}.d .fabrics-heading{padding-bottom:20px;gap:24px;align-items:center}.d .fabrics-heading h1{font-size:36px;line-height:1.2;margin:0}.d .fabrics-heading p{font-size:12px;margin:0;line-height:1.6}.d .fabric-tabs{margin:0 0 24px;gap:24px}.d .fabric-tabs button{font-size:12px;min-height:44px;padding:12px 2px}.d .material-hero{grid-template-columns:1fr 1fr}.d .material-image>img{height:340px}.d .material-intro{padding:28px}.d .material-intro h2{font-size:26px;line-height:1.25;margin:0 0 16px}.d .material-intro>p{font-size:13px;line-height:1.7;margin:0 0 14px}.d .material-intro .btn{margin-top:4px}.d .material-facts{padding:20px 0;gap:24px}.d .material-facts dt{font-size:11px;margin-bottom:6px;letter-spacing:.03em}.d .material-facts dd{font-size:13px;line-height:1.6}.d .fabric-process{padding-bottom:32px}.d .fabric-process .material-story{padding:32px 0 20px;gap:24px;align-items:center}.d .material-story h2{font-size:26px;margin:0;line-height:1.25}.d .material-story p{font-size:12px;margin:0}.d .fabric-stage-list{gap:20px}.d .fabric-stage-list li{display:flex;flex-direction:column;border-top:1px solid #1d1d1f}.d .stage-photo{margin-top:12px;width:100%}.d .stage-photo img{aspect-ratio:4/3}.d .stage-copy{padding-top:14px;display:flex;flex-direction:column;flex:1}.d .stage-copy h3{font-size:16px;line-height:1.3;margin:0 0 6px}.d .stage-copy .stage-place{font-size:11px;margin:0 0 12px}.d .stage-copy>p{font-size:12px;line-height:1.7;margin:0 0 16px}.d .stage-copy .stage-spec{font-size:11px;line-height:1.6;margin:auto 0 0;padding-top:12px;min-height:65px}.d .full-process{margin-top:20px}.d .material-evidence{padding-top:32px;gap:40px}.d .material-evidence h2{font-size:26px;line-height:1.25;margin-bottom:16px}.d .material-evidence p{font-size:13px;line-height:1.7}.d .jump-links{font-size:11px;gap:20px;padding:10px var(--gutter)}.d footer{padding:28px max(var(--gutter),calc((100vw - 1200px)/2));gap:12px 24px}.d footer .footer-logo{font-size:20px}.d footer p{font-size:12px;margin:0}.d footer nav{font-size:12px;gap:20px;margin:8px 0}@media(min-width:701px)and (max-width:1000px){.d .premium-intro{gap:24px}.d .premium-intro h1{font-size:30px}.d .premium-garment{height:280px}.d .premium-visual figcaption{display:block}.d .premium-visual figcaption span{display:block}.d .tops-hero-actions{gap:12px}.d .header-end{display:none}.d .material-intro{padding:22px}.d .material-intro h2{font-size:23px}.d .material-image>img{height:100%;min-height:340px}}@media(min-width:541px)and (max-width:700px){.d .tops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.d .top-title{display:block;min-height:56px}.d .top-title>span{display:block;margin-top:6px}.d .top-title h3{font-size:14px}.d .top-sizes{grid-template-columns:repeat(4,minmax(0,1fr))}.d .top-description{min-height:58px}}@media(max-width:700px){.d .preview-note{font-size:9px;padding-block:5px;gap:10px}.d .preview-note span{max-width:none}.d .header{height:64px;padding-inline:var(--gutter)}.d .brand img{width:104px;height:52px}.d .section,.d .fabrics-wrap{padding:28px var(--gutter)}.d .premium-intro{grid-template-columns:1fr;gap:20px;padding-block:24px}.d .premium-intro h1{font-size:28px;margin-bottom:12px}.d .premium-copy>p:not(.kicker):not(.tops-offer){font-size:13px;line-height:1.65;margin-bottom:16px}.d .premium-copy .tops-offer{font-size:12px}.d .premium-garment{height:auto;aspect-ratio:16/8;object-fit:cover}.d .premium-visual figcaption{font-size:10px;padding-top:8px}.d .premium-visual figcaption span{font-size:10px}.d .tops-hero-actions{gap:16px}.d .tops-hero-actions .text-link{font-size:11px}.d .material-value{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;padding-top:14px}.d .material-value>div{padding-left:8px}.d .material-value strong{font-size:11px;margin-bottom:5px}.d .material-value span{font-size:10px;line-height:1.5}.d .tops-navigation{padding-block:5px}.d .tops-navigation>div{gap:16px;flex-wrap:wrap}.d .tops-navigation a{font-size:10px;min-height:36px}.d .tops-shop .section-head{margin-bottom:20px}.d .tops-shop .section-head h2{font-size:22px}.d .tops-shop .section-head p{font-size:12px}.d .tops-shop .preview-explanation{max-width:none;font-size:10px!important;margin:12px 0 0;padding:0;border:0}.d .collection-material{grid-template-columns:1fr;gap:24px}.d .collection-material>img{height:240px}.d .collection-material h2,.d .premium-evidence h2{font-size:23px}.d .premium-evidence{gap:24px}.d .premium-lab h2{font-size:22px}.d .premium-lab .text-link{margin-top:8px}.d .fabrics-heading{display:block;padding-bottom:16px}.d .fabrics-heading h1{font-size:28px}.d .fabrics-heading>p{margin:8px 0 0;font-size:12px}.d .fabric-tabs{margin-bottom:20px}.d .material-hero{grid-template-columns:1fr}.d .material-image>img{height:auto;aspect-ratio:16/9}.d .material-intro{padding:22px}.d .material-intro h2{font-size:23px}.d .material-facts{gap:16px 20px;grid-template-columns:1fr 1fr}.d .material-facts dd{font-size:12px}.d .fabric-process .material-story{display:block;padding:28px 0 20px}.d .material-story h2{font-size:23px;margin-bottom:10px}.d .fabric-stage-list{gap:20px}.d .fabric-stage-list li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding-top:16px}.d .stage-photo{margin:0}.d .stage-photo img{aspect-ratio:3/4}.d .stage-copy{padding:0}.d .stage-copy h3{font-size:15px}.d .stage-copy .stage-place{font-size:10px;margin-bottom:10px}.d .stage-copy>p{font-size:12px;line-height:1.65;margin-bottom:12px}.d .stage-copy .stage-spec{font-size:10px;min-height:0;padding-top:10px;margin-top:0}.d .material-evidence{gap:24px;padding-top:28px}.d .material-evidence h2{font-size:23px}.d footer .footer-logo{font-size:18px}.d footer p{margin:10px 0}.d footer nav{margin:16px 0;gap:12px 18px}}@media(max-width:540px){.d .tops-grid{grid-template-columns:1fr;gap:24px}.d .top-photo{aspect-ratio:auto;height:300px}.d .top-photo>img{object-fit:contain}.d .top-title{min-height:0}.d .top-description{min-height:0;margin:8px 0 10px}.d .top-title h3{font-size:16px}.d .top-title>span{font-size:11px}.d .top-sizes{gap:6px}.d .top-add{margin-top:0}}@media(max-width:360px){.d .premium-intro h1{font-size:25px}.d .tops-hero-actions{gap:12px}.d .tops-hero-actions .btn{padding-inline:16px}.d .material-value{gap:8px}.d .material-value>div{padding-left:7px}.d .material-value strong,.d .material-value span{font-size:10px}.d .tops-navigation>div{gap:12px}.d .top-photo{height:260px}.d .fabric-stage-list li{grid-template-columns:72px minmax(0,1fr);gap:12px}}.d .premium-garment{object-fit:contain;background:#203640}@media(min-width:541px)and (max-width:700px){.d .premium-intro{grid-template-columns:1.2fr 1fr;gap:24px}.d .premium-intro h1{font-size:24px;letter-spacing:-.045em}.d .premium-garment{height:230px;aspect-ratio:auto}.d .premium-visual figcaption{display:block}.d .premium-visual figcaption span{display:block}.d .tops-hero-actions{gap:10px}.d .tops-hero-actions .text-link{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sfg-studio-05e646f932d4-layout.css.map */
