.ppx{--ppx-dark: #15151a;--ppx-on-dark: #ffffff;--ppx-dark-muted: #a3a3ab;--ppx-success: #3b9c3b}.ppx-eyebrow{display:block;margin:0 0 1rem;font-family:var(--pp-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-sub, #6f6f6b)}.ppx-display{font-family:var(--pp-disp);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.98;margin:0}.ppx-btn{display:inline-block;font-family:var(--pp-disp);font-weight:700;font-size:1.4rem;text-decoration:none;padding:1.4rem 2.6rem;border-radius:4px;background:var(--ppx-on-dark);color:var(--ppx-dark);transition:filter .15s ease}.ppx-btn:hover{filter:brightness(.94)}.ppx-title{padding-top:4rem;padding-bottom:.4rem}.ppx-title h1{font-size:clamp(3.6rem,6vw,7.2rem)}.ppx-feature-wrap{padding-top:2.8rem}.ppx-feature{position:relative;overflow:hidden;border-radius:4px;min-height:44rem;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;background:var(--ppx-dark);color:var(--ppx-on-dark)}.ppx-feature:before{content:"";position:absolute;top:0;bottom:0;right:0;width:46%;background:var(--pp-accent);clip-path:polygon(28% 0,100% 0,100% 100%,0 100%)}.ppx-feature__txt{position:relative;padding:5.6rem 4.8rem}.ppx-feature .ppx-eyebrow{color:var(--ppx-dark-muted)}.ppx-feature h2{font-size:clamp(3rem,4.4vw,5.8rem);margin-bottom:1.8rem;color:var(--ppx-on-dark)}.ppx-feature__text{margin:0 0 2.6rem;max-width:40ch;color:#d6d6db;font-family:var(--pp-body);font-size:1.7rem;line-height:1.5}.ppx-feature__text p{margin:0}.ppx-feature__art{position:relative;display:flex;justify-content:center;padding:4rem}.ppx-feature__art img{width:100%;max-width:44rem;height:auto;display:block}@media(max-width:820px){.ppx-feature{grid-template-columns:1fr}.ppx-feature:before{top:auto;height:44%;width:100%;clip-path:polygon(0 22%,100% 0,100% 100%,0 100%)}.ppx-feature__txt{padding:3.6rem 2.4rem}.ppx-feature__art{padding:0 2.4rem 4rem}.ppx-feature:has(.ppx-feature__art) .ppx-feature__txt{padding-bottom:0}.ppx-feature:not(:has(.ppx-feature__art)):before{height:9rem;clip-path:polygon(0 45%,100% 0,100% 100%,0 100%)}.ppx-feature:not(:has(.ppx-feature__art)) .ppx-feature__txt{padding-bottom:12rem}}.ppx-products__head{margin:5.6rem 0 2rem;max-width:64rem}.ppx-products__head h2{font-size:clamp(2.2rem,2.8vw,3.2rem);margin-bottom:.8rem}.ppx-products__text{margin:0;color:var(--pp-sub, #6f6f6b);font-family:var(--pp-body);font-size:1.6rem}.ppx-products__text p{margin:0}.ppx-products__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--ppx-cols, 2),minmax(0,var(--ppx-card-max, 38rem)));justify-content:start;gap:2rem}@media(max-width:640px){.ppx-products__grid{grid-template-columns:minmax(0,32rem)}}.ppx-products .ppt-badge{background:var(--pp-accent);color:var(--pp-accent-ink);border-radius:999px;top:1.4rem;left:1.4rem;padding:.4rem 1rem;font-size:1.1rem;letter-spacing:.08em}.ppx-products .ppx-no-acc .ppt-marker,.ppx-split__products .ppx-no-acc .ppt-marker{display:none}.ppx-products__grid--single{display:block;max-width:96rem}.ppx-products__grid--single .ppt-card{display:grid;grid-template-columns:minmax(0,42rem) minmax(0,1fr);align-items:center;height:auto}.ppx-products__grid--single .ppt-img-wrap{width:100%}.ppx-products__grid--single .ppt-info{padding:3.2rem 4rem}@media(max-width:760px){.ppx-products__grid--single .ppt-card{display:flex;flex-direction:column;align-items:stretch}.ppx-products__grid--single .ppt-img-wrap{max-width:32rem;margin-inline:auto}.ppx-products__grid--single .ppt-info{padding:2rem}}.ppx-products__empty{padding:2.4rem;border:1px dashed var(--pp-line, #e6e5e2);font-family:var(--pp-mono);font-size:1.2rem;color:var(--pp-sub, #6f6f6b)}.ppx-bleed{position:relative;min-height:var(--ppx-bleed-h, 50rem);display:flex;align-items:flex-end;overflow:hidden;margin-top:8rem;color:var(--ppx-on-dark);background:linear-gradient(160deg,#2b2b33 0%,var(--ppx-dark) 70%)}.ppx-bleed__media,.ppx-bleed__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ppx-bleed__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#15151ad1,#15151a59 45%,#15151a00 75%)}.ppx-bleed__facet{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-accent);opacity:.92;clip-path:polygon(0 78%,62% 52%,62% 100%,0 100%)}.ppx-bleed .pp-wrap{position:relative;width:100%}.ppx-bleed__txt{max-width:60rem;padding:0 0 5.6rem}.ppx-bleed .ppx-eyebrow{color:#ffffffc7}.ppx-bleed h2{font-size:clamp(3rem,4.6vw,6rem);margin-bottom:1.4rem;color:var(--ppx-on-dark)}.ppx-bleed__text{margin:0;font-family:var(--pp-body);font-size:1.7rem;color:#f1f1f4}.ppx-bleed__text p{margin:0}@media(max-width:749px){.ppx-bleed{min-height:max(40rem,calc(var(--ppx-bleed-h, 50rem) * .8));margin-top:5.6rem}.ppx-bleed__facet{clip-path:polygon(0 70%,100% 50%,100% 100%,0 100%)}.ppx-bleed__txt{padding-bottom:4rem}}.ppx-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:var(--ppx-split-h, 50rem);background:var(--ppx-dark);color:var(--ppx-on-dark)}.ppx-split--feature{margin-top:2.8rem}.ppx-split--bleed{margin-top:8rem}.ppx-split__panel{position:relative;display:flex;align-items:center;background:var(--ppx-dark);padding:5.6rem 6.4rem 5.6rem max(var(--pp-gutter),calc((100vw - var(--pp-wrap)) / 2 + var(--pp-gutter)))}.ppx-split__bar{position:absolute;top:0;bottom:0;right:0;width:1.4rem;background:var(--pp-accent)}.ppx-split__txt{position:relative;max-width:44rem}.ppx-split__txt .ppx-eyebrow{color:var(--ppx-dark-muted)}.ppx-split__txt h2{font-size:clamp(2.8rem,3vw,4.4rem);margin-bottom:1.4rem;color:var(--ppx-on-dark)}.ppx-split__text{margin:0 0 2.6rem;color:#d6d6db;font-family:var(--pp-body);font-size:1.7rem;line-height:1.5}.ppx-split__text:last-child{margin-bottom:0}.ppx-split__text p{margin:0}.ppx-split__media{display:block;position:relative;min-height:100%;background:#fff}.ppx-split__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--ppx-split-fit, contain);object-position:var(--ppx-split-pos, center);display:block}@media(max-width:749px){.ppx-split{grid-template-columns:1fr;min-height:0}.ppx-split--feature{margin-top:2rem}.ppx-split--bleed{margin-top:5.6rem}.ppx-split__media{order:-1;aspect-ratio:4 / 3;min-height:0}.ppx-split__panel{padding:3.6rem var(--pp-gutter) 4rem}.ppx-split__bar{bottom:auto;left:0;width:auto;height:.8rem}}.ppx-split--products{margin-top:5.6rem;min-height:0}.ppx-split--products+.ppx-split--products{margin-top:2.4rem}.ppx-split--rev{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ppx-split--rev .ppx-split__panel{order:2;padding:5.6rem max(var(--pp-gutter),calc((100vw - var(--pp-wrap)) / 2 + var(--pp-gutter))) 5.6rem 6.4rem}.ppx-split--rev .ppx-split__bar{right:auto;left:0}.ppx-split__products{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:4rem;background:var(--pp-alt, #f6f6f5)}.ppx-sp__list{list-style:none;margin:0;padding:0;display:flex;gap:1.6rem}.ppx-sp__item{min-width:0}.ppx-sp--one .ppx-sp__item{width:38rem;max-width:100%}.ppx-sp--two .ppx-sp__item{width:32rem;max-width:calc(50% - .8rem)}.ppx-split:not(.ppx-split--rev) .ppx-sp--two{justify-content:flex-start}.ppx-sp--slider{justify-content:stretch;padding-inline:0;overflow:hidden}.ppx-sp__slider{position:relative;width:100%;padding-inline:4rem;box-sizing:border-box}.ppx-sp--slider .ppx-sp__list{overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem 0;scrollbar-width:none;overscroll-behavior-x:contain}.ppx-sp--slider .ppx-sp__list::-webkit-scrollbar{display:none}.ppx-sp--slider .ppx-sp__item{flex:0 0 26rem;scroll-snap-align:start}.ppx-sp__list:focus-visible{outline:2px solid var(--pp-ink, #15151a);outline-offset:-2px}.ppx-sp__arrow{position:absolute;top:50%;z-index:5;width:4.4rem;height:4.4rem;margin-top:-2.2rem;border:0;border-radius:50%;background:var(--ppx-dark);color:var(--ppx-on-dark);font-size:1.8rem;line-height:1;cursor:pointer;box-shadow:0 .4rem 1.2rem #15151a40;transition:opacity .15s ease}.ppx-sp__arrow--prev{left:.6rem}.ppx-sp__arrow--next{right:.6rem}.ppx-sp__arrow[hidden]{display:none}.ppx-sp__arrow:disabled{opacity:.3;cursor:default}.ppx-sp__arrow:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}@media(max-width:749px){.ppx-split--products,.ppx-split--rev{grid-template-columns:1fr;margin-top:4rem}.ppx-split--products+.ppx-split--products{margin-top:2rem}.ppx-split--rev .ppx-split__panel{order:0;padding:3.6rem var(--pp-gutter) 4rem}.ppx-split--products .ppx-split__bar{top:auto;bottom:0;left:0;right:0;width:auto;height:.8rem}.ppx-split__products{padding:2.4rem var(--pp-gutter)}.ppx-sp--one .ppx-sp__item{width:32rem}.ppx-sp--two .ppx-sp__item{width:auto;flex:1 1 0;max-width:none}.ppx-sp--slider{padding-inline:0}.ppx-sp__slider{padding-inline:var(--pp-gutter)}.ppx-sp--slider .ppx-sp__list{gap:1.2rem}.ppx-sp--slider .ppx-sp__item{flex-basis:70vw}.ppx-sp__arrow{display:none!important}}.ppx-info__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem;margin:8rem 0 5.6rem;padding-top:2.8rem;border-top:1px solid var(--pp-line, #e6e5e2)}.ppx-info__item h3{margin:0 0 .6rem;font-family:var(--pp-body);font-weight:700;font-size:1.5rem}.ppx-info__body{margin:0;color:var(--pp-sub, #6f6f6b);font-family:var(--pp-body);font-size:1.45rem;line-height:1.5}.ppx-info__body p{margin:0;display:inline}.ppx-info__free{color:var(--ppx-success);font-weight:600}@media(max-width:760px){.ppx-info__grid{grid-template-columns:1fr;gap:1.8rem;margin-top:5.6rem}}.ppx-products [data-ppt-vt-show][hidden],.ppx-split__products [data-ppt-vt-show][hidden]{display:none!important}.ppx-products .ppt-vt,.ppx-split__products .ppt-vt{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:1rem 0 1.2rem}.ppx-products .ppt-vt__btn,.ppx-split__products .ppt-vt__btn{padding:.9rem 1rem;border:1px solid var(--pp-line, #e6e5e2);border-radius:4px;background:var(--pp-paper, #fff);color:var(--pp-ink, #15151a);font-family:var(--pp-body);font-weight:600;font-size:1.35rem;cursor:pointer;transition:border-color .15s ease}.ppx-products .ppt-vt__btn:hover,.ppx-split__products .ppt-vt__btn:hover{border-color:var(--pp-ink, #15151a)}.ppx-products .ppt-vt__btn[aria-pressed=true],.ppx-split__products .ppt-vt__btn[aria-pressed=true]{border-color:var(--pp-ink, #15151a);box-shadow:inset 0 0 0 1px var(--pp-ink, #15151a)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pulse-xmas.css.map */
