.samsung a, .samsung body {
    margin: 0;
    padding: 0;
}
.samsung a, .samsung button {
    cursor: pointer;
}
.samsung #content-hbs .content .section__title, .samsung #content-hbs .global-navigation__menu--label {
    text-rendering: optimizeLegibility;
    font-family: SamsungSharpSans-Bold, sans-serif;
}
.samsung abbr, .samsung address, .samsung article, .samsung aside, .samsung audio, .samsung b, .samsung blockquote, .samsung body, .samsung canvas, .samsung caption, .samsung cite, .samsung code, .samsung dd, .samsung del, .samsung details, .samsung dfn, .samsung div, .samsung dl, .samsung dt, .samsung em, .samsung fieldset, .samsung figcaption, .samsung figure, .samsung footer, .samsung form, .samsung h1, .samsung h2, .samsung h3, .samsung h4, .samsung h5, .samsung h6, .samsung  header, .samsung hgroup, .samsung html, .samsung i, .samsung iframe, .samsung img, .samsung ins, .samsung kbd, .samsung label, .samsung legend, .samsung li, .samsung mark, .samsung menu, .samsung nav, .samsung object, .samsung ol, .samsung p, .samsung pre, .samsung q, .samsung samp, .samsung section, .samsung small, .samsung span, .samsung strong, .samsung sub, .samsung summary, .samsung sup, .samsung table, .samsung tbody, .samsung td, .samsung tfoot, .samsung th, .samsung thead, .samsung time, .samsung tr, .samsung ul, .samsung var, .samsung video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: 0 0;
}
.samsung body {
    line-height: 1;
    max-width: 100vw;
}
.samsung article, .samsung aside, .samsung details, .samsung figcaption, .samsung figure, .samsung footer, .samsung header, .samsung hgroup, .samsung menu, .samsung nav, .samsung section {
    display: block;
}
.samsung li, .samsung nav, .samsung ul {
    list-style: none;
    font-size: 11px;
}
.samsung blockquote, .samsung q {
    quotes: none;
}
.samsung blockquote:after, .samsung blockquote:before {
    content: '';
    content: none;
}
.samsung q:after, .samsung q:before {
    content: '';
    content: none;
}
.samsung a {
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
    text-decoration: none;
}
.samsung button {
    outline: 0;
}
/*@font-face {*/
    /*font-family: SamsungSharpSams;*/
    /*src: url(../fonts/SamsungSharpSans-Bold.eot);*/
    /*src: url(../fonts/SamsungSharpSans-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/SamsungSharpSans-Bold.woff2) format("woff2"), url(../fonts/SamsungSharpSans-Bold.woff) format("woff"), url(../fonts/SamsungSharpSans-Bold.ttf) format("truetype"), url(../fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold) format("svg");*/
    /*font-weight: 700;*/
    /*font-style: normal;*/
/*}*/
/*@font-face {*/
    /*font-family: SamsungSharpSams;*/
    /*src: url(../fonts/SamsungSharpSans-Medium.eot);*/
    /*src: url(../fonts/SamsungSharpSans-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/SamsungSharpSans-Medium.woff2) format("woff2"), url(../fonts/SamsungSharpSans-Medium.woff) format("woff"), url(../fonts/SamsungSharpSans-Medium.ttf) format("truetype"), url(../fonts/SamsungSharpSans-Medium.svg#SamsungSharpSans-Medium) format("svg");*/
    /*font-weight: 500;*/
    /*font-style: normal;*/
/*}*/
/*@font-face {*/
    /*font-family: SamsungSharpSams;*/
    /*src: url(../fonts/SamsungSharpSans-Regular.eot);*/
    /*src: url(../fonts/SamsungSharpSans-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/SamsungSharpSans-Regular.woff2) format("woff2"), url(../fonts/SamsungSharpSans-Regular.woff) format("woff"), url(../fonts/SamsungSharpSans-Regular.ttf) format("truetype"), url(../fonts/SamsungSharpSans-Regular.svg#SamsungSharpSans-Regular) format("svg");*/
    /*font-weight: 400;*/
    /*font-style: normal;*/
/*}*/
/*@font-face {*/
    /*font-family: SamsungOne;*/
    /*src: url(../fonts/samsungone-700_v1.0.eot);*/
    /*src: url(../fonts/samsungone-700_v1.0.eot?#iefix) format("embedded-opentype"), url(../fonts/samsungone-700_v1.0.woff2) format("woff2"), url(../fonts/samsungone-700_v1.0.woff) format("woff"), url(../fonts/samsungone-700_v1.0.ttf) format("truetype"), url(../fonts/samsungone-700_v1.0.svg#SamsungSharpSans-Medium) format("svg");*/
    /*font-weight: 700;*/
    /*font-style: normal;*/
/*}*/
/*@font-face {*/
    /*font-family: SamsungOne;*/
    /*src: url(../fonts/samsungone-400_v1.0.eot);*/
    /*src: url(../fonts/samsungone-400_v1.0.eot?#iefix) format("embedded-opentype"), url(../fonts/samsungone-400_v1.0.woff2) format("woff2"), url(../fonts/samsungone-400_v1.0.woff) format("woff"), url(../fonts/samsungone-400_v1.0.ttf) format("truetype"), url(../fonts/samsungone-400_v1.0.svg#SamsungSharpSans-Regular) format("svg");*/
    /*font-weight: 400;*/
    /*font-style: normal;*/
/*}*/


