.pd-shout{background:var(--cocoa);position:relative;padding-block:clamp(64px,9vw,120px);overflow:hidden}.pd-shout .pd-marquee{position:relative;z-index:3}.pd-shout__in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(28px,5vw,76px);align-items:center}.pd-shout__text{min-width:0}.pd-shout__script{font-family:var(--script);font-weight:400;color:var(--pink);margin:0;font-size:clamp(38.4px,5.4vw,70.4px);line-height:1.05}.pd-rte--dark p{color:var(--on-dark-soft);max-width:46ch;margin:26px 0 0}.pd-shout__cta{margin-top:clamp(24px,3vw,38px)}.pd-shout__media{position:relative;min-width:0}.pd-shout__frame{border-radius:calc(var(--r) + 6px);overflow:hidden;background:#fbf5e80f;aspect-ratio:3/4}.pd-shout__frame img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:980px){.pd-shout__in{grid-template-columns:1fr}.pd-shout__media{max-width:330px}}.pd-badge{position:absolute;width:168px;height:168px;z-index:4;display:grid;place-items:center;left:clamp(-164px,-10vw,-112px);top:50%;margin-top:-84px}.pd-badge svg{width:100%;height:100%;overflow:visible}.pd-badge text{font-family:var(--sans);font-weight:700;font-size:17px;letter-spacing:.09em;text-transform:uppercase;fill:var(--pink)}.pd-badge__core{position:absolute;font-size:34px;line-height:1}@keyframes pd-badge-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.pd-badge{display:none}}.pd-shout:has(.pd-marquee--shout){padding-bottom:0}.pd-marquee--shout{margin-top:clamp(48px,6vw,96px);margin-bottom:-1px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/prodani-shout.css.map */
