.pfmx .asst-launcher{animation:asst-bob 6s ease-in-out infinite}.pfmx .asst-launcher.is-waving{animation:asst-wave 1.2s ease-in-out 2}.pfmx-asst.is-open .asst-launcher{animation:none}@keyframes asst-bob{0%,82%,to{transform:translateY(0) rotate(0)}86%{transform:translateY(-6px) rotate(-6deg)}90%{transform:translateY(0) rotate(5deg)}94%{transform:translateY(-3px) rotate(-3deg)}}@keyframes asst-wave{0%,to{transform:rotate(0) scale(1)}20%{transform:rotate(-12deg) scale(1.06)}40%{transform:rotate(10deg) scale(1.06)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}.pfmx .asst-nudge{font-weight:500}@media(prefers-reduced-motion:reduce){.pfmx .asst-launcher,.pfmx .asst-launcher.is-waving{animation:none}}.pfmx .asst-panel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 24px));max-height:min(640px,calc(100svh - 110px));border-radius:24px}.pfmx .asst-panel[hidden]{display:none}.pfmx .asst-head{flex:none;padding:16px 18px}.pfmx .asst-body{flex:1 1 auto;min-height:0;max-height:none;padding:18px;overflow-y:auto}.pfmx .asst-log .asst-msg{font-size:14px;line-height:1.45;padding:11px 14px}.pfmx .asst-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.pfmx .asst-q{justify-content:flex-start;padding:11px 12px;border-radius:14px;font-size:13px;line-height:1.2;text-align:left}.pfmx .asst-q--main{grid-column:1 / -1;justify-content:center;padding:13px;font-weight:600}.pfmx .asst-wa{margin-top:12px}.pfmx .asst-music{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0;padding:12px 16px 14px;border-top:1px solid rgba(22,32,27,.1);background:#efe9df}.pfmx .asst-music p{display:flex;flex-direction:column;min-width:0;margin:0}.pfmx .asst-music p small{color:#6e5d37;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.pfmx .asst-music p span{overflow:hidden;color:#16201b;font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.pfmx .asst-music .asst-vol{grid-column:1 / -1;order:0;gap:8px;color:#6e5d37}.pfmx .asst-ctrls{display:flex;align-items:center;gap:4px}.pfmx .asst-ctrl{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#16201b;transition:background .2s}.pfmx .asst-ctrl:hover{background:#16201b14}.pfmx .asst-ctrl--main{width:38px;height:38px}.pfmx .asst-i-pause,.pfmx-asst.is-playing .asst-i-play{display:none}.pfmx-asst.is-playing .asst-i-pause{display:grid}.pfmx .asst-i-play,.pfmx .asst-i-pause{place-items:center}.pfmx .asst-i-play{display:grid}.pfmx .asst-player{grid-template-columns:auto minmax(0,1fr) auto}.pfmx .asst-player p span{display:block;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:720px){.pfmx .asst-panel{max-height:calc(100svh - 96px)}.pfmx .asst-q{font-size:12.5px;padding:10px}}body:not(:has(.nx)) .pfmx .menubar:not(.is-scrolled){background:#14211ce6!important;box-shadow:0 14px 34px -20px #0000008c!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:not(:has(.nx)) .pfmx .menubar:not(.is-scrolled) nav:after{display:none}@media(min-width:900px){.pfmx .account-action{display:inline-flex;align-items:center;gap:8px;width:auto;height:38px;padding:0 14px 0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px #eee8dd47;transition:background .25s,box-shadow .25s}.pfmx .account-action:hover{background:#eee8dd1a;box-shadow:inset 0 0 0 1px #eee8dd80}.pfmx .account-action svg{width:20px;height:20px}.pfmx .account-action .nav-action-label{position:static;display:block;opacity:1;visibility:visible;transform:none;padding:0;border:0;background:none;color:#eee8dd;font-size:11px;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}}.pfmx-related .rel{padding-top:10px;padding-bottom:clamp(60px,7vw,100px)}.pfmx-related .pfmx-related__tools{display:flex;align-items:center;gap:10px}.pfmx-related .pfmx-related__all{margin-right:8px}.pfmx-related .rel-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px #16201b33;color:var(--ink);transition:background .25s,color .25s}.pfmx-related .rel-arrow:hover:not(:disabled){background:var(--ink);color:var(--ivory)}.pfmx-related .rel-arrow:disabled{opacity:.35}.pfmx-related .bs-results{padding:0!important;margin:0!important;width:100%}.pfmx-related .bs-track{display:grid!important;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:auto;grid-auto-columns:calc((100% - 60px)/4);gap:28px 20px;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 0}.pfmx-related .bs-track::-webkit-scrollbar{display:none}.pfmx-related .bs-product{scroll-snap-align:start;width:auto!important;min-width:0}@media(max-width:1099px)and (min-width:721px){.pfmx-related .bs-track{grid-auto-columns:calc((100% - 2 * 18px) / 3)}}@media(max-width:720px){.pfmx-related .bs-track{grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 12px)/2);gap:22px 12px}.pfmx-related .bs-product-visual{height:150px}.pfmx-related .bs-product-title{font-size:15px;line-height:1.2;min-height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pfmx-related .bs-product-variant,.pfmx-related .bs-details-toggle{display:none}.pfmx-related .bs-purchase{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:6px}.pfmx-related .bs-buy{min-width:0;min-height:36px;padding:0 12px;font-size:10.5px}.pfmx-related .pfmx-related__all{width:100%}}@media(max-width:900px){.pfmx .nav-right{gap:2px}.pfmx .nav-right .search-action{position:static;top:auto;left:auto}.pfmx .nav-right .nav-action{width:36px;min-width:36px;height:40px;display:grid;place-items:center}.pfmx .nav-right .nav-action svg{width:21px;height:21px}}@media(max-width:430px){.pfmx .menubar nav{padding-inline:10px 8px}.pfmx .nav-brand-slot{flex-basis:104px;width:104px}.pfmx .nav-right{gap:0}.pfmx .nav-right .nav-action{width:34px;min-width:34px}}@media(max-width:360px){.pfmx .nav-brand-slot{flex-basis:92px;width:92px}}@media(max-width:900px){body:has(.pdp-sticky.is-on) .pfmx.pfmx-asst{bottom:92px;transition:bottom .3s ease}body:has(.pdp-sticky.is-on) .pfmx .asst-teaser{bottom:92px}body:has(.pdp-sticky.is-on) .bs-dock{display:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pfmx-v13.css.map */
