.pya-info__main{min-width:0}.pya-info__main :is(.group-block,.group-block-content,.shopify-block,.page-content,rte-formatter){min-width:0;max-width:100%}.pya-info .page-content{max-width:72ch;font-size:17px;line-height:1.7}.pya-info .page-content :is(h1,h2,h3,h4,h5,h6):empty{display:none}.pya-info .page-content :is(h2,h3){margin-block:2.4em .6em;padding-block-start:18px;border-top:1px solid var(--pya-line);font-family:var(--font-heading--family);font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--pya-ink)}.pya-info .page-content :is(h2,h3) :is(strong,b){font-weight:inherit}.pya-info .page-content :is(h2,h3):first-child,.pya-info .page-content :is(h1,h2,h3,h4):empty+:is(h2,h3){margin-block-start:0;padding-block-start:0;border-top:0}.pya-info .page-content h4{margin-block:1.6em .4em;font-size:1.0625rem}.pya-info .page-content p{max-width:none;margin-block:0 1em}.pya-info .page-content [style*=underline]{text-decoration:none!important}.pya-info .page-content ul{padding-inline-start:0;list-style:none}.pya-info .page-content ul>li{position:relative;margin-block-end:.55em;padding-inline-start:1.5em}.pya-info .page-content ul>li:before{content:"";position:absolute;inset-inline-start:.2em;top:.68em;width:7px;height:7px;border-radius:2px;background:var(--pya-accent);transform:rotate(45deg);opacity:.8}.pya-info .page-content ol>li{margin-block-end:.55em;padding-inline-start:.25em}.pya-info .page-content ol>li::marker{font-weight:700;color:var(--pya-accent)}.pya-info .page-content a:not(.button){color:var(--pya-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.pya-info .page-content .rte-table-wrapper{margin-block:.5em 2em;border:1px solid var(--pya-line);border-radius:var(--pya-radius);max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pya-info .page-content table{min-width:520px;height:auto!important;font-size:15px;line-height:1.35;font-variant-numeric:tabular-nums}.pya-info .page-content :is(td,th){width:auto!important;height:auto!important;padding:11px 12px;text-align:center!important;white-space:nowrap}.pya-info .page-content tr{height:auto!important}.pya-info .page-content tr:has(td){border-bottom:1px solid var(--pya-line-soft)}.pya-info .page-content tr:last-child{border-bottom:0}.pya-info .page-content tr:first-child{background:var(--pya-mist);text-transform:none}.pya-info .page-content tr:first-child :is(td,th){font-family:var(--font-subheading--family);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pya-ink)}.pya-info .page-content tr:not(:first-child):nth-child(odd){background:rgb(var(--color-foreground-rgb) / .02)}.pya-info .page-content :is(td,th):first-child{position:sticky;left:0;z-index:1;background:var(--color-background);text-align:start!important;font-weight:700;white-space:normal;min-width:120px}.pya-info .page-content tr:first-child :is(td,th):first-child{background:var(--pya-mist)}.pya-info .page-content :is(td,th) :is(em,i){font-style:normal}.pya-info .page-content :is(td,th) p{margin:0}.pya-info--about-us .page-content{max-width:none}.pya-info--about-us .page-content rte-formatter{display:block}.pya-info--about-us .page-content p:has(>img){margin-block-end:28px}.pya-info--about-us .page-content p:has(>img) img{display:block;width:100%;height:auto;border-radius:var(--pya-radius);box-shadow:0 18px 40px -24px #14212b73}.pya-info--about-us .page-content p:has(>img)+p{font-size:clamp(1.1875rem,1rem + .5vw,1.375rem);line-height:1.5;color:var(--pya-ink)}.pya-info--about-us .page-content p:last-child{margin-block-start:1.6em;padding-block-start:18px;border-top:1px solid var(--pya-line);font-family:var(--font-subheading--family);font-weight:700;color:var(--pya-accent)}@media screen and (min-width:1200px){.pya-info--about-us .page-content rte-formatter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:48px;align-items:start}.pya-info--about-us .page-content rte-formatter>*{grid-column:2;max-width:62ch}.pya-info--about-us .page-content p:has(>img){grid-column:1;grid-row:1 / span 20;position:sticky;top:calc(var(--header-height, 60px) + 24px);margin:0}}.pya-info--contact-us .page-content{max-width:none;padding:28px;border-radius:16px;background:var(--pya-ink);color:#ffffffd1;font-size:16px;line-height:1.6}.pya-info--contact-us .page-content:before{content:"Get in touch";display:block;margin-block-end:14px;font-family:var(--font-heading--family);font-size:1.75rem;font-weight:700;line-height:1;text-transform:uppercase;color:#fff}.pya-info--contact-us .page-content p{max-width:none}.pya-info--contact-us .page-content p:has(br){font-weight:600;color:#fff}.pya-info--contact-us .page-content a:not(.button){color:#fff;font-weight:700;text-decoration-color:#fff6}.pya-info--contact-us .pya-contact{max-width:none}@media screen and (min-width:1200px){.pya-info--contact-us .pya-info__main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:32px}.pya-info--contact-us .pya-info__main>*{grid-column:1 / -1}.pya-info--contact-us .pya-info__main>:has(.page-content){grid-column:1;position:sticky;top:calc(var(--header-height, 60px) + 24px)}.pya-info--contact-us .pya-info__main>:is(.pya-contact,:has(.pya-contact)){grid-column:2}}@media screen and (min-width:1200px){.pya-info:not(.pya-info--about-us,.pya-info--contact-us) .pya-info__main{display:grid;grid-template-columns:minmax(0,72ch) minmax(240px,300px);justify-content:space-between;align-items:start;column-gap:48px}.pya-info:not(.pya-info--about-us,.pya-info--contact-us) .pya-info__main>*{grid-column:1}.pya-info:not(.pya-info--about-us,.pya-info--contact-us) .pya-info__main>.group-block:not(:has(.page-content,.pya-contact)):has(.button,.button-secondary){grid-column:2;grid-row:1 / span 4;position:sticky;top:calc(var(--header-height, 60px) + 24px)}.pya-info:not(.pya-info--about-us,.pya-info--contact-us) .pya-info__main>.group-block:not(:has(.page-content,.pya-contact)):has(.button,.button-secondary)>.group-block-content{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pya-info.css.map */
