.section-venja-promotion-collection-hero{margin:0}.venja-promotion-collection-hero,.venja-promotion-collection-hero *{box-sizing:border-box}.venja-promotion-collection-hero{border-radius:var(--vpch-radius, 0);color:var(--vpch-content-text, #241f1b);margin:22px auto 34px;max-width:var(--vpch-max-width, 1400px);overflow:hidden;width:100%}.venja-promotion-collection-hero__shell{box-sizing:border-box;margin-inline:auto;max-width:1380px;padding-inline:16px;width:100%}.venja-promotion-collection-hero__main{display:grid;grid-template-rows:56% 44%;height:var(--vpch-mobile-height, 460px);min-height:0}.venja-promotion-collection-hero__content{align-items:center;background:var(--vpch-content-bg, #f8f6ef);color:var(--vpch-content-text, #241f1b);display:flex;padding:30px 26px}.venja-promotion-collection-hero__content-inner{max-width:560px;width:100%}.venja-promotion-collection-hero--align-center .venja-promotion-collection-hero__content-inner{margin-inline:auto;text-align:center}.venja-promotion-collection-hero__eyebrow{color:var(--vpch-eyebrow-text, #241f1b);font-size:.6875rem;font-weight:700;letter-spacing:.11em;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.venja-promotion-collection-hero__heading{color:var(--vpch-heading-text, #241f1b);font-size:var(--vpch-heading-mobile, 30px);-webkit-hyphens:none;hyphens:none;line-height:1;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.venja-promotion-collection-hero__code-line{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1rem;gap:.42em;line-height:1.35;margin:14px 0 0}.venja-promotion-collection-hero--align-center .venja-promotion-collection-hero__code-line{justify-content:center}.venja-promotion-collection-hero__code-line strong{-webkit-box-decoration-break:clone;background:var(--vpch-code-bg, #d955c0);border-radius:.12em;box-decoration-break:clone;color:var(--vpch-code-text, #f8f6ef);font-weight:800;letter-spacing:.04em;max-width:100%;overflow-wrap:anywhere;padding:.06em .34em .1em}.venja-promotion-collection-hero__supporting{color:inherit;font-size:.875rem;line-height:1.45;margin-top:12px}.venja-promotion-collection-hero__supporting>:first-child{margin-top:0}.venja-promotion-collection-hero__supporting>:last-child{margin-bottom:0}.venja-promotion-collection-hero__button{align-items:center;background:var(--vpch-button-bg, #d955c0);border:1px solid var(--vpch-button-border, #d955c0);border-radius:999px;color:var(--vpch-button-text, #f8f6ef);display:inline-flex;font-size:.9375rem;font-weight:700;justify-content:center;line-height:1.15;margin-top:18px;min-height:48px;padding:12px 24px;text-align:center;text-decoration:none}.venja-promotion-collection-hero__button:hover,.venja-promotion-collection-hero__button:focus-visible{filter:brightness(.94);color:var(--vpch-button-text, #f8f6ef)}.venja-promotion-collection-hero__media{background:var(--vpch-media-bg, #ede8db);min-height:0;overflow:hidden;position:relative}.venja-promotion-collection-hero__media picture{display:block;height:100%;width:100%}.venja-promotion-collection-hero__image,.venja-promotion-collection-hero__placeholder{display:block;height:100%;width:100%}.venja-promotion-collection-hero__image{object-fit:cover;object-position:var(--vpch-mobile-image-position, center center)}.venja-promotion-collection-hero__placeholder{background:var(--vpch-media-bg, #ede8db)}.venja-promotion-collection-hero__legal{background:var(--vpch-legal-bg, #ede8db);color:var(--vpch-legal-text, #5f5750);padding:8px 16px 9px}.venja-promotion-collection-hero__legal p{color:inherit;font-size:.5625rem;line-height:1.35;margin:0 auto;max-width:980px;text-align:center}.venja-promotion-collection-hero__legal a{color:var(--vpch-legal-link, #5f5750);font-weight:700;margin-left:.25em;text-decoration:underline;text-underline-offset:.18em}.venja-promotion-collection-hero--mobile-top .venja-promotion-collection-hero__media{order:-1}@media only screen and (min-width:768px){.venja-promotion-collection-hero{margin-bottom:38px;margin-top:28px}.venja-promotion-collection-hero__shell{padding-inline:50px}.venja-promotion-collection-hero__main{display:grid;grid-template-columns:var(--vpch-content-width, 50%) minmax(0,1fr);grid-template-rows:none;height:var(--vpch-desktop-height, 280px);min-height:0}.venja-promotion-collection-hero__content{padding:clamp(34px,4vw,58px)}.venja-promotion-collection-hero__heading{font-size:var(--vpch-heading-desktop, 40px);line-height:.98}.venja-promotion-collection-hero__code-line{font-size:1.125rem}.venja-promotion-collection-hero--desktop-left .venja-promotion-collection-hero__media{grid-column:1;grid-row:1}.venja-promotion-collection-hero--desktop-left .venja-promotion-collection-hero__content{grid-column:2;grid-row:1}.venja-promotion-collection-hero__image{object-position:var(--vpch-desktop-image-position, right center)}.venja-promotion-collection-hero__legal{padding:7px 20px 8px}.venja-promotion-collection-hero__legal p{font-size:.625rem}}@media only screen and (min-width:1100px){.venja-promotion-collection-hero__legal p{white-space:nowrap}}@media only screen and (max-width:767px){.venja-promotion-collection-hero--align-center .venja-promotion-collection-hero__button{margin-inline:auto}.venja-promotion-collection-hero--mobile-layout-overlay .venja-promotion-collection-hero__main{display:block;height:var(--vpch-mobile-height, 460px);position:relative}.venja-promotion-collection-hero--mobile-layout-overlay .venja-promotion-collection-hero__main:after{background:linear-gradient(to bottom,var(--vpch-mobile-overlay, #f8f6ef) 0%,transparent 78%);content:"";top:0;right:0;bottom:0;left:0;opacity:var(--vpch-mobile-overlay-opacity, .7);pointer-events:none;position:absolute;z-index:1}.venja-promotion-collection-hero--mobile-layout-overlay .venja-promotion-collection-hero__media{top:0;right:0;bottom:0;left:0;min-height:100%;position:absolute;z-index:0}.venja-promotion-collection-hero--mobile-layout-overlay .venja-promotion-collection-hero__content{align-items:flex-start;background:transparent;height:100%;padding:clamp(30px,9vw,40px) 26px 24px;position:relative;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/venja-promotion-collection-hero.css.map */
