.pq-page{--pq-cream: #FAF7F0;--pq-forest: #29483B;--pq-sage: #A9C7A2;--pq-lavender: #C9C3DF;--pq-peach: #F3C7AD;--pq-sunshine: #F2D98B;--pq-shadow-sunshine: #E9BF72;--pq-lavender-surface: #E8E1F3;--pq-selected-outline: #7657A7;--pq-divider: #D8D9CF;--pq-text-secondary: #526459;--pq-radius-lg: 20px;--pq-radius-md: 14px;--pq-radius-sm: 10px;--pq-gutter: 20px;color:var(--pq-forest);background:var(--pq-cream)}body:has(.pq-page) [id*=announcement]{display:none!important}.pq-page :is(h1,h2,h3,h4){font-family:var(--pq-font-heading, var(--font-heading-family));font-weight:600;line-height:1.1;margin:0;color:var(--pq-forest)}.pq-page p,.pq-page li,.pq-page button,.pq-page input,.pq-page label{font-family:var(--pq-font-body, var(--font-body-family))}.pq-page *{box-sizing:border-box}.pq-page a{color:inherit}.pq-page__inner{max-width:1280px;margin:0 auto;padding:0 var(--pq-gutter)}.pq-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.pq-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pq-page :focus-visible{outline:2px solid var(--pq-selected-outline);outline-offset:2px}.pq-hero{padding:24px 0 32px;background:var(--pq-cream)}.pq-breadcrumb{font-size:13px;color:var(--pq-text-secondary);margin-bottom:16px}.pq-breadcrumb a{text-decoration:none}.pq-breadcrumb a:hover{text-decoration:underline}.pq-breadcrumb__sep{margin:0 .4em;color:var(--pq-divider)}.pq-hero__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media screen and (min-width:1024px){.pq-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}}.pq-gallery{--pq-thumbnail-size:68px;display:block;min-width:0;width:100%;isolation:isolate}.pq-gallery__main{position:relative;aspect-ratio:1;width:100%;background:var(--pq-lavender-surface);border-radius:var(--pq-radius-lg);overflow:hidden}.pq-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:3%}.pq-gallery__slide[hidden]{display:none}.pq-gallery__slide[data-media-type=image]{touch-action:pan-y pinch-zoom}.pq-gallery__slide>picture,.pq-gallery__thumb>picture{display:block;width:100%;height:100%}.pq-gallery__slide>img,.pq-gallery__slide>picture>img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.pq-gallery__slide>deferred-media,.pq-gallery__slide>.product-media-modal__model{width:100%}.pq-gallery__navigation{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:center;margin-top:6px;width:100%}.pq-gallery__navigation--overflow{grid-template-columns:44px minmax(0,1fr) 44px}.pq-gallery__thumbs{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:6px;scrollbar-width:thin;list-style:none;margin:0;padding:4px 6px;min-width:0}.pq-gallery__thumbs>li{flex:0 0 var(--pq-thumbnail-size);min-width:0;scroll-snap-align:start}.pq-gallery__thumb{aspect-ratio:1;width:var(--pq-thumbnail-size);height:var(--pq-thumbnail-size);min-height:44px;border-radius:var(--pq-radius-sm);border:2px solid transparent;background:var(--pq-lavender-surface);padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pq-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px}.pq-gallery__thumb[aria-current=true]{border-color:var(--pq-selected-outline)}.pq-gallery__arrow{display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pq-forest);cursor:pointer;font:400 26px/1 Arial,sans-serif}.pq-gallery__arrow:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;border:1px solid var(--pq-divider);border-radius:50%;background:var(--pq-cream)}.pq-gallery__arrow:disabled{opacity:.35;cursor:default}.pq-gallery__arrow:not(:disabled):hover:before{background:var(--pq-lavender-surface)}.pq-gallery__thumb:focus-visible,.pq-gallery__arrow:focus-visible{outline:2px solid var(--pq-selected-outline);outline-offset:2px}.pq-gallery__status{margin:2px 0 0;text-align:center;color:var(--pq-text-secondary);font-size:13px;line-height:1.5}.pq-gallery__editor{grid-column:1 / -1;padding:12px;border:1px dashed var(--pq-divider);font-size:13px}@media(max-width:749px){.pq-gallery{--pq-thumbnail-size:52px}.pq-gallery__thumbs{gap:6px}}.pq-purchase{display:flex;flex-direction:column;gap:17.6px}.pq-purchase__subhead{margin:0}.pq-purchase__lead{margin:0;color:var(--pq-text-secondary);max-width:46ch}.pq-benefits{display:flex;flex-wrap:wrap;gap:20px 24px;list-style:none;padding:0;margin:4px 0}.pq-benefits__item{display:flex;align-items:center;gap:9.6px;max-width:192px}.pq-benefits__icon{flex:none;width:40px;height:40px;border-radius:50%;background:var(--pq-lavender-surface);display:flex;align-items:center;justify-content:center;color:var(--pq-selected-outline)}.pq-benefits__icon img{width:22px;height:22px;object-fit:contain}.pq-benefits__icon svg{width:20px;height:20px}.pq-benefits__icon--image{width:46px;height:46px;background:none;border-radius:0}.pq-benefits__icon--image img{width:46px;height:46px;object-fit:contain}.pq-price{margin:1.6px 0}.pq-price s{color:var(--pq-text-secondary);margin-left:8px}.pq-options{display:flex;flex-direction:column;gap:12px}.pq-option{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--pq-divider);border-radius:var(--pq-radius-md);padding:13.6px 16px;cursor:pointer;background:var(--pq-cream);transition:border-color .15s ease,box-shadow .15s ease}.pq-option:has(input:checked){border-color:var(--pq-forest);box-shadow:0 0 0 1px var(--pq-forest)}.pq-option:has(input:disabled){cursor:not-allowed;opacity:.85}.pq-option__radio{margin-top:3.2px;width:18px;height:18px;accent-color:var(--pq-forest);flex:none}.pq-option__body{flex:1;min-width:0}.pq-option__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-weight:600}.pq-option__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pq-option__badge{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--pq-sunshine);color:var(--pq-forest);border-radius:999px;padding:2.4px 8.8px}.pq-option__price{white-space:nowrap}.pq-option__meta{margin:5.6px 0 0;color:var(--pq-text-secondary)}.pq-options__note{margin:0;font-size:13px;color:var(--pq-text-secondary)}.pq-form{display:flex;flex-direction:column;gap:12px}.pq-atc{display:inline-flex;align-items:center;justify-content:center;gap:9.6px;min-height:52px;padding:14.4px 24px;border-radius:999px;border:none;background:var(--pq-forest);color:var(--pq-cream);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:100%}@media(hover:hover){.pq-atc:not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:0 10px 24px #29483b38}}.pq-atc[aria-disabled=true]{opacity:.6;cursor:default}.pq-atc .loading__spinner svg{width:20px;height:20px}.pq-atc .loading__spinner .path{stroke:var(--pq-cream)}.pq-form__error-message-wrapper{color:#8a2c2c;background:#fbe9e9;border-radius:var(--pq-radius-sm);padding:9.6px 14.4px;font-size:14px}.pq-refill-link{text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.pq-support{padding:48px 0;background:var(--pq-cream)}.pq-support__head{display:grid;grid-template-columns:1fr;gap:20px;align-items:end;margin-bottom:32px}@media screen and (min-width:750px){.pq-support__head{grid-template-columns:1.1fr 1fr}}.pq-support__intro{margin:0;color:var(--pq-text-secondary);max-width:42ch}.pq-support__grid{display:grid;grid-template-columns:1fr;gap:24px}@media screen and (min-width:750px){.pq-support__grid{grid-template-columns:repeat(3,1fr)}}.pq-support__item-media{aspect-ratio:2.4 / 1;border-radius:var(--pq-radius-lg);overflow:hidden;background:var(--pq-lavender-surface);margin-bottom:13.6px}.pq-support__item-media img{width:100%;height:100%;object-fit:cover;display:block}.pq-support__item-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--pq-text-secondary);border:1px dashed var(--pq-selected-outline)}.pq-support__item-placeholder svg{width:15%;min-width:32px;max-width:48px;color:var(--pq-selected-outline);opacity:.6}.pq-support__item-placeholder span{font-size:13px;opacity:.75;text-align:center;padding:0 16px}.pq-support__item h3{margin-bottom:5.6px}.pq-support__item p{margin:0;color:var(--pq-text-secondary)}.pq-timeline{background:var(--pq-lavender-surface);border-radius:var(--pq-radius-lg);margin:32px auto;max-width:1280px;padding:40px var(--pq-gutter)}.pq-timeline__inner{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:1024px){.pq-timeline__inner{grid-template-columns:.85fr 1.6fr;align-items:center}}.pq-timeline__heading{margin-bottom:12px}.pq-timeline__intro{margin:0;color:var(--pq-text-secondary);max-width:34ch}.pq-timeline__steps{display:grid;grid-template-columns:1fr;gap:24px;list-style:none;padding:0;margin:0;position:relative}@media screen and (min-width:640px){.pq-timeline__steps{grid-template-columns:repeat(3,1fr)}}.pq-timeline__step{position:relative;text-align:center}.pq-timeline__step-media{aspect-ratio:1 / 1;max-width:130px;margin:0 auto 12px;border-radius:var(--pq-radius-md);background:var(--pq-cream);display:flex;align-items:center;justify-content:center;overflow:hidden}.pq-timeline__step-media img{width:100%;height:100%;object-fit:contain;padding:10%}.pq-timeline__step h3{margin-bottom:4px}.pq-timeline__step-label{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pq-selected-outline);margin-bottom:5.6px}.pq-timeline__step p{margin:0;color:var(--pq-text-secondary)}.pq-timeline__arrow{display:none}@media screen and (min-width:640px){.pq-timeline__step:not(:last-child) .pq-timeline__arrow{display:flex;position:absolute;top:40px;right:-13.6px;align-items:center;justify-content:center;color:var(--pq-selected-outline)}}.pq-timeline__note{margin:24px 0 0;text-align:center;color:var(--pq-text-secondary);grid-column:1 / -1}.pq-timeline__preview-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--pq-sunshine);color:var(--pq-forest);border-radius:999px;padding:3.2px 10.4px;margin-bottom:16px}.pq-faq{padding:16px 0 56px;background:var(--pq-cream)}.pq-faq__heading{margin-bottom:16px}.pq-faq__list{border-top:1px solid var(--pq-divider)}.pq-faq__item{border-bottom:1px solid var(--pq-divider)}.pq-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17.6px 4px;min-height:44px}.pq-faq__item summary::-webkit-details-marker{display:none}.pq-faq__icon{flex:none;width:20px;height:20px;position:relative}.pq-faq__icon:before,.pq-faq__icon:after{content:"";position:absolute;background:var(--pq-forest);border-radius:2px;transition:transform .15s ease}.pq-faq__icon:before{width:14px;height:2px;top:9px;left:3px}.pq-faq__icon:after{width:2px;height:14px;top:3px;left:9px}.pq-faq__item[open] .pq-faq__icon:after{transform:rotate(90deg);opacity:0}.pq-faq__answer{margin:0;padding:0 4px 17.6px;color:var(--pq-text-secondary)}.pq-faq__answer[data-draft=true]{color:#8a6a2c}@media screen and (max-width:749px){.pq-benefits{gap:16px}}.pq-page{font-family:var(--pq-font-body, sans-serif);font-size:16px;line-height:1.5;letter-spacing:normal;--pq-radius-lg: 12px;--pq-radius-md: 10px}.pq-purchase__lead p,.pq-support__intro p{margin:0}.pq-purchase__lead{max-width:none}.pq-purchase{gap:16px}.pq-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pq-benefits__item{max-width:none;gap:8px}.pq-page .pq-atc{border-radius:10px}.pq-refill-link{align-self:center;text-align:center}.pq-support__item{text-align:center}.pq-support__item p{max-width:32ch;margin-inline:auto}@media(max-width:749px){.pq-page{--pq-gutter: 20px}.pq-hero{padding-top:20px;padding-bottom:24px}.pq-support{padding-block:24px}.pq-benefits__item{flex-direction:column;text-align:center}.pq-option__row{flex-wrap:wrap;gap:4px 12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pq-cat-page.css.map */
