.pp-home{display:block;color:#1d1d1f;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;letter-spacing:normal;--pp-green:#003e31;--pp-width:1500px;--pp-gutter:48px;--pp-gutter-m:16px;--pp-space:64px;--pp-space-m:36px;--pp-gap:20px;--pp-gap-m:12px;--pp-hero:560px;--pp-hero-m:420px;--pp-arrivals:590px;--pp-arrivals-m:400px}.pp-home *{box-sizing:border-box}.pp-home [hidden]{display:none!important}.pp-home h1,.pp-home h2,.pp-home h3,.pp-home p{margin:0;color:inherit}.pp-home h1,.pp-home h2,.pp-home h3{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none}.pp-home h2{font-size:clamp(26px,2.5vw,38px);line-height:1.2;letter-spacing:.4px;overflow-wrap:anywhere}.pp-home a{color:inherit;text-decoration:none}.pp-home button,.pp-home input{font:inherit;letter-spacing:normal;border-radius:0}.pp-home button{cursor:pointer;color:inherit;min-width:44px;min-height:44px}.pp-home :focus-visible{outline:3px solid #a89b59;outline-offset:4px}.pp-home img,.pp-home svg.pp-placeholder{display:block;width:100%;height:auto;object-fit:cover}.pp-home .pp-placeholder{background:#eff0eb;fill:#b7c5ba}.pp-home .pp-eyebrow{font-family:Arial,sans-serif;font-size:10px;line-height:1.6;letter-spacing:2px;text-transform:uppercase;overflow-wrap:anywhere}.pp-home .pp-section{max-width:var(--pp-width);padding:var(--pp-space) var(--pp-gutter) 0;margin:0 auto;scroll-margin-top:100px}.pp-home .pp-heading{text-align:center;margin-bottom:32px}.pp-home .pp-heading .pp-eyebrow{margin-bottom:12px;color:#53675b}.pp-home .pp-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:48px;border:1px solid var(--pp-green);padding:14px 24px;color:var(--pp-green);font-size:11px;letter-spacing:1.3px;line-height:1.5}.pp-home .pp-button-white{background:#fff;border-color:#fff;color:#003e31}.pp-home .pp-center{text-align:center;margin-top:32px}.pp-home .pp-announcement{background:var(--pp-green);color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;text-align:center;padding:0 12px}.pp-home .pp-announcement button{border:0;background:transparent;font-size:22px}.pp-home .pp-announcement-track{width:420px;max-width:calc(100% - 100px);padding:8px 0}.pp-home .pp-announcement-track [data-pp-slide]:not([hidden]){animation:pp-announce-in .4s ease}.pp-home .pp-header{display:grid;grid-template-columns:200px 1fr auto;align-items:center;gap:24px;min-height:100px;padding:18px var(--pp-gutter)}.pp-home .pp-logo{font-family:Georgia,serif;font-size:26px;font-weight:700;color:var(--pp-green);overflow-wrap:anywhere}.pp-home .pp-logo img{width:180px;max-height:70px;object-fit:contain}.pp-home .pp-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:12px;letter-spacing:1px}.pp-home .pp-nav a{padding:10px 0}.pp-home .pp-cart{font-size:12px;white-space:nowrap}.pp-home .pp-hero{position:relative;background:#254c3e;color:#fff}.pp-home .pp-hero-slide{position:relative;min-height:var(--pp-hero);display:flex;align-items:center;padding:70px max(var(--pp-gutter),6%);isolation:isolate}.pp-home .pp-hero-slide picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.pp-home .pp-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pp-home .pp-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#051a14,transparent 95%)}.pp-home .pp-hero-copy{width:100%;max-width:660px}.pp-home .pp-hero-title{font-size:clamp(44px,6vw,86px);line-height:1.06;letter-spacing:-2px;margin:18px 0;color:#fff;overflow-wrap:anywhere}.pp-home .pp-hero-description{font-size:15px;line-height:1.65;max-width:480px;margin-bottom:28px}.pp-home .pp-hero-controls{position:absolute;right:var(--pp-gutter);bottom:20px;display:flex;align-items:center;gap:16px;font-size:12px}.pp-home .pp-hero-controls button{border:1px solid #ffffff80;color:#fff;background:#15392d55}.pp-home .pp-motion-row{text-align:right;max-width:var(--pp-width);margin:auto;padding:4px var(--pp-gutter) 0}.pp-home [data-pp-pause]{font-size:11px;border:0;background:transparent;text-decoration:underline;min-height:32px}.pp-home .pp-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--pp-gap);row-gap:calc(var(--pp-gap) + 12px)}.pp-home .pp-product{min-width:0}.pp-home .pp-product-photo{display:block;position:relative;overflow:hidden;background:#f4f3f0}.pp-home .pp-product-photo img,.pp-home .pp-product-photo .pp-placeholder{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:transform .4s}.pp-home .pp-product-photo:hover img{transform:scale(1.03)}.pp-home .pp-product-info{padding-top:12px}.pp-home .pp-product-info h3{font-family:Arial,sans-serif;font-size:12px;line-height:1.55;letter-spacing:normal;overflow-wrap:anywhere}.pp-home .pp-price{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;margin-top:6px;color:var(--pp-green)}.pp-home .pp-price s{color:#666}.pp-home .pp-badge{position:absolute;top:10px;left:10px;background:#fff;padding:5px 8px;font-size:10px}.pp-home .pp-arrivals-layout{display:grid;grid-template-columns:2fr 3fr;gap:var(--pp-gap);height:var(--pp-arrivals)}.pp-home .pp-arrival-window{overflow-y:auto;min-width:0;min-height:0;scrollbar-width:thin;overscroll-behavior:contain;scrollbar-color:#b9c7bd transparent}.pp-home .pp-arrival-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;padding:4px 8px 12px 0}.pp-home .pp-arrival-banner{position:relative;min-width:0;overflow:hidden;background:#254c3e}.pp-home .pp-arrival-banner>img,.pp-home .pp-arrival-banner>svg{width:100%;height:100%;object-fit:cover}.pp-home .pp-arrival-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 20%,#061f16c9);pointer-events:none}.pp-home .pp-arrival-copy{position:absolute;z-index:1;left:36px;right:26px;bottom:32px;color:#fff}.pp-home .pp-arrival-copy h3{font-size:clamp(30px,3.4vw,50px);line-height:1.15;margin:16px 0 24px;overflow-wrap:anywhere}.pp-home .pp-arrival-copy>a{font-size:12px;letter-spacing:2px;display:inline-block;padding-bottom:8px;border-bottom:1px solid}.pp-home .pp-newsletter{margin-top:var(--pp-space);padding:48px max(var(--pp-gutter),calc((100% - var(--pp-width))/2 + var(--pp-gutter)));display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;background:#edf0e8;color:#003e31}.pp-home .pp-newsletter h2{font-size:30px;letter-spacing:-.5px;margin:12px 0}.pp-home .pp-newsletter p:not(.pp-eyebrow):not(.pp-form-message){font-size:18px}.pp-home .pp-form{min-width:0;margin:0}.pp-home .pp-form label{font-size:12px}.pp-home .pp-email-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid #003e31}.pp-home .pp-email-row input{min-width:0;width:100%;background:transparent;color:#003e31;border:0;padding:12px 0;min-height:48px;box-shadow:none;font-size:16px}.pp-home .pp-email-row button{background:transparent;border:0;flex-shrink:0;font-size:12px}.pp-home .pp-consent{font-size:11px;margin-top:12px}.pp-home .pp-consent p{font-size:11px!important}.pp-home .pp-consent a{text-decoration:underline}.pp-home .pp-form-message{margin-top:12px;font-size:13px}.pp-home .pp-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pp-gap)}.pp-home .pp-category{position:relative;min-width:0;background:#eceee7;overflow:hidden}.pp-home .pp-category>a{display:block}.pp-home .pp-category img,.pp-home .pp-category svg{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.pp-home .pp-category:after{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0a221bb8);pointer-events:none}.pp-home .pp-category-label{position:absolute;z-index:1;left:24px;right:24px;bottom:24px;color:#fff;font-family:Georgia,serif;font-size:30px;line-height:1.2;display:flex;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.pp-home .pp-category-label>span{font:16px Arial}.pp-home .pp-community{padding-bottom:var(--pp-space)}.pp-home .pp-community-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.pp-home .pp-community-heading .pp-eyebrow{margin-bottom:12px;color:#53675b}.pp-home .pp-community-heading>a{font-size:12px;overflow-wrap:anywhere}.pp-home .pp-community-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pp-home .pp-community-item{position:relative;min-width:0;overflow:hidden}.pp-home .pp-community-item img,.pp-home .pp-community-item svg{aspect-ratio:1/1.12;object-fit:cover;width:100%;height:auto}.pp-home .pp-community-item span{position:absolute;left:12px;bottom:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:6px 8px;background:#fffffff0;color:#003e31;font-size:10px;overflow-wrap:anywhere}@media(min-width:750px)and (max-width:989px){.pp-home .pp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home .pp-header{grid-template-columns:1fr auto}.pp-home .pp-nav{grid-row:2;grid-column:1/-1}.pp-home .pp-newsletter{gap:28px}.pp-home .pp-arrival-copy{left:20px;right:20px}.pp-home .pp-category-label{font-size:24px;left:16px;right:16px}}@media(max-width:749px){.pp-home .pp-section{padding:var(--pp-space-m) var(--pp-gutter-m) 0}.pp-home .pp-heading{margin-bottom:22px}.pp-home h2{font-size:25px}.pp-home .pp-eyebrow{font-size:9px;letter-spacing:1.5px}.pp-home .pp-header{padding:16px var(--pp-gutter-m) 0;grid-template-columns:1fr auto;gap:12px}.pp-home .pp-logo{font-size:24px}.pp-home .pp-logo img{width:150px;max-height:58px}.pp-home .pp-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:4px 10px;font-size:10px;letter-spacing:0}.pp-home .pp-nav a{min-height:44px;display:flex;align-items:center}.pp-home .pp-hero-slide{min-height:var(--pp-hero-m);padding:48px var(--pp-gutter-m) 80px}.pp-home .pp-hero-title{font-size:clamp(38px,11vw,50px);letter-spacing:-1.5px;margin:16px 0}.pp-home .pp-hero-description{font-size:14px;max-width:290px}.pp-home .pp-hero-image{object-position:60% center}.pp-home .pp-hero-controls{right:var(--pp-gutter-m);bottom:16px;gap:12px}.pp-home .pp-motion-row{padding:0 var(--pp-gutter-m)}.pp-home .pp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--pp-gap-m) + 10px) var(--pp-gap-m)}.pp-home .pp-product-info{padding-top:9px}.pp-home .pp-product-info h3{font-size:12px;line-height:1.5}.pp-home .pp-center{margin-top:24px}.pp-home .pp-arrivals-layout{grid-template-columns:1fr;height:auto;gap:16px}.pp-home .pp-arrival-window{height:var(--pp-arrivals-m)}.pp-home .pp-arrival-grid{gap:20px var(--pp-gap-m);padding-right:4px}.pp-home .pp-arrival-banner{height:380px}.pp-home .pp-arrival-copy{left:24px;right:24px;bottom:28px}.pp-home .pp-arrival-copy h3{font-size:35px}.pp-home .pp-newsletter{margin-top:var(--pp-space-m);grid-template-columns:1fr;gap:26px;padding:34px var(--pp-gutter-m)}.pp-home .pp-newsletter h2{font-size:27px;line-height:1.2}.pp-home .pp-email-row,.pp-home .pp-categories{gap:8px}.pp-home .pp-category img,.pp-home .pp-category svg{aspect-ratio:3/5}.pp-home .pp-category-label{font-size:clamp(14px,4vw,20px);left:8px;right:8px;bottom:16px;display:block}.pp-home .pp-category-label>span{display:none}.pp-home .pp-community-heading{display:block;margin-bottom:22px}.pp-home .pp-community-heading h2{margin-bottom:12px}.pp-home .pp-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pp-home .pp-community-item span{left:8px;bottom:8px;right:8px;max-width:calc(100% - 16px);font-size:9px}.pp-home .pp-community{padding-bottom:var(--pp-space-m)}}@keyframes pp-announce-in{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@keyframes pp-announce-out{to{opacity:0;transform:translate(-22px)}}@media(prefers-reduced-motion:reduce){.pp-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pp-home .pp-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:749px){.pp-home .pp-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-home .pp-category-label{font-size:clamp(14px,1.6vw,26px)}.pp-home .pp-clearance-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--pp-gap);align-items:stretch}.pp-home .pp-clearance-banner{min-height:0}.pp-home .pp-clearance-banner>img,.pp-home .pp-clearance-banner>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pp-home .pp-clearance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;align-content:start;min-width:0}.pp-home .pp-clearance-banner .pp-arrival-copy>a{min-height:44px;display:inline-flex;align-items:center;gap:8px}@media(max-width:749px){.pp-home .pp-clearance-layout{grid-template-columns:minmax(0,1fr);gap:16px}.pp-home .pp-clearance-banner{min-height:0;height:380px}.pp-home .pp-clearance-grid{gap:20px var(--pp-gap-m)}}.pp-home .pp-arrival-banner>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pp-home .pp-arrival-banner>picture>img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.pp-home{min-width:0;width:100%}.pp-home .pp-arrivals-layout{grid-template-columns:minmax(0,1fr)}.pp-home .pp-arrival-banner,.pp-home .pp-clearance-banner{width:100%;height:auto;min-height:0;aspect-ratio:4/5}.pp-home .pp-arrival-banner>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pp-home .pp-arrival-copy{left:16px;right:16px;bottom:16px}.pp-home .pp-arrival-copy h3{font-size:clamp(26px,7vw,35px);margin:10px 0 16px}.pp-home .pp-arrival-copy>a,.pp-home .pp-clearance-banner .pp-arrival-copy>a{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:8px 0;font-size:12px}.pp-home .pp-product-info h3{overflow-wrap:anywhere;white-space:normal}.pp-home .pp-price{gap:4px 8px;line-height:1.5;overflow-wrap:anywhere}.pp-home .pp-category-label{font-size:clamp(14px,3.8vw,20px)}.pp-home .pp-email-row button{white-space:normal;max-width:45%;overflow-wrap:anywhere}}.pp-home .pp-clearance-grid>.pp-product>.pp-placeholder{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}@media(min-width:750px){.pp-home .pp-clearance-banner{height:auto;min-height:0;align-self:stretch}}.pp-home .pp-clearance-layout{height:var(--pp-arrivals)}.pp-home .pp-clearance-products{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;height:100%}.pp-home .pp-clearance-window{flex:1;min-height:0;height:auto;scroll-behavior:auto;overflow-anchor:none}.pp-home .pp-clearance-grid{padding:4px 8px 12px 0}.pp-home .pp-clearance-pause{align-self:flex-end;flex-shrink:0;min-height:44px;padding:8px 0;border:0;background:transparent;font-size:11px;text-decoration:underline}@media(max-width:749px){.pp-home .pp-clearance-layout{height:auto}.pp-home .pp-clearance-products{height:var(--pp-arrivals-m)}.pp-home .pp-clearance-window{height:auto}.pp-home .pp-clearance-grid{padding-right:4px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/pp-homepage.css.map */
