/*
Theme Name: Chic N Wild
Description: Chic N Wild theme
Author: urbsdc.com
Version: 999
Author URI: www.urbsdc.com
*/

html, body, div, applet, object, iframe, img, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, center, i, div, header, section, footer {border:0;outline:0; box-sizing: border-box; line-height: 0;}

h1, h2, h3, h4, h5, h6, p, a, li, span, address, td{font-family: "Oswald", sans-serif; color: rgba(50,50,50,1); text-decoration:none; font-size: 16px; font-weight: 400; line-height: 1.2em; font-style: normal;}


*{margin:0;padding:0}
:focus{outline:0}
ol, ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;}
blockquote, q{quotes:"" ""}
em {font-weight: 400; font-style: normal;}
hr{border:0;color:#FFFFFF;}
blockquote:before, blockquote:after, q:before, q:after{content:""}
.cky-consent-container{visibility: visible!important;}
.cky-btn-revisit-wrapper{display: none!important}
.sinopacidad{opacity: 0}
.colorazul{color: rgba(0,110,171,1);}
.colorblanco{color: rgba(255,255,255,1);}
.has-text-align-center{text-align: center!important}
.entradesdearriba2, .entradesdearriba, .entrafundido{display: none}
.wp-block-table{max-width: 800px}
.wp-block-table thead{border-bottom: 0px solid black!important; background-color: #cbbba0}
.wp-block-table thead tr td{border-bottom: 1px solid black!important}
.wp-block-table tbody tr{border-bottom: 0px solid grey!important}
.wp-block-table tbody tr td{border-bottom: 1px solid grey!important}
a, .comoboton{-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}

h2.tipo2 strong{font-size: 30px!important; line-height: 1em}
.grecaptcha-badge{display: none!important}
.otgs-development-site-front-end{display: none!important}

.woocommerce-Address header{position: relative!important; animation: none!important; padding: 20px 0px 20px 0px; display: block; text-align: left}
.woocommerce-Address header h2{font-weight: bold; margin-bottom: 20px; font-size: 16px}
.woocommerce-Address header a{font-size: 12px}

html, body{overflow-x:hidden;}
html.sr .load-hidden {visibility: hidden;}
.sinscroll{overflow:hidden}
.fondoblanco{background-color: white!important}
.altolinea0{line-height: 0}
.cursiva{font-style: italic;}
.negrita{font-weight: bold}
.sinnegrita{font-weight: 300}
.centrado{margin: 0 auto}
.textoizquierda{text-align: left}
.textocentro{text-align: center}
.textoderecha{text-align: right}

.breadcrumb{margin-top: 20px; font-size: 12px}
.breadcrumb a, .breadcrumb span{font-size: 12px}
.wc-blocks-components-select__select{line-height: 1.2em!important}
.flexat{display: inline-flex; width: 100%; flex-wrap: wrap;}
.flexat.dalt{align-items: flex-start}
.flexat.abaix{align-items: flex-end}
.flexat.centre{align-items: center}
.flexat.mismaaltura{align-items: stretch;}
.flexat.inici{justify-content: flex-start}
.flexat.final{justify-content: flex-end}
.flexat.centrat{justify-content: center}
.flexat.total{justify-content: space-between}
.wp-block-embed__wrapper{gap: 0!important}
.bloque{display: block;}
.padding5{padding: 5px 10px 5px 10px;}
.padding10{padding: 10px;}
.padding20{padding: 20px;}
.padding80{padding: 80px!important;}
.paddingtop10{padding-top: 10px;}
.paddingtop80{padding-top: 80px;}
.paddingtop120{padding-top: 120px;}
.paddingbottom40{padding-bottom: 40px;}
.paddingbottom80{padding-bottom: 80px;}
.paddingtop40{padding-top: 40px;}
.paddingbottom20{padding-bottom: 20px;}
.marginbottom0{margin-bottom: 0px!important;}
.padding200200{padding: 20px 0px 20px 0px;}
.padding40{padding: 40px;}
.padding80{padding: 80px;}
.padding120{padding: 120px;}
.margintop20{margin-top: 20px;}
.margintop40{margin-top: 40px!important;}
.margintop80{margin-top: 80px;}
.margintop120{margin-top: 120px;}
.marginbottom20{margin-bottom: 20px;}
.marginbottom10{margin-bottom: 10px!important;}
.marginbottom40{margin-bottom: 40px!important;}
.marginbottom80{margin-bottom: 80px;}
.marginbottom120{margin-bottom: 120px!important;}
.oculto{display: none!important}
.cky-btn-revisit-wrapper{display: none!important}
.flexat250{width: 50%}
.flexat2{width: 49%}
.flexat3{width: 31%}
.flexat4{width: 23.7%; margin-right: 1.6%;}
.flexat4:nth-child(4n+0){margin-right: 0%;}
.flexat5{width: 18%}
.flexat8{width: 11%}
.flexat23070:nth-child(1){width: 30%}
.flexat23070:nth-child(2){width: 70%}
.flexat27030:nth-child(1){width: 70%}
.flexat27030:nth-child(2){width: 30%}
.small{font-size: 11px!important}
.flexat12:nth-child(1){width: 30%}
.flexat12:nth-child(2){width: 70%}
.fondo1{background-color: #e5ddcf;}
.fondo2{background-color: #FFF;}
.fondo3{background-color: #f5f1ec;}
.estrecho{max-width: 1200px; margin: 0 auto}
.relativa{position: relative}
.ancho50{max-width: 50%}
.eedee-gutenslider-pagination, .eedee-gutenslider-nav{display: none!important}
.woocommerce-variation-availability{margin-top: 20px}
.pf-size-guide-modal-measurements__image img{width: 100%!important}

@keyframes headanim001 { 0% { opacity: 0; top: -100px } 100% { opacity: 1; top: 0px } }
header{position: fixed; top: 0; left: 0; animation: headanim001 2s; width: 100%; z-index: 10000;}
header .up{width: 100%; height: auto; padding: 10px 40px 10px 40px; background-color: rgba(255,255,255,1);}
header .up p{color: #C1A0A4; font-size: 12px; font-weight: bold}
header .down{ padding: 15px 40px 13px 40px; width: 100%; display: inline-flex; justify-content: space-between; flex-wrap: wrap; align-items: center; background-color: #C1A0A4; margin-top: -1px}
header .down > div:nth-child(1){width: 40px;}
header .down > div:nth-child(2){width: 33.33%;}
header .down > div:nth-child(3){width: 33.33%;}
header .down > div:nth-child(4){width: 33.33%; text-align:right}
header .down .logo{display: block; width: 140px; height: 23px; background: url(img/logo-chicnwild.svg) center center no-repeat; background-size: contain;margin: 0 auto;}

/*menumobil*/
.menumobil {display: none;cursor: pointer; padding: 0; transition: opacity 0.5s ease-in-out; transition: background 0.1s ease-in-out; }
.menumobil > .bar1, .menumobil > .bar2 , .menumobil > .bar3 {width: 25px;height: 2px;background-color: #FFF;margin: 6px 0;transition: 0.4s;}
header.actiu .bar1, header.actiu .bar2, header.actiu .bar3{background-color: #FFF;} 
.change.bar1 { -webkit-transform: rotate(-45deg) translate(-4px, 8px) ;transform: rotate(-45deg) translate(-4px, 8px) ;}
.change.bar2 {opacity: 0!important;}
.change.bar3 { -webkit-transform: rotate(45deg) translate(-3px, -8px) ;transform: rotate(45deg) translate(-3px, -8px) ;}
/*menumobil*/

.menu li{position: relative; line-height: 1em; display: inline-block;}
#menu-principal li{margin-right: 40px}
zzzz#menu-principal > li:nth-child(2){margin-right: 40px}
.menu > li a{text-transform: uppercase; color: white; font-size: 14px; font-weight: 400; border-bottom: 1px solid rgba(0,0,0,0);}
#menu-principal > li a:hover, #menu-principal .current-menu-ancestor > a, #menu-principal .current-menu-item > a, #menu-principal .current-product-ancestor > a{border-bottom: 1px solid white}
.menu > li ul{position: absolute; top: 0; left: 150px; display: none;}
.menu > li:hover > ul{display:block}
#menu-item-630, #menu-item-319{margin-top: 15px!important;}
#menu-item-631, #menu-item-318, #menu-item-633, #menu-item-609{margin-bottom: 15px!important}


#menu-shop > li{display: inline-block; margin-left: 20px; vertical-align: middle}
#menu-shop > li a{text-transform: uppercase; color: white; font-size: 14px; font-weight: 400; border-bottom: 1px solid rgba(0,0,0,0);display: block; overflow: hidden;}
#menu-shop > li:nth-child(4){margin-left: 40px}

#menu-shop > li:nth-child(2) a{text-indent: 9999px; background: url(img/cuenta.svg) no-repeat; background-size: contain;width: 20px; height: 20px; content: '';}
#menu-shop > li:nth-child(3):not(.cestallena) a{text-indent: 9999px; background: url(img/cesta.svg) no-repeat; background-size: contain;width: 20px; height: 20px; content: '';}
.cestallena a{text-indent: 9999px;background: url(img/cestallena.svg) no-repeat; background-size: contain;width: 20px; height: 20px; content: '';}
#menu-shop > li:nth-child(4){display: none}
@keyframes headanim003 { 0% { opacity: 0; } 100% { opacity: 1;  } }
.shop .intro{position: absolute;z-index: 1000;top: 45%;left: 40px;width: 300px;  animation: headanim003 2s; text-align: left}
.shop .intro h1{color: white; font-weight: 600; font-size: 24px; margin-bottom: 10px}
.shop .intro h2{color: white; font-weight: 300; font-size: 18px}

footer .footerup{border-top: 1px solid rgba(193,160,164,0.5); background-color: rgba(193,160,164,1); padding: 30px 40px 20px 40px;}
footer .footerup h3{color: white; font-size: 20px; font-family: "Oswald", sans-serif!important; font-weight: 600}
.footerup > .wp-block-column:nth-child(1){width: 33%;flex-basis:auto!important}
.footerup > .wp-block-column:nth-child(2){width: 66%;flex-basis:auto!important}
.footerup > .wp-block-column:nth-child(2) input{padding: 3px;box-sizing: border-box; max-width: 200px; margin-right: 10px; border: 0px solid white; font-family: "Oswald", sans-serif;font-size: 14px !important;font-weight: 300 !important;border-radius: 0px; border-bottom: 1px solid white; background-color: rgba(0,0,0,0); color: white!important}
.footerup > .wp-block-column:nth-child(2) input::placeholder{color: rgba(255,255,255,0.7)}
.footerup > .wp-block-column:nth-child(2) .wpcf7-submit{border: 1px solid white!important; border-radius: 5px!important; background-color: rgba(0,0,0,0)!important; padding: 5px 20px 5px 20px}
.footerup > .wp-block-column:nth-child(2) .wpcf7-spinner{display:none!important}
.footerup > .wp-block-column:nth-child(2) .wpcf7-submit{background-color: white; cursor: pointer;}
.footerup > .wp-block-column:nth-child(2) .wpcf7-not-valid-tip{display: none!important}
.footerup > .wp-block-column:nth-child(2) .wpcf7-form-control-wrap:last-child{width: 100%; margin-top: 10px; display: block;}
.footerup > .wp-block-column:nth-child(2) .wpcf7-form-control-wrap:last-child .wpcf7-list-item{margin-left: 0!important}
.footerup > .wp-block-column:nth-child(2) .wpcf7-form-control-wrap:last-child .wpcf7-list-item-label{font-size: 12px; color: white}

.claim{font-size: 14px; font-weight: 300; line-height: 1.2em; font-family: "Oswald", sans-serif!important;}

footer .footerdown{padding: 40px;}
footer .footerdown h2{font-size: 16px!important; padding-bottom: 5px; font-family: "Oswald", sans-serif; text-transform: uppercase; margin-bottom: 20px}
footer .footerdown h2:after {content: '';width: 100px;display: block;margin-top: 20px;background-color: #C1A0A4;height: 1px;}
footer .footerdown p{font-size: 14px; margin-bottom: 10px}
footer .footerdown a{font-size: 14px; margin-bottom: 10px;color: black}

footer .footerfinal{padding: 10px; text-align: center; background-color: rgba(193,160,164,1)}
footer .footerfinal p{font-size: 12px; color: white; text-transform: uppercase}

.bestsellers{padding: 40px}
.comoh2, .bestsellers h2.wp-block-heading{text-transform: uppercase; color: rgba(193,160,164,1); font-size: 24px; font-weight:600; margin-bottom: 40px!important;font-family: "Oswald", sans-serif!important;}
.comoh2:after, .bestsellers h2.wp-block-heading:after{content:''; width: 100px; margin: 0 auto; display:block; margin-top: 20px; background-color: #C1A0A4; height:1px}
.destacados  h2, .destacados .woocommerce-Price-amount, .destacados .woocommerce-Price-currencySymbol{font-size: 14px!important}
.destacados  h2{font-weight: 600; text-transform: uppercase}
.bestsellers .wc-block-components-product-button{display: none!important}
.bestsellers li h2 a{font-weight: 600;text-transform: uppercase; font-size: 14px!important; text-align: center;}

.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button {background: white; border: 1px solid #C1A0A4!important;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover {background: #C1A0A4; border: 1px solid #C1A0A4!important;}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span{font-size: 13px}
.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button:hover span{font-size: 13px; color: white}

.contenidopagina h1 {text-transform: uppercase; color: rgba(193,160,164,1); font-size: 24px; font-weight:500; margin-bottom: 40px!important;  font-family: "Oswald", sans-serif;}
.contenidopagina h1:after{content:''; width: 100px; margin: 0 auto; display:block; margin-top: 20px; background-color: #C1A0A4; height:1px}
.contenidopagina p{margin-bottom: 20px; font-size: 15px; line-height: 1.4em}
.contenidopagina ul{padding-left: 30px; list-style-type:disc; margin-bottom: 20px}
.contenidopagina li{margin-bottom: 10px;}
.wc-block-components-product-badge{display: none!important}
.contenidotienda {margin-top: 80px}
@keyframes headanim0011 { 0% { opacity: 0; } 50% { opacity: 0; } 100% { opacity: 1; } }
.contenidotienda.shopcategory, .contenidotienda.producto {padding: 50px 40px 80px 40px; animation: headanim0011 3s;}
.yoast-breadcrumbs, .yoast-breadcrumbs span, .yoast-breadcrumbs a{font-size: 12px}
.contenidotienda.shopcategory .page-title{font-size: 24px!important; padding-bottom: 5px; color: rgba(193,160,164,1); font-family: "Oswald", sans-serif; text-transform: uppercase; margin-bottom: 60px; font-weight: 500; text-align:center}

.contenidotienda.shopcategory .page-description{text-align:center; max-width: 600px; margin: 0 auto;margin-bottom: 60px;font-size: 16px!important; font-weight: 500; line-height: 1.8em;  }
.contenidotienda.shopcategory .term-description{display: none!important;}
.contenidotienda.shopcategory .page-title:after {margin: 0 auto; content: '';width: 100px;display: block;margin-top: 20px;background-color: #C1A0A4;height: 1px;}
.woocommerce-result-count, .woocommerce-ordering{display: none}

.contenidotienda.shopcategory .products {display: inline-flex; justify-content: flex-start; flex-wrap: wrap; width: 100%; }
.contenidotienda.shopcategory .products li{width: 23%; margin-right: 1.6%; margin-bottom: 80px; }
.contenidotienda.shopcategory .products li:nth-child(4n+0){margin-right: 0}
.contenidotienda.shopcategory .products .woocommerce-loop-product__title{font-weight: 600;text-transform: uppercase; font-size: 14px; margin-bottom: 3px; text-align: center; margin-top: 20px}
.contenidotienda.shopcategory .products .add_to_cart_button {display: none}
.contenidotienda.shopcategory .products .price{text-align: center;display: block;}
.bestsellers .amount, .contenidotienda.shopcategory .products .woocommerce-Price-amount, .woocommerce-Price-currencySymbol{font-size: 14px !important;text-align: center;}
.contenidotienda.shopcategory .products img{width: 100%; height: auto;border: 1px solid rgba(193,160,164,0);-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.contenidotienda.shopcategory .products img:hover{border: 1px solid rgba(193,160,164,1);}
.woocommerce-product-attributes-item--weight{display: none!important}
.contenidotienda.producto .product {display: inline-flex; justify-content: flex-start; flex-wrap: wrap; width: 100%; }
.contenidotienda.producto .product .product_title{font-size: 26px; margin-bottom: 20px;color: rgba(193,160,164,1);text-transform: uppercase;font-weight: bold;font-family: "Oswald", sans-serif;}
.contenidotienda.producto .product .price{margin-top: 20px;}
.reset_variations{display: none!important;}
.contenidotienda.producto .product .amount{font-size: 15px;}
.contenidotienda.producto .woocommerce-product-gallery{width: 75%; align-content: flex-start;display: inline-flex; justify-content: space-between; flex-wrap: wrap;}
.contenidotienda.producto .woocommerce-product-gallery img{width: 50%!important; object-fit: contain;padding: 5px; margin-bottom: 0!important}
.contenidotienda.producto .woocommerce-product-gallery iframe{width: 50%!important; object-fit: contain;padding: 5px; margin-bottom: 0!important;aspect-ratio: 10 / 14;}
.contenidotienda.producto .summary{width: 25%; padding-left: 20px}
.contenidotienda.producto .summary h2, .woocommerce-product-details__short-description p{font-size: 15px; line-height: 1.4em; margin-bottom: 20px; font-family: "Barlow", sans-serif!important;}
.woocommerce-product-details__short-description li{font-size: 15px; line-height: 1.4em; margin-bottom: 5px; font-family: "Barlow", sans-serif!important;}
.contenidotienda.producto .summary h3{margin-top: 30px; margin-bottom: 10px; font-size: 15px; font-weight: bold; border-bottom:1px solid rgba(193,160,164,1);}
.contenidotienda.producto .summary ul:not(.variable-items-wrapper){list-style-type: disc; margin-top: 20px; margin-bottom: 20px; padding-left: 30px}
.contenidotienda.producto .summary p, .contenidotienda.producto .summary li{font-size: 15px; line-height: 1.6em;}
.contenidotienda.producto .summary .cart{margin-bottom: 20px}
.wpcis-swap img {background-color: #FFF!important;}
.woocommerce-variation-add-to-cart{margin-top: 40px}
.single_variation_wrap > a{margin-top: 30px; font-family: "Oswald", sans-serif!important; color: rgba(50,50,50,1)!important;font-size: 14px!important; border: 1px solid black; padding: 10px;display: block;width: 135px;text-align: center; font-size: 13px;}
.woo-selected-variation-item-name, .variations label{font-family: "Oswald", sans-serif; color: rgba(50,50,50,1); text-decoration:none; font-size: 14px}
.variations td{display: block;text-align:left; margin-top: 10px}
.variations th{display: block;text-align:left; margin-top: 30px}
.variable-item{display: inline-block; margin-right: 10px; padding-bottom: 5px;border-bottom: 1px solid white}
.wc-block-components-shipping-rates-control__package-title{font-family: "Oswald", sans-serif;color: rgba(50, 50, 50, 1);font-size: 16px;font-weight: bold;line-height: 1.2em; margin-bottom: 20px}
.color-variable-items-wrapper .variable-item-contents span{display: block;border: 1px solid black;padding: 5px 15px 5px 15px; border-radius: 50px;min-height: 20px;line-height: 20px;}
.button-variable-items-wrapper .variable-item-contents span{display: block;border: 1px solid black;padding: 5px 25px 5px 25px; min-height: 25px;line-height: 25px;}
.contenidotienda.producto .woocommerce-tabs{display: none}
.contenidotienda.producto .product > .related{width: 100%; margin-top: 100px; margin-bottom: 20px}
.contenidotienda.producto .product > .related > h2{font-size: 18px!important; padding-bottom: 5px; color: rgba(193,160,164,1); font-family: "Oswald", sans-serif; text-transform: uppercase; margin-bottom: 60px; font-weight: 500;}
.contenidotienda.producto .product > .related > h2:after {content: '';width: 100px;display: block;margin-top: 20px;background-color: #C1A0A4;height: 1px;}
.contenidotienda.producto .product > .related .product{width: 22.8%!important; margin-top: 0!important; display: inline-block; margin-right: 30px}
.contenidotienda.producto .product > .related .product:last-child{margin-right:0}
.contenidotienda.producto .product > .related .product img{width: 100%; height: auto}
.contenidotienda.producto .product > .related .product h2{font-weight: 600;text-transform: uppercase; font-size: 14px; margin-bottom: 20px; text-align: center; margin-top: 20px}
.contenidotienda.producto .product > .related .product .price{text-align: center;display: block;font-size: 14px !important;}
.contenidotienda.producto .product > .related .product .woocommerce-Price-amount{font-size: 14px !important;}
.contenidotienda.producto .product > .related .product .add_to_cart_button{display: none}
.wc-block-components-sidebar-layout .wc-block-components-main{width: 55%!important}
.is-large.wc-block-checkout__sidebar{width: 45%!important}
.qib-container{display: none!important}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {line-height: 1;background: none;text-align: center;vertical-align: middle;margin: 0;padding: 0;box-sizing: border-box;height: 25px;width: 35px!important;min-height: initial;min-width: initial;max-height: initial;max-width: initial;box-shadow: none;font-size: 15px;border-style: solid;border-color: #cac9c9;border-width: 0px!important;border-radius: 0;}
.qib-container div.quantity:not(#qib_id):not(#qib_id) {float: left;line-height: 1;display: inline-block;margin: 0;padding: 0;border: none;border-radius: 0;width: auto;min-height: initial;min-width: initial;max-height: initial; max-width: initial;}
.products li .wcb2b-quantity > div:nth-child(2) .qib-container .qib-button, .summary > .cart .qib-container .qib-button, .qib-button {border-radius: 20px !important;font-size: 20px!important;background-color: rgba(255, 255, 255, 0) !important;border: 1px solid black!important;text-align: center !important;min-width: 25px!important;cursor: pointer !important;font-weight: 300!important;line-height: 20px !important;height: 25px!important; color: black!important; }
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id){font-size: 14px; font-weight: 400; }
.qib-button:not(#qib_id):not(#qib_id){width: 25px!important}
.single_add_to_cart_button, .wp-element-button.wc-block-cart__submit-button, .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width, .wc-block-cart__submit-button{border: 1px solid rgba(193,160,164,1); background-color: rgba(193,160,164,1); color: white; font-weight: 400!important; display: block!important; margin: 30px 0px 0px 0px!important; text-align: center;cursor: pointer!important; font-family: "Oswald", sans-serif;font-size: 16px;width: 100%;text-transform: uppercase;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.single_add_to_cart_button:hover, .wp-element-button.wc-block-cart__submit-button:hover, .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width:hover{background-color: white; color:rgba(193,160,164,1); }
.contenidopagina {padding: 120px 0px 80px 0px; width: 1000px; margin: 0 auto}
.p-carro, .p-checkout{padding-top: 160px!important}
.wc-block-cart-item__remove-link, .wc-block-components-panel__button, .wc-block-components-totals-item__value strong{font-family: "Oswald", sans-serif!important; }
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:auto!important}
.woocommerce-MyAccount-navigation-link--downloads, .woocommerce-MyAccount-navigation-link--edit-account{display: none!important}
.woocommerce-MyAccount-navigation{margin-top: 40px; margin-bottom: 40px}
.woocommerce-MyAccount-navigation li{display: inline-block; margin-right: 20px; border: 1px solid #C1A0A4; border-radius: 20px; padding: 10px 20px 10px 20px}
.woocommerce-info{border-top: 1px solid rgba(0,0,0,0.7)!important}
.woocommerce-MyAccount-navigation li.is-active{background-color: #C1A0A4; color: white}
.woocommerce-MyAccount-navigation li.is-active a{color: white}
.woocommerce-error, .woocommerce-info, .woocommerce-message{border-top-color: rgba(0,0,0,0.7)!important; border-top: 1px solid rgba(0,0,0,0.7); margin: 15px 0px 0px 0px!important; background-color: rgba(255,255,255,255); color: black!important; font-family: "Oswald", sans-serif; padding: 25px 15px 25px 15px!important;animation: headanim0112 4s ease-in-out; opacity: 0; border: 1px solid black; margin-bottom: 40px!important; font-size: 14px}
.woocommerce-info:before{display: none!important}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{color: white!important; font-weight: 400!important; background-color: rgba(0,0,0,0)!important;float: right;color: white; padding: 0!important; margin-top: -10px;}
.wc-block-components-totals-shipping .wc-block-components-totals-shipping__via{display: none!important}
.gutena-accordion-block__panel-title-inner h6{font-family: "Oswald", sans-serif!important; font-weight:bold!important; font-size: 15px!important}
.trigger-plus-minus .horizontal, .trigger-plus-minus .vertical{background-color: white!important}
.gutena-accordion-block__panel-content-inner p{padding-top: 40px!important;; color: white;font-family: "Oswald", sans-serif!important; }
.wc-block-cart__submit-button .wc-block-components-button__text{padding: 15px 0px 15px 0px}
.is-large.wc-block-cart .wc-block-cart__totals-title{font-family: "Oswald", sans-serif!important; font-weight:bold!important; font-size: 15px!important;padding-bottom: 15px!important;margin-top: 10px!important;}
.wc-block-components-button__text{padding: 10px;color: white;border: 1px solid rgba(193, 160, 164, 1);background-color: rgba(193, 160, 164, 1);font-weight: 400 !important;cursor: pointer !important;font-family: "Oswald", sans-serif;font-size: 16px;text-transform: uppercase;}
input, select, textarea{font-family: "Oswald", sans-serif!important; font-size: 13px!important;line-height: 1.4em;}
label{font-family: "Oswald", sans-serif!important; font-size: 11px!important}
.wc-block-components-totals-coupon__button, .wc-block-components-checkout-place-order-button{background-color: white!important; padding: 0!important; border: 0px solid white!important;}
.wc-block-components-totals-coupon__button span{width: 100%;}
.wc-block-components-button__text:hover{background-color:white; color: rgba(193, 160, 164, 1)}
.wc-block-components-product-name{font-family: "Oswald", sans-serif!important; font-weight:bold!important; font-size: 17px!important}
.wc-block-components-radio-control__label, .wc-block-components-radio-control__secondary-label, .wc-block-components-payment-method-label {line-height: 30px!important;padding-left: 10px!important;font-size: 15px!important;}
.wc-block-components-checkout-place-order-button .wc-block-components-button__text{padding: 20px 45px 20px 45px!important}
.wc-block-components-shipping-calculator-address__button, .wc-block-components-button:not(.is-link).outlined:hover:hover{border: 0px solid white!important;background-color: white!important;box-shadow: none !important;}
.wpcf7-response-output{display: none!important}
.wc-block-components-address-form__address_2-toggle{display: none!important}
.wc-block-checkout__sidebar .wc-block-components-product-name{line-height: 1.2em!important}
.intromovil{display: none}
.imagenmovil{display: none; order: 1; margin-bottom: 40px; margin-top: 0px}
.imagenmovil img{width: 100%; height: auto}
.wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title), .wp-block-woocommerce-empty-cart-block .wc-block-grid{display: none!important;}
.summary > .shop_attributes{display: none}
.wc-block-components-product-sale-badge, .onsale, #cmplz-manage-consent{display: none!important}
ins{text-decoration: none!important}

.variable-item.selected .variable-item-span{border: 1px solid #C1A0A4;}
.variable-item.selected:not(.color-variable-item) .variable-item-span{background-color: #C1A0A4; color: white; border: 1px solid #C1A0A4;}

.valoraciones{margin-top: 40px; margin-bottom: 20px; line-height: 1.2em;}
.valoraciones h2{font-weight:bold; color: #C1A0A4; margin-bottom: 20px}
.valoraciones .valoracion{line-height: 1.2em; border-bottom: 1px solid lightgray; padding-bottom: 5px; margin-bottom: 5px; font-family: "Oswald", sans-serif!important; font-size: 12px;}
.valoraciones .valoracion.primera{border-top: 1px solid lightgray; padding-top: 5px;}
.valoraciones .valoracion img{display: block; margin-bottom: 5px}
.valoraciones .valoracion strong{font-family: "Oswald", sans-serif!important; font-size: 12px; display: block}

.wp-block-table {max-width: 100%;margin-bottom: 20px;}
.wp-block-table td{line-height: 1.2em}

@media screen 
and (max-width : 1290px) 
and (min-width : 942px)
{
    .footerup > .wp-block-column:nth-child(2) input{max-width: 130px;}
	.footerup > .wp-block-column:nth-child(2) .wpcf7-submit{margin-top: 20px}
	.contenidotienda.producto .woocommerce-product-gallery{width: 65%;}
	.contenidotienda.producto .summary {width: 35%;}
	.contenidopagina { width: calc(100% - 80px);}
	.wc-block-components-sidebar {width: 40% !important;}
	.wc-block-components-sidebar-layout .wc-block-components-main {width: 60% !important;}
	.p-carro, .p-checkout { padding-top: 120px !important;}
	.is-large.wc-block-checkout__sidebar {width: 40% !important;}
	.wc-block-components-checkout-place-order-button .wc-block-components-button__text {padding: 20px 25px 20px 25px !important;}
	.contenidotienda.producto .product > .related .product {width: 21.3% !important}
}


@media screen 
and (max-width : 941px) 
{
	.wp-block-spacer{max-height: 20px}
	header .down .logo{display: block; width: 115px; height: 23px;}
	.contenidopagina { width: calc(100% - 40px);}
    header .up{padding: 10px 20px 10px 20px;}
	header .down{padding: 15px 20px 13px 20px;}
	header .down > div:nth-child(2) {width: 100%;order: 4;}
	header .down > div:nth-child(3) {order: 2;width: calc(100% - 140px);text-align: left;}
	header .down > div:nth-child(4) {width: 90px; text-align: right;order: 3;}
	header .down .logo{margin: inherit!important}
	#menu-item-959{display: none!important}
	.contenidotienda {margin-top: 90px;}
	.p-carro, .p-checkout { padding-top: 120px !important;}
	footer .footerdown {padding: 20px;}
	footer .footerup{padding: 30px 20px 20px 20px;}
	.footerup > .wp-block-column {width: 100%!important;}
	.footerup > .wp-block-column:nth-child(2) {margin: 0px 40px 0px 40px;}
	.bestsellers {padding: 10px 20px 10px 20px;}
	.footerdown.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis: 45% !important; }
	.xxfooterup > .wp-block-column:nth-child(2) span{display:block; width: 100%;}
	.footerup > .wp-block-column:nth-child(2) input{max-width: 100%; width: 100%;margin-bottom: 10px; margin-right:0!important;}
	.footerup > .wp-block-column:nth-child(2) input[type='checkbox']{width: 30px!important}
	.introescritorio{display: none!important}
	.intromovil{display: block}
	.marginbottom40 {margin-bottom: 20px !important;}
	#menu-principal{display: none;margin-top: 15px; margin-bottom: 15px;}
	#menu-principal li {margin-right: 0;border-bottom: 1px solid white;width: 100%;padding: 15px 5px 15px 0px;}
	#menu-shop > li:nth-child(4){display: inline-flex}
	#menu-principal > li a:hover, #menu-principal .current-menu-ancestor > a, #menu-principal .current-menu-item > a, #menu-principal .current-product-ancestor > a {border-bottom: 0px solid white;}
	.contenidotienda.shopcategory, .contenidotienda.producto {padding: 20px 20px 0px 20px;}
	.contenidotienda.shopcategory .products li:nth-child(2n+0) {margin-right: 0;}
	.contenidotienda.shopcategory .products li {width: 48%; margin-bottom: 40px;}
	.contenidotienda.producto .woocommerce-product-gallery {order: 3;width: 100%; margin-top: 40px;}
	.contenidotienda.producto .summary {width: 100%;padding-left: 0px;order: 2;}
	.related {order: 3}
	.contenidotienda.producto .product > .related .product {width: 44%!important; margin-bottom: 40px;}
	.contenidotienda.producto .product > .related .product:nth-child(2n+0) {margin-right: 0;}
	.imagenmovil{display: block}
	.wc-block-components-sidebar-layout .wc-block-components-main {width: 100% !important;}
	.wc-block-components-radio-control .wc-block-components-radio-control__input{left: 0!important}
	.is-medium .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option, .is-mobile .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option, .is-small .wc-block-components-shipping-rates-control .wc-block-components-radio-control__option {padding-left: 2.5em!important;}
	#menu-shop > li:nth-child(4) {margin-left: 20px;}
	.menu > li a{font-size: 18px}
	.menumobil {display: block;}
	@keyframes headanim001 { 0% { opacity: 0; top: 0px } 100% { opacity: 1; top: 0px } }
	.bestsellers h2{margin-bottom: 5px!important}
	.bestsellers h2 a{font-size: 18px!important}
	.contenidotienda.producto .product .amount{font-size: 18px;}
	.contenidotienda.shopcategory .page-title{margin-bottom: 20px;}
	.contenidotienda.shopcategory .term-description{max-width: 100%; margin-bottom: 40px; }
	.contenidotienda.shopcategory .term-description p{font-size: 14px!important;}
	.claim{padding: 20px; font-size: 16px;}
	.intromovil .wp-block-button__link {background-color: rgba(255,255,255,1); color: #C1A0A4; border-radius: 0px; font-weight: bold;}
	.intromovil .wp-block-cover__inner-container{position: absolute; top: 75%; width: 93%;}
}