/*
 *
 * Social Share
 *
*/
.rdc-icons-share .addthis_button_linkedin, .rdc-icons-share .addthis_button_whatsapp {display: inline-block !important;}

/*
 *
 * Product List / Search
 *
*/
.side-menu a {color: var(--color-black)}


@media screen and (max-width: 767px) {
	/* body #filters-bar {margin: 0 -10px;} */
	body #filters-mobile {padding-top: 20px; padding-bottom: 29px;}
}

/* Geral */
body .section-products {margin: 0 -8px}
@media screen and (min-width: 768px) {
	body .section-products .column {padding-left: 8px; padding-right: 8px;}
}
@media screen and (max-width: 767px) {
	body .section-products .column {padding-left: 7px; padding-right: 7px;}

	body #rdc-productlist-area-f {padding-bottom: 45px;}
	body #rdc-productlist-area-f .paragraph + .sp-large {height: 60px;}

	#main.search #sp-id-8492 {display: none;}
}

@media screen and (max-width: 1199px){
	#filters-bar .filters-bar-column.rdc-product-list-view{display: none !important;}
	body #filters-bar #filters-bar-column-btn-filters{flex: 100%;}
	body #filters-bar .filters-bar-btn{background-color: var(--color-white);border: 1px solid var(--color-black);border-radius: 66px;height: 42px;}
	body #filters-bar .filters-bar-btn .total-filter-active{display: inline-block;vertical-align: middle;margin-left: 10px;}
	body #filters-bar .filters-bar-btn .total-filter-active span:first-child,
	body #filters-bar .filters-bar-btn .total-filter-active span:last-child{display: none;}
	body #filters-bar .filters-bar-btn .item-name{display: flex;align-items: center;}
}	

/*
 *
 * FLAGS
 *
*/
.flags .flag {font-weight: 600;line-height: normal; position: relative; font-size: 10px;padding: 3px 6px 3px 10px; line-height: 13px;}
.MacOS .flags .flag{font-weight: 700;}
#main:not(.blog) .flags .flag span.triangle {content: '';width: 0;height: 0;border-style: solid;border-color: transparent #FFF #FFF #FFF;display: block;position: absolute;top: 0;right: -8px; border-width: 19px 8px 0 0;}

.product #rdc-productdetail-area-a .flags .flag{font-size: 12px;line-height: 16px;padding: 2px 6px 4px 10px;}
#main:not(.blog).product #rdc-productdetail-area-a .flags .flag span.triangle{border-width: 22px 8px 0 0;}

.blog .flags .flag{font-size: 13px;line-height: 131%;color: var(--color-white);background: var(--color-link);}
.blog .flags.flagsStatic .flag{color: var(--color-link);}
body .blog.ref12 .flags .flag{padding: 3px 6px 4px;}

@media screen and (min-width: 768px){

	/* PRODUCT ITEM (SMALL) == MOBILE */
	.rdc-product-item-size-small .flags .flag {font-size: 10px;padding: 1px 6px;}
}
/* @media screen and (max-width: 767px){
	.flags .flag {font-size: 10px;padding: 1px 6px;}
} */

/*
 *
 * Footer
 *
*/
.menu-footer a {text-decoration: none;}
.menu-footer a:hover {text-decoration: underline;}

body #footer #footer-logo img {max-width: 213px;}
body #footer .wrapper-footer {padding: 0 20px;}
body #footer .newsletter-footer input{height: 42px;min-height: 42px;padding: 8px 20px 10px;}

