/** Shopify CDN: Minification failed

Line 54:0 Unexpected "<"
Line 69:0 Unexpected "<"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:pw-category-picker (INDEX:58) */
.pw-categories { padding: 44px 0 32px; background: #fff; color: #171717; }
  .pw-categories__title { margin: 0 0 24px; color: var(--heading-color, #ff0000); }
  .pw-categories__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }
  .pw-categories__card { display: block; min-width: 0; border: 1px solid #dededb; border-radius: 0; overflow: hidden; color: #171717; text-decoration: none; background: #fff; transition: border-color .18s ease; }
  .pw-categories__card:hover { border-color: var(--heading-color, #ff0000); }
  .pw-categories__card:focus-visible, .pw-categories__shortcuts a:focus-visible { outline: 3px solid #232a79; outline-offset: 4px; }
  .pw-categories__art { height: clamp(210px, 20vw, 310px); display: flex; align-items: flex-end; justify-content: center; padding: 26px 28px 0; overflow: hidden; background: radial-gradient(ellipse at 75% 0%, #353f96, #131729 80%); }
  .pw-categories__card:nth-child(2) .pw-categories__art { background: radial-gradient(ellipse at 80% 0%, #51475f, #191721 80%); }
  .pw-categories__card:nth-child(3) .pw-categories__art { background: radial-gradient(ellipse at 75% 0%, #326477, #13252c 80%); }
  .pw-categories__cover { display: block; flex: 0 1 auto; width: 43%; max-width: 210px; height: 94%; object-fit: contain; object-position: bottom; filter: drop-shadow(0 3px 10px #0008); }
  .pw-categories__cover:first-child { transform: translateY(18px) rotate(-9deg); margin-right: -12%; }
  .pw-categories__cover:nth-child(2) { z-index: 1; }
  .pw-categories__cover:nth-child(3) { transform: translateY(18px) rotate(9deg); margin-left: -12%; }
  .pw-categories__cover:only-child { transform: none; margin: 0; width: 65%; }
  .pw-categories__placeholder { height: 100%; width: 80%; fill: #ffffff80; }
  .pw-categories__label { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 16px 20px; }
  .pw-categories__label h3 { margin: 0; color: var(--heading-color, #ff0000); font-size: 20px; line-height: 1.2; }
  .pw-categories__arrow { display: grid; place-items: center; width: 32px; height: 32px; flex: 0 0 32px; border-radius: 0; background: #fff200; color: #161616; line-height: 0; }
  .pw-categories__arrow svg { display: block; width: 18px; height: 18px; }
  .pw-categories__shortcuts { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 32px; margin-top: 24px; }
  .pw-categories__shortcuts a { display: inline-flex; align-items: center; gap: 18px; min-height: 44px; color: #232a79; font-size: 17px; font-weight: 600; text-decoration: none; }
  .pw-categories__shortcuts a:hover { text-decoration: underline; text-underline-offset: 4px; }
  .pw-categories__shortcuts a:last-child { margin-left: auto; }
  @media (max-width: 749px) {
    .pw-categories { padding: 28px 0 24px; }
    .pw-categories__title { margin-bottom: 18px; }
    .pw-categories__grid { grid-template-columns: 1fr; gap: 12px; }
    .pw-categories__card { display: grid; grid-template-columns: 40% 1fr; }
    .pw-categories__art { height: 132px; padding: 15px 10px 0; }
    .pw-categories__cover:first-child, .pw-categories__cover:nth-child(3) { display: none; }
    .pw-categories__cover:nth-child(2), .pw-categories__cover:only-child { display: block; width: 100%; height: 100%; margin: 0; transform: none; }
    .pw-categories__label { padding: 16px; gap: 8px; }
    .pw-categories__label h3 { font-size: 18px; }
    .pw-categories__arrow { width: 30px; height: 30px; flex-basis: 30px; }
    .pw-categories__shortcuts { margin-top: 16px; gap: 0 24px; }
    .pw-categories__shortcuts a { font-size: 15px; gap: 10px; }
    .pw-categories__shortcuts a:last-child { margin-left: 0; }
  }
  @media (prefers-reduced-motion: reduce) { .pw-categories__card { transition: none; } }
/* END_SECTION:pw-category-picker */

/* START_SECTION:pw-product-collections (INDEX:59) */
<style>
  .pw-product-collections {
    margin-top: 20px;
  }

  .pw-product-collections strong {
    display: block;
    margin-bottom: 10px;
  }

  .pw-product-collections a {
    color: #00AA00;
    text-decoration: underline;
    margin-right: 5px;
  }
</style>
/* END_SECTION:pw-product-collections */

/* START_SECTION:quiz (INDEX:65) */
/* Empty (styles live inline for section scoping) */
/* END_SECTION:quiz */