:root{--pys-bg: #090a14;--pys-surface: #141628;--pys-text: #f8f8ff;--pys-muted: #b8b9c9;--pys-pink: #ff2aa5;--pys-purple: #9b4dff;--pys-blue: #22c8ff;--pys-radius: 18px}body{background:var(--pys-bg);color:var(--pys-text)}body.pys-page-home,body.pys-page-home .page-wrapper,body.pys-page-home .content-for-layout,body.pys-page-home #MainContent{background:radial-gradient(circle at 12% 18%,rgba(255,42,165,.1),transparent 28%),radial-gradient(circle at 88% 42%,rgba(34,200,255,.09),transparent 30%),linear-gradient(180deg,#090a14,#101225 48%,#090a14)!important;color:var(--pys-text)}body.pys-page-home .content-for-layout>.shopify-section,body.pys-page-home .content-for-layout>.shopify-section>.section,body.pys-page-home .content-for-layout .section-background{--color-background: transparent !important;--color-background-rgb: 9 10 20 !important;background-color:transparent!important}body.pys-page-home .content-for-layout :is(h1,h2,h3,h4,h5,h6,p,li,.price,.product-card__title){color:var(--pys-text)}body.pys-page-home .content-for-layout :is(.product-card,.resource-card,.card-gallery){background:linear-gradient(180deg,#191b31f5,#0f1120f5);border:1px solid rgba(155,77,255,.22)}body.pys-page-cart,body.pys-page-cart .page-wrapper,body.pys-page-cart .content-for-layout,body.pys-page-cart #MainContent,body.pys-page-cart .cart-page{--color-background: #090a14 !important;--color-background-rgb: 9 10 20 !important;background:radial-gradient(circle at 12% 18%,rgba(255,42,165,.11),transparent 30%),radial-gradient(circle at 88% 62%,rgba(34,200,255,.1),transparent 32%),linear-gradient(180deg,#090a14,#101225 55%,#090a14)!important;color:var(--pys-text)!important}body.pys-page-cart .content-for-layout .section-background{background:transparent!important}body.pys-page-cart :is(.cart-page,.cart-items,.cart-items__table,.cart-totals,.cart-actions),:is(.theme-drawer__dialog,.cart-drawer__inner,.cart-drawer__content,.cart-drawer__summary){--color-foreground: #f8f8ff;--color-foreground-rgb: 248 248 255;color:var(--pys-text)!important}:is(.theme-drawer__dialog,.cart-drawer__inner,.cart-drawer__content){--color-background: #090a14 !important;--color-background-rgb: 9 10 20 !important;background:radial-gradient(circle at 20% 10%,rgba(255,42,165,.12),transparent 34%),linear-gradient(180deg,#141628,#090a14)!important}body.pys-page-cart :is(.cart-page__title,.cart-items__title,.cart-items__price,.cart-totals__total,.cart-totals__total-value,.cart-primary-typography,.cart-secondary-typography),:is(.theme-drawer__dialog,.cart-drawer__inner) :is(.theme-drawer__title,.cart-items__title,.cart-items__price,.cart-totals__total,.cart-totals__total-value,.cart-primary-typography,.cart-secondary-typography){color:var(--pys-text)!important}body.pys-page-cart :is(input,textarea,select,.quantity-selector),:is(.theme-drawer__dialog,.cart-drawer__inner) :is(input,textarea,select,.quantity-selector){background:#ffffff12!important;border-color:#22c8ff73!important;color:#fff!important}body.pys-page-cart .cart__checkout-button,.cart-drawer__inner .cart__checkout-button{border:0!important;background:linear-gradient(90deg,var(--pys-pink),var(--pys-purple),var(--pys-blue))!important;color:#fff!important;box-shadow:0 0 22px #ff2aa547}body.pys-page-cart #MainContent :is(h1,h2,h3,h4,p,span,a,label,strong,small,button,summary,div),:is(.theme-drawer__dialog,.cart-drawer__inner,.cart-drawer__content,.cart-drawer__summary) :is(h1,h2,h3,h4,p,span,a,label,strong,small,button,summary,div){color:#fff!important;-webkit-text-fill-color:#fff!important}body.pys-page-cart #MainContent :is(input,textarea,select),:is(.theme-drawer__dialog,.cart-drawer__inner) :is(input,textarea,select){color:#fff!important;-webkit-text-fill-color:#fff!important}body.pys-page-cart #MainContent :is(input,textarea)::placeholder,:is(.theme-drawer__dialog,.cart-drawer__inner) :is(input,textarea)::placeholder{color:#ffffffc7!important;opacity:1}.pys-custom-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 22px;width:100%;padding:12px 18px}.pys-custom-nav a{color:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.pys-custom-nav a:hover,.pys-custom-nav a:focus-visible{color:var(--pys-blue);text-shadow:0 0 16px rgba(34,200,255,.55)}.product-card,.resource-card,.card-gallery{overflow:hidden;border-radius:var(--pys-radius)}.button,button[type=submit]{font-weight:800;letter-spacing:.02em}@media(max-width:749px){.pys-custom-nav{justify-content:flex-start;flex-wrap:nowrap;gap:18px;overflow-x:auto;scrollbar-width:none}.pys-custom-nav::-webkit-scrollbar{display:none}.pys-custom-nav a{white-space:nowrap}}.shopify-policy__container,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3,.shopify-policy__container p,.shopify-policy__container li,.shopify-policy__container a,.shopify-policy__container strong{font-family:Arial,Helvetica,sans-serif!important}.pys-page-halloween .content-for-layout h1{display:flex;position:relative;isolation:isolate;overflow:hidden;align-items:flex-end;justify-content:center;width:100%;min-height:290px;margin:0;padding:160px 24px 34px;border:1px solid rgba(34,200,255,.18);border-radius:24px;background:radial-gradient(circle at 50% 20%,rgba(34,200,255,.14),transparent 48%),linear-gradient(180deg,#0c2430,#09151d 62%,#090a14);color:var(--pys-pink);-webkit-text-fill-color:var(--pys-pink);font-family:Impact,Haettenschweiler,Arial Narrow Bold,fantasy,sans-serif;font-size:clamp(50px,8vw,96px);font-weight:900;line-height:.9;letter-spacing:.075em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px rgba(255,255,255,.18);text-shadow:3px 3px 0 var(--pys-purple),0 0 10px rgba(255,42,165,.95),0 0 24px rgba(34,200,255,.7);box-shadow:0 22px 55px #090a1459}.pys-page-halloween .content-for-layout h1:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 0 0,transparent 0 16px,rgba(34,200,255,.28) 17px 18px,transparent 19px 32px) left top / 170px 135px no-repeat,repeating-conic-gradient(from 0deg at 0 0,rgba(155,77,255,.38) 0deg 1deg,transparent 1deg 18deg) left top / 170px 135px no-repeat,repeating-radial-gradient(circle at 100% 0,transparent 0 16px,rgba(34,200,255,.28) 17px 18px,transparent 19px 32px) right top / 170px 135px no-repeat,repeating-conic-gradient(from 0deg at 100% 0,rgba(155,77,255,.38) 0deg 1deg,transparent 1deg 18deg) right top / 170px 135px no-repeat;opacity:.82;animation:pys-corner-web-glow 4.8s ease-in-out infinite;pointer-events:none}.pys-page-halloween .content-for-layout h1:after{content:"\1f577      \1f577      \1f577      \1f577";position:absolute;z-index:2;top:-2px;left:0;width:100%;height:142px;padding-top:62px;background:linear-gradient(#22c8ff80,#22c8ff80) 15% 0 / 1px 82px no-repeat,linear-gradient(#9b4dff7a,#9b4dff7a) 37% 0 / 1px 58px no-repeat,linear-gradient(#22c8ff80,#22c8ff80) 62% 0 / 1px 92px no-repeat,linear-gradient(#9b4dff7a,#9b4dff7a) 84% 0 / 1px 68px no-repeat;color:#05070d;-webkit-text-fill-color:#05070d;font-family:Arial,Helvetica,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:400;line-height:1;word-spacing:clamp(18px,4vw,62px);text-align:center;text-shadow:none;white-space:nowrap;filter:drop-shadow(0 0 4px var(--pys-pink)) drop-shadow(0 0 9px var(--pys-blue));transform-origin:center top;will-change:transform;animation:pys-hanging-spiders 5.5s ease-in-out infinite;pointer-events:none}@keyframes pys-hanging-spiders{0%,to{transform:translateY(-5px) rotate(-.4deg)}50%{transform:translateY(8px) rotate(.4deg)}}@keyframes pys-corner-web-glow{0%,to{opacity:.58;transform:scale(.99)}50%{opacity:.92;transform:scale(1.01)}}@media(max-width:749px){.pys-page-halloween .content-for-layout h1{min-height:235px;padding:132px 14px 26px;border-radius:18px;font-size:clamp(40px,14vw,64px);letter-spacing:.035em}.pys-page-halloween .content-for-layout h1:before{background-size:120px 100px}.pys-page-halloween .content-for-layout h1:after{content:"\1f577    \1f577    \1f577";height:116px;padding-top:52px;background:linear-gradient(#22c8ff80,#22c8ff80) 20% 0 / 1px 68px no-repeat,linear-gradient(#9b4dff7a,#9b4dff7a) 50% 0 / 1px 48px no-repeat,linear-gradient(#22c8ff80,#22c8ff80) 80% 0 / 1px 76px no-repeat;font-size:27px;word-spacing:16px}}@media(prefers-reduced-motion:reduce){.pys-page-halloween .content-for-layout h1:before,.pys-page-halloween .content-for-layout h1:after{animation:none;transform:none}}.pys-page-halloween .content-for-layout h1:not(.pys-halloween-scene__title){display:none}.pys-halloween-scene{position:relative;isolation:isolate;overflow:hidden;width:min(100% - 32px,1400px);min-height:390px;margin:24px auto 34px;border:1px solid rgba(34,200,255,.24);border-radius:26px;background:radial-gradient(circle at 50% 18%,rgba(34,200,255,.14),transparent 46%),linear-gradient(180deg,#102c38,#0c1d28 58%,#090a14);box-shadow:0 24px 70px #090a1461,inset 0 0 50px #9b4dff14}.pys-halloween-scene__web{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 0 0,transparent 0 18px,rgba(34,200,255,.3) 19px 20px,transparent 21px 36px) left top / 210px 165px no-repeat,repeating-conic-gradient(from 0deg at 0 0,rgba(155,77,255,.42) 0deg 1deg,transparent 1deg 18deg) left top / 210px 165px no-repeat,repeating-radial-gradient(circle at 100% 0,transparent 0 18px,rgba(34,200,255,.3) 19px 20px,transparent 21px 36px) right top / 210px 165px no-repeat,repeating-conic-gradient(from 0deg at 100% 0,rgba(155,77,255,.42) 0deg 1deg,transparent 1deg 18deg) right top / 210px 165px no-repeat;opacity:.74;animation:pys-web-pulse 5s ease-in-out infinite}.pys-halloween-scene__spiders{position:absolute;z-index:2;inset:0 0 auto;height:245px}.pys-spider{--x: 8%;--thread: 72px;--travel: 18px;--duration: 5.2s;--delay: -1s;position:absolute;top:0;left:var(--x);width:54px;height:calc(var(--thread) + 42px);transform:translate(-50%);transform-origin:50% 0;animation:pys-spider-descend var(--duration) ease-in-out var(--delay) infinite;will-change:transform}.pys-spider--1{--x: 8%;--thread: 72px;--travel: 22px;--duration: 5.6s;--delay: -1.2s}.pys-spider--2{--x: 23%;--thread: 112px;--travel: 16px;--duration: 6.1s;--delay: -3.1s}.pys-spider--3{--x: 39%;--thread: 52px;--travel: 28px;--duration: 5.3s;--delay: -2.3s}.pys-spider--4{--x: 58%;--thread: 126px;--travel: 18px;--duration: 6.4s;--delay: -4.4s}.pys-spider--5{--x: 75%;--thread: 84px;--travel: 25px;--duration: 5.8s;--delay: -.6s}.pys-spider--6{--x: 91%;--thread: 118px;--travel: 15px;--duration: 6.2s;--delay: -3.7s}.pys-spider__thread{position:absolute;top:0;left:50%;width:1px;height:var(--thread);background:linear-gradient(var(--pys-blue),rgba(155,77,255,.55));box-shadow:0 0 6px #22c8ffb3}.pys-spider__body{position:absolute;top:var(--thread);left:50%;width:34px;height:30px;border:2px solid rgba(255,42,165,.64);border-radius:48% 48% 52% 52%;background:#060811;box-shadow:0 0 10px #ff2aa57a,0 0 18px #22c8ff40;transform:translate(-50%)}.pys-spider__eyes,.pys-spider__eyes:after{position:absolute;top:8px;width:7px;height:8px;border-radius:50%;background:#fff;box-shadow:inset 0 -3px 0 var(--pys-blue),0 0 6px var(--pys-pink)}.pys-spider__eyes{left:7px}.pys-spider__eyes:after{content:"";top:0;left:11px}.pys-spider__legs{position:absolute;top:7px;width:17px;height:20px;border-top:2px solid var(--pys-purple);border-bottom:2px solid var(--pys-blue);filter:drop-shadow(0 0 3px rgba(155,77,255,.7));animation:pys-legs-wiggle 1.1s ease-in-out infinite alternate}.pys-spider__legs--left{right:29px;border-left:2px solid var(--pys-pink);border-radius:60% 0 0 60%;transform-origin:right center}.pys-spider__legs--right{left:29px;border-right:2px solid var(--pys-pink);border-radius:0 60% 60% 0;transform-origin:left center;animation-delay:-.55s}.pys-page-halloween .content-for-layout .pys-halloween-scene__title{position:absolute;z-index:3;right:20px;bottom:42px;left:20px;display:block;overflow:visible;width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:linear-gradient(90deg,var(--pys-pink),var(--pys-purple) 52%,var(--pys-blue));background-clip:text;box-shadow:none;color:var(--pys-pink);-webkit-text-fill-color:transparent;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,9vw,112px);font-weight:900;line-height:.82;letter-spacing:.055em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px rgba(255,255,255,.14);filter:drop-shadow(3px 3px 0 rgba(155,77,255,.72)) drop-shadow(0 0 12px rgba(255,42,165,.82))}.pys-page-halloween .content-for-layout .pys-halloween-scene__title:before,.pys-page-halloween .content-for-layout .pys-halloween-scene__title:after{content:none}@keyframes pys-spider-descend{0%,to{transform:translate(-50%) translateY(-8px) rotate(-2deg)}50%{transform:translate(-50%) translateY(var(--travel)) rotate(2deg)}}@keyframes pys-legs-wiggle{0%{transform:rotate(-8deg) scaleY(.92)}to{transform:rotate(8deg) scaleY(1.06)}}@keyframes pys-web-pulse{0%,to{opacity:.58;transform:scale(.995)}50%{opacity:.9;transform:scale(1.01)}}@media(max-width:749px){.pys-halloween-scene{width:min(100% - 20px,1400px);min-height:330px;border-radius:20px}.pys-spider--2,.pys-spider--5{display:none}.pys-spider--1{--x: 10%}.pys-spider--3{--x: 35%}.pys-spider--4{--x: 65%}.pys-spider--6{--x: 90%}.pys-page-halloween .content-for-layout .pys-halloween-scene__title{bottom:34px;font-size:clamp(48px,15vw,76px);letter-spacing:.025em}}@media(prefers-reduced-motion:reduce){.pys-halloween-scene__web,.pys-spider,.pys-spider__legs{animation:none}}.pys-spider{width:72px;height:calc(var(--thread) + 64px)}.pys-spider__body{top:calc(var(--thread) - 2px);width:72px;height:61px;border:0;border-radius:0;background:transparent;box-shadow:none}.pys-spider__svg{display:block;overflow:visible;width:100%;height:100%;filter:drop-shadow(0 0 5px rgba(255,42,165,.72)) drop-shadow(0 0 9px rgba(34,200,255,.35))}.pys-spider__svg path{fill:none;stroke:#080912;stroke-linecap:round;stroke-width:6;vector-effect:non-scaling-stroke}.pys-spider__svg .pys-spider__legs{position:static;width:auto;height:auto;border:0;filter:none;transform-box:fill-box}.pys-spider__svg .pys-spider__legs--left{transform-origin:right center}.pys-spider__svg .pys-spider__legs--right{transform-origin:left center}.pys-spider__abdomen{fill:#070811;stroke:var(--pys-purple);stroke-width:3}.pys-spider__head{fill:#080912;stroke:var(--pys-pink);stroke-width:3}.pys-spider__eye{fill:#fff;filter:drop-shadow(0 0 3px var(--pys-blue))}.pys-spider__pupil{fill:#111}@media(max-width:749px){.pys-spider{width:62px;height:calc(var(--thread) + 56px)}.pys-spider__body{width:62px;height:54px}}.pys-page-halloween .content-for-layout .pys-halloween-scene__title{background:linear-gradient(180deg,#ff77ca 0%,var(--pys-pink) 42%,var(--pys-purple) 74%,var(--pys-blue) 100%);background-clip:text;color:var(--pys-pink);-webkit-text-fill-color:transparent;font-family:Copperplate,Copperplate Gothic Bold,Rockwell Extra Bold,Georgia,serif;font-size:clamp(54px,8.4vw,108px);font-weight:900;line-height:.86;letter-spacing:.035em;-webkit-text-stroke:2px rgba(255,42,165,.92);filter:drop-shadow(3px 4px 0 #4d167f) drop-shadow(-2px -1px 0 rgba(34,200,255,.66)) drop-shadow(0 0 13px rgba(255,42,165,.9));transform:scaleX(.94)}.pys-page-halloween .content-for-layout .pys-halloween-scene__title:before,.pys-page-halloween .content-for-layout .pys-halloween-scene__title:after{content:attr(data-title);position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:none;color:var(--pys-blue);-webkit-text-fill-color:var(--pys-blue);font:inherit;letter-spacing:inherit;text-align:inherit;pointer-events:none}.pys-page-halloween .content-for-layout .pys-halloween-scene__title:before{clip-path:polygon(0 8%,100% 0,100% 28%,0 35%);opacity:.42;transform:translate(-2px,-2px) skew(-2deg)}.pys-page-halloween .content-for-layout .pys-halloween-scene__title:after{clip-path:polygon(0 62%,100% 55%,100% 87%,0 96%);color:var(--pys-purple);-webkit-text-fill-color:var(--pys-purple);opacity:.5;transform:translate(3px,3px) skew(2deg)}@media(max-width:749px){.pys-page-halloween .content-for-layout .pys-halloween-scene__title{font-size:clamp(44px,13.5vw,72px);letter-spacing:.015em;-webkit-text-stroke-width:1px}}.pys-page-manchons{background:#090a14;color:#f5f5fa}.pys-page-manchons .content-for-layout{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 4%,rgba(255,42,165,.18),transparent 30%),radial-gradient(circle at 88% 22%,rgba(34,200,255,.16),transparent 32%),radial-gradient(circle at 52% 76%,rgba(155,77,255,.1),transparent 36%),linear-gradient(180deg,#111326,#090a14)}.pys-page-manchons .content-for-layout:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(34,200,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,42,165,.025) 1px,transparent 1px);background-size:54px 54px;pointer-events:none}.pys-page-manchons .content-for-layout .section-background,.pys-page-manchons .content-for-layout .section{background-color:transparent!important}.pys-page-manchons .content-for-layout h1,.pys-page-manchons .content-for-layout h2,.pys-page-manchons .content-for-layout h3,.pys-page-manchons .content-for-layout h4,.pys-page-manchons .content-for-layout p,.pys-page-manchons .content-for-layout li,.pys-page-manchons .content-for-layout strong{color:#f5f5fa}.pys-page-manchons .content-for-layout h1{display:inline-block;margin-bottom:14px;background:linear-gradient(90deg,#fff,#ff77ca 34%,#9b4dff 66%,#22c8ff);background-clip:text;color:#fff;-webkit-text-fill-color:transparent;font-weight:900;letter-spacing:-.035em;filter:drop-shadow(0 0 12px rgba(255,42,165,.3))}.pys-page-manchons .content-for-layout .rte,.pys-page-manchons .content-for-layout [class*=text-block]{color:#d7d9e9}.pys-page-manchons .content-for-layout .product-card,.pys-page-manchons .content-for-layout [class*=product-card]{border-color:#9b4dff33;background-color:#141628e0;box-shadow:0 16px 38px #03040c47}.pys-page-manchons .content-for-layout product-grid-component,.pys-page-manchons .content-for-layout .product-grid,.pys-page-manchons .content-for-layout .product-grid-container,.pys-page-manchons .content-for-layout .collection-wrapper,.pys-page-manchons .content-for-layout .product-grid__card{background:transparent!important}.pys-page-manchons .content-for-layout .product-card__content{--color-background: #141628;--color-foreground: #f5f5fa;--color-foreground-rgb: 245 245 250;overflow:hidden;color:#f5f5fa!important;background:linear-gradient(180deg,#191b31fa,#0f1120fa)!important;border:1px solid rgba(155,77,255,.28)!important;border-radius:18px}.pys-page-manchons .content-for-layout .product-card__content>:not(.card-gallery),.pys-page-manchons .content-for-layout .product-card__content .layout-panel-flex{background-color:transparent!important}.pys-page-manchons .content-for-layout a{color:#55d7ff}.pys-page-manchons .content-for-layout .price,.pys-page-manchons .content-for-layout .price__regular,.pys-page-manchons .content-for-layout .price__sale,.pys-page-manchons .content-for-layout .price-item__group,.pys-page-manchons .content-for-layout .unit-price,.pys-page-manchons .content-for-layout .volume-pricing-note{color:#fff!important}.pys-page-manchons .content-for-layout .compare-at-price{color:#c8cadb!important}.pys-page-manchons .content-for-layout .facets__label,.pys-page-manchons .content-for-layout .facets__status,.pys-page-manchons .content-for-layout .facets__summary,.pys-page-manchons .content-for-layout .facets__results-count,.pys-page-manchons .content-for-layout .facets__product-count,.pys-page-manchons .content-for-layout .product-count,.pys-page-manchons .content-for-layout .sorting-filter__label,.pys-page-manchons .content-for-layout .sorting-filter__select,.pys-page-manchons .content-for-layout [class*=results-count],.pys-page-manchons .content-for-layout [class*=product-count]{color:#fff!important}.pys-page-manchons .content-for-layout .sorting-filter__select-wrapper{background:#141628eb;border:1px solid rgba(155,77,255,.38)}.pys-page-manchons .content-for-layout .sorting-filter__select option{color:#fff;background:#141628}.pys-page-manchons .content-for-layout .facets__summary .svg-wrapper,.pys-page-manchons .content-for-layout .sorting-filter__select-wrapper .icon{color:#fff}.pys-page-manchons .content-for-layout,.pys-page-manchons .content-for-layout main,.pys-page-manchons .content-for-layout .shopify-section,.pys-page-manchons .content-for-layout .section,.pys-page-manchons .content-for-layout .section-background,.pys-page-manchons .content-for-layout collection-grid,.pys-page-manchons .content-for-layout product-grid-component,.pys-page-manchons .content-for-layout .product-grid-container,.pys-page-manchons .content-for-layout .product-grid{--color-background: #090a14 !important;--color-background-rgb: 9 10 20 !important;--color-foreground: #f5f5fa !important;--color-foreground-rgb: 245 245 250 !important;background-color:#090a14!important}.pys-page-manchons .content-for-layout .product-card,.pys-page-manchons .content-for-layout .product-card__content,.pys-page-manchons .content-for-layout .product-grid__card,.pys-page-manchons .content-for-layout .product-card__content.color-custom,.pys-page-manchons .content-for-layout .product-card__content[class*=color-custom-]{--color-background: #141628 !important;--color-background-rgb: 20 22 40 !important;--color-foreground: #f5f5fa !important;--color-foreground-rgb: 245 245 250 !important;background-color:#141628!important;background-image:linear-gradient(180deg,#191b31,#0f1120)!important}.pys-page-manchons .content-for-layout .product-card__content :is(.text-block,.price,.price__regular,.price__sale,.product-title){color:#fff!important;background-color:transparent!important}.pys-page-dark-collection{color:#f5f5fa;background:#090a14}.pys-page-dark-collection .content-for-layout,.pys-page-contact .content-for-layout{--color-background: #090a14 !important;--color-background-rgb: 9 10 20 !important;--color-foreground: #f5f5fa !important;--color-foreground-rgb: 245 245 250 !important;position:relative;isolation:isolate;color:#f5f5fa;background:radial-gradient(circle at 12% 5%,rgba(255,42,165,.18),transparent 30%),radial-gradient(circle at 88% 22%,rgba(34,200,255,.16),transparent 32%),radial-gradient(circle at 52% 78%,rgba(155,77,255,.1),transparent 36%),linear-gradient(180deg,#111326,#090a14)!important}.pys-page-dark-collection .content-for-layout .shopify-section,.pys-page-dark-collection .content-for-layout .section,.pys-page-dark-collection .content-for-layout .section-background,.pys-page-dark-collection .content-for-layout collection-grid,.pys-page-dark-collection .content-for-layout product-grid-component,.pys-page-dark-collection .content-for-layout .product-grid-container,.pys-page-dark-collection .content-for-layout .product-grid,.pys-page-contact .content-for-layout .shopify-section,.pys-page-contact .content-for-layout .section,.pys-page-contact .content-for-layout .section-background{--color-background: #090a14 !important;--color-background-rgb: 9 10 20 !important;--color-foreground: #f5f5fa !important;--color-foreground-rgb: 245 245 250 !important;color:#f5f5fa!important;background-color:transparent!important}.pys-page-dark-collection .content-for-layout :is(h1,h2,h3,h4,p,li,strong,.facets__label,.facets__status,.facets__summary,.facets__results-count,.facets__product-count,.product-count,.sorting-filter__label,.sorting-filter__select,[class*=results-count],[class*=product-count]),.pys-page-contact .content-for-layout :is(h1,h2,h3,h4,p,li,strong,label){color:#f5f5fa!important}.pys-page-dark-collection .content-for-layout .product-card,.pys-page-dark-collection .content-for-layout .product-card__content,.pys-page-dark-collection .content-for-layout .product-grid__card,.pys-page-dark-collection .content-for-layout .product-card__content[class*=color-custom-]{--color-background: #141628 !important;--color-background-rgb: 20 22 40 !important;--color-foreground: #f5f5fa !important;--color-foreground-rgb: 245 245 250 !important;color:#f5f5fa!important;background-color:#141628!important;background-image:linear-gradient(180deg,#191b31,#0f1120)!important;border-color:#9b4dff47!important}.pys-page-dark-collection .content-for-layout :is(.price,.price__regular,.price__sale,.price-item__group,.unit-price){color:#fff!important}.pys-page-dark-collection .content-for-layout .compare-at-price{color:#c8cadb!important}.pys-page-contact{color:#f5f5fa;background:#090a14}.pys-page-contact .content-for-layout :is(input:not([type=submit]),textarea,select){color:#fff!important;caret-color:#22c8ff;background:#0f1120f0!important;border:2px solid #9b4dff!important;box-shadow:0 0 8px #9b4dffb3,inset 0 0 12px #22c8ff14!important;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.pys-page-contact .content-for-layout :is(input:not([type=submit]),textarea,select)::placeholder{color:#bfc2d8!important;opacity:1}.pys-page-contact .content-for-layout :is(input:not([type=submit]),textarea,select):focus{border-color:#22c8ff!important;outline:2px solid transparent;box-shadow:0 0 8px #22c8ff,0 0 20px #ff2aa5b3,inset 0 0 14px #9b4dff1f!important;transform:translateY(-1px)}.pys-page-contact .content-for-layout :is(button,input[type=submit]){color:#fff!important;background:linear-gradient(90deg,#ff2aa5,#9b4dff 55%,#22c8ff)!important;border:0!important;box-shadow:0 0 16px #ff2aa57a}body.pys-page-dark-collection .content-for-layout collection-component,body.pys-page-dark-collection .content-for-layout results-list.product-grid-container,body.pys-page-dark-collection .content-for-layout .collection-wrapper,body.pys-page-dark-collection .content-for-layout ul.product-grid,body.pys-page-dark-collection .content-for-layout .product-grid__item,body.pys-page-dark-collection .content-for-layout .shopify-section:has(results-list.product-grid-container),body.pys-page-dark-collection .content-for-layout .shopify-section:has(results-list.product-grid-container)>.section-background{--color-background: #090a14 !important;--color-background-rgb: 9 10 20 !important;background:#090a14!important;background-color:#090a14!important}body.pys-page-dark-collection .content-for-layout .product-grid__item>product-card,body.pys-page-dark-collection .content-for-layout .product-grid__item .product-card__content{--color-background: #141628 !important;--color-background-rgb: 20 22 40 !important;--color-foreground: #f5f5fa !important;background:linear-gradient(180deg,#191b31,#0f1120)!important;background-color:#141628!important}body.pys-page-dark-collection .content-for-layout .column-options__option .column-picker{color:#fff!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.72);box-shadow:0 0 9px #22c8ff47}body.pys-page-dark-collection .content-for-layout .column-options__option .column-picker svg,body.pys-page-dark-collection .content-for-layout .column-options__option .column-picker svg *{color:#fff!important;stroke:#fff}body.pys-page-dark-collection .content-for-layout .column-options__option-input:checked~.column-picker,body.pys-page-dark-collection .content-for-layout .column-options__option:hover .column-picker{color:#fff!important;background:#ffffff2e!important;border-color:#fff;box-shadow:0 0 10px #ffffff73,0 0 15px #22c8ff59}body.pys-page-dark-collection .content-for-layout .sorting-filter__options,body.pys-page-dark-collection .content-for-layout .sorting-filter__options-inner,body.pys-page-dark-collection .content-for-layout .sorting-filter__option{--color-background: #fff !important;--color-foreground: #090a14 !important;--color-foreground-rgb: 9 10 20 !important;color:#090a14!important;background-color:#fff!important}body.pys-page-dark-collection .content-for-layout .sorting-filter__options .sorting-filter__label,body.pys-page-dark-collection .content-for-layout .sorting-filter__options .sorting-filter__checkmark,body.pys-page-dark-collection .content-for-layout .sorting-filter__options label{color:#090a14!important;opacity:1!important;-webkit-text-fill-color:#090a14!important}body.pys-page-dark-collection .content-for-layout .sorting-filter__option:hover{color:#000!important;background-color:#ececf4!important}body.pys-page-dark-collection .content-for-layout .sorting-filter__select option{color:#000!important;background-color:#fff!important;-webkit-text-fill-color:#000!important}.pys-page-noel .content-for-layout h1:not(.pys-noel-scene__title){display:none}.pys-noel-scene{position:relative;isolation:isolate;overflow:hidden;width:min(100% - 32px,1400px);min-height:430px;margin:24px auto 34px;border:1px solid rgba(34,200,255,.4);border-radius:28px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at 50% 100%,rgba(155,77,255,.28),transparent 48%),linear-gradient(180deg,#102c52,#111a3a 55%,#090a14);box-shadow:0 24px 70px #090a1480,inset 0 0 70px #22c8ff17}.pys-noel-scene:after{content:"";position:absolute;z-index:1;right:0;bottom:-20px;left:0;height:86px;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#fffffffa,#bce5ffe6);box-shadow:0 -8px 25px #ffffff52}.pys-noel-scene__glow{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 32%,rgba(255,42,165,.16),transparent 23%),radial-gradient(circle at 78% 28%,rgba(34,200,255,.2),transparent 24%);animation:pys-noel-glow 4.8s ease-in-out infinite}.pys-noel-scene__snow{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pys-noel-scene__snow span{position:absolute;top:-20px;left:var(--snow-left);width:var(--snow-size);height:var(--snow-size);border-radius:50%;background:#fff;box-shadow:0 0 7px #ffffffe6,0 0 12px #22c8ff80;opacity:.86;animation:pys-noel-snowfall var(--snow-duration) linear var(--snow-delay) infinite;will-change:transform,opacity}.pys-noel-tree{position:absolute;z-index:3;bottom:36px;width:230px;height:330px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.38))}.pys-noel-tree--left{left:26px}.pys-noel-tree--right{right:26px;transform:scaleX(-1)}.pys-noel-tree__layer{position:absolute;left:50%;width:0;height:0;border-right:solid transparent;border-bottom:solid #087b63;border-left:solid transparent;transform:translate(-50%);filter:drop-shadow(0 0 9px rgba(34,200,255,.3))}.pys-noel-tree__layer--1{top:48px;border-right-width:58px;border-bottom-width:105px;border-left-width:58px}.pys-noel-tree__layer--2{top:102px;border-right-width:84px;border-bottom-width:135px;border-left-width:84px;border-bottom-color:#075f55}.pys-noel-tree__layer--3{top:168px;border-right-width:112px;border-bottom-width:145px;border-left-width:112px;border-bottom-color:#06463f}.pys-noel-tree__trunk{position:absolute;bottom:0;left:50%;width:34px;height:58px;border-radius:5px;background:#744021;transform:translate(-50%)}.pys-noel-tree__star{position:absolute;z-index:4;top:4px;left:50%;color:#ffe866;font-size:50px;line-height:1;text-shadow:0 0 8px #ffe866,0 0 18px #ff2aa5;transform:translate(-50%);animation:pys-noel-star 2.4s ease-in-out infinite}.pys-noel-bauble{position:absolute;z-index:4;width:17px;height:17px;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:var(--ball-color, #ff2aa5);box-shadow:0 0 9px var(--ball-color, #ff2aa5);animation:pys-noel-bauble 2.8s ease-in-out infinite alternate}.pys-noel-bauble--1{--ball-color: #ff2aa5;top:112px;left:94px}.pys-noel-bauble--2{--ball-color: #22c8ff;top:158px;left:139px;animation-delay:-.8s}.pys-noel-bauble--3{--ball-color: #9b4dff;top:196px;left:68px;animation-delay:-1.6s}.pys-noel-bauble--4{--ball-color: #ffe866;top:235px;left:151px;animation-delay:-2.1s}.pys-noel-bauble--5{--ball-color: #ff4b55;top:265px;left:101px;animation-delay:-.4s}.pys-noel-tree--right .pys-noel-bauble,.pys-noel-tree--right .pys-noel-tree__star{transform:scaleX(-1)}.pys-noel-scene__ornaments{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.pys-noel-hanging-ball{--ball-x: 38%;--ball-thread: 72px;--ball-color: #ff2aa5;position:absolute;top:0;left:var(--ball-x);width:2px;height:var(--ball-thread);background:#ffffffa6;transform-origin:50% 0;animation:pys-noel-hanging 3.4s ease-in-out infinite alternate}.pys-noel-hanging-ball:after{content:"";position:absolute;top:calc(100% - 2px);left:50%;width:30px;height:34px;border:2px solid rgba(255,255,255,.72);border-radius:50%;background:var(--ball-color);box-shadow:0 0 12px var(--ball-color);transform:translate(-50%)}.pys-noel-hanging-ball--1{--ball-x: 37%;--ball-thread: 62px;--ball-color: #ff2aa5}.pys-noel-hanging-ball--2{--ball-x: 50%;--ball-thread: 96px;--ball-color: #9b4dff;animation-delay:-1.2s}.pys-noel-hanging-ball--3{--ball-x: 63%;--ball-thread: 54px;--ball-color: #22c8ff;animation-delay:-2.1s}.pys-page-noel .content-for-layout .pys-noel-scene__title{position:absolute;z-index:5;top:162px;right:235px;left:235px;margin:0;background:linear-gradient(180deg,#fff,#bceaff 34%,#22c8ff 58%,#9b4dff 78%,#ff2aa5);background-clip:text;color:#fff!important;-webkit-text-fill-color:transparent;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,10vw,126px);font-weight:900;line-height:.82;letter-spacing:.035em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px rgba(255,255,255,.45);filter:drop-shadow(0 0 9px rgba(34,200,255,.95)) drop-shadow(3px 4px 0 rgba(77,22,127,.85))}.pys-noel-scene__subtitle{position:absolute;z-index:5;top:272px;right:250px;left:250px;margin:0;color:#fff!important;font-size:clamp(15px,1.8vw,22px);font-weight:700;letter-spacing:.035em;text-align:center;text-shadow:0 0 9px rgba(34,200,255,.78)}@keyframes pys-noel-snowfall{0%{opacity:0;transform:translate3d(0,-20px,0) rotate(0)}12%{opacity:.9}to{opacity:.25;transform:translate3d(42px,470px,0) rotate(240deg)}}@keyframes pys-noel-glow{0%,to{opacity:.62;transform:scale(.99)}50%{opacity:1;transform:scale(1.02)}}@keyframes pys-noel-star{0%,to{opacity:.78;transform:translate(-50%) scale(.94) rotate(-3deg)}50%{opacity:1;transform:translate(-50%) scale(1.08) rotate(3deg)}}@keyframes pys-noel-bauble{0%{opacity:.72;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}@keyframes pys-noel-hanging{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@media(max-width:749px){.pys-noel-scene{width:min(100% - 20px,1400px);min-height:380px;border-radius:20px}.pys-noel-tree{bottom:30px;width:145px;height:260px;transform:scale(.72);transform-origin:bottom left}.pys-noel-tree--left{left:4px}.pys-noel-tree--right{right:4px;transform:scaleX(-1) scale(.72);transform-origin:bottom right}.pys-noel-hanging-ball--1{--ball-x: 32%}.pys-noel-hanging-ball--3{--ball-x: 68%}.pys-page-noel .content-for-layout .pys-noel-scene__title{top:150px;right:92px;left:92px;font-size:clamp(54px,18vw,82px)}.pys-noel-scene__subtitle{top:230px;right:74px;left:74px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pys-noel-scene__glow,.pys-noel-scene__snow span,.pys-noel-tree__star,.pys-noel-bauble,.pys-noel-hanging-ball{animation:none}}.pys-noel-tree__svg{width:100%;height:100%;overflow:visible}.pys-noel-tree__trunk-svg{fill:#59321f;stroke:#8e5c37;stroke-width:3}.pys-noel-tree__branch--back{fill:#032f2c;stroke:#0c6b5c;stroke-width:4;stroke-linejoin:round}.pys-noel-tree__branch--front{fill:#075a4e;stroke:#14967c;stroke-width:3;stroke-linejoin:round;opacity:.96}.pys-noel-tree__snow-cap{fill:#eefafff0;stroke:#b1e3ffd1;stroke-width:2;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,255,255,.48))}.pys-noel-tree__garland{fill:none;stroke:#f6d56b;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(246,213,107,.9))}.pys-noel-tree__star-svg{fill:#ffe97a;stroke:#fff5bd;stroke-width:2;filter:drop-shadow(0 0 7px #ffe866) drop-shadow(0 0 13px rgba(255,42,165,.58));transform-origin:130px 31px;animation:pys-noel-svg-star 2.6s ease-in-out infinite}.pys-noel-tree__light{stroke:#ffffffe0;stroke-width:2;animation:pys-noel-light 2.3s ease-in-out infinite alternate}.pys-noel-tree__light--pink{fill:#ff2aa5;filter:drop-shadow(0 0 6px #ff2aa5)}.pys-noel-tree__light--blue{fill:#22c8ff;filter:drop-shadow(0 0 6px #22c8ff);animation-delay:-.7s}.pys-noel-tree__light--gold{fill:#ffe866;filter:drop-shadow(0 0 6px #ffe866);animation-delay:-1.2s}.pys-noel-tree__light--purple{fill:#9b4dff;filter:drop-shadow(0 0 6px #9b4dff);animation-delay:-1.7s}.pys-noel-tree__light--red{fill:#ff4b55;filter:drop-shadow(0 0 6px #ff4b55);animation-delay:-2s}.pys-noel-hanging-ball:before{content:"";position:absolute;z-index:2;top:calc(100% - 5px);left:50%;width:12px;height:8px;border:1px solid #fff0a5;border-radius:3px 3px 1px 1px;background:linear-gradient(90deg,#8d6d1f,#ffe991 45%,#9b761e);transform:translate(-50%)}.pys-noel-hanging-ball:after{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.98) 0 8%,rgba(255,255,255,.38) 9% 18%,transparent 19%),radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--ball-color),white 35%),var(--ball-color) 58%,color-mix(in srgb,var(--ball-color),black 42%) 100%);box-shadow:inset -7px -9px 12px #00000047,inset 5px 5px 8px #ffffff3d,0 0 13px color-mix(in srgb,var(--ball-color),transparent 12%)}.pys-noel-title__word{position:relative;display:inline-block}.pys-noel-title__ornament{position:absolute;z-index:2;top:-.27em;width:.18em;height:.2em;min-width:15px;min-height:17px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle at 30% 24%,#fff 0 9%,rgba(255,255,255,.42) 10% 20%,transparent 21%),radial-gradient(circle at 40% 34%,#ff8fd0,#ff2aa5 54%,#7f1052);box-shadow:inset -5px -6px 8px #00000040,0 0 10px #ff2aa5;animation:pys-noel-title-ball 2.8s ease-in-out infinite alternate}.pys-noel-title__ornament:before{content:"";position:absolute;top:-5px;left:50%;width:45%;height:6px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#907122,#ffef9b,#8c6b1c);transform:translate(-50%)}.pys-noel-title__ornament--1{left:calc(50% + .3em)}.pys-noel-title__ornament--2{left:calc(50% + .55em);background:radial-gradient(circle at 30% 24%,#fff 0 9%,rgba(255,255,255,.42) 10% 20%,transparent 21%),radial-gradient(circle at 40% 34%,#8cecff,#22c8ff 54%,#075276);box-shadow:inset -5px -6px 8px #00000040,0 0 10px #22c8ff;animation-delay:-1.4s}@keyframes pys-noel-svg-star{0%,to{opacity:.8;transform:scale(.94) rotate(-2deg)}50%{opacity:1;transform:scale(1.07) rotate(2deg)}}@keyframes pys-noel-light{0%{opacity:.62;transform:scale(.86)}to{opacity:1;transform:scale(1.12)}}@keyframes pys-noel-title-ball{0%{transform:rotate(-5deg) translateY(-1px)}to{transform:rotate(5deg) translateY(2px)}}@media(max-width:749px){.pys-noel-title__ornament{min-width:12px;min-height:14px}}@media(prefers-reduced-motion:reduce){.pys-noel-tree__star-svg,.pys-noel-tree__light,.pys-noel-title__ornament{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pys-brand.css.map */
