.cf-intro{background:linear-gradient(135deg,var(--cf-intro-from, #fff7f9) 0%,var(--cf-intro-to, #f0fbfd) 100%);border-bottom:1px solid #eef0f1}.cf-intro__inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:56px;align-items:center;max-width:var(--cf-intro-width, 1240px);margin:0 auto;padding:var(--cf-intro-pt, 64px) 32px var(--cf-intro-pb, 72px)}.cf-intro__copy{text-align:center}.cf-intro__eyebrow{display:inline-block;margin:0 0 18px;padding:5px 14px;font-size:var(--cf-intro-eyebrow-size, 11px);font-weight:800;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-intro-eyebrow-color, var(--cf-teal));background:var(--cf-intro-eyebrow-bg, color-mix(in srgb, var(--cf-teal-tint) 70%, transparent));border:1px solid var(--cf-intro-eyebrow-border, var(--cf-teal-border));border-radius:999px}.cf-intro .cf-intro__title{max-width:640px;margin:0 auto 14px;font-size:var(--cf-intro-title-size, 46px);line-height:1.12;letter-spacing:var(--cf-intro-title-spacing, .05em);text-transform:none;color:var(--cf-intro-heading, var(--cf-ink))}.cf-intro__subheading{max-width:560px;margin:0 auto 26px;font-size:var(--cf-intro-sub-size, 16px);line-height:1.6;color:var(--cf-intro-sub-color, var(--cf-muted))}.cf-intro__subheading p{margin:0}.cf-intro__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:18px}.cf-intro__actions .cf-btn{min-height:46px;padding:12px 20px;font-size:var(--cf-intro-btn-size, 14px);text-transform:var(--cf-intro-btn-transform, uppercase)}.cf-intro__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none}.cf-intro__trust-item{font-size:var(--cf-intro-trust-size, 12px);font-weight:700;color:var(--cf-intro-trust-color, var(--cf-ink))}.cf-intro--align-left .cf-intro__copy{text-align:left}.cf-intro--align-left .cf-intro__title,.cf-intro--align-left .cf-intro__subheading{margin-left:0}.cf-intro--align-left .cf-intro__actions,.cf-intro--align-left .cf-intro__trust{justify-content:flex-start}.cf-roll-card{padding:22px 22px 18px;background:var(--cf-intro-card-bg, var(--cf-card-bg));border:1px solid var(--cf-intro-card-border, var(--cf-border));border-radius:var(--cf-radius-lg);box-shadow:0 22px 50px #4016201a}.cf-roll-card__header{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.cf-roll-card__header .cf-kicker{margin:0;font-size:11px;color:var(--cf-intro-label-color, var(--cf-teal))}.cf-intro .cf-roll-card__title{font-size:var(--cf-intro-card-title-size, 20px);line-height:1.25;color:var(--cf-intro-card-title, var(--cf-ink))}.cf-roll{display:grid;grid-template-columns:92px 26px minmax(0,1fr);align-items:center;gap:10px;padding:20px 16px 34px;background:color-mix(in srgb,var(--cf-teal-tint) 38%,#fff);border-radius:var(--cf-radius)}.cf-roll__file{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 8px 8px;background:#fff;border:1px solid var(--cf-border);border-radius:10px;box-shadow:0 8px 18px #40162014;transform:rotate(-3deg)}.cf-roll__thumb{display:block;width:64px;height:64px;border:1px solid var(--cf-border);border-radius:6px}.cf-roll__thumb--image,.cf-roll__sheet--image{background-position:center;background-size:cover}.cf-roll__file-name{max-width:76px;overflow:hidden;font-size:10px;font-weight:700;line-height:1.2;color:var(--cf-muted);text-overflow:ellipsis;white-space:nowrap}.cf-roll__arrow{display:inline-flex;justify-content:center;color:var(--cf-teal)}.cf-roll__fabric{position:relative;padding-left:13px}.cf-roll__tube{position:absolute;left:0;top:-9px;bottom:-9px;z-index:2;width:26px;border-radius:13px;background:linear-gradient(90deg,color-mix(in srgb,var(--cf-teal) 72%,#000) 0%,var(--cf-teal) 30%,color-mix(in srgb,var(--cf-teal) 55%,#fff) 52%,var(--cf-teal) 74%,color-mix(in srgb,var(--cf-teal) 72%,#000) 100%);box-shadow:3px 0 8px #0000002e}.cf-roll__sheet{position:relative;width:100%;border:1px solid var(--cf-intro-frame-border, color-mix(in srgb, var(--cf-teal) 28%, #fff));border-left:0;border-radius:0 6px 6px 0;box-shadow:0 10px 22px #4016201f}.cf-roll__sheet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.16),transparent 14%);pointer-events:none}.cf-roll__divider{position:absolute;top:0;bottom:0;border-left:2px dashed color-mix(in srgb,var(--cf-teal) 65%,#fff)}.cf-roll__yard{position:absolute;bottom:-24px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--cf-intro-badge-text, var(--cf-teal));white-space:nowrap;transform:translate(-50%)}.cf-roll__size{position:absolute;top:8px;right:8px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.3;color:var(--cf-intro-badge-text, var(--cf-ink));background:var(--cf-intro-badge-bg, #fff);border-radius:999px;box-shadow:0 2px 8px #0000001f}.cf-roll__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.cf-roll__step{display:flex;align-items:flex-start;gap:9px;padding:11px 10px;background:var(--cf-intro-feature-bg, var(--cf-page));border-radius:10px}.cf-roll__step-number{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;font-weight:800;color:var(--cf-button-text);background:var(--cf-teal);border-radius:50%}.cf-roll__step-copy strong{display:block;margin-bottom:2px;font-size:var(--cf-intro-feature-title-size, 12px);font-weight:800;line-height:1.3;color:var(--cf-intro-feature-title, var(--cf-ink))}.cf-roll__step-copy span{display:block;font-size:var(--cf-intro-feature-text-size, 11px);line-height:1.4;color:var(--cf-intro-feature-text, var(--cf-muted))}.cf-roll-card__fine-print{margin:12px 0 0;font-size:var(--cf-intro-fine-size, 10.5px);line-height:1.45;color:var(--cf-intro-fine-color, var(--cf-muted))}.cf-sample-pattern{--cf-m: var(--cf-pattern-size, 48px);background-color:var(--cf-pattern-bg, #f7ecee);background-image:radial-gradient(circle at 50% 50%,var(--cf-pattern-dot-1, #7a263a) 0 calc(var(--cf-m) * .07),transparent calc(var(--cf-m) * .07 + .6px)),radial-gradient(circle at 50% 33%,var(--cf-pattern-dot-2, #d49aa6) 0 calc(var(--cf-m) * .12),transparent calc(var(--cf-m) * .12 + .6px)),radial-gradient(circle at 50% 67%,var(--cf-pattern-dot-2, #d49aa6) 0 calc(var(--cf-m) * .12),transparent calc(var(--cf-m) * .12 + .6px)),radial-gradient(circle at 33% 50%,var(--cf-pattern-dot-2, #d49aa6) 0 calc(var(--cf-m) * .12),transparent calc(var(--cf-m) * .12 + .6px)),radial-gradient(circle at 67% 50%,var(--cf-pattern-dot-2, #d49aa6) 0 calc(var(--cf-m) * .12),transparent calc(var(--cf-m) * .12 + .6px)),radial-gradient(circle at 0 0,var(--cf-pattern-dot-3, #8fa287) 0 calc(var(--cf-m) * .06),transparent calc(var(--cf-m) * .06 + .6px)),radial-gradient(circle at 100% 0,var(--cf-pattern-dot-3, #8fa287) 0 calc(var(--cf-m) * .06),transparent calc(var(--cf-m) * .06 + .6px)),radial-gradient(circle at 0 100%,var(--cf-pattern-dot-3, #8fa287) 0 calc(var(--cf-m) * .06),transparent calc(var(--cf-m) * .06 + .6px)),radial-gradient(circle at 100% 100%,var(--cf-pattern-dot-3, #8fa287) 0 calc(var(--cf-m) * .06),transparent calc(var(--cf-m) * .06 + .6px)),linear-gradient(45deg,transparent calc(50% - .5px),var(--cf-pattern-stripe, #e3cfd3) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),var(--cf-pattern-stripe, #e3cfd3) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));background-size:var(--cf-m) var(--cf-m);background-position:0 0}.cf-roll__thumb.cf-sample-pattern{--cf-m: 32px}.cf-how .cf-kicker{margin-bottom:8px}.cf-intro .cf-how__title{margin:0 0 8px;font-size:var(--cf-intro-modal-title-size, 30px);line-height:1.2;letter-spacing:.03em;color:var(--cf-intro-modal-title, var(--cf-ink))}.cf-how__intro{margin:0 0 20px;color:var(--cf-intro-modal-text, var(--cf-muted))}.cf-how__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none}.cf-how__step{display:flex;gap:12px;padding:16px;background:var(--cf-intro-step-card-bg, var(--cf-page));border:1px solid var(--cf-border);border-radius:var(--cf-radius)}.cf-how__number{flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:15px;font-weight:800;color:var(--cf-intro-step-text, var(--cf-button-text));background:var(--cf-intro-step-bg, var(--cf-yellow));border:2px solid var(--cf-btn-border, var(--cf-ink));border-radius:50%}.cf-how__step-title{margin:4px 0;font-size:16px;font-weight:800;line-height:1.3;color:var(--cf-intro-modal-title, var(--cf-ink))}.cf-how__step-text{margin:0;font-size:14px;line-height:1.5;color:var(--cf-intro-modal-text, var(--cf-muted))}.cf-intro .cf-how__cta{min-height:50px;font-size:15px}@media screen and (max-width:800px){.cf-intro__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding:calc(var(--cf-intro-pt, 64px) * .62) 16px calc(var(--cf-intro-pb, 72px) * .62)}.cf-intro .cf-intro__title{font-size:var(--cf-intro-title-size-mobile, 30px)}}@media screen and (max-width:600px){.cf-how__steps{grid-template-columns:minmax(0,1fr)}.cf-intro .cf-how__title{font-size:calc(var(--cf-intro-modal-title-size, 30px) * .8)}.cf-intro__actions .cf-btn{flex:1 1 100%}.cf-roll{grid-template-columns:minmax(0,1fr);justify-items:center;padding:18px 14px 34px}.cf-roll__file{flex-direction:row;gap:10px;padding:8px 12px 8px 8px;transform:none}.cf-roll__thumb{width:44px;height:44px}.cf-roll__file-name{max-width:160px}.cf-roll__arrow{transform:rotate(90deg)}.cf-roll__fabric{width:100%}.cf-roll__steps{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cf-intro.css.map */
