.section-wrapper .text-block.h2 h1{font-family:var(--pv-font-heading);font-weight:900;color:var(--color-foreground-heading, var(--pv-color-sapphire));font-size:clamp(1.5rem,3vw,2.25rem)!important;line-height:1.25!important;text-transform:uppercase;text-wrap:balance}@media screen and (max-width:749px){.section-wrapper .text-block.h2 h1{font-size:1.375rem!important;line-height:1.25!important}}.pv-cms-content{max-width:var(--normal-content-width, 780px);margin-inline:auto;padding-block:0 1.5rem}.pv-cms-content h1,.pv-cms-content h2,.pv-cms-content h3,.pv-cms-content h4,.pv-cms-content h5,.pv-cms-content h6{font-family:var(--pv-font-heading);font-weight:900;color:var(--color-foreground-heading, var(--pv-color-sapphire));letter-spacing:.01em;text-transform:uppercase}.pv-cms-content h1{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2;margin-block:2.5rem .75rem}.pv-cms-content h2{font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.2;margin-block:2.25rem .625rem}.pv-cms-content h3{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.25;margin-block:2rem .5rem}.pv-cms-content h4{font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.3;margin-block:1.75rem .5rem}.pv-cms-content h5{font-size:1.0625rem;line-height:1.35;margin-block:1.5rem .375rem}.pv-cms-content h6{font-size:.9375rem;line-height:1.4;letter-spacing:.04em;margin-block:1.5rem .375rem}.pv-cms-content :first-child:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}.pv-cms-content :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:.5rem}.pv-cms-content p,.pv-cms-content li,.pv-cms-content dd,.pv-cms-content dt{font-family:var(--pv-font-body);font-size:1rem;line-height:1.6;color:var(--color-foreground, var(--pv-color-charcoal))}.pv-cms-content p{margin-block-end:1em}.pv-cms-content p:last-child{margin-block-end:0}.pv-cms-content a:where(:not(.button,.button-secondary)){color:var(--pv-color-gold);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.15em;transition:text-decoration-color .2s ease,color .2s ease}.pv-cms-content a:where(:not(.button,.button-secondary)):hover{text-decoration-color:var(--pv-color-gold);color:var(--pv-color-navy)}.pv-cms-content ul,.pv-cms-content ol{font-family:var(--pv-font-body);font-size:1rem;line-height:1.6;color:var(--color-foreground, var(--pv-color-charcoal));padding-inline-start:1.5em;margin-block-end:1em}.pv-cms-content ul{list-style-type:disc}.pv-cms-content ol{list-style-type:decimal}.pv-cms-content li{margin-block-end:.3em}.pv-cms-content li:last-child{margin-block-end:0}.pv-cms-content :is(ul,ol) :is(ul,ol){margin-block:.3em 0}.pv-cms-content blockquote{border-inline-start:3px solid var(--pv-color-gold);margin-inline:0;margin-block:1.5em;padding-inline-start:1.25em;padding-block:.25em;font-style:italic;font-family:var(--pv-font-body);font-size:1.0625rem;line-height:1.6;color:var(--pv-color-navy)}.pv-cms-content table{width:100%;border-collapse:collapse;margin-block:1.5em;font-family:var(--pv-font-body);font-size:.9375rem;line-height:1.5}.pv-cms-content thead,.pv-cms-content tr:not(:has(td)){background-color:var(--pv-color-sapphire);color:var(--pv-color-white);font-weight:700;text-transform:uppercase;font-family:var(--pv-font-heading);font-size:.8125rem;letter-spacing:.03em}.pv-cms-content th,.pv-cms-content td{text-align:start;padding:.625em .875em}.pv-cms-content tbody tr{border-bottom:1px solid rgba(26,45,89,.08)}.pv-cms-content tbody tr:nth-child(2n){background-color:var(--pv-color-frosty)}.pv-cms-content img{max-width:100%;max-inline-size:min(100%,800px);height:auto;display:block;margin:2em auto;border-radius:var(--pv-radius-sm)}.pv-cms-content hr{border:none;border-top:1px solid rgba(26,45,89,.12);margin-block:2em}.pv-cms-content strong,.pv-cms-content b{font-weight:700}.pv-cms-content iframe{max-width:100%;margin-block:1em}@media screen and (max-width:749px){.pv-cms-content{padding-block:1.5rem 2rem}.pv-cms-content h1{font-size:1.625rem}.pv-cms-content h2{font-size:1.375rem}.pv-cms-content h3{font-size:1.1875rem}.pv-cms-content h4{font-size:1.0625rem}.pv-cms-content h5{font-size:1rem}.pv-cms-content h6{font-size:.875rem}.pv-cms-content blockquote{font-size:1rem}.pv-cms-content table{font-size:.8125rem}.pv-cms-content th,.pv-cms-content td{padding:.5em .625em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pv-cms-content.css.map */
