/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-07-01 15:16:56 */
@import url('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,500;1,600;1,700;1,800;1,900&display=swap');body.boxed {
    background-color: ##fff;
    background-image: none;
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

@media (max-width:575px) {
    body {
        font-size: 13px;
        line-height: 21px;
    }

}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #222529;
    letter-spacing: normal;
}

h1 {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
    color: #222529;
    margin: 0 0 32px 0;
}

h2 {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    color: #222529;
    margin: 0 0 32px 0;
}

h3 {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 32px;
    color: #222529;
    margin: 0 0 20px 0;
}

h4 {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #222529;
    margin: 0 0 14px 0;
}

h5 {
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #313131;
    margin: 0 0 14px 0;
}

h6 {
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #6b7a83;
    margin: 0 0 14px 0;
}

p {
    letter-spacing: 0;
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: none;
}

sup {
    font-size: 70%;
    top: -.3em;
}

.home-banner-slider h2.vc_custom_heading,
.custom-font4 {
    font-family: 'Segoe Script', 'Savoye LET';
}

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
    color: #ff7272;
}

html .action.primary,
html .btn {
    font-family: Open Sans;
    letter-spacing: .01em;
    font-weight: 700;
    line-height: 1.42857;
    padding: .8em 2em;
}

html .action.primary {
    color: #0A364F;
    background-color: #FBB41E;
    border-color: #FBB41E #FBB41E #069;
}

html .btn-modern {
    text-transform: uppercase;
    font-size: .75rem;
    font-family: Open Sans;
    font-weight: 700;
    letter-spacing: .01em;
    padding: 1em 1.6em;
}

.btn-flat {
    padding: 0 !important;
    background: none !important;
    border: none !important;
    border-bottom: 1px solid transparent !important;
    box-shadow: none !important;
    text-transform: uppercase;
    font-size: .75rem;
}

html .btn-dark {
    color: #fff;
    background-color: #222529;
    border-color: #222529 #222529 #0b0c0e;
}

html .btn-light {
    color: #222529;
    background-color: #fff;
    border-color: #fff #fff #e6e6e6;
}

html .btn-lg {
    line-height: 1.3333;
}

.btn-modern.btn-lg {
    font-size: 1em;
    padding: 1rem 2.25rem;
    padding-left: 2.8em;
    padding-right: 2.8em;
}

.btn-modern.btn-xl {
    font-size: 1.1428em;
    padding: 1.25em 3em;
}

html .btn-quaternary {
    color: #fff;
    background-color: #0e0f11;
    border-color: #0e0f11 #0e0f11 #000;
}

html .background-color-secondary {
    background-color: #ff7272 !important;
}

.porto-block-html-top a {
    background: #0075af !important;
}

.page-header .panel.wrapper::after {
    display: none;
}

.page-header .panel.wrapper {
    letter-spacing: .025em;
}

.page-header .header-main {
    border-top: 1px solid #e7e7e7;
}

.sw-megamenu.navigation li.level0 > em,
.sw-megamenu.navigation li.level0 i {
    display: none;
}

.page-header.type2 .main-panel-top .separator {
    border-left-color: rgba(0, 0, 0, .04);
}

.page-header.type2 .block-search input {
    height: 40px;
}

.page-header.type2 .search-category {
    height: 40px;
    line-height: 40px;
    border-color: #fff;
}

.page-header.type2 .sw-megamenu.navigation li.level0 .submenu a {
    line-height: 20px;
    font-weight: 600;
}

.page-header.type2 .search-area .minisearch .actions button {
    width: 38px;
    height: 42px;
    color: #222529;
}

.main-panel-top .panel.header+.gap {
    background: rgba(0, 0, 0, .04);
}

@media (min-width:992px) {
    .page-header.type2 .nav-sections {
        min-height: 58px;
    }

    .page-header.type2 .navigation > ul:before {
        content: '';
        position: absolute;
        width: 100%;
        top: 0;
        border-top: 1px solid #2B5167;
    }

    .page-header.type2 .navigation .level0 .level-top {
        line-height: 18px;
    }

    .page-header.type2 .navigation .level0 .level-top:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 3px;
        top: 0;
        left: 0;
        opacity: 0;
    }

    .page-header.type2 .navigation .level0:hover .level-top:before {
        opacity: 1;
    }

}

.top-icon .porto-sicon-header {
    margin-bottom: .75rem;
}

.widget .widgettitle {
    font-size: 1rem;
    letter-spacing: -.02em;
}

.slider-title {
    font-size: 1.125rem;
    letter-spacing: -.02em;
    line-height: 1.45;
}


.product-item-photo>a:not(.weltpixel-quickview):before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    z-index: 3;
    opacity: 0;
    transition: opacity .2s;
}

.product-item-info:hover .product-item-photo>a:not(.weltpixel-quickview):before {
    opacity: 1;
}

.product-item-info.type1 .product-item-details .product-item-actions .tocart {
    padding: 0 1.2em;
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #6f6e6b;
}

.product-item-info.type1:hover .product-item-details .product-item-actions .tocart {
    padding: 0 .7143em;
    background: #2b2b2d;
    border-color: #2b2b2d;
    color: #fff;
}