body .country-change-footer .paragraph span{display: flex;align-items: center;}
body #footer .wrapper-footer .rdc-icon-svg{ filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%); -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%); }
body .country-change-footer .paragraph span::after{content: '';display: inline-block;margin-left: 10px;width: 12px;height: 12px;background-position: center;background-repeat: no-repeat;background-size: 12px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M27.525 13.576 16.887 23.671c-.127.12-.264.204-.412.253-.148.05-.306.076-.475.076-.169 0-.327-.025-.475-.076a1.111 1.111 0 0 1-.412-.253L4.444 13.575A1.383 1.383 0 0 1 4 12.528c0-.42.158-.78.475-1.079A1.56 1.56 0 0 1 5.583 11c.422 0 .792.15 1.108.45L16 20.255l9.309-8.807c.295-.28.66-.419 1.091-.419.434 0 .808.15 1.125.45.317.299.475.648.475 1.048 0 .399-.158.748-.475 1.048Z'/%3E%3C/svg%3E");}
body .country-change-footer.active .paragraph span::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M4.475 18.424 15.114 8.329c.126-.12.263-.204.411-.254.148-.05.306-.075.475-.075.169 0 .327.025.475.075.148.05.285.135.412.254l10.67 10.095c.295.28.443.629.443 1.048 0 .42-.158.78-.475 1.079a1.56 1.56 0 0 1-1.108.449 1.56 1.56 0 0 1-1.108-.45L16 11.745l-9.309 8.807c-.295.28-.66.419-1.091.419a1.58 1.58 0 0 1-1.125-.45C4.158 20.222 4 19.873 4 19.473c0-.399.158-.748.475-1.048Z'/%3E%3C/svg%3E");}



#footer .bottom-footer-column.bottom-footer-column-right{display: none;}

body #footer .bottom-footer-row{border-top: 1px solid var(--color-link);margin: 0;padding: 20px 0;}
body #footer .bottom-footer-column {padding: 0;}




@media screen and (max-width: 1599px) {
	body #footer .wrapper-footer {padding: 0 25px;}
}

@media screen and (min-width: 992px){
	body #footer .wrapper-footer-container {padding-bottom: 30px;}
	body #footer .footer-menu-header {padding-bottom: 19px;}
	body #footer .footer-menu-information .footer-menu-header{padding-bottom: 20px;}
	body #footer .footer-menu-row{margin-top: 16px;}

	body #footer .newsletter-footer {margin-top: 30px;}
	body #footer .newsletter-footer-social {padding-top: 29px;}
	body #footer .icons_social {padding-right: 10px;}

	body #footer .footer-menu-column:last-child {min-width: 270px;}
	body #footer .footer-menu-column{max-width: 260px;}
}

@media screen and (min-width: 1200px){
	body #footer .bottom-footer {padding: 20px 0 0px;}
	/* body #footer .bottom-footer-column.bottom-footer-column-left{padding-top: 5px;} */

	/* body #footer .footer-left + .menu-footer {padding-left: 155px;} */

	body #footer .country-change-footer{margin-top: 41px !important;}

	body #footer .bottom-footer-column-left small{display: block;}
	body #footer .bottom-footer-column-left {margin-bottom: -8px;}

}

@media screen and (max-width: 767px){
	body #footer .wrapper-footer{padding: 0;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	body #footer .footer-menu-header {padding-bottom: 16px;}
	body #footer .footer-menu-information .footer-menu-header{padding-bottom: 17px;}
	body #footer .bottom-footer-column-left {margin-bottom: -8px;}
}


/*
 *
 * Filters
 *
*/
@media screen and (min-width: 1200px) {
	.total-filter-active {font-weight: 300;font-size: 11px;}
}

@media screen and (max-width: 767px) {
	#filters-popup-container .rdc-wrapper-popup-body{display: flex;flex-direction: column;}
	#filters-popup .wrapper-pseudo-filters .box-filter:not(.hidden)[flttype="order_by"]{order: -1;}
}

/*
 *
 * Product Item
 *
*/
/* .productMask:before {background-color: rgba(0,0,0,0.03);} */
.product-item .rdc-icon-delete {background-color: #F5F6F8;}
body .bottom-list .loadingIcon img{max-width: 44px;}


/*
 *
 * Detail
 *
*/

#displayReviews{padding-bottom: 0;}

#rdc-productdetail-area-b .keyfeatures ul{list-style: none;}
#rdc-productdetail-area-b .keyfeatures ul li {position: relative;display: flex;align-items: center;}
#rdc-productdetail-area-b .keyfeatures ul li::before {content: '';display: block;margin-right: 5px;width: 16px;height: 16px;background-position: center;background-repeat: no-repeat;background-size: 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%233FAE29' d='M12.764 24c.305 0 .592-.046.859-.139.267-.094.515-.252.745-.476L27.37 10.69c.42-.41.63-.914.63-1.51 0-.597-.23-1.118-.687-1.566-.42-.41-.955-.615-1.604-.615-.65 0-1.184.205-1.604.615L12.764 18.687 7.78 13.822c-.42-.41-.935-.615-1.546-.615s-1.146.224-1.604.671c-.42.41-.63.932-.63 1.566s.21 1.156.63 1.566l6.53 6.375c.229.224.477.382.745.476.267.093.553.139.859.139Z'/%3E%3C/svg%3E");}

body #rdc-productdetail-area-b .buttons .selectQtd.hidden{display: none;}
body #rdc-productdetail-area-b .buttons .selectQtd.hidden + div{margin-left: 0;}

.rdc-product-range{display: flex;flex-direction: column;padding-top: 5px;}
.rdc-product-range #sp-8587{order: -1;height: 2px !important;}
.rdc-product-range #sp-8587 + .rdc-product-promo-date{order: -2;}
body .rdc-product-price-conditions{padding: 0 !important;}
#rdc-product-camp-wcg{margin-left: 0 !important;}

body .wrapper-colors .colors:not(.showAll) a:nth-child(n+5).sel{display: flex;}

.variants .wrapper-size-matches thead tr th:first-child,
.variants .wrapper-size-matches tbody tr td:first-child{display: none;}
.variants .wrapper-size-matches tbody tr td{background-color: var(--color-white) !important;border: 0 !important;}
.variants .wrapper-size-matches table{border: 1px solid var(--color-lines);border-radius: 6px;border-collapse: initial;}
.variants .wrapper-size-matches table .matches-border{border: 0;}
.variants .wrapper-size-matches thead tr th, 
.variants .wrapper-size-matches tbody tr td {line-height: 100%;padding: 0 !important;position: relative;}
.variants .wrapper-size-matches tbody tr td:not(:first-child):not(:last-child)::after{content: '';position: absolute;top: calc(50% - 8px);right: 0;width: 1px;height: 10px;background-color: var(--color-lines);}
.variants .wrapper-size-matches thead tr th{padding-top: 9px !important;padding-bottom: 2px !important;}
.variants .wrapper-size-matches tbody tr td{padding-bottom: 9px !important;padding-top: 2px !important;border-radius: 0px 0px 6px 6px;}

.wrapper-info-market ul{list-style: none;}
.wrapper-info-market .wrapper-content{display: flex;}
.wrapper-info-market ul li:not(:first-child){margin-top: 32px;}
.wrapper-info-market .head-title {margin-bottom: 10px;}
.wrapper-info-market .page-content{margin-left: 15px;flex: 1;}
.wrapper-info-market .wrapper-img{width: 46px;}

body .breadcrumb ul li::before{content: '';width: 4px;height: 4px;background-color: #333;border-radius: 100%;}
body .heading-breadcrumb{border: 0;}

.technical-info-item > div:first-child p{text-decoration: underline;display: inline-block;}
.technical-info-item:hover > div:first-child p{text-decoration: none;}
.technical-info-item {display: inline-block;}

body .container-stock-alert{margin-top: 10px;}
body .stock-alert .stock-alert-item{background-color: var(--color-dark);display: flex;justify-content: center;align-items: center;border-radius: 110px;padding: 12px 15px 12px 15px;}
body .stock-alert .rdc-icon-notification{width: 20px;height: 20px;margin-right: 15px;filter: brightness(0) saturate(100%) invert(100%) sepia(97%) saturate(10%) hue-rotate(175deg) brightness(103%) contrast(103%);position: relative;left: auto; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); }
body #rdc-product-buttons .stock-alert-item:hover .rdc-icon-notification{opacity: 1;}
body .stock-alert .magic-checkbox+label:before, 
body .stock-alert .magic-checkbox+span, 
body .stock-alert .magic-radio+label:before, 
body .stock-alert .magic-radio+span{width: 20px;height: 20px;}
body .stock-alert .form-stock-alert{border: 0px;border-radius: 100px;margin-top: 10px;}
body .stock-alert .form-field{border: 1px solid var(--color-lines);border-radius: 100px;}

body .stock-alert .form-field .btn-stock{border-radius: 100px;min-width: 84px;height: 43px;}
body .stock-alert #stock-alert-el-2348{padding: 3px 3px 3px 13px !important;}
body .stock-alert .magic-checkbox+label:after, 
body .stock-alert .magic-checkbox+span:after{width: 20px;height: 20px;top: 2px;left: 1px;}

body .form-stock-message .help, 
body .form-stock-message .info, 
body .form-stock-message .warning, 
body .form-stock-message .success, 
body .form-stock-message .error{border-radius: 60px;padding-left: 50px;background-position: left 22px center;}
body .form-stock-message .warning, 
body .form-stock-message .success{margin-top: 10px;}

.column-desc .rdc-product-price-content .price p {font-size: 20px;}
.column-desc .rdc-product-price-content .price p.discount{font-size: 15px;padding: 0px 4px 1px;}
.column-desc .rdc-product-price-content .price p.old,
.column-desc .rdc-product-price-content .price p.current{padding-bottom: 4px;}
body .variants .wrapper-size-matches {margin: 20px 0 20px;}
body .variants .dimensions, 
body .variants .adConfigurator{padding-top: 20px;}

body .rdc-product-services-wrapper .rdc-service.rdc-service-type-0:first-child{margin-top: 0;}
body .rdc-product-services-wrapper .rdc-service.rdc-service-type-0{padding: 0;}
body .rdc-product-services-wrapper .rdc-service-group-title {padding-bottom: 6px;}
body .rdc-product-services-wrapper .rdc-service-group-conditions{padding-top: 11px;padding-left: 32px;}
body .rdc-product-services-wrapper .rdc-service-group:not(:first-child) {padding-top: 33px;}

#rdc-product-buttons{margin-top: 15px;}

#rdc-productdetail-area-c .rdc-product-group-title{padding-left: 0;}

#rdc-productdetail-area-c #rdc-product-group-faqs .rdc-product-group-content{padding-left: 80px;}
#rdc-productdetail-area-c .accordion .accordion-head{padding: 12px 4em 12px 15px;}
#rdc-productdetail-area-c .accordion .accordion-icon{right: 12px;}

#rdc-productdetail-area-d .heading-breadcrumb{padding-top: 6px;}

@media screen and (min-width: 768px){

}

@media screen and (min-width: 1600px){
	body #rdc-productdetail-area-a,
	body .sticky-spacer {max-width: 922px;}
	
	
}

@media screen and (min-width: 1200px){
	body .product-gallery .wrapper-pager {width: 182px;}
	#rdc-productdetail-area-c {margin-top: 30px;}
	#rdc-product-groups .sp-large{height: 60px;}
	
}

@media screen and (min-width: 767px) and (max-width: 991px){
	#rdc-productdetail-area-c #rdc-product-group-faqs .rdc-product-group-content,
	#rdc-productdetail-area-c .rdc-product-group-content {padding-left: 40px;}
}

@media screen and (max-width: 767px){
	body #rdc-productdetail-area-a{margin: 0 -14px;}
	#variants-el-1657 {flex-wrap: wrap;}
	#variants-el-1657 .select{flex-basis: 100% !important;}
	body .variants .wrapper-size-matches {margin-top: 14px;}

	#rdc-product-buttons {margin-top: 0;}


	#rdc-productdetail-area-c .description  {margin-top: 46px !important;}

	body .product-technologies .list-technologies .technology-image + .technology-desc {padding-top: 7px;padding-left: 15px;}

	#rdc-productdetail-area-d {margin-top: 9px;}

	#rdc-productdetail-area-d > .container .subtitle + .sp-small {height: 30px;} 

	body .stock-alert .magic-checkbox+label:after, body .stock-alert .magic-checkbox+span:after{top: 12px;}
	body .stock-alert #stock-alert-el-2348{padding: 9px 9px 9px 18px !important;}
	body .form-stock-message .success {padding-top: 6px;padding-bottom: 8px;padding-right: 20px;}

	#rdc-productdetail-area-a .rdc-product-gallery-actions-1{gap: 14px !important;}

	.combine_slider_mobile .row .slick-list{padding: 0 12.5% 0 12.5% !important;}

	/* #rdc-productdetail-area-a #rdc-productdetail-area-c{display: none;} */

	
}

/*
 *
 * Review
 *
*/
body .review .form-field.rdc-review-field-upload {display: block;}

/*
 *
 * Cart
 *
*/
@media screen and (min-width: 768px){
	#rdc-mini-cart{padding-top: 60px;}
	#rdc-mini-cart .item-img{flex-basis: 120px !important;}
	#rdc-mini-cart .items-list > div:not(:first-child){border: 0 !important;padding-top: 25px !important;padding-bottom: 25px !important;}
	#rdc-mini-cart .items-list > div:first-child{padding-top: 0 !important;padding-bottom: 25px !important;}
	#rdc-mini-cart .item-desc{width: calc(100% - 120px) !important;}
	#rdc-mini-cart .item-desc > a{padding-bottom: 7px !important;}
	#rdc-mini-cart .item-color-size > span{display: none;}
	#rdc-mini-cart .item-ref{padding-bottom: 4px !important;flex-grow: initial !important;}
	#rdc-mini-cart .item-color-size{padding-bottom: 0px !important;flex-grow: initial !important;}

	#rdc-mini-cart .item-color-size * {color: var(--color-darkgray);}

	#rdc-mini-cart .item-price-remove{padding-top: 35px;}
	#rdc-mini-cart .item-color-size + .item-price-remove{padding-top: 6px;}
	#rdc-mini-cart .item-price-remove .old{padding-right: 5px;}
	#rdc-mini-cart .item-price-remove .item-remove{width: 32px !important;height: 32px !important;}
	#rdc-mini-cart .item-price-remove .item-remove:hover{opacity: 0.5;}
	#rdc-mini-cart .rdc-wrapper-popup-footer > div:first-child{padding-bottom: 19px !important;padding-left: 16px !important;padding-right: 16px !important;}
	#rdc-mini-cart .rdc-wrapper-popup-footer > div:first-child .list-nav-title {font-weight: 700;font-size: 14px;line-height: 158%;}
	#rdc-mini-cart .rdc-wrapper-popup-footer .button{padding: 14px 5px 15px;}
	#rdc-mini-cart .mfp-close.rdc-mfp-icon-svg{width: 42px;height: 42px;right: 20px;top: 20px;}
	#rdc-mini-cart .mfp-close.rdc-mfp-icon-svg .rdc-icon-svg{background-size: 32px;}
	
	body .rdc-popup-right-bar .rdc-wrapper-popup-body{padding-top: 12px;}
}

/*
 *
 * Account
 *
*/
body .account.account-landing .wrapper-account {max-width: 1620px;}

.account.account-landing .ac-lg-list-wrap{border: 0;padding: 0;}
.account.account-landing .ac-lg-list-icon{margin-bottom: 15px;}
.account.account-landing .rdc-header-subtitle{margin-top: 6px;}
/* body .account .wrapper-page{padding-top: 60px;padding-bottom: 111px;} */
body .account-landing .reference-wrapper {padding-top: 31px;}

body .account .wrapper-account {max-width: calc(1680px + var(--container-padding) * 2);}
body .account .button.btn2 {padding-top: 11px; padding-bottom: 10px;}

body #main.account .content-holder:not(.static) {border-width: 0;}
body #main.account .account-menu {border-width: 0; width: 250px; margin-right: 155px; padding-top: 117px;}
body #main.account .account-menu ul li a {border-width: 0;background: transparent; padding: 5px 0px; position: relative;}
body #main.account .account-menu ul li.sel a {color: var(--color-theme);}
body #main.account .account-menu ul li a {border-bottom: 0;}
body #main.account .account-menu ul li.sel a{border-color: var(--color-theme);}
body #main.account .account-menu .title-menu {display: none;}
body #main.account .account-menu ul li a:hover{text-decoration: none; color: var(--color-theme);border-color: var(--color-theme);}
/* body #main.account .account-menu ul li a::after {content: ''; position: absolute; right: 10px; top: calc(50% - 7px); width: 14px; height: 14px; display: block; background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.375 11.5697L8.75765 6.99999L4.375 2.43026L5.02742 1.75L10.0625 6.99999L5.02742 12.25L4.375 11.5697Z' fill='black'/%3E%3C/svg%3E%0A");} */
/* body #main.account .account-menu ul li.sel a::after,
body #main.account .account-menu ul li a:hover::after{} */
body #main.account .form-field.float-field label,
body #main.account .form-field.float-field .label {flex-direction: column; align-items: initial;}
body #main.account .form-field.float-field p {text-align: left;padding-bottom: 5px;padding-top: 5px;}
body #main.account .form-field.float-field .field-content {width: auto !important;}
body #main.account .form-field .max-carac {top: 19%;padding: 0;font-weight: 400;}
body #main.account .bottom-form > div {float: none;}
body #main.account .bottom-form .changeSettings {margin-left: auto;}
body #main.account .bottom-form .changeSettings button {padding: 9px 51px;text-transform: none;line-height: 22px !important; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
body #main.account .special-button {text-transform: none; color: var(--color-link);}
body #main.account .bottom-form .required-notice,
body .bottom-form .bottom-bottom-form .required-notice {color: var(--color-gray);}
body #main.account div.wrapper-form .column .form-field{margin-bottom: 12px;align-items: flex-end;}

body .account div.wrapper-form .row{margin: 0 -10px;}
body .account .form-field .row .column {padding: 0 10px;}

/* Desktop */
@media screen and (min-width: 1200px) {
	body .account .wrapper-page{padding: 60px 0px 120px;}
    body #main.account .account-content {width: calc(100% - 520px);}
    body .account .account-heading-wrapper .rdc-header-subtitle{padding-top: 12px !important;}
    body .account.account-landing .account-heading-wrapper .rdc-header-subtitle {padding-top: 19px !important;}
	.account.account-landing .ac-lg-list-wrap{border: 0;padding: 0;min-height: 164px;}
	.account.account-landing .ac-lg-list-col{padding: 9px;}
	
}

/* Anything but Mobile */
@media screen and (min-width: 768px) {
    body #main.account form > .row > .column:not(.col-sm-12).column-left:nth-child(2n+1) {padding-right: 10px;}
    body #main.account form > .row > .column:not(.col-sm-12).column-right:nth-child(2n) {padding-left: 10px;}
    body #main.account .special-button {margin-right: 40px;}
    body #main.account .bottom-form {padding-top: 38px;}
    body #main.account .content-holder:not(.static) {padding: 13px 0 0;}
	body #main.account .form-field.float-field p{width: auto !important;max-width: none;}

	body .form-field .rdc-account-shipping-icon-delete{width: 49px;height: 49px;}
}
/* Mobile */
@media screen and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait), screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape), screen and (pointer: coarse) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
    body #main.account #rdc-account-menu-mobile-v2 {background-color: var(--color-theme); margin-bottom: 15px; padding: 11px 10px 9px;}
    body #main.account #rdc-account-menu-mobile-v2-itemselected{ border-radius: 5px; padding: 8px 10px 7px;}
    body #main.account #rdc-account-menu-mobile-v2-itemselected .rdc-icon-svg {right: 10px;width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cpath fill='%23fff' d='M27.525 13.576 16.887 23.671c-.127.12-.264.204-.412.253-.148.05-.306.076-.475.076-.169 0-.327-.025-.475-.076a1.111 1.111 0 0 1-.412-.253L4.444 13.575A1.383 1.383 0 0 1 4 12.528c0-.42.158-.78.475-1.079A1.56 1.56 0 0 1 5.583 11c.422 0 .792.15 1.108.45L16 20.255l9.309-8.807c.295-.28.66-.419 1.091-.419.434 0 .808.15 1.125.45.317.299.475.648.475 1.048 0 .399-.158.748-.475 1.048Z'/%3E%3C/svg%3E");}
    body #main.account:not(.account-landing) .account-heading-wrapper .rdc-header-subtitle {text-align: left;padding-bottom: 13px;}
    body #main.account div.wrapper-form .column .form-field {margin-bottom: 24px;}
    body #main.account .bottom-form {padding-top: 4px;}
    body #main.account .bottom-form .changeSettings{padding-top: 30px;}
    body #main.account .special-button{margin-bottom: 21px;}
    body #main.account .wrapper-account{padding-bottom: 101px;}
    body #main.account.account-landing .wrapper-account{padding-top: 36px;}
	body .account .form-field .row .column {padding: 0 7px;}
	body .account div.wrapper-form .row {margin: 0 -7px;}
    body #main.account div.select.order_status, 
    body #main.account div.select.order_status select{border-radius: 0 !important;}
    .account.account-landing .ac-lg-list-icon{width: 30px;}
    .account.account-landing .ac-lg-list-icon img{height: 30px;}


    body .account.account-landing h1, body .account.account-landing .secondary-title.secondary-title-fixed-fontsize{margin-bottom: 6px;}
    .account.account-landing .wrapper-page #sp-title-page{height: 26px;}
    /* body #main.account .adress-input div.select:not(.rdc-account-shipping-icon-delete), body #main.account .adress-input div.select select{border-radius: 0 !important;} */
    body #main.account .adress-input div.select:not(.rdc-account-shipping-icon-delete) select{white-space: nowrap;overflow: hidden !important;text-overflow: ellipsis;}
	body .form-field .rdc-account-shipping-icon-delete{width: 49px;height: 49px;}
}
/* Tablet Landscape */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    body #main.account .account-menu {margin-right: 55px; width: 265px;}
    body #main.account .account-content {width: calc(100% - 320px);}
    body #main.account .bottom-form {padding-top: 21px;}

	body #main.account div.select select {padding-top: 5px; padding-bottom: 5px; min-height: 47px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	body #main.account .bottom-form .changeSettings{padding-top: 0;}
	body #main.account .special-button{margin-bottom: 0;}

	body #main.account div.select select {padding-top: 5px; padding-bottom: 5px; min-height: 47px;}
}

