.pippin-root{width:100%;height:100%;top:0;left:0;position:fixed;margin:0;padding:0;overflow:hidden;font-family:system-ui,-apple-system,sans-serif;color:#e0e0e0;overscroll-behavior:none;overscroll-behavior-x:none;background:#020208}.pippin-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;--glow-size: min(800px, 85vmin);--glow-offset: min(200px, 22vmin);--base-size: min(1000px, 105vmin);background:radial-gradient(circle var(--glow-size) at calc(50% - var(--glow-offset)) 50%,rgba(0,128,153,.32) 0%,transparent 100%),radial-gradient(circle var(--glow-size) at calc(50% + var(--glow-offset)) 50%,rgba(128,40,180,.3) 0%,transparent 100%),radial-gradient(circle var(--base-size) at center,rgba(50,15,100,.2) 0%,rgba(20,10,50,.075) 70%,transparent 100%);filter:hue-rotate(-23deg)}.pippin-root canvas{display:block;pointer-events:inherit}.pippin-root .pippin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pippin-root :focus-visible{outline:3px solid #ffffff;outline-offset:4px}.pippin-root .product-card:focus-visible,.pippin-root .pippin-modal-add:focus-visible,.pippin-root .pippin-cart-checkout:focus-visible{outline-color:#0070ff}.pippin-root .canvas-container{position:fixed;top:52%;left:50%;width:min(600px,75vmin);height:min(600px,75vmin);--visible-radius: calc(min(600px, 75vmin)*.17) ;transform:translate(-50%,-50%);z-index:1;pointer-events:none;opacity:0;transition:opacity .4s ease-out,top .4s ease-out}.pippin-root.has-cards .canvas-container{top:max(25%,min(47%,calc(100dvh - 340px - var(--visible-radius))))}@media(max-width:600px){.pippin-root .canvas-container{width:min(800px,135vw,100vh);height:min(800px,135vw,100vh);--visible-radius: calc(min(800px, 135vw, 100vh)*.17) }}@media(min-width:700px)and (max-width:1023px){.pippin-root .canvas-container{width:min(680px,85vmin);height:min(680px,85vmin);--visible-radius: calc(min(680px, 85vmin)*.17) }}@media(min-width:1024px)and (max-width:1439px){.pippin-root .canvas-container{width:min(740px,85vmin);height:min(740px,85vmin);--visible-radius: calc(min(740px, 85vmin)*.17) }}@media(min-width:1440px){.pippin-root .canvas-container{top:52%;width:min(750px,90vmin);height:min(750px,90vmin);--visible-radius: calc(min(750px, 90vmin)*.17) }}@media(min-width:1440px)and (min-height:900px){.pippin-root .canvas-container{top:47%}}.pippin-root:not(.has-cards) .canvas-container[data-awake]{top:47%}.pippin-root .canvas-container[data-ready]{opacity:1}.pippin-root .canvas-container,.pippin-root .canvas-container *{pointer-events:none!important}.pippin-root .canvas-container[data-awake],.pippin-root .canvas-container[data-awake] canvas{pointer-events:auto!important;cursor:grab;touch-action:none}.pippin-root .canvas-container[data-awake]:active,.pippin-root .canvas-container[data-awake] canvas:active{cursor:grabbing}.pippin-root .canvas-container[data-show-boundary]{outline:2px dashed rgba(255,80,80,.8);background:#ff000026}@media(prefers-reduced-motion:reduce){.pippin-root *,.pippin-root *:before,.pippin-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.pippin-root .peel-corner{--rest: 70px;--open: 200px;position:absolute;top:0;left:0;width:var(--rest);height:var(--rest);z-index:60;display:block;text-decoration:none;transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1)}.pippin-root .peel-corner:hover,.pippin-root .peel-corner:focus-within,.pippin-root .peel-corner.is-peeled{width:var(--open);height:var(--open)}.pippin-root .peel-content-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pippin-root .peel-reveal-inner{--inner-rest: 30px;--inner-open: 120px;position:absolute;top:10px;left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none;width:var(--inner-rest);height:var(--inner-rest);overflow:hidden;text-decoration:none;color:inherit;transition:width .35s cubic-bezier(.33,1,.68,1),height .35s cubic-bezier(.33,1,.68,1);clip-path:polygon(0 0,100% 0,0 100%)}.pippin-root .peel-corner:hover .peel-reveal-inner,.pippin-root .peel-corner:focus-within .peel-reveal-inner,.pippin-root .peel-corner.is-peeled .peel-reveal-inner{width:var(--inner-open);height:var(--inner-open);pointer-events:auto}.pippin-root .peel-reveal-text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:10px;line-height:1.15;letter-spacing:-.04em;text-transform:uppercase;color:#fff}.pippin-root .peel-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;filter:drop-shadow(1px 2px 5px rgba(0,0,0,.6))}.pippin-root .peel-curl-path{d:path("M 180,0     Q 50,50 0,180     C 20,150 30,120 150,100     C 150,100 140,20 180,0     Z");transition:d .45s cubic-bezier(.33,1,.68,1)}.pippin-root .peel-corner:hover .peel-curl-path,.pippin-root .peel-corner:focus-within .peel-curl-path,.pippin-root .peel-corner.is-peeled .peel-curl-path{d:path("M 180,0     Q 50,50 0,180     C 20,150 30,120 140,120     C 140,130 130,20 180,0     Z")}
