:root{--phz-ease-out: cubic-bezier(.16, 1, .3, 1);--phz-ease-in: cubic-bezier(.4, 0, 1, 1);--phz-ease-io: cubic-bezier(.45, 0, .55, 1);--phz-spring: cubic-bezier(.34, 1.56, .64, 1);--phz-t: .2s cubic-bezier(.16, 1, .3, 1);--phz-t-fast: .12s cubic-bezier(.16, 1, .3, 1);--phz-t-slow: .36s cubic-bezier(.16, 1, .3, 1);--phz-t-spring: .4s cubic-bezier(.34, 1.56, .64, 1)}a,button,[role=button],input,select,textarea,.ph-bundle__option,.ph-fp__option-btn,.ph-fp__thumb,.ph-faq__btn,.phz-btn,.ph-btn,summary{position:relative;z-index:auto;cursor:pointer;-webkit-tap-highlight-color:rgba(20,107,255,.15);touch-action:manipulation}.phz-hero__bg,.phz-final-cta:before,.ph-coll-hero:before,.phz-404:before,.ph-hero__media:before,.phz-hero__media:before{pointer-events:none!important}.ph-sticky-atc{z-index:9999!important}.header-section,#header-group{z-index:1000}.cart-drawer,.search-modal{z-index:1100}[data-overlay]{z-index:1050}.phz-btn,.ph-btn,.button,.btn,.product-form__submit,[name=add],.shopify-payment-button__button{transition:transform var(--phz-t-spring),box-shadow var(--phz-t),background-color var(--phz-t),border-color var(--phz-t),color var(--phz-t)!important;will-change:transform}.phz-btn:active,.ph-btn:active,.button:active,.product-form__submit:active{transform:scale(.97)!important}@media(hover:none){.phz-btn:active,.ph-btn:active{transform:scale(.96)!important;opacity:.9}}.product-card,.card-wrapper,.phz-why__block,.phz-tech__card,.ph-benefit-card,.ph-guarantee,.ph-review-card,.phz-ugc__card{transition:transform var(--phz-t-slow),box-shadow var(--phz-t-slow),border-color var(--phz-t)!important;will-change:transform}.product-card:hover .media,.card-wrapper:hover .media{transform:scale(1.04);transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.product-card .media,.card-wrapper .media{transition:transform .4s cubic-bezier(.16,1,.3,1)!important;overflow:hidden}.ph-faq__answer{display:block!important;overflow:hidden;max-height:0;opacity:0;padding-bottom:0!important;transition:max-height .38s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),padding-bottom .28s cubic-bezier(.16,1,.3,1)!important}.ph-faq__item.open .ph-faq__answer{max-height:600px;opacity:1;padding-bottom:22px!important}.ph-faq__btn{transition:color var(--phz-t)!important}.ph-faq__btn:hover .ph-faq__question{color:var(--phz-accent)!important}.ph-faq__icon{transition:background-color var(--phz-t),border-color var(--phz-t),transform .36s cubic-bezier(.34,1.56,.64,1)!important}.ph-sticky-atc{display:block!important;transition:transform .36s cubic-bezier(.16,1,.3,1)!important;padding-bottom:max(12px,env(safe-area-inset-bottom,12px))!important}.ph-sticky-atc__btn{min-width:140px;white-space:nowrap;transition:background-color var(--phz-t),transform var(--phz-t-spring),box-shadow var(--phz-t)!important}.ph-sticky-atc__btn:active{transform:scale(.96)!important}.ph-bundle__option{transition:border-color var(--phz-t),background-color var(--phz-t),transform var(--phz-t-spring),box-shadow var(--phz-t)!important;-webkit-user-select:none;user-select:none}.ph-bundle__option:hover:not(.selected){border-color:#146bff80!important;transform:translateY(-3px)!important}.ph-bundle__option.selected{transform:translateY(-2px)!important}.ph-bundle__option:active{transform:scale(.97)!important}.header__menu-item a,nav a,.footer a{transition:color var(--phz-t),opacity var(--phz-t)!important}.header__menu-item a:hover,nav a:hover{color:var(--phz-accent, #146BFF)!important}.header__menu-item a{position:relative}.header__menu-item a:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--phz-accent, #146BFF);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--phz-t)!important}.header__menu-item a:hover:after{transform:scaleX(1)!important}.cart-drawer,.drawer{transition:transform .38s cubic-bezier(.16,1,.3,1)!important}.cart-drawer__overlay,.drawer__overlay{transition:opacity .28s ease!important;cursor:pointer}.phz-hero__img,.ph-hero__img{transition:none!important}.phz-hero__img:hover,.ph-hero__img:hover{transform:none!important;filter:none!important}.ph-fp__thumb{transition:border-color var(--phz-t),transform var(--phz-t-spring),opacity var(--phz-t)!important}.ph-fp__thumb:hover{transform:scale(1.06)!important;border-color:var(--phz-accent)!important}.ph-fp__thumb.active{transform:scale(1.04)!important}.phz-hero__trust-item .phz-icon,.ph-hero__trust-item .philize-icon,.ph-guarantee__icon,.ph-benefit-card__icon{transition:transform var(--phz-t-spring)!important}.phz-hero__trust-item:hover .phz-icon,.ph-hero__trust-item:hover .philize-icon,.ph-guarantee:hover .ph-guarantee__icon,.ph-benefit-card:hover .ph-benefit-card__icon{transform:scale(1.12) rotate(-5deg)}.philize-stock-urgent{display:inline-flex;align-items:center;gap:6px}.philize-stock-urgent:before{content:"";width:7px;height:7px;background:currentColor;border-radius:50%;animation:phz-pulse-dot 1.8s ease-in-out infinite;flex-shrink:0}@keyframes phz-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}[data-phz-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-phz-reveal].phz-visible{opacity:1;transform:translateY(0)}[data-phz-reveal-delay="1"]{transition-delay:80ms}[data-phz-reveal-delay="2"]{transition-delay:.16s}[data-phz-reveal-delay="3"]{transition-delay:.24s}[data-phz-reveal-delay="4"]{transition-delay:.32s}@media(max-width:767px){.phz-btn,.ph-btn,.button,.product-form__submit,.ph-faq__btn,.ph-fp__qty-btn,.ph-bundle__option,a.button{min-height:48px!important}body{font-size:15px}.phz-hero--min,.ph-hero{padding-top:72px!important;padding-bottom:56px!important}.ph-bundle__options{grid-template-columns:1fr!important;gap:12px!important}.ph-comparison__table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}.ph-comparison__head,.ph-comparison__row{min-width:440px}.phz-ugc__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-left:16px!important;padding-right:16px!important}.ph-sticky-atc{border-radius:0!important;left:0!important;right:0!important}.ph-faq__question{font-size:15px!important}.phz-hero__inner,.ph-hero__grid,.phz-container{overflow-x:hidden}.phz-hero__img,.ph-hero__img,.phz-final-cta__img{max-width:100%!important;width:100%!important}.phz-hero__title,.ph-hero__title{font-size:clamp(32px,9vw,52px)!important;letter-spacing:-1px!important}.phz-hero__actions,.ph-hero__cta{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.phz-hero__actions .phz-btn,.ph-hero__cta .ph-btn{width:100%!important;justify-content:center!important}}@media(min-width:768px)and (max-width:1023px){.phz-hero__inner,.ph-fp__grid{grid-template-columns:1fr!important;gap:40px!important}.ph-bundle__options{grid-template-columns:repeat(3,1fr)!important}.ph-benefits__grid,.phz-why__blocks{grid-template-columns:repeat(2,1fr)!important}}:focus-visible{outline:2px solid var(--phz-accent, #146BFF)!important;outline-offset:3px!important;border-radius:4px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}body,html{max-width:100vw;overflow-x:hidden}.shopify-section{max-width:100%;overflow-x:hidden}.phz-hero__media:before,.ph-hero__media:before{will-change:transform,opacity}.ph-sticky-atc{will-change:transform}.ph-faq__answer{will-change:max-height,opacity}@media(prefers-reduced-motion:reduce){[data-phz-reveal]{opacity:1!important;transform:none!important;transition:none!important}.phz-hero__title em{animation:none!important;-webkit-text-fill-color:var(--phz-accent, #146BFF)!important}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.shopify-payment-button__button--unbranded{background:var(--phz-accent, #146BFF)!important;border-radius:var(--phz-r-md, 14px)!important;font-weight:700!important;letter-spacing:.4px!important;text-transform:uppercase!important;font-size:14px!important;min-height:52px!important}.shopify-payment-button__button--unbranded:hover{background:var(--phz-accent-h, #2878FF)!important;box-shadow:0 8px 28px #146bff59!important;transform:translateY(-2px)!important}.shopify-payment-button__button--branded{border-radius:var(--phz-r-md, 14px)!important;min-height:52px!important}.product-form__submit{background:var(--phz-accent, #146BFF)!important;color:#fff!important;border:2px solid var(--phz-accent, #146BFF)!important;border-radius:var(--phz-r-md, 14px)!important;font-weight:700!important;letter-spacing:.5px!important;font-size:14px!important;text-transform:uppercase!important;min-height:52px!important;box-shadow:0 4px 20px #146bff40!important}.product-form__submit:hover:not([disabled]){background:var(--phz-accent-h, #2878FF)!important;border-color:var(--phz-accent-h, #2878FF)!important;box-shadow:0 8px 32px #146bff66!important;transform:translateY(-2px)!important}.product-form__submit[disabled]{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.price--on-sale .price__regular{text-decoration:line-through;opacity:.45;font-size:.82em}.price--on-sale .price__sale{color:#00c470;font-weight:800}.variant-picker__option-label,.swatch__input+.swatch__label{transition:border-color var(--phz-t),background-color var(--phz-t),transform var(--phz-t-spring)!important}.swatch__input:checked+.swatch__label,.variant-picker__option-label--selected{border-color:var(--phz-accent, #146BFF)!important;transform:scale(1.06)!important}.header-section{transition:box-shadow .3s ease,background-color .3s ease}.header-section.scrolled{box-shadow:0 2px 20px #0006}.collection-filters__toggle,.facets__toggle{min-height:44px!important}@media(max-width:767px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.section-marquee{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);font-weight:600}.section-faq{background:var(--color-background-secondary, #f5f5f5)}.accordion__button{font-weight:600;font-size:15px}.accordion__content{line-height:1.7}@media(max-width:749px){.product-form__submit,.shopify-payment-button__button{width:100%!important}.sticky-add-to-cart__bar{border-radius:0!important;bottom:0!important}.section-hero h1{font-size:clamp(1.8rem,6vw,3rem)}}.ph-bai{padding:var(--phz-s24, 96px) 0!important;background:var(--phz-surface, #0E1117)!important}.ph-bai__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:var(--phz-s8, 32px)!important;align-items:start!important;max-width:var(--phz-max, 1200px);margin:0 auto;padding:0 var(--phz-s6, 24px)}.ph-bai__card{border-radius:var(--phz-r-lg, 20px)!important;overflow:hidden!important;background:var(--phz-bg, #05070B);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1)!important}.ph-bai__card:hover{transform:translateY(-4px)!important}.ph-bai__card--before{border:1px solid rgba(200,30,30,.25)!important}.ph-bai__card--before:hover{box-shadow:0 16px 48px #c81e1e1f!important}.ph-bai__card--after{border:2px solid rgba(20,107,255,.5)!important;box-shadow:0 0 40px #146bff1a!important}.ph-bai__card--after:hover{box-shadow:0 20px 60px #146bff38!important}.ph-bai__media-wrap{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:3 / 4!important;background:var(--phz-surface-2, #171B22)!important;overflow:hidden!important;position:relative!important}.ph-bai__img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;aspect-ratio:unset!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.ph-bai .ph-bai__img,.ph-bai__card .ph-bai__img,.ph-bai__card--before .ph-bai__img,.ph-bai__card--after .ph-bai__img{object-fit:contain!important;aspect-ratio:unset!important;width:100%!important;height:100%!important}.ph-bai__card:hover .ph-bai__img{transform:scale(1.015)!important}.ph-bai__placeholder{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;aspect-ratio:3 / 4!important;background:linear-gradient(135deg,var(--phz-surface-2, #171B22) 0%,#0a0a12 100%)!important;gap:12px!important}.ph-bai__placeholder .philize-icon{color:var(--phz-accent, #146BFF);opacity:.3}.ph-bai__placeholder p{font-size:12px;color:var(--phz-faint, #4A5468)}.ph-bai__label-wrap{padding:16px 20px 20px!important;background:var(--phz-bg, #05070B)!important}.ph-bai__label{display:inline-block!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:50px!important;margin-bottom:8px!important}.ph-bai__card--before .ph-bai__label{background:#c81e1e1f!important;color:#e06060!important;border:1px solid rgba(200,30,30,.3)!important}.ph-bai__card--after .ph-bai__label{background:#00c4701f!important;color:var(--phz-green, #00C470)!important;border:1px solid rgba(0,196,112,.3)!important}.ph-bai__title{font-family:var(--phz-font-h, "Space Grotesk", sans-serif)!important;font-size:18px!important;font-weight:800!important;color:var(--phz-text, #F5F7FB)!important;margin-bottom:6px!important;line-height:1.3!important}.ph-bai__desc{font-size:14px!important;color:var(--phz-muted, #A7B0BE)!important;line-height:1.55!important}.ph-bai__card--after:before{content:""!important;display:block!important;height:3px!important;background:linear-gradient(90deg,var(--phz-accent, #146BFF),#2878FF)!important;opacity:.8!important}@media(max-width:767px){.ph-bai__grid{grid-template-columns:1fr!important;gap:20px!important;padding:0 16px!important}.ph-bai__media-wrap,.ph-bai__placeholder{aspect-ratio:3 / 4!important}.ph-bai__card:hover{transform:none!important}.ph-bai__label-wrap{padding:12px 16px 16px!important}.ph-bai__title{font-size:16px!important}}@media(min-width:768px)and (max-width:1023px){.ph-bai__grid{gap:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/philize-custom.css.map */
