.et-campaign-plp.section.section--full-width{max-width:calc(var(--max-width) + calc(var(--space-outer) * 2));margin-right:auto;margin-left:auto;padding:0 var(--space-outer)}.et-campaign-plp__banner{position:relative;display:flex;align-items:stretch;min-height:var(--et-plp-min-height-d);border-radius:3px;overflow:hidden;background-color:var(--et-plp-bg);background-image:var(--et-plp-bg-image, none);background-size:cover;background-position:center;color:var(--et-plp-text)}.et-campaign-plp--image-left .et-campaign-plp__banner{flex-direction:row-reverse}.et-campaign-plp__panel{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;gap:24px;padding:48px 64px;min-width:0}.et-campaign-plp__content{display:flex;flex-direction:column;justify-content:center;gap:16px}.et-campaign-plp__headline{display:flex;flex-direction:column;gap:8px}.et-campaign-plp__badge{display:inline-flex;align-self:flex-start;padding:6px 10px;background:var(--et-plp-badge-bg);color:var(--et-plp-badge-text);font-family:var(--font-body, "Outfit"),sans-serif;font-weight:500;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.et-campaign-plp__heading{margin:0;font-family:var(--font-heading, "Amiri"),serif;font-weight:400;font-size:32px;line-height:1.15;letter-spacing:.025em;text-transform:uppercase}.et-campaign-plp__body{font-family:var(--font-body, "Outfit"),sans-serif;font-weight:400;font-size:16px;line-height:1.55;color:var(--et-plp-body-text)}.et-campaign-plp__body>*:first-child{margin-top:0}.et-campaign-plp__body>*:last-child{margin-bottom:0}.et-campaign-plp__image{flex:1 1 50%;min-width:0}.et-campaign-plp__image img,.et-campaign-plp__image svg{display:block;width:100%;height:100%;object-fit:cover}.et-campaign-plp__seal{position:absolute;top:50%;left:50%;width:var(--et-plp-seal-size);height:var(--et-plp-seal-size);transform:translate(-50%,-50%);filter:drop-shadow(0 0 14px rgba(255,255,255,.25));pointer-events:none}.et-campaign-plp__seal-art,.et-campaign-plp__seal-art img,.et-campaign-plp__seal-art svg{display:block;width:100%;height:100%}.et-campaign-plp__seal-text{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(var(--et-plp-seal-size) - 22px);transform:translate(-50%,-50%) rotate(var(--et-plp-seal-rotate));font-family:var(--font-heading, "Amiri"),serif;font-weight:400;font-size:var(--et-plp-seal-font-size);line-height:1.1;letter-spacing:.05em;text-align:center;text-transform:uppercase;color:var(--et-plp-seal-text-color)}.et-campaign-plp__seal-text:before,.et-campaign-plp__seal-text:after{content:"";width:var(--et-plp-seal-rule-width);height:1px;background:currentColor}@media(max-width:959px){.et-campaign-plp.section.section--full-width{padding:var(--et-plp-pt-m) 16px var(--et-plp-pb-m)}.et-campaign-plp__banner,.et-campaign-plp--image-left .et-campaign-plp__banner{flex-direction:column;min-height:0;background-size:contain}.et-campaign-plp__image{flex:none;height:var(--et-plp-image-height-m);order:-1}.et-campaign-plp__panel{flex:none;gap:24px;padding:24px}.et-campaign-plp__headline{gap:4px}.et-campaign-plp__heading{font-size:20px;letter-spacing:.04em}.et-campaign-plp__body{font-size:14px}.et-campaign-plp__badge{position:absolute;top:16px;left:16px;z-index:1}.et-campaign-plp__seal{display:none}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/et-campaign-plp-banner.css.map */
