*,*:before,*:after{transition-timing-function:cubic-bezier(.4,0,.2,1)}a,button,input,.card,.button,summary{transition:all .2s ease-out}body,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.button,input,select,textarea{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.02em;font-weight:600}h2,.h2{font-weight:700}.section-header__title,.featured-collection .title,.collection__title,.title-wrapper .title{position:relative;display:inline-block}.title-wrapper{margin-bottom:3.2rem}.title-wrapper--no-heading{margin-bottom:0}.button--primary,button.shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button--unbranded{background:linear-gradient(135deg,rgb(var(--color-button)),rgba(var(--color-button),.85))!important;border:none!important;box-shadow:0 4px 14px rgba(var(--color-button),.25);font-weight:600;letter-spacing:.02em;border-radius:10px}.button--primary:hover,button.shopify-payment-button__button--unbranded:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--color-button),.35)}.button--primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--color-button),.2)}.button--secondary{border:1.5px solid rgba(var(--color-foreground),.15)!important;background:transparent!important;font-weight:600;border-radius:10px}.button--secondary:hover{background:rgba(var(--color-foreground),.04)!important;border-color:rgba(var(--color-foreground),.3)!important;transform:translateY(-1px)}.card-wrapper{border-radius:12px;overflow:hidden}.card{border-radius:12px!important;overflow:hidden;border:none!important}.card__media .media img,.card__media .media{transition:transform .4s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__media .media img{transform:scale(1.05)}.card-wrapper:hover .card{box-shadow:0 8px 30px rgba(var(--color-shadow),.12)}.card__content{padding:1.6rem}.card__heading{font-weight:600;font-size:1.5rem}.card-information .price{font-weight:700;color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular{opacity:.5}.header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-link{transition:opacity .2s ease-out}.header__heading-link:hover{opacity:.8}.header__menu-item .header__active-menu-item,.header__menu-item:hover{text-decoration-thickness:2px;text-underline-offset:6px}.footer{border-top:1px solid rgba(var(--color-foreground),.08)}.footer a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.footer-block__heading{font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2rem}.product__media-wrapper{border-radius:16px;overflow:hidden}.product__info-container{padding-left:2rem}@media screen and (min-width:990px){.product__info-container{padding-left:4rem}}.product__title h1{font-weight:700;letter-spacing:-.03em;line-height:1.15}.product__text .price-item--regular{font-size:2.4rem;font-weight:700}.price--on-sale .price-item--sale{font-weight:700;color:#b32c2c}.product-form__input .variant-input__label{border-radius:8px;padding:.8rem 1.6rem;font-weight:500;border:1.5px solid rgba(var(--color-foreground),.15);transition:all .2s ease-out}.product-form__input .variant-input__label:hover{border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-foreground),.03)}.product-form__input input:checked+.variant-input__label{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.collection-hero__title{font-weight:700;letter-spacing:-.02em}.collection-product-count{opacity:.6;font-size:1.4rem}.facets__wrapper{border-radius:12px;overflow:hidden}cart-notification,.cart-notification{border-radius:16px;overflow:hidden}.cart-notification__header{padding:2rem}.cart-item{border-radius:12px;padding:1.2rem}.field__input,.select__select,.customer .field input,.customer .field textarea{border-radius:8px;border:1.5px solid rgba(var(--color-foreground),.15);transition:border-color .2s ease-out,box-shadow .2s ease-out;padding:1.2rem 1.6rem}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer .field textarea:focus{border-color:rgb(var(--color-button));box-shadow:0 0 0 3px rgba(var(--color-button),.1);outline:none}.announcement-bar{font-weight:500;letter-spacing:.04em;font-size:1.2rem}.badge{border-radius:6px;font-weight:600;font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .8rem}.ph-mobile-bottom-nav{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(var(--color-foreground),.06)}@media(prefers-reduced-motion:no-preference){.scroll-trigger.scroll-trigger--design-mode,.scroll-trigger:not(.scroll-trigger--offscreen){animation-duration:.6s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}}.breadcrumbs{font-size:1.3rem;opacity:.6;letter-spacing:.02em}.banner__content{text-shadow:0 2px 12px rgba(0,0,0,.25)}.slideshow .banner__heading{font-weight:800;letter-spacing:-.03em}.predictive-search{border-radius:12px;box-shadow:0 12px 40px rgba(var(--color-shadow),.15);border:none;overflow:hidden}.pagination__item{border-radius:8px;font-weight:600}.pagination__item--current{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:8px}.mega-menu__content{border-radius:0 0 16px 16px;box-shadow:0 16px 48px rgba(var(--color-shadow),.12);border:none;border-top:2px solid rgba(var(--color-button),.3)}.quantity__button{border-radius:8px;transition:background .2s ease-out}.quantity__button:hover{background:rgba(var(--color-foreground),.06)}.loading__spinner{opacity:.7}.gift-card__image{border-radius:16px;overflow:hidden}.header__menu-item>a,.list-menu__item>a{position:relative}.header__menu-item>a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:currentColor;transition:width .3s cubic-bezier(.4,0,.2,1)}.header__menu-item>a:hover:after{width:100%}::selection{background:#2d395826;color:inherit}html{scroll-behavior:smooth}@media print{.header-wrapper,.footer,.ph-mobile-bottom-nav,.whatsapp-widget{display:none!important}}.card-wrapper:hover .media img{transform:scale(1.05);transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-wrapper .media img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.card-wrapper:hover .card__inner{box-shadow:0 12px 30px #00000014}.card-wrapper{border-radius:var(--card-corner-radius);overflow:hidden}.ph-file-upload-wrapper{position:relative;display:flex;align-items:center;margin-top:1rem}.ph-file-input{width:100%;padding:1.6rem;border:1px dashed rgba(45,57,88,.2);border-radius:8px;background:#2d39580d;color:#fff;cursor:pointer;transition:all .3s ease;font-family:inherit}.ph-file-input:hover{border-color:#2d3958;background:#2d39581a}.ph-file-input::file-selector-button{background:#2d3958;color:#121212;border:none;padding:.8rem 1.6rem;border-radius:4px;cursor:pointer;font-weight:600;margin-right:1.6rem;transition:all .3s ease}.ph-file-input::file-selector-button:hover{background:#3d4b6e}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ph-premium-overrides.css.map */
