.panda-photo-entry{--panda-saddle: #866247;--panda-saddle-dark: #503825;--panda-saddle-light: #ba9068;--panda-brass: #bba88e;--panda-berry: #674d69;position:relative;isolation:isolate;overflow:hidden;min-height:100svh;background:linear-gradient(165deg,#c3bbc7,#e4d5cd,#c3ac96);display:flex;align-items:center;justify-content:center}.panda-photo-entry__frame{width:100%;min-height:100svh;padding:clamp(12px,2.2vh,26px) clamp(12px,2vw,28px) clamp(17px,2.5vh,28px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.8vh,25px)}.panda-photo-entry__scene{width:min(100%,calc((100svh - 170px)*1.5),1450px);position:relative;aspect-ratio:3 / 2;margin-inline:auto;overflow:hidden;background:#4c3728;box-shadow:0 17px 42px #23191340}.panda-photo-entry__photo{display:block;width:100%;height:100%;object-fit:cover}.panda-photo-entry__sign{position:absolute;top:9.5%;left:26%;width:48%;height:19.5%;display:grid;place-items:center;z-index:2;pointer-events:none}.panda-photo-entry__logo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.panda-photo-entry__doorway{position:absolute;left:38%;top:46%;width:24.3%;height:32.5%;display:flex;z-index:4;perspective:1100px;text-decoration:none;overflow:visible;outline-offset:4px}.panda-photo-entry__doorway:focus-visible{outline:4px solid #fff7e9;box-shadow:0 0 0 7px #674d69}.panda-photo-entry__door{display:block;position:relative;flex:1 1 50%;height:100%;backface-visibility:hidden;border:max(2px,.32vw) solid #4f3424;box-shadow:0 4px 8px #150e0a8c,inset 0 0 0 2px #c5976766;background:repeating-linear-gradient(0deg,rgba(40,22,11,.08) 0 1px,transparent 2px 7px,rgba(242,213,172,.08) 8px 9px,transparent 10px 17px),repeating-linear-gradient(90deg,transparent 0 17%,rgba(49,29,18,.16) 17.5% 18%,transparent 18.5% 51%,rgba(49,29,18,.12) 52% 53%,transparent 53.5%),linear-gradient(105deg,#69482f,#9c7451 27%,#7b593b 56%,#60412c);transition:transform .64s cubic-bezier(.22,.68,.24,1)}.panda-photo-entry__door--left{transform-origin:left center;clip-path:polygon(0 2%,70% 0,100% 5%,100% 82%,79% 92%,46% 99%,18% 92%,0 82%)}.panda-photo-entry__door--right{transform-origin:right center;clip-path:polygon(0 5%,30% 0,100% 2%,100% 82%,82% 92%,54% 99%,21% 92%,0 82%)}.panda-photo-entry__door-inset{position:absolute;top:11%;right:8%;bottom:18%;left:8%;border:max(1px,.12vw) solid rgba(213,177,127,.72);border-radius:18% 18% 9% 9%;box-shadow:inset 0 0 0 3px #3c251947}.panda-photo-entry__crossrail{position:absolute;top:46%;right:0;bottom:36%;left:0;border-top:max(2px,.25vw) solid #553924;border-bottom:max(2px,.25vw) solid #503420;background:linear-gradient(#6d482d,#aa8059 38%,#704c31);box-shadow:0 3px 6px #1e120a4d}.panda-photo-entry--opening .panda-photo-entry__door--left{transform:rotateY(-83deg)}.panda-photo-entry--opening .panda-photo-entry__door--right{transform:rotateY(83deg)}.panda-photo-entry__action{text-align:center;width:min(100%,920px);color:#342e38;display:flex;flex-direction:column;gap:12px;align-items:center}.panda-photo-entry__tagline{margin:0;max-width:780px;color:#3b2d35;font:400 clamp(15px,1.45vw,21px)/1.4 var(--font-heading-family),Georgia,serif;text-wrap:balance}.panda-photo-entry__enter{min-height:50px;padding:13px 28px;display:inline-flex;align-items:center;justify-content:center;gap:17px;text-decoration:none;border:2px solid var(--panda-brass);outline:1px solid #4e394d;outline-offset:3px;background:var(--panda-berry);color:#fff;font:bold 13px/1.3 var(--font-body-family),sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:background-color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.panda-photo-entry__enter:hover{background:#4f3951;color:#fff}.panda-photo-entry__enter:active{transform:scale(.97)}.panda-photo-entry__enter:focus-visible{outline:3px solid #4f3951;outline-offset:5px}.panda-photo-entry__enter span{font-size:18px;line-height:1}.panda-photo-entry__footnote{margin:0;font:600 11px/1.3 var(--font-body-family),sans-serif;letter-spacing:.11em;color:#5c4b53}@media(max-width:749px){.panda-photo-entry__frame{overflow:hidden;padding:15px 0 25px;gap:20px}.panda-photo-entry__scene{width:126%;max-width:none;flex:0 0 auto;left:50%;transform:translate(-50%);margin:0}.panda-photo-entry__sign{top:8.3%;height:20.5%;left:25.4%;width:49.2%}.panda-photo-entry__doorway{left:38%;top:46.2%;width:24.3%;height:32.5%}.panda-photo-entry__action{width:100%;padding:0 22px;gap:15px}.panda-photo-entry__tagline{font-size:clamp(16px,4.25vw,19px)}.panda-photo-entry__enter{min-height:53px}}@media(prefers-reduced-motion:reduce){.panda-photo-entry__door,.panda-photo-entry__enter{transition:none!important}.panda-photo-entry--opening .panda-photo-entry__door{transform:none!important}}.panda-photo-entry__sign{top:8.7%;left:24.7%;width:50.6%;height:19.9%;padding:.65% 2.7%;display:flex;justify-content:center;align-items:center;isolation:isolate;overflow:hidden;background:linear-gradient(90deg,#3725181f,#fff2d80f 22%,#f1d7b21a 52%,#402a1a24),repeating-linear-gradient(0deg,#a78361,#ac8867 3px,#b99772 7px,#987351 13px,#ad8760 18px,#bb9770 22px);border:clamp(3px,.36vw,6px) ridge #725037;outline:1px solid rgba(45,28,18,.55);outline-offset:-12px;clip-path:polygon(3.3% 0%,96.7% 0%,100% 14%,100% 86%,96.7% 100%,3.3% 100%,0 86%,0 14%);filter:drop-shadow(0 4px 3px rgba(35,22,15,.35))}.panda-photo-entry__sign:before{content:"";position:absolute;z-index:0;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;background:repeating-linear-gradient(178deg,transparent 0 11px,rgba(60,40,27,.13) 12px,transparent 13px 26px),linear-gradient(100deg,rgba(255,240,214,.14),transparent 55%,rgba(40,29,19,.08));border:1px solid rgba(71,45,26,.5);clip-path:inherit}.panda-photo-entry__sign:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 5.5% 50%,#493528 0 .28%,#d8bb90 .38% .78%,#64442c .88% 1.13%,transparent 1.2%),radial-gradient(circle at 94.5% 50%,#493528 0 .28%,#d8bb90 .38% .78%,#64442c .88% 1.13%,transparent 1.2%)}.panda-photo-entry__logo{position:relative;z-index:1;display:block;width:auto;height:100%;max-width:96%;max-height:100%;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(245,231,207,.36))}@media(max-width:749px){.panda-photo-entry__sign{top:8.5%;left:24.7%;width:50.6%;height:20.1%;padding:.45% 2%;border-width:3px;outline-offset:-5px}.panda-photo-entry__sign:before{top:3px;right:3px;bottom:3px;left:3px}}.panda-photo-entry__sign{background:linear-gradient(105deg,#825e3e1f,#f5ddbb0f 45%,#593c231a);border:0;outline:0;clip-path:polygon(3% 0,97% 0,100% 15%,100% 85%,97% 100%,3% 100%,0 85%,0 15%);filter:none;padding:.65% 4%;isolation:auto}.panda-photo-entry__sign:before,.panda-photo-entry__sign:after{display:none}.panda-photo-entry__logo{height:100%;max-height:100%;max-width:100%;width:auto;mix-blend-mode:multiply;filter:drop-shadow(0 1px 0 rgba(245,231,207,.22))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/panda-facade.css.map */
