/* UPDATE 2022-03-14 */
* { outline: none !important }
body#tiendakuss { font-family: 'OpenSansRegular'; font-size: 14px; line-height: 16px; color: #212529 }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li a::after { margin-left: 3px; }
.storefront-breadcrumb { padding: 25px 0; margin: 0 }
.onsale { display: none }
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle { background-color: #d4b29e !important }
header#masthead { margin: 0; padding: 15px 0 0 0; background-color: #262625; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/barra_header.jpg); background-size: 100% 5px; background-position: center bottom; background-repeat: no-repeat; border-bottom: none; }
header#masthead .site-branding { margin: 0; width: auto }
header#masthead .site-search { display: none }
header#masthead .storefront-primary-navigation #site-navigation { top: 5px; position: relative }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li { font-size: 12px }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li a { color: #d4b39e; }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li a span.destacado { color: #fff; font-weight: bold; }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li a:hover { text-decoration: none; color: #fff }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li ul.sub-menu { background-color: #f2dbcc; margin-top: 2px }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li ul.sub-menu li a { color: #262625 }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li ul.sub-menu li a span.sub-destacado { font-family: 'OpenSansBold'; }
header#masthead .storefront-primary-navigation #site-navigation .primary-navigation ul li ul.sub-menu li a:hover { background-color: #262625; color: #fff }
header#masthead ul#site-header-cart li a.cart-contents { color: #fff }
header#masthead ul#site-header-cart li a.cart-contents:after { color: #d4b39e }
header#masthead ul#site-header-cart li a.cart-contents .woocommerce-Price-amount { color: #d4b39e }
header#masthead ul#site-header-cart li a.cart-contents .count { color: #d4b39e }
header#masthead ul#site-header-cart li a.cart-contents:hover { text-decoration: none }
header#masthead ul#site-header-cart li a.cart-contents:hover .woocommerce-Price-amount { color: #fff }
header#masthead ul#site-header-cart li a.cart-contents:hover .count { color: #fff }
.barrasup { border-top: 1px dotted #e0b49e }
.barrasup .detalle { background-image: url("https://www.kuss.cl/wp-content/themes/storefront-child/img/detalle_cafe.png"); height: 23px; width: 33px; background-repeat: no-repeat; position: absolute; margin-left: -16px; left: 50%; margin-top: -12px }
section#contenido.portada h2.titulo { text-align: center; font-size: 36px; color: #e0b49e; padding: 35px 0; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300 }
section#contenido.portada #bannerbase { max-width: 1120px; padding: 0 }
section#contenido.portada #box-banner-ppal { padding: 0 }
section#contenido.portada #box-categorias .item a { position: relative; width: 100%; float: left }
section#contenido.portada #box-categorias .item figure { margin: 0; position: relative }
section#contenido.portada #box-categorias .item figure img { border-radius: 0 }
section#contenido.portada #box-categorias .item h3 { position: absolute; bottom: 15px; margin: 0; width: 100% !important; text-align: center; color: #fff; text-transform: uppercase; font-size: 25px; left: 0px; right: 0px; display: inline-block; z-index: 2 }
section#contenido.portada #box-categorias .item h3 img { width: 35px; height: 30px; display: inline-block }
section#contenido.portada #box-categorias .owl-nav { margin: 0 }
section#contenido.portada #box-categorias .owl-nav button { width: 30px; height: 100px; position: absolute; top: 60px; border-radius: 0 }
section#contenido.portada #box-categorias .owl-nav button:hover { background: none }
section#contenido.portada #box-categorias .owl-nav button span { color: #d4b39e; font-size: 90px; line-height: 30px }
section#contenido.portada #box-categorias .owl-nav button:hover span { color: #262625 }
section#contenido.portada #box-categorias .owl-nav button.owl-prev { left: -45px }
section#contenido.portada #box-categorias .owl-nav button.owl-next { right: -45px }
section#contenido.portada #box-categorias .owl-dots { padding: 10px 0 0 0 }
section#contenido.portada #box-categorias .owl-dots button.owl-dot span { background-color: #e9d9ce }
section#contenido.portada #box-categorias .owl-dots button.owl-dot:hover span, section#contenido.portada #box-categorias .owl-dots button.owl-dot.active span { background-color: #d4b39e }
section#contenido.portada #box-destacados li { list-style-type: none }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link { display: block }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link img { border: 1px solid #fff; border-radius: 0 }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link:hover img { border: 1px solid #d4b39e }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link h2 { text-align: center; color: #212529; font-size: 13px; line-height: 17px; margin: 15px 0; font-family: OpenSansRegular; margin-bottom: 5px; text-transform: uppercase }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link:hover { text-decoration: none }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link:hover h2 { color: #d4b39e }
section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link .onsale { display: none }
section#contenido.portada #box-destacados li a .price { width: 100%; display: block; text-align: center; margin: 0 0 15px 0; color: #000 }
section#contenido.portada #box-destacados li a .price del { color: #000; opacity: 1 !important }
section#contenido.portada #box-destacados li a .price ins { color: #f00 }
section#contenido.portada #box-destacados li a.button { margin: 0 auto; display: block; width: 150px; background-color: #fff; border: 1px solid #d4b39e; color: #d4b39e; font-family: OpenSansRegular; text-align: center; text-transform: uppercase; font-weight: normal }
section#contenido.portada #box-destacados li a.button:hover { text-decoration: none; background-color: #262625; border: 1px solid #262625; color: #fff }
section#contenido.portada #box-destacados li a.added_to_cart { width: 150px; margin: 0 auto; display: block; background-color: #fff; color: #212529; padding: 5px 0; text-align: center; font-family: OpenSansLight; font-size: 11px }
section#contenido.portada #box-destacados li a.added_to_cart:after { display: none }
section#contenido.portada #box-lookbook figure img { border-radius: 0 }
#box-blog a { max-width: 480px; margin: 0 auto; display: block; border-top: 8px solid #eee }
#box-blog a figure { width: 100%; margin: 0 0 25px 0 }
#box-blog a h3 { text-align: center; color: #212529; font-size: 22px; line-height: 22px; text-transform: uppercase; margin: 0 0 20px 0 }
#box-blog a p { color: #212529; text-align: center; margin: 0 0 25px 0; font-size: 12px; line-height: 18px }
#box-blog a .boton { text-align: center; width: 200px; margin: 0 auto; display: block; border: 1px solid #e0b49e; padding: 10px 0; text-transform: uppercase; color: #e0b49e; font-size: 14px }
#box-blog a:hover { border-top: 8px solid #262625; text-decoration: none }
#box-blog a:hover .boton { background-color: #262625; border: 1px solid #262625; color: #fff }
#box-blog a figure img { width: 100%; height: auto }
#box-destacados .desktop .item { padding: 0px 5px }
#box-destacados .destacados-car .owl-item .item { padding: 0px 5px }
section#contenido.tienda header.woocommerce-products-header h1 { font-weight: 300; color: #d4b39e; font-family: opensanslight; text-transform: uppercase; font-size: 36px; line-height: 40px; text-align: center; margin: 0 0 20px 0 }
section#contenido.tienda .storefront-sorting:last-child .woocommerce-ordering { display: none }
section#contenido.tienda .storefront-sorting p.woocommerce-result-count { color: #ccc }
section#contenido.tienda #single-producto #sidebar #menulateral ul { padding: 0; margin: 0 }
section#contenido.tienda #single-producto #sidebar #menulateral ul li { list-style-type: none }
section#contenido.tienda #single-producto #sidebar #menulateral ul li a { text-transform: uppercase; font-size: 12px; line-height: 19px; color: #d4b39e; font-family: opensansbold }
section#contenido.tienda #single-producto #sidebar #menulateral ul li a:hover { color: #262625; font-family: OpenSansBold }
section#contenido.tienda #single-producto #col-productos h1.product_title { text-transform: uppercase; font-weight: 300; font-family: 'OpenSansRegular'; color: #262625; font-size: 28px; line-height: 32px; margin: 0; margin-left: 30px; position: relative }
section#contenido.tienda #single-producto #col-productos p.price { margin-top: 15px; padding-left: 35px; font-size: 28px; color: #bd0909; font-family: OpenSansRegular; margin-bottom: 0px; padding-bottom: 30px; border-bottom: 1px dotted #e0b49e; margin-bottom: 10px }
section#contenido.tienda #single-producto #col-productos form.cart { padding-left: 35px }
section#contenido.tienda #single-producto #col-productos form.cart .quantity { margin-right: 5px }
section#contenido.tienda #single-producto #col-productos form.cart button.single_add_to_cart_button { width: calc(100% - 65px); background-color: #c0ab9d; font-family: OpenSansRegular; text-transform: uppercase; font-weight: normal; font-size: 24px; transition: .3s ease }
section#contenido.tienda #single-producto #col-productos .product_meta { display: none !important }
section#contenido.tienda #single-producto #col-productos .datos h2 { text-transform: uppercase; font-weight: 300; font-family: 'OpenSansLight'; color: #262625; font-size: 22px; line-height: 26px; margin: 0 0 20px 0 }
section#contenido.tienda #single-producto #col-productos .datos p { font-size: 13px; line-height: 22px }
section#contenido.tienda #single-producto #col-productos .datos table.shop_attributes th { background-color: #fff; width: 50%; font-family: 'OpenSansLight'; padding: 0px 0; vertical-align: middle }
section#contenido.tienda #single-producto #col-productos .datos table.shop_attributes td { width: 50%; padding: 5px 0; background-color: #fff }
section#contenido.tienda #single-producto #col-productos .related.products h2 { text-transform: uppercase; font-weight: 300; font-family: 'OpenSansLight'; color: #262625; font-size: 22px; line-height: 26px }
section#contenido.tienda #single-producto #col-productos .related.products ul.products li { clear: none !important; float: left; width: 33% }
section#contenido.tienda #single-producto #col-productos .storefront-product-pagination { display: none }
section#contenido.tienda #product-loop { list-style-type: none; width: 100% }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link { display: block }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link .img-wrap { width: 200px; height: 290px; margin: 0 auto }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link .img-wrap img { border: 1px solid #fff; border-radius: 0; width: 100%; height: auto }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link:hover .img-wrap img { border: 1px solid #d4b39e; border-radius: 0 }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link h2 { text-align: center; color: #212529; font-size: 15px; line-height: 17px; margin: 15px 0; padding: 0px !important }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link:hover { text-decoration: none }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link:hover h2 { color: #d4b39e }
section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link .onsale { display: none }
section#contenido.tienda #product-loop a .price { width: 100%; display: block; text-align: center; margin: 0 0 15px 0; color: #000 }
section#contenido.tienda #product-loop a .price del { color: #000 }
section#contenido.tienda #product-loop a .price ins { color: #f00 }
section#contenido.tienda #product-loop a.button { margin: 0 auto; display: block; width: 150px; background-color: #fff; border: 1px solid #d4b39e; color: #d4b39e; font-family: OpenSansBold; text-align: center; text-transform: uppercase }
section#contenido.tienda #product-loop a.button:hover { text-decoration: none; background-color: #262625; border: 1px solid #262625; color: #fff }
section#contenido.tienda #product-loop a.added_to_cart { width: 150px; margin: 0 auto; display: block; background-color: #fff; color: #212529; padding: 5px 0; text-align: center; font-family: OpenSansLight; font-size: 11px }
section#contenido.tienda #product-loop a.added_to_cart:after { display: none }
section#contenido.tienda ul.product-categories { padding: 15px 15px; }
section#contenido.tienda ul.product-categories li { padding: 0 }
section#contenido.tienda ul.product-categories li::before { display: none }
section#contenido.tienda ul.product-categories li a { color: #262625; text-decoration: none; font-weight: 300;/* font-size: 14px; *//* line-height: 16px; */font-family: OpenSansRegular; text-decoration: none; color: #797474; font-weight: normal; }
section#contenido.tienda ul.product-categories li a:hover { color: #d4b39e }
.barrasup h2.titulo { text-align: center; font-size: 36px; color: #e0b49e; padding: 35px 0; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300; text-transform: uppercase }
.woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li { margin-right: 15px !important }
footer figure.logo-footer img { margin: 0 auto }
#box-lookbook .lookbook-car button.active span { background-color: #d4b39e !important }
#box-lookbook .lookbook-car button span { background-color: #e9d9ce !important }
section#contenido .galeria a img { width: 100% }
section#contenido .galeria { padding: 5px }
form.woocommerce-cart-form table th { font-family: OpenSansBold; font-weight: normal; text-transform: uppercase; font-size: 12px; background-color: #262625; color: #d4b39e }
form.woocommerce-cart-form td { vertical-align: middle; color: #262625; font-family: OpenSansBold; text-transform: uppercase; font-size: 13px }
form.woocommerce-cart-form td a { color: #262625 }
form.woocommerce-cart-form button.button { background-color: #262625; color: #fff; text-transform: uppercase; font-size: 12px; top: -2px; position: relative }
.cart_totals h2 { font-family: OpenSansLight; color: #e0b49e; text-transform: uppercase }
table.shop_table th { background-color: #262625; color: #d4b39e; font-family: OpenSansBold; text-transform: uppercase; font-size: 12px }
.cart_totals table.shop_table td { background-color: #ffffff !important; color: #262625; font-family: OpenSansRegular; font-size: 13px }
td.actions { background-color: transparent !important }
.cart_totals table.shop_table td a { color: #fff }
form#pwgc-redeem-form label { font-family: OpenSansLight; color: #e0b49e; font-size: 18px; text-transform: uppercase }
form#pwgc-redeem-form input#pwgc-redeem-button { background-color: #262625; color: #fff; text-transform: uppercase; font-size: 12px; top: -2px; position: relative; font-weight: normal; font-family: OpenSansBold }
a.checkout-button.button.alt.wc-forward { background-color: #fff; text-transform: uppercase; font-family: OpenSansBold; font-weight: normal; color: #E0B49D; border: 2px solid #e0b49e }
a.checkout-button.button.alt.wc-forward:hover { text-decoration: none; color: #fff; border: 2px solid #262625; background-color: #262625 }
table.shop_table tr.woocommerce-cart-form__cart-item td { background-color: #d4b39e !important }
table td.actions { background-color: transparent !important }
.woocommerce-notices-wrapper div { background-color: #000; font-family: OpenSansBold; text-transform: uppercase; font-size: 12px }
.woocommerce-info { background-color: #262625; font-family: OpenSansBold; text-transform: uppercase; font-size: 12px }
.woocommerce-billing-fields__field-wrapper p.form-row { width: 100%; margin: 0px; margin-bottom: 15px }
.woocommerce-billing-fields__field-wrapper p.form-row label { width: 100% }
.woocommerce-billing-fields__field-wrapper p.form-row span.woocommerce-input-wrapper { width: 100% }
.woocommerce-additional-fields p.form-row label { width: 100% }
.woocommerce-additional-fields p.form-row span.woocommerce-input-wrapper { width: 100% }
label.woocommerce-form__label span { font-size: 14px }
.woocommerce-shipping-fields__field-wrapper p.form-row { width: 100% !important; margin: 0; margin-bottom: 15px }
.woocommerce-shipping-fields__field-wrapper p.form-row label { width: 100% }
.woocommerce-shipping-fields__field-wrapper p.form-row span { width: 100% }
.no-padding { padding: 0px }
.woocommerce-billing-fields h3 { font-size: 25px; color: #e0b49e; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300; text-transform: uppercase; margin-bottom: 15px }
h3#order_review_heading { font-size: 25px; color: #e0b49e; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300; text-transform: uppercase; margin-bottom: 15px }
.woocommerce-billing-fields { position: relative }
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p { font-family: OpenSansRegular }
.star-rating span:before, .quantity .plus, .quantity .minus, p.stars a:hover:after, p.stars a:after, .star-rating span:before, #payment .payment_methods li input[type=radio]:first-child:checked+label:before { color: #d4b39e }
.woocommerce-info a:hover { text-decoration: none; color: #d4b39e }
tr.cart_item td.product-name { font-family: OpenSansRegular }
.woocommerce-privacy-policy-text p a { color: #d4b39e }
button#place_order { background-color: #fff; text-transform: uppercase; font-family: OpenSansBold; font-weight: normal; border: 2px solid #d4b39e; color: #d4b39e }
button#place_order:hover { background-color: #262625; border: 2px solid #262625 }
p#order_comments_field { width: 100%; margin: 0px; margin-top: 20px }
table.shop_table tfoot td { background-color: #262625 !important; color: #fff; font-family: OpenSansBold }
.woocommerce-shipping-fields__field-wrapper { padding-top: 15px }
section.related.products { display: none }
.productos-relacionados .related.products { display: block }
.productos-relacionados #product-loop li { display: table-cell; width: 25%; padding: 0px 5px; vertical-align: top }
.productos-relacionados .related.products h2 { text-align: center; font-size: 36px; color: #e0b49e; padding: 35px 0; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300; text-transform: uppercase }
.productos-relacionados h2.woocommerce-loop-product__title { text-align: center !important; color: #212529 !important; font-size: 13px !important; line-height: 17px !important; margin: 2px 0 !important; font-family: OpenSansRegular !important; margin-bottom: 5px !important; text-transform: uppercase !important }
.productos-relacionados span.woocommerce-Price-amount.amount { color: #f00; font-size: 14px }
.productos-relacionados ul#product-loop { display: table; margin-bottom: 25px }
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 23%; margin: 0px; clear: none !important }
section#contenido.tienda #single-producto #col-productos h1.product_title::before { content: ''; display: block; width: 20px; height: 21px; position: absolute; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/icon-cuadrado.png); left: -26px; bottom: 6px; background-repeat: no-repeat }
table.variations .label { text-transform: uppercase; font-family: OpenSansRegular; color: #000; margin-bottom: 15px }
table.variations .value select { width: 100%; max-width: 100% !important; font-family: OpenSansRegular; padding: 5px; font-size: 12px }
table.variations a.reset_variations { margin-left: 0px; margin-top: 10px; font-family: OpenSansRegular; color: #d4b39e; background-color: #fff; padding: 7px 10px; text-transform: uppercase; border: 1px solid #d4b39e }
table.variations a.reset_variations:hover { text-decoration: none; color: #fff; background-color: #d4b39e }
section#contenido.tienda #single-producto #col-productos form.cart button.single_add_to_cart_button:hover { background-color: #262625 }
.single_variation_wrap .quantity input { height: 46px; background-color: #fff; box-shadow: none; border: 2px solid #c0ac9e; font-family: OpenSansBold; font-size: 17px; width: 60px }
.woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a { color: #d4b39e; text-decoration: none }
section#contenido.tienda #single-producto #col-productos p.price del { width: 100%; display: block; height: 30px; color: #000 }
section#contenido.tienda #single-producto #col-productos p.price ins { width: 100%; margin-left: 0px }
section#contenido.tienda #single-producto #col-productos p.price del span { color: #000 }
.summary table.shop_attributes { margin-left: 35px; font-family: OpenSansRegular; font-size: 12px; width: calc(100% - 35px); display: block }
.summary table.shop_attributes th { background-color: transparent; padding: 0px 20px; vertical-align: middle; font-weight: normal }
.summary table.shop_attributes td { background-color: transparent; padding: 3px 0px; vertical-align: middle; font-family: OpenSansBold }
.single-post .sidebar div#secondary { width: 100% !important }
.contenido-post .titulo-post { text-align: left; font-size: 36px; color: #e0b49e; padding: 25px 0; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300 }
.contenido-post .imagen-post img { width: 100%; height: auto }
.contenido-post .fecha { text-align: left; font-size: 15px; color: #e0b49e; margin: 0; font-family: OpenSansBold; font-weight: 300; margin-bottom: 10px; border-bottom: 1px dotted; padding-bottom: 6px }
.contenido-post .contenido-text p { font-family: OpenSansRegular; line-height: 19px; font-size: 13px }
.contenido-post .contenido-text { margin-bottom: 35px }
.page-template-page-contacto .sidebar div#secondary { width: 100% }
.formulario-contacto .linea label { width: 100%; font-family: OpenSansRegular; font-size: 12px }
.formulario-contacto .linea { margin-bottom: 15px; position: relative }
.formulario-contacto .linea span { width: 100%; display: block }
.formulario-contacto .linea span input { width: 100%; font-family: OpenSansRegular; font-size: 12px }
.formulario-contacto .linea span textarea { font-size: 12px; font-family: OpenSansRegular; padding-left: .6180469716em }
.formulario-contacto .linea input.wpcf7-form-control.wpcf7-submit { display: block; width: 150px; background-color: #fff; border: 1px solid #d4b39e; color: #d4b39e; font-family: OpenSansBold; text-align: center; text-transform: uppercase }
.formulario-contacto .linea input.wpcf7-form-control.wpcf7-submit:hover { text-decoration: none; background-color: #262625; border: 1px solid #262625; color: #fff }
div.wpcf7 .ajax-loader { background-repeat: no-repeat; position: absolute; top: 9px; left: 155px }
.formulario-contacto .wpcf7-response-output { border: 0px; margin-left: 0px; margin-right: 0px; margin-top: 15px; font-family: OpenSansRegular; text-align: center; font-size: 12px; border-bottom: 1px dashed #d4b39e }
.formulario-contacto .linea span.wpcf7-not-valid-tip { font-family: OpenSansRegular; font-size: 12px }
.formulario-contacto form { margin-bottom: 45px }
.woocommerce-order p.woocommerce-notice { text-align: center; color: #262625; padding: 5px 0; margin: 0; line-height: 36px; font-family: OpenSansBold; font-weight: 300; text-transform: uppercase; position: relative; font-size: 17px }
.woocommerce-order p.woocommerce-notice:before { background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/detalle_cafe.png); height: 23px; width: 33px; background-repeat: no-repeat; position: absolute; margin-left: -15px; left: 50%; top: -12px }
.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details:after { display: none }
.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details:before { display: none }
.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { display: table; width: 100%; margin: 0px; margin-bottom: 30px; background-color: transparent }
.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { display: table-cell; font-family: OpenSansRegular; border-bottom: 1px dashed #e0b49e; font-size: 10px }
.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li strong { font-size: 12px; font-weight: normal; font-family: OpenSansSemiBold }
.woocommerce-order p { font-family: OpenSansRegular }
section.woocommerce-order-details h2 { font-family: OpenSansBold; text-transform: uppercase; font-size: 17px; margin-top: 25px }
table.woocommerce-table td.woocommerce-table__product-name.product-name a { color: #000 }
table.woocommerce-table td.woocommerce-table__product-name.product-name a:hover { text-decoration: none; color: #d4b39e }
section.woocommerce-columns.woocommerce-columns--addresses .woocommerce-column { width: 100%; max-width: 47% }
.woocommerce-column h2.woocommerce-column__title { font-family: OpenSansBold; text-transform: uppercase; font-size: 17px; margin-top: 25px }
.woocommerce-column address { font-family: OpenSansRegular; font-size: 13pxline-height:20px }
li.cat-item.cat-item-15 { display: none }
.pagina-normal h2 { font-family: OpenSansBold; text-transform: uppercase; font-size: 17px }
.pagina-normal p { font-family: OpenSansRegular; line-height: 19px; font-size: 13px }
.pagina-normal p a { color: #d4b39e }
.pagina-normal p a:hover { color: #262625 }
.pagina-normal ol li { font-family: OpenSansRegular; line-height: 19px; font-size: 13px; margin-bottom: 15px }
section#contenido.pagina-normal { margin-bottom: 55px }
.pagina-normal ul li { font-family: OpenSansRegular; line-height: 19px; font-size: 13px; margin-bottom: 15px }
.pagina-normal ul li a { color: #d4b39e }
.pagina-normal ul li a:hover { color: #262625 }
.menu-bot.left { text-align: right }
.menu-bot.left ul { text-align: left }
span.price del span.woocommerce-Price-amount.amount { color: #000 }
ul.sub-menu.toggled-on { margin-left: 0px }
ul#menu-menu-principal-1 li button.dropdown-toggle { width: 100%; height: 40px }
ul#menu-menu-principal-1 li button.dropdown-toggle span { display: none }
ul#menu-menu-principal-1 li button.dropdown-toggle::after { display: none }
#site-navigation button.menu-toggle::before { background-color: #d4b39e }
#site-navigation button.menu-toggle::after { background-color: #d4b39e }
#site-navigation button.menu-toggle span::before { background-color: #d4b39e }
#site-navigation button.menu-toggle { background-color: transparent; border: 0px; width: 40px; padding: 4px }
#site-navigation button.menu-toggle span { color: transparent }
img { border-radius: 0px }
div#banner-desktop { position: relative }
#banner-desktop .owl-nav { position: absolute; top: 50%; margin-top: -47px; width: 100% }
#banner-desktop .owl-nav .owl-prev { position: absolute; left: 4px; opacity: 0.7 }
#banner-desktop .owl-nav .owl-prev:hover { background-color: transparent; opacity: 1 }
#banner-desktop .owl-nav .owl-next { right: 4px; position: absolute; opacity: 0.7 }
#banner-desktop .owl-nav .owl-next:hover { background-color: transparent; opacity: 1 }
#banner-desktop .owl-dots button.owl-dot span { background-color: #e9d9ce }
#banner-desktop .owl-dots button.owl-dot.active span { background-color: #d4b39e }
#banner-desktop .owl-dots { position: absolute; bottom: 5px; right: 0px; left: 0px }
.lookbook-car { position: relative }
.lookbook-car .owl-nav button.owl-prev { position: absolute; left: -45px; margin-top: -55px }
.lookbook-car .owl-nav button.owl-next { position: absolute; right: -45px; margin-top: -55px }
.lookbook-car .owl-nav { position: absolute; top: 50%; width: 100% }
.lookbook-car .owl-nav button.owl-next:hover { background-color: transparent; opacity: 0.5 }
.lookbook-car .owl-nav button.owl-prev:hover { background-color: transparent; opacity: 0.5 }
.banner-top-wrapper { display: table; width: 100% }
.banner-top-wrapper .imagen-banner { display: table-cell; vertical-align: middle; width: 440px }
.banner-top-wrapper .texto-banner { display: table-cell; vertical-align: middle; text-align: center; background-color: #d4b39e; font-family: OpenSansRegular; color: #fff }
.banner-top-wrapper .texto-banner h1 { font-size: 25px; text-transform: uppercase; margin-bottom: 10px }
.banner-top-wrapper .texto-banner h1 .detalle-b { display: inline-block; position: relative; top: 9px }
.banner-top-wrapper .texto-banner .bajada-banner p { margin-bottom: 0px; font-size: 12px; text-transform: uppercase; padding: 0px 15px }
.banner-category { margin-bottom: 15px }
div#recent-posts-2.widget { display: none }
section#contenido.tienda ul.product-categories li.current-cat a { font-weight: bold }
a.variation_button span.phoen_swatches { color: #000; border-color: #dcdcdc !important; font-family: opensansregular; border: 2px solid #000 !important; font-weight: bold }
a.variation_button.selected span.phoen_swatches { background-color: #c0ac9e; border: 1px solid #c0ac9e !important; color: #fff !important; border: 2px solid #000 !important; color: #000 !important }
.variation_buttons .variation_button.selected { border: none !important }
#variation_pa_tallas a.reset_variations { margin-left: 0px; margin: 15px 0px; color: #000 }
.woocommerce-checkout ul#shipping_method { width: 170px }
div#pwgc-redeem-gift-card-form { width: 100% }
.shop_table tr.woocommerce-cart-form__cart-item.cart_item { border-bottom: 1px solid #e4e4e4 }
ul.tarifas-ciudades { width: 100%; margin: 0 auto; border: 4px solid #d4b39e }
ul.tarifas-ciudades li { list-style: none; margin: 0px; background-color: #d4b39e; padding: 7px }
ul.tarifas-ciudades li div { display: inline-block; width: 49%; font-family: OpenSansRegular; text-align: center }
ul.tarifas-ciudades li:nth-child(even) { background-color: #fff }
ul#shipping_method li input { display: table-cell }
ul#shipping_method li label { display: table-cell }
ul#shipping_method li { display: table }
#error h1 { text-align: center; font-size: 40px; color: #e0b49e; padding: 35px 0; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300; text-transform: uppercase }
section#error h2 { font-family: OpenSansRegular; text-transform: uppercase; font-size: 13px; text-align: center; margin-bottom: 30px }
section#error h2 a { color: #d4b39e }
.variation_button.in_stock span.phoen_swatches { color: #000 !important; border-color: #000 !important }
a.variation_button span.phoen_swatches:hover { background-color: #c0ac9e; color: #000 !important; border-color: #000 !important; border: 2px solid #000 !important }
.variation_button:hover .in_stock span.phoen_swatches { background-color: #c0ac9e !important; border-color: #c0ac9e !important }
.summary table.shop_attributes tbody { border: 2px solid #d4b39e; display: block; padding: 10px }
.entry-summary .guia-de-talla button.guia { width: 100%; background-color: #ffffff; font-family: OpenSansBold; text-transform: uppercase; font-weight: normal; font-size: 16px; border: 2px solid #d4b39e !important; border-radius: 0; margin: 0 0 15px 0; display: block; color: #d4b39e; outline: none; box-shadow: none !important }
footer#colophon { background-color: #2e2e2c; padding-bottom: 80px }
footer .menu-bot ul { display: inline-block; vertical-align: top; margin: 0px; margin-right: 40px; list-style: none }
footer .menu-bot ul li a { color: #d4b29e !important; text-decoration: none !important; font-family: OpenSansLight }
footer .menu-bot ul li { margin-bottom: 5px; text-transform: uppercase; color: #e7c4b1; font-family: OpenSansLight; font-size: 11px }
footer .menu-bot ul li a:hover { color: #fff !important }
footer .menu-bot ul:last-child { margin-right: 0px }
footer figure.logo-footer { margin-bottom: 25px }
footer .menu-bot.right { margin-left: 20px }
footer .menu-bot ul li a.icon { background-color: #d1b09c; display: inline-block; font-size: 12px; width: 18px; height: 18px; text-align: center; padding-top: 2px; border-radius: 30px; margin-right: 3px; margin-top: 5px }
footer .menu-bot ul li a.icon i { color: #2d2e2b }
footer .menu-bot ul li a.icon:hover { background-color: #fff }
.sidebar figure { padding-top: 25px }
#lookbook-grilla { width: 100%; margin: 0 0 25px 0 }
#lookbook-grilla .lookcarru { position: relative; width: 100% }
#lookbook-grilla .lookcarru .item .carrito { background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/carrito_ic.png); position: absolute; margin-top: 10px; margin-left: 10px; width: 46px; height: 46px; z-index: 9 }
#lookbook-grilla .lookcarru .item .datos { position: absolute; background-color: #000; border-radius: 6px; padding: 5px 10px; width: 120px }
#lookbook-grilla .lookcarru .item .datos h3 { color: #fff; font-size: 12px; line-height: 12px; width: 100%; display: block }
#lookbook-grilla .lookcarru .item .datos h4 { width: 100%; clear: both; display: block }
#lookbook-grilla .lookcarru .item .datos h4 .precio { color: #dab29b; font-size: 12px; line-height: 12px; float: left }
#lookbook-grilla .lookcarru .item .datos h4 .pin { color: #dab29b; font-size: 12px; line-height: 12px; float: right }
#lookbook-grilla img { display: block; width: 100%; height: auto }
#lookbook-grilla .linea.linea2 .col33 { width: 33.33%; float: left; padding: 5px }
#lookbook-grilla .linea .col66 { width: 66.6%; float: left; padding: 5px }
#lookbook-grilla .linea .col100 { width: 100% }
#lookbook-grilla .linea { width: 100% }
#lookbook-grilla .linea .last { margin-right: 0; width: 33.35%; float: left; padding: 5px }
#lookbook-grilla .linea1 { padding: 5px }
#lookbook-grilla .linea3 { width: 100% }
header .term-description { display: none }
section#contenido.tienda .storefront-sorting .woocommerce-result-count { display: none }
#box-categorias .sombra { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background: rgb(0, 0, 0); background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1); z-index: 1 }
.entry-summary .guia-de-talla button.guia:hover { background-color: #d4b39e; color: #fff }
.entry-summary .guia-de-talla button.guia:focus { outline: none !important; box-shadow: none }
section#contenido.tienda #single-producto #sidebar #menulateral ul li.current-product-ancestor a { color: #000 !important }
.right-sidebar .widget-area { padding-top: 60px }
.right-sidebar .widget-area .widget { border: 1px solid #d4b39e; margin-bottom: 20px }
.right-sidebar .widget-area .widget span.gamma.widget-title { margin-bottom: 0px; padding: 10px 15px; color: #dcb39e; text-transform: uppercase; font-size: 15px; font-family: OpenSansRegular; border-bottom: 1px solid #d4b39e }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list { padding: 15px 15px }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list li { margin-bottom: 8px }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list li a { font-family: OpenSansRegular; text-decoration: none; color: #797474; font-weight: normal; }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list li span { color: #d4b39e; font-family: OpenSansBold }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list li a:hover { color: #f00; }
div#woocommerce_price_filter-3.woocommerce.widget_price_filter { border: 0px }
div#woocommerce_price_filter-3.woocommerce.widget_price_filter span.gamma { font-family: OpenSansRegular; text-transform: initial; color: #000; font-weight: bold; margin-bottom: 15px; border-bottom: 0px }
div#woocommerce_price_filter-3.woocommerce.widget_price_filter .price_label span { font-weight: bold }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list li::before { font-family: none; content: ''; display: block; width: 17px; height: 17px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/block-empty.png); background-size: cover; background-repeat: no-repeat; background-position: center; }
.right-sidebar .widget-area .widget ul.woocommerce-widget-layered-nav-list li.chosen::before { background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/block-check.png) }
header .sociales-top { float: right }
header .sociales-top ul li a.icon { background-color: #d1b09c; display: inline-block; font-size: 12px; width: 18px; height: 18px; text-align: center; padding-top: 2px; border-radius: 30px; margin-right: 3px; margin-top: 5px; color: #262625 }
header .sociales-top ul li a.icon:hover { background-color: #fff }
header .sociales-top ul { list-style: none }
a.variation_button.unavailable span.phoen_swatches { opacity: 0.5; position: relative; }
a.variation_button.unavailable:hover span.phoen_swatches { background-color: #fff; color: #d4b39e !important; cursor: not-allowed; }
@media only screen and (max-width:767px) {
	section#contenido.tienda #product-loop a.woocommerce-LoopProduct-link .img-wrap { width: 80%; height: auto; margin: 0 auto }
	.sidebar figure { padding-top: 0px }
	#box-blog a { margin: 15px 0px }
	#box-categorias .carrucat .owl-dots { display: none }
	section#contenido.portada #box-categorias .item h3 { font-size: 15px }
	section#contenido.portada #box-categorias .item h3 img { width: 20px; height: auto }
	section#box-categorias .carrucat { padding: 0px 20px }
	section#contenido.portada #box-categorias .owl-nav button span { font-size: 50px }
	section#contenido.portada #box-categorias .owl-nav button.owl-next { right: -5px; width: 15px }
	section#contenido.portada #box-categorias .owl-nav button.owl-prev { left: -5px; width: 15px }
	section#contenido.portada #box-categorias .owl-nav button { top: 50% !important; margin-top: -54px; outline: none }
	section#contenido.portada #box-destacados li a.woocommerce-LoopProduct-link img { margin: 15px auto }
	#site-navigation button.menu-toggle { top: -7px; position: absolute; right: -13px; transform: scale(1.4) }
	.main-navigation ul li a { color: #e0b49e; text-align: center; text-transform: uppercase }
	.main-navigation ul li a:hover { color: #fff; text-decoration: none }
	footer .menu-bot ul li { font-size: 9px }
	footer .menu-bot ul { display: table-cell; padding-right: 4px; padding-left: 4px; width: 1% }
	footer figure.logo-footer img { width: 45px }
	footer .menu-bot.right { margin-left: 0px; width: 90%; margin: 0 auto; margin-top: 20px }
	footer .menu-bot.right ul { width: 49%; display: inline-block; margin-right: 0px }
	section#contenido.portada #box-destacados li a.button { padding: 6px 0px; font-size: 12px; max-width: 150px; text-transform: uppercase; width: auto; font-family: OpenSansLight }
	section#contenido.portada h2.titulo { font-size: 28px; padding: 20px 0px }
	#box-destacados .desktop { flex-wrap: wrap }
	.destacados-car .owl-nav { display: none }
	.destacados-car .owl-dot.active span { background-color: #d4b39e !important }
	.destacados-car .owl-dot span { background-color: #e9d9ce !important }
	.destacados-car .owl-dots { margin-top: 15px }
	section#box-lookbook { padding: 0px }
	.productos-relacionados #product-loop li { display: inline-block; width: 50% }
	.productos-relacionados ul#product-loop a.button { padding: 7px 0px; width: auto !important }
	.productos-relacionados .related.products h2 { font-size: 28px; padding: 20px 0px }
	section#contenido.tienda #single-producto #sidebar { display: none }
	.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li { width: 12% }
	section#contenido.tienda #single-producto #col-productos form.cart button.single_add_to_cart_button { font-size: 15px }
	.single_variation_wrap .quantity input { height: 34px }
	section#contenido.tienda #single-producto #col-productos form.cart { padding-left: 0px }
	.summary table.shop_attributes { margin-left: 0px; width: 100% }
	section#contenido.tienda header.woocommerce-products-header h1 { font-size: 30px }
	.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details { display: block }
	.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li { display: block }
	.woocommerce-order ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:last-child { border-bottom: 0px }
	.woocommerce-order p.woocommerce-notice { font-size: 28px; padding: 20px 0px }
	section.woocommerce-columns.woocommerce-columns--addresses .woocommerce-column { max-width: 100% }
	.barrasup h2.titulo { font-size: 28px; padding: 20px 0px }
	.contenido-post .titulo-post { font-size: 28px; padding: 20px 0px }
	.menu-bot.left { margin-left: 0px; width: 90%; margin: 0 auto; margin-top: 20px }
	footer figure.logo-footer { margin-bottom: 0px }
	.woocommerce-additional-fields span.woocommerce-input-wrapper textarea { height: 75px; margin-bottom: 30px }
	.woocommerce-message a { width: 100%; padding-left: 0px !important; border-left: 0px !important; margin-bottom: 5px }
	#box-blog .noticia-post a { border-bottom: 1px dashed #d4b39e; padding-bottom: 30px }
	#box-blog .noticia-post:last-child a { border-bottom: 0px }
	#box-blog a .boton { width: 150px; padding: 5px 0px }
	#banner-desktop .owl-dots { position: relative; margin-top: 15px }
	#banner-desktop .owl-nav { display: none }
	.banner-top-wrapper .imagen-banner { width: 100%; display: block; height: auto }
	.banner-top-wrapper .imagen-banner img { width: 100%; height: auto }
	.banner-top-wrapper { display: block }
	.banner-top-wrapper .texto-banner { width: 100%; display: block; padding: 15px 25px }
	.banner-top-wrapper .texto-banner br { display: none }
	.banner-top-wrapper .texto-banner h1 { font-size: 20px }
	.banner-top-wrapper .texto-banner h1 .detalle-b img { width: 20px; height: auto }
	.banner-top-wrapper .texto-banner h1 .detalle-b { top: 3px }
	.banner-top-wrapper .texto-banner .bajada-banner p { font-size: 11px }
	ul.tarifas-ciudades { width: 100% }
	header#masthead { min-height: 65px }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation { padding: 0 0 0 0 }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul { padding: 0 0 25px 0 }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li a { text-align: left; padding: 10px 10px 10px 15px }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li ul.sub-menu { padding: 0 }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li ul.sub-menu.toggled-on { padding: 0 0 10px 40px }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li ul.sub-menu li { border-left: 1px solid #4a4a49 }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li ul.sub-menu li a:before { content: "" }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li.menu-item-139 a { padding: 20px 10px 10px 15px }
	header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li.menu-item-117 a:before, header#masthead .storefront-primary-navigation #site-navigation .handheld-navigation ul li.menu-item-8902 a:before { content: "+"; position: absolute; margin-left: -10px }
	header#masthead ul#site-header-cart { position: absolute; top: 13px; right: 90px; width: 70px; height: 40px; padding-top: 8px }
	header#masthead ul#site-header-cart li a.cart-contents { display: block; width: 100% }
	header#masthead ul#site-header-cart li a.cart-contents .woocommerce-Price-amount { font-size: 12px; line-height: 12px; text-align: center; width: auto; display: block; float: left; position: relative; top: 6px; left: 6px }
	header#masthead ul#site-header-cart li a.cart-contents:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; vertical-align: -.125em; font-family: 'Font Awesome 5 Free'; font-weight: 900; line-height: inherit; vertical-align: baseline; content: "\f291"; height: 1em; line-height: 1.618; margin: 0 auto 10px auto; display: block; width: 15px; color: #d4b39e; float: left }
	header#masthead ul#site-header-cart li a.cart-contents .count { display: none }
	section#contenido.tienda #product-loop li {display: inline-block;width: 49%;vertical-align: top;}
	header .sociales-top { margin-right: 28px; margin-top: 4px }
	header#masthead .site-branding { margin-left: -15px; transform: scale(0.8) }
	footer .menu-bot ul li a.icon { transform: scale(1.7); margin-right: 15px; margin-left: 6px }
}
@media (min-width:768px) and (max-width:991px) {
	section#contenido.portada #box-categorias .item h3 { font-size: 15px }
	section#contenido.portada #box-categorias .item h3 img { width: 20px; height: auto }
	.main-navigation ul li a { color: #e0b49e; text-align: center; text-transform: uppercase }
	.main-navigation ul li a:hover { color: #fff; text-decoration: none }
	footer .menu-bot ul { display: table-cell; margin-right: 0px; width: 27% }
	footer .menu-bot { display: table; width: 100%; margin-bottom: 15px }
	footer .menu-bot.right { margin-left: 0px; width: 400px; display: block; margin: 0 auto }
	footer .menu-bot.right ul { display: inline-block; width: 49% }
	.menu-bot.left { margin-left: 0px; width: 400px; display: block; margin: 0 auto; margin-bottom: 15px }
	.banner-top-wrapper .texto-banner { padding-left: 15px; padding-right: 15px }
	.banner-top-wrapper .texto-banner h1 { font-size: 20px }
	.banner-top-wrapper .texto-banner h1 .detalle-b img { width: 20px }
	.banner-top-wrapper .texto-banner h1 .detalle-b { top: 4px }
	.banner-top-wrapper .texto-banner .bajada-banner p { font-size: 11px }
	.banner-top-wrapper .texto-banner .bajada-banner p br { display: none }
}
@media (min-width:992px) and (max-width:1199px) {
	footer .menu-bot ul { margin-right: 15px }
}

/* LANDING NOMADE */
.banner-nomade { position: relative; margin-bottom: 20px; }
.banner-nomade .item img { width: 100%; height: auto; }
.banner-nomade .owl-dots button { background-color: #fff !important; width: 6px; height: 6px; border-radius: 100%; margin-right: 5px; }
.banner-nomade .owl-dots { position: absolute; bottom: 5px; left: 10px; }
.banner-nomade .owl-dots button.active { background-color: #262625 !important; }
.wrapper-banner { padding-right: 0px !important; }
.wrapper-info { padding-left: 0px !important; }
.wrapper-info .info { background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/landing-nomade/wp.png); height: calc(100% - 20px); background-position: center top; background-size: cover; background-repeat: no-repeat; text-align: center; position: relative; }
.wrapper-info .info img { max-width: 100%; height: auto; }
.wrapper-info .info .logo-kuss { display: inline-block; margin-top: 14%; }
.wrapper-info .info .collection-logo { display: inline-block; margin-top: 26%; }
.wrapper-info .info .nomade { display: inline-block; }
.wrapper-info .info .btn-comprar { position: absolute; bottom: 9%; width: 100%; font-family: OpensansLight; }
.wrapper-info .info .btn-comprar a { color: #fff; font-size: 18px; padding: 8px 50px; background: rgb(72, 103, 106); background: -moz-linear-gradient(50deg, rgba(72, 103, 106, 1) 0%, rgba(113, 35, 97, 1) 100%); background: -webkit-linear-gradient(50deg, rgba(72, 103, 106, 1) 0%, rgba(113, 35, 97, 1) 100%); background: linear-gradient(50deg, rgba(72, 103, 106, 1) 0%, rgba(113, 35, 97, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#48676a", endColorstr="#712361", GradientType=1); transition: .3s ease; }
.wrapper-info .info .btn-comprar a:hover { text-decoration: none; background: rgb(212, 179, 158); background: -moz-linear-gradient(50deg, rgba(72, 103, 106, 1) 0%, rgba(113, 35, 97, 1) 100%); background: -webkit-linear-gradient(50deg, rgb(212, 179, 158) 0%, rgb(212, 179, 158) 100%); background: linear-gradient(50deg, rgb(212, 179, 158) 0%, rgb(212, 179, 158) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#48676a", endColorstr="#712361", GradientType=1); transition: .3s ease; color: #262625; }
.calugas .item { padding: 1px; }
.calugas .row { margin: 0px; }
.calugas .item .wrapper { height: 100%; text-align: center; padding: 20px 15px; background: rgb(255, 255, 255); background: -moz-radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%); background: -webkit-radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%); background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(229, 229, 229, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e5e5e5", GradientType=1); }
.calugas .item .wrapper h3 { font-size: 22px; color: #64235b; font-family: Opensansregular; }
.calugas .item .wrapper h3 b { font-family: OpenSansBold; }
.calugas .item .wrapper span { color: #64235b; font-family: OpenSansregular; font-size: 22px; margin-top: 10px; display: block; }
.calugas .item .wrapper .btn-comprar a { color: #fff; font-size: 18px; padding: 10px 50px; transition: .3s ease; font-family: OpenSansLight; background-color: #5c2357; display: inline-block; margin-top: 11px; }
.calugas .item .wrapper figure { padding: 0px 15px; display: inline-block; margin-bottom: 0px; }
.calugas .item .wrapper .btn-comprar a:hover { text-decoration: none; transition: .3s ease; background-color: #262625; }
.banner-bot .item { padding: 0px 1px; }
.banner-bot .row { margin: 0px; }
.banner-bot { margin-top: 20px; }
.banner-bot .item div#vidwrap img { width: 100%; height: auto; transition: .3s ease; }
.banner-bot .item div#vidwrap { display: block; position: relative; cursor: pointer; overflow: hidden; }
.banner-bot .item div#vidwrap:hover img { transform: scale(1.1); }
.banner-bot .wrapper-right { position: relative; }
.banner-bot .wrapper-right img { width: 100%; height: auto; }
.banner-bot .wrapper-right .info-wrapper { position: absolute; top: 0; right: 0; left: 0; bottom: 0; padding: 15px; }
.banner-bot .wrapper-right .info-wrapper img { max-width: 100%; width: auto; margin: 0 auto; }
.banner-bot .wrapper-right .info-wrapper .info-bottom { bottom: 10px; position: absolute; text-align: center; width: 100%; left: 0; }
.banner-bot .wrapper-right .info-wrapper .info-bottom h4 { font-family: OpenSansRegular; color: #fff; font-size: 28px; }
.banner-bot .wrapper-right .info-wrapper .info-bottom h4 b { font-family: OpensansBold; display: block; margin-bottom: -5px; }
.banner-bot .wrapper-right .info-wrapper .info-bottom .btn-comprar { text-align: center; }
.banner-bot .wrapper-right .info-wrapper .info-bottom .btn-comprar a { color: #fff; font-size: 18px; padding: 10px 50px; transition: .3s ease; font-family: OpenSansLight; background-color: transparent; display: inline-block; margin-top: -6px; border: 1px solid #fff; }
.banner-bot .wrapper-right .info-wrapper .info-bottom .btn-comprar a:hover { text-decoration: none; background-color: #5c2357; border-color: #5c2357; }
.banner-bot { margin-bottom: 0px; }
.piso-productos .titulo { text-align: center; }
.piso-productos .titulo h4 { font-family: Opensansregular; color: #5c2357; font-size: 30px; }
.piso-productos .titulo h4 span { display: inline-block; position: relative; top: 39px; }
.piso-productos .titulo h4 span img { max-width: 100%; height: auto; }
.piso-productos .titulo { margin-bottom: 40px; }
.carrusel-wrapper .productos-nomade .item li { display: block; list-style: none; text-align: center; }
.carrusel-wrapper .productos-nomade .item li .img-wrap img { max-width: 100%; height: auto; margin: 0 auto; }
.carrusel-wrapper .productos-nomade .item li h2 { font-family: Opensansbold; font-size: 16px; text-align: center; text-transform: uppercase; color: #5c2357; margin-bottom: 0px; }
.carrusel-wrapper .productos-nomade .item li h2:before { content: 'KUSS'; margin-right: 5px; font-family: OpenSansregular; }
.carrusel-wrapper .productos-nomade .item li span.price { display: block; text-align: center; font-family: Opensansregular; color: #5c2357; font-size: 16px; }
.carrusel-wrapper .productos-nomade .item li a.button.add_to_cart_button { display: inline-block; background-color: #5c2357; color: #fff; font-family: OpenSanslight; font-weight: 100; text-transform: uppercase; margin-top: 5px; font-size: 12px; padding: 7px 35px; transition: .3s ease; }
.carrusel-wrapper .productos-nomade .item li a:hover { text-decoration: none; }
.carrusel-wrapper .productos-nomade .item li a.button.add_to_cart_button:hover { background-color: #262625; }
.productos-nomade { position: relative; padding: 0px 41px; }
.carrusel-wrapper .productos-nomade .owl-nav button { position: absolute; transform: translateY(-50%); top: 50%; transition: .3s ease; }
.carrusel-wrapper .productos-nomade .owl-nav button.owl-prev { left: 0px; }
.carrusel-wrapper .productos-nomade .owl-nav button.owl-next { right: 0px; }
.carrusel-wrapper .productos-nomade .owl-nav button img { max-width: 100%; height: auto; }
.carrusel-wrapper .productos-nomade .owl-nav button:hover { opacity: 0.7; }
.piso-productos { margin-bottom: 70px; }
.calugas .item:first-child a { display: block; height: 100%; position: relative; overflow: hidden; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/landing-nomade/cargando-loading-009.gif); background-repeat: no-repeat; background-position: center; }
.calugas .item:first-child a video { max-width: none; max-height: 100%; transform: translateX(-50%); left: 50%; position: absolute; }
.calugas .item:first-child a img { opacity: 0; }
.woocommerce-form-coupon-toggle .woocommerce-info { background-color: #c00; text-align: center; }
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon { text-decoration: underline; }
.buscador { float: right; }
.buscador form { margin: 0px; }
.search span.search-page-title { display: none; }
.menu form label { width: calc(100% - 88px); margin-bottom: 0px; }
.menu form label input { width: 100%; }
.menu form.search-form { margin-bottom: 0px; margin-top: 15px; }
a.variation_button.unavailable span.phoen_swatches:before { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; /* use the hex value here... */ color: #FFF; line-height: 100px; text-align: center; font-size: 100%; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/cruz.png); background-size: 100%; }
a.variation_button.unavailable span.phoen_swatches:hover { background-color: #fff !important; color: #000 !important; }
@media (max-width:991px) {
	.wrapper-info .info .logo-kuss img { width: 70%; margin: 0 auto; }
	.wrapper-info .info .nomade img { width: 65%; margin: 0 auto; }
	.calugas .item .wrapper h3 { font-size: 18px; margin-bottom: 0px; }
	.calugas .item .wrapper span { font-size: 18px; margin-top: 0px; }
	.calugas .item .wrapper .btn-comprar a { font-size: 14px; }
	.banner-bot .wrapper-right .info-wrapper .info-bottom h4 { font-size: 22px; }
	.banner-bot .wrapper-right .info-wrapper .info-bottom .btn-comprar a { font-size: 15px; padding: 8px 35px; }
	.piso-productos .titulo h4 { font-size: 20px; }
	.piso-productos .titulo h4 span { width: 125px; top: 23px; }
}
@media(max-width:768px) {
	.wrapper-banner { padding-right: 15px !important; }
	.banner-nomade { margin-bottom: 0px; }
	.wrapper-info { padding-left: 15px !important; }
	.wrapper-info .info { height: auto !important; padding-bottom: 75px !important; padding: 15px; }
	.wrapper-info .info .logo-kuss { display: block; margin-top: 0px; margin-bottom: 20px; }
	.wrapper-info .info .logo-kuss img { max-width: 66% !important; width: auto !important; }
	.wrapper-info .info .collection-logo { margin-top: 15px; display: block; text-align: center; }
	.wrapper-info .info .collection-logo img { margin: 0 auto; }
	.wrapper-info .info .nomade { display: block; }
	.wrapper-info .info .nomade img { width: auto !important; max-width: 145px; }
	.wrapper-info .info .nomade { margin-bottom: 15px; }
	.wrapper-info .info .btn-comprar { left: 0; }
	.calugas .item img { width: 100%; }
	.calugas .item .wrapper .btn-comprar a { padding: 5px 15px; }
	.calugas .item .wrapper h3 { font-size: 11px; }
	.banner-bot { margin-top: 1px; }
	.piso-productos .titulo h4 { font-size: 15px; margin-top: 21px; }
	.piso-productos .titulo h4 span { display: block; text-align: center; margin: 0 auto; top: 7px; width: 90px; }
	.carrusel-wrapper .productos-nomade .owl-nav button { width: 15px; }
	.productos-nomade { padding: 0px 16px; }
	.menu form label { width: calc(100% - 95px); margin-bottom: 0px; }
	.menu form label input { width: 100%; border-radius: 0px; }
	.menu form.search-form { margin-bottom: 0px; margin-top: 15px; }
}

/* PISO SUSCRIBETE*/
#suscribete h5 { text-align: center; font-size: 47px; color: #ffffff; margin: 0; line-height: 36px; font-family: OpenSansLight; font-weight: 300; }
#suscribete .table-wrapper { display: table; width: 100%; height: 100%; padding: 0px 15px; }
#suscribete .table-wrapper .table-align { display: table-cell; vertical-align: middle; }
#suscribete label { color: #ffffff; width: 100%; }
#suscribete label span { width: 100%; display: block; }
#suscribete label span input { width: 100%; margin-top: 5px; }
#suscribete label.terminos label { text-align: left; display: table; width: 100%; height: 100%; }
#suscribete label.terminos label input[type="checkbox"] { display: table-cell; vertical-align: middle; width: 15px; }
#suscribete label.terminos label span.wpcf7-list-item-label { display: table-cell; vertical-align: middle; padding-left: 7px; position: relative; top: 3px; font-size: 12px; }
section#suscribete .row { margin-bottom: 15px; background-color: #e0b49e; }
section#suscribete .row { padding-top: 40px; padding-bottom: 40px; }
#suscribete form { margin-bottom: 0px; }
#suscribete input.wpcf7-form-control.wpcf7-submit { background-color: #fff; font-family: opensansbold; text-transform: uppercase; color: #e0b49e; font-size: 15px; width: 100%; outline: none; transition: .3s ease; }
#suscribete input.wpcf7-form-control.wpcf7-submit:hover { background-color: #333; color: #fff; }
section#suscribete { padding-bottom: 25px; }
#suscribete .wpcf7-response-output { border: 0px; text-align: center; color: #fff; font-family: opensansbold; text-transform: uppercase; margin: 0px; }
#suscribete .left p { text-align: center; color: #fff; font-family: opensansregular; font-size: 16px; margin-top: 15px; margin-bottom: 0px; }
@media (max-width:768px) {
	#suscribete h5 { font-size: 28px; }
	#suscribete .left p { margin-bottom: 15px; font-size: 14px; }
}

/* OCULTAR TITULO  CATEGORIAS */
body#tiendakuss .woocommerce-products-header h1.woocommerce-products-header__title { display: none; }

/* oculto talla en cat ropa */
body.single-product .product_cat-ropa .guia-de-talla { display: none !important; }

/* BANDERINES */

/*
section#box-destacados li.product.type-product.product_cat-nomade-collection .img-wrap:after { height: 32%; width: 32%; }
section#box-destacados li.product.type-product.product_cat-christmas .img-wrap:after  { height: 32%; width: 32%; }
*/
@media (max-width:400px) {
	li.product.type-product.product_cat-nomade-collection .img-wrap:after { width: 48px !important; height: 48px !important; }
	li.product.type-product.product_cat-christmas .img-wrap:after { width: 48px !important; height: 48px !important; }
	li.product.type-product.product_cat-40-dsc .img-wrap:after { width: 48px !important; height: 48px !important; }
	li.product.type-product.product_tag-cyber.img-wrap:after { width: 48px !important; height: 48px !important; }
	li.product.type-product.product_cat-summit .img-wrap:after {width: 48px!important;height: 48px!important;}
	li.product.type-product.product_cat-liquidacion-navidad .img-wrap:after {width: 48px!important;height: 48px!important;}
}
li.product.type-product .img-wrap { position: relative; }
li.product.type-product.product_cat-nomade-collection.product_cat-pamela-nomade .img-wrap:after { background-image: none; }

/* banderin summit 09-11-2020 */
/*
li.product.type-product.product_cat-summit .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_summit.png); position: absolute; top: 0; right: 0; background-size: cover; }
li.product.type-product.product_cat-christmas .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_christmas.png); position: absolute; top: 0; right: 0; background-size: cover; }
*/
/* banderin final sale 10-02-2021*/
/*
li.product.type-product.product_cat-final-sale-verano .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_finalsaleverano.png); position: absolute; top: 0; right: 0; background-size: cover; }
*/
/* banderin coleccion vivas sale 01-04-2021*/
/*
li.product.type-product.product_cat-new-collection-vivas .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/vivas.png); position: absolute; top: 0; right: 0; background-size: cover; }
*/
/* banderin cyber junio 27-05-2021*/
/*
li.product.type-product.product_cat-cyber .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/cyber_kuss.png); position: absolute; top: 0; right: 0; background-size: cover; }
*/
/* banderin promo navidad 17-12-2022 */
/*
li.product.type-product.product_cat-liquidacion-navidad .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_pnavidad.jpg); position: absolute; top: 0; right: 0; background-size: cover; }
*/




/*
li.product.type-product.product_cat-cyber .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_cyberoct.jpg); position: absolute; top: 0; right: 0; background-size: cover; }
li.product.type-product.product_cat-nomade-collection .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin.png); position: absolute; top: 0; right: 0; background-size: cover; } 
li.product.type-product.product_cat-no-2-x-1 .img-wrap:after { display: none; }
li.product.type-product.product_cat-collection-aw-2020-terranova .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin-aw20.png); position: absolute; top: 0; right: 0; background-size: cover; }
li.product.type-product.product_cat-40-dsc .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_40dsc.png); position: absolute; top: 0; right: 0; background-size: cover; }
li.product.type-product.product_tag-cyber .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin_cyber.png) !important; position: absolute; top: 0; right: 0; background-size: cover; }
li.product.type-product.product_cat-2x1-oculto .img-wrap:after { content: ''; display: block; width: 65px; height: 65px; background-image: url(https://www.kuss.cl/wp-content/themes/storefront-child/img/banderin.png); position: absolute; top: 0; right: 0; background-size: cover; }
*/

/*mensaje covid19*/
p.mensaje_covd19 { text-align: center; border: 1px solid #e0b49e; padding: 14px; color: black; }
p.mensaje_covd19 b { font-weight: bold; }