.samsung #content-hbs {
    font-size: 0;
    padding:148px 0 0 0;
}
.samsung #content-hbs .content {
    width: 90%;
    display: block;
    position: relative;
    margin: auto;
    font-size: 0;
}
.samsung.brand #content-hbs ul.global-navigation__menu--group-options li:first-child {
    display: none;
}
.samsung 
@media only screen and (min-width: 981px) {
    .samsung body {
        overflow-x: hidden;
    }
    .samsung #content-hbs .content {
        width: 100%;
        max-width: 1200px;
    }
}
.samsung #content-hbs .content .section__title {
    font-size: 26px;
    font-size: 1.625rem;
    font-weight: bold;
    color:#000;
    width: 60%;
    text-align: center;
    margin: 1em 20%;
}
.samsung #content-hbs .slick-dots {
    bottom: -2rem;
}
.samsung #content-hbs .slick-dots li {
    margin: 0.2rem;
}
.samsung #content-hbs .slick-dots li button:before {
    content: '';
    width: 0.4rem;
    height: 0.4rem;
    margin: 0.1rem;
    border: 1px solid #000;
    border-radius: 0.3rem;
    opacity: 1;
    position: relative;
    float: left;
}
.samsung #content-hbs .slick-dots li.slick-active button:before {
    float: left;
    position: relative;
    background-color: #000;
}
.samsung #content-hbs .slick-arrow {
    background-color: #ccc;
    width: 40px;
    height: 90px;
    top: 50%;
    z-index: 100;
    border-radius: 5px 0 0 5px;
    cursor: pointer;
}
.samsung #content-hbs .slick-arrow:before {
    display: none;
}
.samsung #content-hbs .slick-arrow svg {
    width: 15px;
    height: 20px;
}
.samsung #content-hbs .slick-arrow .arrow {
    fill: none;
    stroke: #fff;
    stroke-width: 2.5;
    stroke-miterlimit: 10;
}
.samsung #content-hbs .slick-arrow.slick-next {
    right: 0;
}
.samsung #content-hbs .slick-arrow.slick-prev {
    left: 0;
    -webkit-transform: rotate(180deg) translate(0, 50%);
    -moz-transform: rotate(180deg) translate(0, 50%);
    -ms-transform: rotate(180deg) translate(0, 50%);
    -o-transform: rotate(180deg) translate(0, 50%);
    transform: rotate(180deg) translate(0, 50%);
}
.samsung #content-hbs .slick-arrow[disabled] {
    opacity: 0.25;
    cursor: default;
}
.samsung #content-hbs .rate--stars .poly--star {
    fill: #d8d8d8;
}
.samsung #content-hbs .rate--stars .poly--star.active {
    fill: #faa540;
}
.samsung #content-hbs .global-navigation {
    border-top: 0.125rem solid #1121a3;
    position: relative;
}
.samsung #content-hbs .global-navigation__logo {
    width: 6.25rem;
    margin-left: 5%;
}
.samsung #content-hbs .global-navigation__menu--label {
    font-size: 13px;
    font-size: 0.8125rem;
    position: absolute;
    right: 5%;
    top: 1.375rem;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer;
}
.samsung #content-hbs .global-navigation__menu--category-name, .samsung #content-hbs .global-navigation__menu--group-name, .samsung #content-hbs .global-navigation__menu--product-name {
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .global-navigation__menu--label:after {
    content: '';
    display: inline-block;
    width: 0.375rem;
    height: 0.9375rem;
    vertical-align: -0.16rem;
    margin-left: 0.5rem;
    background: url(/arquivos/go-arrow.png) center center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.samsung #content-hbs .global-navigation__menu--items {
    font-size: 0;
    text-rendering: optimizeLegibility;
    display: none;
    position: absolute;
    background-color: #fff;
    width: 100%;
    z-index: 10;
}
.samsung #content-hbs .global-navigation__menu--group {
    border-bottom: 1px solid #f5f5f5;
}
.samsung #content-hbs .global-navigation__menu--group-name {
    font-size: 13px;
    font-size: 0.8125rem;
    display: block;
    height: 3.125rem;
    line-height: 3.145rem;
    font-weight: 800;
    color:#000;
    text-transform: uppercase;
    padding: 0 7%;
    position: relative;
    cursor: pointer;
}
.samsung #content-hbs .global-navigation__menu--group-name:after, .samsung #content-hbs .global-navigation__menu--group-name:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 2px;
    background-color: #000;
    position: absolute;
    right: 5%;
    top: 50%;
}
.samsung #content-hbs .global-navigation__menu--group-name:after {
    width: 2px;
    height: 10px;
    right: -webkit-calc(5% + 4px);
    right: -moz-calc(5% + 4px);
    right: calc(5% + 4px);
    top: -webkit-calc(50% - 4px);
    top: -moz-calc(50% - 4px);
    top: calc(50% - 4px);
}
.samsung #content-hbs .global-navigation__menu--group-options, .samsung #content-hbs .global-navigation__menu--category-options, .samsung #content-hbs .global-navigation__menu--banner {
    display: none;
}
.samsung #content-hbs .global-navigation__menu--category-name {
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 300;
    color: #000;
    display: block;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 7%;
}
.samsung #content-hbs .global-navigation__menu--category-name span {
    white-space: nowrap;
}
.samsung #content-hbs .global-navigation__menu--product-name {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 300;
    color: #000;
    display: block;
    padding: 0.5rem 1.6rem;
}
.samsung #content-hbs .global-navigation__menu--group-toggle:checked ~ .global-navigation__menu--group-name {
    color: #1121a3;
}
.samsung #content-hbs .global-navigation__menu--product-name:hover {
    color: #1121a3;
}
.samsung #content-hbs .global-navigation__menu--product-name span {
    display: inline-block;
    line-height: 1.2;
}
.samsung #content-hbs #global-navigation__menu--toggle {
    display: none;
}
.samsung #content-hbs #global-navigation__menu--toggle:checked ~ .global-navigation__menu--items {
    display: block;
}
.samsung #content-hbs #global-navigation__menu--toggle:checked ~ .global-navigation__menu--label:after {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.samsung #content-hbs .global-navigation__menu--group-toggle {
    display: none;
}
.samsung #content-hbs .global-navigation__menu--group-toggle:checked ~ .global-navigation__menu--group-options {
    display: block;
}
.samsung #content-hbs .global-navigation__menu--group-toggle:checked ~ .global-navigation__menu--group-name:before {
    background-color: #1121a3;
}
.samsung #content-hbs .global-navigation__menu--group-toggle:checked ~ .global-navigation__menu--group-name:after {
    display: none;
}
.samsung #content-hbs .hero-key {
    background-color: #f5f5f5;
}
.samsung #content-hbs .hero-key__slides {
    text-align: center;
    margin-bottom: 3rem;
    width: 100%;
}
.samsung #content-hbs .hero-key__slide--info {
    display: inline-block;
}
.samsung #content-hbs .hero-key__info--title {
    font-size: 30.5px;
    font-size: 1.90625rem;
    color: #000;
    text-rendering: optimizeLegibility;
    line-height: 1.25;
    font-family: 'SamsungSharpSans-Bold';
    margin-top: 3.5rem;
    display: inline-block;
    width: 100%;
    font-weight: bold;
    color: #000;
}
.samsung #content-hbs .hero-key__info--description {
    font-size: 18px;
    font-size: 1.125rem;
    text-rendering: optimizeLegibility;
    line-height: 1.3;
    font-family: 'samsungone400', sans-serif;
    margin: 0.9rem 0;
    color:#000;
    /*display: none;*/
}
.samsung #content-hbs .hero-key__info--button {
    font-family: SamsungSharpSans-Bold, sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .hero-key__info--price {
    font-family: SamsungSharpSans-Bold, sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 25px;
    font-size: 1.5625rem;
    font-weight: 700;
    margin: 1.3rem 0;
}
.samsung #content-hbs .hero-key__info--button {
    font-size: 12.5px;
    font-size: 0.78125rem;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block;
    background-color: #0077c8;
    color: #fff;
    line-height: 1.25rem;
    text-align: center;
    border-radius: 3rem;
    margin: 1rem auto;
    padding: 1.5em 1.5em 1.2em;
    letter-spacing: 0.18rem;
    outline: 0;
    white-space: nowrap;
}
.samsung #content-hbs .hero-key__slide--image {
    width: 100vw;
    margin-top: 1rem;
    max-width: 662px;
}
.samsung #content-hbs .hero-key__slides--slide {
    position: relative;
}
.samsung #content-hbs .hero-key__slides--slide .seal {
    position: absolute;
    right: 5%;
}
.samsung #content-hbs .hero-key__slides--slide .seal .seal--text {
    font-weight: 500;
    letter-spacing: 0.1rem;
    padding: 0 10%;
}
.samsung #content-hbs .hero-key__menu {
    display: none;
}
.samsung #content-hbs .hero-key__menu-items {
    font-size: 0;
    text-rendering: optimizeLegibility;
    height: 100%;
}
.samsung #content-hbs .hero-key__menu-items--item {
    font-size: 14px;
    font-size: 0.875rem;
    text-rendering: optimizeLegibility;
    font-family: 'samsungone400', sans-serif;
    font-weight: 400;
    position: relative;
    background-color: #ccc;
    color: #75787b;
    text-transform: uppercase;
    height: 100%;
    line-height: 100%;
    border: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.samsung #content-hbs .hero-key__menu-items--item:before {
    content: '';
    position: absolute;
    top: -0.75rem;
    left: -webkit-calc(50% - .75rem);
    left: -moz-calc(50% - .75rem);
    left: calc(50% - .75rem);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0.75rem 0.75rem;
    border-color: transparent transparent #75787b;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 0;
}
.samsung #content-hbs .hero-key__menu-items--item:after {
    content: '';
    position: absolute;
    width: 1rem;
    height: 1px;
    background-color: #fff;
    top: -webkit-calc(50% + .65rem);
    top: -moz-calc(50% + .65rem);
    top: calc(50% + .65rem);
    left: -webkit-calc(50% - .5rem);
    left: -moz-calc(50% - .5rem);
    left: calc(50% - .5rem);
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    transition: opacity 0.3s;
    opacity: 0;
}
.samsung #content-hbs .hero-key__menu-items--item.active {
    background-color: #75787b;
    color: #fff;
}
.samsung #content-hbs .hero-key__menu-items--item.active:after, .samsung #content-hbs .hero-key__menu-items--item.active:before {
    opacity: 1;
}
.samsung #content-hbs .secondarykey {
    background: #fff;
    margin: auto;
    display: inline-block;
}
.samsung #content-hbs .content .secondarykey__box {
    float: left;
    width: 100%;
    color: #fff;
    height: 8rem;
    margin: 1rem 0;
    position: relative;
    background-repeat: no-repeat;
    background-size: 50% auto;
    background-position: bottom right;
}
.samsung #content-hbs .content .secondarykey__box .secondarykey__block {
    width: 40%;
}
.samsung #content-hbs .content .secondarykey__box.first .secondarykey__box--title {
    width: 130%;
}
.samsung #content-hbs .content .secondarykey__box .secondarykey__box--price {
    margin: 0.5rem 0 0.8rem;
}
.samsung #content-hbs .content .secondarykey__box .seal {
    position: absolute;
    width: 5rem;
    height: 5rem;
    top: 0.5rem;
    right: 0.5rem;
    display: none;
    font-family: SamsungSharpSans-Bold, sans-serif;
    font-weight: 400;
}
.samsung #content-hbs .content .secondarykey__box .seal strong {
    font-weight: 500;
    font-size: 25px;
    font-size: 1.5625rem;
    text-rendering: optimizeLegibility;
    line-height: 1.2;
}
.samsung #content-hbs .content .secondarykey__box .seal .seal--text {
    font-size: 10px;
    font-size: 0.625rem;
    text-rendering: optimizeLegibility;
    padding: 20%;
    line-height: 1.2;
}
.samsung #content-hbs .content .secondarykey__block {
    display: block;
    margin: 3.8% 5%;
}
.samsung #content-hbs .content .secondarykey__box--title {
    font-family: SamsungSharpSans-Bold, sans-serif;
    font-weight: 500;
    font-size: 12px;
    font-size: 0.75rem;
    text-rendering: optimizeLegibility;
    line-height: 1.5em;
    letter-spacing: 0.08rem;
}
.samsung #content-hbs .content .secondarykey__box--price {
    line-height: 1em;
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .content .secondarykey__box--txt {
    line-height: 1em;
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    font-size: 10px;
    font-size: 0.625rem;
    display: none;
}
.samsung #content-hbs .content .secondarykey__box--price {
    font-weight: 800;
    font-size: 15px;
    font-size: 0.9375rem;
    margin: 1rem 0;
}
.samsung #content-hbs .content .secondarykey__box--price span {
    font-size: 10px;
    font-size: 0.625rem;
    text-rendering: optimizeLegibility;
    font-weight: 400;
}
.samsung #content-hbs .content .secondarykey__box--link {
    font-family: 'samsungone400', sans-serif;
    font-weight: 800;
    font-size: 10px;
    font-size: 0.625rem;
    text-rendering: optimizeLegibility;
    color: #fff;
    margin: 1rem 0;
    display: inline-block;
    text-transform: uppercase;
}
.samsung #content-hbs .content .secondarykey__box--link a {
    color: #fff;
}
.samsung #content-hbs .collection .collection__item--name, .samsung #content-hbs .collection .collection__item--price {
    color: #000;
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .shop_button--area {
    text-align: center;
    float: left;
    width: 100%;
}
.samsung #content-hbs .shop_button--area .shop_button {
    color: #000;
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 13px;
    font-size: 0.8125rem;
    display: inline-block;
    font-weight: 700;
    background-color: transparent;
    border: 2px solid #000;
    border-radius: 1.5rem;
    padding: 1.1em 2.5em 1em;
    margin: 2em 0;
    text-transform: uppercase;
}
.samsung #content-hbs .collection {
    background-color: #fff;
    width: 100%;
    display: inline-block;
    border: 1px solid #d8d8d8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1rem;
}
.samsung #content-hbs .collection .collection__items {
    float: left;
    width: 100%;
    background-color: #fff;
}
.samsung #content-hbs .collection li {
    text-align: center;
    float: left;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.samsung #content-hbs .collection .collection__item--image {
    margin: 15% 20% 0;
    width: 60%;
    max-width: 144px;
}
.samsung #content-hbs .collection .tit.productName {
    font-size: 12px;
    line-height: 1.25;
    font-weight: 400;
    text-align:center;
    margin: 1em 8% 0;
    /*width: 84%;*/
    min-height: 2.5em;
    padding: 0 2em;
    height: 30px;
    /*display: table;*/
    display: block;
}
.samsung #content-hbs .collection .collection__item--name span {
    display: table-cell;
    vertical-align: top;
}
.samsung #content-hbs .collection .collection__item--price {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.25;
    font-weight: 700;
    margin: 1em 8% 0;
    width: 84%;
}
.samsung #content-hbs .collection .collection__item--discount {
    font-size: 11px;
    font-size: 0.6875rem;
    text-rendering: optimizeLegibility;
    font-family: 'samsungone400', sans-serif;
    line-height: 1.25;
    height: 1.25em;
    font-weight: 400;
    color: #8f8f8f;
    margin: 0.3em 8% 1em;
    width: 84%;
    text-decoration: line-through;
}
.samsung #content-hbs .collection a.buy{
    font-family: SamsungSharpSans-Bold, sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 0;
    font-size: 0;
    font-weight: 500;
    text-transform: uppercase;
    display: block;
    background-color: #0077c8;
    color: #fff;
    line-height: 1.25rem;
    text-align: center;
    border-radius: 3rem;
    margin: 1rem auto;
    padding: 1.5em 1.5em 1.2em;
    letter-spacing: 0.18rem;
    outline: 0;
    white-space: nowrap;
    width: 120px;
}
.samsung #content-hbs .collection a.buy:after{
    content:"Comprar";
    font-family: SamsungSharpSans-Bold, sans-serif;
    text-rendering: optimizeLegibility;
    font-size: 12.5px;
    font-size: 0.78125rem;
    font-weight: 500;
    text-transform: uppercase;
    text-align:center;
    color: #fff;
    line-height: 46px;
    text-align: center;
    display:block;
    margin:-16px 0 0 0;
}
.samsung #content-hbs .collection .collection__item--rate {
    font-size: 9px;
    font-size: 0.5625rem;
    text-rendering: optimizeLegibility;
    width: 68%;
    display: inline-block;
    margin: 0 16% 1.8em;
}
.samsung #content-hbs .collection .collection__rate--stars {
    width: 50%;
    float: left;
}
.samsung #content-hbs .collection .collection__rate--stars svg {
    width: 100%;
}
.samsung #content-hbs .collection .collection__rate--reviews {
    width: 50%;
    float: left;
    text-align: right;
}
.samsung #content-hbs .collection .collection__rate--reviews a {
    font-size: 9px;
    font-size: 0.5625rem;
    text-rendering: optimizeLegibility;
    font-family: 'samsungone400', sans-serif;
    line-height: 1.25;
    color: #00b3e3;
}
.samsung #content-hbs .collection .slick-dots li button:before {
    float: left;
    position: relative;
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .section__title {
        font-size: 40px;
        font-size: 2.5rem;
        text-rendering: optimizeLegibility;
        margin: 2.4em 20%;
        letter-spacing: 0.04rem;
    }
    .samsung #content-hbs .slick-dots {
        bottom: -6.15rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .slick-dots li {
        margin: 0.2rem -0.1rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__logo {
        margin-left: 7%;
        margin-top: 0.4rem;
        width: 10.5rem;
        position: relative;
        z-index: 10;
    }
}
@media only screen and (max-width: 980px) {
    .samsung #content-hbs .global-navigation__menu--items {
        -webkit-box-shadow: inset 0 3px 3px 0 rgba(245, 245, 245, 0.75);
        box-shadow: inset 0 3px 3px 0 rgba(245, 245, 245, 0.75);
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__menu--label {
        display: none;
    }
    .samsung #content-hbs .global-navigation__menu--items {
        display: block;
        background-color: transparent;
        text-align: right;
        max-width: 1200px;
        top: 2rem;
    }
    .samsung #content-hbs .global-navigation__menu--group {
        border: 0;
        display: inline-block;
        margin-left: 2rem;
    }
    .samsung #content-hbs .global-navigation__menu--group:last-child {
        margin-right: 7%;
    }
}
@media only screen and (min-width: 1201px) {
    .samsung #content-hbs .global-navigation__menu--items {
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%);
        -moz-transform: translate(-50%);
        -ms-transform: translate(-50%);
        -o-transform: translate(-50%);
        transform: translate(-50%);
    }
    .samsung #content-hbs .global-navigation__menu--group:last-child {
        margin-right: 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__menu--group-name {
        text-align: right;
        padding: 0;
        display: none;
    }
    .samsung #content-hbs .global-navigation__menu--group-name:hover {
        color: #1121a3;
    }
    .samsung #content-hbs .global-navigation__menu--group-name:after, .samsung #content-hbs .global-navigation__menu--group-name:before {
        display: none;
    }
    .samsung #content-hbs .global-navigation__menu--group-options {
        position: absolute;
        /*top: 3.75rem;*/
        top: -17px;
        left: 0;
        /*width: -webkit-calc(100% - 23rem);*/
        /*width: -moz-calc(100% - 23rem);*/
        /*width: calc(100% - 23rem);*/
        /*padding-left: 23rem;*/
        width: -webkit-calc(100);
        width: -moz-calc(100);
        width: calc(100%);
        background-color: transparent;
        /*text-align: left;*/
        text-align: right;
        display: block;
    }
    .samsung #content-hbs .global-navigation__menu--category {
        /*width: 12rem;*/
        margin: 1.1rem 0;
        display: inline-block;
        vertical-align: top;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__menu--category-options {
        display: block;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__menu--banner {
        font-size: 0;
        text-rendering: optimizeLegibility;
        display: block;
        float: left;
        margin-left: -23rem;
        background-color: #ccc;
    }
    .samsung #content-hbs .global-navigation__menu--banner img {
        max-width: 23rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__menu--category-name {
        font-size: 16px;
        font-size: 1rem;
        text-rendering: optimizeLegibility;
        text-transform: uppercase;
        text-align: left;
        font-weight: 800;
        padding: 0 1.6rem;
    }
    .samsung #content-hbs .global-navigation__menu--category-name:hover {
        color: #1121a3;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .global-navigation__menu--group-toggle:checked ~ .global-navigation__menu--group-name:before {
        display: block;
        width: 1rem;
        height: 1px;
        right: auto;
        left: 50%;
        top: 50%;
        -webkit-transform: translateX(-0.5rem) translateY(0.8rem);
        -moz-transform: translateX(-0.5rem) translateY(0.8rem);
        -ms-transform: translateX(-0.5rem) translateY(0.8rem);
        -o-transform: translateX(-0.5rem) translateY(0.8rem);
        transform: translateX(-0.5rem) translateY(0.8rem);
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .hero-key__slides {
        margin-bottom: 0;
        width:1200px;
    }
    .samsung #content-hbs .hero-key__slide--info {
        /*width: 25rem;*/
        width: 33.625rem;
        padding-left: 3.625rem;
        margin-top: 1rem;
        text-align: left;
        vertical-align: top;
    }
}
@media only screen and (max-width: 980px) {
    .samsung #content-hbs .hero-key__slide--info {
        width: 80vw;
        margin: 0 10vw;
    }
    .samsung #content-hbs .hero-key__info--title {
        min-height: 2.5em;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .hero-key__info--title {
        font-size: 40.5px;
        font-size: 2.53125rem;
        font-weight: bold;
        color: #000;
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .hero-key__info--description {
        display: block;
    }
    .samsung #content-hbs .hero-key__info--price {
        font-size: 38px;
        font-size: 2.375rem;
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .hero-key__info--button {
        line-height: 1.5rem;
        margin: 1rem 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .hero-key__slide--image {
        vertical-align: bottom;
        /*width: 37.5rem;*/
        width: 41.55rem;
        display: inline-block;
        margin-top: 0;
    }
}
@media only screen and (max-width: 980px) {
    .samsung #content-hbs .hero-key__slide--image {
        width: 90vw;
        margin: 1rem 5vw 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .hero-key__slides--slide .seal {
        top: 1.5rem;
        right: 34rem;
    }
    .samsung #content-hbs .hero-key__slides--slide .seal .seal--text {
        font-weight: 100;
        letter-spacing: 0.1rem;
        padding: 0 9%;
    }
    .samsung #content-hbs .hero-key .slick-dots {
        display: none !important;
    }
    .samsung #content-hbs .hero-key__menu {
        background-color: #ccc;
        height: 3.75rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .secondarykey {
        width: 100%;
        background: #f5f5f5;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box {
        width: 50%;
        height: 18.78rem;
        margin: 2.7rem 0;
    }
    .samsung #content-hbs .content .secondarykey__box.first .secondarykey__box--price span {
        display: none;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box.first .secondarykey__box--txt {
        margin: 1.2rem 0 0;
    }
    .samsung #content-hbs .content .secondarykey__box .secondarykey__box--price span {
        font-size: 16px;
        font-size: 1rem;
        text-rendering: optimizeLegibility;
        display: block;
    }
}
@media only screen and (max-width: 980px) {
    .samsung #content-hbs .content .secondarykey__box.first .secondarykey__box--title {
        width: auto;
    }
    .samsung #content-hbs .content .secondarykey__box--link::after {
        content: " >";
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box .secondarykey__box--link {
        margin: 1.7rem 0;
    }
    .samsung #content-hbs .content .secondarykey__box .seal {
        display: block;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box--title {
        font-size: 25px;
        font-size: 1.5625rem;
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box--txt {
        margin: 1.2rem 0;
        font-size: 16.5px;
        font-size: 1.03125rem;
        text-rendering: optimizeLegibility;
        display: block;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box--price {
        font-size: 28px;
        font-size: 1.75rem;
        text-rendering: optimizeLegibility;
        margin: 1.5rem 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box--price span {
        font-size: 14px;
        font-size: 0.875rem;
        text-rendering: optimizeLegibility;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .secondarykey__box--link {
        border: 1px solid #fff;
        border-radius: 50rem;
        text-align: center;
        padding: 0.8rem 1.7rem;
        font-size: 14px;
        font-size: 0.875rem;
        text-rendering: optimizeLegibility;
        margin: 1.5rem 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .shop_button--area .shop_button {
        padding: 1em 2em 0.8em;
    }
    .samsung #content-hbs .collection {
        border: none;
        background-color: #f5f5f5;
        padding-bottom: 6.5rem;
        margin-bottom: 0;
    }
    .samsung #content-hbs .collection .collection__items {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #d8d8d8;
    }
}
@media only screen and (max-width: 980px) {
    .samsung #content-hbs .collection li:nth-child(odd) {
        border-right: 1px solid #d8d8d8;
    }
    .samsung #content-hbs .collection li:nth-child(1n+3) {
        border-top: 1px solid #d8d8d8;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection li {
        width: 25%;
        border-right: 1px solid #d8d8d8;
    }
    .samsung #content-hbs .collection li:nth-child(4) {
        border-right: 0;
    }
    .samsung #content-hbs .collection li:nth-child(8) {
        border-right: 0;
    }
    .samsung #content-hbs .collection li:last-child {
        border-right: 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection .collection__item--image {
        margin: 11% auto 0;
        width: 60.5%;
    }
}
@media only screen and (min-width: 981px) {
   .samsung #content-hbs .collection .tit.productName {
        font-size: 14px;
        font-size: 0.875rem;
        text-rendering: optimizeLegibility;
        margin: 2em 0 0;
        width: 100%;
        height: 35px;
        display: table;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection .collection__item--price {
        font-size: 18px;
        font-size: 1.125rem;
        text-rendering: optimizeLegibility;
        margin: 1em 20% 0;
        width: 60%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection .collection__item--discount {
        font-size: 12px;
        font-size: 0.75rem;
        text-rendering: optimizeLegibility;
        margin: 0.5em 20% 2em;
        width: 60%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection .collection__item--rate {
        width: 40%;
        font-size: 11px;
        font-size: 0.6875rem;
        text-rendering: optimizeLegibility;
        margin: 0 16% 2em;
    }
    .samsung #content-hbs .collection .shop_button--area {
        display: none;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection + .shop_button--area {
        display: none;
    }
    .samsung #collection_basic {
        background-color: #f5f5f5;
    }
}
.samsung #collection_basic, .samsung #content-hbs #collection_text_image {
    width: 100%;
    display: inline-block;
    background-color: #f5f5f5;
}
.samsung #collection_basic .content .section__title {
    margin: 3.8rem auto 2.5rem;
}
.samsung #content-hbs #collection_text_image .collection__item--image {
    margin: 15% 20% 0;
    width: 60%;
}
.samsung #content-hbs .collection_text_image__header {
    width: 100%;
    float: left;
    margin: 3.5% 0 0;
    position: relative;
}
.samsung #content-hbs .collection_text_image__img {
    float: left;
    width: 71.5%;
    display: none;
}
.samsung #content-hbs .collection_text_image__block {
    width: 100%;
}
.samsung #content-hbs .collection_text_image__block--title {
    font-size: 26px;
    font-size: 1.625rem;
    text-rendering: optimizeLegibility;
    font-family: SamsungSharpSans-Bold, sans-serif;
    width: 60%;
    text-align: center;
    margin: 1em 20%;
    font-weight: 700;
    color: #000;
}
.samsung #content-hbs .collection_text_image__block--description {
    font-size: 16px;
    font-size: 1rem;
    text-rendering: optimizeLegibility;
    font-family: 'samsungone400', sans-serif;
    color: #fff;
    font-weight: 400;
    line-height: 1.3;
    margin-left: 10%;
    margin-right: 15%;
    display: none;
}
.samsung #content-hbs .storytellingtwo {
    background: #fff;
    margin: 5% auto;
    display: inline-block;
}
.samsung #content-hbs .storytellingtwo .shop_button--area .shop_button {
    padding: 1.2em 1.7em 1em;
}
.samsung #content-hbs .content .storytellingtwo__img {
    width: 65%;
    margin: auto;
    display: block;
}
.samsung #content-hbs .content .storytellingtwo__img img {
    width: 100%;
}
.samsung #content-hbs .content .storytellingtwo__box--title {
    font-family: SamsungSharpSans-Bold, sans-serif;
    font-weight: 700;
    font-size: 25px;
    font-size: 1.5625rem;
    text-rendering: optimizeLegibility;
    line-height: 1.5em;
    text-align: center;
    width: 80%;
    margin: 5% 10%;
}
.samsung #content-hbs .content .storytellingtwo__box--txt {
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .top_reviews__item--author, .samsung #content-hbs .top_reviews__item--msg {
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .content .storytellingtwo__box--txt {
    font-weight: 400;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    line-height: 1.5em;
    width: 80%;
    margin: 0 10%;
}
.samsung #content-hbs .storytelling_video {
    width: 100%;
    background: #f5f5f5;
    display: inline-block;
    margin: auto;
}
.samsung #content-hbs .content .imgVideo {
    position: relative;
    background-repeat: no-repeat;
    height: 15rem;
    width: 100%;
    text-align: center;
    background-position: center;
    background-size: 100%;
    margin: 0.5rem auto;
    cursor: pointer;
}
.samsung #content-hbs .content #player {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 78.4%;
    display: none;
    margin-top: 8.4%;
}
.samsung #content-hbs #top_reviews, .samsung #content-hbs .top_reviews__list {
    display: inline-block;
    width: 100%;
}
.samsung #content-hbs #top_reviews .section__title {
    margin-bottom: 1em;
}
.samsung #content-hbs .top_reviews__list--item {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}
.samsung #content-hbs .top_reviews__list--item:after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
    position: absolute;
    right: 0;
    bottom: 0;
}
.samsung #content-hbs .top_reviews__list--item:last-child:after {
    display: none;
}
.samsung #content-hbs .top_reviews__item--rate {
    width: 35%;
    margin: 0 32.5%;
    display: inline-block;
    padding-top: 1.5rem;
}
.samsung #content-hbs .top_reviews__item--msg {
    font-size: 9.5px;
    font-size: 0.59375rem;
    width: 60%;
    line-height: 1.5;
    margin: 1.5em auto 0.5em;
    display: inline-block;
}
.samsung #content-hbs .top_reviews__item--author {
    font-size: 14px;
    font-size: 0.875rem;
    width: 60%;
    display: inline-block;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 1.5rem;
}
.samsung #content-hbs .seal {
    position: relative;
    display: table;
    width: 5rem;
    height: 5rem;
    border-radius: 50%;
    text-align: center;
}
.samsung #content-hbs .seal--text {
    font-size: 12px;
    font-size: 0.75rem;
    text-rendering: optimizeLegibility;
    font-family: SamsungSharpSans-Bold, sans-serif;
    color: #fff;
    display: table-cell;
    padding: 0 9%;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 1.2;
}
.samsung #content-hbs .seal--red {
    background-color: #ff4337;
}
.samsung #content-hbs .seal--orange {
    background-color: #ff7f3f;
}
.samsung #content-hbs .seal--blue {
    background-color: #0077c8;
}
.samsung #content-hbs .storytelling-compare {
    display: none;
}
.samsung #content-hbs .storytelling-compare__table {
    width: 75rem;
    table-layout: fixed;
    border-collapse: collapse;
}
.samsung #content-hbs .storytelling-compare__table tr {
    height: 3.25rem;
}
.samsung #content-hbs .storytelling-compare__table tr:nth-child(2n) {
    background-color: #f5f5f5;
}
.samsung #content-hbs .storytelling-compare__table td, .samsung #content-hbs .storytelling-compare__table th {
    font-size: 15px;
    font-size: 0.9375rem;
    text-rendering: optimizeLegibility;
    text-align: center;
    font-family: 'samsungone400', sans-serif;
}
.samsung #content-hbs .storytelling-compare__table td {
    border-left: 1px solid #e6e7e8;
}
.samsung #content-hbs .storytelling-compare__table--product-model, .samsung #content-hbs .storytelling-compare__table--product-name {
    margin: 0.5rem 0;
}
.samsung #content-hbs .storytelling-compare__table--product-price {
    margin: 0.5rem 0;
    font-weight: 700;
}
.samsung #content-hbs .storytelling-compare__table--product-image {
    width: 7.5rem;
}
.samsung #content-hbs .storytelling-compare__table--product-button {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    margin: 0.5rem 0 1.5rem;
}
.samsung #content-hbs .storytelling-compare__table--product-button:after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 15px;
    vertical-align: text-top;
    margin-left: 0.5rem;
    background: url(/images/shared/png/go-arrow.png) center center no-repeat;
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs #collection_text_image {
        background-color: #f5f5f5;
    }
    .samsung #content-hbs #collection_text_image .collection__item--image {
        margin: 5% auto 0;
        width: 50%;
    }
    .samsung #content-hbs #collection_text_image .collection__item--name {
        margin: 0 20%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection_text_image__header {
        margin: 2.5% 0 0;
    }
    .samsung #content-hbs .collection_text_image__img {
        display: block;
    }
    .samsung #content-hbs .collection_text_image__block {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        width: 33.33%;
        background-color: #00b3e3;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection_text_image__block--title {
        font-size: 38px;
        font-size: 2.375rem;
        text-rendering: optimizeLegibility;
        width: auto;
        text-align: left;
        color: #fff;
        font-weight: 500;
        line-height: 1.25;
        margin: 3em 20% 0.4em 10%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .collection_text_image__block--description {
        display: inline-block;
    }
    .samsung #content-hbs .storytellingtwo {
        width: 100%;
        margin: 5% auto 0;
    }
    .samsung #content-hbs .storytellingtwo .shop_button--area {
        text-align: left;
    }
    .samsung #content-hbs .storytellingtwo .shop_button--area .shop_button {
        margin: 1em 0;
        font-size: 15px;
        font-size: 0.9375rem;
        text-rendering: optimizeLegibility;
        border-radius: 2rem;
        padding: 1.4em 2em 1.2em;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .storytellingtwo__img {
        width: 30%;
        margin-right: 5%;
        float: right;
    }
    .samsung #content-hbs .content .storytellingtwo__box {
        width: 60%;
        float: left;
        margin-left: 3.2rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .storytellingtwo__box--title {
        font-size: 40px;
        font-size: 2.5rem;
        text-rendering: optimizeLegibility;
        text-align: left;
        width: 100%;
        margin: 6% 0 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .storytellingtwo__box--txt {
        margin: 0.5rem 0;
        font-size: 15px;
        font-size: 0.9375rem;
        text-rendering: optimizeLegibility;
        display: block;
        text-align: left;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .storytelling_video {
        display: block;
        background: #f5f5f5;
    }
    .samsung #content-hbs .content .storytelling_video--box {
        width: 53%;
        margin: auto;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .imgVideo {
        margin: 1rem auto;
        height: 31rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs #top_reviews .section__title {
        margin-bottom: 1.75em;
    }
    .samsung #content-hbs .top_reviews__list--item {
        margin-bottom: 2rem;
        width: 33.33%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .top_reviews__list--item:after {
        height: 100%;
        width: 1px;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .top_reviews__item--rate {
        padding-top: 0;
    }
    .samsung #content-hbs .top_reviews__item--msg {
        font-size: 12px;
        font-size: 0.75rem;
        text-rendering: optimizeLegibility;
        min-height: 4.5em;
        margin: 1.5em auto 1em;
        width: 57.5%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .top_reviews__item--author {
        padding-bottom: 0;
        width: 57.5%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .seal {
        width: 6.2rem;
        height: 6.2rem;
    }
    .samsung #content-hbs .storytelling-compare {
        margin: 5% auto 3.5%;
        display: block;
    }
}
.samsung .page_description {
    text-align: center;
    padding: 2.5rem 0 4.5rem;
}
.samsung .page_description .page_description__title {
    font-size: 26px;
    font-size: 1.625rem;
    text-rendering: optimizeLegibility;
    font-family: SamsungSharpSans-Bold, sans-serif;
    color: #000;
    width: 60%;
    font-weight: 700;
    display: inline-block;
    margin: 0 20%;
    line-height: 1.25;
}
.samsung .page_description .page_description__text {
    font-size: 10px;
    font-size: 0.625rem;
    text-rendering: optimizeLegibility;
    font-family: 'samsungone400', sans-serif;
    color: #000;
    width: 60%;
    margin: 1em 20% 0;
    font-weight: 400;
    display: inline-block;
    line-height: 1.4;
}
@media only screen and (min-width: 981px) {
    .samsung .page_description {
        padding: 4.5rem 0;
    }
    .samsung .page_description .page_description__title {
        font-size: 40px;
        font-size: 2.5rem;
        text-rendering: optimizeLegibility;
        width: 35%;
        margin: 0 32.5%;
    }
}
@media only screen and (min-width: 981px) {
    .samsung .page_description .page_description__text {
        font-size: 18px;
        font-size: 1.125rem;
        text-rendering: optimizeLegibility;
        width: 20%;
        margin: 0.5em 37.5% 0;
    }
    .samsung #content-hbs .category-page-selector {
        margin-bottom: 3.5rem;
    }
}
.samsung #content-hbs .category-page-selector .section__title {
    margin: 2.4em auto 1em;
    letter-spacing: 0.04em;
}
.samsung #content-hbs .category-page-selector__item--buy .desktop, .samsung #content-hbs .category-page-selector__item--description, .samsung #content-hbs .category-page-selector__item--image, .samsung #content-hbs .category-page-selector__item--learn, .samsung #content-hbs .category-page-selector__item--name {
    display: none;
}
.samsung #content-hbs .category-page-selector__items {
    font-size: 0;
    text-rendering: optimizeLegibility;
    margin-bottom: 1rem;
}
.samsung #content-hbs .category-page-selector__item {
    font-size: 11px;
    font-size: 0.6875rem;
    text-rendering: optimizeLegibility;
    width: -webkit-calc(50% - 2px);
    width: -moz-calc(50% - 2px);
    width: calc(50% - 2px);
    display: inline-block;
    text-align: center;
    border: 1px solid #d8d8d8;
    height: 3em;
    vertical-align: top;
}
/*.samsung #content-hbs .category-page-selector__item:nth-child(odd) {*/
    /*border-right: 0;*/
