:root{--paws-forest: #143A2E;--paws-forest-deep: #0F3025;--paws-cream: #FCF7ED;--paws-sand: #EAD9BD;--paws-copper: #C96B2C;--paws-ink: #19352B}body{background:var(--paws-cream);color:var(--paws-forest);letter-spacing:.01em}::selection{background:var(--paws-copper);color:var(--paws-cream)}#header-group{position:relative;z-index:20}.announcement-bar{background:var(--paws-forest);color:var(--paws-cream);font-weight:600;letter-spacing:.08em;text-transform:uppercase}#header-component .header__row{box-shadow:0 1px #143a2e1a}.header-logo{gap:.7rem}.header-logo__brand-lockup{display:inline-flex;align-items:center;gap:.65rem;color:var(--paws-forest);line-height:1}.header-logo__brand-lockup .header-logo__image{height:58px;width:58px;max-width:58px;object-fit:contain;flex:0 0 auto}.header-logo__brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;white-space:nowrap}.header-logo__brand-copy strong{font-family:var(--font-heading--family);font-weight:700;font-size:1.05rem;letter-spacing:-.045em}.header-logo__brand-copy small{color:var(--paws-copper);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#header-component a,#header-component button{color:var(--paws-forest)}#header-component .menu-list__link{font-weight:600;letter-spacing:.035em}a.button,button.button,.button-custom{border-radius:6px;box-shadow:0 8px 20px #143a2e1f;font-weight:700;letter-spacing:.045em;text-transform:uppercase}a.button:hover,button.button:hover,.button-custom:hover{transform:translateY(-1px);box-shadow:0 12px 24px #143a2e2e}.hero{position:relative;overflow:hidden}.hero:before,.hero:after{content:"";position:absolute;width:28rem;height:28rem;border-radius:50%;pointer-events:none;z-index:0;filter:blur(.2px)}.hero:before{top:-16rem;right:-11rem;background:#c96b2c38}.hero:after{bottom:-18rem;left:-13rem;border:1px solid rgb(252 247 237 / 20%)}.hero__content-wrapper{position:relative;z-index:1;text-align:center}.hero .text-block>:first-child,.hero .text-block p:first-child{color:var(--paws-sand);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero h1,.hero h2,.hero .h1,.hero .h2{color:var(--paws-cream);font-family:var(--font-heading--family);font-weight:700;letter-spacing:-.055em;text-wrap:balance}.hero em{color:#e7a260;font-style:normal}.hero p:last-child{max-width:36rem;margin-inline:auto;color:#fcf7edd6;font-size:1rem;line-height:1.6}.section-resource-list{position:relative}.section-resource-list__header h1,.section-resource-list__header h2,.section-resource-list__header h3{color:var(--paws-forest);letter-spacing:-.035em}.section-resource-list__header p{color:#143a2ebd}.product-card{border-radius:12px}.product-card__content{border-radius:12px;overflow:hidden;background:#fffdf8;box-shadow:0 12px 28px #143a2e14}.product-card img{transition:transform .4s ease}.product-card:hover img{transform:scale(1.025)}.product-card :is(h1,h2,h3,h4,a){color:var(--paws-forest)}footer,.footer-content{color:var(--paws-cream)}footer :is(h1,h2,h3,h4,h5,h6){color:var(--paws-cream);letter-spacing:-.035em}footer p{color:#fcf7edc7}footer a:not(.button){color:var(--paws-sand)}footer input{background:#fffdf8;color:var(--paws-forest)}@media screen and (max-width:749px){.header-logo__brand-lockup{gap:.45rem}.header-logo__brand-lockup .header-logo__image{height:46px;width:46px;max-width:46px}.header-logo__brand-copy strong{font-size:.95rem}.header-logo__brand-copy small{font-size:.53rem}.hero:before{right:-19rem}.hero h1,.hero h2,.hero .h1,.hero .h2{font-size:clamp(2.45rem,12vw,3.45rem)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/paws-and-camp-brand.css.map */
