.forgd-towel-story{color:var(--ftp-text);background:var(--ftp-light)}.forgd-towel-story *,.forgd-towel-story *:before,.forgd-towel-story *:after{box-sizing:border-box}.forgd-towel-story__shell,.forgd-towel-story__faq-inner,.forgd-towel-story__proof-inner{width:min(100% - 40px,1320px);margin-inline:auto}.forgd-towel-story__display{margin:0;color:inherit;font-family:var(--font-heading--family, inherit);font-size:clamp(1.8rem,3.6vw,3.6rem);font-weight:800;line-height:.95;letter-spacing:.015em;text-transform:uppercase}.forgd-towel-story__problem{padding:76px 0 66px;background:var(--ftp-light);text-align:center}.forgd-towel-story__intro{max-width:760px;margin:16px auto 44px;color:var(--ftp-muted);font-size:1rem;line-height:1.55}.forgd-towel-story__problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:0 auto}.forgd-towel-story__problem-item{padding:8px 36px}.forgd-towel-story__problem-item+.forgd-towel-story__problem-item{border-left:1px solid var(--ftp-line)}.forgd-towel-story__problem-item svg,.forgd-towel-story__steps svg,.forgd-towel-story__proof svg,.forgd-towel-story__benefit svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.forgd-towel-story__problem-item svg{width:58px;height:58px;margin-bottom:16px}.forgd-towel-story__problem-icon{position:relative;display:block;width:clamp(104px,9vw,132px);max-width:100%;aspect-ratio:1;margin:0 auto 18px;overflow:hidden}.forgd-towel-story__problem-icon img{position:absolute;top:-45.2381%;width:365.7143%;max-width:none;height:auto}.forgd-towel-story__problem-icon--random img{left:-20.2381%}.forgd-towel-story__problem-icon--quality img{left:-132.8571%}.forgd-towel-story__problem-icon--identity img{left:-242.8571%}.forgd-towel-story__problem-item h3,.forgd-towel-story__benefit h3,.forgd-towel-story__product h3,.forgd-towel-story__steps h3,.forgd-towel-story__proof h2{margin:0;font-family:var(--font-heading--family, inherit);font-weight:800;line-height:1.05;letter-spacing:.025em;text-transform:uppercase}.forgd-towel-story__problem-item h3{font-size:clamp(.82rem,1.2vw,1.05rem)}.forgd-towel-story__solution{display:grid;grid-template-columns:1.08fr .92fr;min-height:590px;color:var(--ftp-inverse);background:var(--ftp-dark)}.forgd-towel-story__solution-media{min-height:500px;overflow:hidden}.forgd-towel-story__solution-media img{display:block;width:100%;height:100%;object-fit:cover}.forgd-towel-story__solution-content{display:flex;flex-direction:column;justify-content:center;padding:70px clamp(36px,7vw,110px)}.forgd-towel-story__solution-lead{margin:14px 0 30px;color:color-mix(in srgb,var(--ftp-inverse) 72%,transparent);font-size:1rem}.forgd-towel-story__benefit{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:16px;padding:15px 0;border-top:1px solid color-mix(in srgb,var(--ftp-inverse) 24%,transparent)}.forgd-towel-story__benefit>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentColor;border-radius:50%}.forgd-towel-story__benefit svg{width:24px;height:24px}.forgd-towel-story__benefit h3{font-size:1rem}.forgd-towel-story__benefit p{margin:5px 0 0;color:color-mix(in srgb,var(--ftp-inverse) 68%,transparent);font-size:.88rem;line-height:1.4}.forgd-towel-story__lineup{padding:18px 0 34px;background:var(--ftp-light);text-align:center}.forgd-towel-story__lineup-inner{width:min(100% - 16px,1480px)}.forgd-towel-story__lineup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;margin:14px auto 0}.forgd-towel-story__product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);min-height:304px;overflow:hidden;color:inherit;background:var(--ftp-card);border:1px solid var(--ftp-line);text-align:left}.forgd-towel-story__product-media{display:grid;grid-template-columns:minmax(0,1fr);min-height:302px;overflow:hidden;padding:12px 14px;background:var(--ftp-card)}.forgd-towel-story__product-image{min-width:0;min-height:278px}.forgd-towel-story__product-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.forgd-towel-story__product-copy{display:flex;flex-direction:column;justify-content:center;padding:28px 26px}.forgd-towel-story__product h3{font-size:clamp(1.35rem,2vw,2.1rem);white-space:nowrap}.forgd-towel-story__product-detail{margin:10px 0 0;color:var(--ftp-muted);font-size:clamp(.82rem,1.08vw,.98rem);font-weight:400;line-height:1.25}.forgd-towel-story__product-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;margin-top:26px;padding:13px 18px;color:var(--ftp-button-text);background:var(--ftp-button);border:1px solid var(--ftp-button);font-family:var(--font-heading--family, inherit);font-size:clamp(.78rem,1vw,.98rem);font-weight:800;letter-spacing:.02em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.forgd-towel-story__product-button:hover,.forgd-towel-story__product-button:focus-visible{color:var(--ftp-button);background:transparent}.forgd-towel-story__process{padding:44px 0 28px;overflow:hidden;background:var(--ftp-light);border-radius:0;text-align:center}.forgd-towel-story__process-inner{max-width:1120px}.forgd-towel-story__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:980px;margin:30px auto 0;padding:0;list-style:none}.forgd-towel-story__steps li{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 28px}.forgd-towel-story__steps li:not(:last-child):after{position:absolute;z-index:0;top:19px;left:calc(50% + 28px);width:calc(100% - 56px);height:1px;background:var(--ftp-line);content:""}.forgd-towel-story__step-number{position:relative;z-index:1;display:grid;width:40px;height:40px;margin-bottom:14px;place-items:center;color:var(--ftp-inverse);background:var(--ftp-dark);border-radius:50%;font-size:1rem;font-weight:900}.forgd-towel-story__step-icon{display:grid;width:72px;height:72px;margin-bottom:12px;place-items:center}.forgd-towel-story__step-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.forgd-towel-story__steps h3{font-size:clamp(.95rem,1.35vw,1.2rem)}.forgd-towel-story__step-copy p{max-width:240px;margin:6px auto 0;font-size:clamp(.82rem,1.1vw,.96rem);line-height:1.35}.forgd-towel-story__process-button{display:inline-flex;min-width:min(100%,330px);min-height:56px;align-items:center;justify-content:center;margin-top:26px;padding:14px 28px;color:var(--ftp-button-text);background:var(--ftp-button);border:1px solid var(--ftp-button);font-family:var(--font-heading--family, inherit);font-size:1rem;font-weight:800;letter-spacing:.025em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.forgd-towel-story__process-button:hover,.forgd-towel-story__process-button:focus-visible{color:var(--ftp-button);background:transparent}.forgd-towel-story__proof{padding:30px 0;color:var(--ftp-inverse);background:var(--ftp-dark)}.forgd-towel-story__proof-inner{display:flex;max-width:780px;align-items:center;justify-content:center;gap:24px}.forgd-towel-story__proof svg{width:55px;height:62px;flex:none}.forgd-towel-story__proof h2{font-size:clamp(1.35rem,2.5vw,2.2rem)}.forgd-towel-story__proof p{margin:7px 0 0;color:color-mix(in srgb,var(--ftp-inverse) 76%,transparent);font-size:.95rem}.forgd-towel-story__faq{padding:68px 0 82px;background:var(--ftp-light);text-align:center}.forgd-towel-story__faq-inner{max-width:900px}.forgd-towel-story__faq-list{margin-top:30px;border-top:1px solid var(--ftp-line);text-align:left}.forgd-towel-story__faq details{border-bottom:1px solid var(--ftp-line)}.forgd-towel-story__faq summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:12px 4px;cursor:pointer;font-size:1rem;font-weight:650;list-style:none}.forgd-towel-story__faq summary::-webkit-details-marker{display:none}.forgd-towel-story__plus{position:relative;width:18px;height:18px;flex:none}.forgd-towel-story__plus:before,.forgd-towel-story__plus:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;content:"";transform:translate(-50%,-50%)}.forgd-towel-story__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease}.forgd-towel-story__faq details[open] .forgd-towel-story__plus:after{transform:translate(-50%,-50%) rotate(0)}.forgd-towel-story__answer{padding:0 42px 20px 4px;color:var(--ftp-muted);font-size:.95rem;line-height:1.55}.forgd-towel-story__answer p{margin:0}.forgd-towel-story__cta{display:inline-flex;min-width:min(100%,390px);min-height:54px;margin-top:30px;align-items:center;justify-content:center;padding:14px 28px;color:var(--ftp-inverse);background:var(--ftp-dark);border:1px solid var(--ftp-dark);font-family:var(--font-heading--family, inherit);font-size:1rem;font-weight:800;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.forgd-towel-story__cta:hover{color:var(--ftp-text);background:transparent}@media(max-width:989px){.forgd-towel-story__solution{grid-template-columns:1fr 1fr}.forgd-towel-story__solution-content{padding:56px 34px}.forgd-towel-story__product{grid-template-columns:1fr}.forgd-towel-story__product-copy{min-height:150px}}@media(max-width:749px){.forgd-towel-story__shell,.forgd-towel-story__faq-inner,.forgd-towel-story__proof-inner{width:min(100% - 28px,1320px)}.forgd-towel-story__problem{padding:54px 0 46px}.forgd-towel-story__intro{margin-bottom:28px}.forgd-towel-story__problem-grid,.forgd-towel-story__lineup-grid,.forgd-towel-story__steps,.forgd-towel-story__solution{grid-template-columns:1fr}.forgd-towel-story__problem-item{display:grid;grid-template-columns:68px 1fr;align-items:center;gap:18px;padding:20px 8px;text-align:left}.forgd-towel-story__problem-item+.forgd-towel-story__problem-item{border-top:1px solid var(--ftp-line);border-left:0}.forgd-towel-story__problem-item svg{width:46px;height:46px;margin:0}.forgd-towel-story__problem-icon{width:68px;margin:0}.forgd-towel-story__solution-media{min-height:330px}.forgd-towel-story__solution-content{padding:46px 22px 52px}.forgd-towel-story__lineup{padding:32px 0 42px}.forgd-towel-story__lineup-grid{max-width:620px}.forgd-towel-story__product{grid-template-columns:1fr;min-height:0}.forgd-towel-story__product-media{grid-template-columns:minmax(0,1fr);min-height:300px;padding:14px 14px 8px}.forgd-towel-story__product-copy{min-height:auto;padding:24px}.forgd-towel-story__product h3{white-space:normal}.forgd-towel-story__product-button{width:100%}.forgd-towel-story__process{padding:40px 0 34px;border-radius:0}.forgd-towel-story__steps{max-width:390px;gap:0;margin-top:28px}.forgd-towel-story__steps li{display:grid;grid-template-columns:40px 58px 1fr;min-height:108px;align-items:center;gap:16px;padding:8px 0;text-align:left}.forgd-towel-story__steps li:not(:last-child):after{top:64px;left:17px;width:1px;height:56px}.forgd-towel-story__step-number,.forgd-towel-story__step-icon{margin:0}.forgd-towel-story__step-icon{width:54px;height:54px}.forgd-towel-story__step-copy p{margin:5px 0 0}.forgd-towel-story__process-button{width:min(100%,390px);margin-top:22px}.forgd-towel-story__proof-inner{justify-content:flex-start}.forgd-towel-story__faq{padding:54px 0 64px}}@media(max-width:480px){.forgd-towel-story__product{grid-template-columns:1fr}.forgd-towel-story__product-media{min-height:280px}.forgd-towel-story__product-copy{min-height:135px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/forgd-towel-story.css.map */
