html body:has(.pp-announcement) .site-header{top:34px!important}html body .site-header{padding-block:0!important}html body .site-header .header-layout{padding-block:12px!important;min-height:84px!important;gap:24px}html body .site-header .page-width{max-width:1600px;padding-inline:40px}html body .site-header .pp-home-logo img{width:144px!important;max-height:70px!important}html body .site-header .pp-nav__link{font-size:14px!important;font-weight:600;padding-inline:16px}html body .site-header.is-scrolled{background:#0a0b11e8!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid #FFFFFF20!important;box-shadow:none!important}html body .site-header:has(.pp-mega.is-open),html body .site-header:has(.pp-nav__dropdown.is-open){background:#030303!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .pp-nav__link[aria-expanded=true]{color:#fff!important}html body .pp-nav__link[aria-expanded=true]:after{content:"";position:absolute;bottom:-12px;inset-inline:12px;height:3px;background:#d4ff46;transform:none;opacity:1}html body .pp-mega{background:linear-gradient(115deg,#171717,#080808 60%,#110c16);border-block:1px solid #FFFFFF18;box-shadow:0 22px 45px #0009;max-height:calc(100dvh - var(--pp-header-h, 128px));overflow-y:auto;overscroll-behavior:contain}html body .pp-mega__inner.pp-mega__inner--catalogue{display:block;max-width:1480px;padding:32px 48px 20px;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-align:left}.pp-mega__catalogue{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.pp-mega__category{min-width:0}.pp-mega__category-heading{display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:14px;font-family:Archivo,sans-serif;font-size:14px;line-height:1.3;font-weight:900;text-transform:uppercase;color:#f4f5f7}.pp-mega__illustration{display:flex;align-items:center;gap:8px;height:78px;color:#c5c3c9}.pp-mega__illustration svg{width:68px;height:68px;flex-shrink:0}.pp-mega__illustration svg.pp-lucide-icon{stroke-width:1}.pp-mega__illustration:has(svg+svg) svg{width:54px;height:64px}.pp-mega__products{list-style:none;margin:0;padding:0}.pp-mega__products li{margin:0;text-align:left}.pp-mega__products a{display:block;padding:8px 0;font-size:14px;font-weight:400;line-height:1.45;color:#cfcdd2;text-decoration:none}.pp-mega__products a:hover,.pp-mega__category-heading:hover,.pp-mega__category-heading:hover .pp-mega__illustration{color:#d4ff46}.pp-mega__products .pp-mega__view{color:#bba4ff;margin-top:8px}.pp-mega__footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:30px;padding-top:20px;border-top:1px solid #FFFFFF20}.pp-mega__footer a{display:inline-flex;align-items:center;gap:12px;color:#d4ff46;font-size:14px;font-weight:600}.pp-mega__footer svg{width:18px;height:18px}.pp-mega__footer>span{margin-left:auto;font-size:12px;color:#9ca3ad}html body #pp-drop-services{position:fixed;top:var(--pp-header-h, 128px);inset-inline:0;width:auto;min-width:0;margin:0;max-height:calc(100dvh - var(--pp-header-h, 128px));overflow-y:auto;padding:36px max(48px,calc((100% - 1384px)/2));background:linear-gradient(115deg,#171717,#080808 60%,#110c16)!important;border:1px solid #FFFFFF18;border-radius:0;box-shadow:0 22px 45px #0009}html body #pp-drop-services.is-open{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}html body #pp-drop-services .pp-nav__dropdown-link{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0;min-height:124px;font-size:15px;font-weight:700;text-align:left;border-radius:0;background:none;transform:none}html body #pp-drop-services .pp-nav__drop-icon{width:68px;height:68px;color:#c5c3c9;background:none;border:0}html body #pp-drop-services .pp-nav__drop-icon svg{width:64px;height:64px;stroke-width:1}html body #pp-drop-services .pp-nav__dropdown-link:hover,html body #pp-drop-services .pp-nav__dropdown-link:hover .pp-nav__drop-icon{color:#d4ff46}html body #pp-mob-shop a{display:flex;gap:14px;align-items:center;min-height:48px}html body #pp-mob-shop a>span{display:flex;flex:0 0 28px;color:#bba4ff}html body #pp-mob-shop svg{width:28px;height:28px}html body .pp-mob-drawer__panel{background:linear-gradient(140deg,#101010,#030303 70%,#100a16)!important}html body #pp-mob-drawer .pp-mob-drawer__group-btn{color:#f4f5f7!important;background:transparent!important}html body #pp-mob-drawer .pp-mob-drawer__group-btn[aria-expanded=true]{color:#d4ff46!important}html body #pp-mob-shop a{color:#cfcdd2}html body #pp-mob-shop a:hover{color:#d4ff46}html body.pp-mob-open #pp-sticky-mob{display:none!important}.pp-mob-drawer__logo img{display:block;width:112px;height:54px;object-fit:contain}html body .site-header .page-width{max-width:1480px}html body #pp-nav .pp-nav__link:is(:link,:visited,:hover,:active,:focus,:focus-visible),html body #pp-nav .pp-nav__link{color:#f4f5f7!important;background:transparent!important}html body #pp-nav .pp-nav__link:is(:hover,:focus-visible,[aria-expanded=true]){color:#d4ff46!important}html body #pp-nav :is(a,button):focus-visible{outline:2px solid #D4FF46;outline-offset:5px}html body #pp-nav .pp-nav__link[aria-expanded=true]:after{bottom:0}html body #pp-nav .pp-nav__chevron{opacity:.85}html body #pp-nav :is(.pp-mega,#pp-drop-services).is-open{animation:none}html body .pp-mega__inner.pp-mega__inner--catalogue{padding-inline:40px}html body #pp-drop-services{padding-inline:max(40px,calc((100% - 1400px)/2))}.pp-menu-backdrop{position:fixed;inset:var(--pp-header-h, 128px) 0 0;z-index:39;background:#0007}.pp-menu-bridge{position:fixed;z-index:301}.pp-menu-backdrop[hidden],.pp-menu-bridge[hidden]{display:none}html body .pp-mob-drawer__panel{overflow:hidden}html body #pp-mob-drawer{z-index:2147483647}html body .pp-mob-drawer__body{min-height:0;overscroll-behavior:contain}html body .pp-mob-drawer__close{width:44px;height:44px}@media(max-width:1200px)and (min-width:961px){html body .site-header .page-width,html body .pp-mega__inner.pp-mega__inner--catalogue,html body #pp-drop-services{padding-inline:28px}}@media(max-width:1100px){html body .pp-mega__inner.pp-mega__inner--catalogue{padding-inline:28px}.pp-mega__catalogue{gap:18px}.pp-mega__illustration svg{width:58px;height:58px}.pp-mega__illustration:has(svg+svg) svg{width:42px}}@media(prefers-reduced-motion:reduce){html body .pp-mega.is-open{animation:none}}:root{--pp-lime: #D4FF46;--pp-lavender: #BBA4FF;--pp-dark: #0A0B11;--pp-surface: #FFFFFF08;--pp-line: #FFFFFF20;--pp-copy: #F4F5F7;--pp-muted: #9CA3AD;--colorBtnPrimary: #D4FF46;--colorBtnPrimaryText: #0C0B14;--colorTextBody: #F4F5F7}html body :is(h1,h2,h3,h4,button,input,select,textarea,summary,a){letter-spacing:0}html body #MainContent :is(p,li){line-height:1.65}html body #MainContent :is(h2,.h2):not(.pp-hero__sub){font-size:32px!important;line-height:1.16!important;letter-spacing:0!important}html body #MainContent h3{font-size:20px;line-height:1.3;letter-spacing:0!important}html body #MainContent :is(.pp-mupsell__h2,.pp-pconv__title){font-size:24px!important}html body #MainContent .product-single__title{font-size:44px!important;line-height:1.08!important}html body #MainContent :is(.sp-hero,.em-hero,.dtg-hero,.dtf-hero){margin-top:0!important;padding-top:72px;padding-bottom:64px}html body #MainContent :is(.sp-hero__h1,.em-hero__h1,.dtg-hero__h1,.dtf-hero__h1){font-size:64px;line-height:1.02;letter-spacing:0}html body #MainContent :is(.sp-hero__support,.em-hero__support,.dtg-hero__support,.dtf-hero__support,.pp-coll-hero__intro){color:#e4e1ec}html body :is(.pp-footer,.pp-footer__main){background:#0009}html body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--pp-lime)!important;outline-offset:4px}html body :is(.pp-shop__cta,.pp-pconv__cta-btn,.pp-mupsell__build-cta,.pp-footer__cta-btn,.pp-how__cta,.pp-trade__btn,.pp-hseo__cta,.pp-hlinks__cta-btn,.pp-support__cta-btn--primary,.pp-ctas__btn--primary,.add-to-cart){background:var(--pp-lime)!important;color:var(--pp-dark)!important;border:1px solid var(--pp-lime)!important;border-radius:4px!important;min-height:48px;font-size:14px;font-weight:700;text-shadow:none!important;box-shadow:none!important;letter-spacing:0!important}html body :is(.pp-shop__cta,.pp-pconv__cta-btn,.pp-mupsell__build-cta,.pp-footer__cta-btn,.pp-how__cta,.pp-trade__btn,.pp-hseo__cta,.pp-hlinks__cta-btn,.pp-support__cta-btn--primary,.add-to-cart):hover{background:#e3ff8a!important;border-color:#e3ff8a!important}html body #MainContent :is(.pp-seobot__content,.pp-ideal__card-text,.pp-feat__text,.pp-wc__body,.pp-faq__answer-inner){color:var(--pp-copy)!important}html body #MainContent :is(.pp-feat__icon,.pp-ideal__icon,.pp-cap__icon){color:var(--pp-lavender)!important;filter:none!important;box-shadow:none!important}html body #MainContent :is(.pp-feat__icon,.pp-ideal__icon,.pp-cap__icon) svg{width:28px;height:28px;stroke-width:1.6}html body #MainContent :is(.pp-ideal__card,.pp-feat__item){border-radius:4px!important;box-shadow:none!important}html body #MainContent :is(.pp-wc,.pp-how,.pp-trade,.pp-test,.pp-seobot,.sp-section--alt,.dtf-section--alt,.dtg-section--alt,.emb-section--alt){background:linear-gradient(180deg,#0000,#0007 20% 80%,#0000)!important}html body .pp-price-bar{background:var(--pp-surface)!important;border-color:var(--pp-line)!important;border-radius:4px!important;box-shadow:none!important}html body .pp-price-bar__header{color:var(--pp-lavender)!important;letter-spacing:0!important}html body :is(.pp-atc-price,.pp-price-bar__price){color:var(--pp-lime)}html body.template-index #MainContent :is(.pp-cap,.pp-coll,.pp-wc,.pp-how,.pp-trade,.pp-test,.pp-hseo,.pp-hlinks,.pp-ideal){background:transparent!important;padding-block:64px!important}html body.template-index .pp-coll__grid{grid-template-columns:repeat(4,minmax(0,1fr))}html body.template-index .pp-coll__card:nth-child(n){grid-column:auto;display:flex;flex-direction:column;gap:16px}html body.template-index .pp-coll__card:nth-child(n) .pp-coll__card-img{aspect-ratio:1;min-height:0;width:100%}html body.template-index .pp-coll__card-img:after{display:none}html body.template-index .pp-coll__card-img img{filter:none}html body.template-index .pp-coll__card-body{display:flex;flex-direction:column;align-items:stretch;gap:10px}html body.template-index .pp-coll__card:nth-child(n) .pp-coll__card-title{font-size:23px;margin:0;align-self:auto;text-shadow:none;text-transform:none}html body.template-index .pp-coll__card-meta{margin:0;align-self:auto;order:1}html body.template-index .pp-coll__card-desc{margin:0;color:var(--pp-muted);font-weight:400;order:3}html body.template-index .pp-coll__card-cta{margin:0;align-self:auto;order:2;justify-content:space-between;min-height:32px;font-size:12px}html body.template-index .pp-coll__card-meta-item{color:var(--pp-lime)}html body.template-index #MainContent :is(.pp-work,.pp-coll,.pp-cap,.pp-how,.pp-ideal){scroll-margin-top:calc(var(--pp-header-h, 128px) + 20px)}html body.template-index .pp-cap__inner{max-width:1600px;padding-inline:48px}html body.template-index .pp-cap__header{text-align:left;max-width:760px;margin-bottom:36px}html body.template-index .pp-cap__subtitle{margin:16px 0 0;max-width:660px;color:var(--pp-muted)}html body.template-index .pp-cap__eyebrow{border:0;padding:0;letter-spacing:0;color:var(--pp-lavender)}html body.template-index .pp-cap__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}html body.template-index .pp-cap__card{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;transform:none}html body.template-index .pp-cap__card:before,html body.template-index .pp-cap__card:after{display:none}.pp-cap__photo{grid-column:1 / -1;display:block;aspect-ratio:3 / 2;overflow:hidden;margin-bottom:4px}.pp-cap__photo img{width:100%;height:100%;object-fit:cover;display:block}html body.template-index .pp-cap__icon{width:32px;height:32px;margin:0;padding:0;border:0;background:none}html body.template-index #MainContent .pp-cap__card-title{align-self:center;font-size:25px;margin:0}html body.template-index .pp-cap__card-text{grid-column:2;margin:0;color:var(--pp-muted);font-size:15px}html body.template-index .pp-cap__card-cta{grid-column:2;justify-self:start;font-size:14px;color:var(--pp-lime);letter-spacing:0;margin:0;padding-bottom:10px;border-bottom:1px solid var(--pp-line)}@media(max-width:960px){html body.template-index .pp-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .pp-space-toggle{position:absolute;top:auto;bottom:20px;left:20px}html body .shopify-pc__banner__dialog{background:#17141f!important;color:#e4e1ec!important;border:1px solid #BBA4FF60!important;border-radius:6px!important;box-shadow:0 12px 48px #0008}html body .shopify-pc__banner__dialog :is(h2,p,a){color:#e4e1ec!important;letter-spacing:0!important}html body .shopify-pc__banner__dialog h2{font-size:22px!important;line-height:1.2}html body .shopify-pc__banner__dialog p{font-weight:400!important}html body .shopify-pc__banner__dialog button{min-height:44px;border:1px solid #BBA4FF!important;border-radius:4px!important;background:transparent!important;color:#fff!important;font-weight:600}html body .shopify-pc__banner__dialog :is(.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline){background:#d4ff46!important;border-color:#d4ff46!important;color:#0c0b14!important}@view-transition{navigation:auto}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:pp-page-out .14s ease-in both}::view-transition-new(root){animation:pp-page-in .24s ease-out both}@keyframes pp-page-out{to{opacity:0}}@keyframes pp-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}html{scroll-behavior:auto!important}}@media(max-width:760px){html body.template-index #MainContent :is(.pp-cap,.pp-coll,.pp-wc,.pp-how,.pp-trade,.pp-test,.pp-hseo,.pp-hlinks,.pp-ideal){padding-block:40px!important}html body.template-index .pp-cap__inner{padding-inline:20px}html body.template-index .pp-cap__grid{grid-template-columns:1fr;gap:36px}html body.template-index .pp-cap__card{gap:12px}html body.template-index #MainContent .pp-cap__card-title{font-size:23px}html body.template-index .pp-coll__card:nth-child(n) .pp-coll__card-title{font-size:18px}html body .site-header .header-layout{min-height:66px!important;padding-block:6px!important;gap:12px}html body .site-header .page-width{padding-inline:20px}html body .site-header .pp-home-logo img{width:112px!important;max-height:54px!important}html body #MainContent :is(h2,.h2):not(.pp-hero__sub){font-size:26px!important}html body #MainContent .product-single__title{font-size:32px!important}html body #MainContent :is(.sp-hero,.em-hero,.dtg-hero,.dtf-hero){padding-top:50px;padding-bottom:44px}html body #MainContent :is(.sp-hero__h1,.em-hero__h1,.dtg-hero__h1,.dtf-hero__h1){font-size:36px}html body #MainContent :is(.pp-mupsell__h2,.pp-pconv__title){font-size:22px!important}html body #MainContent h3{font-size:18px}html body #MainContent :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}html body .pp-sticky-quote{display:none!important}html body #MainContent{padding-bottom:calc(76px + env(safe-area-inset-bottom))}html body #MainContent :is(.pp-feat,.pp-wc,.pp-ideal,.pp-how,.pp-test){padding-top:40px!important;padding-bottom:40px!important}}.pp-library-card-image{position:relative;width:100%;height:100%;aspect-ratio:1;background:#151516}.pp-library-card-image .pp-library-image{display:block;position:static;width:100%;height:100%;object-fit:cover!important}.pp-library-card-image .pp-library-image:hover{transform:none}html body #MainContent :is(.pp-shop__card-img,.pp-library-card-image,.pp-search-product__image,.pp-dgal__item,.pp-wc__image,.pp-detail-photo--library,.pp-product-image-break,.pp-photo-wall__tile,.pp-mupsell__image,.grid-product__image-mask) img,html body :is(#CartDrawer,#CartPageForm) :is(.cart__item-thumb,.pp-cart-suggestion__photo,.pp-cart-rv-img) img{width:100%!important;height:100%!important;object-fit:cover!important}html body.template-product #MainContent .pp-product-studio .product__thumb img{object-fit:cover!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/pp-studio.css.map */
