:root{--pp-metal:#c7a461;--pp-metal-light:#f0d79c}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a.button,button.button,.button,.product-card,.collection-card,.pp-spot{transition:transform .23s ease,box-shadow .23s ease,background-color .23s ease,border-color .23s ease,color .23s ease}a.button:hover,button.button:hover,.button:hover{transform:translateY(-2px);box-shadow:0 5px 20px #c7a46145;border-color:var(--pp-metal)}.product-card:hover,.collection-card:hover{transform:translateY(-3px);filter:drop-shadow(0 5px 10px rgba(199,164,97,.13))}.pp-spot:hover{transform:translate(-50%,-50%) scale(1.14);box-shadow:0 0 0 6px #c7a4612e}}:is(a.button,button.button,.button,.pp-spot):focus-visible{outline:2px solid var(--pp-metal-light);outline-offset:3px}.pp-ribbon{background:#090909;color:#dfc18a;border-block:1px solid rgba(199,164,97,.38);overflow:hidden;white-space:nowrap;padding:12px 0;font-size:.875rem;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.pp-ribbon__track{display:flex;width:max-content;gap:42px;animation:pp-scroll 46s linear infinite}.pp-ribbon__track span{display:inline-flex;align-items:center;gap:42px}.pp-ribbon__track span:after{content:"\2726";font-size:.6875rem;color:#ae8745}@media(max-width:760px){.pp-ribbon{padding:10px 0;font-size:.8125rem}}.pp-ribbon:hover .pp-ribbon__track,.pp-ribbon:focus-within .pp-ribbon__track{animation-play-state:paused}@keyframes pp-scroll{to{transform:translate(-50%)}}.pp-activity{margin:14px auto 0;max-width:1200px;padding:0 20px;color:#d8b877;font-size:12px;letter-spacing:.04em}.pp-activity:before{content:"\2726";margin-right:8px}.pp-hotspots{max-width:1200px;margin:30px auto;padding:0 20px}.pp-hotspots__title{font-size:clamp(20px,3vw,32px);color:#d7b679;text-align:center;margin:0 0 24px}.pp-hotspots__scene{position:relative}.pp-hotspots__scene>img{display:block;width:100%;height:auto;border:1px solid rgba(199,164,97,.26)}.pp-spot{position:absolute;transform:translate(-50%,-50%);border:1px solid #f6dca4;background:#0f0f0fd9;color:#f3d391;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;cursor:pointer;font-size:20px;line-height:1}.pp-spot__details{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:max-content;max-width:200px;min-width:135px;background:#111;color:#ead09a;border:1px solid #c7a461;padding:12px;z-index:2;font-size:13px;line-height:1.4;text-align:center;box-shadow:0 5px 20px #0009;display:none}.pp-spot:focus .pp-spot__details,.pp-spot:hover .pp-spot__details{display:block}.pp-hotspots__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:14px}.pp-hotspots__links a{color:#d7b679;border-bottom:1px solid #9f814f;font-size:13px;padding:5px}@media(prefers-reduced-motion:reduce){.pp-ribbon__track{animation:none}.pp-ribbon__track span:not(:first-child){display:none}.pp-spot,.button,.product-card,.collection-card{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pp-interactions.css.map */
