body.magnifica-site{font-family:"Segoe UI",Arial,sans-serif;background:#f8f5f9;color:#342a3b;line-height:1.6}.magnifica-site h1,.magnifica-site h2,.magnifica-site h3{color:#442442;letter-spacing:-.5px}.magnifica-site a{color:#a32178}.magnifica-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid #b65abe;outline-offset:3px}.magnifica-site #top-header{background:#442442;padding:10px 0}.magnifica-site .header-links li a{color:#eadfeb;font-size:12px}.magnifica-site .header-links li i{color:#df9bcd}.magnifica-site #header{background:white;padding:19px 0;border-bottom:1px solid #e8e0ec}.magnifica-site #header .row{display:flex;align-items:center;flex-wrap:wrap}.magnifica-site .header-logo .logo img{width:105px;height:85px;object-fit:contain}.magnifica-site .header-search{padding:0}.magnifica-site .header-search form{display:flex;max-width:100%;border:1px solid #e8e0ec;border-radius:12px;overflow:hidden;background:#fafbf5}.magnifica-site .header-search form .input{width:100%;border:0;border-radius:0;background:transparent;height:48px}.magnifica-site .header-search form .search-btn{height:48px;border:0;border-radius:0;background:linear-gradient(115deg,#b51b79,#86298b);font-size:13px;min-width:95px}.magnifica-site .mag-public-hero{padding:48px 0 34px}.magnifica-site .mag-public-hero>p:first-child{color:#b51b79;letter-spacing:2px;font-size:10px;font-weight:700;margin-bottom:15px}.magnifica-site .mag-public-hero h1{font-size:42px;max-width:640px;line-height:1.15;margin-bottom:17px;letter-spacing:-1.3px}.magnifica-site .mag-public-hero h1 em{font-style:normal;color:#b51b79}.magnifica-site .mag-public-hero>p{color:#766c7e;font-size:15px;max-width:590px}.magnifica-site .mag-public-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:23px;font-size:13px}.magnifica-site .primary-btn,.magnifica-site .btn-primary{background:linear-gradient(115deg,#b51b79,#86298b);color:#fff;border:0;border-radius:10px;font-weight:600;text-transform:none;padding:12px 22px;font-size:13px}.magnifica-site .section{padding:20px 0 32px}.magnifica-site .section-title{margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.magnifica-site .section-title .title{font-size:23px;text-transform:none}.magnifica-site .section-title .section-nav{float:none}.magnifica-site .section-title .section-nav .section-tab-nav{display:flex;flex-wrap:wrap;gap:8px}.magnifica-site .section-tab-nav li{display:block;margin:0}.magnifica-site .section-tab-nav li a{display:block;padding:8px 14px;background:white;border:1px solid #e8e0ec;border-radius:25px;color:#766c7e;font-size:13px}.magnifica-site .section-tab-nav li.active a,.magnifica-site .section-tab-nav li a:hover{background:#f4e6f3;color:#8a276f;border-color:#d5accf}.magnifica-site .section-tab-nav li a:after{display:none}.magnifica-site .product-widget{display:flex;flex-direction:column;border:1px solid #e8e0ec;border-radius:16px;background:white;overflow:hidden;padding:14px;margin-bottom:24px;box-shadow:0 5px 22px #44244205;transition:box-shadow .15s,transform .15s}.magnifica-site .product-widget:hover{transform:translateY(-3px);box-shadow:0 10px 28px #44244210}.magnifica-site .product-widget .product-img{position:static;width:100%;height:190px;background:#faf7fb;border-radius:10px;overflow:hidden}.magnifica-site .product-widget .product-img img{width:100%;height:100%;object-fit:contain}.magnifica-site .product-widget .product-body{padding:16px 3px 3px;margin:0;width:100%}.magnifica-site .product-category{color:#8b738f;font-size:10px;letter-spacing:1px}.magnifica-site .product-widget .product-body .product-name{font-size:15px;text-transform:none;line-height:1.4;min-height:42px;margin:7px 0;white-space:normal;overflow-wrap:anywhere}.magnifica-site .product-widget .product-body .product-price{color:#a52278;font-size:17px}.magnifica-site .product-widget .product-body .product-name a{color:#442442}.magnifica-site .product-widget .product-body .product-name a:hover{color:#a52278}.magnifica-site #footer{background:#37243f;border-top:3px solid #b51b79}.magnifica-site #bottom-footer{background:#302036}.magnifica-site .footer .footer-title{color:#fff;font-size:16px;text-transform:none}.magnifica-site .footer-links li a,.magnifica-site .footer p{color:#dac9e1}.magnifica-site .input,.magnifica-site .form-control{border:1px solid #e0d5e6;border-radius:9px;min-height:44px;color:#342a3b;box-shadow:none}.magnifica-site .input:focus,.magnifica-site .form-control:focus{border-color:#b9549a;box-shadow:0 0 0 3px #b51b7910}.magnifica-site form label{font-size:12px;font-weight:600;color:#534258}.magnifica-site .panel{border:1px solid #e8e0ec;border-radius:18px;background:white;box-shadow:0 8px 25px #44244206}.magnifica-site .panel-heading{background:#fbfbf5;border-color:#e8e0ec;border-radius:18px 18px 0 0}.magnifica-site .panel-body{padding:25px}.magnifica-site .slide-left img,.magnifica-site .slide-right img{border-radius:16px}.magnifica-site .alert{border-radius:12px}
.magnifica-site .header-acessos li a{display:inline-flex;align-items:center;gap:8px;min-height:36px;font-family:inherit;font-weight:600;white-space:nowrap}.magnifica-site .header-acessos li i{width:18px;margin:0;text-align:center;font-size:16px}
@media(max-width:767px){.magnifica-site .header-links{float:none!important;display:flex;flex-wrap:wrap;gap:8px 15px}.magnifica-site .header-links li{margin:0}.magnifica-site .header-acessos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;clear:both}.magnifica-site .header-acessos li a{display:flex;justify-content:center;min-height:44px;padding:8px 6px;border:1px solid #ffffff30;border-radius:9px;background:#ffffff0a;font-size:12px}.magnifica-site .header-acessos li a:hover{background:#ffffff18;color:white}.magnifica-site .header-acessos li i{font-size:18px}.magnifica-site .header-logo{float:none;text-align:center}.magnifica-site #header .row>div{width:100%}.magnifica-site .header-logo .logo img{width:80px;height:75px}.magnifica-site .header-search{margin-top:12px}.magnifica-site .mag-public-hero{padding:32px 0 20px}.magnifica-site .mag-public-hero h1{font-size:32px}.magnifica-site .mag-public-hero>p{font-size:14px}.magnifica-site .product-widget{padding:10px;margin-bottom:15px}.magnifica-site .product-widget .product-img{height:150px}.magnifica-site .product-widget .product-body .product-name{font-size:13px}.magnifica-site .product-category{font-size:9px}.magnifica-site .form-control,.magnifica-site .input{font-size:16px}.magnifica-site .section-tab-nav{gap:6px}.magnifica-site .section-tab-nav li a{padding:7px 11px}}@media(prefers-reduced-motion:reduce){.magnifica-site *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
