.ps-hero{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:var(--ps-hero-pad-top, 60px) 0 var(--ps-hero-pad-bottom, 72px)}.ps-hero__inner{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.ps-hero__inner{grid-template-columns:1.15fr 1fr;gap:4.8rem}}.ps-hero__heading{font-family:var(--ps-heading-family, Georgia, serif);font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.12;margin:0 0 1.6rem;color:rgb(var(--color-foreground));font-weight:400}.ps-hero__sub{font-family:var(--font-body-family);font-size:1.55rem;line-height:1.65;max-width:42rem;opacity:.9;margin:0 0 2.8rem}.ps-hero__sub p{margin:0}.ps-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem}.ps-hero__enter{opacity:0;transform:translateY(18px);animation:ps-rise-in .7s cubic-bezier(.22,1,.36,1) forwards}.ps-hero__enter--1{animation-delay:.15s}.ps-hero__enter--2{animation-delay:.3s}.ps-hero__enter--3{animation-delay:.5s}@keyframes ps-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ps-hero__media{position:relative;background:none;border-radius:0;padding:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:visible}.ps-hero__img{width:100%;max-width:100%;height:auto;border-radius:1.2rem;object-fit:contain;transition:transform .6s cubic-bezier(.22,1,.36,1);will-change:transform}.ps-hero__media:hover .ps-hero__img{transform:scale(1.04)}.ps-hero__placeholder{width:100%;min-height:24rem;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(var(--color-foreground),.35);border-radius:1.2rem}.ps-hero__placeholder-label{font-family:var(--ps-heading-family, Georgia, serif);font-size:2rem;color:rgb(var(--color-foreground));opacity:.7}.ps-hero__tag{position:absolute;z-index:2}.ps-hero__tag--top-right{top:1.2rem;right:1.2rem}.ps-hero__tag--top-left{top:1.2rem;left:1.2rem}.ps-hero__support{display:flex;gap:1.2rem;justify-content:center;margin-top:1.6rem}.ps-hero__support-img{width:7.2rem;height:9.6rem;object-fit:cover;border-radius:.6rem;border:1px solid rgba(255,244,216,.35)}@media(prefers-reduced-motion:reduce){.ps-hero__enter{opacity:1;transform:none;animation:none}.ps-hero__img,.ps-hero__media:hover .ps-hero__img{transform:none!important;transition:none}}.ps-trust{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding:var(--ps-trust-pad-top, 20px) 0 var(--ps-trust-pad-bottom, 20px);border-bottom:1px solid rgba(49,75,57,.15)}.ps-trust__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2.4rem;text-align:center}.ps-trust__rating{display:inline-flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:center}.ps-trust__score{font-family:var(--font-body-family);font-weight:600;font-size:1.4rem}.ps-trust__count{font-size:1.3rem;opacity:.8}.ps-trust__line{margin:0;font-size:1.35rem;font-weight:500;letter-spacing:.02em}.ps-trust__secondary{margin:0;font-size:1.25rem;opacity:.75}@media screen and (min-width:750px){.ps-trust__inner{justify-content:space-between;text-align:left}}.ps-ticker{overflow:hidden;width:100%;padding:2rem 0;border-block:1px solid rgba(49,75,57,.12)}.ps-ticker--sand{background:var(--ps-sand, #ccc4b2);color:var(--ps-forest, #314b39)}.ps-ticker--cream{background:var(--ps-cream, #fff4d8);color:var(--ps-forest, #314b39)}.ps-ticker--forest{background:var(--ps-forest, #314b39);color:var(--ps-cream, #fff4d8)}.ps-ticker__track{display:flex;width:max-content;animation:ps-ticker-scroll var(--ps-ticker-duration, 30s) linear infinite;animation-direction:var(--ps-ticker-direction, normal)}.ps-ticker--pause-hover:hover .ps-ticker__track{animation-play-state:paused}.ps-ticker__group{display:flex;align-items:center;flex-shrink:0}.ps-ticker__item{display:inline-flex;align-items:center;gap:1.6rem;padding:0 .8rem 0 1.6rem;font-family:var(--ps-heading-family, Georgia, serif);font-size:clamp(1.8rem,2.4vw,2.6rem);white-space:nowrap;letter-spacing:.02em}.ps-ticker__dot{opacity:.45;font-style:normal}@keyframes ps-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ps-ticker__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;row-gap:.6rem}.ps-ticker__group:last-child{display:none}.ps-ticker__item{white-space:normal}}.ps-lineup{padding:var(--ps-lineup-pad-top, 48px) 0 var(--ps-lineup-pad-bottom, 56px);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ps-lineup__heading{font-family:var(--ps-heading-family, Georgia, serif);font-size:clamp(2.4rem,3vw,3.2rem);text-align:center;margin:0 0 .8rem;font-weight:400}.ps-lineup__sub{text-align:center;margin:0 0 3.2rem;font-size:1.4rem;opacity:.75}.ps-lineup__grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.ps-lineup__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.ps-lineup__grid{grid-template-columns:repeat(var(--ps-lineup-cols, 3),1fr)}}.ps-lineup__card{background:var(--ps-cream, #fff4d8);color:var(--ps-forest, #314b39);border:1px solid rgba(49,75,57,.18);border-radius:1.2rem;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.ps-lineup__card:hover{transform:translateY(-4px);border-color:var(--ps-forest, #314b39);box-shadow:0 10px 24px #314b391f}.ps-lineup__link{text-decoration:none;color:var(--ps-forest, #314b39);width:100%}.ps-lineup__media{position:relative;width:100%;margin-bottom:1.6rem;border-radius:.8rem;overflow:hidden;background:var(--ps-forest, #314b39);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.ps-lineup__img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ps-card-zoom .ps-lineup__card:hover .ps-lineup__img{transform:scale(1.06)}.ps-card-zoom .ps-reviews__card:hover .ps-reviews__img{transform:scale(1.05)}.ps-lineup__placeholder{color:var(--ps-cream, #fff4d8);font-family:var(--ps-heading-family, Georgia, serif);font-size:1.6rem;padding:1.6rem}.ps-lineup__badge{position:absolute;top:1rem;left:1rem;background:var(--ps-cream, #fff4d8);color:var(--ps-forest, #314b39);font-size:1.1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .9rem;border-radius:999px;z-index:1}.ps-lineup__title{font-family:var(--font-body-family);font-size:1.8rem;margin:0;font-weight:400;color:var(--ps-forest, #314b39)}.ps-lineup__price{font-size:1.6rem;font-weight:500;margin:1rem 0 0;color:var(--ps-forest, #314b39)}.ps-lineup__card .ps-card-caption{color:var(--ps-forest, #314b39)}.ps-lineup__cta-wrap{margin-top:1.6rem;width:100%;display:flex;justify-content:center;transform:translateY(6px);opacity:.85;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s ease}.ps-lineup__card:hover .ps-lineup__cta-wrap{transform:translateY(0);opacity:1}.ps-lineup__cta{margin-top:0}.ps-lineup__soon-label{font-size:1.3rem;opacity:.7}.ps-reviews{padding:var(--ps-reviews-pad-top, 48px) 0 var(--ps-reviews-pad-bottom, 56px);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ps-reviews__heading{font-family:var(--ps-heading-family, Georgia, serif);font-size:clamp(2.4rem,3vw,3.2rem);text-align:center;margin:0 0 .8rem;font-weight:400}.ps-reviews__sub{text-align:center;margin:0 0 3.2rem;font-size:1.4rem;opacity:.75}.ps-reviews__grid{display:grid;gap:2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.ps-reviews__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.ps-reviews__grid{grid-template-columns:repeat(3,1fr)}}.ps-reviews__card{display:flex;flex-direction:column;border-radius:1.2rem;overflow:hidden;border:1px solid rgba(204,196,178,.5);background:var(--ps-cream, #fff4d8);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.ps-reviews__card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #314b391a}.ps-reviews__photo{aspect-ratio:4 / 3;background:var(--ps-cream, #fff4d8);overflow:hidden}.ps-reviews__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ps-reviews__photo-placeholder{width:100%;height:100%;min-height:18rem;background:var(--ps-cream, #fff4d8)}.ps-reviews__body{padding:2rem;display:flex;flex-direction:column;gap:1rem}.ps-reviews__quote{margin:0;font-family:var(--ps-heading-family, Georgia, serif);font-size:1.7rem;line-height:1.45;font-style:italic}.ps-reviews__cite{font-family:var(--font-body-family);font-size:1.3rem;font-style:normal;font-weight:500;opacity:.8}.ps-monogram-tag{display:inline-block;width:7.2rem;height:auto;line-height:0;filter:drop-shadow(0 4px 10px rgba(49,75,57,.18));transition:transform .3s cubic-bezier(.22,1,.36,1)}.ps-monogram-tag:hover{transform:scale(1.08)}.ps-monogram-tag__img{width:100%;height:auto;display:block}.ps-monogram-tag--drift{animation:ps-tag-drift 5s ease-in-out infinite;transform-origin:50% 8%}.ps-monogram-tag--drift:hover{animation-play-state:paused;transform:scale(1.08)}@keyframes ps-tag-drift{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ps-monogram-tag,.ps-monogram-tag--drift,.ps-monogram-tag--drift:hover{animation:none;transform:none}}.ps-stars{display:inline-flex;align-items:center;gap:.15rem;color:var(--ps-forest, #314b39);line-height:0}.ps-stars__star{flex-shrink:0}.ps-card-caption{font-family:var(--ps-heading-family, "Genty", Georgia, "Times New Roman", serif);font-size:1.35rem;font-style:italic;line-height:1.4;color:#314b39c7;margin:.4rem 0 0}.ps-statement{width:100%;padding:var(--ps-statement-pad-top, 88px) 0 var(--ps-statement-pad-bottom, 80px)}.ps-statement__inner.page-width{width:100%;max-width:var(--page-width);margin-left:auto;margin-right:auto}.ps-statement--with-media .ps-statement__inner{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:750px){.ps-statement--with-media .ps-statement__inner{grid-template-columns:1.1fr .9fr;gap:5.6rem}.ps-statement--media-left .ps-statement__inner{grid-template-columns:.9fr 1.1fr}.ps-statement--media-left .ps-statement__media{order:-1}.ps-statement--with-media .ps-statement__heading{font-size:clamp(3.2rem,4.4vw,5.2rem);max-width:none}.ps-statement--with-media .ps-statement__body{font-size:clamp(1.7rem,2vw,2.1rem)}}.ps-statement__media{width:100%;border-radius:1.6rem;overflow:hidden}.ps-statement__img{display:block;width:100%;height:auto;object-fit:cover}.ps-statement__eyebrow{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.55}.ps-statement__heading{font-family:var(--ps-heading-family, Georgia, serif);font-size:clamp(3.4rem,6vw,6.4rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0 0 2.8rem;max-width:none;text-wrap:pretty}.ps-statement--standard .ps-statement__heading{font-size:clamp(3.2rem,5vw,5.2rem);max-width:16ch;margin-bottom:1.8rem}.ps-statement__body{font-family:var(--font-body-family);font-size:clamp(2rem,2.6vw,2.6rem);line-height:1.45;max-width:none;width:100%;color:rgb(var(--color-foreground))}.ps-statement--standard .ps-statement__body{font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.6;max-width:none}.ps-statement__body p{margin:0 0 .9em}.ps-statement__body p:last-child{margin-bottom:0}.ps-statement__body strong{font-weight:600;font-size:1em;box-shadow:inset 0 -.28em rgba(var(--color-foreground),.18);padding:0 .04em}.ps-statement__actions{margin-top:2.8rem}.ps-icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;color:rgb(var(--color-foreground));line-height:0}.ps-icon svg{width:100%;height:100%;display:block;margin:0 auto;flex-shrink:0}.ps-icon svg [stroke]{stroke:currentColor}.ps-icon svg [fill]:not([fill=none]){fill:currentColor}.ps-icon-list{padding:var(--ps-icon-list-pad-top, 80px) 0 var(--ps-icon-list-pad-bottom, 80px)}.ps-icon-list__header{margin-bottom:4rem;max-width:56rem}.ps-icon-list__heading{font-family:var(--ps-heading-family, Georgia, serif);font-size:clamp(3.6rem,5.6vw,5.8rem);font-weight:400;line-height:1.1;margin:0 0 1.2rem}.ps-icon-list__sub{margin:0;font-size:clamp(1.7rem,2vw,1.9rem);line-height:1.55;opacity:.85;max-width:48rem}.ps-icon-list__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.ps-icon-list--grid .ps-icon-list__list{display:grid;grid-template-columns:1fr;gap:2.4rem 1.6rem}.ps-icon-list--grid .ps-icon-list__entry{border:none;height:100%}.ps-icon-list--grid .ps-icon-list__entry:last-child{border:none}.ps-icon-list--grid .ps-icon-list__item--desktop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:.8rem .4rem;margin:0;height:100%;border-radius:0;background:transparent}.ps-icon-list--grid .ps-icon-list__item--mobile{display:none}.ps-icon-list--grid .ps-icon-list__icon-wrap{background:rgba(var(--color-foreground),.06)}.ps-icon-list--grid .ps-icon-list__title{font-size:clamp(2.4rem,2.8vw,3rem);text-decoration:none}.ps-icon-list--grid .ps-icon-list__text{font-size:1.65rem;line-height:1.5;max-width:28rem;margin-inline:auto}.ps-icon-list--grid .ps-icon-list__content{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding-top:0}@media screen and (min-width:750px){.ps-icon-list--grid .ps-icon-list__list{grid-template-columns:repeat(2,1fr);gap:2.8rem 2rem}}@media screen and (min-width:990px){.ps-icon-list--grid .ps-icon-list__list{grid-template-columns:repeat(4,1fr);gap:2.8rem 2.4rem}.ps-icon-list--grid .ps-icon-list__list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,28rem));justify-content:center}.ps-icon-list--grid .ps-icon-list__item--desktop:hover{transform:translateY(-3px);background:transparent}.ps-icon-list--grid .ps-icon-list__item--desktop:hover .ps-icon-list__icon-wrap{background:rgba(var(--color-foreground),.12);transform:scale(1.06)}.ps-icon-list--grid .ps-icon-list__item--desktop:hover .ps-icon-list__title{text-decoration:none}}.ps-icon-list--highlight .ps-icon-list__header{text-align:center;margin-inline:auto}.ps-icon-list--highlight .ps-icon-list__sub{margin-inline:auto}.ps-icon-list--highlight .ps-icon-list__list{display:grid;grid-template-columns:1fr;gap:1.6rem}.ps-icon-list--highlight .ps-icon-list__entry{border:none;height:100%}.ps-icon-list--highlight .ps-icon-list__entry:last-child{border:none}.ps-icon-list--highlight .ps-icon-list__item--desktop{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.6rem;padding:3.2rem 2.4rem;margin:0;height:100%;border-radius:1.6rem;background:rgba(var(--color-foreground),.06);transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .3s ease}.ps-icon-list--highlight .ps-icon-list__item--mobile{display:none}.ps-icon-list--highlight .ps-icon-list__icon-wrap{width:5.6rem;height:5.6rem;background:rgba(var(--color-foreground),.08)}.ps-icon-list--highlight .ps-icon-list__icon{width:3.2rem;height:3.2rem}.ps-icon-list--highlight .ps-icon-list__title{font-size:clamp(2.4rem,3.5vw,3.4rem);text-decoration:none}.ps-icon-list--highlight .ps-icon-list__text{font-size:clamp(1.5rem,1.8vw,1.7rem);line-height:1.55;max-width:36rem;margin-inline:auto;opacity:.9}.ps-icon-list--highlight .ps-icon-list__content{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:0}@media screen and (min-width:750px){.ps-icon-list--highlight .ps-icon-list__list{grid-template-columns:repeat(2,1fr);gap:2.4rem}.ps-icon-list--highlight .ps-icon-list__item--desktop{padding:4rem 3.2rem}.ps-icon-list--highlight .ps-icon-list__item--desktop:hover{transform:translateY(-4px);background:rgba(var(--color-foreground),.09)}.ps-icon-list--highlight .ps-icon-list__item--desktop:hover .ps-icon-list__icon-wrap{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ps-icon-list--highlight .ps-icon-list__item--desktop,.ps-icon-list--highlight .ps-icon-list__item--desktop:hover,.ps-icon-list--highlight .ps-icon-list__icon-wrap{transition:none!important;transform:none!important}}.ps-icon-list--stack .ps-icon-list__entry{border-top:1px solid rgba(var(--color-foreground),.14)}.ps-icon-list--stack .ps-icon-list__entry:last-child{border-bottom:1px solid rgba(var(--color-foreground),.14)}.ps-icon-list--stack .ps-icon-list__item--desktop{display:none}.ps-icon-list--stack .ps-icon-list__item--mobile{display:block}.ps-icon-list__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none}.ps-icon-list__summary::-webkit-details-marker{display:none}.ps-icon-list__item--mobile .ps-icon-list__text{padding:0 0 2rem 6.4rem}.ps-icon-list__chevron{width:1rem;height:1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s cubic-bezier(.22,1,.36,1);opacity:.55}.ps-icon-list__item--mobile[open] .ps-icon-list__chevron{transform:rotate(-135deg)}.ps-icon-list__icon-wrap{flex-shrink:0;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--color-foreground),.06);transition:background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.ps-icon-list__icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center}.ps-icon-list__title{font-family:var(--font-body-family);font-size:clamp(2.2rem,3vw,3rem);font-weight:700;line-height:1.2;margin:0;transition:text-decoration-color .3s ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25em;text-decoration-thickness:1.5px}.ps-icon-list__text{font-size:1.55rem;line-height:1.6;opacity:.88;max-width:48rem}.ps-icon-list__text p{margin:0}@media screen and (min-width:750px){.ps-icon-list--stack .ps-icon-list__item--desktop{display:grid;grid-template-columns:auto 1fr;gap:2.8rem;align-items:start;padding:3.6rem 0;margin:0;border-radius:0;transition:background-color .3s ease}.ps-icon-list--stack .ps-icon-list__item--mobile{display:none}.ps-icon-list--stack .ps-icon-list__item--desktop:hover .ps-icon-list__icon-wrap{background:rgba(var(--color-foreground),.12);transform:scale(1.06)}.ps-icon-list--stack .ps-icon-list__item--desktop:hover .ps-icon-list__title{text-decoration-color:currentColor}.ps-icon-list--stack .ps-icon-list__content{display:grid;grid-template-columns:minmax(16rem,.72fr) 1.15fr;gap:1.2rem 4.8rem;align-items:start;padding-top:.2rem}.ps-icon-list--stack .ps-icon-list__title{font-size:clamp(2.6rem,3.4vw,3.6rem);text-decoration:none}.ps-icon-list--stack .ps-icon-list__text{font-size:1.7rem;max-width:none;padding-top:.6rem}}@media(prefers-reduced-motion:reduce){.ps-icon-list__item--desktop,.ps-icon-list__item--desktop:hover,.ps-icon-list__icon-wrap,.ps-icon-list__chevron{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ps-sections.css.map */
