.pk-brand-banner{--pk-banner-green: #114634;--pk-banner-cream: #dfe7d9;--pk-banner-accent: #cbdcc6;--pk-banner-ink: #114634;box-sizing:border-box;width:calc(100% - 80px);max-width:1360px;margin-inline:auto;padding-block:var(--pk-banner-space-top, 28px) var(--pk-banner-space-bottom, 0px);color:#fff;font-family:var(--font-body--family, Inter, Arial, sans-serif)}.pk-brand-banner *,.pk-brand-banner *:before,.pk-brand-banner *:after{box-sizing:border-box}.pk-brand-banner__panel{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:395px;border-radius:16px;background:var(--pk-banner-green);overflow:hidden}.pk-brand-banner__content{min-width:0;padding:44px 56px;align-self:center}.pk-brand-banner__eyebrow{margin:0 0 25px;color:#dae8d7;font-family:var(--font-body--family, Inter, Arial, sans-serif);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.145em;text-transform:none;overflow-wrap:anywhere}.pk-brand-banner .pk-brand-banner__heading{max-width:none;margin:0 0 23px;color:#fff;font-family:var(--font-heading--family, Poppins, Arial, sans-serif);font-size:clamp(45px,6.3vw,91px);font-weight:700;font-style:normal;line-height:.99;letter-spacing:-.055em;text-transform:none;overflow-wrap:anywhere}.pk-brand-banner__heading-accent{display:block;color:var(--pk-banner-accent)}.pk-brand-banner__description{max-width:43ch;margin:0;font-size:14px;line-height:1.65;color:#edf2eb}.pk-brand-banner__description p{margin:0;color:inherit;font:inherit}.pk-brand-banner__description a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pk-brand-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:23px}.pk-brand-banner a.pk-brand-banner__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px;padding:13px 20px;border:1px solid #fff;border-radius:7px;background:#fff;color:var(--pk-banner-green);font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;text-align:start;text-decoration:none;text-transform:none;overflow-wrap:anywhere}.pk-brand-banner a.pk-brand-banner__button:hover{background:#e5ebdf;border-color:#e5ebdf;color:var(--pk-banner-green)}.pk-brand-banner a.pk-brand-banner__secondary{display:inline-flex;align-items:center;min-height:44px;gap:5px;color:#fff;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.pk-brand-banner a:focus-visible{outline:3px solid #93b99b;outline-offset:4px}.pk-brand-banner__art{position:relative;display:grid;place-content:center;min-width:0;isolation:isolate;overflow:hidden;padding:36px;background:var(--pk-banner-cream);color:var(--pk-banner-ink)}.pk-brand-banner__art-content{position:relative;z-index:1;min-width:0}.pk-brand-banner__art-eyebrow{margin:0;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.2em;color:inherit;overflow-wrap:anywhere}.pk-brand-banner__art-heading{margin:26px 0;color:inherit;font-family:var(--font-heading--family, Poppins, Arial, sans-serif);font-size:clamp(26px,3.65vw,52px);font-weight:700;line-height:1.16;letter-spacing:-.035em;overflow-wrap:anywhere}.pk-brand-banner__art-heading>span{display:block}.pk-brand-banner__art-accent{color:#4a6a4f}.pk-brand-banner__art-caption{margin:0;font-size:13px;line-height:1.5;color:inherit}.pk-brand-banner__shape{position:absolute;display:block;z-index:-1;pointer-events:none;background:#bed0b6;opacity:.52}.pk-brand-banner__shape--one{width:330px;height:330px;border-radius:48% 65% 40% 45%;right:-225px;top:-70px;transform:rotate(-30deg)}.pk-brand-banner__shape--two{width:330px;height:380px;border-radius:50% 50% 42% 60%;left:-210px;bottom:-240px;transform:rotate(30deg)}.pk-brand-banner__ring{position:absolute;display:block;width:280px;height:430px;border:1px solid #729370;border-radius:50%;right:-170px;bottom:-140px;transform:rotate(25deg);opacity:.6;pointer-events:none}.pk-brand-banner--compact .pk-brand-banner__panel{min-height:210px;border-radius:14px}.pk-brand-banner--compact .pk-brand-banner__content{padding:30px 32px}.pk-brand-banner--compact .pk-brand-banner__eyebrow{margin-bottom:17px;font-size:9px;color:var(--pk-banner-accent)}.pk-brand-banner--compact .pk-brand-banner__heading{margin-bottom:13px;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.035em}.pk-brand-banner--compact .pk-brand-banner__description{font-size:12px;color:#e3ece0}.pk-brand-banner--compact .pk-brand-banner__art{padding:18px}.pk-brand-banner--compact .pk-brand-banner__art-heading{margin:0;font-size:clamp(20px,2.1vw,26px);line-height:1.3}.pk-brand-banner--compact .pk-brand-banner__art-eyebrow{margin-bottom:12px;font-size:9px}.pk-brand-banner--compact .pk-brand-banner__art-caption{margin-top:12px;font-size:11px}.pk-brand-banner--compact .pk-brand-banner__shape{opacity:.3}.pk-brand-banner--compact .pk-brand-banner__ring{width:160px;height:220px;right:-85px;bottom:-115px}@media screen and (max-width:1100px){.pk-brand-banner{width:calc(100% - 48px)}.pk-brand-banner__content{padding:36px}.pk-brand-banner .pk-brand-banner__heading{font-size:clamp(42px,6.2vw,64px)}.pk-brand-banner__art{padding:28px}.pk-brand-banner__art-heading{font-size:clamp(26px,3.6vw,36px)}.pk-brand-banner--compact .pk-brand-banner__heading{font-size:31px}.pk-brand-banner--compact .pk-brand-banner__art-heading{font-size:23px}}@media screen and (max-width:749px){.pk-brand-banner{width:calc(100% - 32px);padding-top:min(var(--pk-banner-space-top, 28px),16px)}.pk-brand-banner__panel{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:12px}.pk-brand-banner__art{order:-1;min-height:188px;padding:25px 28px;place-content:center}.pk-brand-banner__art-eyebrow{font-size:8px;margin-bottom:8px}.pk-brand-banner__art-heading{font-size:29px;line-height:1.1;letter-spacing:-.035em;margin:10px 0}.pk-brand-banner__art-caption{font-size:10px}.pk-brand-banner__shape--one{right:-180px;top:-130px}.pk-brand-banner__content{padding:28px 25px 30px}.pk-brand-banner .pk-brand-banner__heading{font-size:clamp(33px,11.5vw,45px);line-height:.99;letter-spacing:-.045em;margin-bottom:18px}.pk-brand-banner__eyebrow{font-size:8px;letter-spacing:.125em;margin-bottom:18px}.pk-brand-banner__description{font-size:12px;line-height:1.6}.pk-brand-banner__actions{gap:12px;margin-top:19px}.pk-brand-banner a.pk-brand-banner__button{width:100%;min-height:48px}.pk-brand-banner__secondary{width:100%;justify-content:center}.pk-brand-banner--large .pk-brand-banner__button+.pk-brand-banner__secondary{display:none}.pk-brand-banner--hide-art-mobile .pk-brand-banner__art{display:none}.pk-brand-banner--compact .pk-brand-banner__panel{min-height:0}.pk-brand-banner--compact .pk-brand-banner__content{padding:25px}.pk-brand-banner--compact .pk-brand-banner__heading{font-size:30px;line-height:1.15;margin-bottom:13px}.pk-brand-banner--compact .pk-brand-banner__eyebrow{font-size:9px;margin-bottom:17px}}.pk-brand-banner--large .pk-brand-banner__panel{position:relative;isolation:isolate;display:block;min-height:440px;background:#0d392c;border-radius:16px}.pk-brand-banner--large .pk-brand-banner__background{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.pk-brand-banner--large .pk-brand-banner__panel:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(9 43 31 / 30%) 0%,rgb(9 43 31 / 14%) 48%,transparent 76%)}.pk-brand-banner--large .pk-brand-banner__content{position:relative;z-index:1;width:62%;min-width:0;padding:40px 56px;container-type:inline-size;color:#fff}.pk-brand-banner__audience{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 18px;color:#edd2bd;font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.09em}.pk-brand-banner__audience span{white-space:nowrap}.pk-brand-banner--large .pk-brand-banner__heading{margin:0 0 18px;color:#fff;font-size:clamp(42px,5.6vw,78px);line-height:1.02;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.pk-brand-banner--large .pk-brand-banner__heading-accent{color:#edd2bd}.pk-brand-banner--large .pk-brand-banner__description{max-width:44ch;color:#f4f5ef;font-size:16px;line-height:1.55}.pk-brand-banner--large .pk-brand-banner__actions{margin-top:22px;gap:12px 24px}.pk-brand-banner--large a.pk-brand-banner__button{min-height:48px;padding:12px 22px;background:#edd2bd;border:1px solid #edd2bd;color:#114634;font-size:14px;font-weight:650;border-radius:7px;transition:background-color .15s ease,border-color .15s ease}.pk-brand-banner--large a.pk-brand-banner__button:hover{background:#f7e5d7;border-color:#f7e5d7}.pk-brand-banner--large a.pk-brand-banner__secondary{color:#fff}.pk-brand-banner--large a:focus-visible{outline:3px solid #fff;outline-offset:5px}.pk-brand-banner--large pk-banner-heading{display:block;min-width:0;font-size:min(1em,calc(100cqi / var(--pk-heading-units, 10)))}.pk-brand-banner__fit-line{display:block}.pk-brand-banner__fit-line>span{display:inline-block;white-space:nowrap}pk-banner-heading[data-wrap] .pk-brand-banner__fit-line>span{white-space:normal}@media(max-width:1100px)and (min-width:750px){.pk-brand-banner--large .pk-brand-banner__panel{min-height:410px}.pk-brand-banner--large .pk-brand-banner__content{width:67%;padding:36px}.pk-brand-banner--large .pk-brand-banner__heading{font-size:clamp(42px,5.8vw,64px)}}@media(max-width:749px){.pk-brand-banner--large .pk-brand-banner__panel{min-height:0;border-radius:12px}.pk-brand-banner--large .pk-brand-banner__background{object-position:60% center}.pk-brand-banner--large .pk-brand-banner__panel:after{background:linear-gradient(90deg,#092b1feb,#092b1fc2 65%,#092b1f7f)}.pk-brand-banner--large .pk-brand-banner__content{width:100%;padding:30px 24px 32px}.pk-brand-banner__audience{margin-bottom:18px;font-size:10px;letter-spacing:.055em;gap:6px 12px}.pk-brand-banner--large .pk-brand-banner__heading{font-size:clamp(36px,12vw,52px);line-height:1.04;margin-bottom:18px}.pk-brand-banner--large .pk-brand-banner__description{font-size:14px;line-height:1.6}.pk-brand-banner--large .pk-brand-banner__actions{margin-top:22px}.pk-brand-banner--large a.pk-brand-banner__button{width:100%;min-height:48px;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.pk-brand-banner--large a.pk-brand-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pokusa-brand-banner.css.map */
