.xfn-store-frame>.xfn-public{border:1px solid #35291f;border-radius:16px;width:100%;max-width:1320px;margin-inline:auto;overflow:clip;box-shadow:0 20px 70px #0005}.xfn-store-frame .xfn-cart{display:none}.xfn-store-soon{isolation:isolate;background:#090706;border-bottom:1px solid #9e431d;align-items:center;min-height:clamp(560px,49vw,640px);display:flex;position:relative;overflow:hidden}.xfn-store-scene{object-fit:cover;object-position:center;z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.xfn-store-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#080605e6 0%,#080605a8 30%,#0000 65%),linear-gradient(#0000 75%,#08060560);position:absolute;inset:0}.xfn-store-message{width:52%;padding:58px clamp(32px,4vw,64px);position:relative}.xfn-home .xfn-store-label{color:#ff994f;letter-spacing:.2em;align-items:center;gap:12px;margin:0 0 26px;font-size:14px;font-weight:600;line-height:1.6;display:flex}.xfn-store-label svg{flex-shrink:0;width:22px;height:22px}.xfn-home .xfn-store-message h1{letter-spacing:-.015em;color:#fffaf5;text-shadow:0 4px 28px #0007;font-size:clamp(76px,8.2vw,112px);line-height:1.04}.xfn-store-message h1 span{color:#ff7624}.xfn-store-rule{background:#ff7624;width:68px;height:3px;margin:29px 0 24px;box-shadow:0 0 20px #ff76244d}.xfn-home .xfn-store-description{color:#d4c8bf;max-width:360px;margin:0;font-size:18px;line-height:1.75}.xfn-store-frame .xfn-footer{border-top:0}@media (max-width:1000px) and (min-width:761px){.xfn-store-message{width:53%;padding-inline:32px}.xfn-home .xfn-store-message h1{font-size:clamp(64px,8vw,80px)}.xfn-home .xfn-store-description{font-size:16px}}@media (max-width:760px){.xfn-store-frame>.xfn-public{border-radius:12px}.xfn-store-soon{min-height:0;display:block}.xfn-store-scene{object-fit:contain;z-index:0;width:100%;height:auto;display:block;position:relative;inset:auto}.xfn-store-shade{display:none}.xfn-store-message{text-align:center;width:100%;padding:30px 24px 48px}.xfn-home .xfn-store-label{letter-spacing:.16em;justify-content:center;margin-bottom:19px;font-size:13px}.xfn-home .xfn-store-message h1{font-size:clamp(62px,14vw,92px)}.xfn-store-rule{margin:24px auto 20px}.xfn-home .xfn-store-description{margin-inline:auto;font-size:16px}}@media (max-width:400px){.xfn-store-message{padding-inline:20px}}
