.ck-rbanner{padding-block:clamp(1rem,3vw,2.2rem)}.ck-rbanner__band{display:grid;grid-template-columns:auto auto;justify-content:center;gap:clamp(1.2rem,3vw,2.8rem);align-items:center;position:relative;overflow:hidden;border-radius:1.6rem;padding:clamp(2rem,4vw,3.4rem) clamp(1.6rem,4vw,3.4rem);background:linear-gradient(135deg,var(--ck-blue, #2a75bb) 0%,var(--ck-blue-deep, #1f5c97) 100%);box-shadow:0 30px 60px -32px color-mix(in oklab,var(--ck-blue, #2a75bb) 65%,transparent)}.ck-rbanner__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.55) 2px,transparent 2.5px);background-size:28px 28px;opacity:.07;pointer-events:none}.ck-rbanner__band:after{content:"";position:absolute;width:55%;aspect-ratio:1;right:-6%;top:50%;transform:translateY(-50%);background:radial-gradient(circle,color-mix(in oklab,var(--ck-yellow, #fbbd16) 38%,transparent) 0%,transparent 62%);pointer-events:none}.ck-rbanner--rev .ck-rbanner__band:after{right:auto;left:-6%}.ck-rbanner--rev .ck-rbanner__text{order:2}.ck-rbanner__text{position:relative;z-index:2;max-width:30rem}.ck-rbanner__kicker{display:inline-flex;align-items:center;gap:.5rem;color:var(--ck-yellow, #fbbd16);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;margin:0 0 .6rem}.ck-rbanner__flag{border-radius:3px;display:block}.ck-rbanner__h{font-family:var(--ck-font-display, "Segoe UI", system-ui, sans-serif);color:#fff;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 .6rem}.ck-rbanner__sub{color:#ffffffdb;line-height:1.55;margin:0 0 1.3rem;max-width:40ch}.ck-rbanner__cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--ck-yellow, #fbbd16);color:var(--ck-yellow-ink, #3a2c00);font-weight:800;padding:.82rem 1.6rem;border-radius:999px;text-decoration:none;box-shadow:0 12px 26px -10px color-mix(in oklab,var(--ck-yellow, #fbbd16) 70%,transparent);transition:filter .15s ease,transform .15s ease}.ck-rbanner__cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.ck-rbanner__cta svg{transition:transform .15s ease}.ck-rbanner__cta:hover svg{transform:translate(3px)}.ck-rbanner__show{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:330px}.ck-rbanner__card{width:clamp(150px,16vw,210px);transition:transform .25s cubic-bezier(.16,1,.3,1)}.ck-rbanner__card--1{transform:rotate(-9deg) translateY(5%) scale(.84);transform-origin:bottom center;z-index:1;margin-right:-13%}.ck-rbanner__card--2{transform:translateY(-2%) scale(1.08);z-index:3}.ck-rbanner__card--3{transform:rotate(9deg) translateY(5%) scale(.84);transform-origin:bottom center;z-index:2;margin-left:-13%}.ck-rbanner__show:hover .ck-rbanner__card--1{transform:rotate(-12deg) translateY(2%) scale(.87)}.ck-rbanner__show:hover .ck-rbanner__card--2{transform:translateY(-5%) scale(1.11)}.ck-rbanner__show:hover .ck-rbanner__card--3{transform:rotate(12deg) translateY(2%) scale(.87)}.ck-rbanner__img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 26px rgba(0,0,0,.45))}@media(max-width:749px){.ck-rbanner__band,.ck-rbanner--rev .ck-rbanner__band{grid-template-columns:minmax(0,1fr);justify-content:stretch}.ck-rbanner--rev .ck-rbanner__text{order:0}.ck-rbanner__text{max-width:none;text-align:center}.ck-rbanner__sub{max-width:none;margin-inline:auto}.ck-rbanner__show{margin-top:1.4rem;min-height:250px}.ck-rbanner__card{width:clamp(120px,30vw,152px)}}@media(prefers-reduced-motion:reduce){.ck-rbanner__cta,.ck-rbanner__card{transition:none}.ck-rbanner__show:hover .ck-rbanner__card--1{transform:rotate(-9deg) translateY(5%) scale(.84)}.ck-rbanner__show:hover .ck-rbanner__card--2{transform:translateY(-2%) scale(1.08)}.ck-rbanner__show:hover .ck-rbanner__card--3{transform:rotate(9deg) translateY(5%) scale(.84)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ck-region-banner.css.map */
