.psx-s{--pine: #153F35;--pine-2: #0F2F27;--cream: #F6F3EA;--sage: #CFDEC9;--apricot: #EFB783;--ink: #22332D;font-family:DM Sans,system-ui,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.6;color:var(--ink)}.psx-s *,.psx-s *:before,.psx-s *:after{box-sizing:border-box}.psx-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.psx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.psx-h2{margin:0;font:700 clamp(2.6rem,3.2vw,3.6rem)/1.15 "Manrope",system-ui,sans-serif;color:var(--pine);text-wrap:balance}.psx-h3{margin:0;font:700 1.9rem/1.25 Manrope,system-ui,sans-serif;color:var(--pine)}.psx-kicker{margin:0 0 1rem;font:700 1.3rem Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a5a2b}.psx-lead{margin:1.2rem 0 0;max-width:64rem;font-size:1.7rem}.psx-ico{width:2.4rem;height:2.4rem;flex:none}.psx-s a:focus-visible,.psx-s button:focus-visible{outline:3px solid var(--pine);outline-offset:3px;border-radius:.6rem}.psx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.6rem;border:2px solid var(--pine);border-radius:999px;font:700 1.6rem Manrope,system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease}.psx-btn--primary{background:var(--pine);color:var(--cream)}.psx-btn--primary:hover{background:var(--pine-2)}.psx-btn--ghost{background:transparent;color:var(--pine)}.psx-btn--ghost:hover{background:var(--pine);color:var(--cream)}.psx-btn .psx-ico{width:1.8rem;height:1.8rem;transition:transform .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.psx-btn:hover .psx-ico{transform:translate(3px)}}.psx-pre{opacity:0;transform:translateY(10px)}.psx-pre.is-visible{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}@media(prefers-reduced-motion:reduce){.psx-pre{opacity:1!important;transform:none!important;transition:none!important}}.psx-hero{position:relative;background:var(--cream);overflow:hidden}.psx-hero__stage{position:relative;width:100%;aspect-ratio:1672 / 941;max-height:min(64rem,82vh);min-height:46rem;background:var(--cream)}.psx-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.psx-hero__slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.psx-hero__slide picture,.psx-hero__slide img{display:block;width:100%;height:100%}.psx-hero__slide img{object-fit:cover;object-position:right center}.psx-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f6f3eaf2,#f6f3eacc 34%,#f6f3ea00 62%)}.psx-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;pointer-events:none}.psx-hero__box{max-width:54rem;pointer-events:auto;padding-bottom:5rem}.psx-hero__title{margin:0;font:700 clamp(3.4rem,4.6vw,5.6rem)/1.08 "Manrope",system-ui,sans-serif;color:var(--pine);text-wrap:balance}.psx-hero__text{margin:1.6rem 0 0;max-width:48rem;font-size:1.8rem;color:var(--ink)}.psx-hero__cta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.6rem}.psx-hero__ctrl{position:absolute;z-index:3;left:max(2rem,calc((100% - 1200px)/2 + 2rem));bottom:2rem;display:flex;align-items:center;gap:.2rem;padding:.4rem .8rem;border-radius:999px;background:#fffffff0;box-shadow:0 6px 20px -10px #153f3580}.psx-hero__btn{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pine);cursor:pointer}.psx-hero__btn:hover{background:var(--sage)}.psx-hero__btn svg{width:2.4rem;height:2.4rem}.psx-hero__btn--prev svg{transform:scaleX(-1)}.psx-hero__dots{display:flex}.psx-hero__dot{display:grid;place-items:center;width:3.2rem;height:4.4rem;padding:0;border:0;background:none;cursor:pointer}.psx-hero__dot:before{content:"";width:1rem;height:1rem;border-radius:999px;background:#153f354d;transition:width .25s ease,background .25s ease}.psx-hero__dot[aria-current=true]:before{width:2.2rem;background:var(--pine)}.psx-hero.is-single .psx-hero__ctrl,.psx-hero__play[hidden],.psx-hero__pause[hidden]{display:none}.psx-sit{padding:6rem 0 5rem;background:var(--sage)}.psx-sit__grid{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem}.psx-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:2.4rem;background:#fff;color:inherit;text-decoration:none;box-shadow:0 1px #153f3514;transition:transform .18s ease,box-shadow .18s ease}.psx-card:focus-visible{outline:3px solid var(--pine);outline-offset:4px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.psx-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #153f3529}}.psx-card__media{display:block;aspect-ratio:1 / 1;background:linear-gradient(160deg,var(--cream),#e7efe3)}.psx-card__media img{display:block;width:100%;height:100%;object-fit:cover}.psx-card__body{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:2rem 2rem 2.2rem}.psx-card__text{margin:0;font-size:1.5rem;line-height:1.5}.psx-card__help{margin:0;font-size:1.3rem;color:#4a5c55}.psx-card__cta{margin-top:auto;padding-top:1rem;display:inline-flex;align-items:center;gap:.6rem;font:700 1.5rem Manrope,system-ui,sans-serif;color:var(--pine)}.psx-card__cta .psx-ico{width:1.8rem;height:1.8rem;transition:transform .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.psx-card:hover .psx-card__cta .psx-ico{transform:translate(3px)}}.psx-cmp{padding:5.6rem 0;background:var(--cream)}.psx-cmp__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:3rem;align-items:center}.psx-cmp__art{display:block;width:100%;height:auto;border-radius:2rem}.psx-cmp__grid{list-style:none;margin:3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.psx-cmp__grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.psx-cmp__grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.psx-pc{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:2.2rem;background:#fff;border:1px solid rgba(21,63,53,.12)}.psx-pc__img{display:block;aspect-ratio:1 / 1;background:#fff;padding:1rem}.psx-pc__img img{display:block;width:100%;height:100%;object-fit:contain}.psx-pc__body{display:flex;flex-direction:column;gap:.8rem;flex:1;padding:0 1.8rem 2rem}.psx-pc__type{display:inline-flex;align-items:center;gap:.8rem;font:700 1.2rem Manrope,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a5a2b}.psx-pc__title{margin:0;font:700 1.7rem/1.25 Manrope,system-ui,sans-serif;color:var(--pine)}.psx-pc__title a{color:inherit;text-decoration:none}.psx-pc__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.psx-pc dl{margin:.4rem 0 0;display:grid;gap:.7rem;font-size:1.4rem;line-height:1.45}.psx-pc dt{font-weight:700;color:var(--pine)}.psx-pc dd{margin:0}.psx-pc__price{margin:.6rem 0 0;font:700 1.8rem Manrope,system-ui,sans-serif;color:var(--pine)}.psx-pc__price small{font:400 1.3rem DM Sans,system-ui,sans-serif;opacity:.75}.psx-pc .psx-btn{margin-top:auto;min-height:4.4rem;padding:0 2rem;font-size:1.5rem}.psx-ft{padding:5.6rem 0;background:#fff}.psx-ft.is-sage{background:var(--sage)}.psx-ft.is-cream{background:var(--cream)}.psx-ft__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.4rem;align-items:center}.psx-ft.is-right .psx-ft__media{order:2}.psx-ft__media img,.psx-ft__media svg{display:block;width:100%;height:auto;border-radius:2.4rem}.psx-ft__media svg{background:var(--cream);padding:2rem}.psx-ft__list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.2rem}.psx-ft__list li{display:grid;grid-template-columns:3.2rem 1fr;gap:1.2rem;align-items:start}.psx-ft__list b{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--apricot);color:var(--pine);font:700 1.5rem Manrope,system-ui,sans-serif}.psx-ft__list span{padding-top:.2rem}.psx-ft__note{margin:2rem 0 0;padding:1.6rem 2rem;border-left:.5rem solid var(--pine);border-radius:1.2rem;background:var(--cream);font-size:1.5rem}.psx-ft.is-cream .psx-ft__note{background:#fff}.psx-ft__cta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.psx-sv{padding:4.4rem 0;background:var(--pine);color:var(--cream)}.psx-sv .psx-h2{color:var(--cream);font-size:clamp(2.4rem,2.8vw,3.2rem)}.psx-sv__grid{list-style:none;margin:2.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.psx-sv__item{display:flex;flex-direction:column;gap:.8rem;height:100%;padding:2rem;border-radius:2rem;background:#f6f3ea14;border:1px solid rgba(246,243,234,.18)}.psx-sv__ico{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:var(--cream)}.psx-sv__ico .psx-ico{width:3.2rem;height:3.2rem}.psx-sv__t{margin:.4rem 0 0;font:700 1.8rem/1.25 Manrope,system-ui,sans-serif;color:var(--cream)}.psx-sv__x{margin:0;font-size:1.5rem;line-height:1.5;color:#f6f3eae6}.psx-sv__item a{margin-top:auto;padding-top:.6rem;font-weight:700;color:var(--apricot);text-underline-offset:.3rem}.psx-sv__item a:focus-visible{outline-color:var(--apricot)}.psx-tu{position:relative;padding:5.6rem 0;background:var(--cream);overflow:hidden}.psx-tu__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.psx-tu__paws{display:block;width:24rem;max-width:40%;height:auto;opacity:.9}.psx-tu__grid{list-style:none;margin:3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.psx-ar{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:2.2rem;background:#fff;color:inherit;text-decoration:none;border:1px solid rgba(21,63,53,.12);transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.psx-ar:hover{transform:translateY(-3px);box-shadow:0 12px 28px #153f3524}}.psx-ar__img{display:block;aspect-ratio:16 / 10;background:var(--sage)}.psx-ar__img img{display:block;width:100%;height:100%;object-fit:cover}.psx-ar__body{display:flex;flex-direction:column;gap:.8rem;flex:1;padding:2rem}.psx-ar__tag{font:700 1.2rem Manrope,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8a5a2b}.psx-ar__title{margin:0;font:700 1.9rem/1.25 Manrope,system-ui,sans-serif;color:var(--pine)}.psx-ar__x{margin:0;font-size:1.5rem;line-height:1.5}.psx-ar__cta{margin-top:auto;padding-top:1rem;font:700 1.5rem Manrope,system-ui,sans-serif;color:var(--pine)}.psx-a-print{opacity:1}@media(prefers-reduced-motion:no-preference){.psx-anim.is-playing .psx-a-tail{transform-box:view-box;transform-origin:250px 135px;animation:psx-wag 2.8s ease-in-out infinite}.psx-anim.is-playing .psx-a-tape{stroke-dasharray:240;animation:psx-draw 3.5s ease-in-out infinite}.psx-anim.is-playing .psx-a-print{animation:psx-step 3.6s ease-in-out infinite}.psx-anim.is-playing .psx-a-p2{animation-delay:.5s}.psx-anim.is-playing .psx-a-p3{animation-delay:1s}.psx-anim.is-playing .psx-a-p4{animation-delay:1.5s}}@keyframes psx-wag{0%,to{transform:rotate(-5deg)}50%{transform:rotate(9deg)}}@keyframes psx-draw{0%,15%{stroke-dashoffset:240}60%,to{stroke-dashoffset:0}}@keyframes psx-step{0%,to{opacity:.25}35%,65%{opacity:1}}@media(max-width:989px){.psx-sit__grid,.psx-cmp__grid,.psx-cmp__grid.is-3,.psx-sv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.psx-tu__grid{grid-template-columns:1fr}.psx-ft__grid,.psx-cmp__head{grid-template-columns:1fr;gap:2.4rem}.psx-ft.is-right .psx-ft__media{order:0}}@media(max-width:749px){.psx-wrap{padding:0 1.6rem}.psx-sit,.psx-cmp,.psx-ft,.psx-tu{padding:4rem 0}.psx-hero__stage{aspect-ratio:auto;height:60rem;max-height:none;min-height:0}.psx-hero__slide img{object-position:center bottom}.psx-hero__shade{background:linear-gradient(180deg,#f6f3eaf5,#f6f3ead6 42%,#f6f3ea00 66%)}.psx-hero__copy{align-items:flex-start;padding-top:2.4rem}.psx-hero__box{padding-bottom:0}.psx-hero__title{font-size:3.1rem}.psx-hero__text{margin-top:1rem;font-size:1.5rem}.psx-hero__cta{margin-top:1.6rem;gap:.8rem}.psx-hero__cta .psx-btn{min-height:4.4rem;padding:0 1.8rem;font-size:1.4rem}.psx-hero__ctrl{left:1.6rem;bottom:1.2rem}.psx-card__body{padding:1.4rem}.psx-card__text{font-size:1.4rem}.psx-card__help{display:none}}@media(max-width:520px){.psx-sit__grid,.psx-cmp__grid,.psx-sv__grid{grid-template-columns:1fr}.psx-tu__head{flex-direction:column;align-items:flex-start}.psx-tu__paws{display:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/psx.css.map */
