:root{--pz-accent:37,99,235;}
body{font-size:1.55rem;}
h1,h2,.h0,.h1{font-weight:600;letter-spacing:.01em;}
.title-wrapper-with-link,.section-header,.center{justify-content:center;text-align:center;}
.section-header .title,.title-wrapper-with-link .title,.collection__title .title,
.collapsible-content .title,.multicolumn .title,.rich-text__heading{
 text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:2.4rem;}
.button,.shopify-payment-button__button--unbranded{
 text-transform:uppercase;letter-spacing:.11em;font-weight:600;padding:1.35rem 2.8rem;font-size:1.35rem;}
.card-wrapper{transition:transform .25s ease,box-shadow .25s ease;}
.card-wrapper:hover{transform:translateY(-4px);}
.card__heading{font-weight:500;font-size:1.5rem;}
.card__heading a{text-transform:none;}
.price{font-weight:600;font-size:1.6rem;}
.slideshow__text.banner__box,.banner__box{border-radius:18px;padding:3.2rem 2.8rem;}
.slideshow__heading,.banner__heading{text-transform:uppercase;letter-spacing:.05em;font-weight:600;}
.banner__buttons .button{margin-top:.5rem;}
.rich-text__blocks{max-width:70rem;}
.collapsible-content .accordion{border-radius:12px;}
.footer{border-top:1px solid rgba(var(--color-foreground),.08);}
.footer-block__heading{text-transform:uppercase;letter-spacing:.12em;font-size:1.4rem;font-weight:600;}
.header{padding-top:1.4rem;padding-bottom:1.4rem;}
.header__heading-logo{max-width:150px;}
.announcement-bar__message{text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;font-weight:500;}
@media(min-width:990px){.section-template--slideshow,.slideshow{--slide-min-h:78vh;}}