/*}*/
.samsung #content-hbs .category-page-selector__item:nth-child(even) {
    border-left: 0;
}
.samsung #content-hbs .category-page-selector__item:nth-child(1n+3) {
    border-top: 0;
}
.samsung #content-hbs .category-page-selector__item--image {
    width: 7.5rem;
    margin: 0 auto;
}
.samsung #content-hbs .category-page-selector__item--description {
    font-size: 14px;
    font-size: 0.875rem;
    text-rendering: optimizeLegibility;
    line-height: 1.2em;
    min-height: 2.4em;
    font-family: 'samsungone400', sans-serif;
    margin: 1rem 2.5rem;
    height: 30px;
    color: #000;
}
.samsung #content-hbs .category-page-selector__item--name {
    font-size: 14px;
    font-size: 0.875rem;
    text-rendering: optimizeLegibility;
    line-height: 1.2em;
    min-height: 2.4em;
    font-family: 'samsungone400', sans-serif;
    margin: 1rem 2.5rem;
    height: 30px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
}
.samsung #content-hbs .category-page-selector__item--buy {
    font-family: 'samsungone400', sans-serif;
    text-transform: uppercase;
    color: #000;
    font-weight: 700;
    /*height: 100%;*/
    line-height: 3em;
    display: block;
}
.samsung #content-hbs .category-page-selector__item--learn {
    font-size: 14px;
    font-size: 0.875rem;
    text-rendering: optimizeLegibility;
    font-family: 'samsungone400', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    margin: 1rem 0 1.5rem;
}
.samsung #content-hbs .category-page-selector__item--learn:after {
    content: '';
    display: inline-block;
    width: 9px;
    height: 15px;
    vertical-align: text-top;
    margin-left: 0.5rem;
    background: url(/images/shared/png/go-arrow.png) center center no-repeat;
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .category-page-selector .section__title {
        margin: 1.9em auto 1em;
    }
    .samsung #content-hbs .category-page-selector__item--buy .desktop, .samsung #content-hbs .category-page-selector__item--description, .samsung #content-hbs .category-page-selector__item--image, .samsung #content-hbs .category-page-selector__item--learn, .samsung #content-hbs .category-page-selector__item--name {
        letter-spacing: 0.04rem;
        display: block;
    }
    .samsung #content-hbs .category-page-selector__item--buy .mobile {
        display: none;
    }
    .samsung #content-hbs .category-page-selector__items {
        text-align: center;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .category-page-selector__item {
        border: 0;
        width: 15rem;
        height: auto;
        margin-bottom: 2rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .category-page-selector__item--buy {
        font-size: 14px;
        font-size: 0.875rem;
        text-rendering: optimizeLegibility;
        font-family: SamsungSharpSans-Bold, sans-serif;
        text-transform: uppercase;
        display: inline-block;
        background-color: #0077c8;
        color: #fff;
        line-height: 3rem;
        padding: 0 1.5em;
        text-align: center;
        border-radius: 3rem;
        margin: 2rem auto 1rem;
        font-weight: 300;
    }
}
.samsung #hero_key {
    background-color: #fff;
}
.samsung #content-hbs .categories {
    width: 100%;
    background: #fff;
    margin: 0.5rem auto 1rem;
    display: inline-block;
}
.samsung #content-hbs .content .category__list {
    width: 100%;
    color: #fff;
    display: block;
    margin-bottom: 15rem;
}
.samsung #content-hbs .content .category__list ul {
    width: 100%;
    margin: auto;
}
.samsung #content-hbs .content .category__list ul li {
    float: left;
    border: 1px solid #d8d8d8;
    width: 49%;
    text-align: center;
    font-size: 11px;
    font-size: 0.6875rem;
    text-rendering: optimizeLegibility;
    line-height: 2rem;
    height: 3em;
}
.samsung #content-hbs .content .category__list ul li:nth-child(1n+3) {
    border-top: 0;
}
/*.samsung #content-hbs .content .category__list ul li:nth-child(odd) {*/
    /*border-right: 0;*/
