.tw-ed-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:clamp(360px,47svh,500px);overflow:hidden;background:#382c25;color:#fff}.tw-ed-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tw-ed-hero__media picture{display:block;width:100%;height:100%}.tw-ed-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 33%}.tw-ed-hero .tw-ed-hero__dimmer{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(270deg,rgba(25,19,15,.83),rgba(25,19,15,.66) 34%,rgba(25,19,15,.12) 62%,transparent 80%)}.tw-ed-hero__container{display:flex;justify-content:flex-end;width:100%;padding-block:28px}.tw-ed-hero__panel{width:min(46%,540px);padding:0;background:none;border:0;box-shadow:none}.tw-ed-hero__tag{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#fff;font-size:11px;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.tw-ed-hero__dot{display:none}.tw-ed-hero__heading{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.04;letter-spacing:-.03em;text-wrap:balance;color:#fff;margin:0 0 14px}.tw-ed-hero__sub{font-family:var(--font-body-family,sans-serif);font-size:15px;line-height:1.5;color:#fff;margin:0 0 20px;max-width:37ch;text-wrap:pretty}.tw-ed-hero__actions{display:flex;margin:0}.tw-ed-hero__btn{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:15px 24px;font-family:var(--font-body-family,sans-serif);font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.4;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s;cursor:pointer}.tw-ed-hero__btn--primary{color:#2c211a;background:#fff8ef;border:1px solid #fff8ef;min-width:250px}.tw-ed-hero__btn--primary:hover{background:#e8d1ba;border-color:#e8d1ba;color:#201913}.tw-ed-hero__btn:focus-visible{outline:2px solid #fff;outline-offset:5px}.tw-ed-hero__arrow{font-size:18px}@media(min-width:750px)and (max-width:989px){.tw-ed-hero__panel{width:46%}.tw-ed-hero__heading{font-size:44px}.tw-ed-hero__sub{font-size:15px}}@media(max-width:749px){.tw-ed-hero{display:block;min-height:0}.tw-ed-hero__media{position:relative;inset:auto;z-index:0;width:100%;height:clamp(180px,56.25vw,360px)}.tw-ed-hero__img{object-position:50% 42%}.tw-ed-hero .tw-ed-hero__dimmer{display:none}.tw-ed-hero__container{position:relative;padding:20px 20px 24px;justify-content:flex-start}.tw-ed-hero__panel{width:100%;max-width:none}.tw-ed-hero__tag{display:none}.tw-ed-hero__heading{font-size:clamp(30px,7.7vw,38px);max-width:none;margin-bottom:10px;line-height:1.07}.tw-ed-hero__sub{font-size:14px;line-height:1.45;max-width:42ch;margin-bottom:16px}.tw-ed-hero__btn--primary{width:100%;min-width:0;min-height:48px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){.tw-ed-hero__btn{transition:none}}.tw-ed-hero__trust{margin:14px 0 0;font-size:12px;line-height:1.5;color:#fff;text-wrap:balance}@media(max-width:749px){.tw-ed-hero__trust{margin-top:10px;font-size:12px}}.tw-ed-hero__product{position:absolute;z-index:3;left:max(5rem,calc((100% - 120rem)/2 + 5rem));bottom:3.2rem;display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.8rem 1.6rem;background:#ffffffeb;color:#0f0f0f;text-decoration:none;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;transition:background-color .2s ease}.tw-ed-hero__product-name{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:400;letter-spacing:0}.tw-ed-hero__product-price{color:#555;font-variant-numeric:lining-nums}.tw-ed-hero__product:hover{background:#fff}.tw-ed-hero__product:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.tw-ed-hero__product{left:auto;right:1.6rem;top:1.6rem;bottom:auto;gap:.8rem;padding:.6rem 1.2rem}.tw-ed-hero__product-name{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-tw-editorial-hero.css.map */
