:root{--pf-container: 1400px}.page-width,.pf-about-page .page-width,.pf-quote-page .page-width,.pf-faq-preview .page-width,.pf-final-cta .page-width{max-width:var(--pf-container);margin:0 auto;padding:0 24px;width:100%;box-sizing:border-box}.pf-product-main,.pf-details{background:#f7f9fb;color:#1b2733;width:100%}.pf-product-main .page-width,.pf-details .page-width{max-width:1400px!important;width:calc(100% - 40px);margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.pf-hero-card,.pf-section-block,.pf-product-form-card,.pf-pricing-card,.pf-feature-card,.pf-product-layout{margin-left:auto;margin-right:auto}.pf-hero-card,.pf-section-block,.pf-product-form-card,.pf-pricing-card{border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 50px #00000047}.pf-hero-card{display:block!important;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#fff,#f8f3ff);margin:16px 0 14px!important;padding:20px 24px!important}.pf-hero-card__content{padding:0!important;max-width:760px}.pf-hero-card__image{display:none!important}.pf-hero-image{width:100%;height:100%;min-height:520px;object-fit:cover;display:block}.pf-eyebrow{color:#7c46f5;text-transform:uppercase;letter-spacing:.14em;font-size:16px;margin:0 0 14px;font-weight:700}.pf-product-title{font-size:clamp(2rem,3vw,3.2rem)!important;line-height:.98;margin:0 0 6px!important;text-transform:uppercase;font-weight:800}.pf-product-subtext{max-width:560px;color:#4f465c;font-size:.95rem!important;line-height:1.5;margin:0}.pf-mini-points,.pf-trust-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px!important}.pf-mini-points span,.pf-trust-row span{display:inline-flex;align-items:center;gap:8px;padding:6px 10px!important;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:.82rem!important}.pf-mini-points span:before,.pf-trust-row span:before{content:"\25cf";color:#7c46f5;font-size:.75rem}.pf-product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px)!important;gap:22px!important;align-items:start}.pf-gallery-wrap{min-width:0;max-width:100%}.pf-gallery-main{background:#fff;border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.pf-gallery-main-image{width:100%;display:block}.pf-gallery-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.pf-thumb{border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:0;border-radius:16px;overflow:hidden;cursor:pointer}.pf-thumb.is-active{outline:2px solid #7c46f5;outline-offset:1px}.pf-thumb-image{width:100%;display:block}.pf-gallery-story-card{margin-top:18px;padding:20px 22px;border-radius:20px;background:linear-gradient(145deg,#fff,#fbf8ff);border:1px solid rgba(236,47,145,.14);box-shadow:0 12px 28px #0000004d;position:relative;opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease,box-shadow .25s ease}.pf-gallery-story-card.is-visible{opacity:1;transform:translateY(0)}.pf-gallery-story-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000059}.pf-gallery-story-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;box-shadow:0 0 0 1px #ec2f9114;pointer-events:none}.pf-gallery-story-item+.pf-gallery-story-item{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.pf-gallery-story-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;background:#ec2f911f;border:1px solid rgba(236,47,145,.25);color:#b89cff}.pf-gallery-story-card h3{margin:0 0 6px;font-size:1.05rem;line-height:1.2;font-weight:700;color:#1b2733}.pf-gallery-story-card p{margin:0;font-size:.86rem;line-height:1.5;color:#4f465c}.pf-proof-strip{margin-top:16px;padding:16px 18px;border-radius:18px;background:linear-gradient(145deg,#fff,#fbf8ff);border:1px solid rgba(236,47,145,.12);box-shadow:0 10px 24px #00000042;position:relative}.pf-proof-strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;box-shadow:0 0 0 1px #ec2f910f;pointer-events:none}.pf-proof-strip__item{display:flex;align-items:center;gap:10px;min-height:32px}.pf-proof-strip__item+.pf-proof-strip__item{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.pf-proof-strip__icon{width:22px;height:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ec2f911f;border:1px solid rgba(236,47,145,.22);color:#b89cff;font-size:.72rem;font-weight:700;line-height:1}.pf-proof-strip__text{font-size:.82rem;line-height:1.45;color:#ffffffd6}.pf-product-form-card{position:sticky;top:24px;background:#f5f5f3;color:#111;padding:16px;border-radius:16px;width:100%;max-width:none}.pf-price-block{padding-bottom:10px!important;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:10px!important}.pf-price-label{display:block;font-size:.75rem;text-transform:uppercase;color:#756a82;letter-spacing:.08em;margin-bottom:4px}.pf-price{position:relative;font-size:2.3rem!important;font-weight:900;color:#0b141a;letter-spacing:-.5px}.pf-price:after{content:"";position:absolute;left:0;bottom:-4px;width:40px;height:3px;background:linear-gradient(90deg,#a98bff,#ec2f91);border-radius:2px}.pf-price-per-unit{font-size:.9rem;font-weight:600;color:#6b35df;margin-top:4px}.pf-compare-price{color:#756a82;text-decoration:line-through;margin-top:4px}.pf-review-line{font-size:.88rem;color:#0f1d24;margin-bottom:10px}.pf-product-trust{margin-top:14px;margin-bottom:14px;padding:12px 14px;background:#fbf8ff;border:1px solid rgba(169,139,255,.2);border-radius:16px;box-shadow:0 0 0 1px #a98bff1f,0 12px 28px #00000059}.pf-trust-rating{font-size:14px;font-weight:700;color:#a98bff;margin-bottom:8px;line-height:1.4}.pf-trust-list{list-style:none;padding:0;margin:0}.pf-trust-list li{font-size:13px;color:#1b2733;margin-bottom:5px;position:relative;padding-left:18px;line-height:1.5}.pf-trust-list li:last-child{margin-bottom:0}.pf-trust-list li:before{content:"\2714";position:absolute;left:0;top:0;color:#a98bff;font-size:12px}.pf-option-group{border:0;padding:0;margin:0 0 12px}.pf-option-label{display:block;font-size:1rem;font-weight:700;margin-bottom:8px;color:#111}.pf-option-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.pf-option-chip,.pf-option-tile{position:relative;display:block}.pf-option-chip input,.pf-option-tile input{position:absolute;opacity:0;pointer-events:none}.pf-option-chip span,.pf-option-tile span{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-width:0;height:40px;min-height:40px;padding:0 10px;border-radius:8px;border:1px solid #d7d7d7;background:#f7f7f7;color:#222;font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;transition:all .18s ease;box-sizing:border-box;white-space:nowrap}.pf-option-chip span:hover,.pf-option-tile span:hover{border-color:#6b35df;background:#f7f1ff}.pf-option-chip input:checked+span,.pf-option-tile input:checked+span{border-color:#6b35df;background:#efe7ff!important;color:#111;box-shadow:inset 0 0 0 1px #6b35df}.pf-option-chip input[value="Custom size"]+span,.pf-option-chip input[value="Custom Size"]+span,.pf-option-tile input[value="Custom size"]+span,.pf-option-tile input[value="Custom Size"]+span{grid-column:span 3}.pf-quantity-proof{margin-top:8px;padding:10px 12px;background:#7c46f50f;border:1px solid rgba(124,70,245,.14);border-radius:12px}.pf-quantity-proof__title{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6b35df;margin-bottom:8px}.pf-quantity-proof__row{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.pf-quantity-proof__highlight{position:absolute;top:0;left:0;width:calc((100% - 20px) / 3);height:100%;border-radius:10px;background:#ec2f9114;border:1px solid rgba(236,47,145,.28);box-shadow:0 6px 14px #00000029;transition:transform .28s ease,opacity .2s ease;z-index:0;pointer-events:none}.pf-quantity-proof__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:92px;padding:8px 4px;border-radius:10px;box-sizing:border-box;transition:transform .22s ease;gap:4px}.pf-quantity-proof__stack{display:block;width:100%;max-width:54px;height:26px;margin:0;border-radius:8px;background:linear-gradient(135deg,#eadfff,#dbc7ff);border:1px solid rgba(124,70,245,.18);position:relative;flex-shrink:0}.pf-quantity-proof__stack:before,.pf-quantity-proof__stack:after{content:"";position:absolute;left:50%;transform:translate(-50%);border-radius:8px;background:linear-gradient(135deg,#f5efff,#eee4ff);border:1px solid rgba(124,70,245,.14);z-index:-1}.pf-quantity-proof__stack:before{top:-4px;width:92%;height:100%}.pf-quantity-proof__stack:after{top:-8px;width:84%;height:100%}.pf-quantity-proof__stack--50{max-width:38px}.pf-quantity-proof__stack--100{max-width:46px}.pf-quantity-proof__stack--500{max-width:54px}.pf-quantity-proof__item strong{display:block;width:100%;margin:0;font-size:.8rem;font-weight:800;line-height:1.1;color:#111;text-align:center}.pf-quantity-proof__item small{display:block;width:100%;margin:0;font-size:.6rem;line-height:1.2;color:#6f6480;text-align:center}@media screen and (max-width:749px){.pf-quantity-proof__row{gap:8px}.pf-quantity-proof__highlight{width:calc((100% - 16px) / 3)}.pf-quantity-proof__item{min-height:84px;padding:6px 3px;gap:3px}.pf-quantity-proof__stack{height:22px}.pf-quantity-proof__item strong{font-size:.7rem}.pf-quantity-proof__item small{font-size:.56rem}}.pf-option-values--quantity .pf-option-chip{display:flex!important;align-items:stretch!important}.pf-option-values--quantity .pf-option-chip span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;height:70px!important;min-height:70px!important;width:100%!important;white-space:normal!important;line-height:1.1!important;padding:6px 8px!important;box-sizing:border-box!important}.pf-option-values--quantity .pf-option-chip span strong{display:block!important;margin:0!important;padding:0!important;line-height:1!important;font-size:.9rem!important;font-weight:800!important;color:#111!important}.pf-option-values--quantity .pf-option-chip span em{display:block!important;font-style:normal!important;font-size:.67rem!important;font-weight:700!important;color:#6b35df!important;line-height:1!important;margin:0!important;padding:0!important}.pf-qty-each{display:block;min-height:12px;font-size:.6rem;font-weight:600;line-height:1.2;color:#6f6480}.pf-qty-save{display:block;min-height:12px;font-size:.58rem;font-weight:600;line-height:1;color:#c81f73;margin-top:2px}.pf-qty-each:empty,.pf-qty-save:empty{display:block}.pf-option-values--quantity .pf-option-chip span .pf-qty-save:empty{display:none!important}.pf-option-values--quantity .pf-option-chip span .pf-qty-save:not(:empty){display:block!important;margin-top:2px!important;line-height:1!important}.pf-option-chip--quantity.is-popular span{background:#f5efff!important;border-color:#ec2f91!important;box-shadow:inset 0 0 0 1px #ec2f91!important;transform:scale(1.05)}.pf-option-chip--quantity.is-best-value span{background:#faf6ff!important}.pf-option-chip--quantity.is-bulk-saver span{background:#f7fcff!important}.pf-option-chip--quantity.is-popular span em,.pf-option-chip--quantity.is-best-value span em,.pf-option-chip--quantity.is-bulk-saver span em{color:#4f1fc7!important}.pf-quantity-note{font-size:.78rem;color:#5f556d;margin-top:6px;font-weight:600}.pf-bulk-callout{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#7c46f514;border:1px solid rgba(124,70,245,.18);padding:10px 12px;border-radius:10px;margin-bottom:10px;font-size:.86rem}.pf-bulk-callout a{color:#5f2fd6;font-weight:700;text-decoration:none}.pf-upload-block{margin-top:12px;margin-bottom:12px;padding:10px 12px;background:#7c46f512;border:1px solid rgba(124,70,245,.18);border-radius:10px}.pf-upload-heading{margin:8px 0;padding:8px 10px;border-radius:10px;background:#7c46f514;border:1px solid rgba(124,70,245,.18)}.pf-upload-heading strong{display:block;color:#111;font-size:.82rem;margin-bottom:6px;line-height:1.2}.pf-upload-benefits{font-size:.74rem;color:#5f676c;margin:0 0 8px;display:grid;gap:3px}.pf-upload-note{font-size:.72rem;color:#756a82;margin-top:8px;line-height:1.35}#PfUploadKitMount{margin:8px 0 10px}.pf-atc-btn,.pf-secondary-btn{display:inline-flex;width:100%;justify-content:center;align-items:center;padding:12px 14px;border-radius:12px;font-weight:800;text-decoration:none;transition:.2s ease}.pf-atc-btn,.pf-atc-btn--full,button.pf-atc-btn,.pf-product-form button.pf-atc-btn,button[name=add].pf-atc-btn{background:linear-gradient(135deg,#b89cff,#ec2f91)!important;background-image:linear-gradient(135deg,#b89cff,#ec2f91)!important;color:#041014!important;-webkit-text-fill-color:#041014!important;border:0!important;box-shadow:0 10px 24px #ec2f9147!important;cursor:pointer}.pf-atc-btn:hover,.pf-atc-btn--full:hover,button.pf-atc-btn:hover,.pf-product-form button.pf-atc-btn:hover,button[name=add].pf-atc-btn:hover{background:linear-gradient(135deg,#c6adff,#e54a9f)!important;background-image:linear-gradient(135deg,#c6adff,#e54a9f)!important;color:#041014!important;-webkit-text-fill-color:#041014!important;box-shadow:0 12px 28px #ec2f915c!important;transform:translateY(-1px)}.pf-secondary-btn{margin-top:10px;background:transparent;border:1px solid rgba(0,0,0,.12);color:#111}.pf-atc-subtext{font-size:.7rem;color:#756a82;text-align:center;margin-top:6px}.pf-shipping-note{margin-top:10px;text-align:center;font-size:.9rem;color:#6b35df;font-weight:600;letter-spacing:.01em}.pf-next-steps{margin-top:18px;margin-bottom:10px;padding:12px 14px;background:#fff;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 0 0 1px #a98bff14,0 8px 20px #00000040}.pf-next-steps-title{font-size:13px;font-weight:700;color:#a98bff;margin-bottom:8px;line-height:1.4}.pf-next-steps-title:before{content:""}.pf-next-steps div{position:relative;padding-left:18px;font-size:13px;color:#1b2733;margin-bottom:5px;line-height:1.5}.pf-next-steps div:last-child{margin-bottom:0}.pf-next-steps div:before{content:"\2714";position:absolute;left:0;top:0;color:#a98bff;font-size:12px}.pf-pro-pack-offer{display:block;width:100%;margin:10px 0 12px}.pf-pro-pack-offer__inner{display:grid;grid-template-columns:18px 1fr;width:100%;max-width:100%;gap:12px;align-items:start;padding:12px;border-radius:14px;border:1px solid rgba(236,47,145,.35);background:#fcf9ff;box-shadow:0 10px 22px #00000040;outline:1px solid rgba(236,47,145,.15);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pf-pro-pack-offer__inner:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0000002e;border-color:#ec2f915c}.pf-pro-pack-offer__checkbox{width:16px;height:16px;margin-top:22px;accent-color:#ec2f91}.pf-pro-pack-offer__content{display:flex;flex-direction:column;gap:6px;min-width:0}.pf-pro-pack-offer__top{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pf-pro-pack-offer__badge,.pf-pro-pack-offer__save{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.pf-pro-pack-offer__badge{background:linear-gradient(135deg,#ec2f91,#b89cff);color:#021214}.pf-pro-pack-offer__top .pf-pro-pack-offer__save{letter-spacing:.3px;background:#ec2f912e!important;color:#fff!important;border:1px solid rgba(236,47,145,.45)!important;font-weight:700!important}.pf-pro-pack-offer__title{font-size:.95rem;font-weight:800;line-height:1.2;color:#1b2733}.pf-pro-pack-offer__features{display:flex;flex-direction:column;gap:8px;margin-top:8px;font-size:.84rem;line-height:1.45}.pf-pro-pack-offer__features span{position:relative;display:block;padding-left:18px;color:#fffffff2!important;font-weight:400}.pf-pro-pack-offer__features span:before{content:"\2713";position:absolute;left:0;top:0;color:#ec2f91;font-weight:900;font-size:.8rem;line-height:1.45}.pf-pro-pack-offer__price{margin-top:6px;font-size:.8rem;font-weight:800;color:#b89cff}.pf-pro-pack-confirm{margin:8px 0 12px;padding:10px 12px;border-radius:12px;background:#ec2f9114;border:1px solid rgba(236,47,145,.16);color:#5f2fd6;font-size:.82rem;font-weight:700;line-height:1.35;transition:all .2s ease}.pf-pro-pack-confirm.is-active{background:#ec2f9124;border-color:#ec2f9147;color:#4f1fc7}.pf-section-block{background:#fff;border-radius:26px;padding:34px;margin:28px 0}.pf-section-heading{max-width:760px;margin-bottom:22px}.pf-section-heading h2,.pf-uses-copy h2,.pf-bulk-grid h2,.pf-pricing-card h3{margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.8rem)}.pf-section-heading p,.pf-bulk-grid p,.pf-feature-card p,.pf-faq-list div{color:#4f465c}.pf-feature-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:24px;align-items:stretch}.pf-feature-card{width:100%;max-width:100%;box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;text-align:center;background:#fff;border:1px solid rgba(236,47,145,.08);border-radius:24px;box-shadow:0 8px 24px #0006;padding:20px 14px;min-height:190px;transition:all .25s ease}.pf-feature-card *{max-width:100%}.pf-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0009;border-color:#ec2f9133}.pf-feature-icon{width:84px;height:84px;object-fit:contain;margin-bottom:10px;display:block}.pf-feature-card img{width:56px;height:56px;margin-bottom:14px;filter:drop-shadow(0 0 12px rgba(236,47,145,.25))}.pf-feature-card h3{margin:0 0 10px;color:#1b2733;font-size:.95rem;line-height:1.2;min-height:36px;display:flex;align-items:center;justify-content:center}.pf-feature-card p{margin:0;font-size:.82rem;line-height:1.25;color:#4f465c;min-height:36px;display:flex;align-items:flex-start;justify-content:center}.pf-uses-grid,.pf-bulk-grid{display:grid;gap:28px;align-items:start}.pf-uses-grid{grid-template-columns:1.15fr .85fr;gap:16px;align-items:center}.pf-bulk-grid{grid-template-columns:.9fr 1.1fr}.pf-uses-copy{max-width:none;width:100%}.pf-uses-copy h2{margin-bottom:14px}.pf-uses-images{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:16px;align-items:stretch}.pf-uses-images>*{position:relative;display:flex;align-items:stretch;justify-content:stretch;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:0;min-height:180px;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;box-sizing:border-box}.pf-uses-images>*:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000040}.pf-uses-images>* img{display:block;width:100%!important;height:100%!important;min-height:180px;max-width:none!important;max-height:none!important;object-fit:cover!important;margin:0;border-radius:0}.pf-uses-list{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:16px}.pf-use-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:.95rem;color:#ffffffe6;transition:all .2s ease;box-sizing:border-box}.pf-use-item:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#7c46f566}.pf-use-icon{width:56px;min-width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0a;padding:6px;overflow:hidden}.pf-use-icon-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block}.pf-use-icon-fallback{width:12px;height:12px;border-radius:999px;background:#7c46f5;display:block}.pf-use-item:hover .pf-use-icon{background:#7c46f51f;border:1px solid rgba(124,70,245,.3)}.pf-faq-list{margin-top:24px}.pf-faq-list details{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px 18px;margin-bottom:12px}.pf-faq-list summary{cursor:pointer;font-weight:700}.pf-faq-list div{margin-top:10px}.pf-pricing-card{background:#ffffff08;border-radius:24px;padding:24px}.pf-pricing-card table{width:100%;border-collapse:collapse;margin:14px 0 18px}.pf-pricing-card th,.pf-pricing-card td{padding:14px 10px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.pf-pricing-card .is-highlight{background:#7c46f51f}.pf-mobile-accordion-toggle{display:none}.pf-about-page{padding:48px 0 80px;color:#f5f7fb}.pf-about-hero{max-width:860px;margin:0 auto 36px;text-align:center}.pf-about-eyebrow{display:inline-block;margin:0 auto 12px;padding:6px 12px;border-radius:999px;background:#ec2f9114;border:1px solid rgba(236,47,145,.14);color:#a98bff;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pf-about-hero h1{margin:0 0 16px;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.03em;color:#1b2733}.pf-about-lead{margin:0 auto;max-width:760px;font-size:18px;line-height:1.7;color:#4f465c}.pf-glass-card{background:#fff;border:1px solid rgba(255,255,255,.06);border-radius:28px;box-shadow:0 10px 30px #00000052}.pf-about-story,.pf-about-process,.pf-about-cta{padding:34px;margin-bottom:28px}.pf-about-story-content{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.pf-about-copy h2,.pf-about-cta h2{margin:0 0 14px;font-size:clamp(26px,3vw,38px);line-height:1.1;color:#1b2733}.pf-about-copy p,.pf-about-process-copy p,.pf-about-cta p{margin:0 0 16px;color:#ffffffc2;line-height:1.75;font-size:16px}.pf-about-highlight{display:grid;gap:14px}.pf-about-stat-card{padding:18px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.pf-about-stat-card strong{display:block;color:#1b2733;font-size:16px;line-height:1.45}.pf-about-stat-label{display:inline-block;margin-bottom:8px;color:#a98bff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pf-about-values{margin:38px 0 28px}.pf-about-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pf-about-cta-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.pf-about-hero-cta{margin-top:20px}.pf-about-cta .pf-button{white-space:nowrap}.pf-button.pf-button-primary{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;text-decoration:none;font-weight:700;color:#041014;background:linear-gradient(135deg,#b89cff,#ec2f91);box-shadow:0 10px 24px #ec2f9140}.pf-button.pf-button-primary:hover{transform:translateY(-1px)}.pf-faq-page{padding:48px 0 80px}.pf-faq-hero{text-align:center}.pf-faq-eyebrow{color:#a98bff;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.pf-faq-hero h1{text-align:center;font-size:clamp(34px,5vw,56px);margin-top:6px;margin-bottom:14px}.pf-faq-subtitle{color:#4f465c;font-size:18px}.pf-faq-item{border-bottom:1px solid rgba(255,255,255,.08)}.pf-faq-question{width:100%;text-align:left;padding:18px 0;background:none;border:none;color:#fff;font-size:16px;cursor:pointer;position:relative}.pf-faq-question:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);color:#a98bff;font-size:24px;line-height:1;transition:transform .22s ease}.pf-faq-item.active .pf-faq-question:after{content:"+";transform:translateY(-50%) rotate(45deg)}.pf-faq-answer{display:block;max-height:0;overflow:hidden;opacity:0;transform:translateY(-4px);transition:max-height .32s ease,opacity .22s ease,transform .22s ease,padding .22s ease;padding:0;color:#4f465c}.pf-faq-answer p{margin:0;color:#4f465c;line-height:1.75;max-width:900px}.pf-faq-item.active .pf-faq-answer{max-height:220px;opacity:1;transform:translateY(0);padding:0 0 18px}.pf-faq-cta{text-align:center;padding:30px}.pf-faq-cta h2{margin-bottom:10px}.pf-faq-cta p{margin-bottom:18px;color:#4f465c}.pf-faq-preview{padding:10px 0}.pf-faq-preview-card{padding:30px 32px}.pf-faq-preview-head{text-align:center;max-width:900px;margin:0 auto 24px}.pf-faq-preview-head h2{margin:0 0 12px;color:#1b2733;font-size:clamp(28px,3vw,42px);line-height:1.1}.pf-faq-preview-head p{margin:0;color:#4f465c;line-height:1.7}.pf-faq-preview-list{max-width:950px;margin:0 auto}.pf-faq-preview-actions{margin-top:22px;text-align:center}.pf-final-cta{padding:20px 0 60px;margin-top:8px}.pf-final-cta-card{text-align:center;padding:40px 32px}.pf-final-cta h2{margin:0 0 12px;font-size:clamp(28px,3vw,42px);color:#1b2733}.pf-final-cta p{margin:0 0 20px;color:#4f465c;line-height:1.7}.pf-final-cta .pf-button{white-space:nowrap}#uploadkit-container,.uploadkit,[class*=uploadkit]{margin:10px 0 12px}.uploadkit input,.uploadkit button,[class*=uploadkit] input,[class*=uploadkit] button{border-radius:12px!important;font-family:inherit!important}.uploadkit button,[class*=uploadkit] button{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;padding:12px 16px!important;font-weight:700!important;box-shadow:none!important}.uploadkit button:hover,[class*=uploadkit] button:hover{border-color:#5f2fd6!important;background:#eef6f6!important}.uploadkit,[class*=uploadkit]{color:#111!important;font-size:.95rem!important}.uploadkit label,.uploadkit p,.uploadkit span,[class*=uploadkit] label,[class*=uploadkit] p,[class*=uploadkit] span{color:#5f556d!important}[class*=upload] .label,[class*=upload] .title,[class*=upload] .heading{display:none!important}.pfq-page{background:#f7f9fb;color:#1b2733;padding:32px 20px 64px}.pfq-shell{width:100%;max-width:1200px;margin:0 auto}.pfq-stack{width:100%;max-width:1080px;margin:0 auto}.pfq-hero,.pfq-card,.pfq-help{width:100%;margin:0 auto}.pfq-hero{background:linear-gradient(135deg,#fff,#f8f3ff);border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 18px 50px #00000047;padding:52px 42px;text-align:center;margin-bottom:34px}.pfq-eyebrow{margin:0 0 14px;color:#7c46f5;text-transform:uppercase;letter-spacing:.14em;font-size:15px;font-weight:800}.pfq-title{margin:0 0 16px;font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.02;text-transform:uppercase;font-weight:800}.pfq-subtitle{max-width:820px;margin:0 auto;color:#ffffffd6;font-size:1.08rem;line-height:1.65}.pfq-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.pfq-badges span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:.95rem}.pfq-badges span:before{content:"\25cf";color:#7c46f5;font-size:.72rem}.pfq-card{max-width:1080px;background:#f5f5f3;color:#111;border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 18px 50px #00000047;padding:40px}.pfq-form{margin:0}.pfq-section+.pfq-section{margin-top:42px}.pfq-section-title{margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.08);color:#111;font-size:22px;line-height:1.2;font-weight:800}.pfq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.pfq-field{min-width:0}.pfq-field label{display:block;margin-bottom:8px;color:#111;font-size:.95rem;font-weight:700}.pfq-field input,.pfq-field select,.pfq-field textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d8d8d8;border-radius:12px;background:#fff;color:#111;padding:14px 16px;font-size:1rem;line-height:1.4;-webkit-appearance:none;appearance:none}.pfq-field textarea{min-height:150px;resize:vertical}.pfq-field input:focus,.pfq-field select:focus,.pfq-field textarea:focus{outline:none;border-color:#6b35df;box-shadow:0 0 0 3px #7c46f514}.pfq-upload-wrap{margin-top:6px}.pfq-upload-note{margin:8px 0 0;font-size:.9rem;color:#5f676c}.pfq-note{margin:12px 0 0;text-align:center;color:#5f676c;font-size:.92rem}.pfq-fast{text-align:center;margin-top:10px;font-size:.9rem;color:#6b35df;font-weight:600}.pfq-success{margin-bottom:22px;padding:14px 16px;border-radius:12px;background:#7c46f514;border:1px solid rgba(124,70,245,.18);color:#5f2fd6;font-weight:700}.pfq-errors{margin-bottom:22px}.pfq-errors ul{margin:0;padding-left:18px}button.pfq-button,.pfq-form button.pfq-button,.pfq-form button[type=submit].pfq-button{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;width:100%!important;justify-content:center!important;align-items:center!important;margin-top:28px!important;padding:16px 18px!important;border:0!important;border-radius:14px!important;background:linear-gradient(90deg,#00c2a8,#6b35df)!important;background-image:linear-gradient(90deg,#00c2a8,#6b35df)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:1.05rem!important;font-weight:800!important;letter-spacing:.01em!important;text-decoration:none!important;box-shadow:0 10px 30px #00c2a838!important;cursor:pointer!important;position:relative!important;overflow:hidden!important}button.pfq-button:before,button.pfq-button:after,.pfq-form button.pfq-button:before,.pfq-form button.pfq-button:after,.pfq-form button[type=submit].pfq-button:before,.pfq-form button[type=submit].pfq-button:after{content:none!important;display:none!important;background:transparent!important;border:0!important;box-shadow:none!important}button.pfq-button:hover,.pfq-form button.pfq-button:hover,.pfq-form button[type=submit].pfq-button:hover{background:linear-gradient(90deg,#14d7bc,#119095)!important;background-image:linear-gradient(90deg,#14d7bc,#119095)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.pfq-button.is-loading,.pfq-button:disabled{opacity:.85;cursor:not-allowed!important}.pfq-help{max-width:900px;margin-top:34px;text-align:center}.pfq-help h3{margin:0 0 10px;font-size:2rem;line-height:1.15;font-weight:800}.pfq-help p{margin:0 auto;color:#4f465c;font-size:1rem;line-height:1.65}.pfc-page{background:#f7f9fb;color:#1b2733;padding:32px 20px 70px}.pfc-shell{width:100%;max-width:1200px;margin:0 auto}.pfc-stack{width:100%;max-width:1080px;margin:0 auto}.pfc-hero,.pfc-grid,.pfc-bottom-card{width:100%;margin-left:auto;margin-right:auto}.pfc-hero{background:linear-gradient(135deg,#fff,#f8f3ff);border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 18px 50px #00000047;padding:52px 42px;text-align:center;margin-bottom:34px}.pfc-eyebrow{margin:0 0 14px;color:#7c46f5;text-transform:uppercase;letter-spacing:.14em;font-size:15px;font-weight:800}.pfc-title{margin:0 0 16px;font-size:clamp(2.3rem,4vw,4.2rem);line-height:1.02;text-transform:uppercase;font-weight:800}.pfc-subtitle{max-width:820px;margin:0 auto;color:#ffffffd6;font-size:1.08rem;line-height:1.65}.pfc-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.pfc-badges span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);font-size:.95rem}.pfc-badges span:before{content:"\25cf";color:#7c46f5;font-size:.72rem}.pfc-hero-actions{margin-top:28px}.pfc-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:14px;background:linear-gradient(90deg,#00c2a8,#6b35df);color:#1b2733;text-decoration:none;font-size:1rem;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 30px #00c2a838;transition:transform .2s ease,box-shadow .2s ease}.pfc-button:hover{transform:translateY(-1px);box-shadow:0 14px 40px #00c2a852}.pfc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:34px}.pfc-card{overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 18px 50px #00000038;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.pfc-card:hover{transform:translateY(-3px);border-color:#7c46f559;box-shadow:0 22px 60px #00000047}.pfc-card-media{aspect-ratio:16 / 10;overflow:hidden;background:#ffffff08}.pfc-card-image{width:100%;height:100%;object-fit:cover;display:block}.pfc-card-body{padding:24px}.pfc-card-title{margin:0 0 10px;font-size:1.45rem;line-height:1.15;font-weight:800;color:#1b2733}.pfc-card-text{margin:0 0 18px;color:#4f465c;line-height:1.6;font-size:.98rem}.pfc-card-link{display:inline-flex;align-items:center;color:#7c46f5;text-decoration:none;font-weight:700}.pfc-card-link:hover{text-decoration:underline}.pfc-bottom-card{display:grid;grid-template-columns:1.3fr auto;gap:22px;align-items:center;background:linear-gradient(135deg,#fff,#f8f3ff);border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:0 18px 50px #00000047;padding:34px 32px}.pfc-bottom-eyebrow{margin:0 0 8px;color:#7c46f5;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:800}.pfc-bottom-title{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1;font-weight:800}.pfc-bottom-text{margin:0;color:#4f465c;line-height:1.6}.cart-page{padding-top:20px;gap:24px 40px!important;align-items:start}.cart-page__items{max-width:680px;min-width:0}.cart-item{background:#fbf8ff;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:14px;margin-bottom:12px;transition:all .2s ease}.cart-item:hover{border-color:#7c46f566;transform:translateY(-1px)}.cart-item__details{gap:6px}.cart-page__items img{border-radius:12px}.cart-page__items input[type=number],.cart-page__items .quantity,.cart-page__items button{border-radius:10px}.cart-page__items a{text-decoration:none}.cart-page__items a:hover{text-decoration:underline}.cart-page__summary{position:sticky;top:20px;max-width:380px;width:100%;min-width:0;background:transparent!important;box-shadow:none!important}.cart-page__summary *{border-radius:18px!important}.cart-page__summary>*{width:100%;max-width:100%;box-sizing:border-box;background:#121821e0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px #a98bff14,0 12px 30px #00000059;padding:16px!important;border-radius:18px!important}.cart-page__summary:after{content:none!important;display:none!important}.cart-page__summary .cart-summary,.cart-page__summary .cart__footer,.cart-page__summary .totals,.cart-page__summary .cart-totals,.cart-page__summary .cart-discount,.cart-page__summary .cart-actions,.cart-page__summary .cart__ctas,.cart-page__summary .shopify-cleanslate,.cart-page__summary .shopify-cleanslate div{background:transparent!important;box-shadow:none!important;border-color:#ffffff14!important}.cart-page__summary,.cart-page__summary .cart-totals,.cart-page__summary .cart__ctas,.cart-page__summary .cart-discount,.cart-page__summary .cart-actions{color:#e8fdf9!important}.cart-page__summary .cart-totals__icon,.cart-page__summary .cart-totals__icon svg,.cart-page__summary .cart-totals__icon path{color:#a98bff!important;fill:currentColor!important;stroke:currentColor!important}.cart-page__summary .cart-discount__input::placeholder{color:#0f172a7a!important}.cart-page__summary button,.cart-page__summary .button,.cart-page__summary [type=submit]{width:100%!important;padding:16px!important;border-radius:14px!important;font-weight:800!important;font-size:1rem!important;background:linear-gradient(135deg,#b89cff,#ec2f91)!important;color:#041014!important;border:none!important;box-shadow:0 10px 24px #ec2f9147!important;transition:all .2s ease}.cart-page__summary button:hover,.cart-page__summary .button:hover{transform:translateY(-1px);box-shadow:0 14px 32px #ec2f9159!important}.cart-discount__button,.cart__checkout-button,.cart__checkout-button .button-text{color:#041014!important;-webkit-text-fill-color:#041014!important;font-weight:800!important}.additional-checkout-buttons,.additional-checkout-buttons *{color:#111827!important}.cart-page__more-blocks{margin-top:28px!important;padding-top:14px!important;opacity:.92}.cart-page__more-blocks .card,.cart-page__more-blocks .product-card,.cart-page__more-blocks .card-wrapper{opacity:.96}.cart-page__more-blocks *[style*=background],.cart-page__more-blocks *[class*=scroll],.cart-page__more-blocks *[class*=slider]{display:none!important}.cart-page__more-blocks img,.cart-page__more-blocks .media,.cart-page__more-blocks .card__media,.cart-page__more-blocks .product-card__image{border-radius:14px!important;overflow:hidden}.cart-page__more-blocks .resource-list__item a,.cart-page__more-blocks .resource-list__item picture,.cart-page__more-blocks .resource-list__item .media,.cart-page__more-blocks .resource-list__item [class*=media],.cart-page__more-blocks .resource-list__item [class*=image],.cart-page__more-blocks .resource-list__item [class*=gallery]{border-radius:16px!important;overflow:hidden!important;display:block!important}.cart-page__more-blocks .resource-list__item img,.cart-page__more-blocks .resource-list__item picture img{display:block!important;width:100%!important;border-radius:16px!important;overflow:hidden!important}.cart-page__more-blocks .resource-list__item{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;padding:8px!important}.cart-page__more-blocks .resource-list__item:hover{border-color:#7c46f538!important;transform:translateY(-1px)!important;transition:all .2s ease!important}.cart-page__more-blocks .product-card:hover{background:#ec2f9114;transform:translateY(-2px)}.cart-page__more-blocks a{text-decoration:none}.product-card__upsell-subtext{font-size:12px;opacity:.7;margin-top:-4px;margin-bottom:6px;text-align:center}.product-card a.contents{display:block!important}.product-card.bundle-card .product-card__upsell-button,.bundle-card-content .product-card__upsell-button{box-shadow:0 0 0 1px #ec2f91a6,0 10px 22px #ec2f9138!important}.product-card__upsell-button.is-added,product-card[data-cart-upsell=true].upsell-in-cart .product-card__upsell-button{background:#dff8f1;color:#0b4f52;box-shadow:none}.product-card__upsell-button.is-added .product-card__upsell-button-text:before,product-card[data-cart-upsell=true].upsell-in-cart .product-card__upsell-button-text:before{content:"\2713  "}product-card[data-cart-upsell=true].upsell-added .product-card__content{box-shadow:0 0 0 2px #ec2f9173,0 12px 24px #0000002e;transition:box-shadow .25s ease,transform .25s ease}product-card[data-cart-upsell=true].upsell-added,product-card[data-cart-upsell=true].upsell-in-cart{transform:translateY(-1px);transition:transform .25s ease}product-card[data-cart-upsell=true].upsell-in-cart .product-card__content{box-shadow:0 0 0 2px #ec2f9147}product-card[data-cart-upsell=true].upsell-in-cart .card-gallery--cart-upsell{cursor:default}.product-card__upsell-button.is-locked,.product-card__upsell-button:disabled{opacity:.7;cursor:not-allowed;transform:none}@keyframes cartPop{0%{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.96)}to{transform:scale(1)}}@keyframes cartGlow{0%{box-shadow:0 0 #ec2f9100}50%{box-shadow:0 0 0 8px #ec2f912e}to{box-shadow:0 0 #ec2f9100}}.cart-animate-pop{animation:cartPop .45s ease;transform-origin:center}.cart-animate-glow{animation:cartGlow .6s ease}@media screen and (max-width:989px){.pf-hero-card,.pf-product-layout,.pf-uses-grid,.pf-bulk-grid,.pf-feature-grid{grid-template-columns:1fr}.pf-hero-card__content,.pf-section-block,.pf-product-form-card{padding:22px}.pf-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-product-form-card,.cart-page__summary{position:static}.pfq-hero{padding:38px 24px}.pfq-card{padding:28px 24px}.pfq-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.pfc-hero{padding:40px 24px}.pfc-grid{grid-template-columns:1fr}.pfc-bottom-card{grid-template-columns:1fr;text-align:center}.pfc-bottom-actions{justify-self:center}.pf-about-story-content,.pf-about-grid,.pf-about-cta-content{grid-template-columns:1fr;display:grid}.pf-about-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.pf-product-form-card,.pf-section-block{border:1px solid rgba(255,255,255,.05)!important}.pf-hero-card{padding:12px!important;margin:8px 0 10px!important;border-radius:16px!important}.pf-eyebrow{font-size:10px!important;margin-bottom:6px!important;letter-spacing:.08em!important}.pf-product-title{font-size:1.65rem!important;line-height:1!important;margin-bottom:5px!important}.pf-product-subtext{font-size:.82rem!important;line-height:1.4!important}.pf-mini-points,.pf-trust-row,.pf-bulk-callout{flex-direction:column;align-items:stretch}.pf-mini-points{gap:6px!important;margin-top:8px!important}.pf-mini-points span{padding:5px 8px!important;font-size:.68rem!important}.pf-mini-points span:nth-child(3){display:none!important}.pf-gallery-main{border-radius:16px!important}.pf-gallery-thumbs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:6px!important;margin-top:8px!important;padding-bottom:4px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%!important}.pf-gallery-thumbs::-webkit-scrollbar{display:none}.pf-thumb{flex:0 0 56px!important;width:56px!important;height:56px!important;min-width:56px!important;max-width:56px!important;border-radius:10px!important}.pf-trust-row{gap:6px!important;margin-top:8px!important}.pf-trust-row span{padding:6px 8px!important;font-size:.68rem!important}.pf-gallery-story-card,.pf-proof-strip{display:none!important}.pf-product-main,.pf-product-layout,.pf-product-form-card,.pf-gallery-wrap{max-width:100%!important;overflow-x:hidden!important}.pf-product-form-card{padding:12px!important;border-radius:14px!important}.pf-price-block{margin-bottom:8px!important;padding-bottom:8px!important}.pf-price{font-size:1.8rem!important}.pf-price-per-unit{font-size:.78rem!important;margin-top:3px!important}.pf-product-trust{margin-top:8px!important;margin-bottom:8px!important;padding:8px 10px!important;border-radius:12px!important}.pf-trust-rating{font-size:11px!important;margin-bottom:5px!important}.pf-trust-list li{font-size:11px!important;margin-bottom:3px!important;padding-left:15px!important}.pf-trust-list li:before{font-size:10px!important}.pf-option-group{margin-bottom:8px!important}.pf-option-label{font-size:.88rem!important;margin-bottom:5px!important}.pf-option-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}.pf-option-chip input[value="Custom size"]+span,.pf-option-chip input[value="Custom Size"]+span,.pf-option-tile input[value="Custom size"]+span,.pf-option-tile input[value="Custom Size"]+span{grid-column:span 2}.pf-option-values--quantity .pf-option-chip span{height:62px!important;min-height:62px!important;padding:4px 6px!important;gap:2px!important;border-radius:8px!important}.pf-option-values--quantity .pf-option-chip span strong{font-size:.78rem!important}.pf-option-values--quantity .pf-option-chip span em{font-size:.54rem!important}.pf-qty-each,.pf-qty-save{font-size:.5rem!important;line-height:1.05!important}.pf-quantity-note{font-size:.64rem!important;margin-top:3px!important}.pf-upload-block{margin-top:8px!important;margin-bottom:8px!important;padding:8px!important;border-radius:10px!important}.pf-upload-heading{margin:0 0 6px!important;padding:6px 8px!important}.pf-upload-heading strong{font-size:.74rem!important}.pf-upload-benefits{font-size:.68rem!important;gap:2px!important;margin:0 0 6px!important}.pf-upload-note{font-size:.66rem!important;margin-top:6px!important}.pf-pro-pack-offer{margin:8px 0 10px!important}.pf-pro-pack-offer__inner{padding:9px!important;gap:9px!important;border-radius:12px!important}.pf-pro-pack-offer__checkbox{width:14px!important;height:14px!important;margin-top:20px!important}.pf-pro-pack-offer__badge,.pf-pro-pack-offer__save{font-size:.56rem!important;padding:3px 6px!important;min-height:18px!important}.pf-pro-pack-offer__title{font-size:.8rem!important;line-height:1.15!important}.pf-pro-pack-offer__features{gap:5px!important;margin-top:6px!important;font-size:.7rem!important}.pf-pro-pack-offer__price{font-size:.68rem!important}.pf-pro-pack-confirm{font-size:.7rem!important;padding:8px 9px!important;margin:6px 0 10px!important}.pf-atc-btn{padding:13px 14px!important;font-size:.88rem!important;box-shadow:0 6px 18px #ec2f9140!important}.pf-atc-subtext{font-size:.62rem!important;margin-top:5px!important}.pf-next-steps{margin-top:10px!important;margin-bottom:8px!important;padding:9px 10px!important;border-radius:12px!important}.pf-next-steps-title{font-size:11px!important;margin-bottom:6px!important}.pf-next-steps div{font-size:11px!important;margin-bottom:3px!important;padding-left:15px!important}.pf-next-steps div:before{font-size:10px!important}.pf-shipping-note{font-size:.72rem!important;margin-top:6px!important}.pf-section-block{padding:18px!important;margin:18px 0!important;border-radius:18px!important}.pf-section-heading h2,.pf-uses-copy h2,.pf-bulk-grid h2,.pf-pricing-card h3{font-size:1.45rem!important;margin-bottom:8px!important}.pf-section-heading p,.pf-bulk-grid p,.pf-feature-card p,.pf-faq-list div{font-size:.8rem!important;line-height:1.45!important}.pf-feature-grid{grid-template-columns:1fr}.pf-feature-card{min-height:auto!important;padding:16px 12px!important;border-radius:16px!important}.pf-feature-icon{width:56px!important;height:56px!important;margin-bottom:8px!important}.pf-feature-card h3{font-size:.88rem!important;min-height:auto!important;margin-bottom:4px!important}.pf-feature-card p{font-size:.74rem!important;min-height:auto!important}.pf-mobile-accordion-section .pf-section-heading{margin-bottom:10px!important}.pf-mobile-accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(236,47,145,.16);border-radius:14px;background:#ffffff08;color:#1b2733;font-size:.84rem;font-weight:800;line-height:1;cursor:pointer;margin-bottom:10px}.pf-mobile-accordion-toggle:after{content:"+";font-size:1.1rem;line-height:1;color:#b89cff;transition:transform .2s ease}.pf-mobile-accordion-section.is-open .pf-mobile-accordion-toggle:after{transform:rotate(45deg)}.pf-mobile-accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .2s ease}.pf-mobile-accordion-section.is-open .pf-mobile-accordion-content{max-height:1400px;opacity:1}.pf-mobile-accordion-content .pf-feature-grid{margin-top:6px!important}.pf-uses-grid{gap:20px}.pf-uses-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-uses-images>* img{min-height:140px}.pf-section-block.pf-uses-grid{padding:20px}.pfq-page{padding:24px 14px 48px}.pfq-hero{padding:32px 18px;border-radius:22px}.pfq-card{padding:22px 18px;border-radius:22px}.pfq-title{font-size:2.1rem}.pfq-subtitle{font-size:1rem;line-height:1.55}.pfq-badges{flex-direction:column;align-items:stretch}.pfq-help h3{font-size:1.55rem}.pfc-page{padding:24px 14px 50px}.pfc-hero{padding:32px 18px;border-radius:22px}.pfc-title{font-size:2rem}.pfc-subtitle{font-size:1rem;line-height:1.55}.pfc-badges{flex-direction:column;align-items:stretch}.pfc-card-body{padding:20px 18px}.pfc-bottom-card{padding:26px 18px;border-radius:22px}.pf-about-page{padding:28px 0 56px}.pf-about-story,.pf-about-process,.pf-about-cta{padding:22px}.pf-about-grid{grid-template-columns:1fr}.pf-about-hero h1{font-size:34px}.pf-about-lead{font-size:16px}.pf-faq-preview-card{padding:22px}.cart-page{gap:20px}.cart-page__summary{max-width:100%}.cart-page__summary>*{padding:14px!important}.cart-page__more-blocks{margin-top:30px;padding-top:16px}}.pf-quantity-proof__item{position:relative;border-radius:10px;transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.pf-quantity-proof__item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:#ec2f9100;border:1px solid rgba(236,47,145,0);box-shadow:0 6px 14px #0000;transform:scale(.96);opacity:0;transition:opacity .22s ease,transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease;pointer-events:none;z-index:0}.pf-quantity-proof__item>*{position:relative;z-index:1}.pf-quantity-proof__item.is-active{transform:translateY(-2px)}.pf-quantity-proof__item.is-active strong{color:#6b35df}.pf-quantity-proof__highlight{will-change:transform}.pf-quantity-option strong{display:block;font-size:.85rem;line-height:1.1;margin-bottom:2px}.pf-quantity-option small{display:block;font-size:.65rem;line-height:1.1;opacity:.7}.pf-quantity-option{padding:10px 8px}.pf-quantity-option{opacity:.75}.pf-option-values--quantity{gap:8px}input[name*=Quantity]:checked+label{transform:translateY(-2px);box-shadow:0 8px 20px #00000038}.pf-quantity-option{opacity:.8}input[name*=Quantity]:checked+label{opacity:1}.pf-pro-badge{display:inline-block;font-size:.6rem;font-weight:700;color:#6b35df;background:#ec2f911f;padding:4px 8px;border-radius:6px;margin-bottom:6px}.pf-pro-pack{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.pf-pro-pack.is-active,.pf-pro-pack input:checked+label{transform:translateY(-2px);border-color:#ec2f91;background:#ec2f9114;box-shadow:0 10px 24px #00000040}.pf-pro-note{font-size:.65rem;opacity:.7;margin-top:6px;text-align:center}.pf-pro-sub{font-size:.7rem;opacity:.75;margin-top:4px}.pf-pro-sub{margin:-4px 0 12px;font-size:.72rem;line-height:1.35;color:#5f676c;text-align:center}.pf-pro-pack input:checked+label{box-shadow:0 12px 28px #00000047;border-color:#ec2f91}.pf-pro-pack-offer.is-recommended .pf-pro-pack-offer__inner{border-color:#ec2f9173;box-shadow:0 12px 28px #00000047}.pf-pro-pack-offer.is-recommended{animation:pfGlow .4s ease}@keyframes pfGlow{0%{transform:scale(.98);opacity:.8}to{transform:scale(1);opacity:1}}.pf-pro-pack-compare{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;margin-bottom:10px}.pf-pro-pack-col{font-size:.72rem;line-height:1.4;padding:8px;border-radius:8px}.pf-pro-pack-col--off{background:#ffffff0a;opacity:.7}.pf-pro-pack-col--on{background:#ec2f9114;border:1px solid rgba(236,47,145,.25)}.pf-pro-pack-col-title{font-weight:700;margin-bottom:4px;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.pf-pro-pack-price{font-size:.8rem;font-weight:700;text-align:center;margin-top:6px}.pf-pro-pack-price span{font-weight:500;opacity:.7;font-size:.7rem}.pf-pro-pack-col--on{background:#ec2f911f;border:1px solid rgba(236,47,145,.35)}.pf-pro-pack-offer *{color:#fff!important}.pf-pro-pack-col--off *{color:#ffffffa6!important}.pf-pro-pack-col--on *{color:#fff!important}.pf-pro-pack-price{color:#fff!important;font-weight:800}.pf-pro-pack-price span{color:#ffffffbf!important}.pf-pro-pack-col--on div:before{content:"\2714  ";color:#ec2f91}.pf-pro-pack-offer{transition:transform .25s ease,box-shadow .25s ease}.pf-pro-pack-offer.is-active{transform:scale(1.02);box-shadow:0 16px 40px #00000059}.pf-pro-pack-offer.is-active .pf-pro-pack-offer__inner{border-color:#ec2f918c;background:#0d2326}.pf-pro-pack-offer.is-active .pf-pro-pack-title,.pf-pro-pack-offer.is-active .pf-pro-pack-price,.pf-pro-pack-offer.is-active .pf-pro-pack-price span,.pf-pro-pack-offer.is-active .pf-pro-pack-col-title,.pf-pro-pack-offer.is-active .pf-pro-pack-col div,.pf-pro-pack-offer.is-active .pf-pro-badge,.pf-pro-pack-offer.is-active .pf-pro-pack-offer__badge,.pf-pro-pack-offer.is-active .pf-pro-pack-offer__save{color:#fff!important}.pf-pro-pack-offer.is-active .pf-pro-pack-col--off{background:#ffffff0d}.pf-pro-pack-offer.is-active .pf-pro-pack-col--off *{color:#ffffffb8!important}.pf-pro-pack-offer.is-active .pf-pro-pack-col--on{background:#ec2f9124;border:1px solid rgba(236,47,145,.3)}.pf-pro-pack-offer.is-active .pf-pro-pack-col--on *{color:#fff!important}@keyframes pfPop{0%{transform:scale(.98);opacity:.85}to{transform:scale(1.02);opacity:1}}.pf-pro-pack-col--on{transform:scale(1.03);box-shadow:0 10px 20px #00000040;z-index:2;position:relative}.pf-pro-pack-col--on{background:#ec2f911f;border:1px solid rgba(236,47,145,.3);box-shadow:0 8px 18px #0000002e;position:relative}.pf-pro-pack-col--on .pf-pro-pack-col-title{color:#fff!important}.pf-pro-pack-col--on>div:not(.pf-pro-pack-col-title){position:relative;padding-left:14px;color:#fff!important}.pf-pro-pack-col--on>div:not(.pf-pro-pack-col-title):before{content:"\2714";position:absolute;left:0;top:0;color:#ec2f91;font-weight:800}.pf-pro-pack-col--off{background:#ffffff0a}.pf-pro-pack-col--off .pf-pro-pack-col-title,.pf-pro-pack-col--off>div:not(.pf-pro-pack-col-title){color:#ffffffad!important}.pf-pro-pack-value{margin-top:4px;font-size:.7rem;color:#4f465c;text-align:center}.pf-pro-pack-bridge{font-size:.8rem;font-weight:600;color:#6b35df;opacity:.9;margin:10px 0 6px;text-align:center;letter-spacing:.04em}.pf-pro-pack-bridge strong{font-weight:700;color:#ec2f91}.pf-pro-proof{font-size:12px;color:#000000bf;text-align:center;margin-top:6px}.pf-pro-pack-price del{opacity:.5;margin-right:6px}.pf-pro-pack-offer.is-recommended{animation:pfPulse .6s ease}@keyframes pfPulse{0%{transform:scale(.98);opacity:.8}to{transform:scale(1);opacity:1}}@media screen and (min-width:990px){.pf-gallery-wrap{position:sticky;top:80px;height:fit-content}}.pf-gallery-wrap{transition:transform .2s ease}.pf-gallery-main-image{transition:transform .3s ease}.pf-gallery-main:hover .pf-gallery-main-image{transform:scale(1.03)}.pf-cart-summary{display:flex;flex-direction:column;gap:12px}.pf-cart-checkout-note{margin-top:10px;text-align:center;font-size:12px;line-height:1.4;color:#4f465c;font-weight:500}.pf-cart-urgency{font-size:.9rem;font-weight:600;color:#ec2f91;text-align:center;margin-bottom:4px}.pf-checkout-btn{padding:16px;font-size:1.05rem;font-weight:700;border-radius:12px}.pf-cart-trust{margin-top:8px;padding:12px;font-size:.85rem;line-height:1.4}.pf-cart-item-title{font-size:1rem;font-weight:700;color:#1b2733;margin-bottom:4px}.pf-cart-item-variant{font-size:.85rem;color:#fff9}.pf-cart-item-price{font-size:1.1rem;font-weight:700;color:#ec2f91}.pf-cart-qty{border-radius:10px;padding:4px 8px}.cart-page__summary>*{padding:14px!important}.cart-page__summary .cart-totals,.cart-page__summary .cart__ctas,.cart-page__summary .cart-actions,.cart-page__summary .cart-discount{margin-top:0!important;margin-bottom:8px!important}.cart-page__summary .cart__checkout-button,.cart-page__summary .button,.cart-page__summary [type=submit]{margin-top:8px!important;margin-bottom:6px!important}.cart-page__summary .additional-checkout-buttons{margin-top:6px!important;margin-bottom:8px!important}.cart-page__summary .pf-cart-urgency,.cart-page__summary .pf-cart-trust,.cart-page__summary .cart-summary__note,.cart-page__summary .cart-totals__tax-note{margin-top:6px!important;margin-bottom:0!important}.cart-items__title{font-size:1.08rem!important;font-weight:800!important;line-height:1.2!important;margin-bottom:4px!important}.cart-items__variants,.cart-items__properties,.cart-items__details,.cart-items__details dd,.cart-items__details dt{color:#ffffffad!important;font-size:.88rem!important;line-height:1.35!important}.cart-items__price{font-size:1.08rem!important;font-weight:800!important;color:#a98bff!important;line-height:1.1!important}.cart-items__price-unit{color:#fff9!important}.cart-items__table-row{padding:12px 0 14px!important}.cart-items__remove{color:#ffffff94!important}.cart-items__remove:hover{color:#ff7b7b!important}.newsletter,.newsletter-section,.footer-newsletter,.footer-block--newsletter{opacity:.72!important}.newsletter input,.newsletter button,.footer-newsletter input,.footer-newsletter button{transform:scale(.98)}.newsletter h2,.newsletter h3,.footer-newsletter h2,.footer-newsletter h3{font-size:.95rem!important;opacity:.82!important}.newsletter p,.footer-newsletter p{font-size:.82rem!important;opacity:.68!important}@media screen and (max-width:749px){.cart-page__summary>*{padding:12px!important}.cart-items__title{font-size:1rem!important}.cart-items__variants,.cart-items__properties,.cart-items__details,.cart-items__details dd,.cart-items__details dt{font-size:.84rem!important}.cart-items__price{font-size:1rem!important}}.pf-checkout-btn,.cart__checkout-button,.cart-page__summary button[type=submit]{box-shadow:0 10px 24px #ec2f9140;transform:translateY(0);transition:all .2s ease}.pf-checkout-btn:hover,.cart__checkout-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #ec2f9159}.cart-page__more-blocks{border-top:1px solid rgba(255,255,255,.08);padding-top:18px;margin-top:24px}.cart-page__summary>*{background:#0f141999!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;border:1px solid rgba(255,255,255,.06)}.cart-page__summary .cart-summary,.cart-page__summary .cart__footer,.cart-page__summary .totals,.cart-page__summary .cart-totals{background:transparent!important;box-shadow:none!important}.cart-page__summary,.cart-page__summary *{color:#e8fdf9}.cart-page__summary div{background:transparent!important}.cart-page__summary>*{background:#141e23b3!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cart-page__summary{background:transparent!important;box-shadow:none!important}.cart-page__summary>*{background:#121821e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px #a98bff14,0 12px 30px #00000059!important}.cart-page__summary .cart-summary,.cart-page__summary .cart__footer,.cart-page__summary .totals,.cart-page__summary .cart-totals,.cart-page__summary .cart-discount,.cart-page__summary .cart-actions,.cart-page__summary .cart__ctas{background:transparent!important;box-shadow:none!important}.cart-page__summary,.cart-page__summary .cart-totals,.cart-page__summary .cart__ctas,.cart-page__summary .cart-discount,.cart-page__summary .cart-actions,.cart-page__summary .cart-note{color:#e8fdf9!important}.cart-page__summary .cart-discount__label,.cart-page__summary .cart-note__label,.cart-page__summary .cart-totals__original-label,.cart-page__summary .cart-totals__total-label,.cart-page__summary .cart-totals__item,.cart-page__summary .cart-actions summary,.cart-page__summary .cart-discount__summary,.cart-page__summary .cart-note__summary{color:#fff!important;font-weight:700!important}.cart-page__summary .cart-totals__total-value,.cart-page__summary .cart-totals__original-value,.cart-page__summary #cart-total-value,.cart-page__summary [data-testid=cart-total-value]{color:#fff!important;font-weight:800!important}.cart-page__summary .cart-discounts__value,.cart-page__summary .cart-discounts__label,.cart-page__summary .cart-discount__pill,.cart-page__summary .cart-discount__pill-code{color:#a98bff!important}.cart-page__summary .cart-totals__tax-note,.cart-page__summary .cart-totals__tax-note *,.cart-page__summary .cart-totals__tax-note small{color:#e8fdf9b8!important}.cart-page__summary .cart-discount__input{background:#fffffff5!important;color:#111827!important;border:1px solid rgba(15,23,42,.14)!important}.cart-page__summary>.section-background.color-scheme-2,.cart-page__summary>.section-background{background:#f7f9fb!important;opacity:1!important;box-shadow:none!important;border:0!important}.cart-page__summary>.cart-summary.color-scheme-2,.cart-page__summary>.cart-summary,.cart-page__summary>.cart-summary.cart-summary--extend{background:#f7f9fb!important;box-shadow:none!important;border:0!important}.cart-page__summary .cart-summary__inner{background:transparent!important}.cart-page__summary .cart-totals{background:#121821e0!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 0 0 1px #a98bff14,0 18px 42px #0000004d!important}.cart-page__summary>.cart-summary.color-scheme-2{--color-background: 11, 15, 20 !important;--color-foreground: 255, 255, 255 !important;--color-border-rgb: 255 255 255 / .08 !important}.pf-upsell-headline{font-size:.95rem;color:#ffffffb3;margin-bottom:8px}.pf-upsell-social{font-size:.8rem;color:#5eead4;margin-top:6px;margin-bottom:4px}.pf-upsell-sub{font-size:.85rem;color:#fff9;margin-bottom:12px}.pf-upsell-social{font-weight:600;color:#5eead4}.pf-upsell-sub{margin-bottom:10px}.is-featured{box-shadow:0 0 0 1px #ec2f9199,0 10px 30px #0006}.resource-list__item:not(.is-featured){opacity:.85}.pf-upsell-bundle{font-size:.85rem;color:#5eead4;margin-top:6px;margin-bottom:10px;font-weight:600;text-align:center}.pf-upsell-dynamic{font-size:.82rem;color:#5eead4;margin-top:6px;margin-bottom:10px;font-weight:600}@container cart-items (min-width: 720px){.cart-items__table-row{grid-template-columns:9rem minmax(0,1fr) auto minmax(var(--cart-item-price-width),auto)}}.cart-items__table-row{grid-template-columns:9rem minmax(0,1fr) auto minmax(var(--cart-item-price-width),auto)}.cart-items__details a[href*=getuploadkit],.cart-items__details a[href*=uploadkit],.cart-items__details a[href*=uploads],.cart-items__details img[src*=getuploadkit],.cart-items__details img[src*=uploadkit],.cart-items__details *[class*=upload],.cart-items__details *[id*=upload],.cart-items__details a[href*="cdn.shopify.com-uploadkit.app"],.cart-items__details a[href*="download.html?id="],.cart-items__details img[src*="cdn.shopify.com-uploadkit.app"],.cart-items__details img[src*="download.html?id="]{display:none!important}.banner{position:relative}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050a14d9,#050a1466,#050a1400);pointer-events:none;z-index:1}.banner>*{position:relative;z-index:2}.pf-sticky-price{position:sticky;top:70px;z-index:8;align-self:start;display:grid;gap:12px;padding:14px 16px;margin-bottom:18px;border-radius:18px;background:#050a1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(105,240,239,.12);box-shadow:0 10px 28px #0000002e}@media screen and (max-width:749px){.pf-sticky-price{position:static;top:auto}}.pf-sticky-price{box-shadow:0 12px 28px #0003}.pf-mobile-sticky-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;pointer-events:none}.pf-mobile-sticky-bar.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.pf-mobile-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 14px;border-radius:18px;background:#061320f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(105,240,239,.14);box-shadow:0 14px 34px #00000047}.pf-mobile-sticky-bar__meta{min-width:0}.pf-mobile-sticky-bar__price{font-size:18px;line-height:1.1;font-weight:800;color:#1b2733}.pf-mobile-sticky-bar__note{margin-top:3px;font-size:11px;line-height:1.3;color:#ffffffc2}.pf-mobile-sticky-bar__button{border:0;min-height:46px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.01em;color:#03131d;background:linear-gradient(135deg,#7cf7ee,#25d8d6);box-shadow:0 10px 24px #25d8d638;cursor:pointer;white-space:nowrap}.pf-mobile-sticky-bar__button:hover{transform:translateY(-1px)}@media screen and (min-width:750px){.pf-mobile-sticky-bar{display:none}}.pf-mobile-sticky-bar__selection{margin-top:3px;font-size:11px;line-height:1.3;color:#4f465c}.pf-review-summary{margin-top:14px;padding:14px 16px;border-radius:18px;background:#03080f;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 0 1px #ffffff0a inset,0 12px 28px #00000059;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:pointer}.pf-review-summary:hover{transform:translateY(-2px);border-color:#69f0ef2e;box-shadow:0 0 0 1px #ffffff0d inset,0 18px 36px #0000006b}.pf-review-summary__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pf-review-summary__stars{display:inline-flex;align-items:center;gap:3px;font-size:17px;line-height:1;color:#69f0ef;letter-spacing:.01em;text-shadow:0 0 10px rgba(105,240,239,.14)}.pf-review-summary__star--empty{color:#69f0ef47;text-shadow:none}.pf-review-summary__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-review-summary__rating{font-size:15px;font-weight:800;color:#1b2733;letter-spacing:-.02em}.pf-review-summary__count{font-size:13px;color:#ffffffb8}.pf-review-summary__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.pf-review-summary__trust{font-size:12px;line-height:1.45;color:#ffffffbd}.pf-review-summary__link{font-size:12px;font-weight:700;color:#69f0ef;text-decoration:none;white-space:nowrap}.pf-review-summary__link:hover{text-decoration:underline}@media screen and (max-width:749px){.pf-review-summary{padding:12px 14px;border-radius:16px}.pf-review-summary__bottom{flex-direction:column;align-items:flex-start}}.pf-product-review-section{position:relative;z-index:2;margin-top:24px;margin-bottom:0;padding:40px 0 24px;background:#f7f9fb}.pf-product-review-head,.pf-product-review-grid{max-width:1100px;margin-left:auto;margin-right:auto}.pf-product-review-head{text-align:center;max-width:780px;margin:0 auto 24px;background:transparent}.pf-product-review-head__eyebrow{margin:0 0 10px;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#69f0ef;font-weight:700}.pf-product-review-head__title{margin:0;font-size:clamp(26px,2.4vw,36px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff;font-weight:800}.pf-product-review-head__sub{margin:12px 0 0;font-size:14px;line-height:1.5;color:#fffc}.pf-product-review-head__note{margin:10px 0 0;font-size:13px;line-height:1.45;color:#ffffff9e}.pf-product-review-grid{display:grid;grid-template-columns:1fr;gap:20px}.pf-product-review-card{border-radius:28px;padding:28px 24px;background:linear-gradient(180deg,#0f141cf5,#080c12fa);border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 40px #00000047,0 0 0 1px #ffffff05 inset}.pf-product-review-card--write{text-align:center;background:linear-gradient(180deg,#121a26fa,#0a0f16fa);border:1px solid rgba(105,240,239,.14);box-shadow:0 20px 46px #00000057,0 0 0 1px #69f0ef0a inset}.pf-product-review-card--write:hover{transform:translateY(-2px)}.pf-product-review-card--info{background:linear-gradient(180deg,#0d1219f5,#070b10fa);border:1px solid rgba(255,255,255,.05);opacity:1}.pf-product-review-card__inner,.pf-product-review-info{max-width:430px;margin:0 auto}.pf-product-review-card--write h3,.pf-product-review-info h3{margin:0;font-size:22px;line-height:1.05;letter-spacing:-.01em;color:#fff;font-weight:800;text-transform:uppercase}.pf-product-review-card--write p{margin:10px 0 0;font-size:14px;line-height:1.5;color:#fffc}.pf-product-review-subtext{margin:20px 0 0;font-size:14px;line-height:1.5;color:#ffffffc7}.pf-review-cta-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:20px;padding:0 22px;border-radius:999px;border:none;background:linear-gradient(135deg,#7cf7ee,#22d3ee);color:#03131d;font-size:13px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 28px #22d3ee40,0 0 20px #22d3ee26;transition:transform .2s ease,box-shadow .2s ease}.pf-review-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #22d3ee59,0 0 30px #22d3ee33}.pf-review-cta-note{display:block;margin-top:16px;font-size:12px;line-height:1.45;color:#ffffff9e}.pf-product-review-info__eyebrow{display:inline-block;margin-bottom:10px;font-size:11px;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:#69f0ef;font-weight:700}.pf-product-review-info__list{display:grid;gap:10px;margin-top:20px;font-size:14px;line-height:1.5;color:#ffffffd1}.pf-product-review-info__list div{position:relative;padding-left:20px}.pf-product-review-info__list div:before{content:"\2713";position:absolute;left:0;top:0;color:#69f0ef;font-weight:700}.pf-product-review-info__note{margin-top:16px;font-size:14px;line-height:1.5;color:#ffffffad}.pf-review-hidden-widget{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.pf-product-review-section:after{content:"";display:block;width:100%;max-width:1100px;height:1px;margin:28px auto 0;background:linear-gradient(90deg,transparent 0%,rgba(105,240,239,.14) 20%,rgba(105,240,239,.28) 50%,rgba(105,240,239,.14) 80%,transparent 100%)}@media screen and (min-width:990px){.pf-product-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-product-review-card{min-height:300px;display:flex;align-items:center}}@media screen and (max-width:749px){.pf-product-review-section{margin-top:40px;padding-top:32px;padding-bottom:20px}.pf-product-review-card{padding:24px 18px;border-radius:22px}.pf-product-review-head__title{font-size:32px}.pf-product-review-card--write h3,.pf-product-review-info h3{font-size:20px}.pf-product-review-subtext{margin-top:16px}.pf-review-cta-btn{margin-top:18px;min-height:46px;padding:0 20px;font-size:12px}.pf-review-cta-note{margin-top:14px;font-size:12px}}.pf-review-hidden-widget{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;left:-99999px!important;top:0!important}.shopify-section:has(#PfProductReviewSection){background:#f7f9fb!important}.shopify-section:has(#PfProductReviewSection)>div{background:transparent!important}#shopify-section-template--26452482425153__peelforge_product_review_cta_gfyrrK{background:#f7f9fb!important}.pf-details{background:linear-gradient(180deg,#0f1620,#f7f9fb)!important}.pf-details{background:#f7f9fb!important}#shopify-section-template--26452482425153__details .pf-section-block:last-child{margin-bottom:0!important;background:#11161d!important}#shopify-section-template--26452482425153__details{background:#f7f9fb!important;padding-bottom:0!important}#shopify-section-template--26452482425153__peelforge_product_review_cta_gfyrrK{margin-top:0!important;background:#f7f9fb!important}.pf-email-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.pf-email-popup.active{display:block}.pf-email-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#050a0fd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pf-email-popup__card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);background:#f7f9fb;border-radius:20px;padding:32px;width:90%;max-width:460px;text-align:center;border:1px solid rgba(236,47,145,.15);box-shadow:0 20px 60px #0009;transition:all .25s ease}.pf-email-popup.active .pf-email-popup__card{transform:translate(-50%,-50%) scale(1)}.pf-email-popup__card h2{font-size:24px;margin-bottom:10px}.pf-email-popup__sub{font-size:14px;opacity:.7;margin-bottom:16px}.pf-email-popup__offer{background:#ec2f9114;border:1px solid rgba(236,47,145,.2);padding:12px;border-radius:12px;margin-bottom:20px;font-weight:600}.pf-email-popup__actions{display:flex;gap:10px;justify-content:center}.pf-btn{padding:10px 16px;border-radius:999px;text-decoration:none;font-weight:600}.pf-btn--primary{background:linear-gradient(90deg,#00f5d4,#0ea5a4);color:#000}.pf-btn--secondary{background:#ffffff14;color:#fff}.pf-email-popup__close{position:absolute;top:10px;right:14px;background:none;border:none;color:#aaa;font-size:18px;cursor:pointer}.pf-materials{padding:60px 20px;background:#f7f9fb}.pf-materials-inner{max-width:1100px;margin:0 auto;text-align:center}.pf-materials-head h2{font-size:28px;margin-bottom:10px}.pf-sub{opacity:.7;margin-bottom:40px}.pf-material-card{background:#ffffff08;border-radius:18px;padding:24px;border:1px solid rgba(255,255,255,.06);text-align:left}.pf-material-card--highlight{border:1px solid rgba(124,70,245,.4);box-shadow:0 0 30px #7c46f51a}.pf-material-card h3{margin-bottom:6px}.pf-material-tag{color:#7c46f5;font-size:13px;margin-bottom:14px}.pf-material-card ul{padding-left:0;list-style:none;margin-bottom:16px}.pf-material-card li{margin-bottom:8px;font-size:14px}.pf-material-best{font-size:13px;opacity:.7}.pf-materials-note{margin-top:30px;opacity:.6}.pf-finish-help{margin-top:8px;font-size:13px;opacity:.7}.pf-materials{margin-top:50px}.pf-finish-help{margin-top:8px;font-size:13px;line-height:1.45;opacity:.72}.pf-materials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pf-material-card{background:#0f1720;border-radius:20px;padding:24px}.pf-material-card--highlight{border:1px solid rgba(236,47,145,.25);box-shadow:0 0 30px #ec2f9114}@media(max-width:768px){.pf-materials-grid{grid-template-columns:1fr}}.pf-materials-section{margin-top:20px;padding:28px 0 8px}.pf-materials-section .pf-sub{opacity:.8;max-width:720px}.pf-materials-section{background:#f7f9fb!important}.pf-materials-section{background:#f7f9fb!important;margin-top:-1px;padding-top:40px;padding-bottom:20px}.pf-product-details-section,.pf-product-main,.pf-product-container,.shopify-section{margin-bottom:0!important}.pf-materials-section{position:relative;background:#f7f9fb!important;padding-top:48px;overflow:hidden}.pf-materials-section:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(calc(-50% + var(--glow-shift, 0px)));width:600px;height:120px;pointer-events:none;transition:all .35s ease;background:radial-gradient(ellipse at center,rgba(236,47,145,.18) 0%,rgba(236,47,145,.08) 35%,rgba(236,47,145,.03) 55%,transparent 75%);opacity:var(--glow-opacity, .45)}.pf-material-card{position:relative;transition:all .35s ease;z-index:2}.pf-material-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #ec2f911f}.pf-materials-grid:hover .pf-material-card:first-child:hover~.pf-materials-section:before{transform:translate(-120%)}.pf-materials-grid:hover .pf-material-card:last-child:hover~.pf-materials-section:before{transform:translate(20%)}.pf-custom-size-toggle{margin-bottom:12px}.pf-custom-size-inputs{margin-bottom:16px;padding:14px;background:#ffffff08;border-radius:12px}.pf-custom-size-row{display:flex;gap:10px}.pf-custom-size-row input{width:100%;padding:10px;background:#f7f9fb;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff}.pf-custom-size-result{margin-top:10px;font-size:13px;opacity:.8}.pf-custom-size-row input:focus{border-color:#ec2f9199;box-shadow:0 0 0 2px #ec2f9126}.pf-custom-size-help{margin:8px 0 0;font-size:12px;line-height:1.45;opacity:.72}.pf-custom-size-result{margin-top:10px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.pf-custom-size-result__line{font-size:13px;font-weight:600}.pf-custom-size-result__sub{margin-top:4px;font-size:11px;line-height:1.4;opacity:.68}.pf-price.is-updating,.pf-price-per-unit.is-updating,.pf-compare-price.is-updating{transform:scale(1.04);opacity:.88;transition:transform .18s ease,opacity .18s ease}.pf-custom-size-result.is-updating{border-color:#ec2f9138;box-shadow:0 0 0 2px #ec2f9114;transition:border-color .18s ease,box-shadow .18s ease}#PfMappedSize{color:#5ef2c2;font-weight:700;text-shadow:0 0 6px rgba(94,242,194,.35)}#PfMappedSize.is-updating{transform:scale(1.08);transition:transform .15s ease}#PfMappedSize{color:#0b141a!important;background:#b89cff;padding:2px 8px;border-radius:6px;font-weight:800;box-shadow:0 2px 6px #0000001f}#PfMappedSizeNote{color:#5f676c;font-size:.75rem}.pf-custom-size-result__line{margin-top:8px;font-size:.9rem}.pf-shop-products__card{display:flex;flex-direction:column;height:100%}.pf-shop-products__content{display:flex;flex-direction:column;justify-content:flex-start;min-height:78px}.pf-shop-products__card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.pf-shop-products__card:hover{transform:translateY(-6px);border-color:#3ae5ff59;box-shadow:0 16px 34px #00000059}.pf-shop-products__content p{font-size:13px;line-height:1.45;opacity:.92}.pf-shop-products__content h3{font-size:17px;line-height:1.25;font-weight:700;margin-bottom:6px}.pf-email-popup__card{opacity:0;transform:translate(-50%,-60%) scale(.9)}.pf-email-popup.active .pf-email-popup__card{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .3s ease}.pf-email-popup__card{transform:translate(-50%,-50%) scale(.95);transition:all .25s ease}.pf-label-card{transition:all .25s ease}.pf-label-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #00000059;border-color:#55e6d14d}.pf-label-card-media{position:relative}.pf-label-card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#08111b33,#08111b99)}.pf-blog-mid-cta{margin:50px 0;padding:32px;border-radius:20px;text-align:center;background:linear-gradient(180deg,#00c8ff14,#00c8ff05);border:1px solid rgba(0,200,255,.2)}.pf-blog-btn-primary{display:inline-block;margin-top:12px;padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,#00c2ff,#00e0a4);color:#001018;font-weight:600;text-decoration:none}.pf-blog-proof{margin:20px 0;text-align:center;font-size:14px;opacity:.8}.pf-blog-btn-primary{display:inline-block;margin-top:12px;padding:14px 26px;border-radius:999px;background:linear-gradient(135deg,#00c2ff,#00e0a4);color:#001018;font-weight:700;text-decoration:none;box-shadow:0 10px 25px #00c8ff40;transition:all .2s ease}.pf-blog-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 35px #00c8ff59}.pf-details{padding-bottom:0!important}.pf-details,.pf-details .page-width{padding-bottom:0!important}.pf-details .pf-section-block:last-child{margin-bottom:0!important;padding-bottom:0!important}.pf-bulk-grid{margin-bottom:0!important}.pf-details[class*=-padding],.pf-details[class*=-padding] .page-width{padding-bottom:0!important;margin-bottom:0!important}.pf-details[class*=-padding] .pf-section-block:last-child{margin-bottom:0!important;padding-bottom:0!important}.pf-details[class*=-padding] .pf-bulk-grid{margin-bottom:0!important;padding-bottom:0!important}.pf-details[class*=-padding] .pf-section-block.pf-bulk-grid{margin-bottom:0!important}.pf-product-guides{margin-top:0!important}section[class*=__peelforge_product_details][class*=-padding]{padding-bottom:0!important;margin-bottom:0!important}section[class*=__peelforge_product_details][class*=-padding] .page-width{padding-bottom:0!important;margin-bottom:0!important}.pf-materials{margin-bottom:-6px!important}.pf-product-guides{margin-top:-6px!important}.pf-materials{position:relative;margin-bottom:0!important;padding-bottom:0!important;background:#f7f9fb!important}.pf-materials-inner,.pf-materials-note{margin-bottom:0!important;padding-bottom:0!important}.pf-materials:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:8px;background:#f7f9fb;pointer-events:none;z-index:5}.pf-product-guides{position:relative;margin-top:-8px!important;z-index:6;background:#f7f9fb!important}.pf-details .pf-section-block:first-child{margin-top:0!important}.pf-product-guides{padding-bottom:36px}.pf-product-guides+.pf-details .pf-section-block:first-child{margin-top:20px!important}.pf-product-guides{padding-bottom:26px!important}.pf-product-guides+.shopify-section .pf-details .pf-section-block:first-child{margin-top:26px!important}.pf-guides-hub{padding:60px 0;background:#f7f9fb;color:#f4f7fb}.pf-guides-hero{text-align:center;max-width:720px;margin:0 auto 48px}.pf-guides-hero h1{font-size:clamp(28px,3vw,42px);margin-bottom:12px}.pf-guides-hero .pf-sub{opacity:.75;margin-bottom:24px}.pf-guides-featured{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:50px}.pf-guide-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:20px;transition:all .25s ease}.pf-guide-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000059}.pf-guide-card--featured{border:1px solid rgba(124,70,245,.4);background:linear-gradient(135deg,#7c46f514,#0a141ee6)}.pf-badge{font-size:12px;opacity:.7;display:inline-block;margin-bottom:8px}.pf-guides-section{margin-bottom:40px}.pf-guides-section h2{margin-bottom:14px}.pf-guides-grid{display:flex;flex-wrap:wrap;gap:14px}.pf-guides-grid a{background:#ffffff08;padding:10px 14px;border-radius:999px;font-size:14px;transition:all .2s ease}.pf-guides-grid a:hover{background:#7c46f51a}.pf-guides-cta{text-align:center;margin-top:60px}.pf-option-chip--quiz-recommended{position:relative;border-color:#7c46f559!important;box-shadow:0 0 0 1px #7c46f51a}.pf-quiz-recommended-badge{display:block;margin-top:6px;color:#a98bff;font-size:11px;font-weight:700}.pf-quiz-header{text-align:center;max-width:720px;margin:0 auto 16px}.pf-quiz-eyebrow{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#a98bff;margin-bottom:10px}.pf-quiz-title{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1.2;margin-bottom:10px}.pf-quiz-subtext{font-size:.95rem;color:#ffffffb3;margin-bottom:12px}.pf-quiz-alt-path{font-size:.88rem;color:#ffffffa6}.pf-quiz-alt-path a{color:#a98bff;font-weight:700;margin-left:6px;text-decoration:none;transition:opacity .2s ease}.pf-quiz-alt-path a:hover{opacity:.75;text-decoration:underline}.pf-label-collection h2{font-size:clamp(1.4rem,2vw,1.8rem)!important}.pf-label-collection{padding-top:32px}.pf-faq-list{padding:20px}.pf-faq-item{border-radius:14px;overflow:hidden;transition:all .25s ease}.pf-faq-question{width:100%;text-align:left;padding:18px 22px;font-size:.95rem;background:transparent;border:none}.pf-faq-answer{padding:0 22px 18px;display:none;opacity:.85}.pf-faq-item.active .pf-faq-answer{display:block}.pf-faq-item+.pf-faq-item{margin-top:10px}.pf-faq-item:hover{background:#ffffff05;transform:translateY(-2px)}.pf-faq-question{cursor:pointer}.pf-faq-answer{border-top:1px solid rgba(255,255,255,.06);margin-top:8px;padding-top:12px}.pf-faq-answer{padding:16px 20px!important}.pf-faq-answer p{margin:0 0 10px}.pf-quiz-applied{display:flex;align-items:flex-start;gap:10px;text-align:left;cursor:pointer;border:1px solid rgba(124,70,245,.22);margin:12px 0 16px;padding:10px 12px;border-radius:12px;background:#7c46f514;border:1px solid rgba(124,70,245,.28);color:#142126;font-size:.9rem;line-height:1.45;box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff40;opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,box-shadow .22s ease}.pf-quiz-applied:before{content:"";flex-shrink:0;width:3px;min-height:100%;align-self:stretch;background:#ec2f9199;border-radius:999px;margin-top:2px}.pf-quiz-applied strong{display:block;color:#0b6b6f;font-weight:700;margin-bottom:2px}.pf-quiz-applied span:first-child{display:block;color:#3f555c}.pf-quiz-applied span:last-child{display:block;margin-top:2px;font-size:11px;color:#6f858d}.pf-quiz-applied{cursor:default}.pf-quiz-applied:hover{border-color:#7c46f547;box-shadow:0 4px 12px #00000014,inset 0 1px #ffffff40}.pf-quiz-applied:focus-visible{outline:none}.footer-content>*:last-child{display:flex;flex-direction:column}.footer-content>*:last-child .menu+.text,.footer-content>*:last-child [class*=menu]+[class*=text]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.footer-content>*:last-child .text p,.footer-content>*:last-child [class*=text] p{line-height:1.55;font-size:.88rem;color:#ffffffb8}.footer-content>*:last-child .text strong,.footer-content>*:last-child .text b,.footer-content>*:last-child [class*=text] strong,.footer-content>*:last-child [class*=text] b{color:#a98bff}.pf-product-trust{margin-top:10px;text-align:center;font-size:.85rem;color:#f4f7fba6;display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap}.pf-product-trust a{color:#f4f7fbbf;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.pf-product-trust a:hover{color:#8bf3e4;border-color:#55e6d166}.pf-cta-stack{margin-top:14px;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,#ffffff08,#ffffff04);border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 24px #0000002e,inset 0 1px #ffffff05}.pf-cta-stack .pf-atc-btn{margin:0}.pf-product-trust{margin-top:10px;margin-bottom:10px;text-align:center;font-size:.8rem;color:#f4f7fb8c;display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap}.pf-product-trust a{color:#f4f7fbb8;text-decoration:none;border-bottom:none;transition:color .2s ease,opacity .2s ease;opacity:.85}.pf-product-trust a:hover{color:#8bf3e4;opacity:1}.pf-quick-order-link{display:block;text-align:center;font-size:.8rem;color:#f4f7fb9e;text-decoration:none;transition:color .2s ease,opacity .2s ease}.pf-quick-order-link:hover{color:#8bf3e4}@media(max-width:768px){.pf-cta-stack{padding:12px;border-radius:16px}.pf-product-trust{font-size:.78rem;gap:6px}.pf-quick-order-link{font-size:.78rem}}.pf-quick-order-link{display:block;text-align:center;font-size:.85rem;color:#121922;text-decoration:none;margin-top:6px;opacity:.9;transition:all .2s ease}.pf-quick-order-link:hover{opacity:1;color:#6b35df}.pf-hiw-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;will-change:transform}.pf-hiw-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #00000059,0 0 0 1px #20d7cc1f;border-color:#20d7cc40}.pf-hiw-image{transition:transform .25s ease}.pf-hiw-card:hover .pf-hiw-image{transform:translateY(-2px)}.pf-hiw-card{border:1px solid rgba(255,255,255,.08)}@media(min-width:1601px){.page-width,.pf-page-width,.pf-container{max-width:1400px;margin-left:auto;margin-right:auto}}@media(max-width:1400px){.page-width,.pf-page-width,.pf-container{max-width:1220px}.pf-section,.pf-block,.pf-card,.pf-panel{border-radius:22px}.pf-stack-xl,.pf-gap-xl{gap:24px!important}.pf-stack-lg,.pf-gap-lg{gap:18px!important}.pf-stack-md,.pf-gap-md{gap:14px!important}.pf-hero-title,.pf-page-hero h1,.pf-product-title,.pf-so-hero h1,.pf-ag-hero h1{font-size:clamp(34px,3.6vw,46px)!important;line-height:1.04!important}.pf-section-title,.pf-so-section-head h2,.pf-so-help h2,.pf-so-final h2,.pf-ag-card h2,.pf-ag-examples__header h2,.pf-ag-faq__header h2{font-size:clamp(24px,2.4vw,32px)!important;line-height:1.08!important}.pf-subtitle,.pf-page-subtitle,.pf-description,.pf-so-hero p,.pf-so-section-head p,.pf-so-help p,.pf-so-final p,.pf-ag-hero p{font-size:15px!important;line-height:1.7!important}.pf-btn,.pf-button,.pf-so-btn,.pf-ag-btn,.pf-sheet-summary__cta,.pfqo-cta,.pf-cart-checkout,.button,button.button{min-height:48px!important;font-size:14px!important;padding-left:16px!important;padding-right:16px!important}.pf-product,.pf-product-main,.pf-product-layout,.pf-product-wrap,.peelforge-product-main{gap:20px!important}.pf-product__media,.pf-product-media,.pf-product-gallery,.pf-gallery-card{border-radius:22px!important}.pf-product__info,.pf-product-info,.pf-product-panel,.pf-product-card{padding:20px!important;border-radius:22px!important}.pf-option-card,.pf-option-group,.pf-upload-card,.pf-trust-card,.pf-feature-card,.pf-proof-card,.pf-price-card{padding:16px!important;border-radius:18px!important}.pf-option-title,.pf-option-group__title,.pf-product-price,.pf-price-main{font-size:15px!important}.pf-qty-grid,.pf-quantity-grid,.pf-option-values--quantity,.pf-size-grid,.pf-finish-grid{gap:10px!important}.pf-qty-card,.pf-quantity-card,.pf-size-card,.pf-finish-card,.pf-chip,.pf-pill-option{padding:14px 12px!important;min-height:unset!important;border-radius:16px!important}.pf-upload-section,.pf-upload-wrap,.pf-upload-card,.pfqo-upload-area{padding:16px!important}.pf-upload-copy,.pf-trust-copy,.pf-proof-copy,.pf-helper-text{font-size:13px!important;line-height:1.6!important}.pf-thumb,.pf-gallery-thumb,.product__media-thumbnail{border-radius:14px!important}.pf-sheet-quick-order .page-width{max-width:1220px!important}.pf-sheet-quick-order__wrap{gap:20px!important}.pf-sheet-quick-order__hero,.pf-sheet-quick-order__card,.pf-sheet-summary__card,.pf-sheet-step{border-radius:22px!important}.pf-sheet-quick-order__app{gap:18px!important;padding:20px!important}.pf-sheet-step,.pf-sheet-summary__card{padding:16px!important}.pf-sheet-quick-order__title{font-size:clamp(30px,3.6vw,42px)!important}.pf-sheet-quick-order__sub,.pf-sheet-upload__copy,.pf-sheet-summary__upload-note{font-size:14px!important;line-height:1.65!important}.pf-sheet-shape-gateway,.pf-sheet-size-grid,.pf-sheet-pack-grid,.pf-sheet-finish-grid{gap:10px!important}.pf-sheet-shape-gateway__item,.pf-sheet-chip,.pf-sheet-pack,.pf-sheet-finish{padding:14px!important;border-radius:18px!important}.pf-sheet-pack{min-height:98px!important}.pf-sheet-summary__price-main{font-size:30px!important}.pf-sheet-summary{top:28px!important;max-height:calc(100vh - 36px)!important}.pf-so-shell{gap:22px!important}.pf-so-hero,.pf-so-products,.pf-so-help,.pf-so-final,.pf-so-path,.pf-so-product-card{padding:24px!important;border-radius:24px!important}.pf-so-products{margin-top:4px!important}.pf-so-product-card h3{font-size:22px!important}.pf-so-product-card p,.pf-so-path p{font-size:14px!important;line-height:1.68!important}.pf-so-product-card:hover{transform:translateY(-3px) scale(1.01);border-color:#23d0c759;box-shadow:0 26px 60px #00000047}.pf-so-final__actions{gap:8px!important}.pf-ag-shell{gap:22px!important}.pf-ag-hero,.pf-ag-card,.pf-ag-examples,.pf-ag-faq,.pf-ag-banner,.pf-ag-chooser{padding:22px!important;border-radius:24px!important}.pf-ag-mock{height:164px!important}.pf-cart,.pf-cart-wrap,.pf-cart-grid,.main-cart,.cart__content{gap:18px!important}.pf-cart-summary,.pf-cart-products,.pf-cart-card,.cart__footer,.cart__items,.pf-upsell-card,.pf-pro-pack-offer,.pf-addon-card{border-radius:22px!important}.pf-cart-summary,.pf-cart-products,.pf-cart-card,.pf-upsell-card,.pf-pro-pack-offer,.pf-addon-card,.cart-item,.cart__item{padding:16px!important}.pf-cart-title,.pf-cart-summary__title,.pf-upsell-title,.pf-pro-pack-title{font-size:20px!important;line-height:1.12!important}.pf-cart-subtext,.pf-cart-note,.pf-upsell-copy,.pf-pro-pack-copy{font-size:13px!important;line-height:1.6!important}.pf-cart-checkout,.cart__checkout-button,.pf-upsell-add-btn{min-height:48px!important}.pf-cart-image,.cart-item__image,.pf-upsell-image,.pf-addon-image{border-radius:16px!important}.pf-upsell-grid,.pf-cart-upsells,.pf-addon-grid{gap:12px!important}.pf-faq-card,.pf-review-card,.pf-collection-card,.pf-showcase-card,.pf-category-card{padding:18px!important;border-radius:22px!important}.pf-faq-question,.pf-review-title,.pf-category-card h3,.pf-collection-card h3{font-size:18px!important}.pf-faq-answer,.pf-review-copy,.pf-category-card p,.pf-collection-card p{font-size:14px!important;line-height:1.7!important}}@media(max-width:1100px){.page-width,.pf-page-width,.pf-container{max-width:100%;padding-left:20px!important;padding-right:20px!important}.pf-product-main,.pf-product-layout,.pf-sheet-quick-order__header,.pf-sheet-quick-order__app,.pf-so-split,.pf-so-products-grid,.pf-so-help,.pf-so-final,.pf-ag-grid,.pf-ag-examples__grid,.pf-ag-banner,.pf-ag-chooser,.pf-cart-grid,.pf-cart-wrap{grid-template-columns:1fr!important}.pf-sheet-summary,.pf-so-final__actions-wrap,.pf-so-help__actions{position:static!important;max-height:none!important;overflow:visible!important;align-items:flex-start!important;justify-content:flex-start!important}.pf-product__info,.pf-product-info,.pf-product-panel,.pf-product-card,.pf-sheet-step,.pf-sheet-summary__card,.pf-so-path,.pf-so-product-card,.pf-cart-summary,.pf-cart-products,.pf-upsell-card,.pf-pro-pack-offer{padding:16px!important}.pf-sheet-shape-gateway,.pf-sheet-size-grid,.pf-sheet-pack-grid,.pf-sheet-finish-grid{grid-template-columns:1fr 1fr!important}.pf-so-hero-actions,.pf-so-final__actions{width:100%}.pf-so-hero-action{flex:1 1 100%}.pf-so-hero-action .pf-so-btn,.pf-so-final__actions .pf-so-btn{width:100%}}@media(max-width:640px){.page-width,.pf-page-width,.pf-container{padding-left:16px!important;padding-right:16px!important}.pf-start-order,.pf-artwork-guidelines,.pf-sheet-quick-order,.pf-product,.pf-cart{padding-top:18px!important;padding-bottom:18px!important}.pf-hero-title,.pf-page-hero h1,.pf-product-title,.pf-so-hero h1,.pf-ag-hero h1,.pf-sheet-quick-order__title{font-size:32px!important;line-height:1.05!important}.pf-section-title,.pf-so-section-head h2,.pf-so-help h2,.pf-so-final h2,.pf-ag-card h2,.pf-ag-examples__header h2,.pf-ag-faq__header h2{font-size:26px!important}.pf-product__info,.pf-product-info,.pf-product-panel,.pf-product-card,.pf-sheet-step,.pf-sheet-summary__card,.pf-so-hero,.pf-so-products,.pf-so-help,.pf-so-final,.pf-so-path,.pf-so-product-card,.pf-ag-hero,.pf-ag-card,.pf-ag-examples,.pf-ag-faq,.pf-ag-banner,.pf-ag-chooser,.pf-cart-summary,.pf-cart-products,.pf-upsell-card,.pf-pro-pack-offer,.pf-addon-card{padding:16px!important;border-radius:20px!important}.pf-sheet-shape-gateway,.pf-sheet-size-grid,.pf-sheet-pack-grid,.pf-sheet-finish-grid{grid-template-columns:1fr!important}.pf-sheet-pack{min-height:unset!important}.pf-btn,.pf-button,.pf-so-btn,.pf-ag-btn,.pf-sheet-summary__cta,.pfqo-cta,.pf-cart-checkout,.button,button.button{width:100%!important}.pf-trust-row,.pf-trust-pills,.pf-so-trust,.pf-ag-trust,.pf-sheet-upload__reassurance{gap:8px!important}.pf-trust-row span,.pf-trust-pills span,.pf-so-trust span,.pf-ag-trust span,.pf-ag-checks span,.pf-ag-example__tags span,.pf-sheet-upload__reassurance span{font-size:12px!important}.pf-ag-mock{height:150px!important}.pf-ag-mock__label{font-size:22px!important}.pf-cart-item,.cart-item,.cart__item{gap:12px!important}}@media(prefers-reduced-motion:reduce){.pf-btn,.pf-button,.pf-so-btn,.pf-ag-btn,.pf-so-product-card,.pf-sheet-chip,.pf-sheet-pack,.pf-sheet-finish,.pf-option-card,.pf-qty-card,.pf-upsell-card,.pf-addon-card{transition:none!important}}@media(min-width:1101px)and (min-height:1001px){.pf-product-summary,.pf-right-column-sticky,.pf-summary-sticky,.pf-sheet-summary{position:sticky!important;top:32px!important;align-self:start!important;max-height:calc(100vh - 40px)!important;overflow:auto!important}.pf-product-summary__card,.pf-summary-card,.pf-sheet-summary__card{padding:20px!important}}@media(min-width:1101px)and (max-height:1000px)and (min-height:941px){.pf-product-summary,.pf-right-column-sticky,.pf-summary-sticky,.pf-sheet-summary{position:sticky!important;top:16px!important;align-self:start!important;max-height:calc(100vh - 24px)!important;overflow-y:auto!important;overflow-x:visible!important}.pf-product-summary__card,.pf-summary-card,.pf-sheet-summary__card{padding:14px!important;border-radius:20px!important}.pf-product-summary__rows,.pf-summary-rows,.pf-sheet-summary__rows{gap:8px!important;margin-bottom:12px!important}.pf-product-summary__row,.pf-summary-row,.pf-sheet-summary__row{padding-bottom:8px!important;font-size:13px!important}.pf-product-summary__title,.pf-summary-title,.pf-sheet-summary__title{font-size:20px!important;margin-bottom:12px!important;line-height:1.1!important}.pf-product-summary__eyebrow,.pf-summary-eyebrow,.pf-sheet-summary__eyebrow{margin-bottom:8px!important;font-size:10px!important}.pf-product-summary__price-main,.pf-summary-price-main,.pf-sheet-summary__price-main{font-size:28px!important}.pf-product-summary__price-sub,.pf-summary-price-sub,.pf-sheet-summary__price-sub{font-size:12px!important;margin-top:4px!important}.pf-product-summary__variant-status,.pf-summary-variant-status,.pf-sheet-summary__variant-status,.pf-product-summary__upload-note,.pf-summary-upload-note,.pf-sheet-summary__upload-note{margin-bottom:10px!important;font-size:12px!important;line-height:1.45!important;padding:10px 12px!important}.pf-product-summary__cta,.pf-summary-cta,.pf-sheet-summary__cta{min-height:46px!important;font-size:14px!important}.pf-product-summary__trustline,.pf-summary-trustline,.pf-sheet-summary__trustline{gap:6px 10px!important;margin-top:10px!important;font-size:12px!important}.pf-product-summary__alt,.pf-summary-alt,.pf-sheet-summary__alt{margin-top:10px!important;font-size:13px!important}.pf-review-line,.pf-review-box,.pf-summary-review,.pf-product-summary .pf-review-line{font-size:12px!important;line-height:1.45!important;padding:10px 12px!important;margin-bottom:10px!important}}@media(min-width:1101px)and (min-height:1021px){.pf-product-form-card .pf-sticky-price{position:sticky!important;top:24px!important;align-self:start!important;max-height:calc(100vh - 32px)!important;overflow-y:auto!important;overflow-x:visible!important}}@media(min-width:1101px)and (max-height:1020px){.pf-product-form-card .pf-sticky-price{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}}@media(max-width:1100px){.pf-product-form-card .pf-sticky-price{position:static!important;top:auto!important;max-height:none!important;overflow:visible!important}}.pf-floating-price-bar{display:none}@media(min-width:1101px)and (max-height:1020px){.pf-floating-price-bar{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:18px;background:#070f18eb;border:1px solid rgba(35,208,199,.22);box-shadow:0 18px 40px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s ease,transform .2s ease}.pf-floating-price-bar.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.pf-floating-price-bar__price{display:flex;flex-direction:column;gap:2px;min-width:120px}.pf-floating-price-bar__price strong{color:#1b2733;font-size:20px;line-height:1;font-weight:800;letter-spacing:-.02em}.pf-floating-price-bar__price span{color:#ffffffb8;font-size:12px;line-height:1.2;font-weight:600}.pf-floating-price-bar__btn{border:0;border-radius:999px;min-height:40px;padding:0 14px;background:linear-gradient(135deg,#20d7cc,#15bdb3);color:#071219;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #20d7cc38}}@media(max-width:1100px),(min-height:1021px){.pf-floating-price-bar{display:none!important}}.pf-order-target-pulse{animation:pfOrderTargetPulse 1.1s ease}@keyframes pfOrderTargetPulse{0%{box-shadow:0 0 #20d7cc00}30%{box-shadow:0 0 0 6px #20d7cc1a}60%{box-shadow:0 0 0 10px #20d7cc0f}to{box-shadow:0 0 #20d7cc00}}.pf-floating-price-bar__selection{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.2px}#PfFloatingBarPrice,#PfFloatingBarPerUnit,#PfFloatingBarSelection{transition:all .2s ease}.pf-floating-price-bar__btn.is-not-ready{background:linear-gradient(180deg,#23d0c724,#23d0c714);color:#d9fffb;border:1px solid rgba(35,208,199,.24);box-shadow:inset 0 0 0 1px #23d0c70f}.pf-floating-price-bar__btn.is-ready{background:linear-gradient(135deg,#20d7cc,#15bdb3);color:#071219;border:0}@media(min-width:1101px)and (max-height:1020px){.pf-floating-price-bar{position:fixed;right:48px;bottom:24px;z-index:60;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:#070f18eb;border:1px solid rgba(35,208,199,.22);box-shadow:0 18px 40px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s ease,transform .2s ease}.pf-floating-price-bar.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px)}.pf-floating-price-bar__price{display:flex;flex-direction:column;gap:2px;min-width:150px}.pf-floating-price-bar__price strong{color:#1b2733;font-size:20px;line-height:1;font-weight:800;letter-spacing:-.02em}.pf-floating-price-bar__price span{color:#ffffffb8;font-size:12px;line-height:1.2;font-weight:600}.pf-floating-price-bar__selection{color:#ffffffd6;font-size:12px;line-height:1.2;font-weight:600;letter-spacing:.2px}}.pf-floating-price-bar__selection{margin-top:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.pf-floating-price-bar__selection{color:#ffffffe6;font-weight:700}.pf-floating-price-bar strong{transition:transform .15s ease}.pf-floating-price-bar.is-updating strong{transform:scale(1.05)}.pf-floating-price-bar__selection{opacity:.75;font-size:.85rem}.pf-floating-price-bar__selection strong{font-weight:700;color:#1b2733}.pf-floating-price-bar__selection{opacity:.8;letter-spacing:.2px}.pf-floating-price-bar__selection strong.is-pop{animation:pfFloatQtyPop .18s ease}@keyframes pfFloatQtyPop{0%{transform:scale(.96);opacity:.92}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.pf-floating-price-bar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pf-floating-price-bar{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;align-items:center;justify-content:flex-start;min-width:220px;max-width:260px;padding:18px 20px;border-radius:22px;background:#080e16f5;border:1px solid rgba(85,230,209,.14);box-shadow:0 18px 50px #00000057,0 0 0 1px #ffffff05 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:1;transform:none}.pf-floating-price-bar__price{display:grid;gap:4px;min-width:0}.pf-floating-price-bar__price strong,#PfFloatingBarPrice{font-size:1.22rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:#1b2733}#PfFloatingBarPerUnit{font-size:.9rem;line-height:1.2;color:#8cf5e6;font-weight:700}.pf-floating-price-bar__selection,#PfFloatingBarSelection{display:block;padding-top:6px;margin-top:2px;border-top:1px solid rgba(255,255,255,.08);font-size:.9rem;line-height:1.3;color:#f5f7fbc7}.pf-floating-price-bar__selection strong,#PfFloatingBarSelection strong{color:#1b2733;font-weight:800}@media(max-width:1200px){.pf-floating-price-bar{right:14px;bottom:14px;min-width:200px;max-width:230px;padding:16px 18px}.pf-floating-price-bar__price strong,#PfFloatingBarPrice{font-size:1.12rem}#PfFloatingBarPerUnit,.pf-floating-price-bar__selection,#PfFloatingBarSelection{font-size:.84rem}}.pf-real-results{padding:60px 0}.pf-real-results__header{text-align:center;margin-bottom:40px}.pf-real-results__header h2{font-size:2.4rem;font-weight:700}.pf-real-results__header p{opacity:.7}.pf-real-results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pf-card{background:#fff;border-radius:20px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.pf-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0006}.pf-card__image{position:relative}.pf-card__image img{width:100%;display:block}.pf-card__content{padding:16px}.pf-card__content h4{font-size:1rem;margin-bottom:4px}.pf-card__content p{font-size:.85rem;opacity:.7}.pf-badge{position:absolute;top:12px;left:12px;background:#00c8b426;color:#00c8b4;padding:6px 10px;border-radius:999px;font-size:.7rem;font-weight:600}@media(max-width:900px){.pf-real-results__grid{grid-template-columns:repeat(2,1fr)}}#shopify-section-template--26452396605761__peelforge_image_proof_strip_y7QW7y+.shopify-section .pf-shop-products{padding-top:8px!important;margin-top:0!important}#shopify-section-template--26452396605761__peelforge_image_proof_strip_y7QW7y+.shopify-section .pf-shop-products .page-width{padding-top:0!important}.pf-real-results{position:relative;z-index:2}.pf-real-results__cta{position:relative;z-index:3;margin-top:16px;margin-bottom:18px}.pf-real-results__cta a{position:relative;z-index:4}.pf-real-results+.shopify-section{position:relative;z-index:1;margin-top:0!important}.pf-real-results+.shopify-section .section,.pf-real-results+.shopify-section section{margin-top:0!important;padding-top:24px!important}.pf-real-results{padding-bottom:0!important}.pf-real-results__cta{margin-top:12px!important;margin-bottom:0!important}.pf-materials-section{margin-top:0!important;padding-top:12px!important;padding-bottom:20px!important}.pf-materials-section .page-width{padding-top:0!important}.pf-real-results{position:relative;z-index:3;padding-bottom:24px!important}.pf-real-results__cta{position:relative;z-index:4;margin-top:12px!important;margin-bottom:0!important}.pf-real-results__button{position:relative;z-index:5}.pf-materials-section{position:relative;z-index:1;margin-top:0!important;padding-top:12px!important}.pf-real-results{background:transparent!important}body{background:radial-gradient(circle at 20% 0%,rgba(85,230,209,.08),transparent 40%),radial-gradient(circle at 80% 20%,rgba(85,230,209,.05),transparent 50%),linear-gradient(180deg,#070b10,#f7f9fb 40% 100%)}.shopify-section,.section,.section-background,.color-scheme-1,.color-scheme-2,.color-scheme-3{background:transparent!important}.pf-quick-proof__content{align-items:flex-start;text-align:left}.pf-quick-proof__content h3,.pf-quick-proof__content p{text-align:left}.pf-quick-proof__content p{line-height:1.5}.pf-quick-proof__content{grid-template-columns:28px 1fr;gap:12px}.pf-quick-proof *{text-align:left}.pf-quick-proof__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:18px!important;max-width:1120px;margin:0 auto}.pf-quick-proof__card{min-width:0;background:#171c25!important;border:1px solid rgba(236,47,145,.08)!important;border-radius:24px!important;overflow:hidden}.pf-quick-proof__card>img{width:100%;height:150px!important;object-fit:cover;display:block}.pf-quick-proof__content{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px!important;text-align:left!important}.pf-quick-proof__icon{width:30px!important;height:30px!important;min-width:30px!important;object-fit:contain;margin-top:2px}.pf-quick-proof__content div{min-width:0;width:100%}.pf-quick-proof__content h3{margin:0 0 5px!important;font-size:.95rem!important;line-height:1.2!important;text-align:left!important;white-space:normal!important}.pf-quick-proof__content p{margin:0!important;font-size:.82rem!important;line-height:1.35!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.pf-quick-proof__card{display:flex;flex-direction:column;height:100%}.pf-quick-proof__card>img{aspect-ratio:4 / 3;height:auto}.pf-quick-proof__content{flex-grow:1;display:flex;align-items:flex-start}.pf-quick-proof__card{border-radius:22px;background:#fff;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 50px #00000059;transition:transform .25s ease,box-shadow .25s ease}.pf-quick-proof__card:hover{transform:translateY(-4px);box-shadow:0 28px 70px #00000073}.pf-eyebrow,.pf-proof-editorial .pf-eyebrow,.pf-proof-medium .pf-eyebrow,.pf-quick-proof__eyebrow,.pf-real-results__eyebrow,.pf-materials-head .pf-eyebrow,.pf-shop-products__eyebrow,.pf-section-eyebrow{display:inline-flex;align-items:center;justify-content:center;margin:0 0 8px;color:#b89cffc7!important;font-size:.75rem!important;line-height:1!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.pf-proof-editorial__header .pf-eyebrow,.pf-proof-medium__header .pf-eyebrow,.pf-quick-proof__header .pf-quick-proof__eyebrow,.pf-real-results__header .pf-real-results__eyebrow,.pf-materials-head .pf-eyebrow,.pf-shop-products__header .pf-eyebrow{margin-left:auto;margin-right:auto}.pf-eyebrow+h1,.pf-eyebrow+h2,.pf-eyebrow+h3,.pf-quick-proof__eyebrow+h2,.pf-real-results__eyebrow+h2{margin-top:0!important}.pf-quick-order-preview{border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ec2f9114,0 20px 60px #0009}.pf-quick-order-preview img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform:scale(1.05)}.pf-uses-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:center}.pf-uses-images img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;border-radius:22px;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 34px #00000038;filter:brightness(.92) contrast(1.04)}@media(max-width:749px){.pf-uses-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.pf-uses-images img{border-radius:18px}}.cart__checkout-wrapper,.pf-checkout-panel{background:#fff!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 10px 30px #00000014!important}.cart__checkout-wrapper strong,.pf-checkout-panel strong{color:#0f172a!important}.cart__checkout-wrapper span,.pf-checkout-panel span{color:#0f172aa6!important}.pf-free-ship{background:#ec2f9114!important;border:1px solid rgba(236,47,145,.25)!important}.pf-free-ship__top span{color:#0f172ab3!important}.pf-free-ship__top strong{color:#0f172a!important}.pf-free-ship__bar{background:#0f172a1f!important}.pf-free-ship__fill{background:linear-gradient(90deg,#14b8a6,#ec2f91)!important;box-shadow:none!important}.pf-free-ship__success{color:#065f5b!important}button[name=checkout]{background:linear-gradient(135deg,#14b8a6,#22d3ee)!important;color:#03131d!important;font-weight:700;box-shadow:0 6px 18px #14b8a659}*{text-shadow:none!important}.pf-funnel{padding:60px 20px}.pf-funnel-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.pf-eyebrow{color:#00d4c7;margin-bottom:10px}.pf-funnel-left h1{font-size:42px;line-height:1.1}.pf-funnel-left span{color:#00d4c7}.pf-sub{margin:15px 0;opacity:.85}.pf-cta-row{display:flex;gap:12px;margin-top:20px}.pf-trust-inline{margin-top:15px;font-size:14px;opacity:.8}.pf-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.pf-product-card{background:#0006;padding:16px;border-radius:18px;text-decoration:none}.pf-product-card img{width:100%;border-radius:12px}.pf-product-card h3{margin-top:10px}.pf-product-card span{color:#00d4c7;font-size:14px}.pf-trust-block,.pf-process,.pf-final-cta{margin-top:60px;text-align:center}.pf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}.pf-btn-primary{background:linear-gradient(135deg,#00d4c7,#007f7a);padding:12px 20px;border-radius:999px;color:#fff;text-decoration:none}.pf-btn-secondary{border:1px solid rgba(255,255,255,.2);padding:12px 20px;border-radius:999px}.pf-materials-section,.pf-materials-section .page-width,.pf-materials-section .pf-materials-head,.pf-materials-section .pf-materials-grid,.pf-materials-section .pf-material-card,.pf-materials-section .pf-materials-note{color:#302c3a!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;visibility:visible!important}.pf-materials-section{position:relative;background:radial-gradient(circle at 20% 0%,rgba(124,70,245,.07),transparent 34%),radial-gradient(circle at 82% 20%,rgba(236,47,145,.045),transparent 38%),#f8f6ff!important}.pf-materials-section:before{background:radial-gradient(ellipse at center,rgba(124,70,245,.12) 0%,rgba(236,47,145,.055) 38%,transparent 75%)!important}.pf-materials-section .pf-materials-head h2{margin:0 0 10px!important;background:linear-gradient(135deg,#302c3a,#7c46f5 58%,#ec2f91)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;opacity:1!important;visibility:visible!important}.pf-materials-section .pf-sub,.pf-materials-section .pf-materials-head .pf-sub{color:#686273!important;-webkit-text-fill-color:#686273!important;opacity:1!important;visibility:visible!important}.pf-materials-section .pf-material-card{background:radial-gradient(circle at 10% 0%,rgba(124,70,245,.07),transparent 42%),#fffffff0!important;border:1px solid rgba(60,53,82,.1)!important;box-shadow:0 20px 54px #3a305917,inset 0 1px #fffffffa!important;color:#302c3a!important;-webkit-text-fill-color:#302c3a!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pf-materials-section .pf-material-card--highlight{border-color:#7c46f538!important;box-shadow:0 20px 54px #3a30591a,0 0 34px #7c46f514,inset 0 1px #fffffffa!important}.pf-materials-section .pf-material-card:hover{border-color:#7c46f538!important;box-shadow:0 28px 66px #3a305924,0 0 36px #7c46f514!important}.pf-materials-section .pf-material-card h3{color:#302c3a!important;-webkit-text-fill-color:#302c3a!important;opacity:1!important;visibility:visible!important}.pf-materials-section .pf-material-tag{color:#7040df!important;-webkit-text-fill-color:#7040df!important;opacity:1!important;visibility:visible!important}.pf-materials-section .pf-material-card ul,.pf-materials-section .pf-material-card li{color:#5f5969!important;-webkit-text-fill-color:#5f5969!important;opacity:1!important;visibility:visible!important}.pf-materials-section .pf-material-best{color:#756e7f!important;-webkit-text-fill-color:#756e7f!important;opacity:1!important;visibility:visible!important}.pf-materials-section .pf-materials-note{color:#6b6575!important;-webkit-text-fill-color:#6b6575!important;opacity:1!important;visibility:visible!important}.pf-materials-section h2,.pf-materials-section h3,.pf-materials-section p,.pf-materials-section li,.pf-materials-section div,.pf-materials-section span,.pf-materials-section strong,.pf-materials-section em{opacity:1!important;visibility:visible!important}.pf-materials-section .pf-material-card *{color:#5f5969!important;-webkit-text-fill-color:#5f5969!important}.pf-materials-section .pf-material-card h3{color:#302c3a!important;-webkit-text-fill-color:#302c3a!important}.pf-materials-section .pf-material-card .pf-material-tag{color:#7040df!important;-webkit-text-fill-color:#7040df!important}.pf-materials-section .pf-material-card .pf-material-best{color:#756e7f!important;-webkit-text-fill-color:#756e7f!important}@media(max-width:768px){.pf-materials-section{padding-top:24px!important;padding-bottom:16px!important}.pf-materials-section .pf-material-card{padding:20px!important;border-radius:18px!important}}.pf-product-main .pf-gallery-story-card,.pf-product-main .pf-gallery-story-card *,.pf-product-main .pf-proof-strip,.pf-product-main .pf-proof-strip *{opacity:1!important;visibility:visible!important}.pf-product-main .pf-gallery-story-card{background:radial-gradient(circle at 10% 0%,rgba(124,70,245,.065),transparent 42%),#fffffff0!important;border:1px solid rgba(60,53,82,.1)!important;box-shadow:0 18px 48px #3a305914,inset 0 1px #fffffffa!important;color:#302c3a!important;-webkit-text-fill-color:#302c3a!important}.pf-product-main .pf-gallery-story-card:after{box-shadow:inset 0 0 0 1px #7c46f50f!important}.pf-product-main .pf-gallery-story-item+.pf-gallery-story-item{border-top-color:#3c355217!important}.pf-product-main .pf-gallery-story-eyebrow{background:#7c46f514!important;border:1px solid rgba(124,70,245,.14)!important;color:#7040df!important;-webkit-text-fill-color:#7040df!important}.pf-product-main .pf-gallery-story-card h3{color:#302c3a!important;-webkit-text-fill-color:#302c3a!important}.pf-product-main .pf-gallery-story-card p{color:#686273!important;-webkit-text-fill-color:#686273!important}.pf-product-main .pf-proof-strip{background:radial-gradient(circle at 12% 0%,rgba(124,70,245,.055),transparent 44%),#ffffffeb!important;border:1px solid rgba(60,53,82,.09)!important;box-shadow:0 14px 38px #3a305912,inset 0 1px #fffffffa!important;color:#302c3a!important;-webkit-text-fill-color:#302c3a!important}.pf-product-main .pf-proof-strip:after{box-shadow:inset 0 0 0 1px #7c46f50d!important}.pf-product-main .pf-proof-strip__item+.pf-proof-strip__item{border-top-color:#3c355214!important}.pf-product-main .pf-proof-strip__icon{background:linear-gradient(135deg,#7c46f524,#ec2f911a)!important;border:1px solid rgba(124,70,245,.14)!important;color:#7040df!important;-webkit-text-fill-color:#7040df!important}.pf-product-main .pf-proof-strip__text{color:#5f5969!important;-webkit-text-fill-color:#5f5969!important}.pf-product-main .pf-gallery-wrap .pf-gallery-story-card h3,.pf-product-main .pf-gallery-wrap .pf-gallery-story-card p,.pf-product-main .pf-gallery-wrap .pf-gallery-story-eyebrow,.pf-product-main .pf-gallery-wrap .pf-proof-strip__text,.pf-product-main .pf-gallery-wrap .pf-proof-strip__icon{opacity:1!important;visibility:visible!important}@media(max-width:749px){.pf-product-main .pf-gallery-story-card,.pf-product-main .pf-proof-strip{border-radius:18px!important}}body.template-product,body.template-product #MainContent,body:has(.pf-product-main) #MainContent{background:radial-gradient(circle at 12% 8%,rgba(124,70,245,.11) 0%,rgba(124,70,245,.045) 24%,transparent 48%),radial-gradient(circle at 88% 18%,rgba(236,47,145,.075) 0%,rgba(236,47,145,.025) 24%,transparent 46%),radial-gradient(circle at 55% 54%,rgba(124,70,245,.055) 0%,transparent 44%),radial-gradient(circle at 18% 84%,rgba(236,47,145,.045) 0%,transparent 42%),linear-gradient(180deg,#fbfaff,#f7f4ff 34%,#fbf9ff 66%,#fff)!important;background-attachment:scroll!important}body.template-product #MainContent>.shopify-section,body:has(.pf-product-main) #MainContent>.shopify-section,body.template-product .pf-product-main,body.template-product .pf-materials-section,body.template-product .pf-details,body.template-product .pf-real-results,body.template-product .pf-product-guides,body.template-product .pf-product-review-section,body:has(.pf-product-main) .pf-product-main,body:has(.pf-product-main) .pf-materials-section,body:has(.pf-product-main) .pf-details,body:has(.pf-product-main) .pf-real-results,body:has(.pf-product-main) .pf-product-guides,body:has(.pf-product-main) .pf-product-review-section{background-color:transparent!important}body.template-product #MainContent>.shopify-section,body:has(.pf-product-main) #MainContent>.shopify-section{border-top:0!important;border-bottom:0!important;box-shadow:none!important}body.template-product .pf-product-guides:after,body:has(.pf-product-main) .pf-product-guides:after{background:transparent!important}body.template-product .pf-materials-section,body:has(.pf-product-main) .pf-materials-section{background:radial-gradient(circle at 20% 0%,rgba(124,70,245,.055),transparent 34%),radial-gradient(circle at 82% 20%,rgba(236,47,145,.035),transparent 38%)!important}body.template-product .pf-materials-section,body.template-product .pf-details,body.template-product .pf-real-results,body.template-product .pf-product-guides,body.template-product .pf-product-review-section,body:has(.pf-product-main) .pf-materials-section,body:has(.pf-product-main) .pf-details,body:has(.pf-product-main) .pf-real-results,body:has(.pf-product-main) .pf-product-guides,body:has(.pf-product-main) .pf-product-review-section{position:relative;isolation:isolate}body.template-product .pf-materials-section:after,body.template-product .pf-details:after,body.template-product .pf-real-results:after,body.template-product .pf-product-guides:before,body.template-product .pf-product-review-section:before,body:has(.pf-product-main) .pf-materials-section:after,body:has(.pf-product-main) .pf-details:after,body:has(.pf-product-main) .pf-real-results:after,body:has(.pf-product-main) .pf-product-guides:before,body:has(.pf-product-main) .pf-product-review-section:before{content:"";position:absolute;left:50%;top:-80px;width:min(1100px,92vw);height:180px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(124,70,245,.075) 0%,rgba(236,47,145,.025) 42%,transparent 74%);filter:blur(20px);pointer-events:none;z-index:-1}@media(max-width:749px){body.template-product,body.template-product #MainContent,body:has(.pf-product-main) #MainContent{background:radial-gradient(circle at 8% 5%,rgba(124,70,245,.09),transparent 34%),radial-gradient(circle at 92% 22%,rgba(236,47,145,.055),transparent 34%),linear-gradient(180deg,#fbfaff,#f7f4ff 48%,#fff)!important}}html,body.pf-site-background{min-height:100%;background:radial-gradient(circle at 12% 14%,rgba(124,70,245,.11),transparent 28%),radial-gradient(circle at 82% 14%,rgba(236,47,145,.1),transparent 26%),radial-gradient(circle at 65% 88%,rgba(33,201,195,.1),transparent 30%),linear-gradient(180deg,#fff,#fbfaff 58%,#fff)!important}body.pf-site-background #MainContent{position:relative;background:transparent!important}body.pf-site-background #MainContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(124,70,245,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(124,70,245,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at center,black 0%,transparent 72%);-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 72%);opacity:.45;z-index:0}body.pf-site-background #MainContent>.shopify-section{position:relative;z-index:1}:root{--pf-site-bg: radial-gradient( circle at 12% 14%, rgba(124, 70, 245, .11), transparent 28% ), radial-gradient( circle at 82% 14%, rgba(236, 47, 145, .1), transparent 26% ), radial-gradient( circle at 65% 88%, rgba(33, 201, 195, .1), transparent 30% ), linear-gradient( 180deg, #ffffff 0%, #fbfaff 58%, #ffffff 100% )}html,body{min-height:100%;background:var(--pf-site-bg)!important;background-color:#fff!important}#MainContent,main#MainContent,.content-for-layout{position:relative;isolation:isolate;background:transparent!important;background-color:transparent!important}#MainContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(124,70,245,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(124,70,245,.035) 1px,transparent 1px);background-size:72px 72px;opacity:.38;mask-image:radial-gradient(circle at center,#000 0%,transparent 76%);-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 76%)}#MainContent>.shopify-section,#MainContent>.shopify-section-group,#MainContent .shopify-section[id^=shopify-section-template]{position:relative;z-index:1;background:transparent!important;background-color:transparent!important}#MainContent .section-background,#MainContent .section,#MainContent .gradient,#MainContent [class*=color-scheme-]{background-color:transparent!important}#MainContent .pf-product-main,#MainContent .pf-details,#MainContent .pf-materials-section,#MainContent .pf-real-results,#MainContent .pf-product-guides,#MainContent .pf-product-review-section,#MainContent .pf-about-page,#MainContent .pf-faq-page,#MainContent .pf-quote-page,#MainContent .pf-faq-preview,#MainContent .pf-final-cta,#MainContent .pf-collection-showcase,#MainContent .pf-label-finder,#MainContent .pf-seo-section,#MainContent .pf-save-design,#MainContent .pf-proof-medium{background:transparent!important;background-color:transparent!important}#MainContent .pf-product-guides:after,#MainContent .pf-product-guides:before,#MainContent .pf-details:after,#MainContent .pf-real-results:after,#MainContent .pf-materials-section:after,#MainContent .pf-product-review-section:before{background:transparent!important}#MainContent .pf-hero-card,#MainContent .pf-gallery-main,#MainContent .pf-gallery-story-card,#MainContent .pf-proof-strip,#MainContent .pf-product-form-card,#MainContent .pf-section-block,#MainContent .pf-feature-card,#MainContent .pf-pricing-card,#MainContent .pf-glass-card,#MainContent .pf-faq-preview-card,#MainContent .pf-final-cta-card{position:relative;z-index:1}@media screen and (max-width:749px){html,body{background:radial-gradient(circle at 10% 10%,rgba(124,70,245,.09),transparent 30%),radial-gradient(circle at 88% 18%,rgba(236,47,145,.07),transparent 28%),radial-gradient(circle at 58% 92%,rgba(33,201,195,.07),transparent 30%),linear-gradient(180deg,#fff,#fbfaff 58%,#fff)!important}#MainContent:before{background-size:56px 56px;opacity:.28}}:root{--pf-purple: #7c46f5;--pf-purple-dark: #5f2fd6;--pf-purple-soft: #efe8ff;--pf-pink: #ec2f91;--pf-pink-dark: #c81f73;--pf-pink-soft: #ffe7f3;--pf-lavender: #f7f2ff;--pf-lavender-2: #fbf9ff;--pf-ink: #241a38;--pf-muted: #6f6480;--pf-border: rgba(124, 70, 245, .18);--pf-border-strong: rgba(124, 70, 245, .34);--pf-gradient: linear-gradient(135deg, var(--pf-purple) 0%, var(--pf-pink) 100%);--pf-gradient-soft: linear-gradient(135deg, rgba(124, 70, 245, .12), rgba(236, 47, 145, .1));--pf-shadow: 0 16px 40px rgba(82, 44, 137, .14);--pf-shadow-hover: 0 20px 50px rgba(82, 44, 137, .2)}.pf-product-main,.pf-details,.pf-about-page,.pf-faq-page,.pf-quote-page,.pf-faq-preview,.pf-final-cta{color:var(--pf-ink)!important}.pf-product-main p,.pf-details p,.pf-about-page p,.pf-faq-page p,.pf-quote-page p,.pf-faq-preview p,.pf-final-cta p{color:var(--pf-muted)}.pf-product-title,.pf-section-heading h2,.pf-uses-copy h2,.pf-bulk-grid h2,.pf-pricing-card h3,.pf-about-hero h1,.pf-about-copy h2,.pf-about-cta h2,.pf-faq-hero h1,.pf-faq-preview-head h2,.pf-final-cta h2,.pf-materials-head h2{background:var(--pf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}.pf-hero-card,.pf-gallery-main,.pf-gallery-story-card,.pf-proof-strip,.pf-product-form-card,.pf-section-block,.pf-feature-card,.pf-pricing-card,.pf-glass-card,.pf-faq-preview-card,.pf-final-cta-card,.pf-material-card{border-color:var(--pf-border)!important;box-shadow:var(--pf-shadow)!important}.pf-gallery-story-card,.pf-proof-strip,.pf-section-block,.pf-glass-card,.pf-faq-preview-card,.pf-final-cta-card,.pf-material-card{background:#ffffffe0!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.pf-hero-card{background:radial-gradient(circle at top right,rgba(236,47,145,.1),transparent 36%),linear-gradient(135deg,#fff,#f8f3ff)!important}.pf-product-form-card{background:#fffffff0!important;border:1px solid var(--pf-border)!important}.pf-feature-card:hover,.pf-gallery-story-card:hover,.pf-material-card:hover{border-color:var(--pf-border-strong)!important;box-shadow:var(--pf-shadow-hover)!important}.pf-atc-btn:hover,.pf-atc-btn--full:hover,button.pf-atc-btn:hover,.pf-product-form button.pf-atc-btn:hover,button[name=add].pf-atc-btn:hover,.pf-button.pf-button-primary:hover,.pf-mobile-sticky-bar__button:hover{background:linear-gradient(135deg,var(--pf-purple-dark),var(--pf-pink-dark))!important;background-image:linear-gradient(135deg,var(--pf-purple-dark),var(--pf-pink-dark))!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 15px 34px #7c46f557!important}.pf-secondary-btn:hover{background:var(--pf-purple-soft)!important;border-color:var(--pf-purple)!important}.pf-option-chip span,.pf-option-tile span{background:#fff!important;border-color:#7c46f52e!important;color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important;border-radius:14px!important}.pf-option-chip span:hover,.pf-option-tile span:hover{border-color:var(--pf-purple)!important;background:var(--pf-purple-soft)!important}.pf-option-chip input:checked+span,.pf-option-tile input:checked+span{background:var(--pf-gradient-soft)!important;border-color:var(--pf-purple)!important;color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important;box-shadow:inset 0 0 0 1px var(--pf-purple)!important;border-radius:14px!important}.pf-option-chip--quantity.is-popular span,.pf-option-chip--quantity.is-best-value span,.pf-option-chip--quantity.is-bulk-saver span{background:linear-gradient(135deg,#f4efff,#fff0f7)!important;border-color:#7c46f552!important;box-shadow:inset 0 0 0 1px #7c46f538!important}.pf-option-values--quantity .pf-option-chip span em,.pf-option-chip--quantity.is-popular span em,.pf-option-chip--quantity.is-best-value span em,.pf-option-chip--quantity.is-bulk-saver span em,.pf-qty-save{color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important}.pf-label-shape-option{border-color:#7c46f52e!important;background:#fff!important}.pf-label-shape-option:hover,.pf-label-shape-option.is-active{border-color:var(--pf-purple)!important;background:var(--pf-gradient-soft)!important;box-shadow:0 10px 24px #7c46f524!important}.pf-toggle-badge{background:var(--pf-purple-soft)!important;color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important;border-color:#7c46f538!important}.pf-quantity-proof{background:#7c46f50f!important;border-color:#7c46f529!important}.pf-quantity-proof__highlight{background:linear-gradient(135deg,#7c46f51f,#ec2f911a)!important;border-color:#7c46f557!important;box-shadow:0 8px 18px #7c46f524!important}.pf-quantity-proof__item.is-active strong{color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important}.pf-quantity-proof__stack,.pf-quantity-proof__stack:before,.pf-quantity-proof__stack:after{background:linear-gradient(135deg,#f0e8ff,#ffdff0)!important;border-color:#7c46f52e!important}.pf-bulk-callout,.pf-upload-block,.pf-upload-heading,.pf-pro-pack-confirm{background:var(--pf-gradient-soft)!important;border-color:var(--pf-border)!important}.pf-upload-heading strong,.pf-upload-benefits,.pf-upload-note,.pf-pro-pack-confirm{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-pro-pack-offer__inner{background:linear-gradient(135deg,#fbf8ff,#fff5fa)!important;border-color:#7c46f557!important;outline-color:#7c46f524!important;box-shadow:0 12px 28px #7c46f524!important}.pf-pro-pack-offer__save{background:#7c46f51f!important;color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important;border-color:#7c46f542!important}.pf-pro-pack-offer__checkbox{accent-color:var(--pf-purple)!important}.pf-pro-pack-offer__features span,.pf-pro-pack-title,.pf-pro-pack-col,.pf-pro-pack-price,.pf-pro-pack-value{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-pro-pack-offer__features span:before{color:var(--pf-pink)!important}.pf-mini-points span,.pf-trust-row span{background:#7c46f50f!important;border-color:#7c46f524!important;color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-mini-points span:before,.pf-trust-row span:before,.pf-trust-list li:before,.pf-next-steps div:before{color:var(--pf-pink)!important}.pf-proof-strip__icon{background:var(--pf-purple-soft)!important;border-color:#7c46f538!important;color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important}.pf-proof-strip__text,.pf-trust-list li,.pf-next-steps div{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-review-summary--judgeme .jdgm-prev-badge__stars,.pf-review-summary--judgeme .jdgm-star,.pf-review-summary__stars{color:var(--pf-pink)!important;-webkit-text-fill-color:var(--pf-pink)!important}.pf-review-summary--judgeme .jdgm-prev-badge__text,.pf-review-summary__meta,.pf-review-summary__trust,.pf-review-summary__link{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-material-card--highlight{border-color:#ec2f9157!important;background:radial-gradient(circle at top right,rgba(236,47,145,.1),transparent 40%),#ffffffeb!important}.pf-faq-question{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-faq-question:after{color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important}.pf-price{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-price:after{background:var(--pf-gradient)!important}.uploadkit button,[class*=uploadkit] button{border-color:#7c46f53d!important}.uploadkit button:hover,[class*=uploadkit] button:hover{border-color:var(--pf-purple)!important;background:var(--pf-purple-soft)!important}.pf-option-chip input:focus-visible+span,.pf-option-tile input:focus-visible+span,.pf-atc-btn:focus-visible,.pf-secondary-btn:focus-visible,.pf-button:focus-visible,.pf-label-shape-option:focus-visible{outline:3px solid rgba(124,70,245,.28)!important;outline-offset:2px!important}@media screen and (max-width:749px){.pf-product-form-card,.pf-section-block,.pf-glass-card,.pf-material-card{box-shadow:0 12px 30px #522c891f!important}}:root{--pf-global-canvas: radial-gradient( circle at 10% 12%, rgba(124, 70, 245, .13), transparent 30% ), radial-gradient( circle at 88% 16%, rgba(236, 47, 145, .11), transparent 28% ), radial-gradient( circle at 58% 88%, rgba(124, 70, 245, .08), transparent 34% ), linear-gradient( 180deg, #ffffff 0%, #fbf8ff 48%, #fff8fc 100% )}html,body,body.gradient{min-height:100%;background:var(--pf-global-canvas)!important;background-color:#fff!important;background-attachment:fixed!important}#MainContent,main#MainContent,.content-for-layout,body .content-for-layout{position:relative;isolation:isolate;background:transparent!important;background-color:transparent!important}#MainContent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:linear-gradient(90deg,rgba(124,70,245,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(124,70,245,.028) 1px,transparent 1px);background-size:72px 72px;opacity:.34;mask-image:radial-gradient(circle at center,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 80%)}#MainContent>.shopify-section,#MainContent>.shopify-section-group,#MainContent .shopify-section,#MainContent .shopify-section-group,#MainContent .section,#MainContent .section-background,#MainContent .gradient,#MainContent [class*=color-scheme-],#MainContent [class^=color-scheme-]{background:transparent!important;background-color:transparent!important;background-image:none!important}#MainContent [class*=color-scheme-],#MainContent [class^=color-scheme-],#MainContent .section{--color-background: 255 255 255 !important;--color-background-rgb: 255 255 255 !important;--gradient-background: transparent !important}body.template-index #MainContent,body.template-product #MainContent,body.template-collection #MainContent,body.template-cart #MainContent,body.template-search #MainContent,body.template-page #MainContent,body.template-blog #MainContent,body.template-article #MainContent,body.template-404 #MainContent,body.template-customers-account #MainContent,body.template-customers-login #MainContent,body.template-customers-register #MainContent,body.template-customers-addresses #MainContent,body.template-policy #MainContent,main[data-template]{background:transparent!important;background-color:transparent!important}#MainContent .pf-product-main,#MainContent .pf-details,#MainContent .pf-materials-section,#MainContent .pf-real-results,#MainContent .pf-product-guides,#MainContent .pf-product-review-section,#MainContent .pf-about-page,#MainContent .pf-faq-page,#MainContent .pf-quote-page,#MainContent .pf-faq-preview,#MainContent .pf-final-cta,#MainContent .pf-collection-showcase,#MainContent .pf-label-finder,#MainContent .pf-seo-section,#MainContent .pf-save-design,#MainContent .pf-proof-medium,#MainContent .cart-page,#MainContent .cart-items-component,#MainContent [data-testid=product-list],#MainContent .section-resource-list,#MainContent .collection,#MainContent .collection-wrapper,#MainContent .search,#MainContent .main-page,#MainContent .page-width--narrow{background:transparent!important;background-color:transparent!important;background-image:none!important}main[data-template=cart],main[data-template=cart]>.shopify-section,main[data-template=cart] .section,main[data-template=cart] .section-background,main[data-template=cart] [class*=color-scheme-],main[data-template=cart] [data-testid=product-list],main[data-template=cart] .section-resource-list{background:transparent!important;background-color:transparent!important;background-image:none!important}#MainContent .section-background:before,#MainContent .section-background:after,#MainContent .section:before,#MainContent .section:after{background:transparent!important;background-image:none!important}#MainContent .pf-hero-card,#MainContent .pf-gallery-main,#MainContent .pf-gallery-story-card,#MainContent .pf-proof-strip,#MainContent .pf-product-form-card,#MainContent .pf-section-block,#MainContent .pf-feature-card,#MainContent .pf-pricing-card,#MainContent .pf-glass-card,#MainContent .pf-faq-preview-card,#MainContent .pf-final-cta-card,#MainContent .pf-material-card,#MainContent .cart-items__wrapper,#MainContent .cart-summary,#MainContent product-card,#MainContent .product-card__content,#MainContent .card,#MainContent .product-card{position:relative;z-index:1}#MainContent{color:#241a38}#MainContent p,#MainContent li{color:#4f465c}#MainContent small{color:#6f6480}header,.shopify-section-group-header-group,footer,.shopify-section-group-footer-group{position:relative;z-index:5}@media screen and (max-width:749px){html,body,body.gradient{background:radial-gradient(circle at 8% 10%,rgba(124,70,245,.1),transparent 32%),radial-gradient(circle at 90% 18%,rgba(236,47,145,.08),transparent 30%),linear-gradient(180deg,#fff,#fbf8ff 52%,#fff8fc)!important;background-attachment:scroll!important}#MainContent:before{background-size:56px 56px;opacity:.24}}:root{--pf-purple: #7c46f5;--pf-purple-dark: #5f2fd6;--pf-purple-deep: #4f1fc7;--pf-pink: #ec2f91;--pf-pink-dark: #c81f73;--pf-lavender: #f5efff;--pf-lavender-soft: #fbf8ff;--pf-ink: #241a38;--pf-body: #4f465c;--pf-muted: #6f6480;--pf-border: rgba(124, 70, 245, .16);--pf-border-strong: rgba(124, 70, 245, .32);--pf-gradient: linear-gradient(135deg, #7c46f5 0%, #ec2f91 100%);--pf-gradient-hover: linear-gradient(135deg, #5f2fd6 0%, #c81f73 100%);--pf-gradient-soft: linear-gradient( 135deg, rgba(124, 70, 245, .1), rgba(236, 47, 145, .08) );--pf-card: rgba(255, 255, 255, .9);--pf-shadow: 0 16px 40px rgba(82, 44, 137, .12);--pf-shadow-hover: 0 20px 48px rgba(82, 44, 137, .18)}#MainContent{color:var(--pf-ink)!important}#MainContent p,#MainContent li{color:var(--pf-body)}#MainContent small{color:var(--pf-muted)}body.template-index #MainContent p,body.template-index #MainContent li,body.template-index #MainContent small,.template-index #MainContent p,.template-index #MainContent li,.template-index #MainContent small{color:#3d334b!important;-webkit-text-fill-color:#3d334b!important;opacity:1!important}body.template-index #MainContent .pf-feature-card p,body.template-index #MainContent .pf-feature-card small,body.template-index #MainContent .pf-benefit-card p,body.template-index #MainContent .pf-benefit-card small,body.template-index #MainContent .pf-use-item,body.template-index #MainContent .pf-section-heading p,.template-index #MainContent .pf-feature-card p,.template-index #MainContent .pf-feature-card small,.template-index #MainContent .pf-benefit-card p,.template-index #MainContent .pf-benefit-card small,.template-index #MainContent .pf-use-item,.template-index #MainContent .pf-section-heading p{color:#4b3f5e!important;-webkit-text-fill-color:#4b3f5e!important;opacity:1!important}#MainContent .pf-hero-card,#MainContent .pf-gallery-main,#MainContent .pf-gallery-story-card,#MainContent .pf-proof-strip,#MainContent .pf-product-form-card,#MainContent .pf-section-block,#MainContent .pf-feature-card,#MainContent .pf-pricing-card,#MainContent .pf-glass-card,#MainContent .pf-faq-preview-card,#MainContent .pf-final-cta-card,#MainContent .pf-material-card{border-color:var(--pf-border)!important;box-shadow:var(--pf-shadow)!important}#MainContent .pf-gallery-story-card,#MainContent .pf-proof-strip,#MainContent .pf-section-block,#MainContent .pf-feature-card,#MainContent .pf-pricing-card,#MainContent .pf-glass-card,#MainContent .pf-faq-preview-card,#MainContent .pf-final-cta-card,#MainContent .pf-material-card{background:var(--pf-card)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#MainContent .pf-feature-card:hover,#MainContent .pf-gallery-story-card:hover,#MainContent .pf-material-card:hover{border-color:var(--pf-border-strong)!important;box-shadow:var(--pf-shadow-hover)!important}.pf-product-title,.pf-section-heading h2,.pf-uses-copy h2,.pf-bulk-grid h2,.pf-pricing-card h3,.pf-about-hero h1,.pf-about-copy h2,.pf-about-cta h2,.pf-faq-hero h1,.pf-faq-preview-head h2,.pf-final-cta h2,.pf-materials-head h2{background:var(--pf-gradient)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.pf-atc-btn,.pf-atc-btn--full,button.pf-atc-btn,.pf-product-form button.pf-atc-btn,button[name=add].pf-atc-btn,.pf-button.pf-button-primary,.pf-mobile-sticky-bar__button{background:var(--pf-gradient)!important;background-image:var(--pf-gradient)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:0 12px 28px #7c46f547!important}.pf-atc-btn:hover,.pf-atc-btn--full:hover,button.pf-atc-btn:hover,.pf-product-form button.pf-atc-btn:hover,button[name=add].pf-atc-btn:hover,.pf-button.pf-button-primary:hover,.pf-mobile-sticky-bar__button:hover{background:var(--pf-gradient-hover)!important;background-image:var(--pf-gradient-hover)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 15px 34px #7c46f557!important}.pf-secondary-btn,.pf-quick-order-link,.pf-bulk-callout a{color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important}.pf-secondary-btn{background:#fff!important;border-color:var(--pf-border-strong)!important}.pf-secondary-btn:hover{background:var(--pf-lavender)!important;border-color:var(--pf-purple)!important}.pf-option-chip span,.pf-option-tile span{background:#fff!important;border-color:var(--pf-border)!important;color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important;border-radius:14px!important}.pf-option-chip span:hover,.pf-option-tile span:hover{background:var(--pf-lavender)!important;border-color:var(--pf-purple)!important}.pf-option-chip input:checked+span,.pf-option-tile input:checked+span{background:var(--pf-gradient-soft)!important;border-color:var(--pf-purple)!important;color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important;box-shadow:inset 0 0 0 1px var(--pf-purple)!important}.pf-bulk-callout,.pf-upload-block,.pf-upload-heading,.pf-quantity-proof,.pf-pro-pack-confirm{background:var(--pf-gradient-soft)!important;border-color:var(--pf-border)!important}.pf-pro-pack-offer__inner{background:linear-gradient(135deg,#fbf8ff,#fff5fa)!important;border-color:var(--pf-border-strong)!important;outline-color:#7c46f51f!important;box-shadow:var(--pf-shadow)!important}.pf-pro-pack-offer__badge,.pf-pro-badge{background:var(--pf-gradient)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.pf-pro-pack-offer__features span,.pf-pro-pack-offer__title,.pf-pro-pack-offer__price,.pf-pro-pack-confirm,.pf-upload-heading strong,.pf-upload-benefits,.pf-upload-note{color:var(--pf-ink)!important;-webkit-text-fill-color:var(--pf-ink)!important}.pf-pro-pack-offer__features span:before,.pf-trust-list li:before,.pf-next-steps div:before,.pf-mini-points span:before,.pf-trust-row span:before{color:var(--pf-pink)!important}.pf-eyebrow,.pf-about-eyebrow,.pf-faq-eyebrow,.pf-gallery-story-eyebrow,.pf-price-per-unit,.pf-quantity-proof__title,.pf-quantity-note,.pf-shipping-note,.pf-trust-rating,.pf-next-steps-title,.pf-pro-pack-offer__price{color:var(--pf-purple)!important;-webkit-text-fill-color:var(--pf-purple)!important}.pf-proof-strip__text,.pf-trust-list li,.pf-next-steps div,.pf-use-item,.pf-about-copy p,.pf-about-process-copy p,.pf-about-cta p,.pf-pro-pack-offer__features span{color:var(--pf-body)!important;-webkit-text-fill-color:var(--pf-body)!important;opacity:1!important}#MainContent :focus-visible{outline:3px solid rgba(124,70,245,.28)!important;outline-offset:2px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/peelforge-product.css.map */
