@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&family=Nunito:wght@300;400;500;600;700;800;900&display=swap";:root{--cpz-cream: #FAF7F2;--cpz-cream-dark: #F2EAD9;--cpz-brown: #2C1A0E;--cpz-brown-mid: #5C3D2A;--cpz-brown-light: #8B6347;--cpz-terra: #C4612B;--cpz-terra-hover: #A8501F;--cpz-green: #4A7C3F;--cpz-green-dark: #2D4A1E;--cpz-green-light: #EBF3E8;--cpz-tan: #E5D9C8;--cpz-tan-light: #F0E9DD;--cpz-shadow-warm: 0 2px 8px rgba(44,26,14,.08), 0 1px 3px rgba(44,26,14,.05);--cpz-shadow-card: 0 4px 20px rgba(44,26,14,.1), 0 2px 6px rgba(44,26,14,.05);--cpz-shadow-hover: 0 12px 40px rgba(44,26,14,.16), 0 4px 12px rgba(44,26,14,.08);--cpz-shadow-btn: 0 4px 14px rgba(196,97,43,.35);--cpz-radius: 10px;--cpz-radius-lg: 16px;--cpz-transition: .22s cubic-bezier(.4,0,.2,1)}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:var(--cpz-cream)!important;color:var(--cpz-brown)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.card__heading,.product__title,.section__heading,.section-header__heading,.collection-hero__title{font-family:Playfair Display,Georgia,serif!important;color:var(--cpz-brown)!important;letter-spacing:-.01em;line-height:1.15}p,li,span,a,label,input,button{font-family:Nunito,sans-serif!important}.announcement-bar{background-color:var(--cpz-green-dark)!important;color:#fff!important;border-bottom:none!important}.announcement-bar__message,.announcement-bar__message *{color:#fff!important;font-family:Nunito,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.header-wrapper,header{background-color:var(--cpz-cream)!important;border-bottom:2px solid var(--cpz-tan)!important;box-shadow:var(--cpz-shadow-warm)!important}.header__heading-link{font-family:Playfair Display,serif!important;font-weight:900!important;font-size:1.6rem!important;color:var(--cpz-brown)!important;letter-spacing:-.02em!important;text-decoration:none!important}.header__menu-item{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:.9rem!important;color:var(--cpz-brown-mid)!important;transition:color var(--cpz-transition)!important;text-decoration:none!important;letter-spacing:.01em!important}.header__menu-item:hover{color:var(--cpz-terra)!important}.button,.product-form__submit,.shopify-payment-button__button{font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:.92rem!important;letter-spacing:.03em!important;border-radius:var(--cpz-radius)!important;transition:all var(--cpz-transition)!important}.button--primary,.product-form__submit{background-color:var(--cpz-terra)!important;color:#fff!important;border:2px solid var(--cpz-terra)!important;box-shadow:var(--cpz-shadow-btn)!important}.button--primary:hover,.product-form__submit:hover{background-color:var(--cpz-terra-hover)!important;border-color:var(--cpz-terra-hover)!important;box-shadow:0 6px 22px #c4612b73!important;transform:translateY(-2px)!important}.button--primary:active,.product-form__submit:active{transform:translateY(0)!important}.button--secondary{background-color:transparent!important;color:var(--cpz-brown)!important;border:2px solid var(--cpz-tan)!important}.button--secondary:hover{background-color:var(--cpz-brown)!important;border-color:var(--cpz-brown)!important;color:var(--cpz-cream)!important}.card-wrapper{border-radius:var(--cpz-radius-lg);overflow:hidden}.card{background-color:#fff!important;border:1.5px solid var(--cpz-tan)!important;border-radius:var(--cpz-radius-lg)!important;box-shadow:var(--cpz-shadow-card)!important;transition:box-shadow var(--cpz-transition),transform var(--cpz-transition),border-color var(--cpz-transition)!important;overflow:hidden}.card:hover{box-shadow:var(--cpz-shadow-hover)!important;transform:translateY(-5px)!important;border-color:var(--cpz-tan-light)!important}.card__media,.card__inner .media{background-color:var(--cpz-cream-dark)!important;border-radius:var(--cpz-radius-lg) var(--cpz-radius-lg) 0 0!important;overflow:hidden}.card__inner{border-radius:var(--cpz-radius-lg)!important}.card__heading{font-size:1.05rem!important;font-weight:700!important;color:var(--cpz-brown)!important;line-height:1.3!important}.card__heading a{color:var(--cpz-brown)!important;text-decoration:none!important;transition:color var(--cpz-transition)!important}.card__heading a:hover{color:var(--cpz-terra)!important}.card-information{padding:1rem 1.25rem 1.25rem!important;background-color:#fff!important}.price{font-family:Nunito,sans-serif!important;font-weight:800!important;color:var(--cpz-brown)!important}.price--sale .price-item--sale{color:var(--cpz-terra)!important;font-weight:900!important}.price--sale .price-item--regular{color:var(--cpz-brown-light)!important;text-decoration:line-through!important;font-weight:600!important}.badge{font-family:Nunito,sans-serif!important;font-size:.65rem!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-radius:6px!important;padding:3px 9px!important}.quick-add__submit{border-radius:var(--cpz-radius)!important;font-weight:800!important;background-color:var(--cpz-brown)!important;color:var(--cpz-cream)!important;transition:background-color var(--cpz-transition)!important}.quick-add__submit:hover{background-color:var(--cpz-terra)!important}.product__title{font-size:2.2rem!important;font-weight:800!important;color:var(--cpz-brown)!important;line-height:1.15!important}.product__description{font-family:Nunito,sans-serif!important;color:var(--cpz-brown-mid)!important;line-height:1.8!important;font-size:.97rem!important}.product__description p{margin-bottom:.85rem}.product__description ul{padding-left:1.5rem}.product__description li{margin-bottom:.5rem}.shopify-section:nth-child(2n){background-color:var(--cpz-cream-dark)}.section__heading,.section-header__heading{font-size:clamp(1.8rem,3.5vw,2.8rem)!important;font-weight:800!important;color:var(--cpz-brown)!important}.field__input,.select__select,textarea{font-family:Nunito,sans-serif!important;font-size:.95rem!important;border-radius:var(--cpz-radius)!important;border:1.5px solid var(--cpz-tan)!important;background-color:#fff!important;color:var(--cpz-brown)!important;transition:border-color var(--cpz-transition),box-shadow var(--cpz-transition)!important}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--cpz-terra)!important;box-shadow:0 0 0 3px #c4612b1f!important;outline:none!important}.field__label{font-family:Nunito,sans-serif!important;font-weight:700!important;font-size:.82rem!important;color:var(--cpz-brown-mid)!important;letter-spacing:.02em!important}.quantity{border-radius:var(--cpz-radius)!important;border:1.5px solid var(--cpz-tan)!important}footer,.footer{background-color:var(--cpz-brown)!important;color:var(--cpz-cream)!important;border-top:4px solid var(--cpz-terra)!important}.footer-block__heading,.footer__title{font-family:Playfair Display,serif!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#faf7f280!important;margin-bottom:1rem!important}.footer-block__link{font-family:Nunito,sans-serif!important;font-size:.9rem!important;color:#faf7f2bf!important;text-decoration:none!important;display:block;margin-bottom:.5rem;transition:color var(--cpz-transition)!important}.footer-block__link:hover{color:var(--cpz-cream)!important}.footer__copyright,.copyright__content{color:#faf7f259!important;font-size:.8rem!important;font-family:Nunito,sans-serif!important}.cart-drawer{background-color:var(--cpz-cream)!important;border-left:2px solid var(--cpz-tan)!important}.cart-drawer__header{background-color:var(--cpz-brown)!important;border-bottom:none!important;padding:1.25rem 1.5rem!important}.cart-drawer__header h2,.cart-drawer__header *{color:var(--cpz-cream)!important;font-family:Playfair Display,serif!important;font-weight:700!important}.cart-item{border-radius:var(--cpz-radius)!important;border:1px solid var(--cpz-tan)!important;padding:1rem!important;background-color:#fff!important;margin-bottom:.75rem!important}.facets__heading{font-family:Nunito,sans-serif!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--cpz-brown-mid)!important}.breadcrumb a{color:var(--cpz-brown-light)!important;text-decoration:none!important}.breadcrumb a:hover{color:var(--cpz-terra)!important}.media img{transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.card:hover .media img{transform:scale(1.06)!important}*:focus-visible{outline:2px solid var(--cpz-terra)!important;outline-offset:3px!important;border-radius:4px!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--cpz-cream-dark)}::-webkit-scrollbar-thumb{background:var(--cpz-tan);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cpz-terra)}.content-for-layout{animation:cpz-in .4s cubic-bezier(.4,0,.2,1)}@keyframes cpz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.product__title{font-size:1.6rem!important}.card{border-radius:12px!important}.card-wrapper{border-radius:12px}.card-information{padding:.75rem 1rem 1rem!important}.header__heading-link{font-size:1.3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/crazypawz-custom.css.map */