/*}*/
.samsung #content-hbs .content .category__list ul li:nth-child(even) {
    border-left: 0;
}
.samsung #content-hbs .content .category__list--title {
    font-size: 26px;
    font-size: 1.625rem;
    text-rendering: optimizeLegibility;
    font-family: SamsungSharpSans-Bold, sans-serif;
    font-weight: bold;
    color: #000;
    width: 60%;
    text-align: center;
    margin: 1em 20%;
}
.samsung #content-hbs .content .category__list--image {
    display: none;
}
.samsung #content-hbs .content .category__list--name {
    font-family: 'samsungone400', sans-serif;
    text-align: center;
    color: #000;
    margin: 0;
    text-transform: uppercase;
}
.samsung #content-hbs .content .category__list--link {
    display: block;
}
.samsung #content-hbs .content .category__list--link a {
    cursor: pointer;
}
.samsung #content-hbs .otherkey {
    background: #fff;
    margin: auto;
    display: none;
}
.samsung #content-hbs .content .otherkey__box {
    float: left;
    width: 100%;
    color: #fff;
    height: 8rem;
    margin: 1rem 0 0;
}
.samsung #content-hbs .content .otherkey__box.second {
    position: relative;
    background: center right no-repeat #0075cb;
    background-size: 50% auto;
    margin-bottom: 1rem;
}
.samsung #content-hbs .content .otherkey__box.second .otherkey__block {
    width: 50%;
}
.samsung #content-hbs .content .otherkey__box.second .seal {
    position: absolute;
    top: 1rem;
    right: 1rem;
    display: none;
    font-family: SamsungSharpSans-Bold, sans-serif;
    font-weight: 400;
}
.samsung #content-hbs .content .otherkey__box.second .seal strong {
    font-weight: 700;
    font-size: 20px;
    font-size: 1.25rem;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .content .otherkey__box.second .seal .seal--text {
    font-size: 10px;
    font-size: 0.625rem;
    text-rendering: optimizeLegibility;
    padding: 25% 10%;
}
.samsung #content-hbs .content .otherkey__block {
    display: block;
    margin: 6.5% 0;
    padding-left: 1.2rem;
}
.samsung #content-hbs .content .otherkey__box--title {
    width: 16rem;
    font-family: SamsungSharpSans-Bold, sans-serif;
    font-weight: 500;
    font-size: 12px;
    font-size: 0.75rem;
    text-rendering: optimizeLegibility;
    line-height: 1.5em;
}
.samsung #content-hbs .content .otherkey__box--link {
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
}
.samsung #content-hbs .content .otherkey__box--txt {
    font-family: 'samsungone400', sans-serif;
    text-rendering: optimizeLegibility;
    width: 25rem;
    font-weight: 100;
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.5em;
}
.samsung #content-hbs .content .otherkey__box--link {
    font-weight: 800;
    font-size: 10px;
    font-size: 0.625rem;
    width: 7rem;
    color: #fff;
    margin: 1rem 0;
    display: block;
    text-transform: uppercase;
}
.samsung #content-hbs .content .otherkey__box--link a {
    color: #fff;
}
.samsung #content-hbs .content .otherkey__box--link a::before {
    content: ">";
}
.samsung #content-hbs .product_images,
.samsung #content-hbs .product_images_cat{
    overflow: hidden;
    padding-top: 40px;
}


.samsung #content-hbs .product_images .box-banner,
.samsung #content-hbs .product_images_cat .box-banner{
    width: 100%;
    float: none;
}
.samsung #content-hbs .product_images .box-banner img,
.samsung #content-hbs .product_images_cat .box-banner img{
    width: 100%;
    height: 100%;
    display: block;
}
.samsung #content-hbs .product_images .box-banner:nth-child(1) {
    margin-bottom: 20px;
}
.samsung #content-hbs .product_images .col-img img {
    display: block;
    width: 100%;
}
.samsung #content-hbs .product_images_cat .box-banner:nth-child(1), .samsung #content-hbs .product_images_cat .box-banner:nth-child(2) {
    margin-bottom: 20px;
}
.samsung #content-hbs .product_images_cat .col-img img {
    display: block;
    width: 100%;
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .category__list {
        margin-bottom: 0;
    }
    .samsung #content-hbs .content .category__list ul {
        text-align: center;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .category__list ul li {
        border: 0;
        width: 14%;
        height: auto;
        display: inline-block;
        float: none;
        font-size: 12px;
        font-size: 0.75rem;
        text-rendering: optimizeLegibility;
        margin-bottom: 2rem;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .category__list--title {
        font-size: 40px;
        font-size: 2.5rem;
        text-rendering: optimizeLegibility;
        letter-spacing: 0.04rem;
        margin: 2.6rem auto 3.9rem;
    }
    .samsung #content-hbs .content .category__list--image {
        display: inline-block;
        margin: auto;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .otherkey {
        width: 100%;
        display: inline-block;
    }
    .samsung #content-hbs .content .otherkey__box {
        height: 25rem;
        margin: 3.5rem 0;
    }
    .samsung #content-hbs .content .otherkey__box.second .otherkey__box--price span {
        display: block;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .otherkey__box.second .seal {
        display: block;
    }
    .samsung #content-hbs .content .otherkey__box--title {
        width: 70%;
        font-size: 39.5px;
        font-size: 2.46875rem;
        text-rendering: optimizeLegibility;
        line-height: 1.25em;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .otherkey__box--txt {
        margin: 0.7rem 0;
        line-height: 1.3em;
        font-size: 18px;
        font-size: 1.125rem;
        text-rendering: optimizeLegibility;
        display: block;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .content .otherkey__box--link {
        border: 2px solid #fff;
        border-radius: 50rem;
        text-align: center;
        padding: 1.2rem 1.6rem;
        font-size: 14px;
        font-size: 0.875rem;
        text-rendering: optimizeLegibility;
        margin: 1.5rem 0;
    }
}
@media only screen and (min-width: 981px) {
    .samsung #content-hbs .product_images .col-img {
        width: 50%;
        float: left;
    }
    .samsung #content-hbs .product_images_cat .col-img {
        width: 33.33%;
        float: left;
    }
    .samsung #content-hbs .product_images .content .box-banner{
        width: 50%;
        float: left;
    }
    .samsung #content-hbs .product_images .content .box-banner img{
        width:100%;
        height:100%;
        display: block;
    }
}
.samsung #content-hbs .collection li {
    padding: 10px 0 0 0;
    border: 1px solid #d8d8d8;
    background:#FFFFFF;
}
.samsung #content-hbs .collection li .item .contentFlag,.samsung #content-hbs .collection li .item .img .viewDetail,.samsung #content-hbs .collection li .item .img .row .icono.oferta,.samsung #content-hbs .collection li .item .img .quickview,.samsung #content-hbs .collection li .item .detalle .descripcion,.samsung #content-hbs .collection li .item .detalle .sku,.samsung #content-hbs .collection li .item .detalle .precio,.samsung #content-hbs .collection li .item .detalle .cuotas,.samsung #content-hbs .collection li .item .buy-button-normal,.samsung #content-hbs .collection li .item .comparar{
    display: none;
}
.samsung #content-hbs .collection li .item .img .row img{
    display:block;margin: 0 auto;/*width: 100%; height:100%;*/
}

.samsung #content-hbs .collection .slick-dots li{
    border: none;
    background:none;
}
.samsung #content-hbs .collection li:nth-child(4){
    border-right:none;
}


.samsung #content-hbs .slick-dots li{
    position: relative;
    display: inline-block;
    width:20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
    float:none;
}
.samsung #ajaxBusy{
    display:none;
}



/*****************/
/*HEADER & FOOTER*/
/*****************/
.active .menu-preview {
    z-index: 1
}

.samsung .menu-preview {
    display: none;
    background-color: #fff !important;
    position: absolute;
    top: 56px;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    border-bottom: 1px solid #c5c5c5;
    max-height: -webkit-calc(100vh - 117px);
    max-height: calc(100vh - 117px);
    overflow-y: auto
}

.samsung .menu-preview .items {
    padding: 30px 30px 0;
    text-align: left
}

.samsung .menu-preview .items:after,
.samsung .menu-preview .items:before {
    content: "";
    display: block;
    clear: both
}

.samsung .menu-preview .items .item {
    margin-bottom: 30px;
    width: 235px;
    display: inline-block
}

.samsung .menu-preview .items .item.cat-dormitorio,
.samsung .menu-preview .items .item.cat-set-dormitorio {
    display: none
}

.samsung .menu-preview .items .item img {
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
    max-width: 125px;
    max-height: 125px
}

.samsung .menu-preview .items .item img:hover {
    opacity: .8
}

.samsung .menu-preview .items .item a {
    color: #000;
    padding: 0;
    display: inline-block
}

.samsung .menu-preview .items .item .tit {
    color: #f62b28;
    margin-bottom: 10px;
    height: 25px;
    border-bottom: 1px solid #dcdcdc;
    display: block;
    width: 100%
}

.samsung .menu-preview .items .item .tit a {
    float: left;
    text-align: left;
    font-size: 14px;
    line-height: 18px
}

.samsung .menu-preview .items .item .tit a:hover {
    color: #f62b28
}

.samsung .menu-preview .items .item .sub {
    padding: 3px 0;
    line-height: 1.2;
    display: block;
    clear: both;
    font-size: 13px;
    text-align: left;
    color: #6d6e70
}

.samsung .menu-preview .items .item .sub:hover {
    color: #000
}

.samsung .menu-preview .items .item .sub.more {
    color: #d71c24;
    border-bottom: 1px solid #fff;
    padding-bottom: 0
}

.samsung .menu-preview .items .item .sub.more:hover {
    border-bottom-color: #d71c24
}

.samsung .menu-preview .items .item .sub.cat-complementos-de-sala {
    display: none
}

.samsung .menu-preview .items .item .info {
    width: 200px;
    display: inline-block;
    vertical-align: top;
    margin: 0
}

.samsung .menu-preview .col {
    width: 355px;
    margin-right: 20px
}


.samsung header {
    width: 100%;
    float: left;
    position: absolute;
    z-index: 999
}
.samsung header .btn .icono,
.samsung header .btn .linea,
.samsung header .btn p,
.samsung header .btns-menu,
.samsung header .search #searchResult .item img {
    vertical-align: middle;
    display: inline-block
}

.samsung header .btns-menu {
    padding-right: 20px
}

.samsung header .btn,
.samsung header .logo,
.samsung header .search,
.samsung header .wrap {
    vertical-align: middle;
    display: inline-block;
    margin-right: 50px
}

.samsung header .search {
    position: relative;
    margin-right: 30px
}

.samsung header .search .input {
    background: #fff;
    border-radius: 4px;
    padding: 10px 20px;
    width: 570px;
    height: 36px
}

.samsung header .search #searchResult {
    display: none;
    position: absolute;
    background-color: #fff;
    top: 35px;
    left: 0;
    right: 0;
    border: 1px solid #bbbdbe;
    border-radius: 4px
}

.samsung header .search #searchResult .results {
    max-height: 350px;
    overflow-y: auto;
    text-align: left
}

.samsung header .search #searchResult .loader {
    height: 100px
}

.samsung header .search #searchResult .loader .circular {
    width: 50px;
    height: 50px
}

.samsung header .search #searchResult .results .error {
    text-align: center;
    padding: 15px 0;
    font-size: 14px;
    font-style: italic
}

.samsung header .search #searchResult .item {
    position: relative;
    line-height: 45px;
    border-bottom: 1px solid #bbbdbe;
    font-size: 14px;
    padding: 0 18px;
    display: block;
    text-transform: capitalize
}

.samsung header .search #searchResult .item:last-of-type {
    border: 0
}

.samsung header .search #searchResult .item:after {
    content: ">";
    color: #f62b28;
    position: absolute;
    top: 0;
    right: 18px;
    line-height: 45px;
    font-size: 15px
}

