.ww-lj-banner{--ww-lj-cream: #fff8ed;--ww-lj-sand: #f3cf96;--ww-lj-coral: #db765a;--ww-lj-cocoa: #35251e;padding:clamp(36px,6vw,82px) 20px;background:radial-gradient(circle at 7% 16%,rgba(219,118,90,.12) 0 7%,transparent 7.2%),var(--ww-lj-cream);color:var(--ww-lj-cocoa)}.ww-lj-banner,.ww-lj-banner *{box-sizing:border-box}.ww-lj-banner__shell{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(1240px,100%);margin:0 auto;overflow:hidden;border:1px solid rgba(53,37,30,.13);border-radius:34px;background:var(--ww-lj-sand);box-shadow:0 24px 70px #35251e24}.ww-lj-banner__media{position:relative;min-height:430px;overflow:hidden}.ww-lj-banner__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.ww-lj-banner__media:hover .ww-lj-banner__image{transform:scale(1.025)}.ww-lj-banner__picture-label{position:absolute;left:20px;bottom:20px;padding:9px 14px;border-radius:999px;background:#35251ee0;color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ww-lj-banner__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,5vw,72px)}.ww-lj-banner__brand{display:inline-flex;align-items:baseline;gap:5px;margin-bottom:18px;color:var(--ww-lj-cocoa);line-height:1}.ww-lj-banner__brand span{color:var(--ww-lj-coral);font-family:Georgia,serif;font-size:20px;font-style:italic}.ww-lj-banner__brand strong{font-family:Georgia,serif;font-size:34px;font-weight:700;letter-spacing:-.045em}.ww-lj-banner__brand i{color:var(--ww-lj-coral);font-size:15px;font-style:normal}.ww-lj-banner__eyebrow{margin:0 0 10px;color:#a64b36;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ww-lj-banner h2{max-width:700px;margin:0 0 16px;color:var(--ww-lj-cocoa);font-size:clamp(32px,4.5vw,60px);line-height:1.02;letter-spacing:-.04em}.ww-lj-banner__text{max-width:620px;color:var(--ww-lj-cocoa);font-size:clamp(16px,1.6vw,19px);line-height:1.55}.ww-lj-banner__text p{margin:0}.ww-lj-banner__benefits{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.ww-lj-banner__benefits span{padding:9px 13px;border-radius:999px;background:#fff8edb8;font-size:13px;font-weight:700}.ww-lj-banner__button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:13px 22px;border-radius:999px;background:var(--ww-lj-cocoa);color:#fff;font-size:15px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.ww-lj-banner__button:hover{background:#1f1713;color:#fff;transform:translateY(-2px)}.ww-lj-banner__note{margin:12px 0 0;color:#35251eb3;font-size:12px}@media screen and (max-width:820px){.ww-lj-banner{width:100vw;max-width:100vw;padding:28px 14px;overflow:hidden}.ww-lj-banner__shell{grid-template-columns:1fr;width:calc(100vw - 28px);max-width:calc(100vw - 28px);border-radius:25px}.ww-lj-banner__media{min-height:240px;max-height:310px}.ww-lj-banner__content{padding:30px 24px 34px}.ww-lj-banner__brand{margin-bottom:14px}.ww-lj-banner__brand strong{font-size:30px}.ww-lj-banner h2{max-width:100%;font-size:clamp(31px,10vw,44px);overflow-wrap:break-word}.ww-lj-banner__benefits{display:grid;width:100%;margin:18px 0}.ww-lj-banner__benefits span{max-width:100%;width:fit-content;overflow-wrap:anywhere}.ww-lj-banner__button{max-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){.ww-lj-banner__image,.ww-lj-banner__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