.product-item .product-item-info.type1 .tocart:before {
    display: none;
}

.product-item .product-item-info.type1:hover .tocart:before {
    display: inline-block;
}

.products-grid .product-item .product-item-info.type1:hover {
    box-shadow: 0 5px 25px 0 rgb(0 0 0 / 8%);
}

.product-item-info:hover .product-item-photo {
    box-shadow: none;
}

.small-list.products-grid .product-items .product-item-info .product-item-photo:before {
    display: none;
}

.products-slider.owl-carousel .product-item {
    margin-bottom: 25px;
    margin-top: 10px;
}

.product-options-bottom,
.product-info-price {
    font-family: 'Open Sans';
}

.page-wrapper > .breadcrumbs .items {
    padding: 10px;
}

.block-category-list .block-title,
.side-custom-block .custom-block h2 {
    font-family: 'Open Sans';
}

.footer .widgettitle,
.footer .widget-title {
    font-size: 13px;
    font-weight: 700;
}

.footer .block.newsletter .form.subscribe {
    display: block;
}

.footer .block.newsletter .field {
    margin-bottom: 1rem;
}

.footer .newsletter input {
    height: 44px;
    border: none;
    border-radius: 30px;
    background: #FFFBEE;
    padding-left: 1.5rem;
    font-size: .8125rem;
}

.footer .newsletter .action.subscribe {
    height: 44px;
    border: none;
    border-radius: 30px;
    padding: 0 1.75rem;
    font-size: .8125rem;
    font-weight: 700;
    font-family: inherit;
    letter-spacing: 0;
    margin-left: -1px;
}

.footer .widget {
    margin-bottom: 1.875rem;
    margin-top: 1.875rem;
}

.footer .widget:first-child {
    margin-top: 0;
}

.footer .contact-info .contact-details strong,
.footer .contact-info .contact-details span {
    line-height: 1.4;
}

.footer-bottom .widget.widget_custom_html {
    margin: 0;
}

html .background-color-primary {
    background-color: #072130 !important;
}

@media(min-width:768px) {
    .footer-bottom .widget.widget_custom_html {
        display: flex;
        justify-content: flex-end;
    }

}/*-------- checkout pix --------*/
.checkout-onepage-success .instrucoes {
    position: absolute;
    bottom: 45%;
    left: 35%;
    gap: 25px;
}

.checkout-onepage-success .pix-code img {
    width: 140px;
}

.checkout-onepage-success .pix-info {
    width: 60%;
    left: 36%;
    bottom: 13%;
}

.checkout-onepage-success .instrucoes div > div:last-child {
    margin-top: 15px;
}

.search-area.show-icon-tablet {
   
}

