.lotr-section .lotr-hero{--split: 50%;position:relative;display:block;isolation:isolate;overflow:hidden;background:#18130c;height:clamp(520px,100svh,820px);touch-action:pan-y pinch-zoom}.lotr-section .lotr-hero__media{position:absolute;inset:0 0 clamp(78px,11vh,128px) 0;z-index:-4;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 99%);mask-image:linear-gradient(to bottom,#000 76%,transparent 99%)}@media(min-width:901px){.lotr-section .lotr-hero__media{left:16%}}.lotr-section .lotr-hero .lotr-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;filter:saturate(.8)}.lotr-section .lotr-hero .lotr-hero__photo--reveal{clip-path:inset(0 calc(100% - var(--split)) 0 0);will-change:clip-path}.lotr-section .lotr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,#090705 5%,#090705e8 28%,#09070566 44%,#0907051a 55%,transparent 66%),linear-gradient(0deg,#090705 0%,transparent 35%)}@media(max-width:900px){.lotr-section .lotr-hero:after{background:linear-gradient(180deg,#09070559,#09070500 22%,#09070540,#090705d9,#090705 82%)}.lotr-section .lotr-hero__media{bottom:0}}.lotr-section .lotr-hero__in{position:relative;z-index:3;padding-top:clamp(30px,6.5vh,82px);width:100%}.lotr-section .lotr-hero__in>*{max-width:min(100%,900px)}.lotr-section .lotr-hero .lotr-hero__title{font-weight:700;font-size:clamp(35px,5.9vw,96px);line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;filter:drop-shadow(0 2px 0 rgba(0,0,0,.55)) drop-shadow(0 8px 26px rgba(226,135,37,.14))}.lotr-section .lotr-hero__title>span{display:block;background-image:var(--lotr-gilt);background-size:100% 300%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.lotr-section .lotr-hero__title>span:nth-child(1){background-position:0 0}.lotr-section .lotr-hero__title>span:nth-child(2){background-position:0 50%}.lotr-section .lotr-hero__title>span:nth-child(3){background-position:0 100%}.lotr-section .lotr-hero__title em{font-style:normal;-webkit-text-fill-color:var(--lotr-gold)}.lotr-section .lotr-hero__copy{font:300 16px/1.7 var(--lotr-body);color:#d4c6a9;margin:24px 0 22px;max-width:36ch}.lotr-section .lotr-hero__cta.lotr-btn{gap:18px;padding:18px 30px;min-height:56px;clip-path:var(--lotr-cut);font-size:12px}.lotr-section .lotr-hero__foot{position:absolute;left:50%;bottom:0;z-index:4;transform:translate(-50%);width:min(100%,1500px);height:clamp(62px,9vh,78px);padding-inline:var(--lotr-gutter);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:none;font:400 12px/1.5 var(--lotr-body);letter-spacing:.06em;text-transform:uppercase;color:#bdad90}.lotr-section .lotr-hero__foot b{color:var(--lotr-bone);font-weight:700;margin-left:9px}.lotr-section .lotr-hero__foot a{transition:color .25s}.lotr-section .lotr-hero__foot a:hover{color:var(--lotr-gold-hi)}.lotr-section .lotr-hero__foot a span{margin-left:16px}.lotr-section .lotr-hero__range{position:absolute;left:0;top:50%;width:100%;height:48px;margin:0;opacity:0;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;z-index:2}.lotr-section .lotr-hero__divider{position:absolute;top:0;bottom:0;left:var(--split);z-index:2;width:2px;margin-left:-1px;background:var(--lotr-gold);opacity:0;pointer-events:none;transition:opacity .25s}.lotr-section .lotr-hero:has(.lotr-hero__range:focus-visible){outline:2px solid var(--lotr-gold);outline-offset:-2px}.lotr-section .lotr-hero:has(.lotr-hero__range:focus-visible) .lotr-hero__divider{opacity:.85}@media(max-width:900px){.lotr-section .lotr-hero{display:flex;flex-direction:column;justify-content:flex-end}.lotr-section .lotr-hero__in{padding-top:0;padding-bottom:16px}.lotr-section .lotr-hero__copy{margin:10px 0}.lotr-section .lotr-hero__foot{position:relative;left:auto;bottom:auto;transform:none;flex:none;width:100%;height:auto;min-height:clamp(62px,9vh,78px);padding-block:12px}}.lotr-section--hero,.lotr-section--hero>.lotr,.lotr-section--hero .lotr-hero{border-top:0!important;box-shadow:none!important}.lotr-section .lotr-hero .lotr-hero__photo{top:-3px;height:calc(100% + 3px)}@media(max-width:900px){.lotr-section .lotr-hero .lotr-hero__photo{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lotr-hero.css.map */
