
:root{--cp-primary:#64247d;--cp-primary-dark:#4c195f;--cp-pink:#64247d;--cp-border:#e6e3e8;--cp-text:#24202a;--cp-muted:#6b6672}
body{background:#fff!important;color:#24202a;font-family:Arial,Helvetica,sans-serif!important}
body .cp11-topbar{background:#f5f3f6!important;color:#514859!important;border-bottom:1px solid #e6e3e8;box-shadow:none!important}
body .cp11-topbar a{color:#514859!important}
body .cp11-header,body .cp11-header__main{background:#fff!important;box-shadow:none!important}
body .cp11-nav-wrap{background:#fff!important;border-top:1px solid #eee;border-bottom:1px solid #e6e3e8;box-shadow:none!important}
body .cp11-nav a{color:#302636!important;font-size:13px!important;font-weight:600!important}
body .cp11-nav a:hover{background:#f5f1f7!important;color:#64247d!important}
body .cp11-allcat{background:#64247d!important;color:#fff!important}
body .cp11-search button,body .cp11-cart-btn,body .cp-order-btn,body .cp-cart-btn,body .cpsc-cart-icon,body .cpsc-apply,body .cp-checkout-btn,body .cp-place-order{background:#64247d!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}
body .cp11-main{background:#fff!important}
body .cp-home-section{padding-top:24px;padding-bottom:24px;background:#fff!important}
body .cp-home-section h2{font-size:24px!important;font-weight:600!important;letter-spacing:-.5px;text-shadow:none!important;color:#24202a!important}
body .cp-home-section h2:before{background:#64247d!important}
body .cp-section-link{background:#fff!important;color:#64247d!important;border:1px solid #e6e3e8!important;box-shadow:none!important}
body .cp-product-card,body .cpsc-card{background:#fff!important;border:1px solid #e6e3e8!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}
body .cp-product-card:hover,body .cpsc-card:hover{border-color:#cdb9d6!important;box-shadow:0 4px 14px rgba(36,32,42,.06)!important}
body .cpsc-card h3,body .cp-product-card h3{font-size:14px!important;line-height:1.45!important;font-weight:600!important;color:#24202a!important;min-height:41px}
body .cpsc-card-media,body .cpsc-image-fallback{background:#f6f5f7!important}
body .cpsc-category-trigger{background:#f5f3f6!important;color:#3a2b43!important;border:1px solid #e6e3e8!important;box-shadow:none!important}
body .cpsc-sidebar,body .cpsc-toolbar{border:1px solid #e6e3e8!important;box-shadow:none!important;border-radius:10px!important}
body .cp-cart-page{background:#faf9fb!important}
body .cp-cart-item,body .cp-cart-summary,body .cp-card,body .cp-summary{border-radius:12px!important;border:1px solid #e6e3e8!important;box-shadow:none!important;background:#fff!important}
body .cp-summary-head{background:#f7f6f8!important}
body input:not([type=checkbox]):not([type=radio]),body select,body textarea{border-color:#dcd6e1!important;border-radius:8px!important;font-size:14px;box-shadow:none}
body input:focus,body select:focus,body textarea:focus{outline:2px solid #cdb9d6;outline-offset:2px}
body footer{background:#f7f6f8!important;border-top:1px solid #e6e3e8!important}
body .cp-floating-cart{background:#64247d!important;box-shadow:0 4px 12px rgba(36,32,42,.12)!important}
@media(min-width:1100px){body .cpsc-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:640px){body .cp-home-section h2{font-size:20px!important}body .cpsc-card h3,body .cp-product-card h3{font-size:13px!important}body .cp-home-section{padding-top:16px;padding-bottom:16px}}

body .cp11-topbar *{color:#514859!important;text-shadow:none!important}
body .cp11-nav svg{color:#64247d!important;fill:currentColor!important}
body .cp11-nav a:before{color:#64247d!important}
body .cpf-cart{top:auto!important;bottom:24px!important;right:20px!important}
body .cpf-cart__fab{background:#64247d!important;box-shadow:0 3px 10px rgba(36,32,42,.12)!important}
body .cpsc-card h3{height:auto!important;min-height:61px!important}
body .cpsc-card h3 a{-webkit-line-clamp:3!important;line-height:1.45!important}
body .cpsc-card-actions a,body .cpsc-card-actions button{font-size:12px!important}
body .cp-footer-premium{background:#f7f6f8!important;box-shadow:none!important}
body input::placeholder,body textarea::placeholder{color:#77717d!important;font-weight:400!important}
@media(min-width:1100px){body .cpsc-product-grid:not(.is-list){grid-template-columns:repeat(5,minmax(0,1fr))!important}}
@media(max-width:640px){body .cpf-cart{bottom:80px!important;right:12px!important}body .cpsc-card h3{min-height:57px!important}}
body .cpf-cart__fab{top:auto!important;bottom:24px!important;right:20px!important;transform:none!important}@media(max-width:640px){body .cpf-cart__fab{bottom:80px!important;right:12px!important}}