:root{--ph-ease: cubic-bezier(.22, 1, .36, 1);--ph-coral: #E0512F;--ph-ink: #2A2A26}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,.h1{font-size:clamp(3.6rem,6.2vw,7.2rem)!important;line-height:.98!important;letter-spacing:-.028em!important;font-weight:700!important;text-wrap:balance}h2,.h2{font-size:clamp(2.8rem,4.2vw,4.6rem)!important;line-height:1.05!important;letter-spacing:-.022em!important;font-weight:700!important;text-wrap:balance}h3,.h3{font-size:clamp(2rem,2.4vw,2.8rem)!important;line-height:1.15!important;letter-spacing:-.015em!important;font-weight:700!important}.rte p,.rich-text__text p{line-height:1.65}.rte,.rich-text__text{max-width:68ch}.rich-text--center .rte,.rich-text__blocks--center .rte{margin-inline:auto}.caption-with-letter-spacing,.ph-eyebrow{text-transform:uppercase;letter-spacing:.22em!important;font-size:1.15rem!important;font-weight:600;opacity:.65}.rich-text__text strong,.ph-story__text strong{color:var(--ph-coral);font-weight:700}.card__heading,.card__heading a{font-weight:600;letter-spacing:-.01em}.product__title h1,.product__title h2{font-weight:700}.price__container .price-item{font-weight:600;letter-spacing:-.01em}.button,.shopify-payment-button__button--unbranded{font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase;transition:transform .28s var(--ph-ease),box-shadow .28s var(--ph-ease),background-color .2s,color .2s!important}@media(hover:hover){.button:not([disabled]):hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #2a2a2659}.button:not([disabled]):active{transform:translateY(0)}}@media(hover:hover){.card-wrapper{transition:transform .4s var(--ph-ease)}.card-wrapper:hover{transform:translateY(-6px)}.card:hover .card__media>.media img:not(.card__media-second){transform:scale(1.05)}}.card__media .media img{transition:transform .9s var(--ph-ease),opacity .4s ease}.card__media,.collection-list__item .card__media{overflow:hidden}.rte a:not(.button){background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--ph-ease);text-decoration:none}@media(hover:hover){.rte a:not(.button):hover{background-size:100% 1px}}.scroll-trigger.animate--slide-in{--animation-duration: 1s}.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{animation-timing-function:var(--ph-ease)!important}.header-wrapper{transition:box-shadow .3s ease,background-color .3s ease}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--ph-coral);outline-offset:2px}.progress-bar-value{background-color:var(--ph-coral)!important}::selection{background:#e0512f2e}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ph-custom.css.map */
