body {overflow-y: visible;}
@media screen and (min-width: 992px) {#main {min-height: 54vh;}}

/*
 *
 * Social Share
 *
*/
.rdc-icons-share .a2a_button_linkedin, .rdc-icons-share .a2a_button_whatsapp {display: inline-block !important;}

/*
 *
 * Header
 *
*/
body #containerSite {box-shadow: none;}

/*
 *
 * Info ultimas unidades / stock (detalhe e product item)
 *
*/
.productdetail-stockinfo {display: grid;grid-gap: 8px;margin-bottom: 20px;}
.productdetail-stockinfo-item-wrapp {display: inline-flex;align-items: center;line-height: 100%;}
a.productdetail-stockinfo-item-wrapp {text-decoration: none;}
a.productdetail-stockinfo-item-wrapp:hover {text-decoration: underline;}
.productdetail-stockinfo-item-wrapp .rdc-icon-svg {width: 20px;height: 20px;margin-right: 6px;}
.productdetail-stockinfo-item-wrapp .paragraph {line-height: 100%;}
.productdetail-stockinfo-stockalert:not(.active) {display: none;}
#rdc-variants-unavailable-stock {display: none !important;}
@media screen and (max-width: 767px) {
    .productdetail-stockinfo {margin-bottom: 0;}
}

/*
 *
 * Modal Variants (Migrado do base.css)
 *
*/
.rdc-popup-variants {height: auto;max-height: 82vh;padding: 0;}
.rdc-popup-variants .mfp-close {top: 6px;right: 10px}
.rdc-popup-variants .wrapper-popup {display: flex;flex-direction: column;overflow: hidden;padding: 0;}
.rdc-popup-variants .form-message .warning {text-align: left;}
.rdc-popup-variants .rdc-wrapper-popup-header {display: flex;flex-shrink: 0;align-items: center;height: 44px;padding-left: 15px;padding-right: 60px;border-bottom: 1px solid var(--color-lines);}
.rdc-popup-variants .rdc-wrapper-popup-body {flex-grow: 1;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;padding: 15px;}
.rdc-popup-variants .rdc-wrapper-popup-body img {display: block;width: 100%;height: auto;}
.rdc-popup-variants .rdc-wrapper-popup-body .rdc-product-stock-alert {display: none;}
.rdc-popup-variants-item input.magic-radio, .rdc-popup-variants-item input.magic-checkbox {display: none !important}
.rdc-popup-variants-item label {display: flex;align-items: stretch;min-height: 42px;justify-content: space-between;padding: 10px 10px 10px 32px;}
.rdc-popup-variants-item input:checked + label {background-color: var(--color-white);}
.rdc-popup-variants-item_esgotado .rdc-popup-variants-item_title {color: var(--color-gray);}
.rdc-popup-variants .rdc-wrapper-popup-footer {padding: 15px;}
#rdc-popup-variants-btn-submit {width: 100%;}
.rdc-popup-prepend {position: relative;z-index: 20;overflow: hidden;padding: 3px;margin: -3px;}
.rdc-popup-prepend .mfp-bg {position: absolute;}
.rdc-popup-prepend .mfp-wrap {position: static !important;top: unset !important;height: unset !important;}
@media screen and (max-width: 767px) {
.rdc-popup-variants {padding-bottom: 15px;}
}

/*
 *
 * popUp
 *
*/
body .mfp-close {width: 32px;height: 32px;background-size: 24px;}
body .mfp-close > div {background-size: 24px;}
body .wrapper-popup .rdc-wrapper-popup-header-title,
body .wrapper-popup .rdc-wrapper-popup-header .subtitle {font-weight: 700;}
body #productdetail-modal-variants {padding-bottom: calc(var(--sab) + 15px);}
body .rdc-popup-prepend .mfp-bg {background: transparent !important;}
.popUp.policy_page_visible{padding-top: 65px;}
.popUp.policy_page_visible .bottom-form{display: none;}
@media screen and (min-width:768px) {
    .popUp{padding-top: 25px;}
    .rdc-popup-right-bar .rdc-wrapper-popup-header,
    .rdc-popup-right-bar .rdc-wrapper-popup-body,
    .rdc-popup-right-bar .rdc-wrapper-popup-footer {
        padding-left: 40px;
        padding-right: 40px;
    }
    .popUp .rdc-wrapper-popup-header {padding-right: 30px;}
    .popUp.rdc-popup-right-bar .rdc-wrapper-popup-header {padding-right: 58px;}
    body:not(.tablet) .rdc-popup-prepend .popUp {padding-top: 0;}
    body:not(.tablet) .rdc-popup-prepend .mfp-close {display: none;}
    #filters-popup .rdc-wrapper-popup-body{margin-right: 27px;}
}
@media screen and (max-width: 991px) {
    body .popUp {padding-top: 15px;}
    body .popUp .rdc-wrapper-popup-header {padding-right: 40px;}
}
@media screen and (min-width: 992px) {
    body .rdc-wrapper-popup-footer {padding-top: 24px;padding-bottom: calc(var(--sab) + 24px);}
}
@media (pointer: coarse) {
    body .rdc-wrapper-popup-body.slim-scrollbar {margin-right: -10px;padding-right: 10px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    body .mfp-container .rdc-wrapper-popup-footer {padding-bottom: calc(var(--sab) + 24px);}
}
@media screen and (max-width: 767px) {
    #filters-popup .rdc-wrapper-popup-footer {padding-top: 20px;}
    .rdc-popup-variants .rdc-wrapper-popup-footer{padding: 0;}
    #filters-popup .rdc-wrapper-popup-header{border-bottom: 1px solid var(--color-lines);margin-left: var(--container-padding-n);margin-right: var(--container-padding-n);padding-left: var(--container-padding);padding-bottom: 15px;}
    #filters-popup .rdc-wrapper-popup-body{padding-top: 15px;}
    #filters-popup .rdc-wrapper-popup-header-sp{display: none;}
}

/*
 *
 * Politica de Privacidade
 *
*/
#show_policy_page_stock_alert{padding-top: 65px;}
#show_policy_page_stock_alert .rdc-wrapper-popup-body{overflow-y: unset;overflow-x: unset;height: 100%;}
@media screen and (max-width: 767px) {
    #show_policy_page_stock_alert .wrapper-popup{overflow-y: unset;overflow-x: unset;}
}

/*
 *
 * Home
 *
*/
body .home-slider .description .content {max-width: 965px;}
body .home .home-slider .description .content p.home-slider-subtitle {padding-top: 10px;}
@media screen and (min-width: 1200px) {
    body .home .render_2 .cover-image {height: calc(var(--window-inner-height, 100vh));}
}

/*
 *
 * Product List / Search
 *
*/
body.params-oc .content-results .wrapper-page{padding: 25px var(--container-padding) 0;}
#header-container-search #iframe-message p{font-size: 20px;font-weight: 400;}

/* Visual Merchandising */
/* columnWidth2 */
    @media screen and (min-width: 768px) and (max-width: 991px) {
        body .section-products.row3 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 6px) !important;}
        body .section-products.row4 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 5px) !important;}
    }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
        body .section-products.row3 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 3px) !important;}
        body .section-products.row4 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 5px) !important;}
    }
    @media screen and (min-width: 1200px) and (max-width: 1919px) {
        body .section-products.row3 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 2px) !important;}
        body .section-products.row4 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 4px) !important;}
    }
    @media screen and (width: 1920px) {
        body .section-products.row3 .columnWidth2 article.product-item figure {padding-bottom: calc(74% + 1px) !important;}
        body .section-products.row4 .columnWidth2 article.product-item figure {padding-bottom: calc(74% - 1px) !important;}
    }