.samsung header .search #searchResult .item:hover {
    background-color: #efefef
}

.samsung header .search #searchResult .item img {
    margin-right: 18px;
    width: 25px;
    height: auto
}

.samsung header .search #searchResult .item .prodName {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #808086;
    -webkit-transition: all .25s;
    transition: all .25s
}

.samsung header .search #searchResult .item:hover .prodName {
    color: #f62b28
}

.samsung header .search #searchResult .item.category:hover .prodName {
    color: #808086
}

.samsung header .search #searchResult .item .prodName .category {
    color: #f62b28
}

.samsung header .search input[type=text] {
    color: #323232;
    font-style: italic;
    font-weight: 400;
    font-size: 14px;
    width: 100%;
    float: left;
    top: 0;
    position: relative;
    border:none;
}

.samsung header .search input[type=submit] {
    background-image: url(/arquivos/sprites_redesign.png);
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
    background-position: -168px 0;
    position: absolute;
    right: 8px;
    top: 5px;
    border:none;
    background-color: #FFFFFF;
}

.samsung header .btn {
    margin-right: 15px;
    position: relative;
    font-size: 10px;
    text-transform: uppercase
}

.samsung header .btn a {
    position: relative;
    display: inline-block;
    font-style: italic
}

.samsung header .btn a p {
    color: #ffebeb
}

.samsung header .btn .icono {
    margin-right: 10px;
    height: 25px;
    width: 25px;
    background-position: 0 0;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}

.samsung header .btn:hover p {
    color: #fff
}

.samsung header .btn:hover .icono {
    opacity: 1 !important
}

.samsung header .btn.tienda .icono {
    background-position: -192px 0
}

.samsung header .btn.cuenta .icono {
    background-position: -215px 1px
}

.samsung header .btn .linea {
    margin-right: 15px;
    width: 0;
    height: 38px;
    border-left: 1px solid #d8d8d8
}

.samsung header .head {
    padding: 10px 0;
    background-color: #dc1414;
    position: relative;
    z-index: 5;
    height: 64px
}

.samsung header .btn.carrito {
    margin: 0;
    position: static
}

.samsung header .btn.carrito .icono {
    height: 27px;
    width: 37px;
    background-position: -267px 0;
    position: relative
}

.samsung header .btn.carrito .num {
    display: none;
    position: absolute;
    top: -7px;
    right: -7px;
    background-color: #e5b300;
    width: 18px;
    height: 18px;
    border-radius: 25px;
    border: 0
}

.samsung header .btn.carrito .num p {
    color: #fff;
    text-align: center;
    width: 100%;
    position: relative;
    top: 1px;
    font-size: 12px
}

.samsung header .btn.carrito .info .tit {
    font-style: italic;
    color: #ffebeb;
    display: block;
    text-align: left;
    font-size: 10px;
    margin-bottom: 0;
    height: auto;
    line-height: normal;
    text-transform: capitalize
}

.samsung header .btn.carrito .info:hover .tit {
    color: #fff
}

.samsung header .btn.carrito .info .icono.flecha.abajo {
    background: url(/arquivos/sprites_redesign.png) -273px -31px;
    opacity: 1 !important;
    left: auto;
    bottom: auto;
    position: absolute;
    top: 18px;
    right: -14px;
    width: 10px;
    height: 6px
}

.samsung header .btn.carrito .info .precio {
    display: none;
    font-size: 21px;
    color: #231f20;
    line-height: 21px;
    margin: 0
}

.samsung header .btn.carrito .info p span {
    color: #fff;
    font-size: 16px;
    font-style: normal
}

.samsung header .btn.carrito .info p span.value {
    font-size: 14px;
    color: #fff;
    margin-left: 5px;
    vertical-align: baseline
}

.samsung header .btn.comprar {
    border: 1px solid #f62b28;
    padding: 9px 20px;
    color: #f62b28;
    font-weight: 700;
    font-size: 13px;
    text-transform: none;
    width: auto;
    margin: 8px 0 0;
    float: right;
    border-radius: 3px
}

.samsung header .btn.comprar:hover {
    background-color: #f22b28;
    color: #fff
}

.samsung header .btn.carrito .icono.flecha {
    opacity: 0 !important;
    position: absolute;
    left: 40px;
    bottom: -19px;
    background-position: -285px -29px;
    height: 15px;
    width: 30px;
    margin: 0;
    z-index: 999;
    -webkit-transition: all .25s;
    transition: all .25s
}

.samsung header .btn.carrito.active .icono.flecha {
    opacity: 1 !important
}

.samsung header .btn.cuenta,
.samsung header .btn.tienda {
    padding-right: 15px;
    border-right: 1px dashed #ff8080
}

.samsung header .pre-cart {
    display: none;
    width: 610px;
    right: 0;
    background: #fff
}
.samsung header .pre-cart {
    display: block;
    position: absolute;
    z-index: 99;
    border: 1px solid #bbbdbe;
    padding: 15px;
    top: 54px;
    right: 0
}
.samsung header .pre-cart.empty {
    width: 300px;
    right: 0;
    top: 54px
}

.samsung header .pre-cart .item {
    text-align: left
}

.samsung header .pre-cart .item .img {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #bbbdbe
}

.samsung header .pre-cart .item .info {
    text-align: left;
    width: 200px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px
}

.samsung header .pre-cart .item .info h3 {
    margin-bottom: 5px;
    font-size: 14px;
    padding-right: 40px;
    color: #231f20;
    text-transform: none
}

.samsung header .pre-cart .item .info p {
    text-transform: none;
    font-size: 13px
}

.samsung header .pre-cart .cantidad {
    font-size: 18px;
    color: #4f5151;
    text-align: center
}

.samsung header .pre-cart .precio {
    line-height: 20px;
    font-size: 19px;
    margin-bottom: 0;
    font-weight: 400;
    color: #d71c24;
    text-align: center
}

.samsung header .pre-cart table {
    width: 98%
}

.samsung header .pre-cart table thead {
    text-align: center
}

.samsung header .pre-cart table thead p {
    color: #231f20;
    font-size: 12px;
    margin-bottom: 10px
}

.samsung header .pre-cart table tbody {
    margin-top: 10px;
    text-align: center
}

.samsung header .pre-cart table tbody tr {
    position: relative
}

.samsung header .pre-cart table tbody tr.linea {
    border: 0;
    position: relative;
    height: auto
}

.samsung header .pre-cart table tbody tr td.loader {
    opacity: 0;
    z-index: -1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, .5);
    -webkit-transition: all .25s;
    transition: all .25s;
    overflow: hidden
}

.samsung header .pre-cart table tbody tr td.loader:before {
    content: none
}

.samsung header .menu ul li.sub-menu-8 a:before,
.samsung header .menu ul li.text-left::after {
    content: ""
}

.samsung header .pre-cart table tbody tr td.loader .loader {
    height: 100%
}

.samsung header .pre-cart table tbody tr.removing td.loader {
    opacity: 1;
    z-index: 1
}

.samsung header .pre-cart table tbody tr td.loader .circular {
    width: 50px;
    height: 50px
}

.samsung header .pre-cart table tbody tr.linea td p {
    background-color: #bbbdbe;
    width: 100%;
    margin: 10px 0;
    height: 1px
}

.samsung header .pre-cart .eliminar {
    background-position: -261px -27px;
    height: 14px;
    width: 14px;
    top: 0;
    margin-right: 0;
    cursor: pointer;
    opacity: .5;
    -webkit-transition: all .25s;
    transition: all .25s
}

.samsung header .pre-cart .eliminar:hover {
    opacity: 1
}

.samsung header .pre-cart .btn.comprar {
    float: right;
    background-color: #d71c24;
    color: #fff;
    font-size: 18px;
    margin: 0;
    font-weight: 400
}

.samsung header .pre-cart .total {
    font-size: 18px;
    font-weight: 400;
    top: 10px;
    color: #4f5151;
    float: left;
    line-height: 45px
}

.samsung header .pre-cart .total span {
    color: #d71c24
}

.samsung header .pre-cart .resumen {
    margin-top: 15px;
    border-top: 1px solid #4f5151;
    padding-top: 15px
}

.samsung header .pre-cart .wrap-scroll {
    max-height: 265px;
    overflow-y: auto
}

.samsung header .pre-cart .wrap-scroll::-webkit-scrollbar {
    width: 7px;
    margin-right: 3px
}

.samsung header .pre-cart .wrap-scroll::-webkit-scrollbar-track {
    border-radius: 3px;
    background-color: #e6e6e6
}

.samsung header .pre-cart .wrap-scroll::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #a6a7ab
}

.samsung header .pre-cart .empty-cart {
    line-height: 100px;
    text-align: center;
    font-weight: 700
}

.samsung header .pre-cart .empty-cart span {
    font-size: 14px;
    color: #231f20
}

.samsung header .menu {
    background-color: #ecedef;
    position: relative;
    z-index: 1
}

.samsung header .menu>.center-wrap {
    position: static
}

.samsung header .menu ul {
    display: table;
    width: 1000px
}

.samsung header .menu ul li.text-left {
    width: 251px;
    position: relative
}

.samsung header .menu ul li.text-left div {
    width: 175px;
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    font-style: italic;
    font-weight: 400;
    font-size: 15px;
    text-shadow: 0 1px 2px #fff
}

.samsung header .menu ul li {
    display: table-cell;
    position: static;
    border-top: 1px solid #e5222a
}

.samsung header .menu ul li.sub-menu-brands,
.samsung header .menu ul li.sub-menu-fashion {
    display: none
}

.samsung header .menu ul li a {
    color: #646464;
    font-size: 14px;
    font-weight: 400;
    line-height: 56px;
    position: relative;
    display: block;
    text-align: center;
    overflow: hidden;
    -webkit-transition: all .25s;
    transition: all .25s
}

.samsung header .menu ul li.sub-menu-1 {
    padding: 0
}

.samsung header .menu ul li a .icono {
    display: none;
    background: url(/arquivos/sprites_redesign.png);
    width: 34px;
    height: 24px;
    margin: 0 6px 0 0;
    vertical-align: middle
}

.samsung header .menu ul li.sub-menu-1 a .icono {
    background-position: -37px -40px
}

.samsung header .menu ul li.sub-menu-1:hover a .icono {
    background-position: -2px -282px
}

.samsung header .menu ul li.sub-menu-2 a .icono {
    background-position: -75px -40px
}

.samsung header .menu ul li.sub-menu-2:hover a .icono {
    background-position: -40px -282px
}

.samsung header .menu ul li.sub-menu-3 a .icono {
    background-position: -107px -40px
}

.samsung header .menu ul li.sub-menu-3:hover a .icono {
    background-position: -72px -282px
}

.samsung header .menu ul li.sub-menu-4 a .icono {
    background-position: -144px -40px
}

.samsung header .menu ul li.sub-menu-4:hover a .icono {
    background-position: -109px -282px
}

.samsung header .menu ul li.sub-menu-5 a .icono {
    background-position: -178px -40px;
    width: 40px
}

.samsung header .menu ul li.sub-menu-5:hover a .icono {
    background-position: -143px -282px;
    width: 40px
}
.samsung header .menu ul li.sub-menu-ofertas {
    width: 104px;
    border-top: 1px solid #ab0003
}

.samsung header.redesign_june .menu ul li.sub-menu-ofertas a {
    color: #FFF
}

.samsung header.redesign_june .menu ul li .card.oh.small {
    display: inline-block
}

.samsung header.redesign_june .menu ul li.sub-menu-ofertas:hover a {
    color: #FFF !important
}

.samsung header .menu ul li.sub-menu-ofertas a {
    background-color: #999;
    color: #fff
}

.samsung header .menu ul li.sub-menu-ofertas:hover a {
    color: #fff
}

.samsung header .menu ul li.sub-menu-brands:hover a,
.samsung header .menu ul li.sub-menu-fashion:hover a,
.samsung header .menu ul li.sub-menu-ofertas:hover a {
    background-color: #0093d4
}

.samsung header .menu ul li.sub-menu-brands .flecha,
.samsung header .menu ul li.sub-menu-fashion .flecha,
.samsung header .menu ul li.sub-menu-ofertas .flecha {
    display: none
}

.samsung header .menu ul li:hover {
    background: #fff;
    color: #ff0406
}

.samsung header .menu ul li.text-left:hover {
    background: #f0f0f0
}

.samsung header .menu ul li a .icono.flecha {
    border-right: 1px solid #eaeaea;
    float: right;
    background: 0 0;
    width: 0;
    height: 20px;
    margin: 18px 0 0;
    display: block;
    vertical-align: middle
}

.main .main-slider-wrapper .res-desktop .right .news .i,
.main .main-slider-wrapper .right .news .t,
.samsung header .menu .dist {
    display: inline-block
}

.samsung header .menu .dist {
    width: 170px;
    padding: 13px 20px 13px 28px;
    vertical-align: middle;
    background-color: #dbdbdb
}

.samsung header .menu .dist .icono {
    height: 27px;
    width: 42px;
    background-position: -268px -6px
}

.samsung header .menu .dist p {
    font-weight: 700;
    color: #231f20;
    font-size: 16px;
    line-height: 20px;
    margin-right: 20px;
    margin-bottom: 1px
}

.samsung header .menu .dist:hover {
    background-color: #d1d2d3
}

.samsung header .menu ul li.text-left a.btn-especial-cala {
    width: 251px;
    height: 56px;
    position: absolute;
    background: url(/arquivos/Marcador_Electroo.jpg) center no-repeat
}

.samsung header .menu ul li.sub-menu-especial {
    width: 94px;
    background: url(../arquivos/Boton-negro-oemoda.png) center no-repeat;
    font-size: 0;
    border-top: 1px solid #000
}

.samsung header .menu ul li.sub-menu-especial div a {
    color: transparent;
    padding: 0;
    height: auto;
    line-height: 42px;
    display: block
}

.samsung header .menu ul li.sub-menu-especial:hover div a {
    color: transparent
}

.head-detalle .center-wrap,
.samsung header .center-wrap {
    width: 1000px;
    text-align: center
}
.samsung header.redesign_june .tollbar {
    text-align: right;
    display: block !important;
    background: #f0f0f0;
    line-height: 30px
}

.samsung header.redesign_june .tollbar .center-wrap {
    text-align: right
}

.samsung header.redesign_june .tollbar .center-wrap a {
    cursor: pointer;
    line-height: 28px;
    vertical-align: top;
    color: #646464;
    font-size: 13px;
    display: inline-block;
    margin: 0 14px;
    font-weight: 500;
    font-style: italic
}

.samsung header.redesign_june .tollbar .center-wrap a span {
    font-weight: 400
}

.samsung header.redesign_june .tollbar .center-wrap a b {
    font-weight: 600
}

.samsung header.redesign_june .tollbar .center-wrap a i {
    display: inline-block;
    float: left;
    content: "";
    width: 14px;
    height: 18px;
    margin: 4px 3px 0 0;
    background: url(/arquivos/iconos-cab.png) no-repeat
}

