.fjh-drawer__panel{font-family:Montserrat,sans-serif!important;background:radial-gradient(90% 40% at 100% 0,#f4f4f2 0,#f4f4f200 70%),radial-gradient(80% 35% at 0 30%,#f4f4f2 0,#f4f4f200 70%),#f4f4f2!important;overflow-x:hidden!important;font-variant-numeric:lining-nums}.fjm-hi{position:relative;padding:18px 22px 6px}.fjm-hi__t{margin:0;font-size:22px;line-height:1.25;font-weight:500;color:#3a3937}.fjm-hi__t em{font-style:normal;background:linear-gradient(90deg,#c32033,#c32033);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.fjm-hi__spark{position:absolute;right:26px;top:14px;font-size:22px;color:#c9a96e}.fjm-pills{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.fjm-pill{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;color:#8e1526;background:#fff;border:1px solid #E2E1DE;box-shadow:0 3px 10px #3a39370f}.fjm-pill--me{background:linear-gradient(135deg,#c32033,#c32033);color:#fff;border-color:transparent}.fjm-pill svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fjm-menu{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding:14px 22px 6px!important}.fjm-menu>li{border:0!important;min-width:0}.fjm-row{grid-column:1/-1}.fjm-tile>a,.fjm-tile summary{flex-direction:column;align-items:flex-start!important;justify-content:space-between!important;min-height:112px!important;padding:14px;border-radius:22px;position:relative;overflow:hidden;font-size:16px!important;font-weight:600!important;color:#3a3937!important;box-shadow:0 6px 18px #3a393712;border:1px solid rgba(255,255,255,.7)}.fjm-tile--1 summary,.fjm-tile--1>a{background:linear-gradient(145deg,#eeeeec,#fbf8f3)}.fjm-tile--2 summary,.fjm-tile--2>a{background:linear-gradient(145deg,#eeeeec,#f7f7f5)}.fjm-tile--3 summary,.fjm-tile--3>a{background:linear-gradient(145deg,#eeeeec,#fbf8f3)}.fjm-tile--4 summary,.fjm-tile--4>a{background:linear-gradient(145deg,#e2e1de,#f7f7f5)}.fjm-tile summary:after,.fjm-tile>a:after{content:"";position:absolute;right:-18px;bottom:-18px;width:70px;height:70px;border-radius:50%;background:#ffffff8c}.fjm-tile summary span{position:absolute;top:12px;right:12px;width:26px!important;height:26px!important;font-size:16px!important;z-index:1}.fjm-tile summary:before,.fjm-row a:before{content:none!important}.fjm-tile details[open]{grid-column:1/-1}.fjm-menu .fjm-tile:has(details[open]){grid-column:1/-1}.fjm-tile details[open]>summary{color:#8e1526!important;min-height:76px!important}.fjm-tile details>ul{background:#fff;border-radius:18px;margin:8px 0 2px!important;padding:6px 14px 8px!important;box-shadow:0 4px 14px #3a39370f}.fjm-tile .fjh-dshapes{margin:10px 0 0!important;padding:4px 0 8px!important}.fjm-ico{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:#fff;color:#c32033;box-shadow:0 2px 8px #3a393714;position:relative;z-index:1;flex:none}.fjm-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fjm-ico .fj-gem{stroke:none;width:28px;height:28px}.fjm-tile b{position:relative;z-index:1;font-weight:600}.fjm-row>a,.fjm-row summary{justify-content:flex-start!important;gap:12px;min-height:56px!important;padding:0 14px 0 8px;border-radius:16px;background:#fff;border:1px solid #EEEEEC;font-size:15.5px!important;color:#3a3937!important}.fjm-row .fjm-ico{width:36px;height:36px;border-radius:12px;background:#fbf7f1;color:#b08d57;box-shadow:none}.fjm-row:nth-child(2n) .fjm-ico{color:#c32033;background:#f4f4f2}.fjm-row b{font-weight:500;flex:1}.fjm-chev{color:#b9b7b2;font-size:22px;line-height:1;transition:transform .2s}.fjm-row a:active .fjm-chev{transform:translate(3px);color:#c32033}.fjm-row a:active{background:#f7f7f5}.fjm-foot{background:#fff!important}.fjm-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.fjm-q{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 4px;border-radius:18px;text-decoration:none;color:#3a3937;background:#f4f4f2;min-width:0;text-align:center}.fjm-q svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-bottom:2px}.fjm-q--call{background:#f4f4f2;color:#c32033}.fjm-q--text{background:#f4f4f2;color:#8e1526}.fjm-q--visit{background:#eeeeec;color:#8c6a2f}.fjm-q b{font-size:13px;font-weight:600}.fjm-q small{font-size:10.5px;color:#6e6c68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fjm-hours{font-size:12px!important;color:#6e6c68!important}@keyframes fjmPop{0%{opacity:0;transform:translateY(14px) scale(.94)}60%{opacity:1;transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:none}}@keyframes fjmTw{0%,to{transform:scale(.6) rotate(0);opacity:.4}50%{transform:scale(1.15) rotate(90deg);opacity:1}}.fjh-drawer.is-open .fjm-menu>li,.fjh-drawer.is-open .fjm-hi,.fjh-drawer.is-open .fjm-foot{animation:fjmPop .55s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i,0) * 45ms + 60ms)}.fjh-drawer.is-open .fjm-hi{--i:0}.fjh-drawer.is-open .fjm-foot{--i:13}.fjh-drawer.is-open .fjm-hi__spark{animation:fjmTw 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fjh-drawer.is-open .fjm-menu>li,.fjh-drawer.is-open .fjm-hi,.fjh-drawer.is-open .fjm-foot,.fjh-drawer.is-open .fjm-hi__spark{animation:none!important}}.fjm-tile>a,.fjm-tile summary{justify-content:flex-start!important;gap:0!important;height:112px;box-sizing:border-box}.fjm-tile>a .fjm-ico,.fjm-tile summary .fjm-ico{margin:0 0 auto}.fjm-tile>a b,.fjm-tile summary b{display:block;font-size:16px;line-height:1.25;min-height:2.5em;display:flex;align-items:flex-end}.fjm-tile>a .fjm-chev{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(201,169,110,.45);font-size:18px;color:#c9a96e;z-index:1;margin:0;padding:0 0 2px 1px;box-sizing:border-box}.fjm-tile details[open]>summary{height:auto}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-menu-playful.css.map */