/* columnWidth3 */
    @media screen and (min-width: 992px) and (max-width: 1199px) {
        body .section-products.row4 .columnWidth3 article.product-item figure {padding-bottom: calc(48.3333333% - 1px) !important;}
    }
    @media screen and (min-width: 1200px) and (max-width: 1919px) {
        body .section-products.row4 .columnWidth3 article.product-item figure {padding-bottom: calc(48.3333333% + 2px) !important;}
    }
    @media screen and (width: 1920px) {
        body .section-products.row4 .columnWidth3 article.product-item figure {padding-bottom: calc(48.3333333% + 9px) !important;}
    }

@media screen and (width: 1920px) {
    body .section-products.row3 .columnWidth2:not(.rdc-product-item-enhance-type-2):not(.rdc-product-item-enhance-full-height) .img-feautured-custom {width: 1224px;max-width: none;}
    body .section-products.row3 .columnWidth1 .rdc-product-item-image img {width: 604px;max-width: none;}
    body .section-products.row4 .columnWidth2 .img-feautured-custom {height: 686px;}
}
/* ADS */
body article.product.ads .desc {padding: 5px 10px;}

/*
 *
 * Search
 *
*/
body .wrapper-suggestion small {color: var(--color-black);}
body .wrapper-search .firstLevelMenu .initial > p {display: none;}
body .side-menu ul.secondLevelMenu {margin: 0;}
body .side-menu ul.secondLevelMenu ul li:last-child {margin-bottom: 10px;}
body .side-menu ul.secondLevelMenu li {padding-top: 14px !important;}
body .side-menu ul li,
body .side-menu a:not(.wsm-button),
body .side-menu .a:not(.wsm-button) {border-bottom-width: 0 !important;}
body .side-menu a:not(.wsm-button),
body .side-menu .a:not(.wsm-button) {display: inline !important;}
body .side-menu a:not(.wsm-button):hover,
body .side-menu a:not(.wsm-button).active,
body .side-menu .a:not(.wsm-button).active {background: linear-gradient(to bottom, currentColor, currentColor 1px) repeat-x bottom/1px 1px;}
body .side-menu a:not(.wsm-button),
body .side-menu .a:not(.wsm-button) {text-transform: capitalize;}
body .wsm-button {display: inline-flex !important;}
.wrapper-side-menu {position: sticky;}

