/* START_SECTION:pt-home (INDEX:53) */
.pt-purpose-section{scroll-margin-top:20px}.pt-purpose-grid{display:grid;gap:14px;margin-top:24px}.pt-purpose-card{display:grid;grid-template-columns:110px minmax(0,1fr);border:1px solid var(--pt-line);border-radius:14px;overflow:hidden;background:#f5f3ed;text-decoration:none}.pt-purpose-card--2{background:#eef5fc}.pt-purpose-card--3{background:#fbf6e5}.pt-purpose-card--3>img{object-fit:cover;background:#fff}.pt-purpose-card>img{width:110px;height:100%;object-fit:cover}.pt-purpose-copy{padding:16px;min-width:0}.pt-purpose-number{font-size:11px;letter-spacing:.12em;color:var(--pt-blue)}.pt-purpose-copy h3{font-size:18px;font-weight:700;line-height:1.6;margin:3px 0 6px}.pt-purpose-copy p{font-size:12px;color:#526175;line-height:1.7;margin:0 0 9px}.pt-purpose-link{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:var(--pt-blue)}.pt-purpose-link .pt-icon{width:18px;height:18px}.pt-species{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px}.pt-species>span{width:100%;font-size:12px;color:#526175}.pt-species a{display:flex;gap:18px;align-items:center;justify-content:center;min-height:46px;padding:8px 18px;border:1px solid #cbd4df;border-radius:24px;text-decoration:none;font-size:13px;font-weight:600}.pt-species .pt-icon{width:17px;height:17px}.pt-purpose-feature{padding:32px 0;scroll-margin-top:20px;border-top:1px solid var(--pt-line);background:#fcfbf8}.pt-purpose-feature--2{background:#f1f6fc}.pt-purpose-feature--3{background:#fffdf5}.pt-purpose-feature-inner{display:grid;gap:24px}.pt-purpose-feature-copy .pt-button{margin-top:18px;font-size:12px;min-height:44px}.pt-purpose-products{align-content:start}.pt-purpose-products .pt-card-image{background:#fff}.pt-browse-all{margin-block:28px 36px}.pt-card-species{margin:8px 0 0;color:var(--pt-blue);font-size:10px;font-weight:600}.pt-price-detail{display:block;font-size:10px;font-weight:400;color:#526175;margin:4px 0}.pt-purpose-feature-copy .pt-title{font-size:22px}.pt-collection-description{max-width:760px;font-size:13px;color:#526175}.pt-collection-description p{margin:10px 0 0}
@media(min-width:750px){.pt-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pt-purpose-card{display:flex;flex-direction:column}.pt-purpose-card>img{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}.pt-purpose-copy{padding:20px 24px}.pt-purpose-copy h3{font-size:21px}.pt-purpose-copy p{font-size:13px}.pt-species{justify-content:center;margin-top:30px}.pt-species>span{width:auto;margin-right:10px}.pt-purpose-feature{padding:44px 0}.pt-purpose-feature-inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:start}.pt-purpose-feature-copy{padding-top:12px}.pt-purpose-feature .pt-purpose-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.pt-purpose-feature-copy .pt-title{font-size:26px}.pt-purpose-feature-copy .pt-subtitle{font-size:14px}.pt-purpose-products .pt-card-image{max-height:340px}.pt-browse-all{margin-block:32px 48px}.pt-hero-inner{padding-block:28px}.pt-hero-photo>img{max-height:340px}.pt-purpose-section{padding-top:36px}}
@media(prefers-reduced-motion:no-preference){.pt-purpose-card{transition:box-shadow .15s ease}.pt-purpose-card:hover{box-shadow:0 5px 18px #20304712}}
/* END_SECTION:pt-home */
