:root{--arcade-header-height: 76px;--arcade-ease: cubic-bezier(.22, 1, .36, 1);--arcade-section-radius: var(--hp-v3-radius, 28px);--arcade-footer-reveal-gap: 0px;--arcade-page-canvas: #FBF7F1;--color-inverse-background: #1E130C;--color-inverse-foreground: #FBF7F1;--color-focus: #E8956B}html[data-arcade-footer-reveal=true],html[data-arcade-footer-reveal=true] body{background:var(--color-inverse-background)}.arcade-page-main{position:relative;z-index:2;flex:1 0 auto;background:var(--arcade-page-canvas)}html[data-arcade-footer-reveal=true][data-hp-v3] main.content-for-layout.arcade-page-main{background:var(--arcade-page-canvas)}html[data-arcade-footer-reveal=true] .arcade-page-main:after{content:"";position:absolute;z-index:4;inset-inline:0;inset-block-end:0;block-size:var(--arcade-section-radius);pointer-events:none;background:radial-gradient(circle at var(--arcade-section-radius) 0,transparent calc(var(--arcade-section-radius) - 1px),var(--color-inverse-background) var(--arcade-section-radius)) left top / var(--arcade-section-radius) var(--arcade-section-radius) no-repeat,radial-gradient(circle at 0 0,transparent calc(var(--arcade-section-radius) - 1px),var(--color-inverse-background) var(--arcade-section-radius)) right top / var(--arcade-section-radius) var(--arcade-section-radius) no-repeat}:is(.arcade-section,.arcade-footer).arcade-section--rounded-top{overflow:hidden;border-start-start-radius:var(--arcade-section-radius);border-start-end-radius:var(--arcade-section-radius)}.arcade-footer-stage{--page-width: 1400px;--page-margin: clamp(18px, 4vw, 48px);--arcade-button-height: 44px;--arcade-button-padding: clamp(18px, 2vw, 26px);--arcade-button-radius: var(--style-border-radius-buttons-primary, 999px);--arcade-button-border-width: 1px;--arcade-button-shadow-depth: 4px;--arcade-button-shadow-color: color-mix(in srgb, #000 20%, transparent);--arcade-button-primary-bg: #fff9f2;--arcade-button-primary-text: #241b18;--arcade-button-primary-hover-bg: #e6a6b5;--arcade-button-primary-hover-text: #241b18;--arcade-button-secondary-bg: #fff9f2;--arcade-button-secondary-text: #fff9f2;--arcade-button-secondary-hover-bg: #e6a6b5;--arcade-button-secondary-hover-text: #241b18;position:relative;z-index:1;overflow:visible;border-radius:0;background:var(--color-inverse-background);color:var(--color-inverse-foreground)}.arcade-footer-stage>.shopify-section{position:relative;background:var(--color-inverse-background)}.arcade-footer-corners{--arcade-footer-corner-size: var(--arcade-section-radius);position:absolute;z-index:3;inset-inline:0;inset-block-start:0;block-size:var(--arcade-footer-corner-size);pointer-events:none;color:var(--footer-bg, var(--color-inverse-background));transform:translateY(-100%)}.arcade-footer-corners__corner{position:absolute;inset-block-end:0;inline-size:var(--arcade-footer-corner-size);block-size:var(--arcade-footer-corner-size);color:inherit}.arcade-footer-corners__corner svg{display:block;inline-size:100%;block-size:100%;fill:currentColor}.arcade-footer-corners__corner--left{inset-inline-start:0;transform:scaleY(-1)}.arcade-footer-corners__corner--right{inset-inline-end:0;transform:scale(-1)}html[data-arcade-footer-reveal=true] .arcade-page-main{min-block-size:calc(100svh - var(--arcade-header-height));margin-block-end:var(--arcade-footer-height, 0px)}html[data-arcade-footer-reveal=true] .arcade-footer-stage{position:fixed;inset-inline:0;inset-block-end:0;transform:translate3d(0,var(--arcade-footer-y, 18%),0);transition:none;will-change:transform}html[data-arcade-footer-reveal=true] .arcade-footer-stage:before{content:"";pointer-events:none;position:absolute;inset-inline:0;inset-block-start:-3px;height:4px;background:var(--color-inverse-background)}.arcade-footer-stage .arcade-richtext>*{margin-block:0}.arcade-footer-stage .arcade-richtext>*+*{margin-block-start:.75em}.arcade-footer-stage .arcade-button{--arcade-button-bg: var(--arcade-button-primary-bg);--arcade-button-fg: var(--arcade-button-primary-text);--arcade-button-fill-bg: var(--arcade-button-primary-hover-bg);--arcade-button-fill-fg: var(--arcade-button-primary-hover-text);--arcade-button-border: color-mix(in srgb, var(--arcade-button-bg) 66%, currentcolor);--arcade-button-hover-border: color-mix(in srgb, var(--arcade-button-fill-bg) 72%, currentcolor);--arcade-button-fill-x: 50%;--arcade-button-fill-y: 112%;--arcade-button-magnet-x: 0px;--arcade-button-magnet-y: 0px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:var(--arcade-button-height);padding:0 var(--arcade-button-padding);border:var(--arcade-button-border-width) solid var(--arcade-button-border);border-radius:var(--arcade-button-radius);background:var(--arcade-button-bg);color:var(--arcade-button-fg);font:inherit;font-weight:750;line-height:1;text-decoration:none;text-transform:var(--arcade-button-text-transform, none);box-shadow:0 0 #0000;transform:translate3d(var(--arcade-button-magnet-x),var(--arcade-button-magnet-y),0);transition:color .26s var(--arcade-ease) 70ms,background-color .26s var(--arcade-ease),border-color .26s var(--arcade-ease),box-shadow .26s var(--arcade-ease),transform .26s var(--arcade-ease)}html[data-arcade-button-case=uppercase] .arcade-footer-stage{--arcade-button-text-transform: uppercase}.arcade-footer-stage .arcade-button:before{content:"";position:absolute;inset-block-start:var(--arcade-button-fill-y);inset-inline-start:var(--arcade-button-fill-x);z-index:-1;width:165%;height:240%;border-radius:50%;background:var(--arcade-button-fill-bg);transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform .62s cubic-bezier(.19,1,.22,1)}.arcade-footer-stage .arcade-button:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:var(--arcade-button-border-width) solid var(--arcade-button-border);border-radius:inherit;box-shadow:inset 0 1px #ffffff29;transition:border-color .26s var(--arcade-ease),box-shadow .26s var(--arcade-ease)}.arcade-footer-stage .arcade-button:hover{border-color:var(--arcade-button-hover-border)}html[data-arcade-button-effect=fill] .arcade-footer-stage .arcade-button:hover,html[data-arcade-button-effect=magnetic_fill] .arcade-footer-stage .arcade-button:hover,html[data-arcade-button-effect=glow] .arcade-footer-stage .arcade-button:hover{color:var(--arcade-button-fill-fg)}html[data-arcade-button-effect=fill] .arcade-footer-stage .arcade-button:hover:before,html[data-arcade-button-effect=magnetic_fill] .arcade-footer-stage .arcade-button:hover:before,html[data-arcade-button-effect=glow] .arcade-footer-stage .arcade-button:hover:before{transform:translate(-50%,-50%) scale(1)}.arcade-footer-stage .arcade-button:hover:after{border-color:var(--arcade-button-hover-border)}html[data-arcade-button-effect=lift] .arcade-footer-stage .arcade-button:hover{background:var(--arcade-button-fill-bg);color:var(--arcade-button-fill-fg);transform:translate3d(var(--arcade-button-magnet-x),calc(var(--arcade-button-magnet-y) - 2px),0);box-shadow:0 16px 30px #00000021}html[data-arcade-button-effect=glow] .arcade-footer-stage .arcade-button:hover{box-shadow:0 18px 38px color-mix(in srgb,var(--arcade-button-fill-bg) 38%,transparent);transform:translate3d(var(--arcade-button-magnet-x),calc(var(--arcade-button-magnet-y) - 2px),0)}html[data-arcade-button-effect=shine] .arcade-footer-stage .arcade-button:hover:after{box-shadow:inset 0 1px #ffffff38,inset 120px 0 80px -120px #ffffff94}html[data-arcade-button-effect=shine] .arcade-footer-stage .arcade-button:hover{background:color-mix(in srgb,var(--arcade-button-fill-bg) 18%,var(--arcade-button-bg));color:var(--arcade-button-fg)}html[data-arcade-button-effect=outline] .arcade-footer-stage .arcade-button:hover{background:transparent;color:var(--arcade-button-fill-bg);border-color:var(--arcade-button-fill-bg)}html[data-arcade-button-effect=outline] .arcade-footer-stage .arcade-button:hover:before,html[data-arcade-button-effect=none] .arcade-footer-stage .arcade-button:before{transform:translate(-50%,-50%) scale(0)}html[data-arcade-button-effect=press] .arcade-footer-stage .arcade-button:hover{background:var(--arcade-button-fill-bg);color:var(--arcade-button-fill-fg);transform:translate3d(var(--arcade-button-magnet-x),calc(var(--arcade-button-magnet-y) + 1px),0) scale(.99)}html[data-arcade-button-effect=push_3d] .arcade-footer-stage .arcade-button{box-shadow:0 var(--arcade-button-shadow-depth) 0 var(--arcade-button-shadow-color),0 calc(var(--arcade-button-shadow-depth) + 10px) 24px #0000002e}html[data-arcade-button-effect=push_3d] .arcade-footer-stage .arcade-button:hover{background:var(--arcade-button-fill-bg);color:var(--arcade-button-fill-fg);transform:translate3d(var(--arcade-button-magnet-x),calc(var(--arcade-button-magnet-y) + var(--arcade-button-shadow-depth) - 2px),0);box-shadow:0 2px 0 var(--arcade-button-shadow-color),0 8px 18px #00000026}html[data-arcade-button-effect=none] .arcade-footer-stage .arcade-button:hover{background:var(--arcade-button-bg);color:var(--arcade-button-fg);box-shadow:none;transform:none}.arcade-footer-stage .arcade-button--secondary{--arcade-button-bg: color-mix(in srgb, var(--arcade-button-secondary-bg) 14%, transparent);--arcade-button-fg: var(--arcade-button-secondary-text);--arcade-button-fill-bg: var(--arcade-button-secondary-hover-bg);--arcade-button-fill-fg: var(--arcade-button-secondary-hover-text);--arcade-button-border: color-mix(in srgb, var(--arcade-button-secondary-text) 34%, transparent);--arcade-button-hover-border: color-mix(in srgb, var(--arcade-button-secondary-hover-bg) 70%, currentcolor);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-arcade-button-style=soft] .arcade-footer-stage .arcade-button{box-shadow:0 12px 28px #0000001a}html[data-arcade-button-style=blocky] .arcade-footer-stage .arcade-button{border-radius:min(var(--arcade-button-radius),12px)}html[data-arcade-button-style=raised_3d] .arcade-footer-stage .arcade-button{box-shadow:0 var(--arcade-button-shadow-depth) 0 var(--arcade-button-shadow-color),0 calc(var(--arcade-button-shadow-depth) + 12px) 26px #00000029}html[data-arcade-button-style=raised_3d] .arcade-footer-stage .arcade-button:hover{transform:translate3d(var(--arcade-button-magnet-x),calc(var(--arcade-button-magnet-y) + var(--arcade-button-shadow-depth) - 2px),0);box-shadow:0 2px 0 var(--arcade-button-shadow-color),0 8px 16px #00000024}.arcade-footer-stage .arcade-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(max-width:749px){.arcade-footer-stage{--page-margin: 18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/poj-snap-footer.css.map */