.samsung header.redesign_june .tollbar .center-wrap a.pedidos i {
    width: 14px;
    background-position: -3px 0
}

.samsung header.redesign_june .tollbar .center-wrap a.sucursales i {
    width: 14px;
    background-position: -20px 0
}

.samsung header.redesign_june .tollbar .center-wrap a.sac i {
    width: 17px;
    background-position: -60px 0
}

.samsung header.redesign_june .tollbar .center-wrap a.catalogos i {
    width: 19px;
    background-position: -37px 0
}

.samsung header.redesign_june .tollbar .center-wrap a.call i {
    width: 15px;
    background-position: -80px 0
}

.samsung header.redesign_june .tollbar .center-wrap .login {
    float: left;
    display: inline-block
}

.samsung header.redesign_june .tollbar .center-wrap .login .welcome {
    line-height: 30px;
    vertical-align: top;
    color: #646464;
    font-size: 13px;
    display: inline-block;
    font-weight: 500;
    font-style: italic
}

.samsung header.redesign_june .tollbar .center-wrap .login .welcome em a {
    margin: 0 0 0 5px;
    text-decoration: underline
}

.samsung header.redesign_june .tollbar .center-wrap .login .welcome .bv {
    display: none
}

.samsung header.redesign_june .head {
    background: #fff;
    height: auto
}

.samsung header.redesign_june .head .center-wrap {
    text-align: left
}

.samsung header.redesign_june .head .icn.logo-oe.red.small {
    background-position: 0 4px;
    height: 42px
}

.samsung header.redesign_june .head .search {
    margin-right: 50px
}

.samsung header.redesign_june .head .search .input {
    width: 515px;
    border: 1px solid #d2d2d2
}

.samsung header.redesign_june .head .btns-menu {
    float: right;
    padding: 0
}

.samsung header.redesign_june .head .btn.carrito .info .tit,
.samsung header.redesign_june .head .btn.carrito .num,
.samsung header.redesign_june .head .btn.cuenta,
.samsung header.redesign_june .head .btn.tienda {
    display: none !important
}

.samsung header.redesign_june .head .btn.carrito {
    margin: 4px 0;
    background: #969696;
    padding: 6px 40px 6px 20px;
    border-radius: 4px
}

.samsung header.redesign_june .head .btn.carrito .info .icono.flecha.abajo {
    top: 10px;
    right: -24px
}

.samsung header.redesign_june .head .btn.carrito .info .precio {
    font-weight: 700
}

.samsung header.redesign_june .head .btn.carrito .info p span {
    font-size: 20px
}

.samsung header.redesign_june .menu {
    background-color: #e5222a
}

.samsung header.redesign_june .menu ul li a {
    line-height: 42px;
    color: #fff;
    font-weight: 400
}

.samsung header.redesign_june .menu ul li a .icono.flecha {
    width: auto;
    margin: 0 !important;
    height: 42px;
    border-right: 1px solid #a10010
}

.samsung header.redesign_june .menu ul li.sub-menu-1 a .icono {
    margin: -1px 6px 0 0;
    background-position: -266px -438px
}

.samsung header.redesign_june .menu ul li.sub-menu-2 a .icono {
    margin: -1px 6px 0 0;
    background-position: -224px -411px
}

.samsung header.redesign_june .menu ul li.sub-menu-3 a .icono {
    margin: -1px 6px 0 0;
    background-position: -228px -383px
}

.samsung header.redesign_june .menu ul li.sub-menu-4 a .icono {
    margin: -1px 6px 0 0;
    background-position: -264px -411px
}

.samsung header.redesign_june .menu ul li.sub-menu-5 a .icono {
    margin: -1px 6px 0 0;
    background-position: -262px -383px
}

.samsung header.redesign_june .menu ul li.sub-menu-6 a .icono {
    margin: -1px 6px 0 0;
    background-position: -190px -383px
}

.samsung header.redesign_june .menu ul li.sub-menu-7 a .icono {
    margin: -1px 6px 0 0;
    background-position: -186px -412px
}

.samsung header.redesign_june .menu ul li.sub-menu-1:hover a .icono {
    background-position: -2px -282px
}

.samsung header.redesign_june .menu ul li.sub-menu-2:hover a .icono {
    background-position: -40px -282px
}

.samsung header.redesign_june .menu ul li.sub-menu-3:hover a .icono {
    background-position: -72px -282px
}

.samsung header.redesign_june .menu ul li.sub-menu-4:hover a .icono {
    background-position: -109px -282px
}

.samsung header.redesign_june .menu ul li.sub-menu-5:hover a .icono {
    background-position: -143px -282px
}

.samsung header.redesign_june .menu ul li.sub-menu-6:hover a .icono {
    background-position: -309px -413px
}

.samsung header.redesign_june .menu ul li.sub-menu-7:hover a .icono {
    background-position: -309px -442px
}

.samsung header.redesign_june .menu ul li .card.oh.small {
    background-position: -307px -382px;
    width: 44px;
    height: 28px
}

.samsung header.redesign_june .menu .menu-preview {
    top: 43px
}

.samsung header.redesign_june .menu ul li.sub-menu-ofertas a {
    background-color: #ab0003
}

.samsung header.redesign_june .menu ul li.text-left a.btn-especial-cala {
    height: 42px
}

.samsung header .menu ul li.active a,
.samsung header.redesign_june .menu ul li a:hover,
.samsung header.redesign_june .menu ul li.active a {
    color: #ff0406
}

.samsung footer {
    width:100%;
    background-color: #d7d7d7;
    text-align: center;
}
.samsung footer .row{
    width:100%;
}
.samsung footer .items,
.samsung footer .modulo.vi {
    border-bottom: 1px solid #c3c3c3
}

.samsung footer .items,
.samsung footer .legal {
    border-top: 1px solid #e6e6e6
}

.product h3.tit,
.samsung footer h3.tit {
    margin-bottom: 20px;
    color: #dc1414;
    font-size: 17px;
    font-weight: 500;
    height: auto;
    display: block;
    text-align: left
}

.samsung footer h3.tit {
    color: #d71c24;
    font-size: 16px;
    position: relative;
    z-index: 2;
    text-align: center;
}

.samsung footer .row {
    float: none
}

.samsung footer .items {
    margin: 0;
    padding: 20px 0;
    background: #d7d7d7
}

.samsung footer .items p {
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 5px
}

.samsung footer .items .item {
    margin: 0 30px
}

.samsung footer .items .item .icn.icn-pago-seguro {
    width: 66px;
    height: 20px;
    background: url(/arquivos/certificado-1.png) no-repeat;
    margin: auto
}

.samsung footer .items .item .icn.icn-vtex {
    width: 100px;
    height: 28px;
    background-position: -189px -168px
}

.samsung footer .items .item .icn.icn-profite {
    width: 110px;
    height: 40px;
    background-position: -196px -204px
}

.samsung footer .modulo.vi {
    padding: 30px 0;
    background: #d7d7d7
}

.samsung footer .modulo.vi .vcenter.icono.link{
    display:inline-block;
    margin: 10px;
}
.samsung footer .modulo.vi .vcenter.icono.link.promart {
    background-image: url(/arquivos/promart-ico.png);
    background-position: 0;
    height: 33px;
    width: 146px;
}

.samsung footer .modulo.vi .vcenter.icono.link.financiera {
    background-image: url(/arquivos/financieraOh-ico.png);
    background-position: 0;
    height: 33px;
    width: 142px;
}

.samsung footer .modulo.vi .vcenter.icono.link.plazavea {
    background-image: url(/arquivos/plazavea-ico.png);
    background-position: 0;
    height: 44px;
    width: 128px;
}

.samsung footer .modulo.vi .vcenter.icono.link.vivanda {
    background-image: url(/arquivos/vivanda-ico.png);
    background-position: 0;
    height: 44px;
    width: 128px
}

.samsung footer .legal {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    font-weight: 300;
    padding: 20px 0;
    background: #d7d7d7;
    text-align: center;
    color: #505050
}

.samsung footer .redes .icono {
    display: inline-block;
    border-radius: 20px;
    height: 24px;
    width: 24px;
    -webkit-transition: all .25s;
    transition: all .25s;
    margin-right: 10px;
    -webkit-backface-visibility: hidden
}

.samsung footer .col-1,
.samsung footer .col-2,
.samsung footer .col-3 {
    height: 270px;
    padding: 25px 4%;
    margin: 0;
    position: relative
}

.samsung footer .col-1:after,
.samsung footer .col-3:after {
    background: #e8e8e8;
    width: 100%;
    height: 270px;
    position: absolute;
    display: block;
    z-index: 1;
    content: "";
    top: 0
}

.samsung footer .col-1:after {
    right: 0
}

.samsung footer .col-3:after {
    left: 0
}

.samsung footer .col ul,
.samsung footer .col-3 .libroBox,
.samsung footer .col-3 .row {
    z-index: 2;
    position: relative
}

.samsung footer .redes .icono:hover {
    opacity: .8
}

.samsung footer .redes .fb {
    background-position: -261px -354px
}

.samsung footer .redes .yt {
    background-position: -291px -354px
}

.samsung footer .redes .ig {
    background-position: -320px -354px
}

.samsung footer .col-1 {
    width: 34%
}

.samsung footer .col-2 {
    width: 40%;
    background: #f2f2f2
}

.samsung footer .col-3 {
    width: 26%
}

.samsung footer .col-3 .libroBox {
    cursor: pointer;
    padding: 8px 0;
    margin: 30px auto 0;
    background: #d7d7d7;
    border-radius: 4px;
    width: 90%;
    text-align: center
}

.samsung footer .col-3 .libroBox ul {
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.samsung footer .col-3 .libroBox ul li {
    padding: 0;
    border: none;
    margin: 0
}

.samsung footer .col-3 .libroBox a {
    line-height: normal;
    text-shadow: none;
    font-weight: 400;
    padding: 0;
    color: #505050;
    border: none;
    display: inline-block;
    vertical-align: middle
}

.samsung footer .ico_libro {
    background: url(../arquivos/ico_libro.png) no-repeat;
    width: 60px;
    height: 35px;
    display: block;
    margin: 0 10px
}

.samsung footer .pagos {
    float: none !important
}

.samsung footer .col {
    display: inline-block;
    vertical-align: top;
    float: none
}

.samsung footer .col ul {
    margin: 0 -20px 0 0
}

.samsung footer .col ul li {
    padding: 6px 0;
    display: inline-block;
    margin: 0 20px 0 0;
    border-bottom: 1px dashed #d6d6d6;
    text-align: left;
}

.samsung footer .col ul li.none {
    border: none
}

.samsung footer .col-1 ul li {
    width: 118px
}

.samsung footer .col-2 ul li {
    width: 148px
}

.samsung footer .col a {
    font-size: 12px;
    line-height: 15px;
    display: inline-block;
    color: #969696;
    text-shadow: 0 1px 2px #fff;
    font-weight: 400;
    -webkit-transition: all .25s;
    transition: all .25s
}

.samsung footer .col a:hover {
    color: #d71c24
}

.samsung footer .like {
    text-align: center;
    margin-bottom: 50px
}

.samsung footer .pagos {
    padding: 15px 0;
    background: #f3f3f3;
    border-bottom: 1px solid #e0e0e0
}

.samsung footer .pagos img {
    margin: 0 10px
}

.samsung footer .pagos .card {
    margin: 0 10px
}
.samsung footer .col-3 {
    width: 26%;
    padding: 20px 4% 25px;
    background: #efefef
}

.samsung .card{
    display:inline-block;
    background: url(/arquivos/payments.png) no-repeat;
    vertical-align: middle;
}
.samsung .card.pago-seguro {
    width: 120px;
    height: 45px;
    background-position: 0 0
}

.samsung .card.visa {
    width: 60px;
    height: 30px;
    background-position: 0 -45px
}

.samsung .card.mastercard {
    width: 50px;
    height: 30px;
    background-position: -65px -45px
}

.samsung .card.oh {
    width: 50px;
    height: 30px;
    background-position: -115px -45px
}

.samsung .card.oh.small {
    width: 30px;
    height: 20px;
    background-position: -318px -28px
}

li .card.oh.small {
    width: 30px;
    height: 18px;
    background-position: -318px -30px
}

.samsung .card.amex {
    width: 35px;
    height: 30px;
    background-position: -165px -45px
}

.samsung .card.efectivo {
    width: 80px;
    height: 30px;
    background-position: -200px -45px
}

.samsung .card.visa.grey {
    width: 60px;
    height: 40px;
    background-position: -120px 0
}

.samsung .card.mastercard.grey {
    width: 60px;
    height: 40px;
    background-position: -180px 0
}

.samsung .card.amex.grey {
    width: 40px;
    height: 40px;
    background-position: -240px 0
}

.samsung .card.efectivo.grey {
    width: 110px;
    height: 45px;
    background-position: -285px -40px
}

.samsung .card.oh.grey {
    width: 60px;
    height: 40px;
    background-position: -340px 0
}

.samsung .card.contraentrega.grey {
    width: 110px;
    height: 45px;
    background: url(../arquivos/PagoContraFooter.png) 0 5px no-repeat
}

.samsung .card.contraentrega {
    width: 62px;
    height: 28px;
    background: url(../arquivos/icoPagoContra.png) no-repeat
}





/*COMPARADOR*/
#compare-header {
    height: 70px;
    background-color: rgba(236, 234, 235, .95);
    display: none;
    float: left;
    width: 100%
}

.scroll.compare-active #compare-header {
    position: fixed;
    left: 0;
    right: 0;
    top: 64px;
    opacity: 1;
    z-index: 90;
    -webkit-transition: opacity .25s;
    transition: opacity .25s
}

#vtexIdContainer,
.home .overlay {
    z-index: 999999
}

.compare-active .listProducts #header {
    border-bottom: 1px solid transparent
}

#compare-header .center {
    width: 1000px;
    margin: auto;
    float: none
}

#compare-header .center,
#compare-header .compare-items {
    height: 100%
}

#compare-header .compare-items {
    float: left
}

#compare-header .compare-items .item {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 212px;
    position: relative;
    padding: 10px;
    border-right: 1px solid #d1d3d4
}

#compare-header .compare-items .item:before {
    content: "Agregar producto";
    opacity: 0;
    margin: auto;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity .25s;
    transition: opacity .25s
}

#compare-header .compare-items .item.empty:before {
    opacity: 1
}

#compare-header .compare-items .item .prod .image {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    display: inline-block
}

#compare-header .compare-items .item .prod .name {
    width: 120px;
    font-weight: 700;
    margin-left: 13px;
    font-size: 13px;
    color: #131418;
    line-height: 20px;
    vertical-align: middle;
    overflow: hidden;
    display: -webkit-inline-box
}

#compare-header .compare-items .item .prod .remove {
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
    opacity: .5;
    -webkit-transition: all .25s;
    transition: all .25s
}

#compare-header .compare-items .item .prod .remove:hover {
    opacity: 1
}

