.lf-blog-map{--lfm-paper: #fdf8ef;--lfm-paper-2: #f6ecdd;--lfm-sea: #fbf4e8;--lfm-land: #e8d8bd;--lfm-land-line: #d8c4a2;--lfm-card: #fffaf2;--lfm-ink: #2a2117;--lfm-ink-2: #473c2e;--lfm-muted: #8a7a63;--lfm-line: #e6d7bf;--lfm-coast: #a9854f;--lfm-grid: rgba(150, 118, 74, .18);--lfm-accent: #a85d54;--lfm-accent-deep: #7d3f38;--lfm-serif: "Fraunces", Georgia, "Times New Roman", serif;--lfm-sans: "Manrope", system-ui, sans-serif;font-family:var(--lfm-sans);background:var(--lfm-paper);color:var(--lfm-ink-2);padding:clamp(40px,5vw,64px) 0 clamp(8px,2vw,16px);-webkit-font-smoothing:antialiased;overflow-x:clip}.lf-blog-map *,.lf-blog-map *:before,.lf-blog-map *:after{box-sizing:border-box}.lf-blog-map .lfm-container{max-width:1280px;margin:0 auto;padding:0 clamp(18px,5vw,56px)}.lf-blog-map .lfm-head{text-align:center;max-width:760px;margin:0 auto clamp(22px,3vw,38px)}.lf-blog-map .lfm-crumb{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;margin:0 0 clamp(16px,2vw,26px);font-size:.8rem;font-weight:700;letter-spacing:.03em;color:var(--lfm-muted)}.lf-blog-map .lfm-crumb a{color:var(--lfm-muted);text-decoration:none;transition:color .2s ease}.lf-blog-map .lfm-crumb a:hover{color:var(--lfm-accent-deep)}.lf-blog-map .lfm-crumb svg{opacity:.55}.lf-blog-map .lfm-crumb-here{color:var(--lfm-ink)}.lf-blog-map .lfm-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lfm-accent)}.lf-blog-map .lfm-eyebrow:before,.lf-blog-map .lfm-eyebrow:after{content:"";width:26px;height:1px;background:currentColor;opacity:.5}.lf-blog-map .lfm-title{font-family:var(--lfm-serif);font-weight:400;color:var(--lfm-ink);font-size:clamp(1.75rem,4.6vw,3.3rem);line-height:1.06;letter-spacing:-.03em;margin:clamp(12px,1.6vw,18px) 0 0;text-wrap:balance}.lf-blog-map .lfm-sub{margin:clamp(10px,1.4vw,16px) 0 0;font-size:1rem;line-height:1.6;color:var(--lfm-muted)}.lf-blog-map .lfm-frame{position:relative;border-radius:clamp(20px,2.4vw,30px);background:linear-gradient(165deg,var(--lfm-sea),var(--lfm-paper-2));border:1px solid var(--lfm-line);box-shadow:0 1px #fff inset,0 24px 60px -34px #4a362180;padding:clamp(14px,2.4vw,30px)}.lf-blog-map .lfm-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 80% at 50% -10%,rgba(168,93,84,.06),transparent 60%),radial-gradient(100% 70% at 50% 120%,rgba(125,63,56,.05),transparent 55%);pointer-events:none}.lf-blog-map .lfm-stage{position:relative;width:100%;aspect-ratio:1000 / 389}.lf-blog-map .lfm-svg-clip{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;overflow:hidden;background:radial-gradient(130% 120% at 50% -20%,rgba(255,253,247,.6),transparent 55%),var(--lfm-sea)}.lf-blog-map .lfm-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 0 1px #a9854f57,inset 0 0 0 5px var(--lfm-sea),inset 0 0 0 6px #a9854f38;z-index:3}.lf-blog-map .lfm-tick{position:absolute;width:13px;height:13px;z-index:4;pointer-events:none;border:0 solid var(--lfm-coast);opacity:.55}.lf-blog-map .lfm-tick.tl{top:11px;left:11px;border-top-width:1.5px;border-left-width:1.5px}.lf-blog-map .lfm-tick.tr{top:11px;right:11px;border-top-width:1.5px;border-right-width:1.5px}.lf-blog-map .lfm-tick.bl{bottom:11px;left:11px;border-bottom-width:1.5px;border-left-width:1.5px}.lf-blog-map .lfm-tick.br{bottom:11px;right:11px;border-bottom-width:1.5px;border-right-width:1.5px}.lf-blog-map .lfm-compass{position:absolute;left:clamp(14px,3.5%,40px);bottom:clamp(14px,6%,40px);width:clamp(46px,7vw,74px);height:auto;z-index:3;color:var(--lfm-coast);opacity:.5;pointer-events:none}.lf-blog-map .lfm-compass .lfm-compass-n{fill:var(--lfm-accent)}.lf-blog-map .lfm-map-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lf-blog-map .lfm-grid line{stroke:var(--lfm-grid);stroke-width:.6;vector-effect:non-scaling-stroke}.lf-blog-map .lfm-grid .lfm-grid-axis{stroke-width:1;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.lf-blog-map .lfm-coast-halo{fill:none;stroke:var(--lfm-accent);stroke-width:2.4;stroke-linejoin:round;opacity:.22;filter:blur(2px)}.lf-blog-map .lfm-land{fill:var(--lfm-land);stroke:var(--lfm-coast);stroke-width:.9;stroke-linejoin:round;paint-order:stroke;vector-effect:non-scaling-stroke;filter:drop-shadow(0 .5px .5px rgba(108,66,38,.32))}.lf-blog-map .lfm-pin{--lfm-pin-size: 18px;position:absolute;margin:calc(var(--lfm-pin-size) / -2) 0 0 calc(var(--lfm-pin-size) / -2);z-index:6;display:block;width:var(--lfm-pin-size);height:var(--lfm-pin-size);color:var(--lfm-accent);outline:none}.lf-blog-map .lfm-pin:hover,.lf-blog-map .lfm-pin:focus-visible,.lf-blog-map .lfm-pin.is-open{z-index:20}.lf-blog-map .lfm-dot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c4756a,var(--lfm-accent) 55%,var(--lfm-accent-deep));border:2.5px solid #fffaf2;box-shadow:0 4px 10px -2px #7d3f388c;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.lf-blog-map .lfm-pin:hover .lfm-dot,.lf-blog-map .lfm-pin:focus-visible .lfm-dot,.lf-blog-map .lfm-pin.is-open .lfm-dot{transform:scale(1.28)}.lf-blog-map .lfm-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--lfm-accent);opacity:.55;animation:lfm-pulse 2.4s ease-out infinite}@keyframes lfm-pulse{0%{transform:scale(.7);opacity:.55}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.lf-blog-map .lfm-dot:after{animation:none}}.lf-blog-map .lfm-card{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%) translateY(8px);width:min(264px,72vw);background:var(--lfm-card);border:1px solid var(--lfm-line);border-radius:16px;box-shadow:0 26px 50px -20px #3a28168c;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;text-align:left}.lf-blog-map .lfm-pin:hover .lfm-card,.lf-blog-map .lfm-pin:focus-visible .lfm-card,.lf-blog-map .lfm-pin:focus-within .lfm-card,.lf-blog-map .lfm-pin.is-open .lfm-card{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.lf-blog-map .lfm-card:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px) rotate(45deg);width:12px;height:12px;background:var(--lfm-card);border-right:1px solid var(--lfm-line);border-bottom:1px solid var(--lfm-line)}.lf-blog-map .lfm-pin.lfm--below .lfm-card{bottom:auto;top:calc(100% + 16px)}.lf-blog-map .lfm-pin.lfm--below .lfm-card:after{top:auto;bottom:100%;transform:translate(-50%) translateY(6px) rotate(225deg)}.lf-blog-map .lfm-pin.lfm--left .lfm-card{left:0;transform:translate(-14px) translateY(8px)}.lf-blog-map .lfm-pin.lfm--left:hover .lfm-card,.lf-blog-map .lfm-pin.lfm--left.is-open .lfm-card,.lf-blog-map .lfm-pin.lfm--left:focus-within .lfm-card{transform:translate(-14px) translateY(0)}.lf-blog-map .lfm-pin.lfm--left .lfm-card:after{left:28px}.lf-blog-map .lfm-pin.lfm--right .lfm-card{left:auto;right:0;transform:translate(14px) translateY(8px)}.lf-blog-map .lfm-pin.lfm--right:hover .lfm-card,.lf-blog-map .lfm-pin.lfm--right.is-open .lfm-card,.lf-blog-map .lfm-pin.lfm--right:focus-within .lfm-card{transform:translate(14px) translateY(0)}.lf-blog-map .lfm-pin.lfm--right .lfm-card:after{left:auto;right:28px}.lf-blog-map .lfm-card-media{display:block;position:relative;aspect-ratio:16 / 10;background:var(--lfm-paper-2)}.lf-blog-map .lfm-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf-blog-map .lfm-card-flag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#2a2117b8;color:#fdf8ef;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lf-blog-map .lfm-card-body{display:block;padding:13px 15px 15px}.lf-blog-map .lfm-card-title{display:block;font-family:var(--lfm-serif);font-weight:500;color:var(--lfm-ink);font-size:1.04rem;line-height:1.22;letter-spacing:-.01em;margin:0}.lf-blog-map .lfm-card-excerpt{margin:7px 0 0;font-size:.82rem;line-height:1.5;color:var(--lfm-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lf-blog-map .lfm-card-cta{display:inline-flex;align-items:center;gap:6px;margin:11px 0 0;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--lfm-accent-deep)}.lf-blog-map .lfm-pin:hover .lfm-card-cta svg,.lf-blog-map .lfm-pin.is-open .lfm-card-cta svg{transform:translate(3px)}.lf-blog-map .lfm-card-cta svg{transition:transform .25s ease}.lf-blog-map .lfm-legend{display:flex;align-items:center;justify-content:center;gap:10px;margin:clamp(16px,2vw,22px) 0 0;font-size:.86rem;font-weight:600;color:var(--lfm-muted)}.lf-blog-map .lfm-legend-dot{width:11px;height:11px;border-radius:50%;background:var(--lfm-accent);border:2px solid #fffaf2;box-shadow:0 0 0 1px var(--lfm-land-line)}.lf-blog-map .lfm-scroll{position:relative}@media(max-width:860px){.lf-blog-map .lfm-card{width:min(248px,60vw)}}@media(max-width:600px){.lf-blog-map{padding-top:clamp(30px,9vw,46px)}.lf-blog-map .lfm-container{padding:0 12px}.lf-blog-map .lfm-head{margin-bottom:clamp(16px,5vw,24px)}.lf-blog-map .lfm-head .lfm-eyebrow{font-size:.64rem;letter-spacing:.1em;flex-wrap:wrap;justify-content:center}.lf-blog-map .lfm-head .lfm-eyebrow:before,.lf-blog-map .lfm-head .lfm-eyebrow:after{width:16px}.lf-blog-map .lfm-head .lfm-title{font-size:clamp(1.3rem,5.6vw,1.85rem);line-height:1.1;overflow-wrap:break-word}.lf-blog-map .lfm-head .lfm-sub{font-size:.88rem;line-height:1.5}.lf-blog-map .lfm-frame{padding:7px;border-radius:16px}.lf-blog-map .lfm-stage{min-width:0}.lf-blog-map .lfm-pin{--lfm-pin-size: 28px}.lf-blog-map .lfm-dot{border-width:3px}.lf-blog-map .lfm-card{display:none}.lf-blog-map .lfm-pin.is-open .lfm-card{display:flex;position:fixed;top:auto;left:12px;right:12px;bottom:12px;width:auto;max-width:460px;margin:0 auto;align-items:stretch;border-radius:16px;box-shadow:0 -8px 28px -12px #3a281680,0 18px 40px -20px #3a281699;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);z-index:9999}.lf-blog-map .lfm-pin.is-open .lfm-card:after{display:none}.lf-blog-map .lfm-pin.is-open .lfm-card-media{width:104px;flex:none;aspect-ratio:auto;border-radius:16px 0 0 16px}.lf-blog-map .lfm-pin.is-open .lfm-card-body{flex:1 1 auto;min-width:0;padding:12px 14px;align-self:center}.lf-blog-map .lfm-card-excerpt{-webkit-line-clamp:2}}@keyframes lfm-sheet-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.lf-blog-map .lfm-compass{width:clamp(32px,13vw,46px);left:9px;bottom:9px}.lf-blog-map .lfm-tick{width:8px;height:8px}.lf-blog-map .lfm-tick.tl{top:7px;left:7px}.lf-blog-map .lfm-tick.tr{top:7px;right:7px}.lf-blog-map .lfm-tick.bl{bottom:7px;left:7px}.lf-blog-map .lfm-tick.br{bottom:7px;right:7px}.lf-blog-map .lfm-stage:after{box-shadow:inset 0 0 0 1px #a9854f57,inset 0 0 0 3px var(--lfm-sea),inset 0 0 0 4px #a9854f38}.lf-blog-map .lfm-grid line{opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lf-blog-map.css.map */
