.pqp-faq-page-section{width:100%;max-width:none}.pqp-faq-page{--pqp-faq-black: #080808;--pqp-faq-ink: #29251f;--pqp-faq-muted: #625d56;--pqp-faq-white: #ffffff;--pqp-faq-panel: #f6f5f2;--pqp-faq-cream: #f8f3e9;--pqp-faq-line: #ded7cc;--pqp-faq-gold: #b68a47;--pqp-faq-gold-dark: #765327;width:100%;color:var(--pqp-faq-ink);background:var(--pqp-faq-white);font-family:var(--font-body--family, Arial, sans-serif);overflow-x:clip}.pqp-faq-page *,.pqp-faq-page *:before,.pqp-faq-page *:after{box-sizing:border-box}.pqp-faq-page [hidden]{display:none!important}.pqp-faq-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--pqp-faq-black);outline-offset:3px;box-shadow:0 0 0 6px var(--pqp-faq-white)}.pqp-faq-page__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pqp-faq-page__hero{position:relative;min-height:286px;padding:22px 24px 18px;overflow:hidden;background:radial-gradient(circle at 74% 42%,rgb(255 255 255 / 95%),transparent 26%),linear-gradient(102deg,#f1eadf,#fbf9f5 39%,#f3eadb);isolation:isolate}.pqp-faq-page__hero:before,.pqp-faq-page__hero:after,.pqp-faq-page__hero-blocks:before,.pqp-faq-page__hero-blocks:after{position:absolute;z-index:-1;background:linear-gradient(145deg,rgb(255 255 255 / 26%),transparent 38%),linear-gradient(120deg,#d8c4a4,#efe4d3 64%,#cbb28c);border:1px solid rgb(109 78 43 / 11%);box-shadow:inset 0 0 38px #ffffff7a;content:""}.pqp-faq-page__hero:before{width:230px;height:116px;inset:14px auto auto -46px}.pqp-faq-page__hero:after{width:290px;height:124px;inset:auto auto -42px -78px}.pqp-faq-page__hero-blocks:before{width:240px;height:115px;inset:64px -102px auto auto}.pqp-faq-page__hero-blocks:after{width:288px;height:120px;inset:auto -50px -36px auto}.pqp-faq-page__hero-inner{position:relative;z-index:2;width:min(100%,820px);margin-inline:auto;text-align:center}.pqp-faq-page__eyebrow{display:inline-grid;margin:0 0 15px;color:var(--pqp-faq-gold-dark);font-size:.73rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase;gap:8px}.pqp-faq-page__eyebrow:after{width:38px;height:1px;margin-inline:auto;background:var(--pqp-faq-gold);content:""}.pqp-faq-page__hero h1{max-width:none;margin:0 auto;color:var(--pqp-faq-black);font-family:var(--pqp-faq-display-family, Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Narrow", sans-serif);font-size:clamp(3rem,5.1vw,5rem);font-style:var(--pqp-faq-display-style, normal);font-weight:var(--pqp-faq-display-weight, 700);letter-spacing:.015em;line-height:.95;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap;word-break:normal}.pqp-faq-page__intro{margin:14px auto 0;color:var(--pqp-faq-ink);font-size:clamp(.9rem,1.2vw,1.02rem);line-height:1.55}.pqp-faq-page__intro p{margin:0}.pqp-faq-page__hero-product{position:absolute;z-index:1;width:clamp(150px,15vw,220px);height:250px;inset:8px max(26px,7vw) auto auto;transform:rotate(-9deg);pointer-events:none}.pqp-faq-page__hero-product img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 16px rgb(44 33 21 / 18%))}.pqp-faq-page__search{display:grid;width:min(100%,680px);min-height:54px;align-items:center;margin:20px auto 0;padding:4px;grid-template-columns:42px minmax(0,1fr) auto;background:var(--pqp-faq-white);border:1px solid rgb(8 8 8 / 26%);border-radius:5px;box-shadow:0 12px 36px #291f1314}.pqp-faq-page__search-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--pqp-faq-black)}.pqp-faq-page__search-icon svg{width:21px;height:21px;stroke:currentcolor;stroke-width:1.5}.pqp-faq-page__search input{width:100%;min-width:0;min-height:44px;padding:0 12px 0 0;color:var(--pqp-faq-black);background:transparent;border:0;border-radius:0;font:inherit;font-size:.9rem;outline:0}.pqp-faq-page__search input::placeholder{color:#77716a;opacity:1}.pqp-faq-page__search button{min-width:126px;min-height:44px;padding:0 22px;color:var(--pqp-faq-white);background:var(--pqp-faq-black);border:1px solid var(--pqp-faq-black);border-radius:3px;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.pqp-faq-page__search button:hover{color:var(--pqp-faq-black);background:var(--pqp-faq-gold);border-color:var(--pqp-faq-gold)}.pqp-faq-page__category-bar{background:var(--pqp-faq-white);border-block:1px solid var(--pqp-faq-line)}.pqp-faq-page__category-bar-inner{display:grid;width:min(100% - 48px,1320px);min-height:60px;align-items:stretch;margin-inline:auto;grid-template-columns:repeat(5,minmax(0,1fr))}.pqp-faq-page__category-bar a{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:10px;padding:12px 14px;color:var(--pqp-faq-black);font-size:clamp(.65rem,.9vw,.76rem);font-weight:650;letter-spacing:.045em;line-height:1.25;text-align:center;text-decoration:none;text-transform:uppercase}.pqp-faq-page__category-bar a:after{position:absolute;height:3px;inset:auto 0 -1px;background:transparent;content:""}.pqp-faq-page__category-bar a:hover,.pqp-faq-page__category-bar a.is-active{color:var(--pqp-faq-gold-dark)}.pqp-faq-page__category-bar a.is-active:after{background:var(--pqp-faq-gold)}.pqp-faq-page__category-bar a>span,.pqp-faq-page__sidebar-nav a>span{display:grid;flex:0 0 auto;place-items:center}.pqp-faq-page__category-bar svg,.pqp-faq-page__sidebar-nav svg{width:21px;height:21px;stroke:currentcolor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.pqp-faq-page__mobile-category{display:none}.pqp-faq-page__content{display:grid;width:min(100% - 48px,1240px);min-height:470px;margin-inline:auto;padding-block:34px 46px;grid-template-columns:252px minmax(0,1fr);gap:clamp(42px,6vw,76px)}.pqp-faq-page__sidebar{align-self:start}.pqp-faq-page__sidebar-nav{padding:4px 14px;background:var(--pqp-faq-panel);border-radius:4px}.pqp-faq-page__sidebar-nav a{position:relative;display:grid;min-height:46px;align-items:center;padding:8px 6px;grid-template-columns:24px minmax(0,1fr);gap:10px;color:var(--pqp-faq-black);border-block-end:1px solid var(--pqp-faq-line);font-size:.82rem;line-height:1.25;text-decoration:none}.pqp-faq-page__sidebar-nav a:last-child{border-block-end:0}.pqp-faq-page__sidebar-nav a.is-active{font-weight:750}.pqp-faq-page__sidebar-nav a.is-active:before{position:absolute;width:3px;inset:0 auto 0 -14px;background:var(--pqp-faq-gold);content:""}.pqp-faq-page__sidebar-help{display:grid;margin-top:14px;padding:18px 16px;grid-template-columns:30px minmax(0,1fr);gap:10px;background:var(--pqp-faq-panel);border-radius:4px}.pqp-faq-page__chat-icon,.pqp-faq-page__contact-icon{display:grid;place-items:center}.pqp-faq-page__chat-icon svg,.pqp-faq-page__contact-icon svg{width:28px;height:28px;stroke:currentcolor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.pqp-faq-page__sidebar-help strong,.pqp-faq-page__sidebar-help p{display:block;margin:0}.pqp-faq-page__sidebar-help strong{color:var(--pqp-faq-black);font-size:.78rem}.pqp-faq-page__sidebar-help p{margin-top:5px;color:var(--pqp-faq-muted);font-size:.75rem;line-height:1.45}.pqp-faq-page__sidebar-help a,.pqp-faq-page__empty a{display:inline-block;margin-top:8px;color:var(--pqp-faq-gold-dark);font-size:.75rem;font-weight:700;text-underline-offset:4px}.pqp-faq-page__questions{min-width:0}.pqp-faq-page__group+.pqp-faq-page__group{margin-top:34px}.pqp-faq-page__group h2{margin:0;padding:0 0 10px;color:var(--pqp-faq-black);border-block-end:1px solid var(--pqp-faq-gold);font-size:.95rem;font-weight:800;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.pqp-faq-page__item{border-block-end:1px solid var(--pqp-faq-line)}.pqp-faq-page__item summary{display:grid;min-height:47px;align-items:center;padding:11px 2px;grid-template-columns:minmax(0,1fr) 22px;gap:18px;color:var(--pqp-faq-black);cursor:pointer;font-size:.9rem;font-weight:700;line-height:1.4;list-style:none}.pqp-faq-page__item summary::-webkit-details-marker{display:none}.pqp-faq-page__toggle{position:relative;display:block;width:18px;height:18px}.pqp-faq-page__toggle:before,.pqp-faq-page__toggle:after{position:absolute;width:14px;height:1px;inset:8px auto auto 2px;background:currentcolor;content:"";transition:transform .15s ease}.pqp-faq-page__toggle:after{transform:rotate(90deg)}.pqp-faq-page__item[open] .pqp-faq-page__toggle:after{transform:rotate(0)}.pqp-faq-page__answer{max-width:76ch;padding:0 42px 15px 8px;color:var(--pqp-faq-muted);font-size:.84rem;line-height:1.65}.pqp-faq-page__answer p{margin:0}.pqp-faq-page__answer p+p{margin-top:8px}.pqp-faq-page__answer a{color:var(--pqp-faq-gold-dark);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pqp-faq-page__empty{padding:clamp(40px,8vw,84px) 24px;text-align:center}.pqp-faq-page__empty h2{margin:0;color:var(--pqp-faq-black);font-size:1.35rem}.pqp-faq-page__empty p{margin:10px 0 0;color:var(--pqp-faq-muted)}.pqp-faq-page__contact{color:var(--pqp-faq-white);background:var(--pqp-faq-black)}.pqp-faq-page__contact-inner{display:grid;width:min(100% - 48px,1040px);min-height:104px;align-items:center;margin-inline:auto;grid-template-columns:42px minmax(0,1fr) minmax(180px,240px);gap:20px}.pqp-faq-page__contact-icon{width:38px;height:38px;border:1px solid var(--pqp-faq-gold);border-radius:50%}.pqp-faq-page__contact-icon svg{width:22px;height:22px}.pqp-faq-page__contact h2{margin:0;color:var(--pqp-faq-white);font-family:var(--pqp-faq-display-family, Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Narrow", sans-serif);font-size:clamp(1.5rem,2.3vw,2rem);font-style:var(--pqp-faq-display-style, normal);font-weight:var(--pqp-faq-display-weight, 700);letter-spacing:.045em;line-height:1;text-transform:uppercase}.pqp-faq-page__contact p{margin:5px 0 0;color:#ffffffc7;font-size:.82rem}.pqp-faq-page__contact-inner>a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 24px;color:var(--pqp-faq-gold);border:1px solid var(--pqp-faq-gold);border-radius:2px;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:color .16s ease,background .16s ease}.pqp-faq-page__contact-inner>a:hover{color:var(--pqp-faq-black);background:var(--pqp-faq-gold)}@media screen and (max-width:1120px){.pqp-faq-page__hero-product{right:22px;opacity:.72}.pqp-faq-page__category-bar-inner{width:min(100% - 24px,1320px)}.pqp-faq-page__category-bar a{gap:7px;padding-inline:8px}}@media screen and (max-width:989px){.pqp-faq-page__hero{min-height:286px}.pqp-faq-page__hero-product{width:150px;height:210px;right:-18px;opacity:.22}.pqp-faq-page__category-bar,.pqp-faq-page__sidebar{display:none}.pqp-faq-page__mobile-category{display:grid;width:min(100% - 40px,720px);margin:24px auto 0;gap:8px}.pqp-faq-page__mobile-category label{color:var(--pqp-faq-black);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pqp-faq-page__select-wrap{position:relative}.pqp-faq-page__select-wrap select{width:100%;min-height:50px;padding:0 50px 0 16px;color:var(--pqp-faq-black);background:var(--pqp-faq-white);border:1px solid rgb(8 8 8 / 28%);border-radius:3px;-webkit-appearance:none;appearance:none;font:inherit;font-size:.86rem;font-weight:650}.pqp-faq-page__select-wrap span{position:absolute;width:10px;height:10px;inset:17px 18px auto auto;border-inline-end:1px solid currentcolor;border-block-end:1px solid currentcolor;transform:rotate(45deg);pointer-events:none}.pqp-faq-page__content{width:min(100% - 40px,720px);min-height:400px;padding-block:26px 40px;grid-template-columns:1fr;gap:0}}@media screen and (max-width:749px){.pqp-faq-page__hero{min-height:282px;padding:25px 18px 20px}.pqp-faq-page__hero:before{width:140px;height:72px}.pqp-faq-page__hero:after{width:180px;height:88px}.pqp-faq-page__hero-blocks:before,.pqp-faq-page__hero-blocks:after{display:none}.pqp-faq-page__eyebrow{margin-bottom:12px;font-size:.66rem}.pqp-faq-page__hero h1{max-width:11ch;font-size:clamp(2.7rem,13.2vw,3.7rem);line-height:.92;white-space:normal}.pqp-faq-page__intro{max-width:32ch;margin-top:10px;font-size:.84rem}.pqp-faq-page__search{margin-top:17px}.pqp-faq-page__mobile-category,.pqp-faq-page__content,.pqp-faq-page__contact-inner{width:min(100% - 32px,720px)}.pqp-faq-page__group h2{font-size:.86rem}.pqp-faq-page__item summary{min-height:52px;padding-block:12px;font-size:.87rem}.pqp-faq-page__answer{padding:0 28px 16px 3px;font-size:.82rem}.pqp-faq-page__contact-inner{min-height:0;padding-block:24px;grid-template-columns:36px minmax(0,1fr);gap:13px}.pqp-faq-page__contact-icon{width:34px;height:34px}.pqp-faq-page__contact h2{font-size:1.65rem}.pqp-faq-page__contact-inner>a{width:100%;grid-column:1 / -1}}@media screen and (max-width:520px){.pqp-faq-page__hero{min-height:332px}.pqp-faq-page__search{padding:4px;grid-template-columns:38px minmax(0,1fr)}.pqp-faq-page__search-icon{width:38px}.pqp-faq-page__search input{padding-right:6px}.pqp-faq-page__search button{width:100%;margin-top:4px;grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.pqp-faq-page *,.pqp-faq-page *:before,.pqp-faq-page *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pqp-faq-page.css.map?pqp_release=faq-page-20260714 */
