.section-kk-campaign{margin:0}.kk-campaign{display:block;position:relative;background:var(--kk-ivory, #f5f0e8);color:var(--kk-brown, #2a1a12);font-family:var(--kk-font-sans)}.kk-campaign__stage{position:relative;overflow:hidden;width:100%;height:clamp(420px,112vw,520px);background:var(--kk-brown, #2a1a12)}@media screen and (min-width:750px){.kk-campaign__stage{height:clamp(460px,38vw,680px)}}.kk-campaign__stage:before{content:"";position:absolute;inset:clamp(10px,1.2vw,20px);z-index:4;border:1px solid rgba(243,194,74,.38);border-radius:4px;pointer-events:none}.kk-campaign__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.kk-campaign__slide.is-active{z-index:2;pointer-events:auto}.kk-campaign__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.12);filter:saturate(.92);transition:opacity 1.1s ease,transform 8s linear,filter 1.1s ease}.kk-campaign__slide.is-active img{opacity:1;transform:scale(1);filter:saturate(1.08)}.kk-campaign__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity 1.1s ease}.kk-campaign__slide.is-active:after{opacity:1}.kk-campaign__slide--regular:after{background:linear-gradient(180deg,#1e120c40,#1e120c73 45%,#1e120cd9)}.kk-campaign__slide--premium:after{background:linear-gradient(180deg,#300e1233,#300e1273 45%,#300e12e0)}@media screen and (min-width:750px){.kk-campaign__slide--regular:after{background:linear-gradient(90deg,#1e120cdb,#1e120c9e,#1e120c1f 68%,#1e120c00),linear-gradient(180deg,transparent 60%,rgba(30,18,12,.45) 100%)}.kk-campaign__slide--premium:after{background:linear-gradient(90deg,#300e12e0,#300e129e,#300e121f 68%,#300e1200),linear-gradient(180deg,transparent 60%,rgba(48,14,18,.45) 100%)}}.kk-campaign__shade{display:none}.kk-campaign__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px 28px 92px;color:var(--kk-ivory, #f5f0e8);text-align:center;pointer-events:none;opacity:0;transition:opacity .4s ease}.kk-campaign__slide.is-active .kk-campaign__copy{opacity:1}.kk-campaign__slide.is-active .kk-campaign__copy>*{animation:kkCampaignCopy .9s var(--kk-ease, cubic-bezier(.25, .46, .45, .94)) both}.kk-campaign__slide.is-active .kk-campaign__copy>:nth-child(2){animation-delay:.1s}.kk-campaign__slide.is-active .kk-campaign__copy>:nth-child(3){animation-delay:.2s}.kk-campaign__slide.is-active .kk-campaign__copy>:nth-child(4){animation-delay:.28s}.kk-campaign__slide.is-active .kk-campaign__copy>:nth-child(5){animation-delay:.36s}@media screen and (min-width:750px){.kk-campaign__copy{justify-content:center;align-items:flex-start;max-width:min(62%,720px);padding:40px 32px clamp(84px,7vw,120px) clamp(56px,7vw,150px);text-align:left}}.kk-campaign__kicker{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:7px 16px 7px 8px;border-radius:999px;overflow:hidden;font-size:11px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase;white-space:nowrap}.kk-campaign__kicker-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;flex-shrink:0}.kk-campaign__kicker-icon svg{width:14px;height:14px}.kk-campaign__kicker--regular{border:1px solid rgba(245,240,232,.4);background:#f5f0e824;color:var(--kk-ivory, #f5f0e8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kk-campaign__kicker--regular .kk-campaign__kicker-icon{background:var(--kk-terracotta, #b85c42);color:var(--kk-ivory, #f5f0e8)}.kk-campaign__kicker--premium{border:1px solid rgba(255,228,150,.9);background:linear-gradient(135deg,#f7d77a,#e0a935 48%,#f3c24a);color:#4a1414;box-shadow:0 8px 24px #e0a93559}.kk-campaign__kicker--premium .kk-campaign__kicker-icon{background:#4a1414;color:#f7d77a}.kk-campaign__kicker--premium:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-20deg);animation:kkCampaignShine 3.2s ease-in-out infinite;pointer-events:none}@keyframes kkCampaignShine{0%,55%{left:-60%}to{left:130%}}.kk-campaign__title{margin:0;font-family:var(--kk-font-title);font-size:var(--kk-banner-title-size, clamp(36px, 4.2vw, 76px))!important;font-weight:500;letter-spacing:.005em;line-height:1.04;color:var(--kk-ivory, #f5f0e8);text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.25)}.kk-campaign__accent{font-style:italic;font-weight:500;color:#f3c24a}.kk-campaign__rule{display:inline-flex;align-items:center;gap:10px;margin:18px 0 0;font-size:11px;line-height:1;color:#f3c24a}.kk-campaign__rule i{display:block;width:40px;height:1px;background:linear-gradient(90deg,#f3c24a00,#f3c24a)}.kk-campaign__rule i:last-child{background:linear-gradient(90deg,#f3c24a,#f3c24a00)}@media screen and (min-width:750px){.kk-campaign__rule i:first-child{display:none}.kk-campaign__rule i:last-child{width:72px}}.kk-campaign__sub{margin:14px 0 0;max-width:34ch;font-size:clamp(15px,1.15vw,19px);font-weight:400;line-height:1.55;color:#f5f0e8e6}.kk-campaign__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}@media screen and (min-width:750px){.kk-campaign__actions{justify-content:flex-start}}.kk-campaign__btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 28px;border:1px solid #f3c24a;border-radius:999px;background:#f3c24a;font-family:var(--kk-font-sans);font-size:12px;font-weight:700;letter-spacing:.14em;text-decoration:none;text-transform:uppercase;color:#5c1a1b;pointer-events:auto;box-shadow:0 10px 24px #00000038;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease}.kk-campaign__btn span{display:inline-flex;transition:transform .25s ease}.kk-campaign__btn svg{display:block;width:16px;height:16px}.kk-campaign__btn:hover{background:#ffd46b;transform:translateY(-2px);box-shadow:0 14px 28px #00000047}.kk-campaign__btn:hover span{transform:translate(4px)}.kk-campaign__btn--ghost{border-color:#f5f0e899;background:transparent;color:var(--kk-ivory, #f5f0e8);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kk-campaign__btn--ghost:hover{border-color:#f5f0e8;background:#f5f0e8;color:var(--kk-brown, #2a1a12);box-shadow:none}.kk-campaign__btn:focus-visible,.kk-campaign__tab:focus-visible{outline:2px solid var(--kk-ivory, #f5f0e8);outline-offset:3px}.kk-campaign__tabs{position:absolute;left:0;right:0;bottom:34px;z-index:6;display:flex;justify-content:center;gap:18px;pointer-events:none}@media screen and (min-width:750px){.kk-campaign__tabs{right:auto;left:clamp(56px,7vw,150px);bottom:clamp(32px,3vw,52px);justify-content:flex-start;gap:26px}}.kk-campaign__tab{display:inline-flex;align-items:center;gap:10px;padding:6px 0;border:0;background:none;font-family:var(--kk-font-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f5f0e899;cursor:pointer;pointer-events:auto;transition:color .3s ease}.kk-campaign__tab-line{display:block;width:22px;height:2px;border-radius:2px;background:#f5f0e873;transition:width .4s ease,background-color .3s ease}.kk-campaign__tab:hover,.kk-campaign__tab[aria-selected=true]{color:var(--kk-ivory, #f5f0e8)}.kk-campaign__tab[aria-selected=true] .kk-campaign__tab-line{width:48px;background:#f3c24a}.kk-campaign__arrow{position:absolute;top:50%;z-index:6;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(245,240,232,.35);border-radius:50%;background:#120a064d;color:var(--kk-ivory, #f5f0e8);font-size:26px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(-50%);transition:background-color .25s ease,transform .25s ease,border-color .25s ease,color .25s ease}.kk-campaign__arrow--prev{left:14px}.kk-campaign__arrow--next{right:14px}.kk-campaign__arrow:hover{background:#f3c24a;border-color:#f3c24a;color:#5c1a1b}.kk-campaign__arrow:focus-visible{outline:2px solid #f3c24a;outline-offset:3px}@media screen and (min-width:750px){.kk-campaign__arrow{top:auto;bottom:clamp(30px,3vw,50px);transform:none}.kk-campaign__arrow--prev{left:auto;right:calc(clamp(40px,4vw,72px) + 56px)}.kk-campaign__arrow--next{right:clamp(40px,4vw,72px)}.kk-campaign__arrow:hover{transform:translateY(-2px)}}.kk-campaign__progress{position:absolute;left:0;right:0;bottom:0;z-index:6;height:3px;background:#f5f0e829;overflow:hidden}.kk-campaign__progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#f3c24a,#d4795f);transform-origin:left center}.kk-campaign.is-playing .kk-campaign__progress span{animation:kkCampaignProgress var(--kk-campaign-interval, 6s) linear forwards}@keyframes kkCampaignCopy{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kkCampaignProgress{0%{width:0}to{width:100%}}@media screen and (max-width:749px){.kk-campaign__kicker{gap:6px;margin-bottom:14px;padding:6px 14px 6px 7px;font-size:10px;letter-spacing:.14em}.kk-campaign__kicker-icon{width:22px;height:22px}.kk-campaign__kicker-icon svg{width:13px;height:13px}.kk-campaign__title{font-size:var(--kk-banner-title-size, clamp(32px, 9vw, 42px))!important}.kk-campaign__rule{margin-top:14px}.kk-campaign__sub{margin-top:10px;font-size:15px}.kk-campaign__actions{flex-direction:column;align-items:stretch;gap:10px;width:min(100%,250px);margin-top:20px}.kk-campaign__btn{justify-content:center;gap:8px;min-height:46px;padding:10px 18px;font-size:11px;letter-spacing:.12em}.kk-campaign__arrow{display:none}.kk-campaign__tabs{bottom:30px;gap:10px}.kk-campaign__tab{padding:10px 2px}.kk-campaign__tab-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.kk-campaign__tab-text{white-space:nowrap}@media(prefers-reduced-motion:reduce){.kk-campaign__slide img,.kk-campaign__slide:after,.kk-campaign__copy,.kk-campaign__btn,.kk-campaign__btn span,.kk-campaign__arrow,.kk-campaign__tab-line{transition:none}.kk-campaign__kicker--premium:after{animation:none;display:none}.kk-campaign__slide img{transform:none}.kk-campaign__slide.is-active .kk-campaign__copy>*,.kk-campaign.is-playing .kk-campaign__progress span{animation:none;opacity:1;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-kk-campaign-slider.css.map */
