*,*:before,*:after{box-sizing:border-box}html{margin:0;padding:0;font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;min-width:320px;font-family:var(--ph-font-family);font-size:var(--ph-font-size-md);font-weight:var(--ph-font-weight-normal);line-height:var(--ph-line-height-normal);color:var(--ph-text);background:var(--ph-background);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{color:var(--ph-white);background:var(--ph-color-primary)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--ph-color-primary);font-family:var(--ph-font-family);font-weight:var(--ph-font-weight-bold);line-height:var(--ph-line-height-tight);text-wrap:balance}h1{font-size:clamp(2rem,5vw,var(--ph-font-size-3xl))}h2{font-size:clamp(1.7rem,4vw,var(--ph-font-size-2xl))}h3{font-size:var(--ph-font-size-xl)}h4{font-size:var(--ph-font-size-lg)}h5,h6{font-size:var(--ph-font-size-md)}p{margin:0}p+p{margin-top:var(--ph-space-4)}strong,b{font-weight:var(--ph-font-weight-bold)}small{font-size:var(--ph-font-size-sm)}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{color:inherit;text-decoration:none;transition:color var(--ph-carousel-transition),opacity var(--ph-carousel-transition)}a:hover{color:var(--ph-color-primary-hover)}a:focus-visible{outline:3px solid color-mix(in srgb,var(--ph-color-primary) 35%,transparent);outline-offset:3px;border-radius:var(--ph-radius-xs)}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}iframe{max-width:100%;border:0}figure{margin:0}ul,ol{margin:0;padding:0}li{margin:0}.ph-list-reset{list-style:none}table{width:100%;border-collapse:collapse;border-spacing:0}th{text-align:left}button,input,textarea,select{margin:0;font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{width:100%;border:1px solid var(--ph-border);border-radius:var(--ph-radius-sm);background:var(--ph-white);transition:border-color var(--ph-carousel-transition),box-shadow var(--ph-carousel-transition),background-color var(--ph-carousel-transition)}input{min-height:44px;padding:0 var(--ph-space-4)}textarea{min-height:120px;padding:var(--ph-space-4);resize:vertical}select{min-height:44px;padding:0 var(--ph-space-10) 0 var(--ph-space-4)}input::placeholder,textarea::placeholder{color:var(--ph-text-light);opacity:1}input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb,var(--ph-color-primary) 35%,var(--ph-border))}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--ph-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ph-color-primary) 14%,transparent)}input[type=checkbox],input[type=radio]{width:18px;min-height:auto;height:18px;padding:0;accent-color:var(--ph-color-primary)}input[type=search]{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}button:focus-visible{outline:3px solid color-mix(in srgb,var(--ph-color-primary) 35%,transparent);outline-offset:3px}hr{height:1px;margin:var(--ph-space-8) 0;border:0;background:var(--ph-border)}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}code{padding:.15em .35em;border-radius:var(--ph-radius-xs);background:var(--ph-background-soft);font-size:.9em}pre{max-width:100%;margin:0;overflow-x:auto}[hidden],.ph-hidden{display:none!important}.ph-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ph-no-scroll{overflow:hidden!important}.ph-is-disabled{pointer-events:none;opacity:.6}.ph-is-loading{pointer-events:none;cursor:wait}.ph-skeleton{position:relative;overflow:hidden;border-radius:var(--ph-radius-sm);background:linear-gradient(90deg,#eceff1 25%,#f7f8f9,#eceff1 75%);background-size:200% 100%;animation:ph-skeleton-loading 1.35s linear infinite}@keyframes ph-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){a:hover{color:inherit}}@media print{body{color:#000;background:#fff}button,.ph-no-print{display:none!important}a{color:inherit;text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ph-base.css.map */
