:root{color-scheme:light;background:#f6f3ed;color:#594638;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Noto Sans JP,sans-serif;--sticky-cta-width: min(620px, calc(100vw - 16px) );--sticky-cta-height: calc(var(--sticky-cta-width) * 204 / 765);--sticky-cta-bottom: max(8px, env(safe-area-inset-bottom, 0px));scroll-padding-bottom:calc(var(--sticky-cta-height) + var(--sticky-cta-bottom) + 8px)}*{box-sizing:border-box}body{margin:0;padding-bottom:calc(var(--sticky-cta-height) + var(--sticky-cta-bottom) + 8px)}.lp{width:100%;max-width:750px;margin:0 auto;background:#fff}.section{position:relative;margin:0;padding:0}.section-image{display:block;width:100%;height:auto}.header-link{display:block;position:relative;aspect-ratio:5 / 1;overflow:hidden}.header-link .section-image{position:absolute;top:0;left:0;width:100%;height:auto}.hotspot,.video-slot{position:absolute;left:calc(var(--x) / 1500 * 100%);top:calc(var(--y) / var(--height) * 100%);width:calc(var(--w) / 1500 * 100%);height:calc(var(--h) / var(--height) * 100%)}.hotspot{display:block;z-index:1;border-radius:999px;-webkit-tap-highlight-color:rgba(146,115,52,.2);transition:background-color .2s ease,box-shadow .2s ease}.hotspot:hover{background:#ffffff1f}.hotspot:active{background:#452e171f}a:focus-visible,video:focus-visible{outline:3px solid #53391b;outline-offset:-3px;box-shadow:inset 0 0 0 6px #ffffffe6}.footer-hotspot{top:calc(var(--y) / var(--height) * 100%);min-height:44px;transform:translateY(-50%);border-radius:5px}.video-slot{overflow:hidden;background:transparent}.video-slot video{display:block;width:100%;height:100%;object-fit:cover}.video-retry{position:absolute;inset:auto 12px 16px;padding:12px;border:1px solid #b29a65;border-radius:8px;background:#fff;color:#564739;font:inherit;cursor:pointer}.video-retry[hidden]{display:none}.video-retry:focus-visible{outline:3px solid #a57d26;outline-offset:-4px}.sticky-cta{position:fixed;z-index:8;left:50%;bottom:var(--sticky-cta-bottom);width:min(620px,calc(100% - 16px));transform:translate(-50%);display:block;border-radius:16px;-webkit-tap-highlight-color:rgba(146,115,52,.2)}.sticky-cta img{display:block;width:100%;height:auto}.skip-link{position:fixed;top:-100px;left:12px;z-index:10;padding:12px 20px;background:#fff;color:#53391b}.skip-link:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.hotspot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/am-lp1023.css.map */
