._designStylesMarker_ps{display:none}._publicSite_ps[data-public-design=hotspot]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hotspot-side-w:clamp(60px, 18vw, 200px);--hotspot-sand:#e8c393;--hotspot-terracotta:#a4502a;--hotspot-dark:#3a2414;--public-bg:#f1dcb8;--public-surface:#fcf1dee6;--public-raised:#fcf1de;--public-ink:#33200f;--public-muted:#6a4a2c;--public-line:#78461e4d;--public-accent:#9a4a24;--public-accent-ink:#fff6ea;--public-focus:#0b5cad;--public-hero-bg:#e8c393;--public-hero-ink:#33200f;--public-hero-muted:#6a4a2c;--public-hero-panel:#fcefd8db;--public-hero-line:#78461e4d;--muted:var(--public-muted);--text-muted:var(--public-muted);isolation:isolate;background:0 0;position:relative}html:has(._publicSite_ps[data-public-design=hotspot]){background:linear-gradient(#f0d6ac80,#f0d6ac80),url(/public-site/hotspot-wall.webp) top/880px,#ecc896}html:has(._publicSite_ps[data-public-design=hotspot]) body{background:0 0}._publicSite_ps[data-public-design=hotspot]:after{content:"";z-index:-1;background:url(/public-site/hotspot-lamp-left.webp) left top calc(var(--hotspot-side-w) * 2) / calc(var(--hotspot-side-w) * 1.15) auto repeat-y, url(/public-site/hotspot-lamp-right.webp) right top calc(var(--hotspot-side-w) * 5.6) / calc(var(--hotspot-side-w) * 1.15) auto repeat-y, url(/public-site/hotspot-side-left.webp) left top / var(--hotspot-side-w) auto repeat-y, url(/public-site/hotspot-side-right.webp) right top calc(var(--hotspot-side-w) * 3) / calc(var(--hotspot-side-w) * .9) auto repeat-y;pointer-events:none;position:absolute;inset:0}._publicSite_ps[data-public-design=hotspot] ._header_ps{border-bottom:1px solid var(--public-line);background:#fcf1def0}._publicSite_ps[data-public-design=hotspot]:has(._hotspotHero_ps){--hotspot-top:calc(72px + env(safe-area-inset-top))}._publicSite_ps[data-public-design=hotspot]:has(._hotspotHero_ps) ._header_ps{-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 0 3px #fcf1de,0 0 8px #fcf1de,0 0 14px #fcf1de;background:0 0;border-bottom:0;position:relative}._publicSite_ps[data-public-design=hotspot] ._header_ps ._menuButton_ps{background:var(--hotspot-terracotta);color:#fff6ea;border-radius:10px;box-shadow:0 2px 8px #3a24144d}._publicSite_ps[data-public-design=hotspot] ._header_ps ._menuButton_ps span{border-radius:2px;height:3px}._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab]{--display-tab-foldable:1;touch-action:pan-y;transition:transform .2s}._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab][data-folded]{transform:translate(calc(18px - 100%))}._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab][data-folded] span{visibility:hidden}._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab][data-folded]:after{content:"›";font-size:1.125rem;font-weight:900;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab]{transition:none}}@media (width<=920px){._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab]{z-index:55;top:calc(96px + env(safe-area-inset-top));left:env(safe-area-inset-left);border-left:0;border-radius:0 10px 10px 0;place-items:center;gap:.2rem;width:auto;min-width:44px;height:auto;min-height:88px;margin:0;padding:.45rem .35rem;display:grid;position:fixed}._publicSite_ps[data-public-design=hotspot]>[data-display-settings-tab] span:last-child{writing-mode:vertical-rl;display:inline}}._hotspotHero_ps{isolation:isolate;color:var(--public-ink);text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(150px,53vw,300px) 16px clamp(56px,15vw,104px);display:grid;position:relative}._hotspotHero_ps:before{content:"";z-index:-1;pointer-events:none;background:url(/public-site/hotspot.webp) top/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 calc(100% - clamp(72px,22vw,160px)),#0000);mask-image:linear-gradient(#000 calc(100% - clamp(72px,22vw,160px)),#0000)}@media (width>=768px){._hotspotHero_ps{align-items:end;min-height:clamp(620px,86vh,900px);padding-top:clamp(240px,30vw,420px);padding-bottom:clamp(48px,6vw,96px)}}._publicSite_ps[data-public-design=hotspot] ._hotspotHero_ps{margin-top:calc(-1 * var(--hotspot-top,0px))}._hotspotCopy_ps{border:1px solid #78461e4d;border-top:3px solid var(--hotspot-terracotta);background:#fcefd8db;border-radius:6px;width:min(100%,30rem);padding:clamp(20px,4vw,32px) clamp(16px,4vw,32px);box-shadow:0 10px 28px #46230a33}@media (width>=768px){._hotspotCopy_ps{width:min(100%,46rem)}}._hotspotCopy_ps h1{color:var(--hotspot-dark);overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,6vw,2.6rem);font-weight:800;line-height:1.35}._hotspotCopy_ps h1 em{font-style:normal}._hotspotDescription_ps{color:var(--public-ink);white-space:pre-line;margin:12px auto 0;line-height:1.8}._hotspotActions_ps{justify-content:center;margin-top:clamp(18px,3vw,26px);display:flex}._hotspotPrimaryAction_ps{color:#fff6ea;background:linear-gradient(#b35b2f,#7f3a1a);border:1px solid #d9945a;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;min-width:min(100%,240px);min-height:52px;padding:.8rem 1.1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px #46230a4d}._hotspotMarquee_ps{justify-self:stretch;width:auto;min-width:0;margin:clamp(16px,4vw,28px) -16px 0}._hotspotPrimaryAction_ps:focus-visible{outline:3px solid var(--public-focus);outline-offset:3px}._publicSite_ps[data-public-design=hotspot] :is(.sales-shop,.sales-goods,.public-more-links-section,.public-breeder-section,.public-social-section){background:0 0;border:0}@media (width<=767px){._publicSite_ps[data-public-design=hotspot] :is(.sales-goods,.public-social-section){padding-inline:calc(var(--hotspot-side-w) + 6px)}}._publicSite_ps[data-public-design=hotspot] .sales-footer{background:#f7e6c8}._publicSite_ps[data-public-design=hotspot] .sales-goods>a{background:#fcefd8db;border:0;border-radius:6px;box-shadow:0 4px 12px #46230a29}._publicSite_ps[data-public-design=hotspot] ._hotspotHero_ps+.sales-shop{border-top:0;padding-top:0}
