:root{--ph-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--ph-black: #000;--ph-white: #fff;--ph-grey: #f2f2f2;--ph-ease: cubic-bezier(.19, 1, .22, 1);--ph-gutter: 25px;--font-body--family: var(--ph-font);--font-heading--family: var(--ph-font);--font-subheading--family: var(--ph-font);--font-accent--family: var(--ph-font);--font-body--weight: 400;--font-heading--weight: 400}body{font-family:var(--ph-font);background:var(--ph-white);color:var(--ph-black);-webkit-font-smoothing:antialiased}.ph-glass{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:140px;height:46px;padding:0 28px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);box-shadow:inset 0 1px #ffffff59,0 4px 24px #0000000f;color:var(--ph-white);font:400 16px/1 var(--ph-font);text-decoration:none;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,transform .5s var(--ph-ease)}.ph-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translate(-120%);transition:transform .9s var(--ph-ease);pointer-events:none}.ph-glass:hover{background:#ffffff47;border-color:#ffffffd9}.ph-glass:hover:before{transform:translate(120%)}.ph-glass:active{transform:scale(.97)}.ph-glass--dark{color:var(--ph-black);border-color:#0000001f;background:#ffffff8c}#header-component{font-family:var(--ph-font);transition:background-color .35s ease,color .35s ease}#header-component .header__row{padding-inline:var(--ph-gutter)}#header-component .menu-list__link,#header-component .menu-list__link-title{font:400 14px/1 var(--ph-font)!important;text-transform:none!important;letter-spacing:0!important}#header-component .menu-list__list{gap:20px}#header-component .header-actions__action svg,#header-component .search-action svg{width:20px;height:20px;stroke-width:1.4}#header-component .localization-selector,#header-component .dropdown-localization__button{font:400 14px/1 var(--ph-font)!important;text-transform:lowercase!important}#header-component .header-logo__image{transition:filter .35s ease}#header-component{--ph-frost-bg: rgba(255, 255, 255, .55);--ph-frost: blur(20px) saturate(160%)}#header-component{isolation:isolate}#header-component .header__underlay-closed{background:transparent!important}#header-component .header__row,#header-component .header__columns,#header-component .header__column,#header-component .menu-list,#header-component header-menu{background:transparent!important}#header-component:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ph-frost-bg);-webkit-backdrop-filter:var(--ph-frost);backdrop-filter:var(--ph-frost);border-bottom:1px solid rgba(255,255,255,.5);opacity:0;transition:opacity .35s ease;pointer-events:none}#header-component:not([transparent]):before,#header-component[data-sticky-state=active]:before{opacity:1}#header-component:has(.menu-drawer-container[open]):before{opacity:0}#header-component .header__underlay-open{background:transparent!important}#header-component .header__underlay-open:after{box-shadow:none}#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__underlay-open{background:var(--ph-frost-bg)!important;-webkit-backdrop-filter:var(--ph-frost);backdrop-filter:var(--ph-frost)}#header-component .menu-list__submenu,#header-component .menu-list__submenu-inner,#header-component .mega-menu{background:transparent!important}.menu-drawer,.menu-drawer__submenu,.menu-drawer__navigation,.menu-drawer__utility-links,.menu-drawer .menu-drawer__menu{background:transparent!important;border-right:0!important}.menu-drawer__backdrop{display:none!important}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font:400 17.5px/1.2 var(--ph-font)!important;text-transform:none!important;letter-spacing:-.2px!important}.menu-drawer .menu-drawer__menu-item--mainlist{padding-block:10px!important;min-height:0!important}.menu-drawer .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__menu-item--child .menu-drawer__menu-item-text{font:400 15px/1.3 var(--ph-font)!important;text-transform:none!important}.menu-drawer .menu-drawer__menu,.menu-drawer .menu-drawer__menu>li,.menu-drawer .menu-drawer__list-item,.menu-drawer .menu-drawer__menu-item,.menu-drawer details,.menu-drawer summary{border:0!important;box-shadow:none!important}.menu-drawer .menu-drawer__menu>li:before,.menu-drawer .menu-drawer__menu>li:after,.menu-drawer .menu-drawer__menu-item:before,.menu-drawer .menu-drawer__menu-item:after{display:none!important}@keyframes ph-item-in{0%{opacity:0;transform:translateY(10px)}}.menu-drawer-container.menu-open .menu-drawer__menu>li{animation:ph-item-in .5s cubic-bezier(.19,1,.22,1) both}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(1){animation-delay:.22s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(2){animation-delay:.26s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(3){animation-delay:.3s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(4){animation-delay:.34s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(5){animation-delay:.38s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(6){animation-delay:.42s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(7){animation-delay:.46s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(8){animation-delay:.5s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(9){animation-delay:.54s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(10){animation-delay:.58s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(11){animation-delay:.62s}.menu-drawer-container.menu-open .menu-drawer__menu>li:nth-child(12){animation-delay:.66s}.menu-drawer .menu-drawer__navigation{padding-top:64px!important}@media(max-width:989px){html[scroll-lock] .page-wrapper{overflow:clip!important}}.menu-drawer__close-button{display:none!important}.menu-drawer-container>.header__icon--menu{position:relative!important;z-index:calc(var(--layer-menu-drawer, 18) + 1)}.menu-drawer-container>.header__icon--menu .header-drawer-icon{display:none!important}.ph-burger{position:relative;display:block;width:22px;height:14px}.ph-burger i{position:absolute;left:0;width:100%;height:1.5px;border-radius:2px;background:currentColor;transition:transform .45s var(--ph-ease),opacity .25s ease,top .45s var(--ph-ease)}.ph-burger i:nth-child(1){top:0}.ph-burger i:nth-child(2){top:6.25px}.ph-burger i:nth-child(3){top:12.5px}.menu-drawer-container.menu-open .ph-burger i:nth-child(1){top:6.25px;transform:rotate(45deg)}.menu-drawer-container.menu-open .ph-burger i:nth-child(2){opacity:0;transform:scaleX(.2)}.menu-drawer-container.menu-open .ph-burger i:nth-child(3){top:6.25px;transform:rotate(-45deg)}.menu-drawer-container.menu-open>.header__icon--menu{color:var(--ph-black)!important}.menu-drawer-container.menu-open .ph-burger i,.menu-drawer-container[open] .ph-burger i{background:var(--ph-black)!important}.ph-drawer-frost{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;z-index:calc(var(--layer-menu-drawer, 100) - 1);background:#ffffff73;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s}body:has(.menu-drawer-container[open]) .ph-drawer-frost{opacity:1;visibility:visible;transition:opacity .4s ease,visibility 0s}.ph-catbar{position:fixed;top:var(--header-height, 56px);left:0;right:0;z-index:5;background:#ffffff8c;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-top:1px solid var(--ph-black);border-bottom:1px solid var(--ph-black);transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .45s var(--ph-ease),opacity .3s ease}body:has(#header-component[data-sticky-state=active]) .ph-catbar{transform:none;opacity:1;pointer-events:auto}.ph-catbar__track{display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;padding:9px 20px;white-space:nowrap}.ph-catbar__track::-webkit-scrollbar{display:none}.ph-catbar a{color:var(--ph-black);text-decoration:none;font:400 14px/1.2 var(--ph-font)}@media(min-width:750px){.ph-catbar{display:none}}cart-drawer-component .theme-drawer__dialog,.cart-drawer .theme-drawer__dialog{background:#ffffffb8!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-left:1px solid rgba(255,255,255,.6);font-family:var(--ph-font)}.theme-drawer__dialog::backdrop{background:#0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-drawer__title{font:400 22px/1.1 var(--ph-font)!important;text-transform:none!important}.cart-drawer .button,cart-drawer-component .button{border-radius:999px!important;font-family:var(--ph-font);text-transform:none}.ph-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ph-ease),transform .9s var(--ph-ease)}.ph-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ph-reveal{opacity:1;transform:none;transition:none}}#header-component[data-ph-tone=dark]{--ph-frost-bg: rgba(20, 20, 20, .18)}#header-component[data-ph-tone=light]{--ph-frost-bg: rgba(255, 255, 255, .55)}#header-component[data-ph-tone]:not(:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]))) .header__row{--ph-tone-fg: #000;--color-foreground: var(--ph-tone-fg) !important;--color-foreground-rgb: 0 0 0 !important;--color-border: var(--ph-tone-fg) !important;color:var(--ph-tone-fg)!important;transition:color .35s ease}#header-component[data-ph-tone=dark]:not(:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]))) .header__row{--ph-tone-fg: #fff;--color-foreground-rgb: 255 255 255 !important}#header-component[data-ph-tone]:not(:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true]))) .header__row :is(a,button,summary,.menu-list__link,.header-actions__action,.localization-selector){color:var(--ph-tone-fg)!important}#header-component[data-ph-tone] .header__row svg{transition:color .35s ease}.ph-catbar__track>:first-child{margin-left:auto}.ph-catbar__track>:last-child{margin-right:auto}.menu-drawer .menu-drawer__list-item--divider,.menu-drawer .menu-drawer__menu-container--divider{border:0!important}.ph-footer__input,.ph-pop__input,input[type=email]{color:#000!important;-webkit-text-fill-color:#000!important;caret-color:#000}.ph-logo{display:flex;align-items:center;color:inherit;line-height:0}.ph-logo-svg{display:block;width:180px;height:31px;fill:currentColor;color:inherit;transition:color .35s ease,width .4s var(--ph-ease)}#header-component .header-logo{color:var(--ph-tone-fg, var(--color-foreground))!important}@media(max-width:749px){.ph-logo-svg{width:104px;height:18px}}.ph-footer__input{border:1px solid rgba(0,0,0,.4)!important;box-shadow:none!important}.ph-footer__input:focus{border-color:#000!important}.ph-footer__news,.ph-footer__form{text-align:left!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important}.ph-footer__input{margin-left:0!important;text-align:left!important;align-self:flex-start!important}#header-component[data-sticky-state]{view-transition-name:none!important}.product-badges__badge,.product-badges__badge--rectangle{background:transparent!important;color:#000!important;border:0!important;border-radius:0!important;padding:0!important;font:400 11px/1 var(--ph-font)!important;text-transform:none!important;letter-spacing:0!important}*,*:before,*:after{-webkit-tap-highlight-color:transparent!important}:focus:not(:focus-visible){outline:none!important;box-shadow:none}@media(prefers-reduced-motion:no-preference){:root{--view-transition-old-main-content: ph-vt-out .26s cubic-bezier(.4, 0, 1, 1) both;--view-transition-new-main-content: ph-vt-in .55s cubic-bezier(.19, 1, .22, 1) both}@keyframes ph-vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes ph-vt-in{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(product-image-transition){animation-duration:.6s!important;animation-timing-function:cubic-bezier(.19,1,.22,1)!important}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){animation-duration:.4s!important;animation-timing-function:ease!important;object-fit:cover;height:100%}::view-transition-new(product-details){animation:ph-vt-in .6s cubic-bezier(.19,1,.22,1) .08s both}::view-transition-old(root-custom){animation:ph-vt-out .26s ease both}::view-transition-new(root-custom){animation:ph-vt-fade .4s ease both}@keyframes ph-vt-fade{0%{opacity:0}}}img.ph-img-wait{opacity:0}img.ph-img-in{animation:ph-img-in .6s ease both}@keyframes ph-img-in{0%{opacity:0}}.ph-card__media,.ph-pdp__pill,.ph-pdp__color,.ph-igm__product,.ph-ig__tile,.ph-glass,.ph-pdp__atc,.ph-pdp__buy,.ph-pdp__sticky-cta,.ph-card__plus,.ph-cart-head__close{transition-property:transform,background-color,color,opacity,border-color,box-shadow;transition-duration:.35s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.ph-card__media:active{transform:scale(.985)}.ph-pdp__pill:active,.ph-pdp__color:active,.ph-igm__product:active,.ph-ig__tile:active{transform:scale(.96)}.ph-pdp__atc:active:not(:disabled),.ph-pdp__buy:active,.ph-pdp__sticky-cta:active{transform:scale(.98)}.ph-card__plus:active{transform:scale(.88)}.ph-card.is-open .ph-card__plus:active{transform:rotate(45deg) scale(.88)}.ph-pdp__atc.is-added,.ph-pdp__sticky-cta.is-added{animation:ph-added .6s cubic-bezier(.19,1,.22,1)}@keyframes ph-added{30%{transform:scale(.97)}60%{transform:scale(1.01)}}.ph-card__size.is-added{animation:ph-added .6s cubic-bezier(.19,1,.22,1)}.ph-acc,.ph-footer__col{overflow:hidden}.menu-drawer-container>.header__icon--menu{margin-left:-8px!important}#header-component{--ph-frost-bg: rgba(255, 255, 255, .55);--ph-tone-fg: #000}#header-component .header__row{--color-foreground: #000 !important;--color-foreground-rgb: 0 0 0 !important;--color-border: #000 !important;--color-transparent-text: #000 !important;color:#000!important}#header-component .header__row :is(a,button,summary,.menu-list__link,.header-actions__action,.localization-selector,.header-logo){color:#000!important}#header-component .cart-bubble{position:absolute!important;top:-5px;right:-7px;width:16px!important;height:16px;padding:0!important;color:#fff!important;pointer-events:none}#header-component .cart-bubble__background{background:#000!important;border-radius:50%}#header-component .cart-bubble__text,#header-component .cart-bubble__text-count{color:#fff!important;font:500 10px/1 var(--ph-font)!important;position:relative;z-index:1}#header-component .header-actions__action:has(.cart-bubble){position:relative;overflow:visible}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ph-base.css.map */