select { background-color: #ffffff; border-color: rgba(0, 0, 0, .09);}
.product-name { color: #333 }
.btn-default { color: #fff;background-color: #FFA813;}
html .btn-v-dark { color: #fff !important;}
.page-header {background-color: #fff !important; }
.main-panel-top .panel.header+.gap {background: rgba(255, 255, 255, .18);}
.panel.header.show-icon .header.links {border: 1px solid #f0f0f0; background-color: #fff !important;}
.amrelated-grid-wrapper .actions-secondary {
    display: none!important;
}

.amrelated-summary-content .main.price {
    color: #FBB41E !important;}
.catalog-product-view .amrelated-pack-wrapper .amrelated-pack-item .amrelated-name a {
    color: #072130;

}
.catalog-product-view .stock.unavailable span { background: #f00 !important; padding: 9px 17px !important; color: #fff !important; cursor: not-allowed; }
.catalog-product-view .stock.unavailable span.label {
    background-color: #fff!important;
    color: #000!important;
    padding-left:0px!important;
    cursor:auto;
}
.checkout-cart-index .cart.table-wrapper .product-item-name > a {white-space: break-spaces;}

.catalog-product-view  .stock.unavailable {
    padding: 0;
    text-align: left;
    border: navajowhite;
}
.form.forget .actions-toolbar > .primary .action,
.form.forget .actions-toolbar > .secondary .action {
    background:#FFA813;
}

.form.password.forget a.action.back {color:#FFA813;}
.footer .follow-us .share-links a {
    background: #FFA813!important;
    border: 1px solid #0A364F;
}
@media (max-width:991px) {
    .panel.header.show-icon-tablet .header.links {border: 1px solid #ccc; background-color: #fff !important;}
}
.search-area .search-toggle-icon:after {border-bottom-color: #CCCCCC;}
.search-area.show-icon .block.block-search {border: 5px solid #ccc; border-color: #ccc;}
.search-category {border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
.search-category select option { color: #8d8d8d }
.block-search .action.search { color: #606669; }
.autocomplete-suggestions { border-color: #eee; }
.minicart-wrapper .block-minicart li {border-bottom: 1px solid #e7e7e7;}
.minicart-wrapper .block-minicart .total-count {border-bottom: solid 1px #e7e7e7;}
.minicart-items .product-item-details .price,
.price-including-tax,
.price-excluding-tax {color: #69696B;}

@media (max-width:575px) {
    .search-area.show-icon-tablet .block.block-search { border: 3px solid #072130 !important;}
}
@media (max-width:991px) {
    .navigation li.level0>a.ui-state-active { color: #333 !important }
    header.page-header .nav-sections-item-title {background: #FFA813;}
    .sw-megamenu.navigation li.ui-menu-item > a { color: #fff !important;         font-size: 16px;}
    .navigation li.level0 > a.level-top { color: #fff !important;}
    .porto-ultimate-content-box-container { background-color: #fff !important; }
}
.sw-megamenu.navigation .subchildmenu span.cat-label.cat-label-label1:before { border-right-color: #0cc485 }
.owl-carousel.rounded-nav .owl-nav [class*="owl-"],
.owl-carousel.rounded-nav .owl-nav [class*="owl-"]:hover {border: 1px solid #999 !important; color: #999; }
.owl-carousel.nav-style-3 .owl-nav [class*="owl-"] {background-color: rgba(38, 42, 47, .4) !important;}
.owl-carousel .owl-dots .owl-dot span {background: #D6D6D6;}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span { background: #869791; }
.owl-carousel.dots-style-1 .owl-dots span {border: 2px solid #e7e7e7;}
.widget_sidebar_menu {border-color: #e7e7e7;}
.sidebar-content .box-newsletter { background: #f4f4f4; }
.widget_sidebar_menu .widget-title {background: #f5f5f5;}
.porto-recent-posts .post-item .post-date {background: #222529;}
.post-item .read-more,
.post-item .read-more-block {color: #212529; }
.price-box .price { color: #FBB41E;}
.old-price .price {color: #072130;}
.small-list.products-grid .product-items .price {color:#072130; }
.small-list.products-grid .product-items .product-item-details .old-price { color: #a7a7a7; }
.small-list.products-grid .product-items .product-item-details .old-price .price { color: #FFA813;}
.featured-list h2.widgettitle { color: #072130; }
.payment-icons .payment-icon {background-color: #d6d3cc; }
.sidebar .sidebar-content .side-megamenu { border-bottom: 1px solid #e7e7e7;}
#ln_slider_price .ui-slider-handle {background: #FFA813; }
#ln_slider_price.ui-slider-horizontal {background: #1ab2ff; box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .38)}
.products-grid .swatch-option.color:hover::after { border-color: #333; }
.swatch-option.color[option-tooltip-value*="#ffffff"] { border: 1px solid #e7e7e7; }
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option { border: 1px solid #e9e9e9 !important;}
.sidebar-overlay.active {background: #000;}
.fotorama__stage { border: 1px solid #f4f4f4; }
.dark-layout .product-item .rating-summary .rating-result:before { color: #62615e; }
.dark-layout .old-price .price { color: #a7a7a7; }
#instagram_showing_list .photo-instagrams .item .content {background-color: rgba(0, 0, 0, .3); }
.insta-follow {background-color: #0e0e0e;  color: #fff }
.insta-follow h3 { color: #fff;}
.insta-follow .btn-default {border: solid 2px #2c2c2c; background-color: #0e0e0e; color: #fff }
.customer-account-create .form-create-account .account-social-login:before,
.customer-account-login .block-customer-login .account-social-login:before {background-color: #dfdfdf; }
.customer-account-create .form-create-account .account-social-login:after,
.customer-account-login .block-customer-login .account-social-login:after {border: #dfdfdf solid 1px;background-color: #fff}
.product-info-main .custom-block { border-bottom: solid 1px #e6e6e6;}
.product-info-main .custom-block .item { border-left: 1px solid #e6e6e6;}
.product-info-main .custom-block .text-area h3 {color: #7a7d82;}
.social-icons [class^=porto-icon-] { color: #fff }
.sidebar-title {color: #313131;}
body.boxed .page-wrapper {background-color: #fff}
.main-product-detail { background-color: #efefef;}
.custom-block-tab { background-color: #fff; border: #e4e4e4 solid 1px;}
.main-upsell-product-detail { background-color: #f4f4f4; }
.main-upsell-product-detail .block.upsell .title strong { background-color: #f4f4f4 }
.flex-owl-slider .owl-item .item { border-left: 1px solid #e3e4e4 }
.image-link span.category-title {color: #fff;background-color: #3f4658;}
.image-link span.category-title:before {border-right-color: #3f4658; border-top-color: #3f4658;}
#totop_1:hover { background-color: #555 }
i.ajax-loader {border: 1px solid #FFA813;}
.gift-wrapping-item>span { background-color: #f2f2f2 }
.block-category-event .event-title em {color: #000;}
.block-category-event>div.event-desc {color: #FFA813;}
.block-category-event .event-ticker .dates>div>span.desc { color: #FFA813;}
.product-tabs-container {background-color: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .1);}
.block-header-customer-login {background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .3); border-top: 4px solid #FFA813;}
.block-header-customer-login:before {border-bottom-color: #FFA813;}
.account-nav .nav>li>a {border-bottom: 1px solid #ddd;}
.account-nav .nav>li>strong {border-bottom: 1px solid #ddd}
@media(min-width:768px) {
    .filter-toggle { border: 1px solid #ccc; background-color: #fff;}
    .filter-toggle:hover { color: #777 }
    .filter-toggle.active { color: #fff; background-color: #FFA813; border-color: #FFA813 }
}
.ln_overlay { background-color: #FFF; background-color: rgba(255, 255, 255, .5);}
.ln_overlay .loader {border-top-color: #FFA813; }
.infinite-loader .loading {color: #555; background-color: #fff;border: 2px solid #f1f1f1;}
.infinite-loader .btn-load-more { color: #555; background-color: #fff;border: 2px solid #f1f1f1;}
.catalog-product-view.page-layout-2columns-right:not(.weltpixel-quickview-catalog-product-view):not(.weltpixel_quickview-catalog_product-view) a.right-side-open {background-color: #f5f5f5; border: #dcdcda solid 1px;}
.product-image-grid:after {background-color: rgba(0, 0, 0, .05);}
.product-image-list:after {background-color: rgba(0, 0, 0, .05);}
.catalog-product-view.product-type-sticky-right .product.info.detailed {background-color: #f4f4f4;}
.catalog-product-view .short-custom-block .custom-block {color: #6b7a83; }
.catalog-product-view .short-custom-block .custom-block-1>div i { color: #FFA813;}
.catalog-product-view .short-custom-block .custom-block-1>div h3 {color: #6b7a83;}
.toolbar-products+dl.block {background-color: #f4f4f4;}
.shop-by-cat-item.cat-has-icon { color: #222529;}
.shop-by-cat-item.cat-has-icon:hover { color: #FFA813 }
.shop-by-cat-item.cat-has-icon .cat-detail {background-color: #fff;}
.shop-by-cat-item.cat-has-icon:hover .cat-detail { box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .1) }
body>.custom-html button.mfp-close:hover { color: #222529 }
.instagram-photos > .photo-item:before {background-color: rgba(0, 0, 0, 0.7);}
.coupon-text-sale b {background: #222529;}
.customer-account-create .form-create-account .control.customer-dob ._has-datepicker ~ .ui-datepicker-trigger:before {background-color: #fff;}
header.page-header .nav-sections-item-title.active > a { color: #212548; }
.amdelivery-main-container .fa-arrow-circle-up:after {color: #0088cc;}
.amdelivery-main-container .fa-arrow-circle-down:after {color: #0088cc; }
.fieldset  .field._required > .label:after {color: #e02b27 !important;}
.catalog-product-view .short-custom-block .custom-block {color: #6b7a83; }
.catalog-product-view .short-custom-block .custom-block-1>div i { color: #FFA813;}
.catalog-product-view .short-custom-block .custom-block-1>div h3 {color: #6b7a83;}
.toolbar-products+dl.block {background-color: #f4f4f4;}
.shop-by-cat-item.cat-has-icon { color: #222529;}
.shop-by-cat-item.cat-has-icon:hover { color: #FFA813 }
.shop-by-cat-item.cat-has-icon .cat-detail {background-color: #fff;}
.shop-by-cat-item.cat-has-icon:hover .cat-detail { box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .1) }
body>.custom-html button.mfp-close:hover { color: #222529 }
.instagram-photos > .photo-item:before {background-color: rgba(0, 0, 0, 0.7);}
.coupon-text-sale b {background: #222529;}
._has-datepicker ~ .ui-datepicker-trigger:before {color: #7d7d7d;}
.amdelivery-main-container .collapse-below {color: #FFA813; }
.amshopby-slider-container.-light .ui-slider-range { box-shadow: 1px 1px 2px 0px #ddd; }
.install_wrapper {color: #000;}
.page-header.type22:not(.sticky-header) .header-bottom { border-bottom: 1px solid #e7e7e71c; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-block {border: 1px solid #ddd;}
.checkout-index-index .opc-block-summary .minicart-items .delete {box-shadow: 2px 2px 5px 1px #ddd;}
.checkout-cart-index .cart-summary .block .item-options { border-bottom: 1px solid #ddd;}
.checkout-cart-index .cart-summary .block .item-options:last-child .field.choice.item:nth-child(1) { border-bottom: 1px solid #ddd;}
.checkout-cart-index .cart-summary .block .item-options:last-child .field.choice.item:nth-child(2) { border-bottom: 1px solid #ddd;}
.checkout-cart-index table.data.table.totals tr.totals span {color: #212548;}
.checkout-cart-index .cart-summary .field._error .control input,
.field._error .control select,
.field._error .control textarea { border: #ddd;}
.checkout-cart-index .gift-item-block .title span {color: #000; }
.checkout-cart-index .actions-toolbar .secondary button.action.action-cancel span {color: #072130;}
.checkout-index-index .column.main .opc-block-summary .product-item { border-bottom: 1px solid #e7e7e7;}
.checkout-index-index .opc-block-summary .table-totals {border-bottom: 1px solid #e7e7e7;}
.checkout-index-index .payment-option._collapsible.opc-payment-additional.discount-code._active { background: #f4f4f4; }
.checkout-index-index .modal-popup.modal-slide .modal-footer {border-top: 1px solid #e8e8e8;}
.checkout-index-index input[type='radio'],
.checkout-cart-index input[type='radio'],
.customer-account-create .form.create.account #allow_legal ul li input[type="radio"]{accent-color: #000;}
.customer-account-create .form-create-account fieldset.fieldset.create.account legend.legend span {color: #000;}
.customer-account-create .form-create-account fieldset.fieldset.address legend.legend span {color: #000;}
.customer-account-create .form-create-account fieldset.fieldset.create.info legend.legend span {color: #000;}
.customer-account-create input[type="checkbox"]:before {border: 1px solid #808080;}
.product-info-main .custom-block { border-bottom: solid 1px #e6e6e6;}
.product-info-main .custom-block .item { border-left: 1px solid #e6e6e6;}
#instagram_showing_list .instragram-heading span.span-instagram-text {border-right: 1px solid #ddd;}
.menu-right-block .menu-category-por-listing ul li {border: 1px solid #ddd;}
#bio_ep.popup-default-36 .popup-step-2 .popup-content .popup-description p { color: #A8A8A8;}
#bio_ep.popup-default-36 .popup-step-2 .popup-content .popup-description p span { border: 1px dashed #5c0090; color: #FFA813;}
.block-shipping-estimation .actions .btn-submit { background: #0A364F;}
.mouseover-drop .ins_dropdown_menu { box-shadow: 0 3px 6px rgb(0 0 0 / 16%); border: 1px solid #e3e3e3;}
.mouseover-drop .ins_dropdown_menu a {border-top: 1px solid #ddd;}
.amrelated-grid-wrapper .block-title {border-bottom: 1px solid #ddd;}
#amrelated-block-4 .block-title,
#amrelated-block-1 .block-title {border-bottom: 1px solid #ddd;}
.amrelated-grid-wrapper .slick-dots button { border: 2px solid #ddd;}
.amrelated-grid-wrapper .slick-dots button:hover { border: 2px solid #ddd; }
.catalog-product-view .amrelated-pack-item .price-final_price [data-price-type='finalPrice'] .price {color: #FBB41E;}
.sw-dailydeal .dailydeal-label:before {color: #fff;}
.block-shipping-estimation .shipping-cost-result .shipping-item .shipping-title { border-bottom: 1px solid #eee;}
.block-shipping-estimation .shipping-cost-result .shipping-item {border-bottom: 1px solid #ddd !important;}
#confirmBox .amcart-qty-wrap > .amcart-control:before {border: 1px solid #ddd;}
.product-item-info .product-item-details .product-item-actions .tocart {color: #FFA813; border-color: #FFA813;background: transparent;}
.product-item-info.type10 .qty-box .qtyminus,
.product-item-info.type10 .qty-box .qtyplus { background: #fff; }
.cms-popup-content .slider-wrapper .product-item .product-item-photo:after {background-color: rgba(0, 0, 0, .05);}
.block-shipping-estimation .shipping-cost-result .loader-container:after {border-top: 4px solid #22252A;}
.checkout-cart-index #gift-options-cart .gift-item-block { border-bottom: 1px solid #ddd;}
.cart-gift-item button.action.secondary.action-update { background: #072130; color: #fff;}
.block-shipping-estimation .field.zip .control input.input-text.required_new { border: 1px solid red; }
body:not(.page-product-configurable).weltpixel_quickview-catalog_product-view .box-gotoproduct #product-gotoproduct-button {background: #072130; color: #fff;}
.catalog-product-view .amrelated-content-wrapper .show_all_discount .show_cross_product {color: #072130;}
.catalog-product-view .amrelated-content-wrapper .amrelated-summary-content .install_wrapper.pack {color: #072130;}
.catalog-product-view .product-info-main .product.alert.stock { border-bottom: 1px solid #e7e7e7;}
.checkout-cart-index #gift-options-cart .gift-item-block .gift-message .fieldset .input-text.error { border: 1px solid #f50e14; }
.checkout-index-index .modal-popup .fieldset .field .control .input-text.error { border: 1px solid #f50e14; }
.catalog-category-view .sidebar.sidebar-main .sidebar-content,
.catalogsearch-result-index .sidebar.sidebar-main .sidebar-content { border: 1px solid #e7e7e7; }
.checkout-cart-index .slick-slider .product-item .product-item-actions .towishlist { border: 1px solid #ddd;}
.ambanner-arrow-button:not(.primary),
.slick-slider .slick-arrow.ambanner-arrow-button:not(.primary) {border: none;}
.catalog-category-view #maincontent { background: #fff;}
.coupon-sale-text b {background-color: #ff7272; color: #fff;}
.coupon-sale-light-bg b { background: #fff; color: #222529; }
html .heading.heading-dark .heading-tag { border-color: #222529; }
.home-bar .porto-sicon-box {border-right: 1px solid #e7e7e7;}
.home-banner strong:before {background-color: #222529;}
ul.category-color-dark li.product-category .thumb-info-title { background: #fff;}
ul.products li.product-category .thumb-info-wrapper:after { background: rgba(27, 27, 23, 0); }
.home-ads .porto-ultimate-content-box:hover { box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
#confirmBox:not(.amcart-minipage-wrap) .amcart-message-box #amcart-count,.am-related-box #amcart-count { color: #777;}
.catalog-product-view .page-wrapper .column.main .custom-block .widget.widget-block { background: #f7f7f7;}
button.ambanner-arrow-button.-prev.slick-arrow::before,
button.ambanner-arrow-button.-next.slick-arrow::before {color: #9B9B9B;}
.amgdprcookie-bar-container { background-color: #0A364F !important; }
.amgdprcookie-bar-container .amgdprcookie-button.-settings { background: transparent !important; color: #FBB41E !important; }
.amgdprcookie-bar-container .amgdprcookie-button.-settings:hover { background: transparent !important; color: #FBB41E !important; }
.sw-dailydeal {color: #fff !important; background-color: #072130 !important; padding: 11px 4px 11px;}
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option { background: #fff; }
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected { background: #e9e9e9; }
.product.data.items > .item.title { 
color: #072130 !important;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 19px;
 }
.amrelated-photo-container .amrelated-checkbox + .amrelated-label {border: 1px solid #ddd;}
p.my-subtitle {background: #072130; color: #fff; display :block; margin: 25px auto; width: 80%;}
.mouseover-drop .ins_dropdown_menu { background: #fff; }
h2.section-title span.inline-title { color: #072130; }
.footer .newsletter input::placeholder { color: #777; }
.magenest-listing-popup .magenest-popup-step .popup-content-wrapper {background-color: #FFF;}
.magenest-listing-popup .my-popup-disc p b { color: #FBB41E; }
.magenest-listing-popup .my-popup-left-btn p span { color: #FBB41E;
    border-color: #FBB41E;
    background-color: #FFF;}
.page-header .header-main { background: #0A364F; border-top: 1px solid #2B5167; }
.filter-options-content a span { color: #000 !important; }
.page-header.type22 .navigation:not(.side-megamenu) .level0 .level-top { color: #072130; }
.default-icon .porto-sicon-header .porto-sicon-title { color: #072130; }
.catalog-category-view #amasty-shopby-product-list .amscroll-load-button { border-color: #072130 !important; }
.footer-middle > .container::after { border-bottom-color: #777; }
.wel-msg h5 { color: #fff; }
.page-header .header-contact i { color: #fff; }
.swatch-attribute.size .swatch-option,
.swatch-attribute.manufacturer .swatch-option { background: #fff; }
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected { background: #e9e9e9; }
.product.data.items > .item.title { color: #808693 !important; }
#alimentosList .item .postali-content a.read-more { background: #FFA813; color: #fff; }
.weltpixel_quickview-catalog_product-view .page-wrapper .product-info-main h1.page-title span { color: #000000; }
.abs-account-page-title h1.page-title,
.customer-account-login .page-title-wrapper h1.page-title,
.customer-account-create .page-title-wrapper h1.page-title,
.customer-account-forgotpassword .page-title-wrapper h1.page-title { color: #072130 !important; }
.instagram-box p { color: #777777; }
.page-header.type22 .main-panel-top .share-links a { color: #072130 !important; }
ul.products li.product-category .thumb-info h3 { text-align: center; color: #072130; font-size: 16px; }
#newsletter i.porto-icon-envolope { color: #FFA813; }
.single-subscribe .newsletter input::placeholder { color: #777; }
.amgdprcookie-bar-container { background-color: #0A364F !important; }
.amgdprcookie-bar-container .amgdprcookie-button.-settings { background: transparent !important; color: #5b9dca !important; }
.amgdprcookie-bar-container .amgdprcookie-button.-settings:hover { background: transparent !important; color: #000 !important; }
.fieldset .review-legend.legend strong { color: #000; }
.fieldset .review-legend.legend span { color: #000; }
.review-form .action.submit.primary { background: #FFA813; }
.catalog-product-view .sw-dailydeal .number-wrapper { background: #000 !important; }
.minicart-wrapper .action.showcart .counter.qty { background-color:#FE5254 !important; color: #fff; }
.background-color-dark.text-color-dark { background: #F0C5C1; }
.minicart-wrapper .block-minicart .total-count .actions a { background: #0A364F; color: #fff; }
.block-minicart .block-content > .actions > .primary .action.primary { background: #FBB41E !important;
    color: #0A364F;
    border-radius: 4px; }
.box-tocart .action.tocart { background: #FBB41E;
    color: #0A364F; }
.product-options-bottom .box-gotoproduct a#product-gotoproduct-button { background: #072130; color: #fff; }
.amcart-message-box p.amcart-product-notice { background: #FFFBEE; color: #000; }
.product-info-main .product-reviews-summary .rating-summary .rating-result:before,
.product-info-main .product-reviews-summary .rating-summary .rating-result > span:before { color: #f4e281; }
#confirmBox a.checkout { background: #FFA813; color: #fff !important; }
#confirmBox:not(.amcart-minipage-wrap) .amcart-control { background: #fff; }
#confirmBox:not(.amcart-minipage-wrap) .text.am_text_confirm { background: #FFFBEE; color: #000; }
#confirmBox a#am-a-count { color: #FFA813; }
.magenest-listing-popup .popup-content h3 span { background: #FFA813; color: #fff;}
a#totop_1 { background: #000; color: #fff; }
.amgdprcookie-modal-template .amgdprcookie-button.-save,
.amgdprcookie-bar-container .amgdprcookie-button.-allow { background: #FBB41E !important; }
.amgdprcookie-bar-container .amgdprcookie-button.-settings { color: #FBB41E !important; }
.amgdprcookie-modal-template .amgdprcookie-link,
.amgdprcookie-modal-template .amgdprcookie-policy a,
.amgdprcookie-bar-container .amgdprcookie-policy a { color: #FBB41E !important; }
.amgdprcookie-groups-modal .amgdprcookie-done,
.amgdprcookie-groups-modal .amgdprcookie-done:hover { background: #FFA813 !important; }
.amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled]) + .amgdprcookie-label { background: #ccc; }
.cms-popup-content .product-item-info .product-item-details .product-item-actions .primary { background:#FBB41E; }
.cms-popup-content .product-item .primary a.product-item-link { color: #fff; }
.amshopby-slider-container.-light .am-slider .ui-slider-handle { background: #FFA813; border-color: #FFA813; }
.amshopby-slider-container.-light .ui-slider-range,
.amshopby-slider-container.-light .am-slider,
.amshopby-slider-container.-light .am-slider:before,
.amshopby-slider-container.-light .am-slider:after { background: #707070 !important; }
.sidebar-filterproducts .small-list.products-grid .product-items .product-item-details a { color: #000; }
.product.data.items > .item.title.active { color:#FBB41E !important; border-color: #FBB41E; }
.products.wrapper.list.products-list .product-item-info .product-item-details .product-item-actions .tocart { background: #FBB41E; }
.products.wrapper.list.products-list .product-item-info .product-item-details .product-item-actions .tocart span { color: #fff; }
.product-item .weltpixel-quickview.weltpixel_quickview_button_v2 { background: #FFA813; }
.login-container .block .actions-toolbar > .primary .action { background: #FBB41E; }
.login-container .block .actions-toolbar > .secondary .action { background: #0A364F; }
.customer-account-create .form-create-account .field.zip.required a.f-right.not-zip-code.hidden-xs { color: #9F9F9F; }
.customer-account-create .form-create-account .col-sm-6.p-0.field button#buscarcep { background: #0A364F; color: #fff; font-weight: 600; }
.customer-account-create fieldset.fieldset.footer_text_static span { color: #f00; }
.customer-account-create fieldset.fieldset.privacy_policy a { color: #000; }
.customer-account-create .form.create.account .actions-toolbar .primary .action { background: #FFA813; }
.cms-page-view .page-title-wrapper {     background: #EBEBEB;
    margin-top: -44px;}
main#maincontent h1.page-title { 
    color: #072130;
    font-size: 23px;
    font-weight: 700; 
}
.cms-contato .contact-detais .icon-box { background: #0A364F; }
.material-symbols-outlined { color: #fff; }
.contact-form button.action.submit.primary { background: #FFA813; }
.cms-noroute-index #maincontent a { color: #FFA813; }
.cart-empty .btn-go-shop { background-color: #FFA813; }
.porto-block-html-top .mfp-close { color: #072130; }
.checkout-cart-index .cart-summary .field._required.custom_zipcode .control button#buscarcep { 
background: #0A364F;
    color: #fff;
    border-radius: 0px 4px 4px 0px; }
.cart-summary .checkout-methods-items .action.primary.checkout,
.cart-summary .checkout-methods-items .amshopby-button.checkout,
.cart-summary .checkout-methods-items .am-filter-go.checkout { background: #FFA813 !important;
    border-radius: 4px; }
.checkout-cart-index #block-discount #discount-coupon-form .actions-toolbar .primary { 
background: #0A364F;
    color: #fff;
    opacity: 1;
    border-radius: 0px 4px 4px 0px;}
.cart-container .form-cart .actions #empty_cart_button {     background: #0A364F;
    color: #ffffff;
    border-radius: 4px !important;}
.checkout-cart-index .cart.main.actions button.action.update {     background: #0A364F;
    color: #ffffff;
    border-radius: 4px !important; opacity: 1; }
.checkout-cart-index #link_checkout a { 
    color: #9F9F9F;
    text-decoration: underline;
    font-size: 13px;
    font-weight: 600;
 }
.checkout-cart-index .cart-summary #co-shipping-method-form .append_text.cart_page span { color: #f00; }
.checkout-cart-index.am-porto-cmtb .product-items.slick-slider .slick-slide .product-item-actions button.action.tocart.primary { background: #FFA813; color: #fff; }
.shipping-address-item.selected-item { border-color: #3E9518 !important; }
.opc-wrapper .shipping-address-item.selected-item:after { background: #3E9518; }
.opc-wrapper .action-show-popup { background: #072130; color: #fff; border-color: #072130; }
.checkout-onepage-success .header_section { background: #FFFBEE; }
.checkout-onepage-success .row .column.left_div { border: 1px solid #ddd;box-shadow: 0 0 8px -2px #ddd; color: #000; }
.checkout-onepage-success .row .column.left_div .left_increment { background: #F2F2F2; color: #323232; }
.checkout-onepage-success .row .column.left_div .left_btn1 a { color: #fff; background: #FFA813; }
.checkout-onepage-success .column.right_div { border: 1px solid #ddd;box-shadow: 0 0 8px -2px #ddd;color: #000; }
.checkout-onepage-success .column.right_div .right_title { background: #F4F4F4; }
.checkout-onepage-success .success_page_design.codoo .column.right_div .right_status_info { background: #F2F2F2; }
.checkout-index-index .field.company_reg button.btn.btn-default.btn-buscacep { background: #072130; color: #fff; }
button.action.primary.action-save-address { background: #072130; border-color: #072130; }
.checkout-index-index .modal-inner-wrap .modal-content .link_checkout a { color: #072130; }
.swatch-attribute.size .swatch-option.selected,
.swatch-attribute.manufacturer .swatch-option.selected { background-color: #dfdfdf !important; }
.catalog-product-view .sw-dailydeal { background: transparent !important; }
.swatch-option.color.selected:before { color: #fff; }
.catalog-product-view .sw-dailydeal .dailydeal-label:before { color: #000;}
.catalog-product-view .sw-dailydeal { background: transparent !important; }
.catalog-product-view .sw-dailydeal p { color: #fff; }
.catalog-product-view .sw-dailydeal .caption { color: #fff; }
.actions .link_add a {     color: #9F9F9F;
    text-decoration: underline;
    font-size: 13px;
    font-weight: 600; }
.block-shipping-estimation .actions .btn-submit span { color: #fff; }
.block-shipping-estimation .field.zip .control input.input-text::placeholder { color: #072130; }

.shipping-cost-result .append_text span { color: #f00; }
.catalog-product-view .amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus,
.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal { color: #FBB41E; }
.catalog-product-view .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action { background: #FBB41E; }
.product-info-price .price-box .old-price span {  color: #072130 !important;
    font-weight: 400 !important;}
.catalog-product-view .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper { border: 2px dashed #FBB41E; }
.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-photo-container .amrelated-discount { background: #0A364F;}
.catalog-product-view .amrelated-price-wrapper .amrelated-discount.-summary { background: #0A364F; }
.catalog-product-view .amrelated-pack-item .amrelated-name a { color: #fff; }
.am-porto-cmtb .product-items.slick-slider .slick-slide .product-item-actions button.action.tocart.primary { background: #FFA813; color: #fff; }
.modal-footer button.action-primary.action-accept { background: #FFA813; color: #fff; border: none; }
.mouseover-drop a.show_text { color: #072130; }
.mouseover-drop .ins_dropdown_menu a { color: #072130; }
.checkout-index-index input[type="checkbox"]:checked:after {
    top: 0px;
}
.abs-account-page-title,
.customer-account-login .page-title-wrapper,
.customer-account-create .page-title-wrapper,
.customer-account-forgotpassword .page-title-wrapper { background: #EBEBEB; }
.product-info-main .stock span + span { color: #000; }
.product-info-main .product.sku .value { color: #000; }
#bio_ep.popup-default-36 .popup-step-1 .popup-action .popup-newsletter::placeholder { color: #565658; }
#bio_ep.popup-default-36 .popup-step-1 .popup-content .popup-title h3 span { color: #FFA813; }
#bio_ep.popup-default-36 .popup-step-1 .popup-action #popup-submit-button { background-color: #FFA813 !important; }
.checkout-index-index .checkout-block .step-title.amcheckout-title { background: #F4F4F4; }
.checkout-index-index .checkout-header { background: #EBEBEB; }
.checkout-index-index .checkout-payment-method.submit .payment-methods button.action.primary { background: #FFA813 !important; }
.checkout-index-index .authentication-wrapper button.action.action-auth-toggle { background:#072130; color: #fff; }
.checkout-index-index .authentication-dropdown .modal-inner-wrap { background: #fff; }
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle span { color: #000; }
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle:after { color: #000; }
.payment-option._collapsible.opc-payment-additional.discount-code { background: #F4F4F4; }
.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content .action-apply { background: #072130; color: #fff; }
.payment-group .amcheckout-title .step-title { background: #F4F4F4; }
#sale-products .owl-carousel.nav-style-4 .owl-prev:before,
#sale-products .owl-carousel.nav-style-4 .owl-next:before { color: #FFA813; }
.brand-carousel .owl-nav .owl-prev:before,
.brand-carousel .owl-nav .owl-next:before { color: #0A364F; }
.checkout-index-index .header-main { background:#0A364F; }
.checkout-index-index .authentication-dropdown .modal-inner-wrap button.action.action-login.secondary { background: #072130; color: #fff; }
body._has-modal-custom .modal-custom-overlay { background: rgb(0 0 0 / 50%); }
.link_checkout a { 
color: #9F9F9F;
    font-size: 12px;
    text-decoration: underline;
    font-weight: 700;
    display: block;
    position: absolute;
    margin-top: -9%;
    margin-left: 28%;
 }
.main-toggle-menu .menu-title.closed:not(:hover) {color: #072130!important;}
@media (max-width:767px) {
    .catalog-product-view .amrelated-pack-wrapper .amrelated-title {color: #000;}
    .column.main .block:last-child { border-top: 1px solid #F4F4F4; }
    .search-area .search-toggle-icon:after { border-bottom-color: #072130; }
    header.page-header .nav-sections-item-title.active > a{color:#000!important;font-weight: 700;}

}
.product-item-info.product-info-main.mini_cart_popup .price-wrapper  span.price {
    color: #000;
}
.customer-welcome .header.links {text-align: left;}
tr.totals.sub th.mark { color: #fff; }
tr.totals.sub th.mark:after {  color: #777; }