.pi-brand-marquee{--pi-ribbon-ink:#30233c;--pi-ribbon-accent:#795297;min-width:0;width:100%;color:var(--pi-ribbon-ink);isolation:isolate}.pi-brand-marquee [hidden]{display:none!important}.pi-brand-marquee__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:0 6px}.pi-brand-marquee__caption{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#776782}.pi-brand-marquee__controls{display:flex;align-items:center;gap:5px;flex-shrink:0}.pi-brand-marquee__control{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e4dbe9;border-radius:50%;background:linear-gradient(145deg,#fff,#f3eef7);box-shadow:inset 0 1px #fff,0 2px 5px #4d325011;color:#685077;cursor:pointer;transition:background .18s,box-shadow .18s}.pi-brand-marquee__control:hover{background:#eee5f5;box-shadow:inset 0 1px #fff,0 3px 9px #4d325022}.pi-brand-marquee__control svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.pi-marquee-play-icon,.pi-brand-marquee__pause[aria-pressed=true] .pi-marquee-pause-icon{display:none}.pi-brand-marquee__pause[aria-pressed=true] .pi-marquee-play-icon{display:block}.pi-brand-marquee__control:disabled{opacity:.5;cursor:default}.pi-brand-marquee__directory{display:inline-flex;align-items:center;gap:8px;margin-left:8px;font-size:11px;font-weight:600;letter-spacing:.02em;text-decoration:none;white-space:nowrap;color:var(--pi-ribbon-ink)}.pi-brand-marquee__directory span{font-size:16px;color:var(--pi-ribbon-accent)}.pi-brand-marquee__frame{position:relative;overflow:hidden;border-radius:15px;background:radial-gradient(ellipse at 10% 0,#e6d7f0aa,transparent 50%),radial-gradient(ellipse at 90% 110%,#cfbee27a,transparent 58%),linear-gradient(112deg,#faf8fd,#fff 38%,#f3edf8 72%,#fff);border:1px solid #e8dfef;box-shadow:inset 0 1px #fff,inset 0 -1px #fff,0 8px 22px #4b285b09}.pi-brand-marquee__frame:before,.pi-brand-marquee__frame:after{content:"";position:absolute;top:0;bottom:0;width:23px;z-index:2;pointer-events:none}.pi-brand-marquee__frame:before{left:0;background:linear-gradient(90deg,#f7f2fb,transparent)}.pi-brand-marquee__frame:after{right:0;background:linear-gradient(270deg,#f9f6fc,transparent)}.pi-brand-marquee__viewport{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#bca2cd transparent;-webkit-overflow-scrolling:touch}.pi-brand-marquee__viewport::-webkit-scrollbar{height:3px}.pi-brand-marquee__viewport::-webkit-scrollbar-thumb{background:#bca2cd;border-radius:3px}.pi-brand-marquee__track{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:0;width:max-content;min-width:100%;list-style:none!important;margin:0!important;padding:8px 12px!important}.pi-brand-marquee__item{position:relative;display:block;flex:0 0 176px;width:176px;margin:0!important;padding:0!important;list-style:none!important}.pi-brand-marquee__item:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;right:-1px;top:50%;background:linear-gradient(135deg,#fff,#bba2ce);box-shadow:0 0 5px #9871b335}.pi-brand-marquee__link{display:flex;align-items:center;justify-content:center;height:80px;min-height:80px;padding:12px 17px;color:#302537;text-decoration:none!important;border-radius:9px;transition:transform .2s,background .2s}.pi-brand-marquee__link:hover{transform:translateY(-2px);background:#ffffff65}.pi-brand-marquee__link img{display:block!important;width:100%!important;max-width:142px!important;height:43px!important;object-fit:contain!important;object-position:center;filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 3px 3px #46314c18);mix-blend-mode:multiply}.pi-brand-marquee__wordmark{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font-family:var(--font-stack-body,Arial,sans-serif);font-size:13px;font-weight:550;line-height:1.45;letter-spacing:.11em;text-transform:uppercase;text-align:center;text-wrap:balance;color:#3c3045;text-shadow:0 1px 0 #fff}.pi-brand-marquee a:focus-visible,.pi-brand-marquee button:focus-visible,.pi-brand-marquee__viewport:focus-visible{outline:2px solid #7b4da0;outline-offset:-3px}.pi-brand-marquee--compact{padding:16px 20px 2px}.pi-brand-marquee--compact .pi-brand-marquee__caption{font-size:10px}.pi-brand-ribbon{position:relative;margin:30px auto 52px;padding:30px 32px 26px;max-width:1320px;border:1px solid #e9dff0;border-radius:22px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 4% 0,#d1bce780,transparent 43%),radial-gradient(ellipse at 100% 90%,#cbb7e86b,transparent 46%),linear-gradient(118deg,#f3edf9,#fff 45%,#f9f4fc);box-shadow:inset 0 1px #fff,0 14px 35px #41205209}.pi-brand-ribbon:before{content:"";position:absolute;pointer-events:none;z-index:-1;right:-34px;top:-115px;width:240px;height:240px;border-radius:50%;border:1px solid #ffffffcf;box-shadow:inset 0 0 28px #fff,0 0 28px #ad84d021;background:linear-gradient(140deg,#fff0 27%,#fff9 45%,#b18cd226 65%,#fff0 70%);transform:rotate(-20deg)}.pi-brand-ribbon__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.pi-brand-ribbon__eyebrow{margin:0 0 7px;color:#7b568f;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:650}body#sf-theme .pi-brand-ribbon__title{margin:0;font-size:clamp(23px,2.2vw,31px);font-weight:550;letter-spacing:-.04em;line-height:1.2;color:#31213e}.pi-brand-ribbon__text{max-width:390px;margin:0;color:#766580;font-size:13px;line-height:1.65}.pi-brand-ribbon .pi-brand-marquee__frame{background:#ffffff54;box-shadow:inset 0 1px #fff,0 4px 14px #5b287408}@media(max-width:749px){.pi-brand-marquee__toolbar{gap:8px;padding:0 2px}.pi-brand-marquee__caption{font-size:9px;letter-spacing:.08em;max-width:120px;line-height:1.5}.pi-brand-marquee__controls{gap:3px}.pi-brand-marquee__control{width:29px;height:29px}.pi-brand-marquee__directory{font-size:10px;margin-left:5px;gap:4px}.pi-brand-marquee__frame{border-radius:12px}.pi-brand-marquee__track{padding:5px 8px!important}.pi-brand-marquee__item{flex-basis:136px;width:136px}.pi-brand-marquee__link{height:76px;min-height:76px;padding:11px 14px}.pi-brand-marquee__link img{height:38px!important;max-width:108px!important}.pi-brand-marquee__wordmark{font-size:11px;letter-spacing:.08em}.pi-brand-marquee--compact{padding:12px 12px 2px}.pi-brand-marquee--compact .pi-brand-marquee__caption{font-size:9px}.pi-brand-ribbon{margin:20px 12px 32px;padding:23px 15px 17px;border-radius:18px}.pi-brand-ribbon__header{display:block;margin-bottom:18px}body#sf-theme .pi-brand-ribbon__title{font-size:24px}.pi-brand-ribbon__text{margin-top:9px;font-size:12px;max-width:290px}.pi-brand-ribbon .pi-brand-marquee__caption{display:none}.pi-brand-ribbon .pi-brand-marquee__controls{margin-left:auto}}@media(prefers-reduced-motion:reduce){.pi-brand-marquee__link,.pi-brand-marquee__control{transition:none}.pi-brand-marquee__link:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pi-brand-marquee-v8.css.map */
