.cp-site{--cp-moss: #64744c;margin:0;background:var(--cp-mist);color:var(--cp-ink);-webkit-font-smoothing:antialiased}.cp-site,.cp-site *{box-sizing:border-box}.cp-site a{color:inherit;text-decoration:none}.cp-kicker,.cp-number{margin:0 0 24px;font-size:var(--cp-size-kicker);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.cp-site h1,.cp-site h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em}.cp-hero{min-height:760px;display:grid;grid-template-columns:41% 59%;background:var(--cp-pine);color:var(--cp-mist)}.cp-hero-copy{position:relative;z-index:2;padding:clamp(55px,7vw,105px) 5vw 76px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.cp-hero-copy:before{content:"";position:absolute;width:560px;height:560px;left:-240px;bottom:-310px;border:1px solid rgba(247,245,238,.12);border-radius:50%;box-shadow:0 0 0 55px #f7f5ee06,0 0 0 110px #f7f5ee05;pointer-events:none}.cp-brand-stamp{width:112px;height:112px;margin-bottom:50px;padding:8px;display:grid;place-items:center;background:#fff;border-radius:50%;box-shadow:0 10px 28px #00000038}.cp-brand-stamp img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.cp-hero h1{max-width:560px;font-size:clamp(40px,5.8vw,var(--cp-size-h1));line-height:.95}.cp-hero-text{max-width:450px;margin:30px 0 36px;color:#f7f5eeb8;font-size:var(--cp-size-body);line-height:1.75}.cp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.cp-button{min-width:218px;padding:17px 20px;display:inline-flex;align-items:center;justify-content:space-between;border:1px solid currentColor;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .22s ease,color .22s ease}.cp-button-light:hover{background:var(--cp-mist);color:var(--cp-ink)}.cp-button-dark{background:var(--cp-ink);color:var(--cp-mist);border-color:var(--cp-ink)}.cp-button-dark:hover{background:var(--cp-orange);border-color:var(--cp-orange)}.cp-text-link{padding-bottom:5px;border-bottom:1px solid rgba(247,245,238,.55);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cp-media{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.cp-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#121d150f,#121d1547);pointer-events:none}.cp-media.is-empty{display:grid;place-items:center;background-color:#839078;background-image:radial-gradient(circle at 20% 70%,transparent 0 120px,rgba(247,245,238,.12) 121px 122px,transparent 123px 165px,rgba(247,245,238,.1) 166px 167px,transparent 168px),linear-gradient(145deg,#52664e,#8e987f)}.cp-media.is-empty>span{position:relative;z-index:2;padding:11px 15px;border:1px solid rgba(255,255,255,.6);color:#fff;font-size:9px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.cp-coordinate{position:absolute;z-index:2;right:24px;bottom:24px;padding:10px 13px;background:#121d15c7;color:#fff;font-size:9px;letter-spacing:.18em}.cp-manifesto{padding:125px 9vw 115px;background:var(--cp-sand)}.cp-manifesto .cp-kicker{color:#5d6854}.cp-manifesto h2{max-width:1080px;font-size:clamp(24px,5.8vw,var(--cp-size-h2));line-height:1.04}.cp-manifesto-grid{margin-top:72px;margin-left:34%;display:grid;grid-template-columns:1.35fr .65fr;gap:8vw}.cp-manifesto-grid>p{margin:0;font-size:var(--cp-size-body);line-height:1.65;font-family:Georgia,serif}.cp-trail-data{display:flex;align-items:flex-start;gap:24px}.cp-trail-data span{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--cp-orange);border-radius:50%;color:var(--cp-orange);font:13px Georgia,serif}.cp-trail-data p{margin:0;color:#5b6255;font-size:10px;line-height:1.8;letter-spacing:.13em;text-transform:uppercase}.cp-feature{min-height:625px;display:grid;grid-template-columns:58% 42%}.cp-feature-media{min-height:625px}.cp-feature-copy{padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.cp-feature-copy h2{font-size:clamp(24px,6vw,var(--cp-size-h2));line-height:.98}.cp-feature-copy>p:not(.cp-number){max-width:455px;margin:28px 0 36px;color:#172019b3;font-size:var(--cp-size-body);line-height:1.75}.cp-number{color:#66705f}.cp-arrow-link{width:fit-content;padding-bottom:7px;border-bottom:1px solid currentColor;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.cp-arrow-link span{margin-left:8px}.cp-accessories{background:var(--cp-mist)}.cp-collection{grid-template-columns:42% 58%;background:var(--cp-pine);color:var(--cp-mist)}.cp-collection .cp-number{color:#f7f5ee8c}.cp-collection .cp-feature-copy>p:not(.cp-number){color:#f7f5eead}.cp-categories{padding:115px 5vw 90px;background:#cbd1bf}.cp-categories-head{margin-bottom:55px;display:grid;grid-template-columns:1fr 370px;gap:55px;align-items:end}.cp-categories-head .cp-kicker{color:#56604e;margin-bottom:18px}.cp-categories-head h2{font-size:clamp(24px,5.5vw,var(--cp-size-h2))}.cp-categories-head>p{margin:0 0 8px;color:#555d50;font-size:14px;line-height:1.7}.cp-categories-layout{display:grid;grid-template-columns:58% 42%;min-height:600px;background:var(--cp-mist)}.cp-category-media{min-height:600px}.cp-category-list{padding:38px 5vw;display:flex;flex-direction:column;justify-content:center}.cp-category-list>a{min-height:92px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;border-bottom:1px solid rgba(23,32,25,.22);transition:color .2s ease,padding-left .2s ease}.cp-category-list>a:first-child{border-top:1px solid rgba(23,32,25,.22)}.cp-category-list>a:hover{color:var(--cp-orange);padding-left:8px}.cp-category-list span{color:#7b8376;font:12px Georgia,serif}.cp-category-list strong{font:400 clamp(18px,2.7vw,38px)/1 Georgia,serif}.cp-category-list em{font-style:normal}.cp-proof{padding:48px 6vw;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;border-bottom:1px solid rgba(23,32,25,.16);background:var(--cp-mist)}.cp-proof div{display:flex;align-items:flex-start;gap:20px}.cp-proof span{color:var(--cp-orange);font:13px Georgia,serif}.cp-proof p{margin:0;font-size:10px;line-height:1.55;letter-spacing:.14em;text-transform:uppercase}.cp-closing{padding:125px 9vw;text-align:center;background:var(--cp-sand)}.cp-closing .cp-kicker{color:#626b5a}.cp-closing h2{max-width:900px;margin:0 auto 42px;font-size:clamp(24px,6.5vw,var(--cp-size-h2));line-height:1}.cp-closing .cp-button{margin:0 auto}.cp-shop-header,.cp-shop-footer{padding:22px 5vw;display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--cp-pine);color:var(--cp-mist);font-family:Arial,sans-serif}.cp-shop-header img{width:78px;height:78px;padding:5px;object-fit:contain;background:#fff;border-radius:50%}.cp-shop-header nav{display:flex;gap:25px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.cp-shop-header a,.cp-shop-footer a{color:inherit;text-decoration:none}.cp-shop-main{min-height:65vh;max-width:1320px;margin:0 auto;padding:70px 5vw 100px;color:var(--cp-ink);font-family:Arial,sans-serif}.cp-shop-title{margin:0 0 38px;font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.cp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cp-product-card{color:inherit;text-decoration:none}.cp-product-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--cp-sand)}.cp-product-card h2{margin:16px 0 8px;font:400 22px/1.2 Georgia,serif}.cp-money{color:#65705f;font-size:13px}.cp-product-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:7vw;align-items:start}.cp-product-layout img{display:block;width:100%;background:var(--cp-sand)}.cp-product-copy h1{margin:0 0 16px;font:400 clamp(42px,5vw,70px)/1 Georgia,serif}.cp-product-copy select,.cp-product-copy input{width:100%;padding:14px;margin:8px 0 18px;border:1px solid #9da493;background:#fff}.cp-shop-button{display:inline-flex;border:0;background:var(--cp-pine);color:var(--cp-mist);padding:17px 24px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cp-cart-row{display:grid;grid-template-columns:100px 1fr auto auto;align-items:center;gap:22px;padding:20px 0;border-bottom:1px solid #c8cebd}.cp-cart-row img{width:100px;height:100px;object-fit:cover}.cp-cart-summary{margin-top:32px;text-align:right}.cp-rte{font:16px/1.75 Georgia,serif}.cp-shop-footer{font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:900px){.cp-hero{min-height:auto;grid-template-columns:1fr}.cp-hero-copy{padding:70px 7vw 65px}.cp-hero-media{min-height:78vw}.cp-manifesto{padding:90px 7vw}.cp-manifesto-grid{margin-left:0;grid-template-columns:1fr;gap:48px}.cp-feature,.cp-collection{grid-template-columns:1fr}.cp-feature-copy{min-height:auto;order:2;padding:55px 8vw}.cp-feature-media{min-height:72vw;order:1}.cp-categories-head,.cp-categories-layout{grid-template-columns:1fr}.cp-category-media{min-height:68vw}.cp-proof{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media(max-width:600px){.cp-brand-stamp{width:90px;height:90px;margin-bottom:36px}.cp-hero h1{font-size:calc(var(--cp-size-h1) * .5)}.cp-actions{align-items:flex-start;flex-direction:column}.cp-manifesto h2,.cp-feature-copy h2{font-size:calc(var(--cp-size-h2) * .48)}.cp-categories{padding:80px 5vw 55px}.cp-categories-head h2{font-size:calc(var(--cp-size-h2) * .48)}.cp-category-list{padding:28px 7vw}.cp-proof{padding:40px 7vw}.cp-proof div{gap:12px}.cp-closing{padding:90px 7vw}.cp-closing h2{font-size:calc(var(--cp-size-h2) * .48)}.cp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-product-layout{grid-template-columns:1fr}.cp-cart-row{grid-template-columns:72px 1fr}.cp-cart-row img{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.cp-site *,.cp-site *:before,.cp-site *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/Climapaws-landing.css.map */
