html:root{--pex-width: 1280px;--pex-gutter: clamp(20px, 4vw, 56px);--pex-space: clamp(40px, 5vw, 72px);--pex-radius: 16px;--pex-ink: #111b22;--pex-muted: #55565b;--pex-paper: #faf9f6;--pex-line: rgba(28, 28, 30, .14);--pex-title: clamp(32px, 4.2vw, 52px)}html body header.p-header.p-header.p-header--unified[data-p-header][role=banner]{position:fixed;inset:0 0 auto;z-index:200;display:flex;align-items:center;flex-wrap:nowrap;height:64px;gap:12px;padding:0 max(20px,calc((100vw - 1440px)/2));background:#faf9f6!important;color:#111b22!important;border:0!important;border-bottom:1px solid rgba(17,27,34,.1)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-family:var(--pt-font, system-ui, sans-serif)}html body header.p-header.p-header--unified .p-header-logo{order:1;margin:0 20px 0 0;display:flex;align-items:center;flex:0 0 auto;min-width:0}html body header.p-header.p-header--unified .p-header-logo img{display:block;width:140px!important;max-width:100%;height:auto;max-height:46px;object-fit:contain;mix-blend-mode:normal}html body header.p-header.p-header--unified .p-header-cta{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;height:auto;margin:0;padding:10px 12px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#111b22!important;box-shadow:none!important;font:500 14px/1.4 var(--pt-font, system-ui, sans-serif);letter-spacing:-.01em;text-transform:none;text-decoration:none;white-space:nowrap}html body header.p-header.p-header--unified .p-header-cta--build{order:2}html body header.p-header.p-header--unified .p-header-cta--about{order:3}html body header.p-header.p-header--unified .p-header-cta[aria-current=page]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}html body header.p-header.p-header--unified .p-header-right{order:4;display:flex;flex:0 0 auto;align-items:center;height:64px;margin:0 0 0 auto;padding:0;border:0!important}html body header.p-header.p-header--unified :is(.p-header-cart,.p-header-hamburger){position:relative;display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0!important;border-radius:4px;background:transparent;color:#111b22!important;cursor:pointer}html body header.p-header.p-header--unified .p-header-hamburger{order:0;flex-direction:column;gap:4px}html body header.p-header.p-header--unified .p-header-hamburger span{display:block;width:17px;height:1.5px;background:currentColor!important}html body header.p-header.p-header--unified .p-header-cart-badge{position:absolute;top:1px;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#111b22;color:#fff;font:600 10px/1 var(--pt-font, system-ui, sans-serif)}html body .p-header-spacer.p-header-spacer--unified{display:block!important;height:calc(64px + var(--pt-hero-top, 32px))!important}html body .p-header-spacer.p-header-spacer--unified.p-header-spacer--expression{height:64px!important}html body .p-nav-drawer.p-nav-drawer--unified{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}html body .p-nav-drawer--unified.is-open{visibility:visible;pointer-events:auto}html body .p-nav-drawer--unified .p-nav-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052}html body .p-nav-drawer--unified .p-nav-drawer__panel{position:absolute;inset:0 0 0 auto;width:min(420px,100%);height:100%;max-height:100dvh;display:flex;flex-direction:column;padding:24px;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--pex-ink);transform:translate(100%);opacity:1;border:0}html body .p-nav-drawer--unified.is-open .p-nav-drawer__panel{transform:translate(0)}html body .p-nav-drawer--unified .p-nav-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 20px;border-bottom:1px solid var(--pex-line)}html body .p-nav-drawer--unified .p-nav-drawer__wordmark{color:inherit;font:700 20px/1.3 var(--pt-font, system-ui, sans-serif);letter-spacing:-.02em;text-decoration:none;text-transform:none}html body .p-nav-drawer--unified .p-nav-drawer__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;background:#f4f4f6;color:inherit;border:0;border-radius:50%;cursor:pointer}html body .p-nav-drawer--unified .p-nav-drawer__links{display:flex;flex-direction:column;gap:0;margin:16px 0 24px;padding:0}html body .p-nav-drawer--unified .p-nav-drawer__links :is(a,button){display:flex;align-items:center;gap:8px;min-height:48px;width:100%;margin:0;padding:10px 8px;border:0;border-radius:8px;background:transparent;color:var(--pex-ink);text-align:left;text-decoration:none;text-transform:none;font:500 19px/1.4 var(--pt-font, system-ui, sans-serif);letter-spacing:-.02em;cursor:pointer}html body .p-nav-drawer--unified .p-nav-drawer__links a[aria-current=page]{background:#f4f4f6;font-weight:700}html body .p-nav-drawer--unified .p-nav-drawer__sage-hint{font:500 12px/1.4 var(--pt-font, system-ui, sans-serif);letter-spacing:0;color:var(--pex-muted)}html body .p-nav-drawer--unified .p-nav-drawer__footer{margin-top:auto;padding-bottom:env(safe-area-inset-bottom,0px)}html body .p-nav-drawer--unified .p-nav-drawer__cart{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 20px;background:var(--pex-ink);color:#fff;border-radius:999px;font:600 15px/1.4 var(--pt-font, system-ui, sans-serif);text-transform:none;text-decoration:none;letter-spacing:-.01em}@media(max-width:749px){html body header.p-header.p-header.p-header--unified[data-p-header][role=banner]{height:60px;padding-inline:8px;gap:2px}html body header.p-header.p-header--unified .p-header-logo{margin-right:4px}html body header.p-header.p-header--unified .p-header-logo img{width:100px!important}html body header.p-header.p-header--unified .p-header-cta{padding-inline:7px!important;font-size:13px}html body header.p-header.p-header--unified .p-header-right{height:60px}html body .p-header-spacer.p-header-spacer--unified{height:calc(60px + var(--pt-hero-top, 32px))!important}html body .p-header-spacer.p-header-spacer--unified.p-header-spacer--expression{height:60px!important}}@media(max-width:359px){html body header.p-header.p-header--unified .p-header-logo img{width:84px!important}html body header.p-header.p-header--unified .p-header-cta{padding-inline:4px!important}}html body .pex-next{padding:8px var(--pex-gutter) var(--pex-space);background:#f7f7f8;text-align:center}html body .pex-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;max-width:100%;padding:13px 24px;border:1px solid var(--pex-ink);border-radius:999px;background:var(--pex-ink);color:#fff;font:600 16px/1.4 var(--pt-font, system-ui, sans-serif);text-decoration:none;letter-spacing:-.01em}html body .pc-wrap{max-width:var(--pex-width);padding:16px var(--pex-gutter) var(--pex-space)}html body .pc-head{margin-bottom:32px}html body :is(.pc-title,.product__title h1,.main-page-title.page-title){font-family:var(--pt-font, system-ui, sans-serif)!important;font-size:var(--pex-title)!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.035em!important;text-transform:none!important}html body .pc-card{border-radius:var(--pex-radius);box-shadow:none}html body .pc-card__body{gap:8px;padding:16px}html body .pc-card__title{min-height:44px;font-size:16px;line-height:1.4}html body :is(.pc-filter__link,.pc-card__add button,.pc-card__add a,.pc-meter){border-radius:var(--pex-radius)}html body :is(.pc-filter__link,.pc-card__add button,.pc-card__add a){border-radius:999px}html body .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:750px){html body .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1024px){html body .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}html body .pc-sort select{max-width:100%;min-height:44px;font-size:16px;border-radius:12px}html body [id^=PatchistryCameraRoll-].pcr-section .pcr-inner{max-width:var(--pex-width)}html body [id^=PatchistryCameraRoll-].pcr-section{--b-r-card: 20px;--b-r-tile: 16px}html body [id^=PatchistryCameraRoll-].pcr-section .pcr-controls{top:64px}html body [id^=PatchistryCameraRoll-].pcr-section .pcr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){html body [id^=PatchistryCameraRoll-].pcr-section .pcr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:1024px){html body [id^=PatchistryCameraRoll-].pcr-section .pcr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}html body .product__description.rte{max-width:65ch;font-size:16px;line-height:1.65}html body .product .product-form__submit.button[type=submit]{min-height:50px!important;border-radius:999px!important;font:600 16px/1.4 var(--pt-font, system-ui, sans-serif)!important;text-transform:none!important;letter-spacing:-.01em!important}html body .main-page-title.page-title{text-align:left}html body :is(.rte,.shopify-policy__body){overflow-wrap:anywhere}html body :is(.rte,.shopify-policy__body) :is(p,li){font-size:16px;line-height:1.7}html body :is(.rte,.shopify-policy__body) :is(h2,h3){line-height:1.2;letter-spacing:-.02em;text-transform:none}html body :is(.rte,.shopify-policy__body) img{max-width:100%;height:auto}html body .patchistry-trust-page{background:var(--pt-base,#f4f4f6);color:var(--pex-ink);font-family:var(--pt-font,system-ui,sans-serif)}html body .patchistry-trust-page :is(h1,h2,h3,strong){color:var(--pex-ink);font-family:var(--pt-font,system-ui,sans-serif);letter-spacing:-.025em;text-transform:none;line-height:1.15}html body .patchistry-trust-page h1{font-size:var(--pex-title)}html body .patchistry-trust-page :is(p,li,span){color:var(--pex-muted)}html body :is(.patchistry-trust-page__card,.patchistry-trust-page__panel,.patchistry-contact-methods a,.customer form,.customer>div:not([hidden])){background:#fff;border:1px solid var(--pex-line);border-radius:var(--pex-radius);box-shadow:none}html body :is(.patchistry-trust-page__cta,.patchistry-trust-page__secondary){min-height:48px;height:auto;padding:12px 22px;border-radius:999px;font:600 16px/1.4 var(--pt-font,system-ui,sans-serif);text-transform:none;letter-spacing:-.01em}html body .patchistry-trust-page__cta{background:var(--pex-ink);color:#fff}html body .patchistry-trust-page__secondary{color:var(--pex-ink)}html body .customer .field input{background:#fff!important;color:var(--pex-ink)!important;border-radius:12px!important;font-size:16px}html body :is(.p-header--unified,.p-nav-drawer--unified,.pex-next) :is(a,button):focus-visible{outline:2px solid #111113;outline-offset:4px}html body .p-nav-drawer--unified [aria-hidden=true]{pointer-events:none}@media(hover:hover){html body .pex-button:hover{background:#343437!important;color:#fff!important;opacity:1}html body header.p-header.p-header--unified :is(.p-header-cta,.p-header-cart,.p-header-hamburger):hover{background:#eeede9!important;color:#111b22!important;opacity:1}}@media(prefers-reduced-motion:no-preference){html body .p-nav-drawer--unified .p-nav-drawer__panel{transition:transform .22s ease}}@media(prefers-reduced-motion:reduce){html body :is(.p-header--unified,.p-nav-drawer--unified,.pex-next) *{transition:none!important;animation:none!important}}html body .patchistry-trust-page__eyebrow{font:500 14px/1.4 var(--pt-font,system-ui,sans-serif);text-transform:none;letter-spacing:-.01em}html body header.p-header.p-header--unified .p-header-logo{min-height:44px;align-items:center}html body .phf.phf .phf__brand-logo{min-height:44px;align-items:center}html body .phf.phf .phf__column-links a,html body .phf.phf .phf__legal-column .patchistry-legal-links :is(a,button){min-width:44px!important;min-height:44px!important}html body .phf.phf .phf__socials a{width:44px!important;height:44px!important}html body .phf.phf .phf__copyright-text,html body .phf.phf .phf__form button[type=submit],html body .phf.phf .phf__form button[type=submit] span,html body .pes .pes__follow,html body .pes .pes__creator,html body .p-expression-hero .p-expression-hero__replay{font-size:13px!important}html body .pes .pes__follow{min-height:44px!important}html body .pes .pes__arrow{width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/patchistry-expression-system.css.map */