#compare-header .btn.compare {
    margin: 15px 0 0;
    text-align: center;
    width: 135px;
    float: right;
    clear: none;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    border-radius: 2px;
    background: #5f7280;
    color: #fff;
    cursor: pointer;
    text-transform: none;
    -webkit-transition: all .25s;
    transition: all .25s
}

#compare-header .btn.compare:hover {
    background: #86919b
}

#compare-header .btn.compare.disabled {
    opacity: .3
}

#compare-products .title-wrapper {
    float: left;
    width: 100%
}

#compare-products .title-wrapper .compare-title .title {
    font-weight: 700;
    font-size: 28px;
    color: #131418
}

#compare-products .title-wrapper .compare-amount {
    float: left;
    color: #86919b;
    font-size: 20px;
    font-weight: 700;
    line-height: 40px
}

#compare-products .title-wrapper .go-back {
    float: right;
    line-height: 40px;
    font-size: 14px;
    color: #86919b;
    cursor: pointer
}

#compare-products .compare-wrapper {
    margin-top: 10px;
    float: left;
    width: 100%
}

#compare-products .compare-wrapper .loader {
    height: 500px
}

#compare-products .compare-wrapper .loader .circular {
    height: 100px;
    width: 100px
}

#compare-products .compare-wrapper .compare-body,
#compare-products .compare-wrapper .compare-head {
    display: none
}

#compare-products .compare-wrapper .compare-head .main {
    border-left: 0;
    font-weight: 700;
    color: #131418;
    font-size: 13px;
    background: #eceaeb
}

#compare-products .compare-wrapper .compare-head .remove {
    line-height: 32px;
    text-align: center
}

#compare-products .compare-wrapper .compare-head .remove .icn {
    display: inline-block;
    vertical-align: middle
}

#compare-products .compare-wrapper .compare-head .remove span {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 300;
    color: #231f20;
    -webkit-transition: all .25s;
    transition: all .25s
}

#compare-products .compare-wrapper .compare-head .remove:hover span {
    color: #f62b28
}

#compare-products .compare-wrapper .compare-head .product .img img {
    width: auto;
    height: auto;
    max-width: 174px;
    max-height: 174px
}

#compare-products .compare-wrapper .col {
    width: 205px;
    display: inline-block;
    vertical-align: top;
    padding: 14px;
    border-right: 0
}

#compare-products .compare-wrapper .col.main {
    width: 170px
}

#compare-products .compare-wrapper .col .prodBox {
    width: 100%;
    margin: auto
}

#compare-products .compare-wrapper .col .prodBox .image img {
    width: 100%;
    height: auto
}

#compare-products .compare-wrapper .col .prodBox .price {
    margin-top: 5px;
    margin-bottom: 10px
}

#compare-products .compare-wrapper .col .prodBox .price>* {
    line-height: 27px
}

#compare-products .compare-wrapper .col .prodBox .price .bestPrice.big {
    float: left
}

#compare-products .compare-wrapper .col .item {
    height: 42px;
    line-height: 20px;
    padding: 1px 0 1px 14px;
    font-size: 13px;
    color: #414042;
    width: 100%
}

#compare-products .compare-wrapper .compare-head .col {
    min-height: 446px;
    position: relative;
    border: 1px solid #e6e7e8;
    border-left: 0;
    padding-top: 0
}

#compare-products .compare-wrapper .compare-head .col.item .go-back {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 40px;
    line-height: 40px;
    width: 80%;
    text-align: center
}

#compare-products .compare-wrapper .compare-head .col.item .go-back:hover {
    color: #f12b28
}

#compare-products .compare-wrapper .compare-head .col.item.empty .go-back {
    display: block
}

#compare-products .compare-wrapper .compare-head .col.item.empty * {
    display: none
}

#compare-products .compare-wrapper .compare-body {
    margin-top: 15px;
    float: left;
    width: 100%
}

#compare-products .compare-wrapper .compare-body .col {
    padding: 0;
    border: 0;
    border-left: 1px solid #e6e7e8
}

#compare-products .compare-wrapper .compare-body .col.main {
    border-left: 0
}

#compare-products .compare-wrapper .compare-body .col .item {
    display: table;
    border-bottom: 1px solid #e6e7e8
}

#compare-products .compare-wrapper .compare-body .col .item span {
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    color: #231f20
}

#compare-products .compare-wrapper .compare-body .col.even .item span {
    color: #808086
}

#compare-products .no-products {
    display: none
}

/*****************/
/*-----OTROS-----*/
/*****************/
.samsung #content-hbs .collection li .item .img .row img{
    width:70%;
    height:70%;
}
.samsung .layer .btn.send {
    height: 40px;
    width: 100%;
    position: relative;
    margin: 15px 0 25px;
    border: 2px solid #FFF;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    line-height: 38px;
    color: #FFF;
    cursor: pointer;
    text-transform: uppercase
}
.samsung .layer #terms-input{
    display:block;
    float: left;
}
.samsung .layer input.text {
    color: #617380;
    margin: auto;
    font-size: 12px;
    width: 100%;
    height: 34px;
    line-height: 34px;
    padding: 0 15px
}
.samsung .layer .title {
    font-size: 32px;
    font-weight: 900;
    text-transform: uppercase;
    color: #FFF;
    line-height: 40px;
    float: left;
    clear: both;
    width: 360px;
    margin: 0 0 10px
}

.samsung .layer .subtitle {
    font-size: 13px;
    font-weight: 300;
    color: #FFF;
    line-height: 18px;
    float: left;
    clear: both;
    padding: 12px 12px 0 0;
    text-transform: uppercase;
    width: 250px
}

.samsung .layer .form_error {
    border: 1px solid #FFF;
    color: #FFF;
    font-size: 10px;
    font-weight: 700;
    display: none
}

.samsung .layer .gender-radio label {
    display: inline-block;
    color: #fff;
    text-align: left
}

.samsung .layer .gender-radio label span {
    display: block;
    float: left;
    margin: 0 10px 0 5px;
    text-align: left;
    color: #fff;
    font-size: 12px
}
.samsung .icn.remove,
.samsung .icono.remove {
    width: 12px;
    height: 12px;
    background-position: -260px -26px
}

.samsung .icn.remove.small,
.samsung .icono.remove.small {
    background-position: -260px -28px
}

.samsung .icn {
    background-image: url(/arquivos/sprites_redesign.png)
}

.samsung .icn.logo-oe.red.small {
    width: 166px;
    height: 46px;
    background-position: 0 -309px
}
.samsung .center-wrap {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    padding: 0
}
.samsung .center-items>*,
.samsung .row,
.samsung .vcenter,
body.samsung>.main,
.samsung footer {
    display: inline-block
}
.samsung .row.head, .samsung .row.menu{
    display:block;
    width: 100%;
}
.samsung .popup.aviso{
    display: none;
}
.samsung .card.oh.small,
.samsung .icono {
    background-image: url(/arquivos/sprites_redesign.png)
}

.samsung .menu-mobile.res-mobile, .samsung .res-mobile{
    display:none;
}

.samsung .modulo.newsletter-bottom .layer {
    background: 0 0;
    padding: 15px 0;
    margin: 0;
    width: 100%;
    height: auto;
    position: relative
}

.samsung .modulo.newsletter-bottom .layer .right-wrap {
    float: none;
    width: auto
}

.samsung .modulo.newsletter-bottom .layer .title {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    float: none;
    line-height: 16px;
    width: auto;
    margin: 0;
    color: #FFFFFF;
}