body:not(.headerCampaignVisibleTopHeader):not(.bannerWelcomeGiftVisible) .wrapper-side-menu {top: calc(var(--header-height) + var(--header-search-height) + 25px);}
body.headerCampaignVisibleTopHeader .wrapper-side-menu {top: calc(var(--header-height) - var(--notification-bar-height) + var(--header-search-height) + 25px);}
body:not(.unpinned-welcomegift).bannerWelcomeGiftVisible .wrapper-side-menu {top: calc(var(--header-height) - var(--wg-bar-height) + var(--header-search-height) + 25px);}
body.unpinned-welcomegift.bannerWelcomeGiftVisible .wrapper-side-menu{top: calc(var(--header-height) - var(--wg-bar-height) + var(--header-search-height) + 25px);}
body .list-overlay {background-position-y: calc(100svh / 2 - var(--header-height) - 50px);}
@media screen and (min-width: 1200px) {
    #main.search .section-products .column{width: 25%;}
    #main.search .section-products .column.col-sm-4:nth-child(3n+1){clear: none;}
}
@media screen and (max-width: 1199px) {
    body.params-oc #sp-heading-8756{display: block;}
}
@media (min-width: 768px) and (max-width: 1199px) {
    #main.search .section-products.row3 .rdc-productlist-desktop-first-row:nth-child(-n+3){padding-top: 40px !important;}
    #main.search .section-products .column{width: 33.33333333%;}
}
@media screen and (min-width: 768px) {
    body .side-menu ul.secondLevelMenu {margin-top: -8px;}
}
@media screen and (max-width: 767px) {
    body.headerCampaignVisibleTopHeader .wrapper-side-menu {top: calc(var(--header-height) - var(--notification-bar-height) + var(--header-search-height));}
    body:not(.headerCampaignVisibleTopHeader):not(.bannerWelcomeGiftVisible) .wrapper-side-menu {top: calc(var(--header-height) + var(--header-search-height));}
    body .wrapper-side-menu {background: var(--color-white);z-index: 20;}
}
/* body .list-overlay{display: none !important;} */

