:root{--ease-luxury: cubic-bezier(.19, 1, .22, 1);--gold-deep: #8a611f;--gold: #b8863a;--gold-light: #e8c98a}html.cc-loader-seen #page-loader{display:none!important}#page-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(160deg,#eef3f8,#dbe6f0 55%,#c7d6e6);animation:loaderExit .9s ease-in-out forwards;animation-delay:2s}#page-loader:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;pointer-events:none;background-image:linear-gradient(90deg,var(--gold) 0 100%),linear-gradient(0deg,var(--gold) 0 100%),linear-gradient(90deg,var(--gold) 0 100%),linear-gradient(0deg,var(--gold) 0 100%),linear-gradient(90deg,var(--gold) 0 100%),linear-gradient(0deg,var(--gold) 0 100%),linear-gradient(90deg,var(--gold) 0 100%),linear-gradient(0deg,var(--gold) 0 100%);background-repeat:no-repeat;background-size:26px 1px,1px 26px,26px 1px,1px 26px,26px 1px,1px 26px,26px 1px,1px 26px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;opacity:0;animation:frameIn 1s var(--ease-luxury) forwards;animation-delay:.05s}#page-loader svg.scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none;transform:scale(1.08);animation:kenburns 2.4s var(--ease-luxury) forwards}#page-loader svg.scene-mobile{display:block}@media(min-width:820px){#page-loader svg.scene-mobile{display:none}#page-loader svg.scene-desktop{display:block}}.shimmer-rect{animation:sweep 1.8s ease-in-out .1s}#page-loader .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#e8c98a2e,#e8c98a00 45%),radial-gradient(ellipse at center,#0a102000 40%,#0a102047)}.mark{position:relative;display:flex;flex-direction:column;align-items:center;opacity:0;padding:0 6vw;filter:blur(6px);animation:markIn .9s var(--ease-luxury) forwards;animation-delay:.2s}.mark .palm-icon{width:clamp(30px,7vw,56px);height:auto;margin-bottom:clamp(10px,2vw,18px);opacity:.95;filter:drop-shadow(0 3px 8px rgba(138,97,31,.25))}.mark .rule{width:1px;height:clamp(22px,4vw,38px);background:linear-gradient(180deg,#b8863a00,#b8863ae6 40%,#e8c98ae6 60%,#b8863a00);margin-bottom:clamp(12px,2.2vw,20px);transform:scaleY(0);transform-origin:bottom;animation:ruleGrow .5s var(--ease-luxury) forwards;animation-delay:.45s}.mark .word{font-family:"Jost",var(--font-heading-family, sans-serif);font-size:clamp(44px,12vw,96px);font-weight:600;letter-spacing:.42em;text-align:center;line-height:1.16;padding-left:.42em;background:linear-gradient(180deg,#22304f,#16213a);-webkit-background-clip:text;background-clip:text;color:transparent;animation:letterTighten .9s var(--ease-luxury) forwards;animation-delay:.2s}.progress-track{position:absolute;bottom:8%;width:clamp(110px,22vw,170px);height:2px;border-radius:2px;background:#1c274026;opacity:0;overflow:hidden;animation:fadeInSlow .4s ease forwards;animation-delay:.7s}.progress-fill{position:relative;height:100%;width:0%;border-radius:2px;background:linear-gradient(90deg,var(--gold-deep),var(--gold) 45%,var(--gold-light) 100%);animation:fillBar 1.1s var(--ease-luxury) forwards;animation-delay:.75s}.progress-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);animation:sheen 1.1s ease-in-out .75s}@keyframes kenburns{to{transform:scale(1)}}@keyframes sweep{to{background-position:160% 160%}}@keyframes markIn{to{opacity:1;filter:blur(0)}}@keyframes letterTighten{to{letter-spacing:.1em;padding-left:.1em}}@keyframes ruleGrow{to{transform:scaleY(1)}}@keyframes fadeInSlow{to{opacity:1}}@keyframes fillBar{to{width:100%}}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes frameIn{to{opacity:.9}}@keyframes loaderExit{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:480px){.mark .word{letter-spacing:.42em}}@media(prefers-reduced-motion:reduce){#page-loader:before,#page-loader svg.scene,.shimmer-rect,.mark,.mark .rule,.mark .word,.progress-track,.progress-fill,.progress-fill:after{animation:none!important}#page-loader:before{opacity:.9}.mark,.progress-track{opacity:1;filter:none}.mark .rule{transform:scaleY(1)}.mark .word{letter-spacing:.1em;padding-left:.1em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/loader.css.map */
