#fjh-drawer .fjh-drawer__panel{background:#fbf8f3!important;font-family:"Montserrat",var(--font-body-family),sans-serif!important;scroll-padding-top:76px}#fjh-drawer .fjh-drawer__top{background:#fbf8f3f0!important}#fjh-drawer .fjn{padding:14px 18px calc(28px + env(safe-area-inset-bottom));color:#3a3937}#fjh-drawer .fjn a{text-decoration:none;-webkit-tap-highlight-color:transparent}#fjh-drawer .fjn svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}#fjh-drawer .fjn-eyebrow{margin:2px 2px 10px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#b08d57}#fjh-drawer .fjn-eyebrow span{color:#c9a96e}#fjh-drawer .fjn-quick{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}#fjh-drawer .fjn-qc{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid rgba(201,169,110,.55);color:#3a3937;font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:0 3px 10px #3a39370d;transition:background .2s,border-color .2s}#fjh-drawer .fjn-qc svg{width:18px;height:18px;color:#8e1526;flex:none}#fjh-drawer .fjn-qc svg.fjn-rwlogo{width:28px;height:28px;stroke:none}#fjh-drawer .fjn-rwwm{font-weight:300;font-size:15px;letter-spacing:.04em}#fjh-drawer .fjn-rwwm b{font-weight:700;color:#8e1526}#fjh-drawer .fjn-qc:active{background:#f6f0e6;border-color:#c9a96e}#fjh-drawer .fjn-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid rgba(201,169,110,.35);border-radius:22px;overflow:hidden;box-shadow:0 8px 24px #3a39370d}#fjh-drawer .fjn-row{margin:0;padding:0;border:0;border-top:1px solid rgba(201,169,110,.22);scroll-margin-top:76px}#fjh-drawer .fjn-row:first-child{border-top:0}#fjh-drawer .fjn-row summary,#fjh-drawer .fjn-sum{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 16px 0 12px;margin:0;list-style:none;cursor:pointer;color:#3a3937;font-size:15.5px;font-weight:500;letter-spacing:.01em;background:none;border:0;border-radius:0;box-shadow:none}#fjh-drawer .fjn-row summary::-webkit-details-marker{display:none}#fjh-drawer .fjn-row summary:before,#fjh-drawer .fjn-row summary:after,#fjh-drawer .fjn-sum:before,#fjh-drawer .fjn-sum:after{content:none!important}#fjh-drawer .fjn-row b{flex:1;font-weight:500}#fjh-drawer .fjn-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:50%;background:#fbf8f3;border:1px solid rgba(201,169,110,.45);color:#8e1526;box-shadow:none;margin:0}#fjh-drawer .fjn-ico svg{width:20px;height:20px}#fjh-drawer .fjn-tog{position:relative;width:26px;height:26px;flex:none;border-radius:50%;border:1px solid rgba(201,169,110,.55);transition:transform .3s ease,background .2s}#fjh-drawer .fjn-tog:before,#fjh-drawer .fjn-tog:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:#b08d57;border-radius:2px;transition:transform .3s ease,opacity .2s}#fjh-drawer .fjn-tog:after{transform:rotate(90deg)}#fjh-drawer details[open]>summary .fjn-tog{transform:rotate(180deg);background:#8e1526;border-color:#8e1526}#fjh-drawer details[open]>summary .fjn-tog:before,#fjh-drawer details[open]>summary .fjn-tog:after{background:#fff}#fjh-drawer details[open]>summary .fjn-tog:after{transform:rotate(0);opacity:0}#fjh-drawer details[open]>summary{color:#8e1526}#fjh-drawer details[open]>summary .fjn-ico{background:#8e1526;border-color:#8e1526;color:#fbf8f3}#fjh-drawer .fjn-chev{color:#c9a96e;font-size:22px;line-height:1}#fjh-drawer .fjn-panel{padding:0 18px 14px;animation:fjnIn .32s ease both}@keyframes fjnIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}#fjh-drawer .fjn-all{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 2px;margin:0;border:0;border-bottom:1px solid rgba(43,43,43,.07);border-radius:0;background:none;color:#2b2b2b;font-size:15px;font-weight:600;letter-spacing:.01em}#fjh-drawer .fjn-all span{color:#c9a96e;font-size:15px;font-weight:400;transition:transform .2s}#fjh-drawer .fjn-all:active{color:#8e1526}#fjh-drawer .fjn-all:active span{transform:translate(3px)}#fjh-drawer .fjn-h{display:flex;align-items:center;gap:6px;margin:18px 2px 2px;font-size:9.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#b08d57d9}#fjh-drawer .fjn-h:before{content:"\2726";letter-spacing:0;color:#c9a96eb3;font-size:8px}#fjh-drawer .fjn-chips{display:block;list-style:none;margin:0;padding:0}#fjh-drawer .fjn-chips li{margin:0;padding:0;border:0;border-bottom:1px solid rgba(43,43,43,.06)}#fjh-drawer .fjn-chips li:last-child{border-bottom:0}#fjh-drawer .fjn-chip{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:#2b2b2b;font-size:15px;font-weight:400;line-height:1.2;white-space:normal;transition:color .15s}#fjh-drawer .fjn-chip:after{content:"\203a";margin-left:auto;padding-left:8px;color:#cdbb97;font-size:18px;line-height:1;transition:transform .2s,color .15s}#fjh-drawer .fjn-chip--lead{font-weight:500;color:#2b2b2b}#fjh-drawer .fjn-chip:hover,#fjh-drawer .fjn-chip:active{background:none;border:0;color:#8e1526}#fjh-drawer .fjn-chip:active:after{color:#8e1526;transform:translate(2px)}#fjh-drawer .fjn-chip svg{width:16px;height:16px;color:#9aa1ac;stroke-width:1.3;flex:none}#fjh-drawer .fjn-chips--shapes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px 0;padding-top:6px}#fjh-drawer .fjn-chips--shapes li{border:0}#fjh-drawer .fjn-chips--shapes .fjn-chip{flex-direction:column;justify-content:center;gap:6px;min-height:62px;padding:4px 0;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:#4a4945;text-align:center}#fjh-drawer .fjn-chips--shapes .fjn-chip:after{content:none}#fjh-drawer .fjn-chips--shapes .fjn-chip svg{width:24px;height:24px;color:#8e96a3}#fjh-drawer .fjn-chips--shapes .fjn-chip:active svg{color:#8e1526}#fjh-drawer .fjn-row--lab .fjn-ico{background:#fff;border-color:#24456b47;color:#24456b}#fjh-drawer .fjn-row--lab details[open]>summary .fjn-ico{background:#fff;border-color:#24456b47;color:#24456b}#fjh-drawer .fjn-visit{margin:18px 0 0;padding:18px 18px 16px;text-align:center;border-radius:22px;background:#fff;border:1px solid rgba(201,169,110,.35)}#fjh-drawer .fjn-visit p{margin:0}#fjh-drawer .fjn-visit__h{font-size:10.5px!important;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8e1526!important}#fjh-drawer .fjn-visit__h span{color:#c9a96e}#fjh-drawer .fjn-visit__addr{display:inline-flex;align-items:center;min-height:32px!important;margin-top:4px;padding:0!important;font-size:14px;font-weight:600;color:#3a3937;text-decoration:underline!important;text-decoration-color:#c9a96eb3!important;text-underline-offset:5px;border:0!important}#fjh-drawer .fjn-visit__hrs{margin-top:4px!important;font-size:12.5px!important;color:#6e6c68!important}#fjh-drawer .fjn-visit__ct{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px!important}#fjh-drawer .fjn-visit__btn{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;border-radius:999px;border:1px solid #8E1526;background:#fff;color:#8e1526;font-family:"Montserrat",var(--font-body-family),sans-serif;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;box-sizing:border-box;transition:background .2s,color .2s,border-color .2s}#fjh-drawer .fjn-visit__btn:hover,#fjh-drawer .fjn-visit__btn:active{background:#fbf8f3;color:#741020;border-color:#741020}#fjh-drawer .fjn-mini{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:10px!important;font-size:13px!important}#fjh-drawer .fjn-mini a{display:inline-flex;align-items:center;min-height:36px!important;padding:0!important;border:0!important}#fjh-drawer .fjn-mini span{font-size:14px;line-height:1;color:#c9a96e}#fjh-drawer .fjn-book{display:flex;align-items:center;justify-content:center;min-height:48px;margin:14px 0 0;border-radius:999px;background:#8e1526;color:#fbf8f3;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 6px 16px #8e152638}#fjh-drawer .fjn-mini{margin-top:6px!important;font-size:12px!important}#fjh-drawer .fjn-mini a{color:#6e6c68;font-size:12px;text-decoration:underline!important;text-decoration-color:#6e6c6859!important;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){#fjh-drawer .fjn-panel{animation:none}#fjh-drawer .fjn-tog,#fjh-drawer .fjn-tog:before,#fjh-drawer .fjn-tog:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-drawer-v3.css.map */
