.tg-ab{border-bottom:1px solid #2e2e2e;display:block;position:relative;z-index:30;background:var(--ab-bg,#000);color:var(--ab-fg,#efe8da);font-family:var(--font-body-family,inherit);font-size:12px;line-height:1.35;letter-spacing:.03em;-webkit-font-smoothing:antialiased}.tg-ab *{box-sizing:border-box}.tg-ab__in{min-height:42px}.tg-ab__track{position:relative;min-height:38px;overflow:hidden}.tg-ab__m{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 8px;padding:4px 0;text-align:center;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s linear .6s}.tg-ab__m.is-on{text-transform:uppercase;opacity:1;visibility:visible;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1),visibility 0s}.tg-ab__m.is-out{transform:translateY(-100%)}.tg-ab__t p{margin:0;display:inline}.tg-ab__t strong,.tg-ab__t b{color:var(--ab-ac,#ecc98a);font-weight:700}.tg-ab__t a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tg-ab__short{display:none}.tg-ab__code{all:unset;cursor:pointer;text-transform:uppercase;:inherit;font-weight:800;letter-spacing:.1em;color:var(--ab-ac,#ecc98a);text-decoration:underline dotted;text-underline-offset:3px}.tg-ab__code:focus-visible{outline:1px solid var(--ab-ac,#ecc98a);outline-offset:3px}.tg-ab__lk{color:var(--ab-ac,#ecc98a);font-weight:600;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:749px){.tg-ab__long{display:none}.tg-ab__short{display:inline}.tg-ab__lk{display:none}}@media(prefers-reduced-motion:reduce){.tg-ab__m{transition:none}}.tg .tg-lead{color:var(--tg-mute);font-size:16.8px}.tg-lattice{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--tg-lat-o,.55);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='69.28'%3E%3Cpath d='M0 0H40M0 34.64H40M0 69.28H40M0 0L40 69.28M40 0L0 69.28' stroke='%23bf8b3f' stroke-width='.7' fill='none'/%3E%3C/svg%3E");-webkit-mask:radial-gradient(70% 60% at 50% 55%,#000 10%,transparent 75%);mask:radial-gradient(70% 60% at 50% 55%,#000 10%,transparent 75%)}.tg-fm{height:var(--tg-fm-h,88vh);min-height:400px;background:#000!important}.tg-fm__bg{position:absolute;top:-8%;right:0;bottom:-8%;left:0;will-change:transform}.tg-fm__p,.tg-fm__loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;max-width:none!important}.tg-fm__loop{opacity:0;transition:opacity 1.2s}.tg-fm__loop.is-on{opacity:1}.tg-fm__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,var(--tg-ink),transparent 12%,transparent 88%,var(--tg-ink))}.tg-fm__note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:46ch;text-align:center;background:#000000bf;border:1px solid var(--tg-line2);padding:16px 20px;font-size:14px}@media(max-width:749px){.tg-fm{height:auto;min-height:0;aspect-ratio:var(--tg-fm-m,16/9)}}.tg{--tg-black:#000;--tg-ink:#070605;--tg-ink2:#0f0c09;--tg-gold:#bf8b3f;--tg-gold-hi:#ecc98a;--tg-gold-lo:#7a5524;--tg-ivory:#efe8da;--tg-mute:#9a907f;--tg-violet:#2b1640;--tg-teal:#5fb5aa;--tg-line:rgba(191,139,63,.24);--tg-line2:rgba(191,139,63,.5);--tg-ease:cubic-bezier(.2,.7,.2,1);--tg-ease2:cubic-bezier(.77,0,.18,1);--tg-foil:linear-gradient(100deg,var(--tg-gold-lo) 0%,var(--tg-gold) 22%,var(--tg-gold-hi) 42%,var(--tg-gold) 58%,#a8762f 78%,var(--tg-gold-hi) 100%);--tg-pt:150px;--tg-pb:150px;display:block;position:relative;overflow:hidden;background:var(--tg-section-bg,var(--tg-ink));color:var(--tg-ivory);font-family:var(--font-body-family,inherit);font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding:var(--tg-pt) 0 var(--tg-pb);color-scheme:dark}.tg *,.tg *:before,.tg *:after{box-sizing:border-box}.tg :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0}.tg :where(ul,ol){padding:0}.tg img,.tg video,.tg svg{display:block;max-width:100%}.tg a{color:inherit;text-decoration:none}.tg button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.tg :focus-visible{outline:2px solid var(--tg-gold-hi);outline-offset:4px}.tg ::selection{background:var(--tg-gold);color:#000}.tg :where(h1,h2,h3,h4){font-family:var(--font-heading-family,inherit);color:inherit;letter-spacing:normal;text-transform:none}.tg p{max-width:62ch}.tg-wrap{position:relative}.tg-center{text-align:center}.tg-center .tg-lead,.tg-center p{margin-left:auto;margin-right:auto}@media(max-width:749px){.tg{padding:calc(var(--tg-pt)*.65) 0 calc(var(--tg-pb)*.65)}}.tg .tg-hd{line-height:1;margin-bottom:clamp(28px,3.5vw,44px)}.tg-hd-l{display:block;font-weight:500;font-size:clamp(18.4px,2.1vw,27.2px);letter-spacing:.02em;color:var(--tg-gold);margin-bottom:.35em;text-transform:lowercase}.tg-hd-h{display:block;font-weight:800;font-size:clamp(35.2px,6.2vw,89.6px);letter-spacing:.035em;line-height:.98;text-transform:uppercase;color:var(--tg-ivory);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tg .tg-hd{container-type:inline-size}@supports (font-size:1cqi){.tg-hd-h{font-size:clamp(32px,min(6.2vw,10.5cqi),89.6px)}}.tg-foil{background:var(--tg-foil);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important}.tg-hatch,.tg-tk__w{font-family:var(--font-heading-family,inherit)}.tg-hatch{color:transparent!important;-webkit-text-stroke:1.5px var(--tg-gold);background:repeating-linear-gradient(-58deg,var(--tg-gold) 0 2.5px,transparent 2.5px 9px);-webkit-background-clip:text;background-clip:text}.tg .tg-lead{color:var(--tg-mute);font-size:15px}.tg-rte p+p{margin-top:17.6px}.tg-rte a{color:var(--tg-gold-hi);text-decoration:underline}.tg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;isolation:isolate;padding:18px 34px;border:1.5px solid var(--tg-gold);color:var(--tg-gold-hi);font-weight:600;font-size:13.12px;line-height:1;letter-spacing:.06em;background:transparent;cursor:pointer;transition:color .45s,border-color .45s,background-position .8s var(--tg-ease);border-radius:0;text-decoration:none;min-height:0;box-shadow:none}.tg-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tg-gold-hi);transform:translateY(101%);transition:transform .55s var(--tg-ease2);z-index:-1}.tg-btn:hover{color:#000;border-color:var(--tg-gold-hi)}.tg-btn:hover:before{transform:none}.tg-btn--solid{background:var(--tg-foil);background-size:200% 100%;border-color:transparent;color:#000}.tg-btn--solid:before{background:var(--tg-ivory)}.tg-btn--solid:hover{background-position:100% 0}.tg-btn[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:749px){.tg-btn{padding:16px 20px}}.tg-bars{display:grid;justify-items:center;gap:7px;margin:0 auto 26px}.tg-bars i{display:block;height:2px;background:var(--tg-gold)}.tg-bars i:nth-child(1){width:64px}.tg-bars i:nth-child(2){width:104px}.tg-lattice{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--tg-lat-o,.55);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='69.28'%3E%3Cpath d='M0 0H40M0 34.64H40M0 69.28H40M0 0L40 69.28M40 0L0 69.28' stroke='%23bf8b3f' stroke-width='.7' fill='none'/%3E%3C/svg%3E");-webkit-mask:radial-gradient(70% 60% at 50% 55%,#000 10%,transparent 75%);mask:radial-gradient(70% 60% at 50% 55%,#000 10%,transparent 75%)}.tg-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tg-ph{width:100%;height:100%;background:#15120d;fill:#bf8b3f59}.tg-tri-ic{display:inline-block;width:.9em;height:.8em;background:currentColor;clip-path:polygon(0 0,100% 0,50% 100%);flex:none}.tg-arm{clip-path:inset(100% 0 0 0);transition:clip-path 1.6s var(--tg-ease2)}.tg-arm.tg-in{clip-path:inset(0)}@media(prefers-reduced-motion:reduce){.tg *,.tg *:before,.tg *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.tg-arm{clip-path:none}}.tg-pl{border-top:1px solid var(--tg-line);border-bottom:1px solid var(--tg-line)}.tg-pl__top{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.tg-pl .tg-hd-l{font-size:20px;text-transform:uppercase;margin-bottom:2rem}.tg-pl .tg-hd-h{font-size:50px}.tg-pl .tg-lead{font-size:15px}.tg-pl__g{display:grid;grid-template-columns:repeat(var(--tg-pl-cols,3),1fr);gap:clamp(24px,4vw,64px);margin-top:clamp(50px,6vw,80px)}.tg-pl__card{position:relative;padding-top:32px}.tg-pl__line{position:absolute;left:0;right:0;top:0;height:1.5px;background:var(--tg-line2);transform-origin:0 50%}.tg-pl__ic{width:52px;height:52px;margin-bottom:26px;overflow:visible;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.tg-pl__ic path{fill:none;stroke:var(--tg-gold-hi);stroke-width:1.5;stroke-linejoin:round}.tg-pl__card:hover .tg-pl__ic{transform:rotate(180deg)}.tg .tg-pl__card h3{font-weight:700;font-size:15px;text-transform:uppercase;line-height:1.3;margin-bottom:10px;letter-spacing:.01em}.tg .tg-pl__card p{color:var(--tg-mute);font-size:15px}.tg-pl.is-armed .tg-pl__line{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.77,0,.18,1) calc(var(--i)*.25s)}.tg-pl.is-armed .tg-pl__ic path{stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1) calc(var(--i)*.25s + .3s + var(--s)*.42s)}.tg-pl.is-armed .tg-pl__card h3,.tg-pl.is-armed .tg-pl__card p{opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.2,.7,.2,1) calc(var(--i)*.25s + 1.4s),transform .9s cubic-bezier(.2,.7,.2,1) calc(var(--i)*.25s + 1.4s)}.tg-pl.is-armed .tg-pl__card p{transition-delay:calc(var(--i)*.25s + 1.55s)}.tg-pl.is-in .tg-pl__line{transform:none}.tg-pl.is-in .tg-pl__ic path{stroke-dashoffset:0}.tg-pl.is-in .tg-pl__card h3,.tg-pl.is-in .tg-pl__card p{opacity:1;transform:none}@media(max-width:900px){.tg-pl__top{grid-template-columns:1fr;gap:0}.tg-pl__g{grid-template-columns:1fr}}@media(max-width:820px){.tg-pl .tg-hd-l{font-size:16px}.tg-pl .tg-hd-h{font-size:30px}.tg-pl .tg-lead{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AQAAAAAACAQ */
