:root{--pc-ink:#3B2E5A;--pc-plum:#3B2E5A;--pc-pink:#F6C6DA;--pc-cream:#FFF4D6;--pc-line:#c9b8f0;--pc-lavender:#C9B8F0;--pc-mint:#BFE6E0}.pc-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-top:36px;padding-bottom:40px}.pc-footer-grid h2{font-size:20px;font-weight:700;margin:0 0 16px}.pc-footer-grid p{max-width:340px;line-height:1.7;color:#e3d8ea}.pc-footer-grid ul{list-style:none;margin:0;padding:0}.pc-footer-grid a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;text-underline-offset:4px}.pc-footer-grid a:hover{text-decoration:underline}.pc-footer-grid a:focus-visible{outline:3px solid #e4bafc;outline-offset:3px}.pc-collection-tags{margin:24px 0}.pc-icon{width:32px;height:32px;flex-shrink:0}.pc-product-tags>span{display:inline-flex;min-height:40px;align-items:center;background:#eee3f6;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:700}.pc-kicker{font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:#65467c;margin:0 0 12px}.pc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.pc-section-heading h2,.pc-section-heading h3{margin:0}.pc-section-heading>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--pc-ink);font-weight:700;text-underline-offset:4px}.pc-section-heading .icon-arrow{width:20px}.pc-shop-tiles{background:var(--pc-ink);color:#fff;padding:48px 0 56px}.pc-shop-tiles .pc-kicker{color:#e9c8fb}.pc-shop-tiles h2{color:#fff;text-transform:uppercase;font-size:clamp(26px,3vw,40px);font-weight:800;margin:0 0 28px}.pc-shop-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-shop-tile{display:flex;position:relative;min-height:208px;overflow:hidden;border-radius:18px;color:#302039;text-decoration:none;background:linear-gradient(120deg,#f6d1e4,#e4bbd8);padding:26px 20px;transition:transform .18s ease,box-shadow .18s ease}.pc-shop-tile--groups{background:linear-gradient(120deg,#ded1f3,#bc9edc)}.pc-shop-tile--member{background:linear-gradient(120deg,#ffeacb,#f3c79f)}.pc-shop-tile--album{background:linear-gradient(120deg,#d8eadf,#bad6ca)}.pc-shop-tile__copy{position:relative;z-index:1;display:flex;flex-direction:column;max-width:85%;gap:12px}.pc-shop-tile strong{font-size:26px;line-height:1.1;text-transform:uppercase;font-weight:800}.pc-shop-tile__copy>span{font-size:14px;max-width:145px;line-height:1.5}.pc-shop-tile__arrow{margin-top:auto}.pc-shop-tile__arrow .icon{width:28px}.pc-shop-tile__art{position:absolute;right:-12px;bottom:0;transform:rotate(-14deg);opacity:.2}.pc-shop-tile__art .pc-icon{width:140px;height:140px;stroke-width:1.2}.pc-shop-tile:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0003}.pc-shop-tile:focus-visible{outline:3px solid #fff;outline-offset:5px}.pc-group-navigation{padding-top:56px;padding-bottom:56px}.pc-group-navigation h2,.pc-collection-rail>h2{font-size:clamp(26px,3vw,38px);font-weight:800;color:var(--pc-ink);letter-spacing:0}.pc-group-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:12px}.pc-group-links a{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;min-height:48px;border-radius:999px;border:1px solid var(--pc-line);padding:10px 22px;color:var(--pc-ink);background:#fff;text-decoration:none;font-weight:700}.pc-group-links a:hover{background:#eee3f6;border-color:var(--pc-plum)}.pc-group-links a:focus-visible,.pc-collection-rail :focus-visible,.pc-carousel-controls button:focus-visible{outline:3px solid var(--pc-plum);outline-offset:4px}pc-carousel,pc-collection-tabs{display:block;min-width:0}pc-carousel{position:relative}.pc-carousel-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px}.pc-carousel-controls button{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--pc-line);background:#fff;color:var(--pc-ink);cursor:pointer}.pc-carousel-controls button:disabled{opacity:.35;cursor:default}.pc-carousel-controls .icon{width:20px}.pc-carousel-controls [data-direction="-1"] .icon{transform:rotate(180deg)}.pc-rail-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;padding:8px 0 20px;margin:0;scrollbar-width:thin;scrollbar-color:#9776b0 #f2eaf8}.pc-rail-track>.pc-catalogue__card{flex:0 0 calc((100% - 60px)/4);scroll-snap-align:start;background:#fff;min-width:0;padding:18px;border-color:var(--pc-line);box-sizing:border-box}.pc-rail-track h4{font-size:18px;line-height:1.4;margin:0 0 12px}.pc-rail-track .pc-catalogue__details{font-size:13px}.pc-rail-track .pc-catalogue__details>div{grid-template-columns:1fr;gap:2px;padding:6px 0}.pc-rail-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.pc-rail-tabs button{border:1px solid var(--pc-line);border-radius:999px;background:#fff;color:var(--pc-ink);padding:12px 22px;min-height:44px;font:inherit;font-weight:700;cursor:pointer}.pc-rail-tabs button[aria-selected=true]{background:var(--pc-ink);border-color:var(--pc-ink);color:#fff}.pc-rail-panel{margin:24px 0}.pc-collection-rail{padding-top:36px;padding-bottom:36px}.pc-collection-rail [hidden],.pc-carousel-controls[hidden]{display:none!important}.pc-directory-section{padding:32px 0;border-top:1px solid var(--pc-line);scroll-margin-top:120px}.pc-directory-section form{display:flex;flex-wrap:wrap;gap:12px;max-width:700px}.pc-directory-section input[type=search]{flex:1 1 220px;min-width:0;border:1px solid var(--pc-line);border-radius:999px;padding:12px 20px;font:inherit}.pc-directory-section button{border:0;border-radius:999px;background:var(--pc-plum);color:#fff;padding:12px 24px;font:inherit;min-height:44px}.pc-product-info>h1{font-size:clamp(28px,3vw,44px);margin:0 0 24px}.pc-product-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.pc-product-tags a{display:inline-flex;min-height:40px;align-items:center;background:#eee3f6;padding:8px 16px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700}.pc-product-disclosure{border-top:1px solid var(--pc-line);padding:18px 0}.pc-product-disclosure summary{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:44px;font-weight:700;font-size:18px}.pc-product-disclosure summary:after{content:"+";margin-left:auto;font-size:24px}.pc-product-disclosure[open] summary:after{content:"-"}.pc-product-disclosure summary .pc-icon,.pc-product-disclosure summary .icon{width:25px;height:25px}.pc-product-disclosure .pc-product-summary__description>h2{display:none}.pc-catalogue__card{background:#fff!important;border-color:var(--pc-line)!important}.pc-catalogue__notice{background:#eee3f6!important;color:var(--pc-ink)}.pc-filters{background:#f2eaf8!important;border-color:var(--pc-line)!important}.header-wrapper{border-bottom-color:var(--pc-line)}.header__heading-link .h2{font-weight:800;letter-spacing:0}.footer{background:#2d203d!important;color:#fff}.footer a,.footer h2,.footer small{color:inherit}.pc-catalogue__product{align-items:start}.pc-product-info{min-width:0}@media(min-width:990px){.pc-product-info{position:sticky;top:110px}}@media(max-width:989px){.pc-shop-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-rail-track>.pc-catalogue__card{flex-basis:calc((100% - 40px)/3)}}@media(max-width:749px){.pc-shop-tiles__grid{gap:12px}.pc-shop-tile{min-height:190px;padding:20px 16px}.pc-shop-tile strong{font-size:22px}.pc-shop-tile__copy{max-width:100%}.pc-shop-tile__art .pc-icon{width:100px;height:100px}.pc-group-navigation{padding-top:36px;padding-bottom:36px}.pc-group-links{gap:8px}.pc-group-links a{padding:10px 16px;font-size:14px;gap:12px}.pc-rail-track>.pc-catalogue__card{flex-basis:82%}.pc-rail-tabs{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 12px}.pc-rail-tabs button{white-space:nowrap}.pc-section-heading{gap:12px}.pc-home__track{scroll-padding-inline:0}}@media(prefers-reduced-motion:reduce){.pc-shop-tile{transition:none}.pc-shop-tile:hover{transform:none}}@media(max-width:749px){.pc-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-footer-grid>div:first-child{grid-column:1/-1}}.pc-group-navigation{background:linear-gradient(180deg,#fff,#fff4d64d)}.pc-shop-tile{background:linear-gradient(120deg,#f6c6da,#c9b8f0)}.pc-shop-tile--groups{background:linear-gradient(120deg,#c9b8f0,#f6c6da)}.pc-shop-tile--member{background:linear-gradient(120deg,#fff4d6,#f6c6da)}.pc-shop-tile--album{background:linear-gradient(120deg,#bfe6e0,#c9b8f0)}.pc-home-groups{display:block;margin:24px 0 32px}.pc-artwork-credits{font-size:13px;line-height:1.6;padding:0 0 16px;max-width:70ch}.pc-artwork-credits>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pc-artwork-credits>summary:after{content:"+";font-size:20px;line-height:1}.pc-artwork-credits[open]>summary:after{content:"\2212"}.pc-artwork-credits a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.pc-artwork-credits :focus-visible{outline:2px solid currentColor;outline-offset:3px}.pc-home-groups .pc-section-heading{margin-bottom:12px}.pc-home-groups h3{margin:0;font-size:22px}.pc-home-group-track{display:grid;grid-auto-flow:column;grid-auto-columns:180px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;list-style:none;padding:4px 4px 16px;margin:0}.pc-home-group-track>li{scroll-snap-align:start;min-width:0}.pc-home-group-track:focus-visible{outline:3px solid #b50953;outline-offset:3px}.pc-home-group-track .pc-group-card__logo{height:110px}@media(max-width:749px){.pc-home-group-track{grid-auto-columns:145px;gap:12px}.pc-home-group-track .pc-group-card__logo{height:90px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pc-storefront.css.map */
