.trade-origin,.trade-assurance{padding-top:100px;padding-bottom:100px}.trade-section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.trade-section-head h2{letter-spacing:-1.3px;margin-top:18px;font-size:37px;font-weight:350;line-height:1.5}.trade-section-head>p{color:#747a6c;font-size:12px;line-height:2}.factory-grid{grid-template-columns:1.35fr 1fr;gap:42px;display:grid}.factory-grid figure{margin:0}.factory-main>img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto}.factory-aside{padding-top:90px}.factory-aside figure{grid-template-columns:1.1fr 1fr;align-items:start;gap:22px;display:grid}.factory-aside img{aspect-ratio:1.1;object-fit:cover;width:100%;height:auto}.factory-grid figcaption{padding-top:22px}.factory-grid figcaption>span{letter-spacing:2px;color:#808872;margin-bottom:14px;font-size:8px;display:block}.factory-grid figcaption strong{font-size:23px;font-weight:400;display:block}.factory-grid figcaption p{color:#7c8275;margin:12px 0;font-size:11px;line-height:1.8}.factory-grid figcaption a{border-bottom:1px solid #b4b9a6;align-items:center;gap:8px;padding-bottom:5px;font-size:9px;display:inline-flex}.factory-aside figcaption{padding-top:0}.factory-aside figcaption strong{font-size:20px;line-height:1.5}.factory-evidence{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.factory-evidence>span{letter-spacing:2px;color:#7b876e;font-size:8px}.factory-evidence p{max-width:320px;margin:17px 0;font-size:16px;line-height:1.7}.factory-evidence a{align-items:center;gap:30px;font-size:11px;display:flex}.trade-note{color:#7d8475;max-width:850px;margin-top:27px;font-size:10px;line-height:1.9}.trade-value{color:#e9eddf;background:#303a2f;grid-template-columns:1.15fr 1fr;gap:90px;padding-top:90px;padding-bottom:90px;display:grid}.trade-value .eyebrow{color:#bac4aa;font-size:8px}.trade-value h2{letter-spacing:-1.5px;margin:22px 0;font-size:39px;font-weight:350;line-height:1.5}.trade-value h2 i{color:#bdcbaa;font-style:normal}.trade-value>div>p:not(.eyebrow){color:#bac3b2;font-size:12px;line-height:2.1}.trade-light-link{border-bottom:1px solid #d5dfca88;align-items:center;gap:35px;margin-top:32px;padding-bottom:12px;font-size:12px;display:inline-flex}.value-steps article{border-top:1px solid #d5dfca33;grid-template-columns:35px 1fr;gap:8px 20px;padding:27px 0;display:grid}.value-steps article>span{color:#a3b298;font:italic 14px Georgia,serif}.value-steps h3{font-size:20px;font-weight:400}.value-steps p{color:#bdc5b6;grid-column:2;max-width:380px;font-size:12px;line-height:1.9}.assurance-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.assurance-grid article{border-top:1px solid #adb7a0;padding-top:25px}.assurance-grid article>span{letter-spacing:1.8px;color:#7e8b70;font-size:8px}.assurance-grid h3{margin:25px 0 15px;font-size:23px;font-weight:400}.assurance-grid p{color:#777f6e;max-width:330px;font-size:12px;line-height:2}.assurance-action{background:#e6e7db;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:32px;display:flex}.assurance-action p{color:#6c7564;font-size:11px;line-height:2}.assurance-action strong{color:var(--ink);font-size:16px;font-weight:400}.landed-cost{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:80px;margin-top:30px;padding:55px 0;display:grid}.landed-cost h2{margin:20px 0;font-size:29px;line-height:1.5}.landed-cost p{color:#717a67;font-size:12px;line-height:2}.landed-cost .trade-note{font-size:10px}.cost-inputs{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px;display:grid}.cost-inputs label:last-child{grid-column:1/-1}.cost-inputs label>span{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;display:flex}.cost-inputs small{color:#7f8776;font-size:9px}.cost-inputs input{background:#e9ebdf70;border:0;border-bottom:1px solid #aab49c;border-radius:0;width:100%;min-height:46px;padding:13px 12px;font-size:16px}.cost-results{background:#e4e8d9;margin-top:25px;padding:25px}.cost-results p{justify-content:space-between;gap:20px;padding:7px 0;display:flex}.cost-results strong{color:#34432b;text-align:right;font-weight:450}.cost-results small{color:#7b856f;margin-top:15px;font-size:9px;line-height:1.8;display:block}@media (width<=1000px){.trade-section-head{gap:35px}.factory-grid{grid-template-columns:1.1fr 1fr;gap:30px}.factory-aside{padding-top:45px}.factory-aside figure{display:block}.factory-aside img{aspect-ratio:1.5}.factory-aside figcaption{padding-top:20px}.trade-value{gap:55px}.landed-cost{gap:40px}.trade-section-head h2{font-size:31px}}@media (width<=700px){.trade-origin,.trade-assurance{padding-top:65px;padding-bottom:65px}.trade-section-head{margin-bottom:35px;display:block}.trade-section-head h2{font-size:29px}.trade-section-head>p,.trade-section-head>a{margin-top:25px}.factory-grid{display:block}.factory-aside{padding-top:35px}.factory-aside figure{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.factory-aside img{aspect-ratio:1.1}.factory-aside figcaption{padding-top:0}.factory-grid figcaption strong{font-size:20px}.factory-aside figcaption strong{font-size:17px}.trade-note{font-size:9px}.trade-value{padding-top:65px;padding-bottom:65px;display:block}.trade-value h2{font-size:31px}.value-steps{margin-top:40px}.value-steps article{padding:23px 0}.value-steps h3{font-size:20px}.assurance-grid{grid-template-columns:1fr;gap:30px}.assurance-grid h3{margin-top:18px}.assurance-grid p{max-width:none}.assurance-action{margin-top:35px;padding:25px;display:block}.assurance-action .button{width:100%;margin-top:20px;font-size:12px}.assurance-action strong{font-size:14px}.landed-cost{padding:35px 0;display:block}.landed-cost form{margin-top:30px}.cost-inputs{grid-template-columns:1fr;gap:20px}.cost-results{padding:20px}}.partner-faq{margin:60px 0}.partner-faq h2{margin:18px 0 30px;font-size:28px;font-weight:400;line-height:1.6}.partner-faq details{border-top:1px solid var(--line);padding:22px 0}.partner-faq details:last-child{border-bottom:1px solid var(--line)}.partner-faq summary{cursor:pointer;font-size:15px;line-height:1.7}.partner-faq details p{color:#717a67;max-width:700px;margin:18px 0;font-size:12px;line-height:2.1}.partner-faq details a{border-bottom:1px solid #aab49c;padding-bottom:4px;font-size:12px}@media (width<=700px){.partner-faq h2{font-size:23px}.partner-faq summary{font-size:13px}}
