.ps-hero{display:grid;grid-template-columns:1fr 1fr;background:#0063df;color:#fff;min-height:620px}.ps-hero__copy{padding:clamp(36px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ps-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin:0 0 28px}.ps-hero h1{color:#fff;font-size:clamp(56px,6.4vw,100px);line-height:.98;letter-spacing:-.065em;font-weight:700;margin:0 0 28px;max-width:700px}.ps-hero__intro{font-size:18px;line-height:1.65;max-width:410px;margin:0 0 32px;color:#fff}.ps-hero .button{background:#fff;color:#0055c7;min-height:56px;min-width:220px;display:inline-flex;justify-content:space-between;gap:36px;font-weight:700;--color-button:255,255,255;--color-button-text:0,85,199}.ps-hero__details{font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.8;margin:30px 0 0}.ps-hero__visual{position:relative;min-height:620px;overflow:hidden;background:#eef4ff}.ps-hero__image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ps-hero__caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:12px;padding:20px 28px;background:#fff;color:#0055c7;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}@media(max-width:989px){.ps-hero{grid-template-columns:1fr}.ps-hero__copy{padding:48px 24px}.ps-hero h1{font-size:clamp(54px,12vw,82px);max-width:640px}.ps-hero__visual{min-height:420px}.ps-hero__image{object-position:center}.ps-hero__intro{font-size:17px}.ps-hero__caption{padding:18px 24px}}@media(prefers-reduced-motion:no-preference){.ps-hero .button{transition:transform .2s ease}.ps-hero .button:hover{transform:translateY(-3px)}}.ps-logo{display:inline-flex;align-items:center;gap:12px;color:#0063df;white-space:nowrap;font-size:25px;line-height:1;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-1.1px}.ps-logo svg{flex-shrink:0;display:block}body{letter-spacing:0;line-height:1.6}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl{letter-spacing:-.045em;font-weight:700}.header__heading{line-height:1}.header__heading-link{padding:10px 0}.header__menu-item{font-size:13px;font-weight:600;letter-spacing:.04em}.announcement-bar__message{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.button,.shopify-payment-button__button{font-weight:600;letter-spacing:.02em}.image-with-text__heading{font-size:clamp(36px,4vw,60px);line-height:1.06;max-width:650px}.image-with-text__text p{max-width:530px;line-height:1.8}.image-with-text .caption-with-letter-spacing{font-size:11px;letter-spacing:.16em}.image-with-text__content{padding:60px}.collection__title .title{font-size:clamp(36px,4.5vw,64px);line-height:1.06}.card__heading{font-size:20px;letter-spacing:-.03em}.card__information{padding:22px 0}.card__inner{background:#f2f6fc}.rich-text__heading{font-size:clamp(40px,5vw,76px);line-height:1.04}.rich-text__text{max-width:660px;margin-left:auto;margin-right:auto}.footer{border-top:0}.footer__newsletter .newsletter-form__field-wrapper{max-width:440px}.footer__newsletter .field__input{color:#fff}.product__title h1{font-size:clamp(32px,3.7vw,56px);line-height:1.08}.product__info-container .price{font-size:24px}.product__info-container .product__text{font-size:12px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){.ps-logo{font-size:20px;gap:9px}.ps-logo svg{width:34px;height:33px}.image-with-text__content{padding:36px 24px}.header{padding-left:20px;padding-right:20px}.rich-text__blocks{max-width:100%}.announcement-bar__message{font-size:10px;letter-spacing:.05em}.collection .grid{row-gap:32px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
