.woocommerce .woocommerce-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-family:var(--fontB);font-weight:500;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:6px 0 0}.woocommerce .woocommerce-breadcrumb a{color:var(--muted);text-decoration:none;transition:color 0.25s ease}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--text)}.gpz-eyebrow{display:inline-flex;align-items:center;gap:11px;font-family:var(--fontB);font-weight:600;font-size:11.5px;line-height:1;letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.gpz-eyebrow__tick{width:30px;height:1.5px;background:var(--accent);display:inline-block;flex:none}.gpz-eyebrow--center{justify-content:center}.woocommerce .gpz-archive-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:28px 64px;align-items:start;margin:30px 0 0;padding:0;border:0}.woocommerce .gpz-archive-head--nodesc{grid-template-columns:1fr}.woocommerce .gpz-archive-head .woocommerce-products-header__title,.woocommerce .gpz-archive-head .page-title{font-family:var(--fontD);font-weight:700;font-size:clamp(40px, 5.4vw, 68px);line-height:1;letter-spacing:-.01em;color:var(--text);margin:18px 0 0}.gpz-archive-head__desc{font-family:var(--fontB);font-weight:400;font-size:15px;line-height:1.74;color:var(--body)}.gpz-archive-head__desc .term-description{margin:0;max-width:none}.gpz-archive-head__desc .term-description>p:first-child{margin-top:0}.gpz-archive-head__desc .gpz-readmore{margin-bottom:0}.gpz-archive-head__desc .gpz-readmore__body{max-width:none}.woocommerce .gpz-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px;margin:38px 0 0;padding-bottom:22px;border-bottom:1px solid var(--line-2)}.woocommerce .gpz-toolbar .woocommerce-result-count{margin:0;font-family:var(--fontB);font-weight:500;font-size:12px;line-height:1;color:var(--muted);white-space:nowrap;float:none}.woocommerce .gpz-toolbar .woocommerce-ordering{margin:0;float:none}.woocommerce .gpz-toolbar .woocommerce-ordering select{appearance:none;-webkit-appearance:none;background:var(--bg2);color:var(--text);border:1px solid var(--line-2);border-radius:11px;padding:11px 38px 11px 15px;font-family:var(--fontB);font-weight:600;font-size:12px;line-height:1;letter-spacing:.02em;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23C9A86A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.woocommerce .gpz-toolbar .woocommerce-ordering select:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:22px;margin:30px 0 0}.woocommerce nav.woocommerce-pagination{margin:50px 0 0;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;border:0;margin:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0;overflow:visible}.woocommerce nav.woocommerce-pagination ul li a.page-numbers,.woocommerce nav.woocommerce-pagination ul li span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;background:#fff0;color:var(--body);border:1px solid var(--line-2);border-radius:11px;font-family:var(--fontB);font-weight:600;font-size:13px;line-height:1;transition:background 0.25s ease,color 0.25s ease,border-color 0.25s ease}.woocommerce nav.woocommerce-pagination ul li span.page-numbers.current{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover{border-color:var(--accent);color:var(--text);background:#fff0}.woocommerce nav.woocommerce-pagination ul li span.page-numbers.dots{border-color:#fff0;color:var(--muted);min-width:28px}.gpz-cat-cta{position:relative;overflow:hidden;background:var(--ink);box-shadow:var(--shadow-card);margin:84px 0 0;padding:74px 0;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.gpz-cat-cta__film{position:absolute;top:22px;bottom:22px;width:7px;border-radius:4px;background:repeating-linear-gradient(to bottom,var(--film-hole) 0 11px,transparent 11px 26px)}.gpz-cat-cta__film--l{left:18px}.gpz-cat-cta__film--r{right:18px}.gpz-cat-cta__inner{position:relative;max-width:720px;margin:0 auto;padding:0 48px;text-align:center}.gpz-cat-cta__title{font-family:var(--fontD);font-weight:700;font-size:clamp(28px, 4vw, 46px);line-height:1.06;letter-spacing:-.01em;color:var(--text);margin:18px 0 0}.gpz-cat-cta__title em{font-style:italic;color:var(--accent)}.gpz-cat-cta__lead{font-family:var(--fontB);font-weight:400;font-size:15px;line-height:1.66;color:var(--body);max-width:480px;margin:18px auto 0}.gpz-cat-cta__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.gpz-cat-cta .gpz-cat-cta__btn{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:14px;font-family:var(--fontB);font-weight:600;font-size:12.5px;line-height:1;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background 0.3s ease,color 0.3s ease,transform 0.3s cubic-bezier(.2,.75,.25,1)}.gpz-cat-cta .gpz-cat-cta__btn:hover{transform:scale(1.03)}.gpz-cat-cta .gpz-cat-cta__btn--primary{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--glow-cta)}.gpz-cat-cta .gpz-cat-cta__btn--primary:hover{background:var(--accent-h);color:var(--text-on-accent)}.gpz-cat-cta .gpz-cat-cta__btn--ghost{background:#fff0;color:var(--text);border:1.5px solid var(--line-2);padding:12.5px 24px}.gpz-cat-cta .gpz-cat-cta__btn--ghost:hover{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}@media (max-width:900px){.woocommerce .gpz-archive-head{grid-template-columns:1fr;gap:18px;align-items:start}.woocommerce .gpz-archive-head .woocommerce-products-header__title,.woocommerce .gpz-archive-head .page-title{margin-top:14px}}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.gpz-cat-cta{margin-top:56px;padding:56px 0}.gpz-cat-cta__inner{padding:0 40px}}@media (max-width:480px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:1fr 1fr}}