.split-opener{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;flex-direction:column;cursor:pointer;overflow:hidden;pointer-events:all}.split-opener .split-line{position:absolute;left:0;top:50%;transform:translateY(-50%);height:5px;width:0;background-color:#000;z-index:10000;transition:width 1.1s cubic-bezier(.4,0,.2,1),height 1.1s cubic-bezier(.4,0,.2,1);display:block}.split-opener.line-active .split-line{width:100%;height:15px}.split-opener .split{flex:1;background-size:100% 200%;background-position:center;transition:transform 1.2s cubic-bezier(.4,0,.2,1)}.split-opener .split h2{font-family:PPMonumentExtended-Light;color:#fff}.split-opener .split.top h2{font-weight:200;font-size:clamp(40px,calc(90* (100vw / 1512)),90px);margin-bottom:0;letter-spacing:clamp(40px,calc(90* (100vw / 1512)),90px);text-align:center}.split-opener .split.bottom h2{font-weight:400;font-size:30px;letter-spacing:30px;text-align:center}.split-opener .split .heading{padding-bottom:22px}.split-opener .split .sub-heading{padding-top:23px}.split-opener .split.top{background-position:center top;display:flex;justify-content:center;align-items:flex-end;margin-bottom:-1px}.split-opener .split.bottom{background-position:center bottom;display:flex;justify-content:center;align-items:flex-start}.split-opener.active .top{transform:translateY(-100%)}.split-opener.active .bottom{transform:translateY(100%)}.split-opener.active .split-line{opacity:0;transition:opacity .5s ease-in-out}.split-opener.hide{display:none}body{overflow:hidden}@media only screen and (min-width: 769px) and (max-width: 1024px){.split-opener .split.top h2{font-size:60px;letter-spacing:60px}.split-opener .split.bottom h2{font-size:20px;letter-spacing:20px}}@media (max-width: 768px){.split-opener .split .heading{padding-bottom:16px}.split-opener .split .sub-heading{padding-top:11px}.split-opener .split.top h2{font-family:PPMonumentWide-Regular;letter-spacing:20px;font-size:36px;line-height:50px}.split-opener .split.bottom h2{font-family:PPMonumentWide-Regular;letter-spacing:1.5px;font-size:18px;line-height:28px;text-transform:uppercase}.split{background-size:cover;background-position:center}.split.top{background-position:center top;object-fit:cover}.split.bottom{background-position:center bottom;object-fit:cover}.split-opener .split-line{top:47.5%;height:5px!important}}@media (max-width: 370px){.split-opener .split.top h2{letter-spacing:12px}.split-opener .split.bottom h2{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/split-loading-animation.css.map */
