.ph{--ph-cream-50: 248 247 243;--ph-cream-100: 241 238 233;--ph-cream-200: 230 226 219;--ph-cream-300: 216 212 203;--ph-ink-400: 144 139 134;--ph-ink-500: 115 110 105;--ph-ink-600: 92 87 82;--ph-ink-700: 70 65 61;--ph-ink-800: 52 47 43;--ph-ink-950: 28 23 20;--ph-green-100: 224 244 201;--ph-green-200: 205 234 170;--ph-green-300: 186 224 137;--ph-green-400: 166 210 103;--ph-green-500: 142 193 72;--ph-green-600: 120 166 53;--ph-green-700: 95 133 39;--ph-green-800: 73 102 22;--ph-accent-300: 231 162 120;--ph-accent-500: 197 95 29;--ph-brown-950: 41 21 7;--ph-font-heading: "Fraunces", Georgia, "Times New Roman", serif;--ph-font-body: "Manrope", "Manrope Fallback", system-ui, sans-serif;--ph-radius: .5rem;--ph-radius-sm: .375rem;--ph-ease: var(--ease-standard, cubic-bezier(.2, 0, 0, 1));--ph-bg: var(--ph-cream-50);--ph-fg: var(--ph-ink-950);--color-focus: var(--ph-ink-950);background-color:rgb(var(--ph-bg));color:rgb(var(--ph-fg));font-family:var(--ph-font-body);font-weight:500}.ph--cream{--ph-bg: var(--ph-cream-50)}.ph--sand{--ph-bg: var(--ph-cream-100)}.ph--charcoal{--ph-bg: var(--ph-ink-950);--ph-fg: var(--ph-cream-50);--color-focus: var(--ph-cream-50)}.ph--brown{--ph-bg: var(--ph-brown-950);--ph-fg: var(--ph-cream-50);--color-focus: var(--ph-cream-50)}.ph *,.ph *:before,.ph *:after{box-sizing:border-box}.ph ::selection{background-color:rgb(var(--ph-green-500));color:rgb(var(--ph-cream-50))}.ph :where(a){color:inherit}.ph-section{padding-block:4rem}@media screen and (min-width:768px){.ph-section{padding-block:6rem}}.ph-icon{flex:none;width:1.25em;height:1.25em}.ph-intro{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.ph-intro__main{max-width:36rem}.ph-intro__aside{max-width:28rem;font-size:.875rem;line-height:1.65;color:rgb(var(--ph-ink-600))}.ph-intro__aside>*+*{margin-top:.75rem}@media screen and (min-width:768px){.ph-intro{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:3.5rem}.ph-intro__aside{font-size:1rem}}.ph-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--ph-font-body);font-size:.75rem;font-weight:600;letter-spacing:.2em;line-height:1.4;text-transform:uppercase;color:rgb(var(--ph-green-700))}.ph-heading{margin:.75rem 0 0;font-family:var(--ph-font-heading);font-size:1.875rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--ph-fg));text-wrap:balance}@media screen and (min-width:768px){.ph-heading{font-size:2.25rem}}.ph-text{margin:0;font-size:1rem;line-height:1.65;color:rgb(var(--ph-ink-600))}.ph-text>*+*{margin-top:1rem}.ph-text p{margin:0}.ph-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--ph-radius-sm);font-family:var(--ph-font-body);font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ph-ease),border-color .2s var(--ph-ease),color .2s var(--ph-ease)}.ph-button--large{padding:1rem 1.75rem}.ph-button--small{min-height:2.5rem;padding:.625rem 1rem;font-size:.75rem}.ph-button--primary{background-color:rgb(var(--ph-green-500));color:rgb(var(--ph-ink-950))}.ph-button--primary:hover{background-color:rgb(var(--ph-green-600))}.ph-button--dark{background-color:rgb(var(--ph-ink-950));color:rgb(var(--ph-cream-50))}.ph-button--dark:hover{background-color:rgb(var(--ph-green-600))}.ph-button--ghost{border-color:rgb(var(--ph-cream-50) / .3);background-color:rgb(var(--ph-cream-50) / .1);color:rgb(var(--ph-cream-50));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ph-button--ghost:hover{background-color:rgb(var(--ph-cream-50) / .2)}.ph-button[aria-busy=true]{cursor:progress;opacity:.7}.ph-link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;color:rgb(var(--ph-ink-800));transition:color .2s var(--ph-ease)}.ph-link-arrow:hover{color:rgb(var(--ph-green-600))}.ph-link-arrow .ph-icon,.ph-arrow-shift .ph-icon{transition:transform .2s var(--ph-ease)}.ph-link-arrow:hover .ph-icon,.ph-arrow-parent:hover .ph-arrow-shift .ph-icon{transform:translate(.25rem)}.ph-media{position:relative;overflow:hidden;background-color:rgb(var(--ph-cream-200) / .5)}.ph-media__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s var(--ph-ease)}.ph-media--contain .ph-media__image{object-fit:contain;object-position:center}.ph-zoom:hover .ph-media__image,.ph-zoom:focus-within .ph-media__image{transform:scale(1.05)}.ph-badge{display:inline-block;padding:.25rem .75rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase;background-color:rgb(var(--ph-ink-950));color:rgb(var(--ph-cream-50))}.ph-badge--sale{background-color:rgb(var(--ph-accent-500));color:rgb(var(--ph-cream-50))}.ph-badge--green{background-color:rgb(var(--ph-green-500));color:rgb(var(--ph-ink-950))}.ph-rating{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:rgb(var(--ph-ink-600))}.ph-rating .ph-icon{color:rgb(var(--ph-green-500))}.ph-rating__value{font-weight:600;color:rgb(var(--ph-ink-800))}.ph-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgb(var(--ph-cream-200));border-radius:var(--ph-radius);background-color:rgb(var(--ph-cream-50))}.ph-card--sand{background-color:rgb(var(--ph-cream-100))}.ph-card__media{display:block;aspect-ratio:1 / 1}.ph-card__badge{position:absolute;top:1rem;left:1rem;z-index:1}.ph-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem}.ph-card__title{margin:.5rem 0 0;font-family:var(--ph-font-heading);font-size:1.125rem;font-weight:600;line-height:1.3;color:rgb(var(--ph-ink-950))}.ph-card__body>.ph-card__title:first-child{margin-top:0}.ph-card__title a{text-decoration:none}.ph-card__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ph-card__meta{margin:.25rem 0 0;font-size:.875rem;color:rgb(var(--ph-ink-600))}.ph-card__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:1.25rem}.ph-card__form{margin:0}.ph-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0}.ph-price__from{font-size:.75rem;color:rgb(var(--ph-ink-600))}.ph-price__current{font-family:var(--ph-font-heading);font-size:1.25rem;font-weight:600;color:rgb(var(--ph-ink-950))}.ph-price__compare{font-size:.875rem;color:rgb(var(--ph-ink-400))}.ph-price__sold-out{flex-basis:100%;font-size:.75rem;color:rgb(var(--ph-ink-600))}.ph-placeholder{padding:2rem;border:1px dashed rgb(var(--ph-ink-400));border-radius:var(--ph-radius);font-size:.875rem;color:rgb(var(--ph-ink-600));text-align:center}.ph--charcoal .ph-placeholder,.ph--brown .ph-placeholder{color:rgb(var(--ph-cream-200))}.ph-intro__lead{margin-top:1rem}.ph .ph-link-arrow{min-height:2.75rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ph-base.css.map */