/*
 *
 * FLAGS
 *
*/

.flags .flag {font-size: 10px;text-transform: uppercase;line-height: normal;min-height: 18px;display: flex;align-items: center;justify-content: center; padding: 0 5px;}
.blog .flags .flag{font-size: 12px;line-height: normal;color: var(--color-white);text-transform: uppercase;background: #0E3653;}
.blog .flags.flagsStatic .flag{color: var(--color-black);}

@media screen and (max-width: 767px) {
    .flags .flag {padding-top: 1px;}
}

/*
 *
 * Breadcrumb
 *
*/
body .breadcrumb ul {display: inline-flex;}
body .breadcrumb ul li::before{content:'';width: 14px;height: 14px;background-repeat: no-repeat;background-size: cover;background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1627 7.15506C10.9458 7.36181 10.9458 7.69701 11.1627 7.90376L19.6588 16L11.1627 24.0962C10.9458 24.303 10.9458 24.6382 11.1627 24.8449C11.3797 25.0517 11.7314 25.0517 11.9484 24.8449L20.8373 16.3744C21.0542 16.1676 21.0542 15.8324 20.8373 15.6256L11.9484 7.15506C11.7314 6.94831 11.3797 6.94831 11.1627 7.15506Z' fill='%23333333'/%3E%3C/svg%3E%0A")}
body.MacOS .breadcrumb ul li::before {width: 15px;height: 15px;}
body .breadcrumb ul li a, body .breadcrumb ul li span, body .breadcrumb ul li::before {margin: 2px;line-height: 120%;}
body .breadcrumb ul li a, body .breadcrumb ul li span{color: var(--color-black);font-size: 14px;}
body .breadcrumb ul li a:hover{text-decoration: none;}
@media screen and (max-width: 767px) {
    body .breadcrumb ul li a, body .breadcrumb ul li span {font-size: 11px;}
}


/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}

/*
 *
 * Product List
 *
*/

#rdc-productlist-area-f .breadcrumb ul{line-height: 120%;}


/*
 *
 * Filters
 *
*/
.sizefilter-container {/*display: inline-grid;grid-template-columns: auto;grid-auto-flow: column;grid-gap: 0;*/margin-left: 1px;}
.sizefilter-item {margin-top: -1px;margin-left: -1px;}
.sizefilter-item input,
.magic-checkbox, .magic-radio {height: 0 !important;width: 0;position: absolute;z-index: 0;display: block !important;}
.sizefilter-item label {display: flex;align-items: center;justify-content: center;border: 1px solid var(--color-lines);font-size: 13px;line-height: 100%;white-space: nowrap;width: 100%;min-width: 55px;min-height: 32px;padding: 2px 5px;position: relative;z-index: 0;user-select: none;cursor: pointer;font-weight: 400 !important;}
.sizefilter-item input:checked + label:not(.stock-alert-no-style) {border-color: var(--color-black);z-index: 10;}
.sizefilter-item:not(.disabled) input:disabled + label,
.sizefilter-item.disabled input:disabled + label {cursor: no-drop;}
#filters-popup .sizefilter-item:not(.disabled) input:disabled + label {text-decoration: line-through;color: var(--color-darkgray);}
#filters-popup .sizefilter-item.disabled input:disabled + label {color: var(--color-black);}
#filters-popup .sizefilter-item.disabled {opacity: 0.7;}
.sizefilter-item label .rdc-icon-svg {width: 16px;height: 16px;margin-left: 4px;margin-top: 1px;display: block;}
@media (pointer: fine) {
    .sizefilter-item input:not(:disabled) + label:not(.stock-alert-no-style):hover {border-color: var(--color-black);z-index: 10;}
}
@media (pointer: coarse) {
    .sizefilter-item label {min-height: 36px;}
}


/*
/*
 *
 * Product Item
 *
*/
/*.productMask:before {background-color: rgba(0,0,0,0.03);}*/
.product-item .rdc-icon-delete {background-color: var(--color-white);}
body article.product-item .price p:not(:last-child) {margin-right: 0;}
.img-mask {filter: blur(12px);opacity: 0.8;}

/*
 *
 * Detail
 *
*/
body .productSuperZoom > div .loader{background-size: 80px;}
body #main.product .wrapper-product.container {padding-left: 0;padding-right: 0;}
body #rdc-productdetail-area-b .rdc-product-box-info{background: none;padding-right: 0;padding-left: 0;}
body #sp-1213{height: 56px;}
#rdc-productdetail-area-b .care-instructions .list-instructions .code{min-width: 30px;font-size: 20px;}
#rdc-productdetail-area-b .care-instructions .list-instructions .column:not(:first-child){padding-top: 11px;}
body .accordion .accordion-content b{font-size: 12px;}
@media screen and (min-width: 998px) and (max-width: 1599px) {
    body #main.product #rdc-productdetail-area-a {width: 48%;}
    body #main.product #rdc-productdetail-area-b {width: 52%;}
}
@media screen and (min-width: 1600px) {
    body #rdc-productdetail-area-a, body #rdc-productdetail-area-b {position: static;}
    body #main.product #rdc-productdetail-area-a {width: 950px;}
    body #main.product #rdc-productdetail-area-b {width: calc(100% - 950px);}
}
@media screen and (min-width: 2048px) {
    body #rdc-productdetail-area-a, body #rdc-productdetail-area-b {position: static;}
    body #main.product #rdc-productdetail-area-a {width: 48.85555%;}
    body #main.product #rdc-productdetail-area-b {width: calc(100% - 48.85555%);}
}
@media screen and (max-width: 991px) {
    .rdc-product-name .title {font-size: 16px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}
}
/* Related & Combine  */
@media screen and (width: 1920px) {
    body .combine-products .rdc-product-item-image img,
    body .related-products .rdc-product-item-image img {width: 450px;}
}
@media screen and (min-width: 1600px) {
    body .combine-products .section-products,
    body .related-products .section-products {margin-left: -16px;margin-right: -16px;}
    body .combine-products .section-products .column,
    body .related-products .section-products .column {padding-left: 16px;padding-right: 16px;}
}
@media screen and (max-width: 767px) {
    body #sp-1213{height: 16px;}
}
/* AREA D */
#rdc-productdetail-area-d .heading-breadcrumb{display: none;}
#rdc-productdetail-area-d .rdc-product-packs .rdc-pack .rdc-pack-image figure img{border: none;}
#rdc-productdetail-area-d .rdc-product-packs .rdc-pack .rdc-pack-image .ref{font-size: 10px;}
#rdc-productdetail-area-d .title-related, #rdc-productdetail-area-d .title-combine{text-align: left;padding: 0 var(--container-padding);font-size: 16px;font-weight: 700;}
#rdc-productdetail-area-d section#rdc-product-wrap-pack .title-related{padding: 0;}
#rdc-productdetail-area-d .title-related p, #rdc-productdetail-area-d .title-combine p{font-size: 16px;font-weight: 700;text-transform: uppercase;}
#rdc-productdetail-area-d section:not(#rdc-product-wrap-pack) .container{padding: 0;overflow:hidden}
@media (min-width: 768px) and (max-width: 997px) {
    /* SLIDER */
    #rdc-productdetail-area-d .slick-dots{display: none !important;}
    .products-slider .slick-slide{width: 230px;}
    .products-slider{width: 9999px;}
    .column-related-products .row .column{display: revert;float: left;}
    .products-slider .column{width: 230px;opacity: 1;}
    .products-slider.loaded{width: auto;}
    .products-slider.total_p_1, .products-slider.total_p_2{width: auto;display: flex;justify-content: center;}
    .products-slider.total_p_2{width: auto;display: flex;justify-content: center;}
    .products-slider.total_p_3{width: auto;}
    .products-slider.total_p_3 .column{width: 33.3%;}
    /* SLIDER */
}
@media screen and (max-width: 997px){
    #rdc-productdetail-area-d .title-related, #rdc-productdetail-area-d .title-combine{text-align: center;}
}
@media screen and (max-width: 767px){
    /* SLIDER */
    #rdc-productdetail-area-d .slick-dots{display: none !important;}
    .products-slider.total_p_1{width: auto;display: flex;justify-content: center;}
    .products-slider.total_p_2{width: auto;}
    .products-slider.total_p_2 .column{width: 50% !important;}
    .products-slider .slick-slide{width: 175px !important;}
    .products-slider .column{width: 175px;}
    .products-slider{width: 9999px;}
    .products-slider:not(.bannerhorizontalActive) .column.col-xs-6:nth-child(2n+1){clear: none !important;padding-top: 0;}
    .products-slider.loaded{width: auto;}
    /* SLIDER */
    #rdc-productdetail-area-d #rdc-product-wrap-pack .rdc-pack-desc .priceh{justify-content: center;}
    #rdc-productdetail-area-d .rdc-product-packs .rdc-pack .rdc-pack-desc .ref{font-size: 10px;}
}
/* AREA D */

/*
 *
 * Colors
 *
*/
body .rdc-product-colors, body:not(.account-page) .wrapper-colors .colors {display: inline-grid;grid-template-columns: auto;grid-auto-flow: column;}
body .rdc-product-color-item {position: relative;text-decoration: none;border: 1px solid transparent !important;}
body .rdc-product-color-item figure,
body .rdc-product-color-item .color-code,
body .rdc-product-more-colors .rdc-icon-svg {border-radius: 100px;border: 1px solid #d6d6d6;display: block;overflow: hidden;padding: 0 !important;width: 100%;height: 100%;}
body .rdc-product-color-item, body .rdc-product-more-colors {border-radius: 100px;overflow: hidden;padding: 1px;}
body .rdc-product-color-item:not(.sel):hover {opacity: 0.7;}
body .rdc-product-color-item.sel {border-color: var(--color-gray) !important;padding: 2px;}
body .rdc-product-more-colors {border-color: transparent;}

/*
 *
 * Review
 *
*/
/*body .review .form-field.rdc-review-field-upload {display: block;}*/

/*
 *
 * Flags
 * Últimas unidades
 *
*/
.rdc-flag-last-units {color: #000;border-color: #E6DFD7;background-color: #E6DFD7;}

/*
 *
 * Input quantidades
 *
*/
.rdc-selectQtd {border-radius: 6px;}

/*
 *
 * Blocos - Visual Pager Design
 *
*/
body .rdc-block-fixed-height .cover_image {height: 100svh !important;}
body .banner23.wrapper-banner-product .dis_table .dis_cell {text-align: left;}


/*
 *
 * Account
 *
*/
.account{background-color: var(--color-background);}
.account .account-menu{margin-top: 0;overflow: hidden;}
.account .wrapper-account-menu{padding: 50px 0px;}
.account .account-menu, .account .account-content{background-color: var(--color-white);border-radius: 4px;}
.account .account-content{margin: 50px 0;padding: 33px 40px !important;}
body .account .account-menu ul span,body .account .account-menu .title-menu p{color: var(--color-black);text-transform: uppercase;font-size: 12px;font-weight: 400;line-height: 18px;}
.account .account-menu ul li{padding: 0px 6px;border-left: 4px solid transparent;}
.account .account-menu ul li.sel span{font-weight: 700;}
.account .account-menu ul li.sel{border-left: 4px solid var(--color-theme);}
.account .account-menu .title-menu{margin: 8px 0;}
.account .account-menu ul li a:hover{text-decoration: none;}
.account #container-account-1547 .ac-lg-list-col{background-color: var(--color-white);}
.account .account-menu .rdc-account-menu-icon{display: block;}
.account .account-menu ul li a{align-items: center;justify-content: flex-start;gap: 10px;}
.account .account-menu .title-menu{display: none;}
@media screen and (min-width: 1200px) {
    .account .account-menu ul li a:hover span{background-image: linear-gradient(to bottom, currentColor, currentColor 1px);background-size: 1px 1px;background-repeat: repeat-x;background-position: bottom;text-decoration: none;} 
}
@media (min-width: 992px) and (max-width: 1599px) {
    .account .wrapper-account-23{padding-left: 15px;padding-right: 15px;}
    .account .wrapper-account-menu {padding: 40px 0;}
    .account .account-content{margin: 40px 0;padding: 15px !important;}
}
@media screen and (max-width: 997px) {
    .account .account-content{margin: 0;}
}
@media screen and (max-width: 767px) {
    .account{background-color: var(--color-white);}
    .account .account-content{padding: 0 !important;}
}

body #popup-change .column-desc:has(.wrapper-dimensions) .description {max-height: 200px;}

/*
 *
 * Mini-Cart
 *
*/
#rdc-mini-cart .item-desc .item-color-size-wrapp div span:first-child{color: var(--color-gray);}
#rdc-mini-cart .item-desc .item-name-title, #rdc-mini-cart .item-desc .item-name-qtd{font-weight: 700 !important;}
@media screen and (min-width: 768px) {
    #rdc-mini-cart .item-desc .item-ref p, #rdc-mini-cart .item-remove{font-size: 12px;}
    #rdc-mini-cart .rdc-wrapper-popup-footer p{font-size: 14px;} 
}

/*
 *
 * Wishlist
 *
*/
body .wishlist .section-products .column {padding-top: 0 !important;}
@media screen and (max-width: 1199px) {
    body .wishlist .section-products {grid-row-gap: 35px;}
}
@media screen and (min-width: 1200px) and (max-width: 1599px) {
    body .wishlist .section-products {grid-template-columns: repeat(4, 1fr);grid-row-gap: 40px;}
}
@media screen and (min-width: 1600px) {
    body .wishlist .section-products {grid-template-columns: repeat(5, 1fr);grid-row-gap: 40px;}
}

/*
 *
 * Review
 *
*/
.review .prod-desc .prod-title{font-size: 14px;}
.review .prod-desc .prod-ref{font-size: 12px;}

/*
 *
 * Geral
 *
*/
.product-item .desc .name,
.rdc-product-name,
.rdc-product-detail-bar-title, .rdc-product-item-name,
#rdc-mini-cart .item-desc .item-name {text-transform: uppercase;}
#rdc-notification-bar-close .rdc-notification-close:before,
#rdc-notification-bar-close .rdc-notification-close:after {top: 8px;height: 18px;}
.productMask {line-height: 0;}
.page-content {overflow-x: auto;}

/* Hidden phone prefix 
.account-billing .column.col-xs-5.col-sm-5.col-lg-3 {display: none !important;}
.account-billing .column.col-xs-5.col-sm-5.col-lg-3 + .column {width: 100% !important;}*/

/* Acessibilidade */
body a:focus-visible,
body button:focus-visible,
body input:focus-visible + label,
body [role="button"]:focus-visible,
body .menu-item:focus-visible span {outline: 5px auto -webkit-focus-ring-color;outline-offset: 2px;}
body #inside_holder #inside_liveChatTab:focus-visible {outline: 5px auto -webkit-focus-ring-color !important;outline-offset: 2px !important;}
body a.skip-link,
body .menu-item {outline: 0 !important;}

/* Redicom search system */
.rcc-search-filter-item label {min-height: 16;padding-left: 25px;}
.rcc-search-filter-item label:before {width: 16px;height: 16px;}
.rcc-search-filter-item label:after {width: 5px;height: 10px;border-width: 1px;}
.rcc-search-price-promo .rcc-search-price {color: #e84b3c;}