:root{--pp-ink: #111111;--pp-ink-soft: #3a3a3a;--pp-muted: #6f6f6f;--pp-line: #e7e7e7;--pp-soft: #f4f3f1;--pp-white: #ffffff;--pp-accent: #fe8f00;--pp-accent-ink: #d96f00;--pp-sale: #fe8f00;--pp-red: #e1251b;--pp-font-display: var(--font-stack-header, "Roboto Condensed", Arial, sans-serif);--pp-font-body: var(--font-stack-body, "Roboto Condensed", Arial, sans-serif);--pp-gutter: 16px;--pp-gap: 2px;--pp-header-h: 64px}@media(min-width:990px){:root{--pp-gutter: 32px;--pp-header-h: 90px}}body{color:var(--pp-ink)}.m-menu__link,.m-menu__link--main,.m-section__heading,.m-button,.m-tab-header,.m-announcement-bar__content,.m-footer--block-title,.m-cart-drawer__title,.collection-title,.collection-name{text-transform:uppercase;letter-spacing:.04em}.m-announcement-bar__content{font-size:12px!important;font-weight:600!important}.m-product-card__vendor{display:none!important}.m-product-card__title,.m-product-card__name,.m-product-card__title a,.m-cart-item__name,.m-cart-drawer-item__name,.m-product-title{text-transform:none!important;letter-spacing:.01em}.m-product-card__title{font-size:13px;font-weight:500;color:var(--pp-ink)}.m-product-card__tags,.m-product-tag,.m-product-card__tag-name,.m-product-card__label{display:none!important}.m-product-card .m-price-item--last,.m-price__sale .m-price-item--last{color:var(--pp-ink)!important;font-weight:600}.m-button{border-radius:0!important}.m-button--primary:hover{background:var(--pp-accent)!important;border-color:var(--pp-accent)!important;color:#fff!important}.pp-wrap{padding-inline:var(--pp-gutter)}.pp-eyebrow{font-family:var(--pp-font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted)}.pp-display{font-family:var(--pp-font-display);font-weight:800;text-transform:uppercase;line-height:.86;letter-spacing:-.02em;margin:0}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;font-family:var(--pp-font-body);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid var(--pp-ink);background:transparent;color:var(--pp-ink);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pp-btn:hover,.pp-btn--dark{background:var(--pp-ink);color:#fff}.pp-btn--dark:hover{background:var(--pp-accent);border-color:var(--pp-accent)}.pp-btn--accent{background:var(--pp-accent);border-color:var(--pp-accent);color:#fff}.pp-btn--accent:hover{background:var(--pp-ink);border-color:var(--pp-ink)}.pp-btn--block{width:100%}.pp-btn[disabled]{opacity:.45;cursor:not-allowed}.pp-link{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.pp-link:hover{color:var(--pp-accent)}.pp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp-badge{display:inline-block;padding:4px 7px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:var(--pp-ink)}.pp-badge--sale{background:var(--pp-sale);color:#fff}.pp-badge--dark{background:var(--pp-ink);color:#fff}.pp-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px}.pp-price__now{font-weight:700;color:var(--pp-ink)}.pp-price__was{color:var(--pp-muted);text-decoration:line-through}.pp-price__off{color:var(--pp-accent-ink);font-weight:700}.pp-price--sale .pp-price__now{color:var(--pp-red)}.pp-flip{--h: 18px;display:inline-flex;align-self:flex-start;height:var(--h);overflow:hidden;padding:0 7px;background:var(--pp-red);color:#fff;font:700 10px/var(--h) var(--pp-font-body);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pp-flip__track{display:flex;flex-direction:column;animation:pp-flip 4.8s cubic-bezier(.7,0,.3,1) infinite}.pp-flip__track span{height:var(--h)}@keyframes pp-flip{0%,42%{transform:translateY(0)}50%,92%{transform:translateY(calc(var(--h) * -1))}to{transform:translateY(calc(var(--h) * -2))}}@media(prefers-reduced-motion:reduce){.pp-flip__track{animation:none}}header a[href$="/collections/last-chance-sale"],.m-menu a[href$="/collections/last-chance-sale"],.m-menu-drawer a[href$="/collections/last-chance-sale"],[class*=menu-drawer] a[href$="/collections/last-chance-sale"]{color:var(--pp-red)!important;font-weight:700!important;animation:pp-flicker 3s linear infinite}@keyframes pp-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1;text-shadow:0 0 8px rgba(225,37,27,.45)}20%,24%,55%{opacity:.35;text-shadow:none}}@media(prefers-reduced-motion:reduce){header a[href$="/collections/last-chance-sale"],.m-menu a[href$="/collections/last-chance-sale"]{animation:none}}.pp-card{position:relative;display:flex;flex-direction:column;min-width:0}.pp-card__media{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--pp-soft)}.pp-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.pp-card__img--alt{opacity:0}@media(hover:hover){.pp-card:hover .pp-card__img--alt{opacity:1}.pp-card:hover .pp-card__img:first-child{transform:scale(1.02)}}.pp-card__frame{position:relative}.pp-card__tag{position:absolute;top:8px;left:8px;z-index:1;padding:4px 8px;border-radius:999px;background:#ffffffeb;color:var(--pp-ink);font:600 9px/1.2 var(--pp-font-body);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.pp-card__badges{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px;z-index:1}.pp-card__info{padding:10px 8px 18px;display:flex;flex-direction:column;gap:5px}.pp-card__title{font-size:13px;font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none;color:var(--pp-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-card__meta{font-size:11px;color:var(--pp-muted);letter-spacing:.03em}.pp-card.is-soldout .pp-card__img{opacity:.55}.pp-card__actions{position:absolute;left:50%;bottom:12px;z-index:2;display:flex;background:#fff;border-radius:6px;box-shadow:0 2px 10px #00000014;opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}@media(hover:hover)and (min-width:990px){.pp-card__frame:hover .pp-card__actions{opacity:1;transform:translate(-50%);pointer-events:auto}}.pp-card__act{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;color:var(--pp-ink);cursor:pointer;text-decoration:none}.pp-card__act+.pp-card__act{border-left:1px solid var(--pp-line)}.pp-card__act:hover,.pp-card__act.added-to-wishlist{color:var(--pp-accent)}.pp-card__act.added-to-wishlist svg{fill:currentColor}.pp-card__act .m-spinner-icon{display:none}.pp-card__act.m-spinner-loading{opacity:.5}.pp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pp-gap)}@media(min-width:750px){.pp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.pp-grid{grid-template-columns:repeat(var(--pp-cols, 4),minmax(0,1fr))}}.pp-grid[data-view="1"]{grid-template-columns:minmax(0,1fr)}@media(min-width:1200px){.pp-grid[data-view="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:var(--pp-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--pp-gutter);scroll-padding-inline:var(--pp-gutter)}.pp-rail::-webkit-scrollbar{display:none}.pp-rail>*{scroll-snap-align:start}@media(min-width:750px){.pp-rail{grid-auto-columns:31%}}@media(min-width:1200px){.pp-rail{grid-auto-columns:calc((100% - var(--pp-gutter) * 2 - var(--pp-gap) * 3) / 4.4)}}.pp-sale{background:var(--pp-white);color:var(--pp-ink);padding-block:48px 56px;overflow:hidden}.pp-sale--soft{background:var(--pp-soft)}.pp-sale--accent{background:var(--pp-accent);color:#fff}.pp-sale--accent .pp-price__now,.pp-sale--accent .pp-card__title{color:var(--pp-ink)}.pp-sale__head{display:grid;gap:18px;padding-inline:var(--pp-gutter);margin-bottom:24px}@media(min-width:990px){.pp-sale__head{grid-template-columns:1fr auto;align-items:end;margin-bottom:32px}}.pp-sale__title{font-size:clamp(56px,13vw,168px)}.pp-sale__title em{font-style:normal;color:var(--pp-accent)}.pp-sale--accent .pp-sale__title em{color:var(--pp-ink)}.pp-sale__sub{margin:10px 0 0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:600}.pp-sale__aside{display:flex;flex-direction:column;gap:14px;align-items:flex-start}@media(min-width:990px){.pp-sale__aside{align-items:flex-end;text-align:right}}.pp-sale__timer{display:flex;gap:6px}.pp-sale__timer div{min-width:56px;padding:8px 6px;text-align:center;border:1px solid currentColor;font-family:var(--pp-font-display)}.pp-sale__timer b{display:block;font-size:22px;line-height:1}.pp-sale__timer span{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.pp-sale__tabs{display:flex;gap:22px;padding-inline:var(--pp-gutter);margin-bottom:18px;border-bottom:1px solid var(--pp-line)}.pp-sale--accent .pp-sale__tabs{border-color:#fff6}.pp-sale__tab{padding:0 0 10px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font:700 12px/1 var(--pp-font-body);letter-spacing:.12em;text-transform:uppercase;color:inherit;opacity:.55}.pp-sale__tab[aria-selected=true]{opacity:1;border-color:currentColor}.pp-sale__panel[hidden]{display:none}.pp-sale__tiles{display:grid;gap:var(--pp-gap);grid-template-columns:1fr;margin-bottom:28px}@media(min-width:750px){.pp-sale__tiles--2{grid-template-columns:1fr 1fr}}.pp-sale__tile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none}.pp-sale__tile img{width:100%;height:auto;display:block;transition:transform .8s ease}.pp-sale__tile:hover img{transform:scale(1.02)}.pp-sale__tile-label{position:absolute;left:var(--pp-gutter);bottom:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pp-sale__tile-label strong{font:800 clamp(28px,4vw,56px)/.9 var(--pp-font-display);text-transform:uppercase;text-shadow:0 2px 18px rgba(0,0,0,.25)}.pp-sale__foot{padding:28px var(--pp-gutter) 0;display:flex;justify-content:center}.pp-sale__marquee{display:flex;overflow:hidden;white-space:nowrap;border-block:1px solid currentColor;padding-block:10px;margin-bottom:36px;font:800 13px/1 var(--pp-font-display);letter-spacing:.16em;text-transform:uppercase}.pp-sale__marquee-track{display:inline-flex;gap:40px;padding-right:40px;animation:pp-marquee 28s linear infinite}@keyframes pp-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.pp-sale__marquee-track{animation:none}}.pp-cart-count{font-size:.7em;color:var(--pp-muted)}.pp-cart-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:40px 0;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.pp-cart-savings{margin-bottom:10px;padding:8px 10px;background:#fff4e6;color:var(--pp-accent-ink);font-size:12px;font-weight:600;letter-spacing:.02em;text-align:center}.m-cart-drawer .m-button--primary{min-height:50px;letter-spacing:.12em}.pp-railsec__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 var(--pp-gutter) 16px}.pp-railsec__title{font-size:clamp(26px,4vw,48px)}.pp-split{margin-bottom:32px}@media(min-width:990px){.pp-split{margin-bottom:48px}}.jdgm-testimonials-carousel{padding-block:8px!important}.jdgm-testimonials-carousel .jdgm-header{margin-bottom:12px!important}.jdgm-testimonials-carousel .jdgm-card{padding:12px 16px!important}.jdgm-testimonials-carousel .jdgm-content{margin-bottom:8px!important}[id$=__1752665998feca06b2]{padding-bottom:64px}@media(max-width:749px){[id$=__1752665998feca06b2]{padding-bottom:40px}}[id$=__1752665998feca06b2],#MainContent{overflow-x:clip}.pp-mega .m-mega-menu__inner{display:grid!important;grid-template-columns:minmax(240px,1fr) 3fr;gap:48px;padding-block:28px 36px}.pp-mega__nav{display:flex;flex-direction:column;min-width:0}.pp-mega__eyebrow{margin:0 0 14px;font:600 11px/1 var(--pp-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted)}.pp-mega .m-sub-menu--level-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important}.pp-mega .m-sub-menu__item--level-1{width:auto!important;padding:0!important;margin:0!important;border:0!important}.pp-mega .m-sub-menu__item--level-1:before,.pp-mega .m-sub-menu__item--level-1:after{display:none!important}.pp-mega .m-sub-menu__item--level-1>.m-menu__link{display:block;padding:9px 0!important;font:700 14px/1.15 var(--pp-font-display)!important;letter-spacing:.04em;text-transform:uppercase;color:var(--pp-ink)!important;transition:color .2s,transform .2s}.pp-mega .m-sub-menu__item--level-1>.m-menu__link:hover{color:var(--pp-accent)!important;transform:translate(3px)}.pp-mega .m-mega-menu__column{display:none}.pp-mega__all{margin-top:18px;align-self:flex-start;font:700 11px/1 var(--pp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--pp-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}.pp-mega__all:hover{color:var(--pp-accent)}.pp-mega .m-mega-menu__content{width:auto!important;max-width:none!important;flex:none!important;padding:0!important;margin:0!important;border:0!important}.pp-mega__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pp-mega__tile{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;background:var(--pp-soft)}.pp-mega__media{display:block;aspect-ratio:4 / 5}.pp-mega__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.pp-mega__tile:hover .pp-mega__img{transform:scale(1.04)}.pp-mega__tile:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000);pointer-events:none}.pp-mega__label{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;font:800 clamp(18px,1.6vw,24px)/.95 var(--pp-font-display);letter-spacing:-.01em;text-transform:uppercase}.pp-mega__label small{display:block;margin-top:6px;font:600 10px/1 var(--pp-font-body);letter-spacing:.12em;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/26/assets/pp-theme.css.map */
