.pp-site{background:#302d48;color:#302d48}.pp-site .page-wrapper{background:#fffaf5}.pp-shared-header{position:relative;z-index:30;background:#302d48;color:#fffaf5;font-family:var(--font-heading--family);border-bottom:1px solid #d6cbe6}.pp-header-top{max-width:1400px;margin:auto;padding:18px 32px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pp-brand{font-family:var(--font-heading--family);font-size:clamp(29px,3.2vw,44px);letter-spacing:-1px;text-decoration:none;color:#fffaf5;line-height:1.1}.pp-header-tools{display:flex;align-items:center;gap:12px}.pp-header-tools>a,.pp-mobile-nav>summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#fffaf5;position:relative}.pp-header-tools svg{fill:none;stroke:currentColor;stroke-width:1.6;width:23px;height:23px}.pp-cart-count{font:11px var(--font-body--family);position:absolute;right:1px;top:0;background:#ed735f;color:#302d48;border-radius:50%;min-width:16px;text-align:center}.pp-desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,38px);padding:6px 24px 14px;max-width:1400px;margin:auto;font-size:15px}.pp-shared-header a{color:inherit;text-decoration:none}.pp-desktop-nav>a,.pp-nav-group>summary{padding:10px 0;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.pp-nav-group>summary:after{content:"\2304";color:#ed735f}.pp-nav-group>summary{list-style:none}.pp-nav-group>summary::-webkit-details-marker,.pp-mobile-nav>summary::-webkit-details-marker{display:none}.pp-nav-group{position:relative}.pp-nav-panel{position:absolute;top:100%;left:0;min-width:260px;max-height:70vh;overflow:auto;display:flex;flex-direction:column;background:#302d48;border:1px solid #d6cbe6;border-radius:0 0 12px 12px;padding:12px;box-shadow:0 15px 30px #0003}.pp-nav-panel a{padding:10px 12px;font-size:14px;line-height:1.4}.pp-nav-group:not([open])>.pp-nav-panel{display:none}.pp-desktop-nav>.pp-nav-group:last-child .pp-nav-panel{left:auto;right:0}.pp-shared-header a:hover,.pp-shared-header summary:hover{color:#ed735f}.pp-nav-panel a:hover{background:#4d405f;border-radius:5px}.pp-shared-header :focus-visible{outline:2px solid #ed735f;outline-offset:4px}.pp-mobile-nav{display:none}.pp-mobile-nav:not([open])>nav{display:none}.pp-site:not(.gw-home) #MainContent{background:#fffaf5;min-height:55vh}.pp-site:not(.gw-home) #MainContent h1,.pp-site:not(.gw-home) #MainContent h2,.pp-site:not(.gw-home) #MainContent h3{font-family:var(--font-heading--family);letter-spacing:-.025em}.pp-site:not(.gw-home) .product-card,.pp-site:not(.gw-home) .collection-card{border-radius:16px;overflow:hidden;border:1px solid #d6cbe6;background:#fffaf5}.pp-site:not(.gw-home) .product-card .card__content,.pp-site:not(.gw-home) .collection-card .card__content{padding:12px}.pp-site:not(.gw-home) input,.pp-site:not(.gw-home) select,.pp-site:not(.gw-home) textarea{border-color:#d6cbe6}.pp-site:not(.gw-home) .button,.pp-site:not(.gw-home) .button-primary{border-radius:40px}.pp-site footer{background:#302d48;color:#fffaf5;border-top:1px solid #d6cbe6}.pp-site footer .section-background,.pp-site footer .section{background:#302d48;color:#fffaf5}.pp-site footer a{color:inherit}.pp-site footer h2,.pp-site footer h3{font-family:var(--font-heading--family)}.pp-site .hg{--ink:#4d405f;--paper:#fffaf5;--gold:#ed735f}.pp-site .hg-hero{background:#4d405f}.pp-site .hg-button{background:#ed735f;color:#302d48!important;border-color:#ed735f}.pp-site .hg-newsletter,.pp-site .hg-note{background:#eee8f7}.pp-site:not(.gw-home) #MainContent>.shopify-section:first-child{border-top:0}@media(max-width:1000px){.pp-desktop-nav{display:none}.pp-mobile-nav{display:block}.pp-mobile-nav>summary{list-style:none;cursor:pointer}.pp-header-top{padding:12px 18px}.pp-brand{font-size:29px}.pp-header-tools{gap:3px}.pp-mobile-nav>nav{position:absolute;top:100%;left:0;right:0;max-height:80vh;overflow:auto;background:#302d48;border-top:1px solid #d6cbe6;padding:12px 22px 24px;box-shadow:0 15px 30px #0003;display:flex;flex-direction:column}.pp-mobile-nav nav>a{display:block;padding:12px 0}.pp-mobile-nav .pp-nav-group>summary{padding:12px 0;justify-content:space-between}.pp-mobile-nav .pp-nav-panel{position:static;max-height:none;min-width:0;box-shadow:none;border:0;border-left:1px solid #d6cbe6;border-radius:0;padding:0 0 0 12px}.pp-mobile-nav .pp-nav-panel a{padding:10px 8px}.pp-header-tools>a,.pp-mobile-nav>summary{min-width:38px}}@media(max-width:380px){.pp-brand{font-size:25px}.pp-header-top{padding:12px}.pp-header-tools{gap:0}.pp-header-tools>a,.pp-mobile-nav>summary{min-width:34px}}@media(prefers-reduced-motion:reduce){.pp-site *{scroll-behavior:auto}}.pp-site .dl-library{--ink:#302d48;--cream:#fffaf5;--paper:#fffaf5;--line:#d6cbe6}.pp-site .dl-library .hero{background:#4d405f;color:#fffaf5}.pp-site .dl-library .maker,.pp-site .dl-library .footer{background:#eee8f7}.pp-site .dl-library .button{background:#4d405f;color:#fffaf5;border-color:#d6cbe6}.pp-site .dl-library .tag{background:#eee8f7;color:#4d405f}.pp-nav-subgroup{border-bottom:1px solid #d6cbe655}.pp-nav-subgroup>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px;min-height:44px;list-style:none;font-weight:600}.pp-nav-subgroup>summary::-webkit-details-marker{display:none}.pp-nav-subgroup>summary:after{content:"+"}.pp-nav-subgroup[open]>summary:after{content:"\2212"}.pp-nav-child-panel{border-left:1px solid #d6cbe6;margin:0 8px 10px;padding-left:12px}.pp-nav-child-panel a{display:block;min-height:44px;padding:12px 10px}.pp-nav-panel{max-width:min(420px,calc(100vw - 24px));max-height:70vh;overflow-y:auto}.pp-shared-header a:focus-visible,.pp-shared-header summary:focus-visible{outline:2px solid #ed735f;outline-offset:3px}@media(max-width:1000px){.pp-mobile-nav .pp-nav-panel{max-width:none;max-height:none;overflow:visible}.pp-mobile-nav .pp-nav-subgroup>summary{padding:12px 8px}.pp-mobile-nav .pp-nav-child-panel a{padding:12px 8px}}.pp-shipping-announcement{display:block;background:#4d405f;color:#fffaf5;text-align:center;padding:10px 16px;font:500 14px/1.5 var(--font-body--family);letter-spacing:.025em;border-bottom:1px solid #d6cbe6}.pp-site:not(.gw-home) #MainContent:has(.pp-collection-gallery){display:block;flex:1 0 auto;height:auto}.pp-site:not(.gw-home) #MainContent .pp-collection-gallery h1,.pp-site:not(.gw-home) #MainContent .pp-collection-gallery h2{font-family:var(--font-heading--family);font-weight:400;letter-spacing:0}.pp-site #MainContent[data-template^=collection]{display:block;flex:1 0 auto;height:auto}.pp-site .pp-shortcut-nav{position:relative;z-index:50;background:#fff0d3;color:#632a25;border-top:1px solid #e4c694;border-bottom:1px solid #d3a962;font-family:var(--font-body--family),serif}.pp-site .pp-shortcut-track{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:clamp(12px,2.3vw,30px);row-gap:0;max-width:1400px;padding:2px 18px;margin:0 auto}.pp-site .pp-shortcut-track>a,.pp-site .pp-shortcut-drop>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:43px;padding:5px 1px;color:inherit;font-size:clamp(13px,1.15vw,15px);font-weight:700;line-height:1.25;white-space:nowrap;text-decoration:none;cursor:pointer;list-style:none}.pp-site .pp-shortcut-drop>summary::-webkit-details-marker{display:none}.pp-site .pp-shortcut-drop>summary:after{content:"\2304";display:inline-block;color:#9c612e;font-size:16px;transform:translateY(-2px)}.pp-site .pp-shortcut-drop[open]>summary:after{transform:rotate(180deg)}.pp-site .pp-shortcut-drop{position:relative}.pp-site .pp-shortcut-panel{position:absolute;top:100%;left:0;z-index:70;display:flex;flex-direction:column;width:max-content;min-width:230px;max-width:min(350px,calc(100vw - 24px));max-height:65vh;overflow-y:auto;padding:9px;background:#fff7e7;color:#632a25;border:1px solid #cfa76b;border-radius:0 0 12px 12px;box-shadow:0 14px 32px #431b1b30}.pp-site .pp-shortcut-drop:not([open])>.pp-shortcut-panel{display:none}.pp-site .pp-shortcut-panel a{display:block;min-height:42px;padding:11px 13px;color:inherit;font-size:14px;line-height:1.35;text-decoration:none;white-space:normal}.pp-site .pp-shortcut-panel a:hover,.pp-site .pp-shortcut-panel a:focus-visible{color:#842723;background:#f8e4c1;border-radius:5px}.pp-site .pp-shortcut-drop--last .pp-shortcut-panel{right:0;left:auto}.pp-site .pp-shortcut-track>a:hover,.pp-site .pp-shortcut-drop>summary:hover{color:#972f2d}.pp-site .pp-shortcut-track :focus-visible{outline:2px solid #9a442e;outline-offset:2px}@media(max-width:760px){.pp-site .pp-shortcut-track{column-gap:12px;row-gap:0;padding:5px 8px}.pp-site .pp-shortcut-track>a,.pp-site .pp-shortcut-drop>summary{font-size:12px;min-height:36px;padding:4px 1px}.pp-site .pp-shortcut-drop{position:static}.pp-site .pp-shortcut-panel,.pp-site .pp-shortcut-drop--last .pp-shortcut-panel{top:100%;left:8px;right:8px;width:auto;min-width:0;max-width:none;max-height:55vh}}@media(max-width:370px){.pp-site .pp-shortcut-track{column-gap:9px}.pp-site .pp-shortcut-track>a,.pp-site .pp-shortcut-drop>summary{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/pp-site-design.css.map */