.samsung .modulo.newsletter-bottom .layer .titles-container {
    display: inline-block;
    vertical-align: middle;
    width: 20%
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
    float: none
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .input-wrapper {
    width: 25%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 3% 0 0
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper.error-mail .input-wrapper {
    border: 1px solid #880002
}

.modulo.newsletter-bottom .layer .gender-radio {
    width: 30%;
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms {
    width: 20%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto 15px auto;
}

.samsung .modulo.newsletter-bottom .layer .btn.send {
    width: 130px;
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.samsung .modulo.newsletter-bottom .layer .gender-radio input[type=radio] {
    position: relative;
    top: 2px
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms span {
    line-height: 14px;
    display: inline-block;
    color: #FFFFFF;
}
.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms span a{
    color: #FFFFFF;
    text-decoration: underline;
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms label#terms-label {
    display: inline-block;
    position: relative
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms label#terms-label:before {
    position: absolute;
    float: none;
    top: -5px;
    left: -18px
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .form_error.politicas {
    display: none;
    margin: 0;
    position: absolute;
    width: 210px;
    border: 0;
    left: -20px;
    float: none;
    bottom: -18px
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .form_error.mail,
.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .form_error.politicas:last-child,
.samsung .modulo.newsletter-bottom .success span.success-title {
    display: none !important
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .form_error.politicas:before {
    content: "* "
}

.samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper.error-mail .btn.send {
    margin: 0
}

.samsung .modulo.newsletter-bottom .success {
    width: 70%;
    float: right;
    position: relative;
    top: -30px;
    border: 0;
    padding: 0;
    margin: 0
}

body.catalogo-back-to-school .cbts-contenedor .box-all .main-slider-wrapper .res-desktop,
body.catalogo-back-to-school .cbts-contenedor .col.bc,
body.catalogo-back-to-school .main .main-slider-wrapper .res-desktop {
    float: none
}

.samsung .modulo.newsletter-bottom .success span.content {
    width: 100%;
    color: #FFF;
    font-weight: 500;
    font-size: 19px;
    letter-spacing: 6px;
    text-transform: uppercase;
    clear: both;
    line-height: 27px
}

.boton-newsletter-mobile {
    display: none
}






/*---------------------*/
/*-----MENU MOBILE-----*/

@media screen and (max-width:700px) {
    .samsung header.redesign_june .menu{
        display:none;
    }
    .samsung header.redesign_june .tollbar{
        display:none !important;
    }
    .samsung .res-mobile {
        display: block
    }
    .res-desktop,
    .samsung header nav {
        display: none
    }
    .samsung .slicknav_menu {
        display: inline-block
    }
    .samsung .product .img .hover.quickview,
    .samsung header .btn.carrito>.info,
    .samsung header .btn.carrito>.linea,
    .samsung header .btn.comprar,
    .samsung header .btn.cuenta,
    .samsung header .btn.tienda p,
    .samsung header .menu,
    .samsung header .search {
        display: none
    }
    .center-wrap,
    .he ad-detalle .center-wrap .content,
    .main>.center,
    .samsung header .center-wrap {
        width: 94%!important;
        min-width: 300px
    }
    .samsung header {
        height: 70px;
        background: #ba0713;
        position: relative
    }
    .samsung header .center-wrap {
        position: static;
        height: 100%;
        padding-right: 8px
    }
    .samsung header .head {
        padding: 0;
        background: 0 0;
        z-index: 60;
        height: 100%
    }
    .samsung header .search {
        display: none;
        position: absolute;
        left: 0;
        top: 70px;
        background: #fff;
        width: 100%;
        padding: 11px 3%
    }
    .samsung header.menu-active .search {
        display: block
    }
    .samsung header.menu-active .search:before {
        content: "";
        top: -14px;
        right: calc(152px + 3%);
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 14px solid #fff;
        position: absolute
    }
    .samsung header .search .input {
        width: 100%;
        position: relative;
        height: 38px;
        padding: 0 10px
    }
    .samsung header .search input[type=submit] {
        right: 7px;
        top: 2px;
        background: url(/arquivos/sprite_mobile.png) -205px -5px
    }
    .samsung header .search input[type=text] {
        height: 100%;
        top: 0
    }
    .samsung header .search #searchResult .item:after {
        display: none
    }
    .samsung header .search #searchResult {
        top: 59px;
        background: #eaeaea;
        border-right: none;
        border-left: none
    }
    .samsung header .search #searchResult .item {
        padding: 10px 3%;
        height: 60px;
        line-height: 40px
    }
    .samsung header .search #searchResult .item img {
        margin-right: 12px;
        width: 40px;
        height: 40px
    }
    .samsung header .search #searchResult .item.category .prodName {
        color: #808086
    }
    .samsung header .search #searchResult .item .prodName {
        width: calc(100% - 56px);
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font-size: 13px;
        font-weight: 700;
        color: #231f20
    }
    .samsung header .btnMobile.menu.res-mobile {
        display: inline-block;
        background-color: inherit;
        vertical-align: middle
    }
    .samsung header .btnMobile.menu .icn {
        -webkit-transition: all 0;
        -moz-transition: all 0;
        -ms-transition: all 0;
        -o-transition: all 0;
        transition: all 0
    }
    .samsung header .btnMobile.menu .icn.hamburger {
        height: 25px
    }
    .samsung header .btnMobile.menu.active .icn {
        background: url(/arquivos/sprite_mobile.png) -116px -35px
    }
    .samsung header .menu-mobile {
        display: none;
        width: 100%;
        position: absolute;
        background: #fff;
        top: 129px;
        border-top: 1px solid #bbbdbe
    }
    .samsung header.menu-active .menu-mobile {
        display: block
    }
    .samsung header .menu-mobile .link-options {
        background: #eaeaea
    }
    .samsung header .menu-mobile .link-option {
        border-bottom: 1px solid #bbbdbe;
        display: inline-block;
        width: 33.3%;
        height: 45px;
        border-right: 1px solid #bbbdbe;
        font-size: 14px;
        color: #231f20;
        line-height: 45px;
        text-align: center
    }
    .samsung header .menu-mobile .link-option.active {
        border-bottom: none;
        background: #fff
    }
    .samsung header .menu-mobile .link-option:last-child {
        border-right: none
    }
    .samsung header .menu-mobile .options-wrapper {
        padding-top: 12px
    }
    .samsung header .menu-mobile .sub-menu-ofertas-mobile {
        height: 42px;
        line-height: 42px;
        background: #00B2E8;
        text-align: center;
        color: #fff;
        font-size: 15px;
        font-weight: 700
    }
    .samsung header .menu-mobile .sub-menu-ofertas-mobile a {
        display: block
    }
    .samsung header .menu-mobile .sub-menu-ofertas-mobile span {
        margin-left: 8px
    }
    .samsung header .menu-mobile .sub-menu-ofertas-mobile .card.oh.small {
        background-position: -201px -40px;
        height: 22px
    }
    .samsung header .menu-mobile .option {
        display: none
    }
    .samsung header .menu-mobile .option.active {
        display: block
    }
    .samsung header .menu-mobile .option.categories ul {
        text-align: center;
        border-bottom: 1px solid #bbbdbe
    }
    .samsung header .menu-mobile .option.categories .sub-menu {
        display: inline-block;
        vertical-align: top
    }
    .samsung header .menu-mobile .option.categories .sub-menu.hide {
        width: 100%;
        display: inline
    }
    .samsung header .menu-mobile .option.categories .category {
        border: 1px solid #e5222a;
        width: 90px;
        padding: 0 3%;
        margin: 0 5px 10px;
        display: block;
        text-align: center
    }
    .samsung header .menu-mobile .option.categories .category:before {
        display: block;
        content: "";
        background: url(/arquivos/ico-mobile-nav.png) no-repeat;
        margin: 14px auto 8px
    }
    .samsung header .menu-mobile .option.categories .Tecnologia .category:before {
        background-position: -7px -4px;
        width: 67px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .Electrohogar .category:before {
        background-position: -94px -8px;
        width: 39px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .Decohogar .category:before {
        background-position: -153px -6px;
        width: 33px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .Muebles .category:before {
        background-position: -206px -6px;
        width: 57px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .Dormitorio .category:before {
        background-position: -283px -6px;
        width: 62px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .Deportes .category:before {
        background-position: -365px -4px;
        width: 57px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .Infantil .category:before {
        background-position: -443px -4px;
        width: 46px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .tarjeta-oh .category:before {
        background-position: -510px -5px;
        width: 51px;
        height: 55px
    }
    .samsung header .menu-mobile .option.categories .category span {
        font-size: 14px;
        color: #BA0713;
        display: block;
        margin: 10px 0 15px
    }
    .samsung header .menu-mobile .option.categories .sub-menu.hide a.category {
        display: none
    }
    .samsung header .menu-mobile .option span.icn.arrow.red {
        display: none;
        background-position: -360px -192px;
        width: 10px;
        height: 20px;
        float: right;
        margin-top: 11px;
        -webkit-transition: all 150ms;
        -moz-transition: all 150ms;
        -ms-transition: all 150ms;
        -o-transition: all 150ms;
        transition: all 150ms
    }
    .samsung header .menu-mobile .option.categories .category.active span.icn.arrow {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
    .samsung header .menu-mobile .option.categories .sub-categories {
        display: none;
        padding: 0 2% 15px
    }
    .samsung header .menu-mobile .option.categories .sub-categories .title {
        position: relative;
        background-color: #e5222a;
        height: 65px;
        line-height: 46px;
        padding: 10px 15px;
        text-align: left
    }
    .samsung header .menu-mobile .option.categories .sub-categories .title p {
        color: #fff;
        font-size: 16px;
        font-weight: 400
    }
    .samsung header .menu-mobile .option.categories .sub-categories .title .btn-back {
        position: absolute;
        top: 21px;
        right: 15px;
        line-height: 14px;
        background: #fff;
        color: #6a6a6a;
        padding: 5px 10px;
        font-size: 13px;
        border-radius: 10px
    }
    .samsung header .menu-mobile .option.categories .sub-categories .title .btn-back:before {
        content: "<";
        display: inline-block;
        margin: 0 5px 0 0
    }
    .samsung header .menu-mobile .option.categories .sub-categories .title p:before {
        content: "";
        background: url(/arquivos/ico-mobile-nav.png) no-repeat;
        display: block;
        float: left;
        margin: 0 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Tecnologia .sub-categories .title p:before {
        background-position: -7px -148px;
        width: 55px;
        height: 35px;
        margin: 6px 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Electrohogar .sub-categories .title p:before {
        background-position: -78px -147px;
        width: 32px;
        height: 40px;
        margin: 3px 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Decohogar .sub-categories .title p:before {
        background-position: -126px -143px;
        width: 32px;
        height: 45px;
        margin: 0 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Muebles .sub-categories .title p:before {
        background-position: -169px -150px;
        width: 47px;
        height: 31px;
        margin: 7px 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Dormitorio .sub-categories .title p:before {
        background-position: -232px -153px;
        width: 51px;
        height: 27px;
        margin: 8px 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Deportes .sub-categories .title p:before {
        background-position: -299px -151px;
        width: 51px;
        height: 30px;
        margin: 9px 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .Infantil .sub-categories .title p:before {
        background-position: -362px -144px;
        width: 38px;
        height: 42px;
        margin: 3px 12px 0 0
    }
    .samsung header .menu-mobile .option.categories .sub-category {
        text-align: left;
        padding: 0 0 0 15px;
        font-size: 16px;
        color: #808086;
        line-height: 42px;
        display: block;
        border-left: 1px solid #e5222a;
        border-right: 1px solid #e5222a;
        border-bottom: 1px solid #e5222a
    }
    .samsung header .menu-mobile .option.oechsle li,
    .samsung header .menu-mobile .option.support li {
        color: #f62b28;
        height: 42px;
        line-height: 42px;
        border-bottom: 1px solid #dcdcdd;
        padding: 0 3%
    }
    .samsung header .menu-mobile .option.oechsle li a,
    .samsung header .menu-mobile .option.support li a {
        display: block
    }
    .samsung header .logo {
        float: left;
        height: 100%;
        margin: 0;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center
    }
    .samsung header .logo .icn.logo-oe.red.small {
        background: url(/arquivos/sprite_mobile.png) -9px -5px;
        height: 48px;
        width: 64px
    }
    .samsung header .btns-menu {
        float: right;
        height: 100%;
        padding: 0;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center
    }
    .samsung header .btn.tienda {
        margin-right: 23px
    }
    .samsung header .btn.tienda .icono {
        background: url(/arquivos/sprite_mobile.png) -128px -5px;
        margin-right: 0;
        opacity: 1
    }
    .samsung header .btn.carrito>.icono {
        background: url(/arquivos/sprite_mobile.png) -167px -5px;
        margin-right: 0;
        padding-right: 10px
    }
    .samsung header .btn.carrito .num p {
        color: #fff
    }
    .samsung header .btn.carrito .icono.flecha {
        bottom: -23px;
        background: url(/arquivos/sprite_mobile.png) -89px 0;
        left: 5px
    }
    .samsung header .pre-cart {
        padding-top: 18px;
        padding-bottom: 16px;
        width: 100%;
        top: 70px!important;
        border: none;
        border-bottom: 1px solid #BBBDBE
    }
    .samsung header .pre-cart.empty {
        width: 100%;
        right: 0
    }
    .samsung header .pre-cart .head-mobile:after,
    .samsung header .pre-cart .head-mobile:before {
        content: "";
        display: block;
        clear: none
    }
    .samsung header .pre-cart .head-mobile .title {
        float: left;
        line-height: 26px;
        color: #231f20
    }
    .samsung header .pre-cart .head-mobile>.close {
        float: right
    }
    .samsung header .pre-cart .head-mobile>.close .text {
        font-size: 12px;
        color: #f62b28;
        display: inline-block;
        margin-right: 12px;
        vertical-align: middle
    }
    .samsung header .pre-cart .head-mobile .close .icn {
        width: 12px;
        height: 15px;
        display: inline-block;
        vertical-align: middle;
        background: url(/arquivos/sprite_mobile.png) -165px -43px
    }
    .samsung header .pre-cart .wrap-scroll {
        width: 100%
    }
    .samsung header .pre-cart .item.item-desktop,
    .samsung header .pre-cart table thead {
        display: none
    }
    .samsung header .pre-cart .item .image {
        display: inline-block
    }
    .samsung header .pre-cart .item {
        padding-bottom: 22px;
        padding-top: 22px;
        border-bottom: solid 1px #bbbdbe
    }
    .samsung header .pre-cart .item:first-child {
        padding-top: 15px
    }
    .samsung header .pre-cart .item:last-child {
        border-bottom: none
    }
    .samsung header .pre-cart .item .image img {
        width: 82px;
        height: 82px
    }
    .samsung header .pre-cart table tbody tr.linea {
        display: none
    }
    .samsung header .pre-cart .item .info {
        width: calc(100% - 82px);
        margin-left: 0;
        padding-left: 14px;
        padding-right: 12px;
        position: relative
    }
    .samsung header .pre-cart .eliminar {
        position: absolute;
        top: 0;
        right: 0;
        opacity: 1
    }
    .samsung header .pre-cart .item .info h3 {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 0;
        padding-right: 10px
    }
    .samsung header .pre-cart .item .info .brand {
        color: #808086;
        margin-top: 7px;
        line-height: 20px
    }
    .samsung header .pre-cart .item .info .quantity {
        font-size: 12px;
        font-weight: 700;
        color: #231f20;
        float: left
    }
    .samsung header .pre-cart .item .info .price {
        float: right;
        font-size: 15px;
        color: #d71c24
    }
    .samsung header .pre-cart .resumen {
        margin-top: 0;
        padding-top: 16px
    }
    .samsung header .pre-cart .total {
        font-size: 15px;
        line-height: 40px
    }
    .samsung header .pre-cart .btn.comprar {
        display: block;
        font-size: 15px;
        width: 140px;
        height: 40px;
        text-align: center;
        line-height: 38px;
        padding: 0
    }
    .samsung header.redesign_june .tollbar {
        display: none!important
    }
    .samsung header.redesign_june .head {
        background: #fff
    }
    .samsung header.redesign_june .head .btn.carrito .info .tit,
    .samsung header.redesign_june .head .btn.cuenta,
    .samsung header.redesign_june .head .btn.tienda {
        display: block!important
    }

    .samsung header.redesign_june .head .icn.logo-oe.red.small {
        background-position: -8px -422px;
        height: 32px
    }
    .samsung header.redesign_june .head .btn.carrito {
        background: no-repeat;
        padding: 0;
        margin: 0
    }
    .samsung header .btn.carrito.active .icono.flecha,
    .samsung header.redesign_june .btn a p,
    .samsung header.redesign_june .head .btn.cuenta,
    .samsung header.redesign_june.menu-active .search:before {
        display: none!important
    }
    .samsung header.redesign_june .head .btn.carrito .num,
    .samsung header.redesign_june .head .btn.carrito .num p {
        display: block!important
    }
    .samsung header.redesign_june .head {
        height: 70px;
        border-top: 4px solid #f0f0f0;
        border-bottom: 1px solid #e5222a
    }
    .samsung header.redesign_june .icn.hamburger {
        background: url(/arquivos/sprite_mobile.png) -246px -103px
    }
    .samsung header.redesign_june .btn.tienda .icono {
        background: url(/arquivos/sprite_mobile.png) -128px -102px
    }
    .samsung header.redesign_june .btn.carrito>.icono {
        background: url(/arquivos/sprite_mobile.png) -167px -102px
    }
    .samsung header.redesign_june .search {
        top: 66px;
        display: block
    }
    .samsung header.redesign_june .search.fx {
        top: 0;
        position: fixed;
        border-bottom: 1px solid #f7f7f7
    }
    .samsung .anclaHeader {
        bottom: 60px
    }
    .samsung header.redesign_june .btnMobile.menu.active .icn {
        background: url(/arquivos/sprite_mobile.png) -116px -134px
    }
    .samsung header.redesign_june .search .input {
        width: 100%!important
    }
    .samsung header.redesign_june .btn.carrito .num {
        background: #969696
    }
    .samsung header.redesign_june .pre-cart {
        top: 66px!important
    }
    .samsung header .btnMobile.menu.res-mobile {
        width:30px;
        float: left;
        margin-right: 10px;
        padding-right: 0;
        margin-top: 20px;
        border: none
    }
    .samsung header .btnMobile.menu.res-mobile a{
        vertical-align: inherit;
    }

    .samsung footer {
        padding-top: 0;
        padding-bottom: 0
    }
    .samsung footer .col-4 {
        width: 100%;
        padding-bottom: 32px
    }
    .samsung footer .col-4 .row:first-child {
        background: #e9e9e9;
        padding: 22px 10px 12px
    }
    .samsung footer .col-4 h3.tit {
        font-size: 18px;
        text-align: center;
        line-height: 32px;
        margin-bottom: 10px
    }
    .samsung footer .col-4 .row:last-child {
        padding-top: 20px
    }
    .samsung footer .col-4 .row:last-child h3.tit {
        margin-bottom: 16px
    }
    .samsung footer .redes {
        text-align: center;
        line-height: 0
    }
    .samsung footer .redes .icono {
        margin-right: 8px
    }
    .samsung footer .redes .icono:last-child {
        margin-right: 0
    }
    .samsung footer .items {
        margin-top: 0;
        margin-bottom: 0
    }
    .samsung footer .items p {
        font-size: 9px
    }
    .samsung footer .items .item {
        margin: 0;
        width: 33%;
        vertical-align: top
    }
    .samsung footer .items .item .icn {
        display: inline-block
    }
    .samsung footer .items .item .icn.icn-pago-seguro {
        background: url(/arquivos/sprite_mobile.png) -6px -64px;
        width: 90px;
        height: 30px
    }
    .samsung footer .items .item .icn.icn-vtex {
        background: url(/arquivos/sprite_mobile.png) -102px -64px;
        height: 30px;
        width: 78px
    }
    .samsung footer .items .item .icn.icn-fizzmod {
        background: url(/arquivos/sprite_mobile.png) -188px -64px;
        width: 86px;
        height: 30px
    }
    .samsung footer .legal {
        font-size: 13px;
        color: #949ca2;
        line-height: 21px
    }
    .samsung footer .legal.res-desktop {
        display: none
    }
    .samsung footer .legal.res-mobile {
        display: block
    }
    .samsung footer .col-3 {
        width: 100%;
        padding: 20px 4% 25px;
        background: #efefef
    }
    .samsung .main-slider-wrapper .box-banner:nth-child(n+2),
    .samsung .main-slider-wrapper .bx-controls .bx-controls-direction,
    .samsung footer .col-1,
    .samsung footer .col-2,
    .samsung footer .like,
    .samsung footer .pagos {
        display: none
    }

    .samsung .modulo.newsletter-bottom {
        display: none!important;
        background-color: #878787
    }
    .samsung .modulo.newsletter-bottom.mobile {
        display: block!important;
        padding: 50px 0 0;
        background-color: #e5222a
    }
    .samsung .modulo.newsletter-bottom .layer .right-wrap {
        padding: 0 15px
    }
    .samsung .modulo.newsletter-bottom .layer .titles-container {
        width: 100%;
        display: block;
        margin: 0 0 15px
    }
    .samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper {
        width: 100%;
        display: block
    }
    .samsung .modulo.newsletter-bottom .layer .gender-radio,
    .samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .input-wrapper,
    .samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms {
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 0 15px
    }
    .samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms{
        width:240px;
        margin:0 auto 15px auto;
    }
    .samsung .modulo.newsletter-bottom .layer .btn.send {
        width: 100%;
        display: block;
        margin: 0
    }
    .samsung .modulo.newsletter-bottom .layer .newsletterWelcome-wrapper .terms label#terms-label:before {
        display: inline-block;
        position: relative;
        top: auto;
        left: auto
    }
    .samsung .res-mobile .botones.Electromania .box .b,
    .samsung .res-mobile .botones.vitInfantil .box .a,
    .samsung .res-mobile .botones.vitInfantil .box .b {
        display: none
    }
    .samsung .modulo.newsletter-bottom .success {
        top: auto;
        float: none;
        width: 100%;
        padding: 0 15px;
        display:none;
    }

    .samsung #content-hbs .collection .tit.productName {
    padding: 0 1em;
    }
}