.psx-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 46%,#CFDEC9 0 21%,transparent 21.4%),radial-gradient(circle at 78% 46%,rgba(239,183,131,.55) 0 30%,transparent 30.4%),linear-gradient(180deg,#f6f3ea,#eef3ea)}.psx-hero__fallback svg{position:absolute;right:16%;top:50%;transform:translateY(-50%);width:min(26vw,30rem);height:auto;opacity:.55}.psx-card__fallback{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#CFDEC9 0 38%,transparent 38.5%),linear-gradient(160deg,#f6f3ea,#e9f0e5)}.psx-card__fallback svg{width:38%;height:auto}.psx-ft__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.5;pointer-events:none}.psx-ft{position:relative;overflow:hidden}.psx-ft>.psx-wrap{position:relative}.psx-sv{position:relative;overflow:hidden}.psx-sv>.psx-wrap{position:relative;z-index:1}.psx-sv__dog{position:absolute;right:2rem;bottom:0;width:min(22vw,26rem);height:auto;pointer-events:none}@media(max-width:989px){.psx-sv__dog{display:none}}.psx-pi{padding:4.4rem 0;background:var(--cream)}.psx-pi__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.psx-pi__card{padding:2.2rem;border-radius:2rem;background:#fff;border:1px solid rgba(21,63,53,.12)}.psx-pi__card h2{margin:0 0 .8rem;font:700 1.9rem/1.25 Manrope,system-ui,sans-serif;color:var(--pine);display:flex;align-items:center;gap:1rem}.psx-pi__card p{margin:0;font-size:1.55rem;line-height:1.55}.psx-pi__card p+p{margin-top:.8rem}.psx-pi__card.is-warn{background:#fff8ee;border-color:#efb783cc}.psx-pi__links{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.4rem}.psx-pi__links a{font-weight:700;color:var(--pine);text-underline-offset:.3rem}.psx-pi__specs{margin:1.6rem 0 0;padding:2.2rem;border-radius:2rem;background:#fff;border:1px solid rgba(21,63,53,.12)}.psx-pi__specs dl{margin:0;display:grid;gap:1rem}.psx-pi__specs dt{font-weight:700;color:var(--pine)}.psx-pi__specs dd{margin:0}.psx-pi__tut{display:grid;grid-template-columns:22rem 1fr;gap:2rem;align-items:center;margin-top:1.6rem;padding:1.6rem;border-radius:2rem;background:var(--sage);color:inherit;text-decoration:none}.psx-pi__tut img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:1.4rem}.psx-pi__tut b{display:block;font:700 1.9rem/1.25 Manrope,system-ui,sans-serif;color:var(--pine)}.psx-pi__tut span{display:block;margin-top:.6rem;font-size:1.5rem}.psx-pi__x{margin-top:3rem}.psx-pi__x h2{margin:0;font:700 2.4rem/1.2 Manrope,system-ui,sans-serif;color:var(--pine)}.psx-pi__x>p{margin:.8rem 0 0;font-size:1.6rem;max-width:64rem}.psx-pi__xgrid{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.psx-pi__xcard{display:grid;grid-template-columns:9rem 1fr;gap:1.4rem;align-items:center;padding:1.2rem;border-radius:1.8rem;background:#fff;border:1px solid rgba(21,63,53,.12);color:inherit;text-decoration:none;transition:transform .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.psx-pi__xcard:hover{transform:translateY(-2px)}}.psx-pi__xcard img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:1.2rem;background:#fff}.psx-pi__xcard b{display:block;font:700 1.6rem/1.25 Manrope,system-ui,sans-serif;color:var(--pine)}.psx-pi__xcard small{display:block;margin-top:.4rem;font-size:1.4rem}.psx-pi__ship{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-top:2.4rem;padding:1.6rem 2rem;border-radius:1.6rem;background:var(--pine);color:var(--cream);font-size:1.5rem}.psx-pi__ship a{color:var(--apricot);font-weight:700;text-underline-offset:.3rem}@media(max-width:989px){.psx-pi__grid,.psx-pi__xgrid,.psx-pi__tut{grid-template-columns:1fr}}.psx-sticky{display:none}@media(max-width:749px){.psx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid rgba(21,63,53,.16);box-shadow:0 -10px 24px -16px #153f3580;transform:translateY(110%);transition:transform .25s ease}.psx-sticky.is-visible{transform:none}.psx-sticky__info{min-width:0;font-family:DM Sans,system-ui,sans-serif}.psx-sticky__info strong{display:block;font:700 1.4rem/1.25 Manrope,system-ui,sans-serif;color:#153f35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psx-sticky__info span{font-size:1.4rem;color:#22332d}.psx-sticky .psx-btn{flex:none;min-height:4.8rem;padding:0 2rem;font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.psx-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/psx2.css.map */
