.tgf-set-flow{width:100%;max-width:1320px;min-width:0;margin:auto;padding:26px 32px 32px;font-family:var(--font-body--family,Arial,sans-serif);color:#211e24;background:#fffdf8;box-sizing:border-box;scroll-margin-top:80px}.tgf-set-flow *{box-sizing:border-box;min-width:0}.tgf-set-flow button{font:inherit;color:inherit;cursor:pointer}.tgf-set-flow button:focus-visible{outline:3px solid #915ca5;outline-offset:4px}.tgf-set-flow__crumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:20px;font-size:12px;color:#69616b}.tgf-set-flow__crumbs button{border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:8px 0}.tgf-set-flow__steps{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;margin-bottom:26px;color:#69616b}.tgf-set-flow__steps span{display:flex;align-items:center;gap:8px}.tgf-set-flow__steps b{display:grid;place-items:center;border:1px solid #ddd4de;border-radius:50%;width:24px;height:24px;font-weight:500}.tgf-set-flow__steps .is-active{color:#211e24;font-weight:700}.tgf-set-flow__steps .is-active b{background:#211e24;color:#fff;border-color:#211e24}.tgf-set-flow h1{font:700 clamp(30px,4vw,46px)/1.1 var(--font-heading--family,var(--font-body--family));letter-spacing:-1px;margin:0 0 14px}.tgf-set-flow__intro{font-size:15px;line-height:1.6;color:#69616b;margin:0 0 28px}.tgf-set-flow__types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tgf-set-flow__type{padding:0;border:1px solid #e0d8dc;border-radius:20px;overflow:hidden;background:#fff;text-align:left;display:flex;flex-direction:column}.tgf-set-flow__type .tgf-set-flow__photos{height:260px;padding:16px}.tgf-set-flow__type .tgf-set-flow__photos img{height:228px;width:100%;object-fit:contain}.tgf-set-flow__type-copy{background:#eaf0df;padding:24px;flex:1}.tgf-set-flow__type--easy .tgf-set-flow__type-copy{background:#eee3f3}.tgf-set-flow__type h2{font-size:25px;font-weight:700;line-height:1.2;margin:0 0 12px}.tgf-set-flow__type p{font-size:14px;line-height:1.6;color:#635b66;margin:0 0 20px}.tgf-set-flow__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto}.tgf-set-flow__price strong{font-size:27px;line-height:1.2;font-weight:700;white-space:nowrap}.tgf-set-flow__price span,.tgf-set-flow__price s{font-size:12px;color:#6a626c}.tgf-set-flow .tgf-set-flow__cta{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 16px;margin-top:16px;background:#211e24;color:#fff;border:1px solid #211e24;border-radius:28px;font-weight:700;font-size:13px;line-height:1.3;text-align:left;white-space:normal}.tgf-set-flow__sets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tgf-set-flow__card{display:flex;flex-direction:column;border:1px solid #e0d8dc;border-radius:16px;overflow:hidden;background:#fff}.tgf-set-flow__art{position:relative;padding:36px 8px 8px;border-bottom:1px solid #eee8ec}.tgf-set-flow__badge{position:absolute;top:10px;left:12px;padding:4px 8px;border:1px solid #ded7df;border-radius:20px;font-size:11px;background:#fff}.tgf-set-flow__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;align-items:center;height:195px}.tgf-set-flow__photos--1{grid-template-columns:minmax(0,1fr)}.tgf-set-flow__photos img{display:block;max-width:100%;width:100%;height:185px;object-fit:contain}.tgf-set-flow__photos--3,.tgf-set-flow__photos--5{grid-template-columns:repeat(3,minmax(0,1fr))}.tgf-set-flow__photos--5 img{height:90px}.tgf-set-flow__photos--5 img:first-child{grid-row:span 2;height:184px}.tgf-set-flow__info{padding:18px;display:flex;flex-direction:column;flex:1}.tgf-set-flow__info h2{font-size:21px;font-weight:700;line-height:1.25;margin:0 0 12px;min-height:52px;overflow-wrap:anywhere}.tgf-set-flow__info>p{font-size:12px;line-height:1.65;color:#69616b;min-height:80px;margin:0 0 16px;overflow-wrap:anywhere}.tgf-set-flow__saving{font-size:11px;color:#4e6746;margin-top:6px}.tgf-set-flow__note{font-size:12px;line-height:1.6;color:#69616b;margin:16px 0 0}.tgf-set-flow__benefits{display:flex;justify-content:center;gap:26px;flex-wrap:wrap;border-top:1px solid #e2dbdf;padding-top:22px;margin-top:26px;font-size:12px;color:#52644a}.tgf-set-flow__selection{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;background:#eee5f2;border-radius:14px;font-size:13px}.tgf-set-flow__selection strong,.tgf-set-flow__selection span{display:block}.tgf-set-flow__selection span{margin-top:7px;line-height:1.5}.tgf-set-flow__selection button{border:0;border-bottom:1px solid currentColor;background:none;padding:8px 0;font-size:12px;white-space:nowrap}.tgf-pattern-catalog{display:none!important}body[data-tgf-set-stage=patterns] .tgf-pattern-catalog{display:block!important}.tgf-pattern-catalog__grid{width:100%;min-width:0!important}.tgf-pattern-catalog__card{max-width:100%;min-width:0!important}.tgf-flow-packshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:20px 12px;align-items:center;min-width:0;aspect-ratio:1.15;background:#fff}.tgf-flow-packshot img{display:block;width:100%;height:100%;max-height:230px;min-width:0;object-fit:contain}.tgf-flow-packshot--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tgf-flow-packshot--5{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr 1fr}.tgf-flow-packshot--5 img:first-child{grid-row:span 2}.tgf-pattern-catalog__card .tgf-pattern-catalog__price{min-width:0}.tgf-pattern-catalog__card .tgf-pattern-catalog__lead{overflow-wrap:anywhere}@media(max-width:1000px){.tgf-set-flow__sets{grid-template-columns:repeat(2,minmax(0,1fr))}.tgf-set-flow__info h2{min-height:0}.tgf-set-flow__info>p{min-height:46px}}@media(max-width:749px){.tgf-set-flow{padding:18px 12px 26px;max-width:100%}.tgf-set-flow__types{grid-template-columns:minmax(0,1fr);gap:18px}.tgf-set-flow__type .tgf-set-flow__photos{height:210px}.tgf-set-flow__type .tgf-set-flow__photos img{height:180px}.tgf-set-flow__type-copy{padding:20px}.tgf-set-flow__steps{gap:12px;font-size:11px}.tgf-set-flow__sets{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.tgf-set-flow__art{padding:34px 5px 7px}.tgf-set-flow__photos{height:145px;gap:2px}.tgf-set-flow__photos img{height:135px}.tgf-set-flow__photos--5 img{height:65px}.tgf-set-flow__photos--5 img:first-child{height:134px}.tgf-set-flow__info{padding:12px}.tgf-set-flow__info h2{font-size:17px;min-height:44px}.tgf-set-flow__info>p{font-size:11px;min-height:91px}.tgf-set-flow__price strong{font-size:22px}.tgf-set-flow__price{gap:3px 6px}.tgf-set-flow__price s{font-size:11px}.tgf-set-flow__saving{font-size:11px;line-height:1.5;min-height:32px}.tgf-set-flow .tgf-set-flow__cta{font-size:12px;padding:11px 10px;min-height:46px}.tgf-set-flow__selection{align-items:flex-start;padding:15px;gap:12px}.tgf-flow-packshot{padding:12px 7px;gap:3px}.tgf-pattern-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 10px!important}.tgf-pattern-catalog[data-mobile-columns="1"] .tgf-pattern-catalog__grid{grid-template-columns:minmax(0,1fr)!important}.tgf-pattern-catalog__card .tgf-pattern-catalog__price strong{font-size:22px;white-space:normal}.tgf-pattern-catalog__card .tgf-pattern-catalog__action{padding:10px 9px;font-size:12px}.tgf-pattern-catalog__card .tgf-pattern-catalog__lead{font-size:11px}.tgf-set-flow__benefits{gap:12px}}body[data-tgf-set-stage=patterns] .tgf-pattern-catalog__grid[aria-busy=true]{display:none}.tgf-set-flow{max-width:1280px;background:transparent;padding:28px 20px 36px}.tgf-set-flow a{color:inherit;text-decoration:none}.tgf-set-flow__crumbs a{text-decoration:underline;text-underline-offset:4px;padding:6px 0}.tgf-set-flow h1{margin-bottom:28px;font-family:var(--font-heading--family,var(--font-body--family));font-size:clamp(28px,3.5vw,44px);line-height:1.15}.tgf-set-flow__types{gap:16px}.tgf-set-flow__type{border-radius:8px;border-color:#e5ded7}.tgf-set-flow__type-copy,.tgf-set-flow__type--easy .tgf-set-flow__type-copy{background:#fcf6ed;padding:22px}.tgf-set-flow__type h2{margin:0;font-size:clamp(20px,2.3vw,28px)}.tgf-set-flow__type .tgf-set-flow__photos{height:280px;background:#fff}.tgf-set-flow__type .tgf-set-flow__photos img{height:248px;object-fit:contain}.tgf-set-flow__type .tgf-set-flow__cta{max-width:240px}.tgf-set-flow .tgf-set-flow__cta{color:#fff;text-decoration:none}.tgf-set-flow__selection a{border-bottom:1px solid currentColor;padding:8px 0;white-space:nowrap}.tgf-set-flow__selection span{margin:0}body[data-tgf-set-stage=types] .tgf-set-flow h1{margin-bottom:12px}@media(max-width:749px){.tgf-set-flow{padding:22px 12px 28px}.tgf-set-flow h1{font-size:28px;margin-bottom:22px}.tgf-set-flow__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tgf-set-flow__type .tgf-set-flow__photos{height:165px;padding:10px}.tgf-set-flow__type .tgf-set-flow__photos img{height:145px}.tgf-set-flow__type-copy,.tgf-set-flow__type--easy .tgf-set-flow__type-copy{padding:14px 12px;display:flex;flex-direction:column}.tgf-set-flow__type h2{font-size:20px;line-height:1.2;min-height:72px;margin-bottom:14px}.tgf-set-flow__type .tgf-set-flow__cta{margin-top:auto}.tgf-set-flow__intro{font-size:15px;margin-bottom:22px}.tgf-set-flow__selection{font-size:12px}.tgf-set-flow__selection a{font-size:11px}}.tgf-set-flow__type-copy{display:flex;flex-direction:column}.tgf-set-flow__type .tgf-set-flow__type-description{margin:14px 0 20px;font-size:14px;line-height:1.6;color:#635b66}.tgf-set-flow__type .tgf-set-flow__cta{margin-top:auto}@media(max-width:749px){.tgf-set-flow__type h2{margin-bottom:0}.tgf-set-flow__type .tgf-set-flow__type-description{font-size:13px;line-height:1.6;margin:12px 0 18px}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/tgf-set-navigation.css.map */
