:root{--p-color-bg: #ffffff;--p-color-bg-subtle: #f6f6f8;--p-color-bg-muted: #e8e8ed;--p-color-bg-inverse: #000000;--p-color-bg-inverse-subtle: #161617;--p-color-text: #1d1d1f;--p-color-text-secondary: #6e6e73;--p-color-text-tertiary: #86868b;--p-color-text-inverse: #f5f5f7;--p-color-text-inverse-secondary: #a1a1a6;--p-color-line: rgba(0, 0, 0, .08);--p-color-line-strong: rgba(0, 0, 0, .16);--p-color-line-inverse: rgba(255, 255, 255, .12);--p-color-brand: #f07e0c;--p-color-brand-hover: #d96d00;--p-color-brand-active: #c46200;--p-color-brand-rgb: 240, 126, 12;--p-color-brand-soft: rgba(240, 126, 12, .1);--p-color-brand-tint: rgba(240, 126, 12, .06);--p-color-brand-ink: #9a4600;--p-color-brand-tonal: #fce0c5;--p-color-brand-tonal-hover: #fad6b1;--p-color-on-brand: #ffffff;--p-color-link: #0066cc;--p-color-success: #1f8a3b;--p-color-warning: #b25000;--p-color-danger: #d70015;--p-color-focus: rgba(29, 29, 31, .56);--p-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--p-font-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--p-weight-regular: 400;--p-weight-medium: 500;--p-weight-semibold: 600;--p-weight-bold: 700;--p-text-hero: clamp(3rem, 1.94rem + 4.5vw, 6rem);--p-lh-hero: 1.05;--p-ls-hero: -.025em;--p-text-display: clamp(2.5rem, 1.82rem + 2.9vw, 4rem);--p-lh-display: 1.0625;--p-ls-display: -.02em;--p-text-h1: clamp(2rem, 1.55rem + 1.9vw, 3rem);--p-lh-h1: 1.08;--p-ls-h1: -.015em;--p-text-h2: clamp(1.75rem, 1.4rem + 1.5vw, 2.5rem);--p-lh-h2: 1.1;--p-ls-h2: -.01em;--p-text-h3: clamp(1.375rem, 1.2rem + .75vw, 1.75rem);--p-lh-h3: 1.14;--p-ls-h3: -.005em;--p-text-lead: clamp(1.1875rem, 1.12rem + .3vw, 1.3125rem);--p-lh-lead: 1.38;--p-text-body: 1.0625rem;--p-lh-body: 1.47;--p-text-caption: .875rem;--p-lh-caption: 1.43;--p-text-micro: .75rem;--p-lh-micro: 1.33;--p-space-1: 4px;--p-space-2: 8px;--p-space-3: 12px;--p-space-4: 16px;--p-space-5: 24px;--p-space-6: 32px;--p-space-7: 48px;--p-space-8: 64px;--p-space-9: 96px;--p-space-10: 128px;--p-space-11: 160px;--p-section-y: clamp(64px, 2.75rem + 4vw, 120px);--p-section-y-tight: clamp(48px, 2rem + 2.5vw, 80px);--p-width-home: 1660px;--p-width-page: 1440px;--p-width-narrow: 1200px;--p-width-article: 760px;--p-width-text: 692px;--p-page-width: var(--p-width-page);--p-gutter: 15px;--p-header-h: 52px;--header-height: 52px;--p-radius-xs: 8px;--p-radius-sm: 10px;--p-radius-md: 16px;--p-radius-lg: 24px;--p-radius-xl: 32px;--p-radius-pill: 980px;--p-shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--p-shadow-md: 0 8px 30px rgba(0, 0, 0, .08);--p-shadow-lg: 0 24px 60px rgba(0, 0, 0, .12);--p-shadow-drop: 0 16px 32px -12px rgba(0, 0, 0, .18);--p-glass-blur: 20px;--p-glass-saturate: 180%;--p-glass-bg: rgba(255, 255, 255, .72);--p-glass-bg-dark: rgba(22, 22, 23, .72);--p-glass-border: rgba(255, 255, 255, .5);--p-glass-border-dark: rgba(255, 255, 255, .1);--p-glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -1px 0 rgba(255, 255, 255, .15);--p-glass-fallback: rgba(250, 250, 252, .96);--p-glass-fallback-dark: rgba(22, 22, 23, .96);--p-scrim: rgba(246, 246, 248, .45);--p-scrim-modal: rgba(29, 29, 31, .32);--p-scrim-blur: 16px;--p-close-size: 36px;--p-close-bg: var(--p-color-bg-muted);--p-close-bg-hover: #dcdce1;--p-chip-h: 36px;--p-chip-pad: var(--p-space-4);--p-chip-bg: var(--p-color-bg);--p-chip-border: var(--p-color-line);--p-chip-border-hover: var(--p-color-line-strong);--p-scrollbar-thumb: rgba(0, 0, 0, .16);--p-scrollbar-thumb-inverse: rgba(255, 255, 255, .24);--p-duration-instant: .12s;--p-duration-fast: .2s;--p-duration-base: .4s;--p-duration-slow: .8s;--p-duration-slower: 1.2s;--p-ease-out: cubic-bezier(.22, 1, .36, 1);--p-ease-in-out: cubic-bezier(.65, 0, .35, 1);--p-ease-standard: cubic-bezier(.4, 0, .2, 1);--p-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--p-ease-drawer: cubic-bezier(.32, .72, 0, 1);--p-duration-drawer: .6s;--p-z-base: 1;--p-z-sticky: 50;--p-z-header: 100;--p-z-overlay: 900;--p-z-modal: 1000}@media only screen and (min-width:768px){:root{--p-gutter: 32px}}@media only screen and (min-width:1068px){:root{--p-gutter: 48px;--header-height: 56px}}:root{scrollbar-color:var(--p-scrollbar-thumb) transparent;scrollbar-gutter:stable}*{scrollbar-width:thin}.tabbed-content--tabs{scrollbar-width:none}:focus-visible{outline:2px solid var(--p-color-focus);outline-offset:2px}:focus:not(:focus-visible),[tabindex="-1"]:focus,[role=dialog]:focus,.side-panel:focus,input:not([type=checkbox],[type=radio]):focus,textarea:focus,select:focus{outline:none}.p-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body{--grid-width: var(--p-page-width);--grid-width-row: calc(var(--p-page-width) + 100px)}body.template-index{--p-page-width: var(--p-width-home)}body.template-product,body.template-cart{--p-page-width: var(--p-width-narrow)}.p-theme-light{--p-surface: var(--p-color-bg);--p-on-surface: var(--p-color-text);--p-on-surface-secondary: var(--p-color-text-secondary);background-color:var(--p-surface);color:var(--p-on-surface)}.p-theme-subtle{--p-surface: var(--p-color-bg-subtle);--p-on-surface: var(--p-color-text);--p-on-surface-secondary: var(--p-color-text-secondary);background-color:var(--p-surface);color:var(--p-on-surface)}.p-theme-dark{--p-surface: var(--p-color-bg-inverse);--p-on-surface: var(--p-color-text-inverse);--p-on-surface-secondary: var(--p-color-text-inverse-secondary);--p-color-line: var(--p-color-line-inverse);--p-glass-bg: var(--p-glass-bg-dark);--p-glass-border: var(--p-glass-border-dark);--p-glass-fallback: var(--p-glass-fallback-dark);--p-color-focus: rgba(245, 245, 247, .6);scrollbar-color:var(--p-scrollbar-thumb-inverse) transparent;background-color:var(--p-surface);color:var(--p-on-surface)}.p-section{position:relative;padding-block:var(--p-section-y);font-family:var(--p-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-section--tight{padding-block:var(--p-section-y-tight)}.p-section--flush{padding-block:0}:root{--section-spacing-mobile: var(--p-section-y);--section-spacing-desktop: var(--p-section-y)}.list-collections.section-spacing--disable-top{margin-top:var(--p-space-4)}.shopify-section:has(>.p-theme-subtle:not(.p-section--flush,[class*=--no-bottom]))+.shopify-section>.p-section.p-theme-subtle,.shopify-section:has(>.p-theme-light:not(.p-section--flush,[class*=--no-bottom]))+.shopify-section>.p-section.p-theme-light,.shopify-section:has(>.p-theme-dark:not(.p-section--flush,[class*=--no-bottom]))+.shopify-section>.p-section.p-theme-dark,.shopify-section:has(>.p-theme-subtle:not(.p-section--flush,[class*=--no-bottom]))+:is([hidden],:not(:has(>:not(link,script,style))))+.shopify-section>.p-section.p-theme-subtle,.shopify-section:has(>.p-theme-light:not(.p-section--flush,[class*=--no-bottom]))+:is([hidden],:not(:has(>:not(link,script,style))))+.shopify-section>.p-section.p-theme-light,.shopify-section:has(>.p-theme-dark:not(.p-section--flush,[class*=--no-bottom]))+:is([hidden],:not(:has(>:not(link,script,style))))+.shopify-section>.p-section.p-theme-dark{padding-top:0}#main-content>.shopify-section:not([hidden]):not(:has(~.shopify-section:not([hidden])))>.p-section:not(.p-section--flush){padding-bottom:var(--p-section-y)}.p-container{box-sizing:content-box;max-width:var(--p-container-max, var(--p-page-width));margin-inline:auto;padding-inline:var(--p-gutter)}.p-container--home{--p-container-max: var(--p-width-home)}.p-container--page{--p-container-max: var(--p-width-page)}.p-container--narrow{--p-container-max: var(--p-width-narrow)}.p-container--article{--p-container-max: var(--p-width-article)}.p-container--text{--p-container-max: var(--p-width-text)}.p-container--full{max-width:none;padding-inline:0}.p-hero-title,.p-display,.p-h1,.p-h2,.p-h3{margin:0;font-family:var(--p-font-sans);font-weight:var(--p-weight-semibold);color:inherit;text-wrap:balance}.p-hero-title{font-size:var(--p-text-hero);line-height:var(--p-lh-hero);letter-spacing:var(--p-ls-hero)}.p-display{font-size:var(--p-text-display);line-height:var(--p-lh-display);letter-spacing:var(--p-ls-display)}.p-h1{font-size:var(--p-text-h1);line-height:var(--p-lh-h1);letter-spacing:var(--p-ls-h1)}.p-h2{font-size:var(--p-text-h2);line-height:var(--p-lh-h2);letter-spacing:var(--p-ls-h2)}.p-h3{font-size:var(--p-text-h3);line-height:var(--p-lh-h3);letter-spacing:var(--p-ls-h3)}.p-eyebrow{display:block;margin:0 0 var(--p-space-3);font-size:var(--p-text-lead);line-height:var(--p-lh-lead);font-weight:var(--p-weight-semibold);color:var(--p-color-brand)}.p-lead,.p-body,.p-caption,.p-micro{margin:0;font-family:var(--p-font-sans);font-weight:var(--p-weight-regular);text-wrap:pretty}.p-lead{font-size:var(--p-text-lead);line-height:var(--p-lh-lead)}.p-body{font-size:var(--p-text-body);line-height:var(--p-lh-body)}.p-caption{font-size:var(--p-text-caption);line-height:var(--p-lh-caption)}.p-micro{font-size:var(--p-text-micro);line-height:var(--p-lh-micro)}.p-text-secondary{color:var(--p-on-surface-secondary, var(--p-color-text-secondary))}.p-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--p-space-3) var(--p-space-6);margin-bottom:var(--p-space-6)}.p-section-head__text{flex:1 1 auto;min-width:0;max-width:var(--p-width-text)}.p-section-head__lead{margin-top:var(--p-space-3);color:var(--p-on-surface-secondary, var(--p-color-text-secondary))}.p-section-head__lead p{margin:0}.p-section-head__link{flex:none;font-size:var(--p-text-body)}@media(min-width:768px){.p-section-head{margin-bottom:var(--p-space-7)}}.p-btn{--p-btn-h: 44px;--p-btn-px: 22px;display:inline-flex;align-items:center;justify-content:center;gap:var(--p-space-2);min-height:var(--p-btn-h);padding:0 var(--p-btn-px);border:1px solid transparent;border-radius:var(--p-radius-pill);font-family:var(--p-font-sans);font-size:var(--p-text-body);font-weight:var(--p-weight-medium);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--p-duration-fast) var(--p-ease-standard),border-color var(--p-duration-fast) var(--p-ease-standard),color var(--p-duration-fast) var(--p-ease-standard),transform var(--p-duration-fast) var(--p-ease-out)}.p-btn:active{transform:scale(.97)}.p-btn--sm{--p-btn-h: 32px;--p-btn-px: 16px;font-size:var(--p-text-caption)}.p-btn--lg{--p-btn-h: 52px;--p-btn-px: 28px}.p-btn--primary{background-color:var(--p-color-brand);color:var(--p-color-on-brand)}.p-btn--primary:hover{background-color:var(--p-color-brand-hover);color:var(--p-color-on-brand)}.p-btn--secondary{background-color:transparent;border-color:currentColor;color:var(--p-on-surface, var(--p-color-text))}.p-btn--secondary:hover{background-color:var(--p-on-surface, var(--p-color-text));color:var(--p-surface, var(--p-color-bg))}.p-btn--tonal{background-color:var(--p-color-brand-tonal);color:var(--p-color-brand-ink)}.p-btn--tonal:hover{background-color:var(--p-color-brand-tonal-hover);color:var(--p-color-brand-ink)}.p-btn:disabled,.p-btn[aria-disabled=true]{opacity:.45;pointer-events:none}.p-link{display:inline-flex;align-items:center;gap:.2em;color:var(--p-color-brand);font-size:var(--p-text-lead);text-decoration:none}.p-link:after{content:"";width:.45em;height:.45em;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--p-duration-fast) var(--p-ease-out)}.p-link:hover{text-decoration:underline;text-underline-offset:.15em}.p-link:hover:after{transform:translate(2px) rotate(45deg)}.p-btn:focus-visible,.p-link:focus-visible,.p-focus-ring:focus-visible{outline:3px solid var(--p-color-focus);outline-offset:2px}.p-close,body .side-panel-close:not(.p-drawer__close),body .product-popup-modal__toggle,body .product-compare-modal__toggle,body .video-lightbox-modal__toggle{display:grid;flex:none;place-items:center;width:var(--p-close-size);height:var(--p-close-size);padding:0;border:0;border-radius:50%;background:var(--p-close-bg);color:var(--p-color-text);line-height:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--p-duration-fast) var(--p-ease-standard),transform var(--p-duration-fast) var(--p-ease-out)}.p-close,body .side-panel-close:not(.p-drawer__close){position:relative}.p-close:before,body .side-panel-close:not(.p-drawer__close):before,body .product-popup-modal__toggle:before,body .product-compare-modal__toggle:before,body .video-lightbox-modal__toggle:before{position:absolute;inset:calc((var(--p-close-size) - 44px) / 2);content:""}body .product-compare-modal__toggle{margin-top:calc(var(--p-close-size) / -2)}body .side-panel-close:not(.p-drawer__close) svg,body .product-popup-modal__toggle svg,body .product-compare-modal__toggle svg,body .video-lightbox-modal__toggle svg{width:12px;height:12px}body .side-panel-close:not(.p-drawer__close) svg path,body .product-popup-modal__toggle svg path,body .product-compare-modal__toggle svg path,body .video-lightbox-modal__toggle svg path{stroke:currentColor}@media(hover:hover){.p-close:hover,body .side-panel-close:not(.p-drawer__close):hover,body .product-popup-modal__toggle:hover,body .product-compare-modal__toggle:hover,body .video-lightbox-modal__toggle:hover{background:var(--p-close-bg-hover)}}.p-close:active,body .side-panel-close:not(.p-drawer__close):active,body .product-popup-modal__toggle:active,body .product-compare-modal__toggle:active,body .video-lightbox-modal__toggle:active{transform:scale(.94)}.p-close:focus-visible,body .product-popup-modal__toggle:focus-visible,body .product-compare-modal__toggle:focus-visible,body .video-lightbox-modal__toggle:focus-visible{outline:3px solid var(--p-color-focus);outline-offset:2px}.signup-container fieldset{position:relative}.signup-container input:not([type=checkbox]){width:100%;margin-bottom:0;padding-right:48px}.signup-container button.submit{position:absolute;top:1px;right:0;bottom:1px;display:flex;align-items:center;justify-content:center;width:46px;max-height:52px}[dir=rtl] .signup-container input:not([type=checkbox]){padding-right:17px;padding-left:48px}[dir=rtl] .signup-container button.submit{right:auto;left:0}[dir=rtl] .signup-container button.submit svg{transform:rotate(180deg)}.signup-container--terms{display:inline-flex;align-items:center;gap:var(--p-space-2);margin-top:var(--p-space-2)}.p-glass{position:relative;background-color:var(--p-glass-fallback);border:1px solid var(--p-glass-border);box-shadow:var(--p-glass-highlight),var(--p-shadow-md)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.p-glass{background-color:var(--p-glass-bg);-webkit-backdrop-filter:saturate(var(--p-glass-saturate)) blur(var(--p-glass-blur));backdrop-filter:saturate(var(--p-glass-saturate)) blur(var(--p-glass-blur))}}.p-liquid-glass{position:relative;isolation:isolate;overflow:hidden;background-color:var(--p-glass-fallback);border-radius:var(--p-radius-pill);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 1px #ffffff40,inset 0 0 0 1px #ffffff2e,0 6px 24px #0000001f}.p-liquid-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(120% 80% at 30% 0%,rgba(255,255,255,.45),transparent 55%),linear-gradient(180deg,#ffffff1f,#fff0);pointer-events:none}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.p-liquid-glass{background-color:#ffffff29;-webkit-backdrop-filter:blur(12px) saturate(200%) brightness(1.05);backdrop-filter:blur(12px) saturate(200%) brightness(1.05)}.p-theme-dark .p-liquid-glass,.p-liquid-glass.p-liquid-glass--dark{background-color:#1e1e2059}}.p-liquid-glass.is-refractive{-webkit-backdrop-filter:url(#p-liquid-glass-filter) blur(12px) saturate(200%) brightness(1.05);backdrop-filter:url(#p-liquid-glass-filter) blur(12px) saturate(200%) brightness(1.05)}html.p-motion-ready [data-p-reveal]{opacity:0}@media(prefers-reduced-motion:reduce){html.p-motion-ready [data-p-reveal]{opacity:1}.p-btn,.p-link:after{transition:none}.p-close:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pihot-tokens.css.map */
