:root{--cp-bg: #FAF6EF;--cp-bg-alt: #F1E9DC;--cp-surface: #FFFFFF;--cp-ink: #43362C;--cp-ink-soft: #695A4C;--cp-accent: #C0714F;--cp-accent-hover: #A85D3E;--cp-sage: #9BA88D;--cp-line: #E5DACB;--cp-shadow-soft: 0 4px 24px rgba(67, 54, 44, .07);--font-heading-family: "Fraunces", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 550;--font-body-family: "Nunito Sans", "Segoe UI", Helvetica, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0;line-height:1.15;text-transform:none}body{line-height:1.6}.button,.shopify-challenge__button,.customer button{border-radius:999px;font-weight:700;letter-spacing:.02em}.button:not(.button--secondary):hover{filter:brightness(.94)}.card--card,.card--standard .card__inner{box-shadow:var(--cp-shadow-soft)}.divider,hr{border-color:var(--cp-line)}.cp-logo{font-family:var(--font-heading-family);font-weight:580;font-size:2.6rem;line-height:1;letter-spacing:.005em;color:rgb(var(--color-foreground));white-space:nowrap}.cp-logo__i{position:relative;display:inline-block}.cp-logo__paw{position:absolute;width:.36em;height:.36em;left:50%;top:-.32em;transform:translate(-50%) rotate(-8deg);fill:var(--cp-accent)}@media screen and (min-width:990px){.cp-logo{font-size:3rem}}.cp-usp{list-style:none;margin:0 0 1.6rem;padding:1.6rem 0 0;border-top:1px solid var(--cp-line);display:grid;gap:.9rem}.cp-usp li{position:relative;padding-left:2.6rem;font-size:1.5rem;line-height:1.4;color:var(--cp-ink)}.cp-usp li:before{content:"";position:absolute;left:0;top:.1em;width:1.8rem;height:1.8rem;border-radius:999px;background-color:var(--cp-sage);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAF6EF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:1.1rem;background-position:center;background-repeat:no-repeat}.cp-crosssell{display:flex;flex-direction:column;gap:.2rem;padding:1.4rem 1.6rem;margin-bottom:1.6rem;border:1px solid var(--cp-line);border-radius:12px;background-color:var(--cp-bg-alt);text-decoration:none;color:var(--cp-ink);transition:border-color .2s ease,background-color .2s ease}.cp-crosssell:hover{border-color:var(--cp-accent);background-color:var(--cp-surface)}.cp-crosssell span{font-size:1.4rem;color:var(--cp-ink-soft)}.cp-crosssell strong{font-size:1.5rem;color:var(--cp-accent)}.cp-features__heading{text-align:center;margin:0 0 3.2rem}.cp-features__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cp-cols, 4),minmax(0,1fr));gap:2.8rem 3rem}.cp-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem}.cp-feature__icon{width:5.2rem;height:5.2rem;border-radius:999px;background:var(--cp-surface);color:var(--cp-accent);display:grid;place-items:center;box-shadow:var(--cp-shadow-soft)}.cp-feature__icon svg{width:2.6rem;height:2.6rem}.cp-feature__title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.25;color:var(--cp-ink)}.cp-feature__text{color:var(--cp-ink-soft);font-size:1.5rem;line-height:1.6}.cp-feature__text p{margin:0}.cp-features__cta{margin-top:3.2rem;text-align:center}@media screen and (max-width:749px){.cp-features__grid{grid-template-columns:repeat(var(--cp-cols-mobile, 2),minmax(0,1fr));gap:2.4rem 1.8rem}.cp-feature__icon{width:4.4rem;height:4.4rem}.cp-feature__icon svg{width:2.2rem;height:2.2rem}}[id$=__maatje] .product-grid,[id$=__maatje] .slider{max-width:720px;margin-inline:auto}[id$=__hero] .banner__box{max-width:44rem}@media screen and (min-width:750px)and (max-width:1199px){[id$=__hero] .banner__box{max-width:39rem}[id$=__hero] .banner__heading{font-size:3.6rem}}.cp-reviews__head{text-align:center;margin-bottom:4rem}.cp-reviews__title{margin:0 0 1rem}.cp-reviews__avg{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:1.5rem;color:var(--cp-ink)}.cp-reviews__track{list-style:none;margin:0;padding:0 0 .5rem;display:flex;gap:2.4rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cp-reviews__track::-webkit-scrollbar{display:none}.cp-review{flex:0 0 auto;width:min(360px,82vw);scroll-snap-align:start;background:var(--cp-surface);border-radius:16px;padding:2.4rem;box-shadow:var(--cp-shadow-soft);display:flex;flex-direction:column;gap:1.2rem}.cp-reviews__nav{display:flex;gap:1rem;justify-content:center;margin-top:2.8rem}.cp-slider-btn{width:4.8rem;height:4.8rem;border-radius:999px;border:1.5px solid var(--cp-line);background:var(--cp-surface);color:var(--cp-ink);cursor:pointer;display:grid;place-items:center;transition:transform .14s var(--cp-ease-out),border-color .2s ease,color .2s ease,opacity .2s ease}.cp-slider-btn svg{width:2rem;height:2rem}.cp-slider-btn:hover{border-color:var(--cp-accent);color:var(--cp-accent)}.cp-slider-btn:active{transform:scale(.96)}.cp-slider-btn[disabled]{opacity:.35;cursor:default;border-color:var(--cp-line);color:var(--cp-ink)}@media(prefers-reduced-motion:reduce){.cp-reviews__track{scroll-behavior:auto}.cp-slider-btn:active{transform:none}}.cp-review__quote{margin:0;padding:0;border:0;font-style:normal;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.4;color:var(--cp-ink)}.cp-review__meta{margin:auto 0 0;display:flex;flex-direction:column;gap:.1rem}.cp-review__author{font-weight:700;color:var(--cp-ink)}.cp-review__note{font-size:1.4rem;color:var(--cp-ink-soft)}.cp-stars{display:inline-flex;gap:.2rem}.cp-star{width:1.7rem;height:1.7rem}.cp-star--on{fill:var(--cp-accent)}.cp-star--off{fill:var(--cp-line)}.cp-reassure{margin:0 0 .8rem;font-size:1.4rem;color:var(--cp-ink-soft)}.cp-weight-link{display:inline-block;margin-bottom:.4rem;font-size:1.4rem;color:var(--cp-accent);text-underline-offset:3px}.cp-weight-link:hover{color:var(--cp-accent-hover)}.cp-accordion{margin-top:2rem;border-top:1px solid var(--cp-line)}.cp-accordion__item{border-bottom:1px solid var(--cp-line)}.cp-accordion__item summary{list-style:none;cursor:pointer;padding:1.6rem 0;font-family:var(--font-heading-family);font-size:1.8rem;color:var(--cp-ink);display:flex;justify-content:space-between;align-items:center}.cp-accordion__item summary::-webkit-details-marker{display:none}.cp-accordion__item summary:after{content:"+";font-size:2.2rem;line-height:1;color:var(--cp-accent);transition:transform .2s ease}.cp-accordion__item[open] summary:after{content:"\2013"}.cp-accordion__body{padding:0 0 1.8rem;color:var(--cp-ink-soft);font-size:1.5rem;line-height:1.6}.cp-specs{margin:0;display:grid;gap:.2rem}.cp-specs__row{display:grid;grid-template-columns:40% 1fr;gap:1.2rem;padding:.7rem 0;border-bottom:1px dotted var(--cp-line)}.cp-specs__row:last-child{border-bottom:0}.cp-specs dt{color:var(--cp-ink);font-weight:700}.cp-specs dd{margin:0;color:var(--cp-ink-soft)}.product__title,.product__title h1,.card__heading{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}:root{--cp-ease-out: cubic-bezier(.23, 1, .32, 1)}.button,.cp-crosssell,.shopify-challenge__button,.product-form__submit{transition:transform .14s var(--cp-ease-out),filter .14s var(--cp-ease-out),border-color .2s ease,background-color .2s ease,color .2s ease}.button:active,.cp-crosssell:active,.product-form__submit:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.card-wrapper{transition:transform .26s var(--cp-ease-out)}.card-wrapper:hover{transform:translateY(-4px)}.card__media img,.card .media img{transition:transform .5s var(--cp-ease-out)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.03)}.cp-crosssell:hover{transform:translateY(-1px)}}.cp-accordion__item[open] .cp-accordion__body{animation:cp-accordion-in .24s var(--cp-ease-out)}@keyframes cp-accordion-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.button,.cp-crosssell,.card-wrapper,.card__media img,.card .media img{transition:filter .14s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.button:active,.cp-crosssell:active,.product-form__submit:active,.card-wrapper:hover,.card-wrapper:hover .card__media img,.card-wrapper:hover .media img,.cp-crosssell:hover{transform:none}.cp-accordion__item[open] .cp-accordion__body{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/calming-paws.css.map */
