.ll-coll__head.ll-chero{padding:clamp(12px,1.8vw,24px) 0 clamp(6px,1.2vw,14px)}.ll-chero__card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(380px,34vw,500px);border-radius:24px;background:linear-gradient(120deg,#fdf1ef,#f8e4e2 48%,#f3dcd9);box-shadow:inset 0 0 0 1px #7b2f3b0f;color:#2d1a1e}.ll-chero__media{position:absolute;top:0;right:0;bottom:0;left:38%;z-index:-2;overflow:hidden}.ll-chero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%;animation:ll-chero-in 1.4s var(--ll-ease-out, cubic-bezier(.16, 1, .3, 1)) both}@keyframes ll-chero-in{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}.ll-chero.has-img .ll-chero__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,#fbece9 0% 37%,#fbece9e0 44%,#fbece966,#fbece900 66%);pointer-events:none}.ll-chero__leaf{position:absolute;z-index:-1;left:29%;bottom:-3%;height:72%;width:auto;fill:none;stroke:#7b2f3b2b;stroke-width:1.1;stroke-linecap:round;pointer-events:none}.ll-chero__copy{position:relative;display:grid;justify-items:start;align-content:center;gap:10px;width:min(47%,580px);padding:clamp(28px,3.6vw,56px) clamp(24px,4vw,64px)}.ll-chero .ll-crumbs{margin:0 0 6px;color:#8a7478}.ll-chero__eyebrow{margin:0;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:#5a1f2b}.ll-chero__script{margin:2px 0 -4px;font-family:var(--ll-script, cursive);font-weight:400;font-size:clamp(34px,3.4vw,54px);line-height:.9;color:var(--ll-wine, #7b2f3b)}.ll-coll__title.ll-chero__title{margin:0;font-size:clamp(40px,5.2vw,86px);line-height:.95;color:#2d1a1e}.ll-chero__desc{max-width:46ch;margin-top:2px}.ll-chero__desc .ll-coll__desc-text{-webkit-line-clamp:2;font-size:14.5px;line-height:1.6;color:#5d4a4e}.ll-chero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:10px}.ll-chero__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:#6e1f33;color:#fff;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px -14px #6e1f33d9;transition:background-color .3s,transform .3s var(--ll-ease-out, ease)}.ll-chero__cta:hover{background:#1c1717;transform:translateY(-1px)}.ll-chero__link{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid rgba(58,35,39,.35);color:#3a2327;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.ll-chero__link .ll-arrow{transition:transform .3s var(--ll-ease-out, ease)}.ll-chero__link:hover .ll-arrow{transform:translate(4px)}.ll-chero__cta:focus-visible,.ll-chero__link:focus-visible{outline:2px solid var(--ll-wine, #7b2f3b);outline-offset:3px}.ll-chero__usp{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;margin:14px 0 0;padding:0;font-size:11px;letter-spacing:.06em;color:#6f585c}.ll-chero__usp li{display:inline-flex;align-items:center;gap:7px}.ll-chero__usp svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--ll-wine, #7b2f3b);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.ll-chero:not(.has-img) .ll-chero__copy{width:100%;max-width:760px}@media(min-width:750px)and (max-width:989px){.ll-chero__media{left:44%}.ll-chero.has-img .ll-chero__card:before{background:linear-gradient(to right,#fbece9 0% 44%,#fbece9d9 52%,#fbece900 72%)}.ll-chero__copy{width:58%}.ll-chero__leaf{left:38%}}@media(max-width:749px){.ll-chero__card{flex-direction:column;align-items:stretch;min-height:0;border-radius:20px}.ll-chero__media{position:relative;inset:auto;order:-1;aspect-ratio:5 / 4}.ll-chero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#fbece9,#fbece9bf 16%,#fbece900 42%)}.ll-chero.has-img .ll-chero__card:before{display:none}.ll-chero__leaf{left:auto;right:-4%;bottom:-2%;height:46%}.ll-chero__copy{width:100%;margin-top:-36px;padding:0 20px 24px;gap:8px}.ll-chero .ll-crumbs{display:none}.ll-chero__script{font-size:36px}.ll-coll__title.ll-chero__title{font-size:clamp(36px,11vw,48px)}.ll-chero__actions{width:100%}.ll-chero__cta{flex:1 1 auto;justify-content:center}.ll-chero__usp{gap:6px 14px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.ll-chero__media img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ll-coll-hero.css.map */
