.ktc{width:390px;max-width:100%;box-shadow:0 8px 40px #0002}
.ktc{--kt-yellow:#f4cd00;--kt-ink:#191919;--kt-body:var(--font-body-family,Roboto,sans-serif);--kt-heading:var(--font-heading-family,'Roboto Condensed',sans-serif);container-type:inline-size;container-name:ktcShop;width:100%;margin:0 auto;background:#fff;color:#191919;isolation:isolate;font:16px/1.6 var(--kt-body)}.ktc *{box-sizing:border-box}.ktc img{display:block;max-width:100%;height:auto}.ktc h1,.ktc h2,.ktc h3,.ktc p{margin:0}.ktc h1,.ktc h2,.ktc h3{font-family:var(--kt-heading);font-weight:700;letter-spacing:-.02em;color:#191919}.ktc em{font-style:normal}.ktc a{color:inherit;text-decoration:none}.ktc button,.ktc a{font-family:inherit;-webkit-tap-highlight-color:transparent}.ktc button{border:0}.ktcAnnounce{display:flex;justify-content:center;align-items:center;gap:28px;padding:10px 20px;background:var(--kt-yellow);color:#111;font-size:12px;letter-spacing:.025em}.ktcAnnounce strong span{font-size:10px;margin:0 7px}.ktcHeader{height:82px;background:#1b1b1b;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:0 max(5%,calc((100% - 1240px)/2));border-bottom:1px solid #ffffff26}.ktcHeader>a{width:185px;flex-shrink:0}.ktcHeader nav{display:flex;gap:34px;font-size:14px}.ktcHeader nav a{color:#f4f4f4!important}.ktcHeader nav a:hover{color:var(--kt-yellow)!important}.ktcBag{display:flex;gap:10px;align-items:center;background:transparent;color:#fff!important;font-size:14px}.ktcBag span{display:grid;place-items:center;background:var(--kt-yellow);color:#111;min-width:25px;height:25px;border-radius:50%;font-size:12px;font-weight:700}
.ktcHero{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:52px max(5%,calc((100% - 1240px)/2)) 57px;background:#1b1b1b;color:#fff;overflow:hidden}.ktcHeroCopy{align-self:center;z-index:2;min-width:0}.ktcEyebrow{display:flex;align-items:center;gap:9px;font-size:11px!important;font-weight:700;letter-spacing:.1em;line-height:1.5;color:#555!important}.ktcEyebrow i{width:25px;height:3px;background:var(--kt-yellow)}.ktcLight{color:#eee!important}.ktcHero h1{font-size:clamp(48px,5vw,78px);line-height:1.02;color:#fff!important;margin:22px 0 21px}.ktcHero h1 em{color:var(--kt-yellow)!important}.ktcHeroIntro{font-size:17px;line-height:1.7;color:#e5e5e5!important}.ktcHeroPrice{display:flex;align-items:flex-end;gap:26px;margin:27px 0 24px}.ktcOverline{font-size:10px;font-weight:700;letter-spacing:.075em;color:#eee!important}.ktcPrice{display:flex;align-items:flex-start;white-space:nowrap;font-family:var(--kt-heading);font-weight:700;line-height:.95;color:#151515!important;letter-spacing:-.04em;margin-top:10px}.ktcPrice small{font-size:29px;margin-top:10px;letter-spacing:0}.ktcPrice b{font-size:78px;font-weight:700}.ktcPrice sup{font-size:34px;line-height:1;margin:9px 0 0 3px;letter-spacing:-.03em}.ktcHeroPrice .ktcPrice{color:#fff!important}.ktcHeroSavings{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-bottom:4px;font-size:12px;color:#e0e0e0!important}.ktcHeroSavings s{font-size:17px;color:#ddd!important}.ktcHeroSavings strong{display:block;font-size:11px;background:var(--kt-yellow);color:#141414!important;padding:5px 9px;margin-top:4px}.ktcActions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.ktcBtn{display:inline-flex!important;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:14px 22px;border:0!important;border-radius:3px;font:700 17px/1.2 var(--kt-heading)!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none;transition:transform .2s,box-shadow .2s,background .2s}.ktcBtn:before,.ktcBtn:after{content:none!important}.ktcYellow{color:#111!important;background:var(--kt-yellow)!important}.ktcDark{color:#fff!important;background:#191919!important}.ktcBtn:hover{transform:translateY(-3px);box-shadow:0 7px 0 #0002}.ktcBtn span{transition:transform .2s}.ktcBtn:hover span{transform:translate(3px,-2px)}.ktcWatch{display:flex;align-items:center;gap:9px;color:#fff!important;font-size:13px}.ktcWatch span{display:grid;place-items:center;border:1px solid #999;border-radius:50%;width:28px;height:28px;font-size:10px}.ktcHeroFine{font-size:12px;line-height:1.65;color:#c8c8c8!important;margin-top:20px!important}.ktcHeroVisual{position:relative;align-self:center;padding:0 14px 38px 0;min-width:0}.ktcHeroStamp{position:absolute;top:22px;left:20px;z-index:2;font-size:10px;line-height:1.6;letter-spacing:.06em;color:#202020}.ktcHeroStamp b{font-size:9px}.ktcHeroProduct{position:relative;z-index:1;overflow:hidden;background:#fff;border:1px solid #fff;border-radius:8px}.ktcHeroProduct img{width:100%;height:410px;object-fit:contain;padding:22px 10px 4px;transition:transform .8s}.ktcHeroVisual:hover .ktcHeroProduct img{transform:scale(1.035)}.ktcDiagonal{position:absolute;inset:22px 0 22px 22px;border:2px solid var(--kt-yellow);border-radius:8px;transform:rotate(3deg)}.ktcHeroVideo{position:absolute;left:35px;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:13px;padding:10px 15px 10px 10px;background:#fff;color:#191919;text-align:left;border-left:5px solid var(--kt-yellow)!important;border-radius:4px;box-shadow:0 6px 20px #0003}.ktcHeroVideo img{width:92px;height:58px;object-fit:cover;border-radius:2px}.ktcHeroVideo>span:nth-last-child(2){flex:1}.ktcHeroVideo b{display:block;font:700 15px var(--kt-heading)}.ktcHeroVideo small{display:block;font-size:10px;line-height:1.6;color:#555}.ktcPlaySmall{position:absolute;left:43px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--kt-yellow);color:#111;font-size:9px}.ktcEventRail{display:flex;justify-content:center;align-items:center;gap:24px;padding:17px 5%;background:var(--kt-yellow);color:#191919;font-size:10px;font-weight:700;letter-spacing:.04em}.ktcEventRail span{display:flex;align-items:center;gap:8px;white-space:nowrap}.ktcEventRail b{font:700 27px/1 var(--kt-heading)}.ktcEventRail i{height:1px;width:50px;background:#65570d;opacity:.6}.ktcBenefits{display:flex;justify-content:center;gap:50px;padding:19px 4%;border-bottom:1px solid #ddd;background:#f6f6f6;color:#454545;font-size:12px}
.ktcSection{padding:70px max(5%,calc((100% - 1200px)/2))}.ktcSectionHead{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:30px}.ktcSectionHead h2{font-size:44px;line-height:1.05;margin-top:11px}.ktcSectionHead h2>span{font-size:.8em;color:#545454!important}.ktcSectionHead>a,.ktcSectionHead>p{font-size:12px;color:#555!important;max-width:240px}.ktcSectionHead>a{border-bottom:1px solid #777;padding-bottom:5px}.ktcDeals{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ktcDeal{overflow:hidden;background:#fff;border:1px solid #ddd;border-radius:6px;transition:box-shadow .3s,transform .3s}.ktcDeal:hover{box-shadow:0 12px 28px #00000012;transform:translateY(-4px)}.ktcDealMedia{position:relative;height:330px;padding:33px 15px 18px;background:#fff}.ktcDealMedia>img{width:100%;height:100%;object-fit:contain}.ktcTag{position:absolute;top:15px;left:16px;background:#191919;color:#fff!important;padding:6px 9px;border-radius:2px;font-size:9px;letter-spacing:.05em;font-weight:700}.ktcCount{position:absolute;bottom:10px;right:15px;font-size:8px;letter-spacing:.06em;color:#656565}.ktcDealBody{padding:24px 27px 20px;border-top:1px solid #eee}.ktcDealBody h3{font-size:29px;line-height:1.15}.ktcDealBody>p{font-size:13px;line-height:1.7;color:#555;margin-top:10px}.ktcDealBody ul{list-style:none;padding:0;margin:17px 0;color:#393939;font-size:12px;line-height:1.7}.ktcDealBody li:before{content:'✓';padding-right:8px;color:#25613e}.ktcCompare{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ddd;padding-top:17px;font-size:11px;color:#545454}.ktcCompare s{margin-left:6px}.ktcCompare>b{padding:4px 7px;background:#fff4bd;color:#39320b;border-radius:2px;white-space:nowrap;font-size:10px}.ktcBuyRow{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:12px}.ktcPriceLabel{font-size:9px;font-weight:700;letter-spacing:.08em;color:#555}.ktcBuyRow .ktcPrice{margin-top:4px}.ktcBuyRow .ktcPrice b{font-size:64px}.ktcBuyRow .ktcPrice small{font-size:24px;margin-top:8px}.ktcBuyRow .ktcPrice sup{font-size:28px;margin-top:7px}.ktcBuyRow .ktcBtn{min-width:165px;margin-bottom:3px}.ktcDealBody .ktcFine{font-size:10px;line-height:1.6;margin-top:18px;color:#626262!important}
.ktcCinema{padding:64px max(5%,calc((100% - 1200px)/2));background:#1b1b1b;color:#fff}.ktcCinemaHead{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:28px}.ktcCinema h2{font-size:49px;line-height:1.03;margin-top:13px;color:#fff!important}.ktcCinema h2 em{color:var(--kt-yellow)!important}.ktcCinemaHead>p{font-size:13px;color:#ddd!important}.ktcMediaGrid{display:grid;grid-template-columns:1.8fr 1fr;gap:18px}.ktcFilm{position:relative;min-width:0;min-height:390px;aspect-ratio:1.65;overflow:hidden;border-radius:6px;padding:0;text-align:left;background:#333}.ktcFilm>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ktcFilm:hover>img{transform:scale(1.045)}.ktcFilmShade{position:absolute;inset:0;background:linear-gradient(0deg,#000e,transparent 75%)}.ktcPlay{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);width:65px;height:65px;border-radius:50%;display:grid;place-items:center;background:var(--kt-yellow);color:#111;font-size:20px;box-shadow:0 0 0 10px #ffffff20;transition:box-shadow .3s}.ktcFilm:hover .ktcPlay{box-shadow:0 0 0 18px #ffffff20}.ktcFilmInfo{position:absolute;left:25px;right:20px;bottom:23px;color:#fff!important}.ktcFilmInfo small{display:block;font-size:9px;letter-spacing:.1em;color:#eee!important}.ktcFilmInfo b{display:block;font:700 28px var(--kt-heading);margin:5px 0}.ktcFilmInfo>span{font-size:11px;color:var(--kt-yellow)!important}.ktcMediaSide{display:grid;grid-template-rows:1fr 1fr;gap:18px}.ktcUseTile{position:relative;display:block;min-height:185px;overflow:hidden;border-radius:6px}.ktcUseTile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;transition:transform .4s}.ktcUseTile:hover img{transform:scale(1.05)}.ktcUseTile:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#000e,transparent 85%)}.ktcUseTile>span{position:absolute;left:17px;right:15px;bottom:14px;z-index:1;color:#fff!important}.ktcUseTile small{display:block;font-size:8px;letter-spacing:.1em;color:#eee!important}.ktcUseTile b{display:block;font:700 20px/1.15 var(--kt-heading);margin-top:6px}.ktcVideoChoices{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:19px}.ktcVideoChoices button{padding:8px 12px;border:1px solid #626262;border-radius:3px;background:#343434;color:#fff;font-size:11px}.ktcVideoChoices button:hover{border-color:var(--kt-yellow)}.ktcVideoChoices>span{margin-left:auto;color:#bfbfbf!important;font-size:10px}
.ktcStory{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:30px max(5%,calc((100% - 1200px)/2));background:#f3f3f3}.ktcStoryVisual{min-width:0}.ktcStoryFrame{position:sticky;top:100px;height:510px;margin:70px 0;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#fff}.ktcStoryLabel{position:absolute;top:20px;left:20px;z-index:3;font-size:9px;font-weight:700;letter-spacing:.08em;color:#555}.ktcScene{position:absolute;inset:45px 0 30px;width:100%;height:calc(100% - 75px)!important;object-fit:contain;opacity:0;transform:translateY(20px) scale(.96);transition:opacity .6s,transform .8s;pointer-events:none}.ktcScene.is-active{opacity:1;transform:none}.ktcSceneProgress{position:absolute;bottom:19px;left:20px;right:20px;display:flex;gap:7px}.ktcSceneProgress i{height:3px;flex:1;background:#ddd;transition:background .4s}.ktcSceneProgress i.is-active{background:var(--kt-yellow)}.ktcStep{min-height:540px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:50px 0}.ktcStepNumber{font-size:11px;font-weight:700;letter-spacing:.1em;color:#626262}.ktcStep h2{font-size:45px;line-height:1.06;margin:20px 0}.ktcStep h2 em{color:#646464!important}.ktcStep p{font-size:14px;line-height:1.85;color:#555;max-width:380px;margin-bottom:25px}.ktcStep .ktcBtn{font-size:15px!important}.ktcSingles{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ktcSingle{min-width:0;border:1px solid #ddd;border-radius:5px;overflow:hidden;background:#fff}.ktcSingle>div:first-child{height:225px;position:relative;padding:18px 10px;background:#fafafa}.ktcSingle img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.ktcSingle:hover img{transform:scale(1.05)}.ktcSave{position:absolute;top:10px;left:10px;padding:4px 6px;background:var(--kt-yellow);font-size:8px;font-weight:700;z-index:2}.ktcSingle>p{font-size:9px;color:#666;font-weight:700;letter-spacing:.07em;padding:16px 16px 0}.ktcSingle h3{font-size:21px;line-height:1.2;padding:7px 16px;min-height:65px}.ktcSinglePrice{display:flex;align-items:baseline;gap:10px;padding:5px 16px 17px}.ktcSinglePrice strong{font:700 33px var(--kt-heading)}.ktcSinglePrice s{font-size:12px;color:#666}.ktcSingleLink{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 16px 16px;border-top:1px solid #ddd;padding-top:12px;font-size:11px!important;font-weight:700}.ktcFaq{display:grid;grid-template-columns:1fr 1.55fr;gap:10%;background:#f5f5f5}.ktcFaq h2{font-size:46px;line-height:1.05;margin:15px 0 22px}.ktcFaq>div>a{font-size:12px;border-bottom:1px solid #777}.ktcFaq details{border-bottom:1px solid #d1d1d1}.ktcFaq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;color:#242424;font-size:14px;font-weight:700;cursor:pointer}.ktcFaq summary::-webkit-details-marker{display:none}.ktcFaq summary>span{font-size:23px;font-weight:400}.ktcFaq details[open] summary>span{transform:rotate(45deg)}.ktcFaq details p{font-size:13px;line-height:1.8;color:#555;padding-bottom:23px}.ktcClosing{text-align:center;padding:60px 25px 66px;background:#1b1b1b;color:#fff}.ktcClosing>p{font-size:11px;letter-spacing:.1em;font-weight:700;color:var(--kt-yellow)!important}.ktcClosing h2{font-size:57px;line-height:1.02;margin:18px 0 26px;color:#fff!important}.ktcClosing h2 em{color:var(--kt-yellow)!important}.ktcClosing .ktcBtn{min-width:220px}.ktcFooter{display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:23px;padding:35px 5%;border-top:1px solid #ddd;background:#fff;color:#484848}.ktcFooter>img{width:170px;padding:7px;background:#1b1b1b;border-radius:2px}.ktcFooter p{font-size:12px}.ktcFooter>div{display:flex;gap:20px;font-size:11px}.ktcFooter>small{grid-column:1/-1;font-size:10px;color:#666}.ktcMobileBar{display:none}
.ktcVideoDialog{width:min(1000px,94vw);max-height:94vh;background:#171717;color:#fff;border:1px solid #555;padding:0;border-radius:7px}.ktcVideoDialog>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 20px}.ktcVideoDialog h2{font:700 20px 'Roboto Condensed',Arial,sans-serif;color:#fff;margin:0}.ktcVideoDialog button{font-size:30px;color:#fff;background:transparent;border:0}.ktcVideoDialog video{display:block;width:100%;max-height:75vh;background:#000;aspect-ratio:16/9;object-fit:contain}.ktcVideoDialog p{padding:0 20px;font-size:12px;color:#ddd}.ktcVideoDialog::backdrop,.ktcCartDialog::backdrop{background:#000b;backdrop-filter:blur(3px)}.ktc.is-enhanced [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.ktc.is-enhanced [data-reveal].is-visible{opacity:1;transform:none}
@container ktcShop (max-width:1000px){.ktcHeader nav{gap:20px;font-size:12px}.ktcHero{gap:4%;padding:40px 5% 45px}.ktcHero h1{font-size:55px}.ktcHeroIntro{font-size:15px}.ktcHeroPrice{gap:17px}.ktcHeroPrice .ktcPrice b{font-size:68px}.ktcHeroProduct img{height:370px}.ktcHeroSavings strong{font-size:9px}.ktcHeroVideo{left:12px}.ktcHeroVideo b{font-size:13px}.ktcBenefits{gap:25px;font-size:10px}.ktcSectionHead h2{font-size:39px}.ktcDealBody{padding:20px}.ktcBuyRow .ktcBtn{min-width:135px;padding:12px 15px}.ktcBuyRow .ktcPrice b{font-size:57px}.ktcDealMedia{height:290px}.ktcCinema h2{font-size:42px}.ktcFilm{min-height:330px}.ktcUseTile{min-height:155px}.ktcFilmInfo b{font-size:24px}.ktcMediaGrid{grid-template-columns:1.6fr 1fr}.ktcStoryFrame{height:440px}.ktcStep h2{font-size:38px}.ktcStep{min-height:490px}.ktcSingle>div:first-child{height:190px}.ktcSingle h3{font-size:19px}.ktcFooter{grid-template-columns:170px 1fr}.ktcFooter>div{grid-column:1/-1}}
@container ktcShop (max-width:700px){.ktcAnnounce{flex-direction:column;gap:2px;padding:7px 10px;font-size:9px}.ktcAnnounce strong span{font-size:8px;margin:0 4px}.ktcAnnounce>span{font-size:8px;letter-spacing:.07em}.ktcHeader{height:61px;padding:0 21px}.ktcHeader>a{width:145px}.ktcHeader nav{display:none}.ktcBag{font-size:12px}.ktcHero{display:flex;flex-direction:column;padding:30px 22px 32px;gap:28px}.ktcHeroCopy{align-self:stretch}.ktcHero .ktcEyebrow{font-size:8px!important;letter-spacing:.06em}.ktcHero h1{font-size:49px;line-height:1;margin:17px 0 15px}.ktcHeroIntro{font-size:13px;line-height:1.7}.ktcHeroPrice{margin:21px 0 20px;gap:19px}.ktcOverline{font-size:8px}.ktcHeroPrice .ktcPrice b{font-size:68px}.ktcHeroPrice .ktcPrice small{font-size:23px;margin-top:8px}.ktcHeroPrice .ktcPrice sup{font-size:28px;margin-top:7px}.ktcHeroSavings{font-size:9px;gap:2px;padding-bottom:2px}.ktcHeroSavings s{font-size:14px}.ktcHeroSavings strong{font-size:9px;padding:5px 7px;white-space:nowrap}.ktcActions{gap:16px}.ktcActions>.ktcBtn{min-width:177px;font-size:15px!important;gap:17px;min-height:44px;padding:12px 16px}.ktcWatch{font-size:10px;gap:6px}.ktcWatch span{width:24px;height:24px;font-size:8px}.ktcHeroFine{font-size:10px;line-height:1.6;margin-top:16px!important}.ktcHeroVisual{padding-right:10px;padding-bottom:28px;width:100%;max-width:440px;align-self:center}.ktcHeroProduct img{height:300px;padding-top:30px}.ktcHeroStamp{top:13px;left:14px;font-size:8px}.ktcHeroStamp b{font-size:7px}.ktcHeroVideo{left:12px;padding:7px 10px 7px 7px;gap:9px;border-left-width:4px!important}.ktcHeroVideo img{width:67px;height:46px}.ktcHeroVideo b{font-size:11px}.ktcHeroVideo small{font-size:8px}.ktcPlaySmall{left:30px;width:20px;height:20px;font-size:7px}.ktcDiagonal{inset:16px 0 16px 17px}.ktcEventRail{padding:13px 12px;gap:8px;justify-content:space-around}.ktcEventRail span{font-size:7px;gap:4px;flex-direction:column}.ktcEventRail b{font-size:24px}.ktcEventRail i{width:16px}.ktcBenefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding:18px 22px;font-size:9px}.ktcSection{padding:42px 22px}.ktcSectionHead{display:block;margin-bottom:25px}.ktcSectionHead .ktcEyebrow{font-size:8px!important}.ktcSectionHead h2{font-size:35px;line-height:1.08}.ktcSectionHead>a,.ktcSectionHead>p{display:inline-block;max-width:none;font-size:10px;margin-top:15px}.ktcDeals{grid-template-columns:1fr;gap:23px}.ktcDealMedia{height:285px;padding-top:35px}.ktcTag{font-size:8px;top:13px;left:13px}.ktcCount{font-size:7px;right:12px}.ktcDealBody{padding:22px 19px 18px}.ktcDealBody h3{font-size:27px}.ktcDealBody>p{font-size:12px}.ktcDealBody ul{font-size:10px;line-height:1.8}.ktcCompare{font-size:10px;gap:7px}.ktcCompare>b{font-size:9px}.ktcBuyRow{gap:12px}.ktcBuyRow .ktcPrice b{font-size:61px}.ktcBuyRow .ktcPrice small{font-size:23px}.ktcBuyRow .ktcPrice sup{font-size:26px}.ktcBuyRow .ktcBtn{min-width:128px;font-size:15px!important;padding:12px 14px;gap:15px}.ktcDealBody .ktcFine{font-size:9px;line-height:1.6}.ktcCinema{padding:43px 22px}.ktcCinemaHead{display:block;margin-bottom:24px}.ktcCinemaHead .ktcEyebrow{font-size:8px!important}.ktcCinema h2{font-size:38px;margin-top:13px}.ktcCinemaHead>p{font-size:11px;line-height:1.7;margin-top:17px}.ktcCinemaHead>p br{display:none}.ktcMediaGrid{grid-template-columns:1fr;gap:14px}.ktcFilm{min-height:220px;aspect-ratio:1.5}.ktcPlay{height:48px;width:48px;font-size:15px;top:40%}.ktcFilmInfo{bottom:16px;left:16px}.ktcFilmInfo small{font-size:7px}.ktcFilmInfo b{font-size:22px;line-height:1.12}.ktcFilmInfo>span{font-size:9px}.ktcMediaSide{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:10px}.ktcUseTile{height:185px;min-height:0}.ktcUseTile>span{bottom:11px;left:11px;right:9px}.ktcUseTile small{font-size:6px;letter-spacing:.06em}.ktcUseTile b{font-size:17px;line-height:1.1}.ktcVideoChoices{gap:8px;margin-top:15px}.ktcVideoChoices button{font-size:9px;padding:7px 9px}.ktcVideoChoices>span{margin-left:0;font-size:9px;line-height:1.6}.ktcStory{display:block;padding:35px 22px 20px}.ktcStoryVisual{position:sticky;top:62px;z-index:5;padding-bottom:15px;background:#f3f3f3}.ktcStoryFrame{position:relative;top:auto;height:280px;margin:0;border-radius:5px}.ktcStoryLabel{top:13px;left:13px;font-size:7px}.ktcScene{inset:32px 0 23px;height:calc(100% - 55px)!important}.ktcSceneProgress{bottom:12px;left:13px;right:13px}.ktcStep{min-height:360px;padding:32px 0}.ktcStepNumber{font-size:9px}.ktcStep h2{font-size:34px;line-height:1.08;margin:15px 0}.ktcStep p{font-size:12px;line-height:1.8;margin-bottom:20px}.ktcStep .ktcBtn{font-size:14px!important}.ktcSingles{grid-template-columns:1fr 1fr;gap:14px}.ktcSingle>div:first-child{height:170px;padding:15px 4px}.ktcSave{left:6px;top:7px;font-size:6px;padding:4px}.ktcSingle>p{font-size:7px;padding:12px 11px 0}.ktcSingle h3{font-size:20px;padding:7px 11px;min-height:68px;line-height:1.15}.ktcSinglePrice{padding:4px 11px 13px;gap:7px;flex-wrap:wrap}.ktcSinglePrice strong{font-size:29px}.ktcSinglePrice s{font-size:10px}.ktcSingleLink{font-size:9px!important;margin:0 11px 13px;gap:10px}.ktcFaq{display:block}.ktcFaq h2{font-size:38px;margin:13px 0 17px}.ktcFaq>div>a{font-size:11px}.ktcFaq>div+div{margin-top:25px}.ktcFaq summary{font-size:12px;padding:19px 0}.ktcFaq details p{font-size:11px;line-height:1.8;padding-bottom:20px}.ktcClosing{padding:43px 22px 48px}.ktcClosing>p{font-size:8px;letter-spacing:.05em}.ktcClosing h2{font-size:42px;margin:16px 0 24px}.ktcClosing .ktcBtn{font-size:16px!important}.ktcFooter{display:flex;flex-direction:column;align-items:flex-start;padding:31px 22px 80px;gap:16px}.ktcFooter>img{width:155px}.ktcFooter p{font-size:11px}.ktcFooter>div{font-size:10px;gap:18px}.ktcFooter>small{font-size:9px;line-height:1.7}.ktcMobileBar{display:flex;gap:12px;position:sticky;bottom:0;z-index:40;background:#1b1b1b;padding:9px 16px;border-top:1px solid #555;color:#fff}.ktcMobileBar>a{flex:1;padding:11px 14px;background:var(--kt-yellow);color:#111!important;font:700 15px var(--kt-heading)}.ktcMobileBar>button{display:flex;align-items:center;gap:7px;color:#fff!important;background:transparent;font-size:10px}.ktcMobileBar>button span{display:grid;place-items:center;border:1px solid #888;width:22px;height:22px;border-radius:50%}}
@media(max-width:600px){.ktcPreview{padding:8px 12px;gap:7px;min-height:62px}.ktcPreview>span{max-width:calc(100% - 100px)}.ktcPreview b{font-size:11px}.ktcPreview small{display:block;font-size:8px;line-height:1.5;margin:3px 0 0}.ktcPreview button{font-size:10px;padding:6px 10px}#preview-stage[data-device=mobile]{padding:0}.ktcVideoDialog>div{padding:12px}.ktcVideoDialog h2{font-size:16px}.ktc.is-enhanced [data-reveal]{opacity:1!important;transform:none!important}}

.ktcHeroVisual{padding-bottom:0}.ktcHeroPrice{margin-bottom:26px}.ktcVideoOnly{display:block}.ktcVideoOnly .ktcFilm{display:block;width:100%;height:470px;min-height:0;aspect-ratio:auto}.ktcVideoChoices a{color:#f4cd00!important;text-decoration:underline}.ktcBlogIntro{padding:52px 0 24px}.ktcBlogIntro h2{font-size:40px}.ktcBlogIntro>p:last-child{font-size:13px;color:#ddd;margin-top:14px}.ktcBlogGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ktcBlogCard{border:1px solid #555;background:#272727;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;color:#fff!important}.ktcBlogImage{aspect-ratio:1.25;overflow:hidden;background:#ddd}.ktcBlogImage img{width:100%;height:100%;object-fit:cover}.ktcBlogCopy{padding:17px;display:flex;flex:1;flex-direction:column}.ktcBlogCopy>span{font-size:9px;letter-spacing:.06em;color:#f4cd00!important;font-weight:700}.ktcBlogCopy h3{font-size:23px;line-height:1.18;color:#fff!important;margin:10px 0 19px}.ktcBlogCopy p{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid #555;font-size:12px;color:#fff!important}.ktcBlogCopy b{font-size:20px;color:#f4cd00}.ktcBlogCard:hover{border-color:#f4cd00}.ktcMotionRail{overflow:hidden;padding:25px 0;background:#f4cd00;color:#191919}.ktcMotionRail>div{display:flex;align-items:center;gap:35px;width:max-content;padding:0 5%;font:700 37px/1.1 var(--kt-heading);will-change:transform}.ktcMotionRail i{font-style:normal;color:#7f6e0e}.ktcSceneCounter{position:absolute;top:18px;right:19px;display:flex;align-items:baseline;gap:5px;z-index:4;background:#fff;padding:0 3px}.ktcSceneCounter b{font:700 28px var(--kt-heading);color:#191919}.ktcSceneCounter span{font-size:11px;color:#626262}.ktcStoryLabel{right:85px;line-height:1.4}.ktcMotionWord{display:inline-block}.ktc.motion-ready [data-text-motion] .ktcMotionWord{opacity:.12;translate:0 24px;transition:opacity .7s,translate .7s;transition-delay:calc(var(--word-index)*30ms)}.ktc.motion-ready [data-text-motion].text-is-visible .ktcMotionWord{opacity:1;translate:0 0}.ktc.motion-ready [data-scroll-image]{translate:0 var(--scroll-y,0px);scale:var(--scroll-scale,1);will-change:translate,scale}.ktcScene{transform:translateX(35px) scale(.92);transition:opacity .55s,transform .8s cubic-bezier(.16,1,.3,1)}.ktcScene.is-active{transform:translateX(0) scale(1)}
@container ktcShop (max-width:1000px){.ktcBlogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ktcVideoOnly .ktcFilm{height:410px}}
@container ktcShop (max-width:700px){.ktcHeroVisual{padding-bottom:0}.ktcHero h1{font-size:47px}.ktcVideoOnly .ktcFilm{height:245px;aspect-ratio:auto}.ktcBlogIntro{padding-top:34px}.ktcBlogIntro h2{font-size:34px}.ktcBlogIntro>p:last-child{font-size:12px;line-height:1.7}.ktcBlogGrid{gap:14px}.ktcBlogImage{aspect-ratio:.92}.ktcBlogCopy{padding:13px 11px}.ktcBlogCopy>span{font-size:8px;line-height:1.5}.ktcBlogCopy h3{font-size:19px;line-height:1.15;margin:8px 0 14px}.ktcBlogCopy p{font-size:10px;padding-top:9px}.ktcMotionRail{padding:21px 0}.ktcMotionRail>div{font-size:30px;gap:24px;padding-left:22px}.ktcSceneCounter{top:10px;right:11px}.ktcSceneCounter b{font-size:24px}.ktcSceneCounter span{font-size:10px}.ktcStoryFrame{height:265px}.ktcStoryVisual{top:64px}.ktcStep{min-height:415px}.ktcStep h2{font-size:36px}.ktcStep p{font-size:13px}.ktcScene{transform:translateX(45px) scale(.88)}.ktc.is-enhanced [data-reveal]{transform:translateY(35px)}.ktc.is-enhanced [data-reveal].is-visible{transform:none}.ktcBlogCard:nth-child(even){transition-delay:.12s}.ktcBenefits{font-size:10px}}
@media(prefers-reduced-motion:reduce){.ktc.motion-ready [data-text-motion] .ktcMotionWord{opacity:1;translate:none;transition:none}.ktc.motion-ready [data-scroll-image]{translate:none;scale:1;will-change:auto}.ktcMotionRail>div{will-change:auto;transform:none!important}.ktcScene{transform:none!important}}

.ktcSectionHead h2>.ktcMotionWord{font-size:inherit;color:inherit!important}

.ktcDealMedia{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;height:355px;padding:16px 16px 12px}.ktcDealTopline{position:relative;z-index:2;min-height:25px;display:flex;align-items:flex-start}.ktcTag{position:static;max-width:100%;display:inline-block;font-size:10px;line-height:1.35;padding:6px 9px}.ktcDealImageViewport{position:relative;min-height:0;overflow:hidden;isolation:isolate;background:#fff}.ktcDealImageViewport>img{width:100%;height:100%;object-fit:contain}.ktcCount{position:static;text-align:right;display:block;font-size:9px;line-height:1.3;color:#626262}.ktcDealBody ul{margin:12px 0 14px;font-size:13px;line-height:1.4}.ktcDealBody li+li{margin-top:5px}.ktcBuyRow{margin-top:0;padding-top:14px;border-top:1px solid #ddd;align-items:flex-end}.ktcPriceStack{min-width:0}.ktcDealBody .ktcPrevious{font-size:11px;line-height:1.2;margin:0 0 5px;color:#555}.ktcPrevious s{margin-left:5px}.ktcPriceLabel{display:block;line-height:1.2;font-size:10px}.ktcBuyRow .ktcPrice{margin-top:4px}.ktcDealBody .ktcFine{margin-top:14px}.ktcHeroCompare{font-size:12px;line-height:1.3;color:#e5e5e5!important;margin-top:11px!important}.ktcHeroCompare s{font-size:18px;margin-left:8px;color:#e5e5e5!important}.ktcHeroPrice .ktcPrice{margin-top:6px}.ktcStoryOffer{margin:-7px 0 19px}.ktcStoryPrice{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap;margin-top:5px}.ktcStoryPrice strong{font:700 45px/1 var(--kt-heading);letter-spacing:-.025em;color:#191919}.ktcStoryWas{font-size:16px;color:#626262}.ktcStep{min-height:580px}.ktcHero .ktcActions>.ktcBtn{min-width:238px}
@container ktcShop (max-width:1000px){.ktcDealMedia{height:325px}.ktcDealBody ul{font-size:12px}.ktcStep{min-height:550px}.ktcHero .ktcActions>.ktcBtn{min-width:218px}}
@container ktcShop (max-width:700px){.ktcDealMedia{height:330px;padding:13px 13px 11px;gap:9px}.ktcTag{font-size:9px;padding:6px 8px}.ktcCount{font-size:8px}.ktcDealBody ul{font-size:12px;line-height:1.35;margin:12px 0}.ktcDealBody li+li{margin-top:5px}.ktcBuyRow{padding-top:12px;gap:10px}.ktcDealBody .ktcPrevious{font-size:10px;margin-bottom:4px;line-height:1.2}.ktcBuyRow .ktcPriceLabel{font-size:9px}.ktcBuyRow .ktcPrice{margin-top:3px}.ktcHeroCompare{font-size:11px;margin-top:9px!important}.ktcHeroCompare s{font-size:16px;margin-left:7px}.ktcHero .ktcActions>.ktcBtn{min-width:224px}.ktcStoryPrice strong{font-size:42px}.ktcStoryWas{font-size:14px}.ktcStoryOffer{margin:-6px 0 17px}.ktcStep{min-height:480px;padding:30px 0}.ktcStep p{margin-bottom:22px}}

.ktcShopifySection{width:100%;max-width:none;padding:0}.ktc [hidden]{display:none!important}.ktc .ktcNativeForm{margin:0;max-width:100%}.ktc button{cursor:pointer}.ktc button:disabled{opacity:.55;cursor:not-allowed}.ktc :is(a,button,summary):focus-visible{outline:3px solid #1689dd;outline-offset:4px}.ktc section[id]{scroll-margin-top:100px}.ktc .ktcMoneyValue{font:700 64px/.95 var(--kt-heading);letter-spacing:-.045em}.ktc .ktcHeroPrice .ktcMoneyValue{font-size:78px}.ktc .ktcCartLink{padding:10px;color:#fff!important;font-size:12px}.ktcVideoDialog h2{font-family:var(--kt-heading)}.ktcConfigNote{padding:40px}.ktc .ktcMain{width:100%}@container ktcShop (max-width:700px){.ktc .ktcMoneyValue{font-size:53px}.ktc .ktcHeroPrice .ktcMoneyValue{font-size:62px}.ktcMobileBar>a.ktcCartLink{background:transparent!important;flex:0 0 auto;color:#fff!important;font-size:12px}}
