.sftw-section{background:#0d0d0d;color:#f0ece4;font-family:Gilroy,sans-serif}.sftw-section .sftw-shell{margin:0 auto}.sftw-section *{box-sizing:border-box}.sftw-section .sftw-logo-bar{padding:28px 32px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.sftw-section .sftw-logo-unit{display:flex;flex-direction:column;align-items:center;min-width:150px;gap:6px;padding:0 24px}.sftw-section .sftw-logo-unit+.sftw-logo-unit{border-left:1px solid rgba(255,255,255,.1)}.sftw-section .sftw-logo-mark{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Gilroy,sans-serif;font-size:20px;color:#c0392b;letter-spacing:.04em;line-height:1;text-align:center;overflow:hidden}.sftw-section .sftw-logo-mark svg,.sftw-section .sftw-logo-mark img{width:100%;height:100%;object-fit:contain}.sftw-section .sftw-logo-mark.torch{border:2px solid;border-color:#ffffff4d;background-color:#fff;color:#f0ece4;font-size:13px}.sftw-section .sftw-logo-mark.wlcb{border-color:#ffffff4d;color:#f0ece4;font-size:10px;line-height:1.3;background-color:#e0c6ed;padding:4px}.sftw-section .sftw-logo-name{font-family:Gilroy,sans-serif;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap}.sftw-section .logo-sickfit{--logo-sickfit-hook: 1}.sftw-section .logo-sickfit-mark{--logo-sickfit-mark-hook: 1}.sftw-section .logo-sickfit-name{--logo-sickfit-name-hook: 1}.sftw-section .logo-torch{--logo-torch-hook: 1}.sftw-section .logo-torch-mark{--logo-torch-mark-hook: 1}.sftw-section .logo-torch-name{--logo-torch-name-hook: 1}.sftw-section .logo-wlcb{--logo-wlcb-hook: 1}.sftw-section .logo-wlcb-mark{--logo-wlcb-mark-hook: 1}.sftw-section .logo-wlcb-name{--logo-wlcb-name-hook: 1}.sftw-section .sftw-hero{position:relative;overflow:hidden;padding:56px 32px 44px;text-align:center;margin-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.06)}.sftw-section .sftw-hero-bg-media{position:absolute;top:0;right:0;bottom:0;left:0}.sftw-section .sftw-hero.has-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.8;z-index:1}.sftw-section .sftw-hero-bg-media img{width:100%;height:100%;object-fit:cover}.sftw-section .sftw-hero-content{position:relative;z-index:2}.sftw-section .sftw-collab-tag{display:inline-block;font-family:Gilroy,sans-serif;font-weight:700;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#c0392b;margin-bottom:22px}.sftw-section .sftw-hero-headline{font-family:Gilroy,sans-serif;font-size:clamp(64px,16vw,104px);line-height:.88;letter-spacing:.02em;color:#f0ece4;margin-bottom:6px;margin-top:0}.sftw-section .sftw-red{color:#c0392b}.sftw-section .sftw-hero-sub{font-family:Gilroy,sans-serif;font-weight:600;font-size:clamp(13px,3vw,17px);letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;margin-top:14px;margin-bottom:0}.sftw-section .sftw-three-women{max-width:720px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.sftw-section .sftw-woman-card{background:#151515;aspect-ratio:3 / 4;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:16px 12px;position:relative;overflow:hidden}.sftw-section .sftw-woman-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:1}.sftw-section .sftw-woman-bg svg,.sftw-section .sftw-woman-bg img{width:100%;height:100%;object-fit:cover}.sftw-section .sftw-woman-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.9) 100%)}.sftw-section .sftw-woman-label{position:relative;z-index:2;text-align:center}.sftw-section .sftw-woman-logo{display:flex;margin:auto auto 8px;align-items:center;justify-content:center}.sftw-section .sftw-woman-logo .sftw-woman-logo-image,.sftw-section .sftw-woman-logo .sftw-woman-logo-svg svg{width:80px;height:80px;border-radius:50%;object-fit:contain;display:block;overflow:hidden}.sftw-section .sftw-woman-role{font-family:Gilroy,sans-serif;font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe6;display:block;margin-top:3px}.sftw-section .woman-logo-1-wrap{width:96px;height:96px;background-color:#ffffff80;border-radius:50%;padding:12px}.sftw-section .woman-logo-1{width:100%;height:100%;object-fit:contain}.sftw-section .sftw-woman-logo .sftw-woman-logo-svg.woman-logo-1 svg{width:100%;height:100%}.sftw-section .woman-role-1{color:#fffc}.sftw-section .woman-logo-2-wrap{width:96px;height:96px;margin-left:5px;opacity:.8;border-radius:50%}.sftw-section .woman-logo-2{width:100%;height:100%;background-color:#0009;padding-left:4px!important;padding-top:4px;object-fit:contain}.sftw-section .sftw-woman-logo .sftw-woman-logo-svg.woman-logo-2 svg{width:100%;height:100%}.sftw-section .woman-role-2{color:#fffc}.sftw-section .woman-logo-3-wrap{width:96px;height:96px;background-color:#e0c6edcc;border-radius:50%;padding:12px}.sftw-section .woman-logo-3{width:100%;height:100%;object-fit:contain}.sftw-section .sftw-woman-logo .sftw-woman-logo-svg.woman-logo-3 svg{width:100%;height:100%}.sftw-section .woman-role-3{color:#fffc}.sftw-section .sftw-mission-banner{background:#c0392b;max-width:720px;margin:auto;padding:16px 24px;text-align:center;font-family:Gilroy,sans-serif;font-size:18px;letter-spacing:.14em;color:#fff}.sftw-section .sftw-bundle-section{padding:52px 32px;max-width:720px;margin:auto;border-bottom:1px solid rgba(255,255,255,.06)}.sftw-section .sftw-section-eyebrow{font-family:Gilroy,sans-serif;font-weight:700;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#c0392b;text-align:center;margin-bottom:10px;margin-top:0}.sftw-section .sftw-section-title{font-family:Gilroy,sans-serif;font-size:42px;letter-spacing:.04em;text-align:center;color:#f0ece4;margin-bottom:32px;line-height:1;margin-top:0}.sftw-section .sftw-bundle-tabs{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0 0 24px;border:1px solid rgba(255,255,255,.16)}.sftw-section .sftw-bundle-tab{flex:1;min-height:48px;border:none;background:transparent;color:#ffffff9e;font-family:Gilroy,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease}.sftw-section .sftw-bundle-tab+.sftw-bundle-tab{border-left:1px solid rgba(255,255,255,.16)}.sftw-section .sftw-bundle-tab.is-active{background:#e7202726;color:#f0ece4}.sftw-section .sftw-bundle-tab:hover{color:#f0ece4}.sftw-section .sftw-bundle-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid rgba(255,255,255,.08);margin-bottom:36px}.sftw-section .sftw-bundle-item{display:flex;flex-direction:column;gap:18px;padding:24px;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06);align-items:center}.sftw-section .sftw-bundle-item:nth-child(2n){border-right:none}.sftw-section .sftw-bundle-item:nth-last-child(-n+2){border-bottom:none}.sftw-section .sftw-bundle-item:last-child{border-bottom:none}.sftw-section .sftw-item-num{font-family:Gilroy,sans-serif;font-size:38px;color:#e72027cc;line-height:1;flex-shrink:0;width:30px}.sftw-section .sftw-item-image{width:100%}.sftw-section .sftw-item-image img{display:block;width:100%;height:250px;object-fit:cover;border-radius:10px}.sftw-section .sftw-bundle-item>div{min-width:0}.sftw-section .sftw-item-name{font-family:Gilroy,sans-serif;font-weight:700;font-size:17px;letter-spacing:.07em;text-transform:uppercase;color:#f0ece4;margin-bottom:8px}.sftw-section .sftw-item-desc{font-size:14px;line-height:1.75;color:#ffffff6b;margin:0}.sftw-section .sftw-price-cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.sftw-section .sftw-price-label{font-family:Gilroy,sans-serif;font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff47;margin-bottom:2px;margin-top:0}.sftw-section .sftw-price-amount{font-family:Gilroy,sans-serif;font-size:68px;color:#f0ece4;line-height:1}.sftw-section .sftw-price-installment{font-size:12px;color:#ffffff40;margin-top:2px;margin-bottom:0}.sftw-section .sftw-cta-btn{flex:1;min-width:190px;background:#e72027;color:#fff;font-family:Gilroy,sans-serif;font-weight:900;font-size:18px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:22px 28px;border:none;cursor:pointer;text-decoration:none;display:block;transition:background .15s}.sftw-section .sftw-cta-btn:hover{background:#000}.sftw-section .sftw-cta-btn.is-disabled{opacity:.45;pointer-events:none}.sftw-section .sftw-cta-note{font-size:11px;color:#ffffff2e;margin-top:14px;margin-bottom:0;text-align:center}.sftw-section .sftw-why-section{max-width:720px;margin:auto;padding:52px 32px;border-bottom:1px solid rgba(255,255,255,.06)}.sftw-section .sftw-why-body{font-size:15px;line-height:1.95;color:#ffffff73;margin-bottom:28px}.sftw-section .sftw-why-body strong{color:#f0ece4;font-weight:600}.sftw-section .sftw-why-body p{margin:0 0 16px}.sftw-section .sftw-why-body p:last-child{margin-bottom:0}.sftw-section .sftw-sig{font-style:italic;font-size:14px;color:#ffffff47;margin:0}.sftw-section .sftw-footer{padding:28px 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-top:1px solid rgba(255,255,255,.06)}.sftw-section .sftw-badges{display:flex;gap:8px;flex-wrap:wrap}.sftw-section .sftw-badge{font-family:Gilroy,sans-serif;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:5px 12px;border:1px solid rgba(255,255,255,.14);color:#ffffff4d}.sftw-section .sftw-footer-lockup{font-family:Gilroy,sans-serif;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff2e}@media screen and (max-width:749px){.sftw-section .sftw-logo-bar,.sftw-section .sftw-hero,.sftw-section .sftw-bundle-section,.sftw-section .sftw-why-section,.sftw-section .sftw-footer{padding-left:20px;padding-right:20px}.sftw-section .sftw-logo-unit{padding:10px 12px;min-width:auto}.sftw-section .sftw-logo-unit+.sftw-logo-unit{border-left:none}.sftw-section .sftw-logo-name{display:none}.sftw-section .sftw-three-women{grid-template-columns:repeat(3,1fr);gap:1px}.sftw-section .sftw-bundle-items{grid-template-columns:1fr}.sftw-section .sftw-bundle-item,.sftw-section .sftw-bundle-item:nth-child(2n){border-right:none}.sftw-section .sftw-bundle-item:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.06)}.sftw-section .sftw-bundle-item:last-child{border-bottom:none}.sftw-section .sftw-woman-card{aspect-ratio:3 / 4}.sftw-section .sftw-woman-logo .sftw-woman-logo-image,.sftw-section .sftw-woman-logo .sftw-woman-logo-svg svg{width:50px;height:50px}.sftw-section .woman-logo-1-wrap,.sftw-section .woman-logo-2-wrap,.sftw-section .woman-logo-3-wrap{width:60px;height:60px;padding:6px}.sftw-section .sftw-woman-role{font-size:8px}.sftw-section .sftw-section-title{font-size:34px}.sftw-section .sftw-bundle-tabs{margin-bottom:18px}.sftw-section .sftw-bundle-tab{font-size:10px;letter-spacing:.12em}.sftw-section .sftw-price-amount{font-size:54px}.sftw-mission-banner{font-size:11px!important}.sftw-section .sftw-cta-btn{width:100%}.sftw-section .sftw-logo-mark{width:60px;height:60px}.sftw-hero{margin-bottom:0rem!important}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/sickfit-torch-wlcb-section.css.map */
