html,body{overflow-x:clip}.product__title>*,.product__title{overflow-wrap:anywhere;word-break:break-word}@media screen and (max-width:749px){.product__title h1,.product__title{font-size:1.95rem;line-height:1.18}}.product-form__submit.button,.product-form__submit.button--secondary{background:var(--pra-emerald)!important;color:#fff!important;border:1px solid var(--pra-emerald)!important}.product-form__submit.button:hover,.product-form__submit.button--secondary:hover{background:var(--pra-emerald-dark)!important;border-color:var(--pra-emerald-dark)!important}.shopify-payment-button__button--unbranded{background:#fff!important;color:var(--pra-forest)!important;border:2px solid var(--pra-forest)!important}.shopify-payment-button__button--unbranded:hover{background:var(--pra-cream)!important}.shopify-payment-button__more-options{color:var(--pra-emerald)!important;text-decoration:underline}.card-wrapper .quick-add__submit,.card-wrapper .quick-add__submit.button--secondary,.card-wrapper .card__information .button{background:var(--pra-emerald)!important;color:#fff!important;border:1px solid var(--pra-emerald)!important}.card-wrapper .quick-add__submit:hover{background:var(--pra-emerald-dark)!important}.pra-nav-link{color:var(--pra-forest)!important}.pra-nav-link:hover,.pra-nav-item:hover>.pra-nav-link{border-bottom-color:var(--pra-emerald)!important}.pra-dropdown{border-top-color:var(--pra-emerald)!important}.pra-dropdown a{color:#3a3a3a!important}.pra-dropdown a:hover{background:var(--pra-cream)!important;color:var(--pra-forest)!important}.announcement-bar{background-color:var(--pra-forest)!important}.announcement-bar,.announcement-bar a,.announcement-bar__message,.announcement-bar__link{color:#fff!important}.pra-ft{background:var(--pra-forest)!important}.pra-ft__email-btn:hover{background:#ffffff1f!important}img,iframe,video,table{max-width:100%}.shopify-section{max-width:100%}.product .shopify-app-block,.product [class*=bundl],.product [id*=bundl]{max-width:100%;overflow-x:auto}.pra-hero{min-height:92vh;align-items:flex-end!important}.pra-hero__overlay{background:linear-gradient(to top,#121c129e,#121c1238 30%,#121c1200 56%)!important}.pra-hero__content{position:relative!important;right:auto!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 6% 11vh!important;text-align:right!important}.pra-hero__eyebrow,.pra-hero__sub{display:none!important}.pra-hero__heading{font-family:Assistant,sans-serif!important;color:#fff!important;font-weight:800!important;font-size:clamp(44px,7vw,90px)!important;line-height:1!important;letter-spacing:-.02em!important;text-shadow:0 2px 34px rgba(0,0,0,.28)!important;margin:0 0 28px!important}.pra-hero__cta{gap:18px!important;align-items:center!important}.pra-hero .pra-btn--primary{background:#c6f24e!important;color:#163a22!important;font-weight:800!important;border:none!important;box-shadow:5px 7px #1f5f3af2!important;padding:16px 42px!important;font-size:17px!important}.pra-hero .pra-btn--primary:hover{transform:translate(2px,3px)!important;box-shadow:2px 3px #1f5f3af2!important;background:#bdee3a!important;color:#163a22!important}.pra-hero .pra-btn--ghost{border:2px solid rgba(255,255,255,.9)!important;color:#fff!important;background:transparent!important}.pra-hero .pra-btn--ghost:hover{background:#ffffff29!important;color:#fff!important}@media screen and (max-width:749px){.pra-hero{min-height:78vh}.pra-hero__content{padding:0 22px 10vh!important;text-align:right!important}.pra-hero__heading{font-size:clamp(40px,12vw,62px)!important}.pra-hero__cta{gap:12px!important}}.pra-hero__img{transform-origin:center}@media(prefers-reduced-motion:no-preference){.pra-hero__img{animation:praHeroZoom 24s ease-in-out infinite alternate;will-change:transform}}@keyframes praHeroZoom{0%{transform:scale(1.03) translate(0)}to{transform:scale(1.12) translate(-1.5%,-1%)}}@supports selector(:has(a)){body:has(.pra-hero){--pra-head-h: 172px}@media screen and (max-width:749px){body:has(.pra-hero){--pra-head-h: 108px}}body:has(.pra-hero) .shopify-section-group-header-group,body:has(.pra-hero) .shopify-section-group-header-group .gradient,body:has(.pra-hero) .shopify-section-group-header-group [class*=color-],body:has(.pra-hero) .header-wrapper,body:has(.pra-hero) .header,body:has(.pra-hero) .pra-desktop-nav,body:has(.pra-hero) .announcement-bar{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}body:has(.pra-hero) .shopify-section-group-header-group{position:relative;z-index:6}body:has(.pra-hero) .header-wrapper,body:has(.pra-hero) .header,body:has(.pra-hero) .pra-desktop-nav{border-bottom:none!important}body:has(.pra-hero) .announcement-bar,body:has(.pra-hero) .announcement-bar a,body:has(.pra-hero) .announcement-bar__message,body:has(.pra-hero) .announcement-bar__link{color:#173a22!important}body:has(.pra-hero) #MainContent{margin-top:calc(-1 * var(--pra-head-h))}body:has(.pra-hero) .pra-hero{min-height:100vh;padding-top:var(--pra-head-h)}body:has(.pra-hero) .pra-hero__overlay{background:linear-gradient(to bottom,#ffffffb8,#ffffff61 12%,#fff0 26%),linear-gradient(to top,#121c129e,#121c1238 30%,#121c1200 56%)!important}}.pra-cats{padding-top:46px!important}@media screen and (max-width:749px){.pra-cats{padding-top:30px!important}}.pra-cat__box{background:#14201480!important;text-shadow:0 1px 6px rgba(0,0,0,.5)!important}.pra-pcard__tags{color:#6b6660!important}@media screen and (max-width:749px){.pra-cat__box{white-space:normal!important;font-size:13.5px!important;line-height:1.25!important;padding:8px 12px!important;max-width:88%!important}.pra-pcard__buy{flex-direction:column!important;gap:9px!important}.pra-pcard__add{width:100%!important;padding:12px 6px!important}.pra-qty{align-self:center!important}.pra-hero__cta{flex-direction:column!important;align-items:stretch!important}.pra-hero .pra-btn{width:100%!important;text-align:center!important}}.pra-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.pra-hero__video{display:none!important}}[id*=__before_after] section{background:#eef0ea!important}@media(min-width:750px){[id*=__featured_hair] .pra-spot__row{flex-direction:row-reverse}}[id*=__before_after] h2{font-size:clamp(30px,4vw,42px)!important}.pra-pcards__title,.pra-spot__title,.pra-bv2__title,[id*=__before_after] h2{text-wrap:balance}.pra-spot__imglink{box-shadow:0 14px 34px #2e4a2b1a}[id*=__before_after] img{box-shadow:0 14px 30px #2e4a2b1f}.pra-tt__quote{border:0!important;padding:0!important}.pra-tt__card{background:#c2e7f6!important}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.pra-hero{overflow:hidden}.pra-hero__bg{animation:praHeroDepth linear both;animation-timeline:scroll(root);animation-range:0 100vh;will-change:transform}.pra-hero__heading{animation:praHeroDrift linear both;animation-timeline:scroll(root);animation-range:0 82vh}.pra-hero__cta{animation:praHeroRecede linear both;animation-timeline:scroll(root);animation-range:0 72vh}}}@keyframes praHeroDepth{to{transform:scale(1.09)}}@keyframes praHeroDrift{to{transform:translateY(-34px);opacity:.3}}@keyframes praHeroRecede{to{transform:translateY(-22px);opacity:0}}@media(pointer:coarse){.pra-qty__btn{width:40px!important;height:42px!important;font-size:18px!important}#CartDrawer .quantity__button{width:42px!important;height:42px!important;min-width:42px!important}.pra-reco2__add{padding:10px 0!important}.pra-spot__more{padding:8px 4px!important}}@media(hover:none){.pra-pcard:hover{transform:none!important;box-shadow:0 8px 28px #2e4a2b1f!important}.pra-pcard:hover .pra-pcard__img,.pra-cat:hover .pra-cat__img,.pra-spot__imglink:hover .pra-spot__img{transform:none!important}.pra-cat:hover .pra-cat__box{background:#14201480!important;color:#fff!important;border-color:#ffffffeb!important}}.pra-stmt__sub,.pra-tt__quote,.pra-pcard__tags,.pra-pcards__sub{text-wrap:pretty}.pra-btn:focus-visible,.pra-cat:focus-visible,.pra-stmt__btn:focus-visible,.pra-pcard__add:focus-visible,.pra-spot__more:focus-visible,.pra-vc__play:focus-visible,.pra-vc__nav:focus-visible,.pra-vc__dot:focus-visible,.pra-coupon__toggle:focus-visible,.pra-coupon__apply:focus-visible,.pra-coupon__input:focus-visible,.pra-continue:focus-visible,.pra-reco2__add:focus-visible,#CartDrawer-Checkout:focus-visible{outline:3px solid var(--pra-emerald, #0E655B)!important;outline-offset:2px!important;border-radius:8px}.pra-vc__dot{position:relative}.pra-vc__dot:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}@media(max-width:749px){.pra-vc__nav{width:44px!important;height:44px!important}}#product-grid,.product-grid{column-gap:22px!important;row-gap:30px!important}.card-wrapper{height:100%}.card-wrapper .card--card,.card-wrapper .card--standard .card__inner{border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px #2e4a2b1f!important;overflow:hidden!important;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s ease!important}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard .card__inner{transform:translateY(-5px);box-shadow:0 18px 42px #2e4a2b2e!important}.card-wrapper .card__media,.card-wrapper .card--card .card__inner{border-radius:0!important;background:#fff!important}.card-wrapper .card__media .media img{object-fit:contain!important;padding:16px;transition:transform .45s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card-wrapper .card__badge{top:12px!important;bottom:auto!important;inset-inline-end:12px!important;inset-inline-start:auto!important}.card-wrapper .card__badge .badge{background:var(--pra-forest, #2E4A2B)!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important;font-size:12px!important;letter-spacing:.02em;padding:5px 14px!important;box-shadow:0 4px 12px #1f3d2a47}.card-wrapper .card__badge .badge.badge--sold-out{background:#8a857f!important}.card-wrapper .card__content{padding:10px 16px 18px!important}.card-wrapper .card__information{text-align:center;padding-top:4px}.card-wrapper .card__heading{margin-bottom:6px}.card-wrapper .card__heading a{font-family:Frank Ruhl Libre,serif!important;font-weight:700!important;font-size:16px!important;color:var(--pra-forest, #2E4A2B)!important;line-height:1.35}.card-wrapper .card__heading a:hover{color:var(--pra-emerald, #0E655B)!important}.card-wrapper .price{text-align:center}.card-wrapper .price .price-item--regular,.card-wrapper .price__sale .price-item--sale{font-weight:800!important;font-size:18px!important;color:var(--pra-emerald, #0E655B)!important}.card-wrapper .price s .price-item,.card-wrapper .price__sale .price-item--regular{color:#b3ada6!important;font-weight:500!important}.card-wrapper .quick-add{margin-top:12px}.card-wrapper .quick-add__submit{border-radius:999px!important;font-weight:700!important;padding:11px 14px!important;box-shadow:0 6px 16px #0e655b33}.facets__label,.facet-filters__label,.facets__summary span,.facets__heading,.facet-filters__sort,#SortBy{color:var(--pra-forest, #2E4A2B)!important}.active-facets__button-inner,.active-facets__button{border-radius:999px!important}.collection-hero__title,.collection .title-wrapper h1,.collection__title{font-family:Frank Ruhl Libre,serif!important;color:var(--pra-forest, #2E4A2B)!important}@media(max-width:749px){#product-grid,.product-grid{column-gap:12px!important;row-gap:18px!important}.card-wrapper .card__media .media img{padding:10px}.card-wrapper .card__heading a{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pra-fixes.css.map */
