:root{--pq-bg: var(--color-bg-page);--pq-accent: var(--color-accent-solid);--pq-secondary: var(--color-secondary-solid);--pq-text: var(--color-text-primary);--pq-muted: var(--color-text-secondary);--pq-surface: var(--color-bg-surface);--pq-line: var(--color-border);--pq-paper: var(--color-bg-surface);--pq-ink: var(--color-text-primary);--pq-placeholder: var(--color-bg-surface);--pq-placeholder-ink: var(--color-text-secondary);--pq-heading-font: var(--font-heading--family, "Helvetica Neue", Arial, sans-serif);--pq-body-font: var(--font-body--family, "Helvetica Neue", Arial, sans-serif);--pq-ease-out: cubic-bezier(.23, 1, .32, 1);--pq-ease-in-out: cubic-bezier(.77, 0, .175, 1);--pq-motion-fast: .15s;--pq-motion-base: .2s}.pq-storefront :where(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded){font-weight:600}.pq-storefront :where(.menu-list__link,.menu-list__item,.menu-drawer__menu-item--mainlist){font-family:var(--pq-heading-font);font-weight:600}.pq{background:var(--pq-bg);color:var(--pq-text);font:400 14px/1.5 var(--pq-body-font);overflow-wrap:break-word}.pq *,.pq *:before,.pq *:after{box-sizing:border-box}.pq [hidden]{display:none!important}.pq :is(h1,h2,h3,p,blockquote,dl,dd){margin:0}.pq :is(h1,h2,h3){font-family:var(--pq-heading-font);font-weight:700;line-height:1.15;text-wrap:balance;color:inherit}.pq p{text-wrap:pretty}.pq a{color:inherit;text-decoration:none}.pq a:hover{text-decoration-color:var(--color-accent-solid)}.pq :is(button,input,summary){font:inherit}.pq button{cursor:pointer}.pq :focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.pq-product-card :focus-visible,.pq-hero :focus-visible{outline-color:var(--color-focus-ring)}.pq-container{width:min(1050px,calc(100% - 48px));margin-inline:auto}.pq-section{padding-block:var(--pq-space, 70px)}.pq-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-block-end:36px!important;color:var(--color-heading-accent);font-size:clamp(28px,2.5vw,40px);letter-spacing:-.035em}.pq-section-title small{color:var(--color-text-secondary);font-size:clamp(16px,1.4vw,23px);letter-spacing:.01em}.pq-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 24px;border:1px solid var(--color-action-solid);border-radius:999px;background:var(--color-action-solid);color:var(--color-text-on-action)!important;font-family:var(--pq-heading-font);font-weight:600;text-align:center;transition:transform var(--pq-motion-fast) var(--pq-ease-out),background-color var(--pq-motion-base) ease,border-color var(--pq-motion-base) ease,color var(--pq-motion-base) ease,box-shadow var(--pq-motion-base) ease}.pq-button--accent,.pq-button--primary,.pq-button--dark{background:var(--color-action-solid);color:var(--color-text-on-action)!important;border-color:var(--color-action-solid)}.pq-button--secondary{background:var(--color-secondary-solid);color:var(--color-text-on-secondary)!important;border-color:var(--color-secondary-solid)}.pq-button:not(.pq-button--secondary):hover{background:var(--color-action-solid-hover);border-color:var(--color-action-solid-hover);text-decoration:none}.pq-button--secondary:hover{background:var(--color-secondary-solid);border-color:var(--color-secondary-solid);text-decoration:none}.pq-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:inherit;background:var(--pq-placeholder);color:var(--pq-placeholder-ink)}.pq-placeholder span{padding:12px;font:400 12px/1.5 var(--pq-body-font);text-align:center;letter-spacing:.04em}.pq-image{display:block;width:100%;height:100%;object-fit:cover}.pq-announcement{padding:7px 24px;background:var(--color-bg-surface);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);text-align:center;font-size:12px;font-weight:600}.pq-header{background:#08090bf5;border-bottom:1px solid var(--color-border);position:relative}.pq-header-row:has(.pq-model-menu){position:static}.pq-model-menu>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;font:600 13px var(--pq-heading-font);list-style:none}.pq-model-menu>summary::-webkit-details-marker{display:none}.pq-model-menu>summary span{transition:transform .18s ease}.pq-model-menu[open]>summary span{transform:rotate(180deg)}.pq-model-menu-panel{position:absolute;top:100%;inset-inline:0;padding:24px 0 32px;background:var(--carbon-base);box-shadow:0 16px 24px #0003;border-top:1px solid var(--pq-line)}.pq-model-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:20px}.pq-model-menu .pq-model-menu-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;background:var(--surface);border-radius:12px;text-decoration:none}.pq-model-menu-card strong{font-size:24px}.pq-model-menu-spec{color:var(--text-muted);font:12px/1.5 var(--pq-body-font)}.pq-model-menu-card img{width:100%;height:170px;object-fit:contain}.pq-model-menu-card:hover strong{color:var(--color-accent-solid)}@media(prefers-reduced-motion:no-preference){.pq-model-menu[open] .pq-model-menu-panel{animation:pq-menu-open .2s cubic-bezier(.22,1,.36,1) both}.pq-model-menu.is-closing .pq-model-menu-panel{animation:pq-menu-close .16s ease both}@keyframes pq-menu-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pq-menu-close{to{opacity:0;transform:translateY(-6px)}}}@media(max-width:1000px){.pq-mobile-menu .pq-model-menu-panel{position:static;padding:8px 0 16px;border:0;box-shadow:none}.pq-model-menu-grid.pq-container{padding:0;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pq-model-menu .pq-model-menu-card{padding:12px}.pq-model-menu-card img{height:auto;aspect-ratio:1.25}.pq-mobile-menu .pq-model-menu>summary:after{content:none}}#header-group:has(.pq-header){position:sticky;top:0;z-index:30}.pq-header-row{display:flex;align-items:center;gap:24px;min-height:64px;position:relative}.pq-wordmark{font:700 28px/1 var(--pq-heading-font);letter-spacing:-.055em}.pq-desktop-nav{display:flex;align-items:center;gap:20px;flex:1;justify-content:center}.pq-desktop-nav a{display:flex;align-items:center;min-height:44px;font-family:var(--pq-heading-font);font-size:13px;font-weight:600}.pq [aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--pq-accent)}.pq-header-actions{display:flex;gap:4px;margin-inline-start:auto}.pq-icon-button{display:grid;place-items:center;width:40px;min-height:44px;position:relative}.pq-cart-count{position:absolute;top:-2px;inset-inline-end:0;min-width:16px;text-align:center;border-radius:50%;background:var(--color-accent-solid);color:var(--color-text-on-accent);font-size:11px}.pq-mobile-menu{display:none}.pq-hero{position:relative;isolation:isolate}.pq-hero-slide{min-height:var(--pq-hero-height, 680px);position:relative;display:grid;align-items:center;overflow:hidden}.pq-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.pq-hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgb(8 9 11 / var(--pq-hero-overlay, .7)),rgb(8 9 11 / calc(var(--pq-hero-overlay, .7) * .68)) 48%,rgb(8 9 11 / calc(var(--pq-hero-overlay, .7) * .22))),linear-gradient(0deg,rgb(8 9 11 / .42),transparent 48%)}.pq-hero-media :is(.pq-image,.pq-placeholder,.pq-hero-video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pq-hero-media :is(.pq-image,.pq-hero-video){object-fit:cover;object-position:var(--pq-hero-focus-x, 50%) center}.pq-hero-video{z-index:1}.pq-hero-media .pq-placeholder{background:var(--carbon-gradient)}.pq-hero-copy{display:flex;align-items:center;width:calc(100% - 80px);min-height:inherit;padding-block:72px;color:var(--pq-hero-text, var(--pq-ink));text-align:left}.pq-hero-content{width:min(100%,var(--pq-hero-content-width, 520px))}.pq-hero-copy h1{max-width:11ch;margin-block:10px 16px;color:var(--color-heading-accent);font-family:var(--pq-hero-font);font-size:clamp(44px,5vw,78px);font-weight:400;line-height:.96;text-transform:uppercase;letter-spacing:-.055em}.pq-hero-description{max-width:48ch;color:var(--text-muted);font-size:clamp(16px,1.2vw,19px);line-height:1.55}.pq-hero-kicker{color:var(--color-text-secondary);font-size:13px;font-weight:600;letter-spacing:.035em}.pq-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.pq-hero-copy .pq-button{min-width:176px}@keyframes pq-hero-copy-in{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@keyframes pq-hero-media-in{0%{opacity:.82;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.pq-benefits{padding-block:20px}.pq-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pq-benefit{display:flex;gap:10px;align-items:flex-start}.pq-benefit-icon{display:flex;flex:0 0 29px;align-items:center;justify-content:center;color:var(--color-heading-accent)}.pq-benefit-icon svg{display:block;width:25px;height:25px;fill:currentColor;transition:transform .18s ease}.pq-benefit-icon svg [fill]:not([fill=none]){fill:currentColor!important}.pq-benefit:hover .pq-benefit-icon svg{transform:translateY(-2px) scale(1.08)}.pq-benefit h2{font-size:12px;margin-block-end:4px;color:var(--color-heading-accent)}.pq-benefit p{font-size:12px;line-height:1.4;color:var(--pq-muted)}.pq-feature{padding-block-start:0}.pq-feature-frame{width:100%}.pq-feature .pq-section-title{width:min(1600px,calc(100% - clamp(40px,6vw,120px)));margin-inline:auto;padding-inline:0}.pq-campaign{height:min(var(--pq-campaign-height, 1000px),58vw);min-height:240px;margin-block-end:60px}.pq-campaign .pq-placeholder{background:var(--carbon-base);color:var(--pq-muted)}.pq-feature-layout{--pq-feature-spec-width: clamp(250px, 18vw, 300px);--pq-feature-gap: clamp(32px, 6vw, 112px);position:relative;width:min(1600px,calc(100% - clamp(40px,6vw,120px)));min-height:640px;margin-inline:auto}.pq-feature-panel{display:grid;grid-template-columns:minmax(0,1fr) var(--pq-feature-spec-width);column-gap:var(--pq-feature-gap);align-items:center;min-height:560px}.pq-feature-copy{min-width:0}.pq-feature-image{min-width:0;height:clamp(500px,42vw,650px);padding:clamp(0px,1.5vw,24px)}.pq-feature-image .pq-placeholder{background:var(--pq-surface);color:var(--pq-muted)}.pq-feature-image .pq-image{object-fit:contain;filter:drop-shadow(0 28px 28px rgb(0 0 0 / .38))}.pq-specs{display:grid;gap:22px}.pq-specs>div{padding-inline-start:18px;border-inline-start:2px solid var(--pq-line)}.pq-specs>div:nth-child(-n+2){border-inline-start-color:var(--color-accent-solid)}.pq-specs dt{color:var(--pq-muted);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pq-specs dd{color:var(--pq-text);font-size:clamp(20px,2vw,27px);font-weight:700;line-height:1.08;margin-block-start:5px}.pq-feature-selectors{margin-top:30px;position:relative;z-index:1;display:flex;justify-content:center;gap:clamp(18px,4vw,52px);min-height:90px}.pq-feature-selectors button{position:relative;min-width:112px;min-height:78px;padding:10px 18px 34px;border:0;background:transparent;color:#8c8e93;font-size:clamp(21px,2vw,28px);font-weight:700;letter-spacing:.01em}.pq-feature-selectors button:after{content:"";position:absolute;inset-inline-start:50%;bottom:8px;width:8px;height:8px;border-radius:50%;background:currentColor;transform:translate(-50%)}.pq-feature-selectors button[aria-pressed=true]{color:var(--color-accent-solid)}.pq-feature-selectors button[aria-pressed=true]:before{opacity:1}.pq-text-link{display:inline-flex;align-items:center;gap:12px;margin-block-start:24px;min-height:44px;text-decoration:underline!important}.pq-product-track,.pq-tile-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pq-columns, 3) - 1) * 16px) / var(--pq-columns, 3));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;margin:-4px;scrollbar-width:thin}[data-pq-item]{scroll-snap-align:start;min-width:0}.pq-product-card{height:100%;background:var(--color-bg-surface);color:var(--color-text-primary);padding:24px 20px;border:1px solid var(--color-border);border-radius:2px;text-align:center}.pq-product-card h3{font-size:20px}.pq-card-subtitle{color:var(--pq-placeholder-ink);font-size:13px;margin-block-start:7px!important}.pq-badge{display:inline-block;padding:4px 10px;background:var(--color-secondary-solid);color:var(--color-text-on-secondary);border-radius:2px;font-size:12px;font-weight:650;margin-block:12px}.pq-product-image{aspect-ratio:1.15;margin-block:8px 16px}.pq-product-image .pq-placeholder{background:var(--pq-paper)}.pq-product-image .pq-image{object-fit:contain}.pq-price{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.pq-price s{font-size:13px;color:var(--pq-placeholder-ink)}.pq-card-details{font-size:13px;color:var(--pq-placeholder-ink);margin-block-start:16px!important}.pq-product-card .pq-button{margin-block-start:16px}.pq-track-controls{display:flex;align-items:center;gap:12px;margin-block-start:28px}.pq-track-rule{height:2px;background:var(--pq-line);flex:1;margin-inline-end:40px}.pq-square{width:44px;height:44px;border:1px solid var(--pq-line);border-radius:3px;color:var(--pq-text);background:var(--pq-surface);font-size:24px!important}.pq-square:disabled{opacity:.4;cursor:default}.pq-tiles--explore .pq-tiles-layout{display:grid;grid-template-columns:1fr 2fr;gap:36px}.pq-tiles-intro .pq-section-title{margin-block-end:24px!important}.pq-tiles-intro p{color:var(--pq-muted);max-width:55ch}.pq-tiles-intro .pq-button{margin-block-start:20px}.pq-tiles-content{min-width:0}.pq-tiles--explore .pq-tile-track{grid-auto-columns:calc((100% - 16px) / 2.15)}.pq-tile{position:relative}.pq-tile-image{aspect-ratio:1.65;overflow:hidden;border-radius:2px}.pq-tiles--explore .pq-tile-image{aspect-ratio:.78}.pq-tile-copy{padding:18px 4px}.pq-tile-copy h3{font-size:17px;margin-block-end:10px}.pq-tile-copy p{font-size:13px;color:var(--pq-muted)}.pq-tile-copy .pq-caption{margin-block-end:10px;font-size:12px}.pq-tiles--explore .pq-tile-copy,.pq-tiles--promos .pq-tile-copy{position:absolute;inset-inline:0;bottom:0;padding:48px 22px 22px;background:linear-gradient(transparent,#000000eb);border-radius:0 0 4px 4px}.pq-tiles--explore .pq-tile-copy p,.pq-tiles--promos .pq-tile-copy p{color:#fff}.pq-tiles--explore .pq-tile-copy{background:#08090bf2;padding-block-start:20px}.pq-tiles--promos .pq-tile-image{aspect-ratio:1.55}.pq-tiles--promos .pq-tile-copy h3{font-size:23px}.pq-tiles--promos .pq-tile-copy{background:#08090bf2;padding-block-start:20px}.pq-tiles--promos .pq-tile-image .pq-placeholder{align-items:start;padding-block-start:40px}.pq-tiles--journal .pq-tile-track,.pq-tiles--promos .pq-tile-track{grid-template-columns:repeat(var(--pq-columns),minmax(0,1fr));grid-auto-flow:row}.pq-reviews .pq-section-title{justify-content:center;margin-block-end:16px!important}.pq-reviews{overflow:clip}.pq-reviews .pq-review-intro{max-width:780px;margin-inline:auto;line-height:1.65}.pq-review-stage{--post-width: 380px;--post-step: 245px;position:relative;display:grid;justify-items:center;gap:24px;max-width:1160px;margin-inline:auto;outline-offset:-3px}.pq-post{width:var(--post-width);max-width:calc(100vw - 64px);background:#000;color:#fff;border:1px solid #252525;border-radius:6px;overflow:hidden;font:13px/1.5 Arial,sans-serif;text-align:left}.pq-reviews[data-review-ready] .pq-review-stage{display:block;height:var(--post-height, 640px);touch-action:pan-y}.pq-reviews[data-review-ready] .pq-post{position:absolute;top:0;left:50%;height:var(--post-height);transform:translate(calc(-50% + var(--offset) * var(--post-step))) scale(var(--scale));filter:blur(var(--blur));opacity:var(--opacity);z-index:var(--layer);transition:transform .52s cubic-bezier(.22,.61,.36,1),filter .52s cubic-bezier(.22,.61,.36,1),opacity .35s ease;box-shadow:0 16px 38px #0005;cursor:pointer}.pq-reviews[data-review-ready] .pq-post[data-active]{cursor:grab}.pq-post-header{height:58px;display:flex;align-items:center;gap:10px;padding:10px 13px}.pq-post-logo{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:center}.pq-post-menu{margin-left:auto;letter-spacing:2px}.pq-post-photo{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;-webkit-user-select:none;user-select:none}.pq-post-content{padding:12px 13px 20px}.pq-post-actions{position:relative;display:flex;align-items:center;gap:13px;margin-bottom:12px}.pq-post-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pq-post-actions .pq-post-heart{fill:#ff365b;stroke:#ff365b}.pq-post-bookmark{margin-left:auto}.pq-post-dots{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:4px}.pq-post-dots i{width:4px;height:4px;border-radius:50%;background:#666;transition:background-color .52s cubic-bezier(.22,.61,.36,1),transform .52s cubic-bezier(.22,.61,.36,1)}.pq-post-dots i[data-active-dot]{background:#3897f0;transform:scale(1.15)}.pq-post-likes{display:flex;align-items:center;gap:7px;font-size:11px;margin-bottom:9px}.pq-post-avatars{display:flex;padding-left:5px}.pq-post-avatars i{width:17px;height:17px;margin-left:-5px;border:1px solid #000;border-radius:50%;background:#777}.pq-post-avatars i+i{background:#b7b7b7}.pq-post-caption{margin:0;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.pq-review-nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.pq-review-nav button{position:absolute;top:40%;width:44px;height:44px;border:1px solid #ffffff30;border-radius:50%;background:#000b;color:#fff;font:30px/1 Arial,sans-serif;pointer-events:auto}.pq-review-nav button:first-child{left:24px}.pq-review-nav button:last-child{right:24px}@media(max-width:1000px){.pq-review-stage{--post-width: 350px;--post-step: 185px}}@media(max-width:600px){.pq-review-stage{--post-width: calc(100vw - 64px) ;--post-step: 60vw}.pq-review-nav button:first-child{left:4px}.pq-review-nav button:last-child{right:4px}.pq-review-nav button{width:44px;height:44px;border:0;background:#000c}}@media(prefers-reduced-motion:reduce){.pq-reviews[data-review-ready] .pq-post,.pq-post-dots i{transition:none}}.pq-review-intro{text-align:center;color:var(--pq-muted);margin-block-end:48px!important}.pq-newsletter{position:relative;min-height:560px}.pq-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pq-gallery-image{aspect-ratio:2.2;min-height:220px}.pq-gallery-image:nth-child(2n) .pq-placeholder{background:#202126}.pq-newsletter-panel{position:absolute;bottom:0;inset-inline-start:50%;transform:translate(-50%);width:min(760px,100%);padding:64px 40px;background:#08090bf2;text-align:center}.pq-newsletter-panel h2{color:var(--color-heading-accent);font-size:clamp(24px,2.2vw,32px);margin-block-end:20px}.pq-newsletter-panel>p{color:var(--pq-muted)}.pq-newsletter-form{margin:24px auto 0;text-align:start}.pq-newsletter-form label{display:block;margin-block-end:8px;font-size:13px}.pq-email-row{display:flex;gap:4px;padding:4px;border:1px solid var(--pq-line);border-radius:999px;background:var(--pq-bg)}.pq-email-row input{min-width:0;width:100%;padding:8px 14px;color:#fff;background:transparent;border:0;border-radius:999px;font-size:16px}.pq-email-row button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-action-solid);color:var(--color-text-on-action)}.pq-footer{padding-block:0 30px;border-top:1px solid var(--pq-line)}.pq-footer-lead{padding-block:42px;background:var(--color-bg-surface);border-bottom:1px solid var(--pq-line)}.pq-footer-lead__layout{display:grid;grid-template-columns:minmax(220px,.68fr) minmax(440px,1.32fr);align-items:center;gap:clamp(52px,8vw,112px)}.pq-footer-identity{display:grid;align-content:start;justify-items:start;gap:22px;min-width:0}.pq-footer-newsletter{align-content:center;gap:18px;min-width:0}.pq-footer-newsletter__copy h2{margin-bottom:15px;color:var(--color-heading-accent);font-size:clamp(28px,2.8vw,40px);line-height:1.04;letter-spacing:-.045em}.pq-footer-newsletter__eyebrow{margin-block-end:9px!important;color:var(--pq-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.pq-footer-newsletter__form{width:100%}.pq-footer-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:58px;border:1px solid var(--pq-line);background:var(--pq-bg)}.pq-footer-newsletter__fields:focus-within{border-color:var(--color-accent-solid);box-shadow:0 0 0 1px var(--color-accent-solid)}.pq-footer-newsletter__fields input{min-width:0;padding:0 20px;border:0;outline:0;background:transparent;color:var(--pq-text);font-size:16px}.pq-footer-newsletter__fields input::placeholder{color:var(--pq-muted);opacity:1}.pq-footer-newsletter__fields button{min-width:158px;padding-inline:24px;border:0;background:var(--color-action-solid);color:var(--color-text-on-action);font-family:var(--pq-heading-font);font-weight:700;text-transform:uppercase;letter-spacing:.025em;transition:background-color var(--pq-motion-base) ease,color var(--pq-motion-base) ease}.pq-footer-newsletter__fields button:is(:hover,:focus-visible){background:var(--color-action-solid-hover)}.pq-footer-newsletter__fields button:active{transform:scale(.98);transition-duration:.1s}.pq-footer-newsletter__message{margin-block-start:12px!important;color:var(--color-heading-accent);font-size:13px}.pq-footer-newsletter__message--error{color:var(--color-error, #ff9b9b)}.pq-footer-newsletter__message--error ul{margin-block:0;padding-inline-start:20px}.pq-footer-community{display:grid;align-content:start;justify-items:start;gap:24px;min-width:0}.pq-footer-brand{display:block;margin:0;font-size:32px}.pq-footer-social h2{margin-block-end:12px;color:var(--color-heading-accent);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.pq-footer-contact h2{margin-block-end:12px;color:var(--color-heading-accent);font-size:13px}.pq-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0}.pq-social-links :is(a,.pq-social-link--inactive){display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--pq-line);border-radius:50%;color:var(--pq-text);-webkit-text-fill-color:currentColor;background-image:none;transition:color var(--pq-motion-fast) ease,border-color var(--pq-motion-fast) ease,transform var(--pq-motion-fast) var(--pq-ease-out)}.pq-social-links svg{width:21px;height:21px;fill:currentColor}.pq-social-links a:is(:hover,:focus-visible){color:var(--color-accent-solid);border-color:var(--color-accent-solid);text-decoration:none}.pq-social-link--inactive{opacity:.38;cursor:not-allowed}.pq-footer-contact{display:grid;justify-items:start}.pq-footer-contact a{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;color:var(--pq-muted)}.pq-footer-contact-icon{display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--pq-footer-contact-icon) center / contain no-repeat;mask:var(--pq-footer-contact-icon) center / contain no-repeat;transition:background-color var(--pq-motion-fast) ease}.pq-footer-contact a:is(:hover,:focus-visible) .pq-footer-contact-icon{background-color:var(--color-heading-accent)}.pq-footer-contact a strong{color:var(--pq-text);font-weight:600}.pq-footer-trust{display:grid;justify-items:start;gap:9px;text-align:start}.pq-footer-trust h2{color:var(--pq-muted);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.pq-footer-trust__grid{display:grid;grid-template-columns:repeat(2,108px);gap:7px;margin:0;padding:0;list-style:none}.pq-trust-badge{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;min-height:45px;padding:5px 7px;border:1px solid #c8c9cc;border-radius:5px;background:#101114;color:#f5f5f3;text-align:start}.pq-trust-badge svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pq-trust-badge span{display:grid;line-height:1}.pq-trust-badge strong{font-family:var(--pq-heading-font);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:-.015em}.pq-trust-badge small{margin-block-start:3px;color:#d1d1d1;font-size:6px;font-weight:500;line-height:1.05;text-transform:uppercase}.pq-trust-badge--guarantee svg,.pq-trust-badge--guarantee strong{color:#78c442}.pq-footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-block:48px}.pq-footer-nav a{min-height:44px;display:flex;align-items:center;font-weight:700}.pq-footer-note{max-width:65ch;color:var(--pq-muted);margin-block-end:30px!important}.pq-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--pq-line);padding-block-start:24px;color:var(--pq-muted);font-size:12px}.pq-footer-bottom a{padding-block:12px}.pq-empty-page{min-height:60vh}@supports ((background-clip: text) or (-webkit-background-clip: text)){@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.pq-storefront a:not(:where(.pq-button,.button,.button-secondary,.button-custom,.button-unstyled,.pq-icon-button,.pq-model-menu-card,.pq-model-link,.skip-to-content-link,[aria-disabled=true])){background-image:linear-gradient(to right,var(--color-accent-solid) 50%,currentColor 50%);background-position:100% 0;background-size:200% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s ease}body.pq-storefront a:not(:where(.pq-button,.button,.button-secondary,.button-custom,.button-unstyled,.pq-icon-button,.pq-model-menu-card,.pq-model-link,.skip-to-content-link,[aria-disabled=true])):is(:hover,:focus-visible,[aria-current=page]){background-position:0 0}}}.pq-icon-button{transition:color var(--pq-motion-fast) ease}.pq-icon-button:is(:hover,:focus-visible){color:var(--color-accent-solid)}[data-pq-reveal].pq-reveal-active{transition:opacity .6s var(--pq-ease-out),transform .6s var(--pq-ease-out);transition-delay:var(--pq-reveal-delay, 0ms)}.pq-square,.pq-text-link svg,.pq-button svg{transition:transform var(--pq-motion-base) var(--pq-ease-in-out),color var(--pq-motion-base) ease,border-color var(--pq-motion-base) ease,background-color var(--pq-motion-base) ease}.pq-product-card:has(a[href]) .pq-product-image,.pq-tile:has(a[href]) .pq-tile-image{overflow:hidden}.pq-product-card:has(a[href]) .pq-product-image .pq-image,.pq-tile:has(a[href]) .pq-tile-image .pq-image{transition:transform .25s var(--pq-ease-in-out)}@media(max-width:1000px){.pq-desktop-nav{display:none}.pq-mobile-menu{display:block}.pq-mobile-menu>summary{cursor:pointer;min-height:44px;display:flex;gap:8px;align-items:center}.pq-mobile-menu>summary:after{content:"+";font-size:20px}.pq-mobile-menu[open]>summary:after{content:"\2212"}.pq-mobile-menu nav{position:absolute;inset-inline:0;top:100%;display:grid;gap:4px;padding:16px 24px;background:var(--carbon-base);border-top:1px solid var(--pq-line);max-height:70vh;overflow-y:auto}.pq-mobile-menu nav a{padding-block:12px;font-family:var(--pq-heading-font);font-weight:600}.pq-feature-layout{--pq-feature-spec-width: 230px;--pq-feature-gap: 32px;width:calc(100% - 48px);min-height:auto}.pq-feature-panel{min-height:520px}.pq-feature-image{height:500px;padding:20px}.pq-benefit-grid{grid-template-columns:repeat(2,1fr)}.pq-tiles--explore .pq-tiles-layout{grid-template-columns:1fr}.pq-tiles--explore .pq-tile-track{grid-auto-columns:calc((100% - 32px) / 3)}.pq-footer-lead__layout{grid-template-columns:1fr;gap:34px}.pq-footer-identity{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}}@media(max-width:820px){.pq-feature .pq-section-title,.pq-feature-layout{width:calc(100% - 32px)}.pq-feature-layout{display:grid}.pq-feature-panels,.pq-feature-panel:not([hidden]){display:contents}.pq-feature-image{grid-row:1;width:100%;height:min(72vw,500px);padding:12px}.pq-feature-copy{grid-row:3;width:min(100%,300px);margin-inline:auto;padding:24px 0 28px}.pq-feature-selectors{grid-row:2;width:100%;gap:12px;min-height:84px;margin-block-start:-8px}.pq-feature-selectors button{min-width:100px;min-height:72px;font-size:22px}}@media(min-width:1001px)and (max-height:720px){.pq-feature-layout{min-height:540px}.pq-feature-panel{min-height:480px}.pq-feature-image{height:500px}.pq-feature-selectors{margin-block-start:-58px}}@media(max-width:700px){.pq-container{width:calc(100% - 32px)}.pq-section{padding-block:min(var(--pq-space, 56px),56px)}.pq-section-title{font-size:28px;gap:8px;margin-block-end:28px!important}.pq-section-title small{width:100%;font-size:15px}.pq-header-row{gap:12px}.pq-wordmark{font-size:25px}.pq-header-actions{gap:0}.pq-icon-button{width:36px}.pq-hero-slide{min-height:var(--pq-hero-mobile-height, 620px);align-items:end}.pq-hero-media:after{background:linear-gradient(0deg,#08090beb,#08090b94 58%,#08090b29)}.pq-hero-copy{align-items:end;width:calc(100% - 32px);padding-block:64px 54px}.pq-hero-copy h1{font-size:clamp(40px,12vw,58px)}.pq-hero-description{font-size:16px}.pq-hero-kicker{font-size:11px}.pq-hero-actions{gap:10px}.pq-hero-copy .pq-button{min-width:0;flex:1 1 160px}.pq-benefit-grid{gap:20px 12px}.pq-benefit{gap:8px}.pq-campaign{min-height:260px;height:75vw;margin-block-end:40px}.pq-feature{padding-block-start:0}.pq-feature-image{padding:8px}.pq-feature-copy{width:min(100%,280px)}.pq-specs{gap:22px}.pq-specs dd{font-size:21px}.pq-product-track{grid-auto-columns:86%}.pq-tiles--explore .pq-tile-track{grid-auto-columns:80%}.pq-tiles--journal .pq-tile-track,.pq-tiles--promos .pq-tile-track{grid-template-columns:1fr;gap:28px}.pq-tiles--promos .pq-tile-image{aspect-ratio:1}.pq-tiles--promos .pq-tile-copy h3{font-size:22px}.pq-track-rule{margin-inline-end:12px}.pq-review-intro{margin-block-end:28px!important}.pq-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pq-gallery-image{min-height:150px;aspect-ratio:1.5}.pq-newsletter-panel{position:relative;transform:none;inset-inline-start:auto;padding:44px 24px}.pq-newsletter{min-height:0}.pq-footer-lead{padding-block:36px}.pq-footer-lead__layout{gap:32px}.pq-footer-identity{display:grid;justify-content:start;gap:24px}.pq-footer-newsletter__copy h2{font-size:30px}.pq-footer-newsletter__fields{grid-template-columns:1fr;border:0;background:transparent;gap:10px}.pq-footer-newsletter__fields:focus-within{border-color:transparent;box-shadow:none}.pq-footer-newsletter__fields input{min-height:52px;padding-inline:16px;border:1px solid var(--pq-line);background:var(--pq-bg)}.pq-footer-newsletter__fields input:focus{border-color:var(--color-accent-solid);box-shadow:0 0 0 1px var(--color-accent-solid)}.pq-footer-newsletter__fields button{min-height:52px;width:100%}.pq-footer-trust__grid{grid-template-columns:repeat(2,minmax(0,108px))}.pq-footer-columns{padding-block-start:32px}.pq-footer-community{grid-column:1 / -1}.pq-footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media(hover:hover)and (pointer:fine){.pq-button:not([aria-disabled=true]):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 22px #a9783238}.pq-square:not(:disabled):hover{color:var(--color-accent-solid);border-color:var(--color-accent-solid)}.pq-product-card:has(a[href]):hover .pq-product-image .pq-image,.pq-product-card:has(a[href]):focus-within .pq-product-image .pq-image,.pq-tile:has(a[href]):hover .pq-tile-image .pq-image,.pq-tile:has(a[href]):focus-within .pq-tile-image .pq-image{transform:scale(1.025)}.pq-text-link:is(:hover,:focus-visible) svg,.pq-button:is(:hover,:focus-visible) svg{transform:translate(8%)}.pq-social-links a:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.pq-button:not([aria-disabled=true]):not(:disabled):active,.pq-square:not(:disabled):active{transform:scale(.97)}.pq-hero-media>*{animation:pq-hero-media-in .8s var(--pq-ease-out) both}.pq-hero-kicker,.pq-hero-content>h1,.pq-hero-description,.pq-hero-actions{animation:pq-hero-copy-in .6s var(--pq-ease-out) both}.pq-hero-content>h1{animation-delay:50ms}.pq-hero-description{animation-delay:.1s}.pq-hero-actions{animation-delay:.15s}[data-pq-reveal].pq-reveal-pending{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){body.pq-storefront a:not(:where(.pq-button,.button,.button-secondary,.button-custom,.button-unstyled,.pq-icon-button,.skip-to-content-link,[aria-disabled=true])):is(:hover,:focus-visible){color:var(--color-accent-solid)}}@media(prefers-reduced-motion:reduce){.pq-hero-video{display:none}.pq-button,.pq-square,.pq-text-link svg,.pq-button svg,.pq-product-image .pq-image,.pq-tile-image .pq-image{transform:none!important;transition-duration:var(--pq-motion-fast)}[data-pq-reveal]{opacity:1!important;transform:none!important;transition:opacity var(--pq-motion-base) ease!important;transition-delay:0ms!important}}@media(forced-colors:active){.pq :focus-visible{outline-color:Highlight}}@media(max-width:380px){.pq-header-row{gap:8px}.pq-header .pq-wordmark{font-size:23px}.pq-header .pq-icon-button{width:32px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/panquire.css.map */
