:root{--chie-primary: #C85A5A;--chie-primary-dark: #B84848;--chie-secondary: #f8f4f4;--chie-text-dark: #2C2C2C;--chie-text-light: #666;--chie-white: #ffffff;--chie-shadow: 0 10px 30px rgba(0,0,0,.08);--chie-shadow-hover: 0 20px 40px rgba(0,0,0,.12);--chie-border-radius: 20px;--chie-transition: all .3s ease}.chie-font-elegant{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;letter-spacing:.5px}.chie-font-heading{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;line-height:1.2}.chie-text-highlight{color:var(--chie-primary);font-weight:600}.btn-chie-primary{background:var(--chie-primary);color:var(--chie-white);border:2px solid var(--chie-primary);padding:1rem 2.5rem;border-radius:50px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:var(--chie-transition);text-decoration:none;display:inline-block;cursor:pointer}.btn-chie-primary:hover{background:var(--chie-primary-dark);border-color:var(--chie-primary-dark);transform:translateY(-2px);box-shadow:0 10px 25px #c85a5a4d;color:var(--chie-white);text-decoration:none}.btn-chie-secondary{background:transparent;color:var(--chie-primary);border:2px solid var(--chie-primary);padding:1rem 2.5rem;border-radius:50px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:var(--chie-transition);text-decoration:none;display:inline-block;cursor:pointer}.btn-chie-secondary:hover{background:var(--chie-primary);color:var(--chie-white);text-decoration:none}.card-chie{background:var(--chie-white);border-radius:var(--chie-border-radius);box-shadow:var(--chie-shadow);overflow:hidden;transition:var(--chie-transition)}.card-chie:hover{transform:translateY(-10px);box-shadow:var(--chie-shadow-hover)}.header{border-bottom:1px solid rgba(200,90,90,.1);background:var(--chie-white)}.header__heading-link{color:var(--chie-primary)!important;font-weight:400;font-size:2rem}.header__menu-item a{color:var(--chie-text-dark);font-weight:500;transition:var(--chie-transition)}.header__menu-item a:hover{color:var(--chie-primary)}.cart-count-bubble{background:var(--chie-primary)!important;color:var(--chie-white)!important}.card__content .card__heading a{color:var(--chie-text-dark);font-weight:500}.card__content .card__heading a:hover{color:var(--chie-primary)}.price{color:var(--chie-primary)!important;font-weight:600}.badge{background:var(--chie-primary)!important;color:var(--chie-white)!important;font-weight:600;letter-spacing:1px}.footer{background:var(--chie-secondary);color:var(--chie-text-dark)}.footer__content-bottom{border-top:1px solid rgba(200,90,90,.1)}.footer a{color:var(--chie-text-light);transition:var(--chie-transition)}.footer a:hover{color:var(--chie-primary)}.newsletter-form__field-wrapper{border-radius:50px;overflow:hidden;box-shadow:var(--chie-shadow)}.newsletter-form__button{background:var(--chie-primary)!important;border-color:var(--chie-primary)!important;border-radius:50px!important;font-weight:600;text-transform:uppercase;letter-spacing:1px}.newsletter-form__button:hover{background:var(--chie-primary-dark)!important;border-color:var(--chie-primary-dark)!important}@keyframes chieSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.chie-animate-up{animation:chieSlideUp .6s ease-out}@keyframes chieFadeIn{0%{opacity:0}to{opacity:1}}.chie-fade-in{animation:chieFadeIn .8s ease-out}@media screen and (max-width: 768px){.btn-chie-primary,.btn-chie-secondary{width:100%;text-align:center;padding:1.2rem 2rem}}.chie-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-chie-primary:focus,.btn-chie-secondary:focus{outline:2px solid var(--chie-primary);outline-offset:2px}.chie-loading{position:relative}.chie-loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--chie-primary);border-top:2px solid transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--chie-secondary)}::-webkit-scrollbar-thumb{background:var(--chie-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--chie-primary-dark)}::selection{background:var(--chie-primary);color:var(--chie-white)}::-moz-selection{background:var(--chie-primary);color:var(--chie-white)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/chie-custom-styles.css.map */
