.pu-page,.shopify-policy__container{--pu-pad-top: max(124px, calc(210 * var(--u)));--pu-pad-bottom: max(128px, calc(240 * var(--u)));--pu-steps: max(64px, calc(172 * var(--u)));position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,calc(560 * var(--u))) minmax(0,1fr);gap:calc(80 * var(--u));align-content:start;min-height:max(70svh,520px);margin:0;max-width:none;width:auto;padding:var(--pu-pad-top) var(--gutter) var(--pu-pad-bottom) calc(var(--gutter) + 173 * var(--u));background:linear-gradient(var(--dark) 0 0) 0 100% / 100% 2px no-repeat,var(--beige);color:var(--dark);overflow:clip}.pu-page:after,.shopify-policy__container:after{content:"";position:absolute;z-index:0;left:0;right:0;bottom:0;height:var(--pu-steps);background:var(--dark);pointer-events:none;clip-path:polygon(0 100%,0 67.4%,29.2% 67.4%,29.2% 36.6%,61.5% 36.6%,61.5% 0,100% 0,100% 100%);animation:pu-rise 1.3s var(--ease-gravity) .25s both}@keyframes pu-rise{0%{transform:translateY(100%)}to{transform:none}}.pu-page__head,.shopify-policy__title{position:relative;z-index:1;min-width:0;text-align:left;margin:0;padding:0}.pu-page__head .label{color:var(--navy);margin-bottom:calc(28 * var(--u))}.pu-page .display,.shopify-policy__title h1{margin:0;color:var(--navy);font-family:var(--head);font-weight:900;font-size:var(--fs-display);line-height:.907;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word}.pu-page__head .lede{color:var(--dark);max-width:30ch}.pu-page__body,.shopify-policy__body{position:relative;z-index:1;min-width:0;text-align:left;margin:0;padding:0}.pu-rte,.shopify-policy__body .rte{max-width:76ch;min-width:0;font-size:var(--fs-body);line-height:1.5;overflow-wrap:break-word}@media(min-width:901px){.pu-rte,.shopify-policy__body .rte{max-width:calc(900 * var(--u))}}.pu-rte>:first-child,.shopify-policy__body .rte>:first-child{margin-top:0}.pu-rte>:last-child,.shopify-policy__body .rte>:last-child{margin-bottom:0}.pu-rte :is(p,ul,ol,dl,blockquote,pre,figure,table),.shopify-policy__body .rte :is(p,ul,ol,dl,blockquote,pre,figure,table){margin:0 0 1.1em}.pu-rte :is(h1,h2,h3,h4,h5,h6),.shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){margin:1.7em 0 .55em;color:var(--navy);text-wrap:balance;font-family:var(--head);font-weight:900;line-height:1;letter-spacing:-.02em}.pu-rte :is(h1,h2),.shopify-policy__body .rte :is(h1,h2){font-size:max(26px,calc(40 * var(--u)))}.pu-rte h3,.shopify-policy__body .rte h3{font-size:max(21px,calc(30 * var(--u)))}.pu-rte :is(h4,h5,h6),.shopify-policy__body .rte :is(h4,h5,h6){font-family:var(--mono);font-weight:400;font-size:max(12px,calc(15 * var(--u)));letter-spacing:-.05em;line-height:1.2;text-transform:uppercase}.pu-rte a,.shopify-policy__body .rte a{color:var(--navy);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em;transition:background-color .25s ease}.pu-rte a:hover,.shopify-policy__body .rte a:hover{background:var(--neon)}.pu-rte a:focus-visible,.shopify-policy__body .rte a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}body:has(.pu-page,.shopify-policy__container) .site-nav a:focus-visible,html.parkup-shop .site-nav a:focus-visible{outline-color:var(--navy)}.pu-rte :is(strong,b,th),.shopify-policy__body .rte :is(strong,b,th){font-weight:600}.pu-rte :is(ul,ol),.shopify-policy__body .rte :is(ul,ol){padding-left:1.4em}.pu-rte ul,.shopify-policy__body .rte ul{list-style:square}.pu-rte li,.shopify-policy__body .rte li{margin:.4em 0;padding-left:.2em}.pu-rte li::marker,.shopify-policy__body .rte li::marker{color:var(--navy);font-family:var(--mono)}.pu-rte :is(ul,ol) :is(ul,ol),.shopify-policy__body .rte :is(ul,ol) :is(ul,ol){margin:.4em 0}.pu-rte hr,.shopify-policy__body .rte hr{height:0;margin:2.2em 0;border:0;border-top:2px solid var(--dark)}.pu-rte blockquote,.shopify-policy__body .rte blockquote{margin:1.6em 0;padding:.1em 0 .1em 1.1em;border-left:6px solid var(--navy);font-family:var(--head);font-weight:500;font-size:1.25em;line-height:1.25;letter-spacing:-.01em;color:var(--navy)}.pu-rte blockquote>:last-child,.shopify-policy__body .rte blockquote>:last-child{margin-bottom:0}.pu-rte :is(img,video,iframe),.shopify-policy__body .rte :is(img,video,iframe){max-width:100%;height:auto}.pu-rte :is(code,pre),.shopify-policy__body .rte :is(code,pre){font-family:var(--mono);font-size:.9em}.pu-rte code,.shopify-policy__body .rte code{padding:.1em .35em;background:#0140511a}.pu-rte pre,.shopify-policy__body .rte pre{padding:1em 1.2em;overflow-x:auto;background:var(--dark);color:var(--beige)}.pu-rte pre code,.shopify-policy__body .rte pre code{padding:0;background:none}.pu-rte table,.shopify-policy__body .rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95em}.pu-rte :is(th,td),.shopify-policy__body .rte :is(th,td){padding:.7em 1.4em .7em 0;text-align:left;vertical-align:top;border-top:1px solid rgba(0,45,56,.35)}.pu-rte tr:last-child :is(th,td),.shopify-policy__body .rte tr:last-child :is(th,td){border-bottom:1px solid rgba(0,45,56,.35)}.pu-rte thead th,.shopify-policy__body .rte thead th{font-family:var(--mono);font-weight:400;font-size:max(12px,calc(15 * var(--u)));letter-spacing:-.05em;text-transform:uppercase;color:var(--navy);border-top:2px solid var(--dark)}.pu-hero{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:max(32px,calc(56 * var(--u)));min-height:max(100svh,560px);padding:max(110px,calc(130 * var(--u))) var(--gutter) max(32px,calc(56 * var(--u)));background:var(--dark);color:var(--neon);overflow:hidden}.pu-hero__lockup{position:absolute;z-index:0;right:calc(26 * var(--u));top:calc(18 * var(--u));height:min(calc(936 * var(--u)),calc(100% - 36 * var(--u)));width:auto;max-width:none}.pu-hero__copy{position:relative;z-index:2;align-self:start;margin-top:max(0px,calc(298 * var(--u) - max(110px,calc(130 * var(--u)))));width:calc(720 * var(--u));min-width:min(100%,420px);max-width:100%}@media(min-width:901px)and (max-height:800px),(min-width:901px)and (min-aspect-ratio:17/9){.pu-hero__copy{margin-top:0}}.pu-hero__copy .display{text-wrap:wrap;overflow-wrap:break-word}.pu-hero__msg{margin:calc(32 * var(--u)) 0 0;color:var(--beige);font-size:max(18px,calc(24 * var(--u)));line-height:1.3;max-width:28ch}.pu-hero__copy .event-meta+.pu-hero__msg{margin-top:calc(40 * var(--u))}.pu-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:calc(44 * var(--u))}.pu-hero__actions .btn{margin:0}@keyframes pu-in-text{0%{clip-path:inset(-25% 100% -25% 0);transform:translate(-28px)}to{clip-path:inset(-25% -10% -25% -2%);transform:none}}@keyframes pu-in-step{0%{clip-path:inset(100% 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.pu-hero [data-pu-in=text]{animation:pu-in-text var(--dur-text, 1s) var(--ease-gravity) var(--d, 0s) both}.pu-hero [data-pu-in=step]{animation:pu-in-step var(--dur-step) var(--ease-gravity) var(--d, 0s) both}@media(prefers-reduced-motion:reduce){.pu-hero [data-pu-in]{animation:none}}.shopify-design-mode .pu-hero [data-pu-in]{animation:none}.pu-hero__foot{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 40px;color:var(--beige)}.pu-hero__partners{display:flex;flex-direction:column;align-items:flex-start;gap:max(12px,calc(22 * var(--u)))}.pu-hero__partners .label{font-size:max(9px,calc(9 * var(--u)))}.pu-hero__partners{--lead-h: var(--logo-lead);--support-h: var(--logo-support)}.pu-hero__owner{margin:0;font-size:14px;line-height:1.3;color:var(--beige)}.pu-hero__owner a{color:var(--neon);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.pu-hero__owner a:hover{text-decoration-thickness:2px}.pu-hero__owner a:focus-visible{outline:3px solid var(--beige);outline-offset:3px}.pu-pass{margin:calc(44 * var(--u)) 0 0;max-width:520px}.pu-pass .label{display:block;margin-bottom:8px;color:var(--beige);font-size:13px;letter-spacing:-.04em}.pu-pass__row{display:flex;flex-wrap:wrap;gap:12px}.pu-pass__input{flex:1 1 220px;min-width:0;height:52px;padding:0 14px;border:2px solid var(--neon);border-radius:0;background:#fff;color:var(--dark);font-size:17px}.pu-pass__input::placeholder{color:#002d38b3}.pu-pass__input:focus{outline:none;box-shadow:0 0 0 3px var(--dark),0 0 0 5px var(--neon)}.pu-pass__input[aria-invalid=true]{border-color:#ff8f86}.pu-pass .btn{height:52px;font-size:max(17px,calc(21 * var(--u)))}.pu-pass__error{margin:12px 0 0;color:#ff8f86;font-size:15px}.pu-hero__copy .pu-hero__msg+.pu-pass{margin-top:calc(40 * var(--u))}body.gift-card{min-height:100svh;margin:0;display:flex;flex-direction:column;align-items:center;gap:28px;padding:max(28px,5svh) var(--gutter) 64px;background:var(--dark);color:var(--beige);text-align:center}.gift-card .visually-hidden:not(:focus):not(:active){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gift-card__header{display:flex;flex-direction:column;align-items:center;gap:14px}.gift-card__mark{width:70px;height:auto}.gift-card__shop{margin:0;color:var(--beige)}.gift-card__main{--notch: 40px;width:min(100%,560px);display:flex;flex-direction:column;align-items:center;padding:calc(var(--notch) + 28px) max(22px,6vw) 40px;background:var(--navy);color:var(--beige);clip-path:polygon(0 0,68% 0,68% var(--notch),100% var(--notch),100% 100%,0 100%)}@media(min-width:640px){.gift-card__main{padding-inline:56px}}.gift-card__image-wrapper{display:flex;justify-content:center;width:100%;margin:0 0 8px}.gift-card__image{width:auto;max-width:min(100%,324px);max-height:168px;height:auto;object-fit:contain}.gift-card__image-generic{max-width:min(100%,334px)}.gift-card__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:8px 0 6px}.gift-card__price h2{margin:0;color:var(--neon);font-family:var(--head);font-weight:900;font-size:clamp(40px,11vw,72px);line-height:.907;letter-spacing:-.03em}.gift-card__badge{margin:0;padding:7px 10px;box-shadow:inset 0 0 0 2px var(--neon);color:var(--neon);font-family:var(--mono);font-size:13px;line-height:1.1;letter-spacing:-.04em;text-transform:uppercase}.gift-card__text-wrapper{max-width:40ch;margin:0 auto}.gift-card__text-wrapper p{margin:14px 0 0}.gift-card__main>.gift-card__text-wrapper:first-of-type p{color:var(--beige)}.gift-card__code{margin:18px 0 0;padding:14px 18px;max-width:100%;box-shadow:inset 0 0 0 2px var(--neon);color:var(--neon);font-family:var(--mono);font-weight:400;font-size:clamp(20px,6vw,30px);line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.gift-card__qr-code{display:block;margin:28px 0;padding:12px;background:#fff;line-height:0}.gift-card__qr-code img{margin:0 auto;width:auto;height:auto;max-width:100%}.gift-card__buttons{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:min(100%,320px);margin:0 auto}.gift-card__buttons-full-width{display:flex;width:100%;justify-content:center}.gift-card__buttons .btn{width:100%;justify-content:center}.gift-card__buttons a:not(.btn){align-items:center}.gift-card__buttons a:not(.btn):focus-visible{outline:3px solid var(--beige);outline-offset:3px}.gift-card__copy-button{flex-direction:column;gap:10px}.gift-card .form__message{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--neon);font-size:15px;line-height:1.2;order:2}.gift-card .form__message .svg-wrapper{display:inline-flex;width:18px;height:18px}.gift-card .form__message svg{width:100%;height:100%;--icon-stroke-width: 2px}@media(max-width:900px){.pu-page,.shopify-policy__container{--pu-pad-top: 112px;--pu-pad-bottom: 136px;--pu-steps: 96px;grid-template-columns:minmax(0,1fr);gap:28px;padding-left:var(--gutter)}.pu-page__head .label{margin-bottom:16px}.pu-hero{display:flex;flex-direction:column;justify-content:flex-end;gap:44px;min-height:100svh;padding:calc(52vw + 80px) var(--gutter) 32px}.pu-hero__lockup{right:var(--gutter);top:64px;width:44vw;height:auto}.pu-hero__copy{align-self:stretch;margin-top:0;width:100%;min-width:0}.pu-hero__msg,.pu-hero__copy .event-meta+.pu-hero__msg{margin-top:22px;max-width:none}.pu-hero .event-meta{margin-top:22px;gap:8px 22px;font-size:20px}.pu-hero__actions{margin-top:24px}.pu-pass,.pu-hero__copy .pu-hero__msg+.pu-pass{margin-top:28px}.pu-hero__foot{flex-direction:column;align-items:flex-start}.pu-hero__partners{gap:14px}.pu-hero__partners .label{font-size:9px}}@media(prefers-reduced-motion:reduce){.pu-page:after,.shopify-policy__container:after{animation:none}}.shopify-design-mode .pu-page:after{animation:none}.tab-outro{max-width:calc(1100 * var(--u));margin-top:max(24px,calc(44 * var(--u)))}.tab-outro p{margin:0 0 .6em}.tab-outro p:last-child{margin-bottom:0}.tab-text ul{margin:0 0 .9em;padding:0;list-style:none}.tab-text li{margin:0 0 .25em}.tab-text li:last-child{margin-bottom:0}.hero-note{position:absolute;z-index:3;top:calc(max(12px,calc(23 * var(--u))) + (max(38px,calc(50 * var(--u))) - 1.1em)/2);right:var(--gutter);max-width:calc(420 * var(--u));text-align:right;color:var(--beige)}[data-intro="2"] .hero-note{top:calc(max(12px,calc(20 * var(--u))) + max(38px,calc(50 * var(--u))) + max(10px,calc(16 * var(--u))))}.logo-row a{display:block;line-height:0}.logo-row a:focus-visible{outline:2px solid var(--neon);outline-offset:4px}.tabs--flow .tab{position:relative;top:auto;height:auto}.tabs--flow .tab-body{opacity:1!important}@media(min-width:901px){.tab-text:has(>ul~h3){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;column-gap:calc(56 * var(--u));align-content:start}.tab-text:has(>ul~h3)>:not(h3):not(ul){grid-column:1 / -1}.tab-text:has(>ul~h3)>h3:nth-of-type(odd),.tab-text:has(>ul~h3)>ul:nth-of-type(odd){grid-column:1}.tab-text:has(>ul~h3)>h3:nth-of-type(2n),.tab-text:has(>ul~h3)>ul:nth-of-type(2n){grid-column:2}.tab-text:has(>ul~h3)>h3{margin:calc(6 * var(--u)) 0 calc(8 * var(--u))}.tab-text:has(>ul~h3)>ul{margin-top:0}.tab-text:has(>ul~h3)>.btn{justify-self:start}}@media(min-width:901px)and (min-height:761px){.tab-body:has(>.tab-text>ul~h3){grid-template-columns:minmax(0,1fr) minmax(0,calc(340 * var(--u)))}}@media(min-width:901px)and (max-height:760px){.tab-body:has(>.tab-text>ul~h3){grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.hero-note{top:14px;left:var(--gutter);right:auto;max-width:calc(100% - var(--gutter) - 250px);text-align:left;font-size:10px;line-height:1.2}}@media(max-height:540px){.parkup-tabs-wrap+.shopify-section>.involved{margin-top:0}}.tab-text :is(h2,h3,h4){margin:1em 0 .45em;font-family:var(--mono);font-weight:400;font-size:max(11px,calc(15 * var(--u)));line-height:1.1;letter-spacing:-.05em;text-transform:uppercase}.tab-text :is(h2,h3,h4):first-child{margin-top:0}.tab-text :is(h2,h3,h4) strong{font-weight:inherit}.tab-text ul{margin-bottom:.7em}.tab-text li{margin-bottom:.15em}@media(min-width:901px)and (max-height:960px){.tab-body{padding-top:calc(var(--tab-notch) - var(--tab-step) + max(12px,calc(26 * var(--u))))}.num-grid{margin-top:calc(34 * var(--u));row-gap:calc(30 * var(--u))}.num-grid p{margin-top:calc(8 * var(--u))}.tab-text p{margin-bottom:.7em}}@media(min-width:901px)and (max-height:960px){.tab-body:not(.tab-body--grid){grid-template-columns:minmax(0,calc(760 * var(--u))) minmax(0,1fr);gap:calc(60 * var(--u))}.tab-text{font-size:max(15px,calc(17 * var(--u)))}}@media(max-width:900px){.tab-body{padding-top:16px}.tab{padding-bottom:16px}.tab-intro{font-size:14px;line-height:1.35}.num-grid{margin-top:14px;gap:10px 14px}.num-grid .num{font-size:20px}.num-grid p{font-size:14px;line-height:1.3;margin-top:2px}.tab-outro{margin-top:14px;font-size:14px;line-height:1.35}.tab-outro p{margin-bottom:.45em}}@media(max-width:900px){.tab-body{padding-top:12px}.tab{padding-bottom:12px}.num-grid{margin-top:12px;gap:8px 12px}.num-grid .num{font-size:18px}.tab-outro{margin-top:10px}.tab-text p{margin-bottom:.6em}.tab-text li{margin-bottom:.1em}.tab-intro{font-size:13px;line-height:1.3}.num-grid p{line-height:1.25}}[data-intro="2"] .hero-note{padding:6px 9px 5px;background:var(--dark)}@media(max-width:900px){[data-intro="2"] .hero-note{top:58px;left:auto;right:14px;max-width:calc(100% - 120px);text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/parkup-pages.css.map */
