html:root{--colors-text: 29, 29, 31;--colors-heading: 29, 29, 31;--colors-heading-base: 29, 29, 31;--colors-text-link: 29, 29, 31;--colors-line-and-border: 210, 210, 215;--colors-line-and-border-base: 210, 210, 215;--colors-button: 29, 29, 31;--colors-button-text: 255, 255, 255;--colors-button-hover: rgb(0, 0, 0);--colors-button-text-hover: 255, 255, 255;--colors-secondary-button: 0, 102, 204;--background-secondary-button: 255, 255, 255;--colors-line-secondary-button: 255, 255, 255;--background-color-header: 255, 255, 255;--colors-text-header: 29, 29, 31;--colors-line-header: 232, 232, 237;--colors-cart: 29, 29, 31;--colors-cart-text: 255, 255, 255;--border-radius: 980px;--h1-font-size: 56px;--h1-font-size-mobile: 36px;--h2-font-size: 40px;--h2-font-size-mobile: 28px;--h3-font-size: 21px;--h3-font-size-mobile: 19px}body.gradient{font-family:var(--px-font);font-size:17px;line-height:1.47;color:var(--px-ink, #1d1d1f);background:var(--px-bg, #fff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-weight:600;letter-spacing:-.02em;line-height:1.07}h2,.h2{font-weight:600;letter-spacing:-.015em;line-height:1.1}h3,.h3{font-weight:600;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--px-ink, #1d1d1f);text-transform:none;text-shadow:none}.uppercase,.md\:uppercase,.lg\:uppercase{text-transform:none!important}em,i,cite{font-style:normal}::selection{background:#0071e32e}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--px-focus, #0071e3);outline-offset:2px;box-shadow:none}.button-solid,.button.button-solid,button[name=checkout],#checkout-submit-drawer,.shopify-payment-button__button--unbranded{background:var(--px-cta, #1d1d1f)!important;background-color:var(--px-cta, #1d1d1f)!important;border-color:var(--px-cta, #1d1d1f)!important;color:#fff!important;border-radius:var(--px-radius-pill, 980px)!important;font-family:var(--px-font);font-weight:400!important;letter-spacing:-.01em!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important}.button-solid:hover,.button.button-solid:hover,button[name=checkout]:hover,#checkout-submit-drawer:hover,.shopify-payment-button__button--unbranded:hover{background:var(--px-cta-hover, #000)!important;background-color:var(--px-cta-hover, #000)!important;border-color:var(--px-cta-hover, #000)!important;color:#fff!important;text-decoration:none!important}.button-solid:before,.button-solid .button-text:after,.button-solid .button-icon{display:none!important}.button-outline,.button.button-outline,.button-text-link,button.button-text-link{background:transparent!important;box-shadow:none!important;border-color:transparent!important;color:var(--px-link, #0066cc)!important;font-weight:400!important;text-decoration:none}.button-outline:hover,.button.button-outline:hover,.button-text-link:hover,button.button-text-link:hover{background:transparent!important;box-shadow:none!important;color:var(--px-link, #0066cc)!important;text-decoration:underline;text-underline-offset:3px}.button-text-link:before,.button-text-link:after,button.button-text-link:before,button.button-text-link:after,.button-outline:before{display:none!important}.ph-link-more{color:var(--px-link, #0066cc);text-decoration:none}.ph-link-more:after{content:" \203a"}.ph-link-more:hover{text-decoration:underline;text-underline-offset:3px}.hover-text-link:hover{color:inherit}input:is([type=text],[type=email],[type=tel],[type=password],[type=search],[type=url]),textarea,select{border-radius:12px;font-family:var(--px-font);font-size:17px;color:var(--px-ink, #1d1d1f)}.field input:is([type=text],[type=email],[type=tel],[type=password]),.field textarea,#CartDrawer textarea,#CartDrawer input[type=text],.customer input:is([type=text],[type=email],[type=tel],[type=password]),.contact input:is([type=text],[type=email],[type=tel]),.contact textarea{border:1px solid var(--px-line, #d2d2d7)!important;background:#fff;box-shadow:none!important}input::placeholder,textarea::placeholder{color:var(--px-ink-2, #6e6e73);opacity:1}.card-product,.ph-product-assurance,.ph-product-addons,.ph-cart-cro-panel,.ph-cart-summary-card,.ph-cart-support-panel,.ph-product-details__feature-grid article,.ph-product-details__delivery-grid article,.ph-product-details__review-card,.ph-product-details__compare,.ph-product-details__metafield{box-shadow:none!important}.sticky-header{box-shadow:none!important}#shopify-section-announcement-bar,.section-announcement{position:relative;z-index:55}[id*=__announcement-bar],.section-announcement,#x-announcement{background:var(--px-surface, #f5f5f7)!important}#x-announcement{min-height:0!important;max-height:32px;overflow:hidden;border:0!important;color:var(--px-ink-2, #6e6e73)!important;justify-content:center}#x-announcement .announcement-bar_text,#x-announcement .announcement-bar_text *,#x-announcement a{color:var(--px-ink-2, #6e6e73)!important;font-family:var(--px-font)!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important}#x-announcement .announcement-bar_text{padding-top:8px!important;padding-bottom:8px!important;text-align:center}#x-announcement .announcement-bar_text p,#x-announcement .announcement-bar_text .rte{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#x-announcement .splide__track,#x-announcement .x-splide-slide,#x-announcement .splide__slide{padding-top:0!important;padding-bottom:0!important}#x-announcement .toolbar,#x-announcement svg{display:none!important}.section-header .header-toolbar,.section-header .header-language-currency,.section-header .localization-form{display:none!important}.section-header #sticky-header,.section-header #sticky-header.sticky-header,.section-header #sticky-header-content,.section-header #sticky-header-content.background-header,.section-header #sticky-header.background-header{background:transparent!important;box-shadow:none!important;border:0!important}.section-header #sticky-header-content{position:relative;border-bottom:1px solid var(--px-line-soft, rgba(0, 0, 0, .08))!important}.section-header #sticky-header-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.section-header #sticky-header-content .header,.section-header #sticky-header-content .header *:not(.toggle-menu):not(.sub-menu-toggle):not(.megamenu):not(.x-search-popup):not(.x-search-popup *):not(.toggle-menu *):not(.sub-menu-toggle *):not(.megamenu *):not(.count_item>div){background-color:transparent!important;box-shadow:none!important}.section-header .header{--colors-text-link: 29, 29, 31;--colors-text-header: 29, 29, 31;--font-body-weight: 400;color:var(--px-ink, #1d1d1f)!important;min-height:48px!important;padding-top:0!important;padding-bottom:0!important;column-gap:16px;align-items:center}.section-header .sticky-header{--font-body-weight: 400}.section-header .header .pb-header,.section-header .header .pt-header{padding-top:0!important;padding-bottom:0!important}@media(min-width:1024px){.section-header .header{min-height:52px!important;column-gap:24px;grid-template-columns:auto minmax(0,1fr) auto}}.section-header .header-logo{display:block;width:100%;max-width:100%;height:auto;filter:brightness(0)}.section-header .header a.w-\[90px\],.section-header .header a:has(>img.header-logo){width:92px!important;padding-block:0}@media(min-width:768px){.section-header .header a.md\:w-\[100px\],.section-header .header a:has(>img.header-logo){width:104px!important}}.section-header .logo-name,.section-header .logo-name a,.section-header .logo-name span{color:var(--px-ink, #1d1d1f)!important}.section-header .list-menu{column-gap:32px!important;row-gap:0}@media(min-width:1024px)and (max-width:1279px){.section-header .list-menu{column-gap:22px!important}}.section-header .list-menu .tree-menu-item,.section-header .list-menu .tabbed_menu_item,.section-header .list-menu a,.section-header .list-menu span,.section-header .header .nav-link{color:var(--px-ink, #1d1d1f)!important;font-family:var(--px-font)!important;font-size:14px!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.3;text-transform:none!important;text-decoration:none!important}.section-header .list-menu>li>div{opacity:.85;transition:opacity .2s ease}.section-header .list-menu>li:hover>div,.section-header .list-menu>li.is-focus>div,.section-header .list-menu .link-active{opacity:1}.section-header .list-menu .x-icon-caret,.section-header a.nav-link:after,.section-header .effect-inline:after,.section-header .list-menu a:after{display:none!important}.section-header .list-menu .link-active span,.section-header .list-menu a:hover span{text-decoration:none!important}.section-header .toggle-menu,.section-header .megamenu,.section-header .sub-menu-toggle{background:#fff!important;border:1px solid var(--px-line-soft, rgba(0, 0, 0, .08))!important;border-radius:var(--px-radius-md, 14px)!important;box-shadow:0 12px 32px #0000000f!important}.section-header .toggle-menu a,.section-header .megamenu a,.section-header .toggle-menu .nav-link,.section-header .megamenu .nav-link{color:var(--px-ink, #1d1d1f)!important;font-size:14px!important;font-weight:400!important}.section-header .toggle-menu a:hover,.section-header .megamenu a:hover{text-decoration:underline!important;text-underline-offset:3px}.section-header .toggle-menu img,.section-header .megamenu img{border-radius:var(--px-radius-md, 14px);background:var(--px-surface, #f5f5f7)}.section-header div[x-show="$store.xHeaderMenu.overlay"]{background:#ffffff73!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.section-header #SearchOpen,.section-header #SearchOpenMobile,.section-header #cart-icon,.section-header #cart-icon-mobile,.section-header .header-icon-account,.section-header .x-header-icon-search>a,.section-header .header-icon-cart>a{min-width:44px;min-height:44px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--px-ink, #1d1d1f)!important;opacity:.9;transition:opacity .2s ease}.section-header #SearchOpen:hover,.section-header #SearchOpenMobile:hover,.section-header #cart-icon:hover,.section-header #cart-icon-mobile:hover,.section-header .header-icon-account:hover,.section-header #mobile-navigation-trigger:hover{opacity:1}.section-header .header svg,.section-header .header svg path{color:var(--px-ink, #1d1d1f)!important}.section-header #SearchOpen>span,.section-header #SearchOpenMobile>span,.section-header #cart-icon>span,.section-header #cart-icon-mobile>span,.section-header .header-icon-account>span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:12px!important}.section-header #mobile-navigation-trigger,.section-header .mobile-navigation-modern-icon-bg{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--px-ink, #1d1d1f)!important}.section-header .count_item{top:7px!important;right:5px!important;left:auto!important}.section-header .count_item>div{width:16px!important;height:16px!important;background:var(--px-ink, #1d1d1f)!important;color:#fff!important;font-size:10px!important;font-weight:600!important;line-height:16px;box-shadow:none!important}.section-header .count_item>div span{margin-top:0!important}@media(max-width:1023px){.section-header .header{grid-template-columns:auto minmax(0,1fr)}.section-header .header .x-container-header-mobile-nav{gap:0}}.section-header .x-search-popup,.section-header .x-search-popup .background-header,.section-header .x-search-popup predictive-search .background-header{--colors-text-header: 29, 29, 31;--colors-text-link: 29, 29, 31;--colors-line-and-border: 210, 210, 215;background:#fff!important;color:var(--px-ink, #1d1d1f)!important;box-shadow:none!important}.section-header .x-search-popup{border-bottom:1px solid var(--px-line-soft, rgba(0, 0, 0, .08))}.section-header .x-search-popup a,.section-header .x-search-popup button,.section-header .x-search-popup input,.section-header .x-search-popup svg,.section-header .x-search-popup p,.section-header .x-search-popup span{color:var(--px-ink, #1d1d1f)!important;text-transform:none!important}.section-header .x-search-popup input[type=search],.section-header .x-search-popup .input-search{min-height:52px;border:0!important;border-bottom:1px solid var(--px-line, #d2d2d7)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:21px!important;font-weight:400;letter-spacing:-.01em}.section-header .x-search-popup input::placeholder{color:var(--px-ink-2, #6e6e73)!important}.section-header .x-search-popup h2,.section-header .x-search-popup h3,.section-header .x-search-popup .h5,.section-header .x-search-popup .h6{color:var(--px-ink-2, #6e6e73)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}.section-header .x-search-popup img{border-radius:10px;background:var(--px-surface, #f5f5f7);object-fit:contain}#mobile-navigation,#mobile-navigation .background-header,#mobile-navigation .menu-drawer,#menu-navigation{--colors-text-header: 29, 29, 31;--colors-text-link: 29, 29, 31;--colors-line-header: 232, 232, 237;background:#fff!important;color:var(--px-ink, #1d1d1f)!important}#mobile-navigation a,#mobile-navigation button,#mobile-navigation span{color:var(--px-ink, #1d1d1f);text-transform:none!important}#mobile-navigation .block-mobile-navigation-menu .font-menu-level-0{font-size:24px!important;font-weight:600!important;letter-spacing:-.015em;line-height:1.2}#mobile-navigation .menu-drawer .font-menu-level-0,#mobile-navigation .block-mobile-navigation-menu .font-menu-level-1{font-size:19px!important;font-weight:600!important;letter-spacing:-.01em}#mobile-navigation .font-menu-level-2{font-size:17px!important;font-weight:400!important}#mobile-navigation .block-mobile-navigation-after:after,#mobile-navigation .border-t,#mobile-navigation .border-b{border-color:var(--px-line-soft, rgba(0, 0, 0, .08))!important}#mobile-navigation .effect-inline,#mobile-navigation .active{color:var(--px-ink, #1d1d1f)!important}#mobile-navigation .effect-inline:after{display:none!important}#mobile-navigation .icon-caret-mobile{color:var(--px-ink-2, #6e6e73)!important}#mobile-navigation-close{color:var(--px-ink, #1d1d1f)!important;background:transparent!important}#menu-navigation a:focus-visible,#menu-navigation button:focus-visible{outline:2px solid var(--px-focus, #0071e3);outline-offset:-2px}#mobile-navigation .count_item>div,#mobile-cart-icon-bubble-navigation>div{background:var(--px-ink, #1d1d1f)!important;color:#fff!important}#CartDrawer{--colors-text: 29, 29, 31;--colors-heading: 29, 29, 31;--colors-text-link: 29, 29, 31;--colors-line-and-border: 232, 232, 237;--colors-background: 255, 255, 255;color:var(--px-ink, #1d1d1f);font-family:var(--px-font)}#CartDrawer-Overlay{background:#0000002e!important;opacity:1!important}#CartDrawer .x-cart-heading{min-height:56px;border-bottom:1px solid var(--px-line-soft, rgba(0, 0, 0, .08))!important}#CartDrawer .x-cart-heading .h3,#CartDrawer .x-cart-heading h2,#CartDrawer .h3{color:var(--px-ink, #1d1d1f)!important;font-size:21px!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important}#CartDrawer .border-t,#CartDrawer .border-b,#CartDrawer hr,#CartDrawer [class*=border-]{border-color:var(--px-line-soft, rgba(0, 0, 0, .08))!important}#CartDrawer img{border-radius:10px;background:var(--px-surface, #f5f5f7);object-fit:contain}#CartDrawer .x-cart-item a,#CartDrawer-CartItems a{color:var(--px-ink, #1d1d1f);font-weight:600;text-decoration:none}#CartDrawer .price,#CartDrawer .x-price,#CartDrawer-CartItems .price{color:var(--px-ink, #1d1d1f);font-weight:400}#CartDrawer small{color:var(--px-ink-2, #6e6e73)}#CartDrawer #update-cart{border-radius:0;box-shadow:none!important;background:#fff;border-top:1px solid var(--px-line-soft, rgba(0, 0, 0, .08))}#CartDrawer button[name=checkout],#CartDrawer #checkout-submit-drawer{width:100%;min-height:50px;font-size:17px!important}#CartDrawer .badge,#CartDrawer [class*=badge]{background:transparent!important;color:var(--px-ink-2, #6e6e73)!important;box-shadow:none!important}#CartDrawer .icon-payment svg,#CartDrawer .list-payment svg{filter:grayscale(1);opacity:.7}.quick-view-container,[id^=PopupModal],.x-popup,.popup-promotion,.popup-age-verification,#x-cookie-banner,.cookie-banner{font-family:var(--px-font);color:var(--px-ink, #1d1d1f)}.quick-view-container,.popup-age-verification>div,.popup-promotion>div{border-radius:var(--px-radius-lg, 22px);box-shadow:0 20px 60px #0000001f!important}.cookie-banner,#x-cookie-banner{background:#fff!important;color:var(--px-ink, #1d1d1f)!important;border-top:1px solid var(--px-line-soft, rgba(0, 0, 0, .08));box-shadow:none!important}#shopify-pc__banner{font-family:var(--px-font)!important;background:#fff!important;color:var(--px-ink, #1d1d1f)!important;border-radius:var(--px-radius-lg, 22px)!important;box-shadow:0 20px 60px #0000001f!important}#shopify-pc__banner h2,#shopify-pc__banner p,#shopify-pc__banner a{font-family:var(--px-font)!important;text-transform:none!important}#shopify-pc__banner h2{font-size:17px!important;font-weight:600!important;color:var(--px-ink, #1d1d1f)!important}#shopify-pc__banner p{font-size:14px!important;color:var(--px-ink-2, #6e6e73)!important}#shopify-pc__banner a{color:var(--px-link, #0066cc)!important}#shopify-pc__banner button{border-radius:var(--px-radius-pill, 980px)!important;font-family:var(--px-font)!important;font-size:14px!important;font-weight:400!important;text-transform:none!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--px-cta, #1d1d1f)!important;border-color:var(--px-cta, #1d1d1f)!important;color:#fff!important}#shopify-pc__banner #shopify-pc__banner__btn-decline,#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{background:transparent!important;border-color:var(--px-line, #d2d2d7)!important;color:var(--px-ink, #1d1d1f)!important}.x-labels-data>div,.x-labels-data span[class*=color-label],[class*=product-labels] .label{box-shadow:none!important;text-transform:none!important}#section-footer{--colors-text: 110, 110, 115;--colors-heading: 29, 29, 31;--colors-text-link: 29, 29, 31;--colors-line-and-border: 210, 210, 215;background:var(--px-surface, #f5f5f7)!important;color:var(--px-ink-2, #6e6e73)!important;border-top:0;padding-top:40px!important;padding-bottom:24px!important;font-family:var(--px-font)}#section-footer .page-width{max-width:calc(var(--px-max, 1200px) + (2 * var(--px-gutter, 22px)))}#section-footer>div:first-of-type{padding-top:0!important;padding-bottom:20px!important;margin-bottom:0!important;border-bottom:0!important}.ph-footer-grid{display:grid!important;grid-template-columns:1fr;gap:0;align-items:start;justify-content:stretch!important}@media(min-width:768px){.ph-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px}}@media(min-width:1200px){.ph-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ph-footer-category-col,#section-footer [class*=footer-col--]{width:auto!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}#section-footer [class*=footer-col--]>div{padding-top:12px;padding-bottom:12px}@media(min-width:768px){#section-footer [class*=footer-col--]>div{padding-top:0;padding-bottom:0}}.ph-footer-heading{margin:0}.ph-footer-heading--desktop{display:none}.ph-footer-heading--mobile{display:block;min-height:24px}@media(min-width:768px){.ph-footer-heading--desktop{display:block;min-height:0}.ph-footer-heading--mobile{display:none}}.ph-footer-category-list{display:none;gap:8px;margin:12px 0 0;padding:0;list-style:none}#section-footer .h6,#section-footer h2,#section-footer h3,#section-footer h2 *,#section-footer .ph-footer-heading,#section-footer .ph-footer-heading span,#section-footer .ph-footer-heading button,#section-footer .h6 p{color:var(--px-ink, #1d1d1f)!important;font-family:var(--px-font)!important;font-size:12px!important;font-weight:600!important;line-height:1.33!important;letter-spacing:0!important;text-transform:none!important}#section-footer .rte,#section-footer li,#section-footer a,#section-footer p,#section-footer span:not(.h6){color:var(--px-ink-2, #6e6e73)!important;font-family:var(--px-font)!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;text-transform:none!important}#section-footer .rte{max-width:320px}#section-footer .rte p+p{margin-top:4px}#section-footer .mt-6{margin-top:10px!important}#section-footer ul li+li{margin-top:0}#section-footer ul.mt-6 li,#section-footer .x-footer-menu li{padding-top:3px;padding-bottom:3px}#section-footer a{text-decoration:none!important}#section-footer a:hover,#section-footer a:focus-visible{color:var(--px-ink, #1d1d1f)!important;text-decoration:underline!important;text-underline-offset:3px}#section-footer .effect-inline:after,#section-footer .base-link a:after,#section-footer a.nav-link:after{display:none!important}#section-footer .border-b,#section-footer .md\:border-b{border-color:var(--px-line, #d2d2d7)!important}#section-footer .ph-footer-heading--mobile svg,#section-footer .icon-caret{color:var(--px-ink-2, #6e6e73)!important}#section-footer .additional-footer{margin-top:8px;padding-top:16px;border-top:1px solid var(--px-line, #d2d2d7)}#section-footer .additional-footer .base-link,#section-footer .additional-footer .base-link a,#section-footer .additional-footer .base-link p{color:var(--px-ink-2, #6e6e73)!important}#section-footer .icon-payment{gap:6px}#section-footer .icon-payment li{padding-left:0!important;padding-right:0!important}#section-footer .icon-payment svg{width:34px;height:auto;filter:grayscale(1);opacity:.7}#section-footer .toolbar svg,#section-footer .toolbar path{color:var(--px-ink-2, #6e6e73)!important}#section-footer .toolbar button,#section-footer .disclosure__button{color:var(--px-ink-2, #6e6e73)!important;font-size:12px!important;background:transparent!important;border-color:var(--px-line, #d2d2d7)!important}#section-footer .social-icons a,#section-footer [class*=social] a{opacity:.8}.section-header .header.page-width{max-width:calc(var(--px-max, 1200px) + (2 * var(--px-gutter, 22px)))}.breadcrumbs,.breadcrumbs a,nav[aria-label=breadcrumbs] a{color:var(--px-ink-2, #6e6e73);font-size:12px;text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/215/assets/ph-premium.css.map */
