:root{--primary-c:#68c8a8;--secondary-c:#cae2dd}@font-face{font-display:swap;font-family:PPEditorialSans;font-style:normal;font-weight:200;src:url(fonts/PPEditorialSans-Ultralight.otf) format("opentype")}@font-face{font-display:swap;font-family:PPEditorialSans;font-style:italic;font-weight:200;src:url(fonts/PPEditorialSans-UltralightItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:PPEditorialSans;font-style:normal;font-weight:500;src:url(fonts/PPEditorialSans-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:PPEditorialSans;font-style:normal;font-weight:800;src:url(fonts/PPEditorialSans-Ultrabold.otf) format("opentype")}@font-face{font-display:swap;font-family:PPEditorialSans;font-style:italic;font-weight:800;src:url(fonts/PPEditorialSans-UltraboldItalic.otf) format("opentype")}a,body,button,h1,h2,h3,h4,h5,h6,input,label,li,p,span{font-family:PPEditorialSans,sans-serif}.top-header{background:#000}.top-header a{align-items:baseline;color:#fff;font-weight:600;gap:5px}.top-header-info{width:100%}.top-header-info .top-header-text{display:flex;flex-direction:row;gap:3rem;justify-content:space-between;width:100%}.top-header-info .top-header-text .top-header-socials{align-items:center;display:flex;flex-direction:row;gap:.5rem}.top-header-info .top-header-text .top-header-links{display:flex;flex-direction:row;gap:2rem}.header-menu{background:var(--primary-c);position:unset!important;z-index:1}.header-menu-item{color:#fff;flex-direction:row;gap:.4rem}.header-menu-item:hover{background:var(--secondary-c);color:#fff}.header-logo-wrapper{gap:2rem}.sintoma-wrapper{background:var(--secondary-c);border-radius:25px;padding:20px}.sintoma-select-wrapper{width:60%}.sintoma-info-wrapper h3,.sintoma-info-wrapper h3>span,.sintoma-info-wrapper>span{color:var(--secondary-text-c)}.sintoma-select-wrapper button{background-color:var(--secondary-c);border:1px solid var(--secondary-c);border-radius:.25rem;color:var(--secondary-text-c)}footer .coolsis-rights{background:#000}.copyright{color:#fff}.paymethods{align-items:center;display:flex;gap:5px}.paymethods span img{background:#fff;border-radius:.25rem;height:40px;width:65px}.reclamacoes{max-width:100px}.socials a{background:#fff;border-radius:50%;box-shadow:1px 2px 4px 0 rgba(0,0,0,.3);color:#888;font-size:20px!important;height:50px;line-height:38px;margin-right:10px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:50px}.socials-insta i{color:#c32aa3}.socials-fb i{color:#3b5998}.footer-menu ul{margin-top:1rem}.top-header-text{font-weight:600}.footer-logo-info,.footer-menu li div span{font-size:.7rem;font-weight:400}.callout-right i{color:var(--primary-c)}#slide-menu #nav-bar-ul li div{height:100%}.nav-tabs .nav-link h2{color:#fff;font-size:1rem;margin-bottom:0}.nav-tabs .nav-link.active h2{text-decoration:underline}.nav-tabs .nav-link:hover{text-decoration:none}.footer-menu{background:var(--secondary-c)}.header-menu-wrapper{gap:0;justify-content:center}.search-popup .input-group.search i{display:none}.header-menu-fixed{top:15.8%;z-index:99999}.hidden-header{display:flex!important;position:fixed;width:100%;z-index:9999999}.main-header,.main-header-fixed{top:41px}body.checkout .main-header{top:0}.fixed-top-header{display:flex!important;position:sticky!important;top:0;z-index:5}.btn-theme-secondary{background-color:var(--primary-c);border:1px solid var(--primary-c)}#newsletterModal .modal-dialog{max-width:590px}#newsletterModal .modal-content{background-image:url(/themes/fcostume/images/newsletter.jpg);background-position:50%;background-size:cover;border-radius:10px;min-height:250px}#newsletterModal .modal-header{border-bottom:none;padding-bottom:0}#newsletterModal .modal-title{color:var(--primary-c);font-size:1.5rem;font-weight:700;text-align:center;width:100%}#newsletterModal .btn-close{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E")}#newsletterModal .modal-body{align-items:flex-end;display:flex;flex-direction:row;justify-content:center;padding:30px}#newsletterModal .form-label{color:var(--primary-c);font-weight:700}#newsletterModal .form-control{border-radius:5px}#newsletterModal .btn-primary{border-radius:5px;width:100%}#tags-area{color:#fff;position:relative}#tags-area ul{float:right;margin:0;padding:0}#tags-area li{float:right;list-style:none;margin:5px}#tags-area:hover{color:var(--primary-c)}body.checkout .main-header-fixed{top:0}.header-menu-item{padding:0 10px}.header-menu-praia{background:orange}.header-menu-solares{background:#ffc107}.accordion-product .accordion-button:not(.collapsed),.nav-tabs .nav-item.show .nav-link,body{background:#fcfaf1}.nav-tabs .nav-link,.nav-tabs .nav-link.active{background:#000;border:none;border-radius:0}.accordion{--bs-accordion-bg:#fcfaf1}.product-card-costume .product-image-link-costume img{max-width:100%}.splide-category-img{border-radius:50%}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent}.nav-tabs{background:transparent;border-bottom:transparent}#nav-search-group{opacity:0;overflow:hidden;pointer-events:none;transition:width .3s ease,opacity .2s ease;width:0}#nav-search-group.is-open{opacity:1;pointer-events:auto;width:200px}.header-menus{display:flex;gap:1rem}.header-menus a{display:inline-block;font-size:.8rem;text-decoration:none!important;transform:scale(1);transition:transform .3s ease}.header-menus a:hover{text-decoration:none!important;transform:scale(1.08)}.featured{background-color:#faf9f2;padding-top:23px;width:100%}.featured-title{color:#000;font-size:15px;font-weight:700;margin-bottom:18px;text-align:center}.featured-categories{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 5px}.featured-item{color:#000;display:block;min-width:0;text-align:center;text-decoration:none}.featured-item:hover img{transform:scale(1.05)}.featured-item img{display:block;height:289px;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.featured-item h3{color:#000;font-size:18px;font-weight:500;margin-top:18px}.featured-item{text-decoration:none!important}@media (max-width:700px){.featured-categories{gap:20px 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.featured-item img{height:240px}.featured-item h3{font-size:15px;margin-top:12px}}@media (max-width:400px){.featured-item img{height:180px}.featured-item h3{font-size:13px}}.services-highlight{display:grid;grid-template-columns:1fr 1.15fr 1fr;margin:51px auto}.services-highlight__intro{align-items:center;background:#dedbd5;display:flex;justify-content:center;padding:35px 40px}.services-highlight__intro-content{max-width:280px;width:100%}.services-highlight__intro h2{color:#000;font-size:25px;font-weight:700;line-height:1.12;margin:0 0 15px;text-align:left;text-transform:none}.services-highlight__intro p{color:#000;font-size:15px;font-weight:400;line-height:1.35;margin:0 0 25px}.services-highlight__main-button{align-items:center;background:#111311;color:#fff;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;min-height:42px;padding:0 22px;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.services-highlight__main-button:hover{background:#2b2d2b;color:#fff;transform:translateY(-1px)}.services-highlight__image{height:100%;min-height:265px;overflow:hidden;position:relative;width:100%}.services-highlight__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease;width:100%}.services-highlight__image:hover img{transform:scale(1.02)}.services-highlight__services{align-items:center;background:#eeece6;display:flex;padding:30px 35px}.services-highlight__services-content{width:100%}.services-highlight__eyebrow{color:#000;display:block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.services-highlight__service{align-items:center;background:transparent;border:1px solid #d2d0ca;color:#000;display:flex;font-size:11px;font-weight:600;justify-content:space-between;margin-top:10px;min-height:48px;padding:0 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.services-highlight__service:hover{background:#000;border-color:#000;color:#fff;text-decoration:none}.services-highlight__arrow{font-size:16px;font-weight:400;margin-left:15px;transition:transform .2s ease}.services-highlight__service:hover .services-highlight__arrow{transform:translateX(4px)}.top-header-wrapper{justify-content:center}#slide-menu #nav-bar-ul li:hover,#slide-menu .menu-head{background:#000}#slide-menu,#slide-menu #nav-bar-ul li div{border-left:5px solid #000}#slide-menu #nav-bar-ul li a{font-weight:500}#slide-menu #nav-bar-ul li:hover a{font-weight:600}@media (max-width:992px){.services-highlight{grid-template-columns:1fr 1fr}.services-highlight__image,.services-highlight__intro{min-height:260px}.services-highlight__services{grid-column:1/-1;min-height:220px}.services-highlight__services-content{margin:0 auto;max-width:500px}}@media (max-width:576px){.services-highlight{display:flex;flex-direction:column;max-width:100%}.services-highlight__intro{min-height:240px;padding:35px 25px;text-align:center}.services-highlight__intro-content{max-width:350px}.services-highlight__intro h2{font-size:23px}.services-highlight__image{height:280px;min-height:280px}.services-highlight__services{padding:35px 25px}.services-highlight__service{min-height:50px}}@media (min-width:992px) and (max-width:1200px){.header-menus a{font-size:.6rem}}@media (max-width:991.98px){.header-menus{display:none}}@media (min-width:1200px) and (max-width:1399.98px){.product-card-costume .product-image-link img{max-width:85%}}@media (min-width:576px) and (max-width:767.98px){.product-card-costume .product-image-link img{max-width:85%}}@media (max-width:1200px){#newsletterModal .modal-body{padding:5px}#newsletterModal .modal-content{background-size:contain}}@media (min-width:1200px){.search-input{width:200px!important}}@media (min-width:576px){.footer-menu .footer-wrapper .row>*{margin-top:1rem!important}}@media (max-width:576px){.sintoma-wrapper{flex-direction:column}.sintoma-info-wrapper,.sintoma-select-wrapper{width:100%}footer .logo{width:60%}.footer-logo-info{align-items:start}.top-header-text{font-size:.7rem}.top-header-wrapper{justify-content:center}#tags-area{color:#fff;position:absolute;top:0;z-index:2}}@media (max-width:767.98px){.header-search-wrapper{top:96%}}

