.pm-rail{max-width:var(--pm-rail-standard);margin-inline:auto;padding-inline:var(--pm-gutter-mobile)}.pm-rail-wide{max-width:var(--pm-rail-wide);margin-inline:auto;padding-inline:var(--pm-gutter-mobile)}@media(min-width:641px){.pm-rail,.pm-rail-wide{padding-inline:var(--pm-gutter-desktop)}}.pm-full-bleed{width:100%;max-width:none}.pm-type,.pm-type body{font-family:var(--pm-font-body);color:var(--pm-text-primary)}.pm-h1{font-family:var(--pm-font-brand);font-weight:800;font-size:var(--pm-fs-h1);line-height:1;text-transform:uppercase}.pm-h2{font-family:var(--pm-font-brand);font-weight:800;font-size:var(--pm-fs-h2);line-height:.95;text-transform:uppercase}.pm-h3{font-family:var(--pm-font-brand);font-weight:700;font-size:var(--pm-fs-h3);line-height:1.05}.pm-h4{font-family:var(--pm-font-brand);font-weight:700;font-size:var(--pm-fs-h4);line-height:1.1}.pm-body{font-family:var(--pm-font-body);font-size:var(--pm-fs-body);line-height:1.5}.pm-body-lg{font-family:var(--pm-font-body);font-size:var(--pm-fs-body-lg);line-height:1.6}.pm-meta{font-family:var(--pm-font-body);font-size:var(--pm-fs-meta)}.pm-utility{font-family:var(--pm-font-mono);font-size:var(--pm-fs-utility);letter-spacing:.03em}:is(.input,.textarea,.select){font-family:var(--pm-font-body);font-size:var(--pm-fs-body)!important}.floating-label{font-family:var(--pm-font-body);font-size:var(--pm-fs-label);font-weight:700}:is(.input,.textarea,.select):focus-visible{border-color:var(--pm-purple);box-shadow:inset 0 0 0 1px var(--pm-purple)}:is(.input,.textarea,.select){border-width:1px;border-style:solid;border-color:var(--pm-border-strong);border-radius:5px;color:var(--pm-text-primary)}#main form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),textarea),#main :is(input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],select,textarea),.cart :is(input,select,textarea),.cart-drawer :is(input,select,textarea),.shipping-estimator :is(input,select,textarea),:is(.inquiry-modal,newsletter-popup,.modal,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=button]),select,textarea){font-family:var(--pm-font-body);font-size:var(--pm-fs-body);color:var(--pm-text-primary);border:1px solid var(--pm-border-strong);border-radius:5px}#main :is(input,select,textarea):focus-visible,.cart :is(input,select,textarea):focus-visible{outline:none;border-color:var(--pm-purple);box-shadow:inset 0 0 0 1px var(--pm-purple)}#main ::placeholder,.cart ::placeholder{color:var(--pm-text-secondary);opacity:1}.shipping-estimator select,.cart select{background-color:var(--pm-paper);color:var(--pm-text-primary)}.shipping-estimator select option,.cart select option{color:var(--pm-text-primary);background-color:var(--pm-paper)}:is(.select,select).is-floating{min-height:0;padding-inline-start:var(--input-padding-inline, 1rem);font-size:var(--pm-fs-body);color:var(--pm-text-primary)}.form-control:has(.select.is-floating) .floating-label,.form-control:has(select.is-floating) .floating-label{color:var(--pm-text-secondary);font-size:var(--pm-fs-meta)}:is(.cart,.cart-drawer,cart-drawer) :is(.quantity-selector,.quantity-selector input){border-color:var(--pm-border-strong);border-radius:5px;font-family:var(--pm-font-body)}:is(.cart,.cart-drawer,cart-drawer) :is(.accordion,details){border-color:var(--pm-border)}.floating-label{opacity:1;color:var(--pm-text-secondary)}.shopify-section--footer :is(.input,.textarea,.select){border-color:var(--pm-border-dark);background:transparent;color:var(--pm-paper)}.shopify-section--footer .floating-label{opacity:1;color:#f8f5ec99}.shopify-section--footer :is(.input,.textarea,.select):focus-visible{border-color:var(--pm-yellow);box-shadow:inset 0 0 0 1px var(--pm-yellow)}body.pm-contact #main :is(p,li,.prose){color:var(--pm-text-primary)}body.pm-contact #main :is(p,li) a{color:var(--pm-purple)}body.pm-contact #main .bg-secondary{background:var(--pm-cream);color:var(--pm-ink)}body.pm-blog #main,body.pm-article #main,body.pm-contact #main{font-family:var(--pm-font-body)}body.pm-blog #main :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),body.pm-article #main :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6),body.pm-contact #main :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--pm-font-brand);font-weight:800;text-transform:uppercase}body.pm-article #main .article-content .prose{max-width:50rem;margin-inline:auto;font-family:var(--pm-font-body);font-size:1.125rem;line-height:1.72;color:var(--pm-text-primary)}body.pm-article #main .article-content{max-width:50rem;margin-inline:auto}body.pm-article #main .article-content .prose :is(p,li,blockquote,td,th){color:var(--pm-text-primary);font-size:inherit;line-height:inherit}body.pm-article #main .article-content .prose :is(ul,ol){padding-inline-start:1.35em;list-style:revert}body.pm-article #main .article-content .prose li+li{margin-block-start:.4em}body.pm-article #main .article-content .prose a{color:var(--pm-purple);text-underline-offset:.18em}body.pm-article #main .article-content .prose :is(img,figure,video,iframe){max-width:min(100%,52rem);margin-inline:auto}body.pm-article #main .article-content .prose :is(h2,h3,h4){max-width:26ch;line-height:1.02;margin-block:1.8em .6em;color:var(--pm-text-primary)}body.pm-article #main .article-content .prose h2{font-size:var(--pm-fs-h3)}body.pm-article #main .article-content .prose h3{font-size:var(--pm-fs-h4)}body.pm-article #main :is(.article-banner,.article-banner__content) :is(h1,.h0,.h1){color:var(--pm-text-primary)}body.pm-article #main :is(.article-banner time,.article-banner [class*=meta],.article-banner .text-subdued){font-family:var(--pm-font-body);font-size:var(--pm-fs-meta);color:var(--pm-text-secondary);text-transform:none}body.pm-article #main :is(.article-comments,#comments,[class*=comment]){max-width:50rem;margin-inline:auto}body.pm-article #main :is(.article-comments,[class*=comment]) :is(h2,h3,.h3,.h4){font-family:var(--pm-font-brand);font-weight:800;text-transform:uppercase;color:var(--pm-text-primary)}body.pm-blog #main :is(.blog-banner,.bg-secondary),body.pm-article #main .article-banner.bg-secondary{background:var(--pm-cream);color:var(--pm-ink)}body.pm-blog #main .blog-banner :is(h1,.h0){color:var(--pm-ink)}body.pm-blog #main :is(.article-card,article) :is(.h2,.h3,h2,h3){font-size:var(--pm-fs-h4);line-height:1.05}body.pm-blog blog-post-card,body.pm-article blog-post-card,body.pm-blog blog-post-card a,body.pm-article blog-post-card a{color:var(--pm-text-primary)}body.pm-blog blog-post-card a:hover,body.pm-blog blog-post-card a:focus-visible,body.pm-article blog-post-card a:hover,body.pm-article blog-post-card a:focus-visible{color:var(--pm-purple)}.accordion-box{border:0;border-radius:0;box-shadow:none}.accordion-box .accordion,.accordion{border-bottom:1px solid var(--pm-border);border-top:0}.accordion+.accordion{border-top:0}.accordion-box .accordion__toggle,.accordion summary .accordion__toggle,.accordion__toggle,.accordion__toggle>span:first-child{font-family:var(--pm-font-body);font-size:var(--pm-fs-body-lg);font-weight:700;line-height:1.35;color:var(--pm-text-primary);cursor:pointer}.accordion-box .accordion__toggle,.accordion__toggle{padding-block:var(--pm-space-2);gap:var(--pm-space-2)}.accordion-box.bg-secondary,.accordion-box{background:var(--pm-cream)}.accordion__toggle:hover{color:var(--pm-purple)}.accordion__toggle:focus-visible{outline:2px solid var(--pm-purple);outline-offset:2px}.accordion__content,.accordion__content .prose,.accordion__content :is(p,li){font-family:var(--pm-font-body);font-size:var(--pm-fs-body);line-height:var(--pm-lh-body);color:var(--pm-text-primary)}.accordion__content a{color:var(--pm-purple)}.accordion__content{border-left:3px solid var(--pm-yellow);padding-left:1.2rem;margin-bottom:1.6rem}.accordion-box .circle-chevron,.accordion .circle-chevron{background:transparent;border:1px solid var(--pm-border-strong);color:var(--pm-text-primary);width:32px;height:32px;transition:transform .2s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.accordion summary:hover .circle-chevron{border-color:var(--pm-purple);color:var(--pm-purple)}.accordion[open] .circle-chevron{background:var(--pm-purple);border-color:var(--pm-purple);color:var(--pm-paper)}.accordion-box summary{padding-top:1.4rem;padding-bottom:1.4rem;cursor:pointer}.accordion[open]>summary .accordion__toggle,.accordion[open]>.accordion__toggle,details.accordion[open] summary{color:var(--pm-text-primary)}body.pm-article #main .prose .mini-faq details,body.pm-article #main .prose .mini-faq details[open]{background:transparent;border:0;border-bottom:1px solid var(--pm-border);border-radius:0;margin:0;padding:0}body.pm-article #main .prose .mini-faq summary{font-family:var(--pm-font-body);font-size:var(--pm-fs-body-lg);font-weight:700;line-height:1.35;color:var(--pm-text-primary);padding:var(--pm-space-2) 0;gap:var(--pm-space-2)}body.pm-article #main .prose .mini-faq summary:hover{background:transparent;color:var(--pm-purple)}body.pm-article #main .prose .mini-faq summary:focus,body.pm-article #main .prose .mini-faq summary:focus-visible{outline:2px solid var(--pm-purple);outline-offset:2px}body.pm-article #main .prose .mini-faq .chev{width:32px;height:32px;flex:none;border:1px solid var(--pm-border-strong);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--pm-text-primary);font-size:.7rem;line-height:1}body.pm-article #main .prose .mini-faq details[open] .chev{transform:none}body.pm-article #main .prose .mini-faq .answer{color:var(--pm-text-primary);font-size:var(--pm-fs-body);line-height:var(--pm-lh-body);border-left:3px solid var(--pm-yellow);padding:0 0 var(--pm-space-2) 1.2rem;margin-bottom:1.6rem}body.pm-article #main .prose .mini-faq .faq-hint{font-size:var(--pm-fs-meta);color:var(--pm-text-secondary)}body.pm-article #main .prose details{border-bottom:1px solid var(--pm-border)}body.pm-article #main .prose details>summary{font-family:var(--pm-font-body);font-weight:700;color:var(--pm-text-primary);cursor:pointer;padding-block:var(--pm-space-2);list-style:none}body.pm-article #main .prose details>summary::-webkit-details-marker{display:none}body.pm-article #main .prose details[open]>summary{color:var(--pm-text-primary)}body.pm-article #main .prose details>summary:focus-visible{outline:2px solid var(--pm-purple);outline-offset:2px}body.pm-article #main .prose details>:not(summary){padding-block-end:var(--pm-space-2)}.faq-availability,.faq-availability :is(p,span,div){font-family:var(--pm-font-body);font-size:var(--pm-fs-body);line-height:var(--pm-lh-body);color:var(--pm-text-secondary)}.faq-availability a{color:var(--pm-purple)}.pagination{border:none;border-radius:0;background:transparent;border-top:1.5px solid var(--pm-ink);display:flex;align-items:center;justify-content:center;gap:var(--pm-space-2, 16px);box-sizing:border-box;max-width:var(--pm-rail-wide, 1400px);margin:var(--pm-space-5, 64px) auto 0;padding:var(--pm-space-4, 40px) var(--pm-gutter-desktop, 32px) 0}.pagination__item,.pagination__current{font-family:var(--pm-font-mono);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pm-ink);min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1.5px solid var(--pm-ink);border-radius:3px;text-decoration:none;background:transparent;transition:background-color .14s ease,color .14s ease}.pagination__current,.pagination__item[aria-current=page]{background:var(--pm-yellow);border-color:var(--pm-ink);color:var(--pm-ink)}a.pagination__item:hover{background:var(--pm-ink);color:var(--pm-paper)}a.pagination__item:focus-visible,.pagination a:focus-visible{outline:3px solid var(--pm-purple);outline-offset:2px}.pagination__item--disabled{opacity:.32;pointer-events:none}body.pm-blog #main a :is(.h2,.h3,h2,h3),body.pm-blog #main :is(.h2,.h3,h2,h3) a,body.pm-blog #main .article-card :is(.h2,.h3,h2,h3){color:var(--pm-text-primary)}body.pm-blog #main a:hover :is(.h2,.h3,h2,h3),body.pm-blog #main a:focus-visible :is(.h2,.h3,h2,h3){color:var(--pm-purple)}body.pm-blog #main :is(p,.article-card__excerpt,.article-card p,article p){color:var(--pm-text-primary)}body.pm-blog #main :is(time,.article-card__meta,[class*=meta]){color:var(--pm-text-secondary)}@media(prefers-reduced-motion:reduce){.pm-motion{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/pressmark-global.css.map */