@media screen and (min-width: 768px) and (max-width: 1720px) {
	body #main.account .account-menu {padding-left: 27px;}
}

@media print {
	body.account-page #header {display: none;}
}

/*
 *
 * Banner Homepage
 *
*/
body .home .home-slider .description .content p:not(:first-child){padding-top: 10px;}
.home .home-slider .description .content.left{max-width: 550px;}
body .home .home-slider .description .content p.home-slider-description {padding-top: 15px;font-weight: 700;}
body #containerSite .home .home-slider .description .content .contentTitles_button,
body #main.home .home-slider .description .content .contentTitles_button{padding: 15px 50px 16px;margin: 31px 0;}

@media screen and (min-width: 768px){
	/* .home-slider .slick-dots {display: none !important;} */
	.home-slider .slick-arrow.slick-prev{top: auto;bottom: 20px;left: calc(50% - 48px);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='32' height='32' fill='%23F5F5F5' fill-opacity='.75' rx='16'/%3E%3Cpath fill='%23333' d='m17.363 22.483-5.678-5.985a.624.624 0 0 1-.143-.231A.823.823 0 0 1 11.5 16c0-.095.014-.184.043-.267a.624.624 0 0 1 .142-.232L17.363 9.5a.778.778 0 0 1 .59-.25c.236 0 .438.09.607.268a.878.878 0 0 1 .253.623.878.878 0 0 1-.253.624L13.606 16l4.954 5.236a.86.86 0 0 1 .236.614.89.89 0 0 1-.253.633.788.788 0 0 1-.59.267.788.788 0 0 1-.59-.267Z'/%3E%3C/svg%3E");}
	.home-slider .slick-arrow.slick-next{top: auto;bottom: 20px;left: calc(50% - 1px);right: auto;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Crect width='32' height='32' fill='%23F5F5F5' fill-opacity='.75' rx='16'/%3E%3Cpath fill='%23333' d='m14.636 22.483 5.679-5.985a.624.624 0 0 0 .142-.231A.823.823 0 0 0 20.5 16a.824.824 0 0 0-.043-.267.624.624 0 0 0-.142-.232L14.636 9.5a.778.778 0 0 0-.59-.25.806.806 0 0 0-.606.268.878.878 0 0 0-.252.623c0 .238.084.445.252.624L18.394 16l-4.954 5.236a.86.86 0 0 0-.236.614.89.89 0 0 0 .253.633.788.788 0 0 0 .59.267c.224 0 .421-.09.59-.267Z'/%3E%3C/svg%3E");}
	.home-slider .slick-arrow.slick-prev:hover,
	.home-slider .slick-arrow.slick-next:hover{opacity: 0.5;}
}

@media screen and (max-width: 1199px){
	body .home .home-slider .description .content p:not(:first-child){padding-top: 7px;}
	body .home .home-slider .description .content p.home-slider-description{padding-top: 10px;}
	body #containerSite .home .home-slider .description .content .contentTitles_button, body #main.home .home-slider .description .content .contentTitles_button{padding: 10px 50px 11px;margin: 26px 0;}
}


/*
 *
 * Store
 *
*/
body .stores .search-wrapper .form-field .select select{height: 47px;}


/*
 *
 * Wishlist
 *
*/

body #main.wishlist #share-wish {border: 0px; box-shadow: 0px 4px 12px 0px #33333380;}
body #main.wishlist #share-wish .rdc-tooltip-arrow {border: 0px;}
body #main.wishlist #share-wish .share-icons .icons_social a .rdc-icon-svg {filter: invert(18%) sepia(0%) saturate(1%) hue-rotate(86deg) brightness(95%) contrast(92%);}
body #main.wishlist #share-wish .clipboard { position: absolute; bottom: -1px; left: 50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
body #main.wishlist #share-wish div.wrapper-form .form-field:first-child {padding-bottom: 19px;margin-bottom: 11px;}
body #main.wishlist #share-wish div.wrapper-form .form-field:last-child {padding-left: 12px; padding-right: 12px;} 
body #main.wishlist #share-wish .label-title {padding-bottom: 6px;}
body #main.wishlist #share-wish div.wrapper-form .form-field:last-child .label-title {padding-bottom: 1px;}
body #main.wishlist #share-wish input { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
body #main.wishlist #share-wish .share-icons .icons_social a {margin-right: 20px;}

.wishlist .empty-notice-button .button,
.wishlist .share-wishlist .button{margin-top: 19px;padding-left: 50px;padding-right: 50px; margin-bottom: 28px;}

body #main.wishlist #share-wish .share-icons .icons_social a.pi,
body #main.wishlist #share-wish .share-icons .icons_social a.lk,
body #main.wishlist #share-wish .share-icons .icons_social a.tm {display: none !important;}
#share-wish.rdc-tooltip .mfp-close{width: 28px !important;height: 28px !important;background-size: 16px !important;top: 10px !important;right: 10px !important;}


@media screen and (min-width: 768px){
	body .wishlist .container-list .row .empty-notice{margin-top: 91px;}
	.wishlist:not(.wishlist-empty) .wrapper-page{padding-bottom: 39px;}

	body .wishlist .section-products .column {padding-top: 51px;}
}

@media screen and (min-width: 992px) {
	body .wishlist .section-products .column.first-line {padding-top: 0;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	body .wishlist .section-products .column.first-line:not(:nth-child(4)) {padding-top: 0;}
}

@media screen and (max-width: 767px){
	body .wishlist .section-products .column.first-line {padding-top: 0;}

	body .wishlist .container-list .row .empty-notice{flex: 1;margin-top: 55px;margin-bottom: 30px;}
	.wishlist .empty-notice-button .button{margin-top: 15px;}
	.wishlist:not(.wishlist-empty) .wrapper-page{padding-bottom: 87px;}

	body .wishlist .section-products .column {padding-top: 30px;}

	.wishlist .empty-notice-button .button,
	.wishlist .share-wishlist .button {margin-top: 4px; margin-bottom: 15px;}
}


/*
 *
 * Heading
 *
*/
body .heading-titles .short-content-heading-titles {padding-top: 12px;}
body .heading-titles .title-heading-titles {padding-top: 11px;}

@media screen and (max-width: 767px){
	body .heading-titles .title-heading-titles {padding-top: 15px;}
	body .heading-titles .short-content-heading-titles {padding-top: 13px;}
}