@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;700&display=swap"); .page-id-19 .storefront-breadcrumb, .page-id-19 .entry-header {display:none;} body {margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, p,input,button, textarea,select,label {font-family: 'Josefin Sans', sans-serif; font-weight: 200;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .page:not(.woocommerce-page) h1,.page:not(.woocommerce-page) h2,.page:not(.woocommerce-page) h3,.page:not(.woocommerce-page) h5,.page:not(.woocommerce-page) h6 {color:#D5BA8C;}
.hentry .entry-content a {text-decoration:none !important;}
h1, h2, h3, h4, h5, h6 {font-weight:400;margin:0 0 0.3em;}
.col-full {max-width:99%;}
.clear {width:100%; height:3px; clear:both; display:inline-block;}
.site-content .col-full {background:#ffffff; padding:1em 0;}
p {font-size:1.2em; line-height:1.4em;}
a {transition:0.5s all; font-weight:400;}
.entry-content, p {text-align:justify;}
.hentry {padding:15px; border-bottom:1px dotted #6E6E6E;}
.hentry .entry-header h1 {font-size:2.2em; margin-bottom:1em; text-align:center;text-transform:uppercase;} 
.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-image.alignfull {margin-top:0;}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title>a:not(.has-font-size), .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title, .wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title, .wc-block-grid__products li.product .wc-block-grid__product-title, .wc-block-grid__products li.product .wc-block-grid__product-title>a:not(.has-font-size), .wc-block-grid__products li.product .woocommerce-loop-category__title, .wc-block-grid__products li.product .woocommerce-loop-product__title, ul.products .wc-block-grid__product .wc-block-grid__product-title, ul.products .wc-block-grid__product .wc-block-grid__product-title>a:not(.has-font-size), ul.products .wc-block-grid__product .woocommerce-loop-category__title, ul.products .wc-block-grid__product .woocommerce-loop-product__title, ul.products li.product .wc-block-grid__product-title, ul.products li.product .wc-block-grid__product-title>a:not(.has-font-size), ul.products li.product .woocommerce-loop-category__title, ul.products li.product .woocommerce-loop-product__title {color:#666666;}
.wc-block-grid__product:hover {transition: all 0.6s;}
.wc-block-grid__product:hover {transform: scale(1.05);}
.widget .widget-title, .widget .widgettitle {font-weight:700; padding:0;}
.widget-area .widget a:not(.button) {text-decoration:none; }
.widget-area .widget a {font-weight:200;}
.site-content.blanco,.site-content.blanco .buynow{background:#ffffff;}
label {font-weight:400;}
table td, table th {padding:0.5em 1em;}
table tbody tr:nth-child(2n) td, fieldset, fieldset legend { }
.site-content {}
.woocommerce-form-login {max-width:400px; margin:5px auto;}
.home .site-content .col-full,.home .site-main {padding-top:0 !important;} #cinta-top {background:#DDC9A3; color:#877044; padding:5px 0; margin:0 0 10px 0; font-size:0.9em; height:36px;border-bottom: 1px solid #b7a17d;}
#cinta-top .widget_text textwidget{font-size:0.85rem !important;}
#cinta-top a { color:#FAF7E1;}
#cinta-top p {text-align:left;}
#cinta-top aside {float:left; margin-right:8px;}
#cinta-top aside.widget_icl_lang_sel_widget {float:right;}
#cinta-top aside .wpml-ls-legacy-list-horizontal {border:none; padding:0; clear:none; }
#cinta-top aside .wpml-ls-legacy-list-horizontal a {display: inline-flex;padding: 0;}
#cinta-top .wpml-ls-legacy-dropdown {width:8em;}
.wpml-ls-legacy-dropdown a {background:transparent; border-color:#FAF7E1; color:#FAF7E1;}
#cinta-top .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {z-index:9999; background:#DDC9A3;}
#cinta-top .wpml-ls-legacy-dropdown a:hover {background:#DDC9A3;}
#cinta-top p {margin:0;}
.site-header {padding-top:0; width:100%;padding-bottom:0;}
.site-header .col-full {background:transparent; padding:0.3em 20px 0 20px; }
.site-header-cart .cart-contents .amount {margin-right:1em;}
.site-header .custom-logo-link {width: fit-content;}
.site-header .site-branding img {width:90px;}
.site-header-cart .widget_shopping_cart, .main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children {border-bottom: 1px dotted #f0f0f0;}
.site-header-cart .cart-contents {display:block;}
.site-header-cart .cart-contents .tax_label,.site-header-cart .cart-contents .count{display:none;}
#site-navigation.toggled .handheld-navigation {padding:20px 0;}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {margin-bottom:0.5em;}
.handheld-navigation ul.menu ul.sub-menu {background:none;}
.handheld-navigation li:hover,.handheld-navigation ul.menu ul.sub-menu li:hover {background:rgba(21,21,21,0.3); padding-left:0.3em;}
.main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover,.site-header ul.menu li.current-menu-item:hover > a {color:#FAF7E1;}
.site-header ul.menu li.current-menu-item > a {font-style:italic; }
.site-header-cart {text-align:right;}
.metaslider .caption-wrap {background:rgba(106, 242, 35, 0.45); color:#203286; font-weight:700; text-align:center;}
.site-header, .secondary-navigation ul ul, .main-navigation ul.menu > li.menu-item-has-children:after, .secondary-navigation ul.menu ul, .storefront-handheld-footer-bar, .storefront-handheld-footer-bar ul li > a, .storefront-handheld-footer-bar ul li.search .site-search, button.menu-toggle, button.menu-toggle:hover {}
.main-navigation ul li {transition:all 0.6s;}
.main-navigation ul li:hover {background:#DDC9A3;}
.main-navigation ul li a {padding: 0.3em 0.7em; font-weight:400;}
.main-navigation ul li a:before {content:'';}
.handheld-navigation ul {clear:both;}
#site-header-cart a.cart-contents:before {font-family: Font Awesome\ 5 Free;font-weight: 900; content:'\f290'; color:#ddc9a3;}
.woocommerce-breadcrumb {padding: 1em; margin:0;}
.site-header-cart {position: absolute;top: 2px; right:0;}
.site-header-cart .cart-contents {padding:8px;}
.site-branding {width:100%; text-align:center;}
.site-header .custom-logo-link {margin:0 auto;}
.site-header .site-branding img {width:110px;top: -7px; position: relative;}
button.menu-toggle {position: absolute; left: 5px; top: 0;}
.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {top:40px;}   #contacto {}
#contacto label {margin-right:0.5em;}
.msgc{width:100%;margin:0.8em auto;}
.msgc textarea{ width:76%;}
.half {}
.botonright {float:right;}
div.wpcf7-response-output {float: left;margin-top: 0.2em;}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type="number"] {-moz-appearance: textfield;}
.input-text, input[type=email], input[type=password], input[type=search], input[type=text], input[type=url], textarea {}
.htmlsitemap h2 {margin:1.5em 0 0.2em 0; border-bottom:1px solid #ccc;}
.htmlsitemap a {font-weight:400; font-size:0.9em;}
.htmlsitemap a:hover {color:#7F7F7F;}
.htmlsitemap ul {margin-left:3%; display:flex; flex-wrap:wrap;}
.htmlsitemap li {width:30%;list-style:none; padding:0; } .woocommerce-MyAccount-navigation{float:left; margin-right:2%; width:23%;}
.woocommerce-MyAccount-navigation li {list-style:none; padding:0.5em 0; border-bottom:1px solid #cccccc;}
.woocommerce-MyAccount-content {float:left; width:75%;} .site-footer {text-align:left; padding:2px 3% 90px 3%; background: url(https://canelababy.com/wp-content/themes/canela-storefront-child/cintatejidos.jpg) #ddc9a3; background-repeat: no-repeat; background-size: 100% auto; background-position:bottom center;}
footer .widget {margin:0;}
.site-footer {border-top:3px solid #b7a17d;border-bottom:3px solid #b7a17d;}
.site-footer .col-full {background:none !important;}
.site-footer img {height:auto; width:250px; max-width:75% !important;}
.site-footer .textwidget a, .site-footer a { font-weight:400; }
.site-footer a {text-decoration:none; color:#3b3c3f !important;}
.site-footer a i {color:#7b7b7b;}
.site-footer p {text-align:inherit; margin-bottom:5px; color:#3b3c3f ;}
.site-footer .widget-title {color:#ffffff; padding-bottom:0.6em; margin-bottom:0; border-bottom:none;}
.site-footer .widget_nav_menu ul,.widget_product_categories ul {margin-left:2em;}
.site-footer .widget_nav_menu ul li,.site-footer .widget_product_categories ul li {margin:0 5px 15px 8px; padding-left:0em;}
.site-footer .widget_nav_menu ul li {list-style:circle;}
.site-footer .widget_nav_menu ul li a {color: #3b3c3f; font-weight: 400; font-size: 1.1rem;}
.site-footer a:not(.button) {color:#3b3c3f;}
.site-footer a:hover, .site-footer .widget_nav_menu ul li a:hover {color:#ffffff !important;}
.site-footer .widget_nav_menu ul li:before {}
.site-footer .footer-widgets {border-bottom:none;}
.site-footer .block footer-widget-4 {}
.footer-widgets.col-4 .block { margin-top:1.5em;}
.footer-widgets.col-4 .block:last-child {text-align:center;}
.footer-widgets.col-4 .block:last-child img {margin:0 auto;}
#sobrepie {margin-top:30px;}
#sobrepie .widget {width:100%; }
#sobrepie .widget_recently_viewed_products .product_list_widget {display:flex; justify-content:center;flex-wrap: wrap;}
#sobrepie .widget_recently_viewed_products .product_list_widget li {border-bottom:none;  width:33%; margin-bottom:20px;}
#sobrepie .widget_recently_viewed_products .product_list_widget li>a {display:flex; flex-direction:column; text-align:center; text-transform:uppercase; font-size:0.8em; color:#666666;}
#sobrepie .widget_recently_viewed_products .product_list_widget li img {float:none; margin:0 auto 5px auto;max-width:80%;}
#sobrepie .product_list_widget li span.amount,#sobrepie .product_list_widget li span.product-title {text-align: center; display: none;}
.site-footer .storefront-handheld-footer-bar {}
.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button) {color:#ffffff;background:#eee4d1; transition:all 0.6s;}
.site-footer a:not(.button):not(.components-button):hover {color:#4F4F4F;}
.footer-widgets.col-4 .block {width: fit-content; margin:10px auto 40px auto;} .archive.woocommerce.right-sidebar .content-area {width:100%; margin-right:0; float:none;}
.archive.woocommerce.right-sidebar ul.products { position:relative; z-index:800;}
.archive.woocommerce #content .col-full:first-child { }
.woocommerce.archive .site-content .col-full{overflow:hidden;}
#secondary {margin-top:2em; width:fit-content; position:fixed; top:0; right:0; font-size:0.9em;z-index: 999;transition:all 1s ease; background:#ffffff;padding:25px 30px 10px 30px; border:2px solid #EEE4D1; height: 100vh; overflow-y: scroll; }
#secondary.filtros-mostrados {transform:translate3d(110%, 0, 0);}
#secondary .widget-title {color: #666666;font-family:"Josefin Sans", sans-serif;}
#hidesidebar {color:#d25800; font-size:.9em; cursor:pointer; margin-bottom:5px; text-transform:uppercase; font-weight:800;}
#showsidebar {display:inline-block; padding:10px; color:#DDC9A3; font-weight:800; width:fit-content; cursor:pointer; text-transform:uppercase;}
#secondary .widget_media_image {max-width:200px; margin:0 auto;}
.widget_layered_nav ul li span.color {width: 19px; height: 19px; border: 1px solid #ccc;display: inline-block;vertical-align: text-bottom; border-radius: 10px;}
.widget_layered_nav .amarillo, .widget_layered_nav .yellow {background-color:#FFF200;}
.widget_layered_nav .antique, .widget_layered_nav .antique-en {background-color:#841b2d ;}
.widget_layered_nav .arcilla, .widget_layered_nav .clay {background-color:#734222;}
.widget_layered_nav .arena, .widget_layered_nav .sand {background-color:#ECE2C6;}
.widget_layered_nav .azafata, .widget_layered_nav .stewardess {background-color:#3388B6;}
.widget_layered_nav .azul, .widget_layered_nav .blue {background-color:#0070B8;}
.widget_layered_nav .azul-7, .widget_layered_nav .blue-7 {background-color:#4169E1;}
.widget_layered_nav .azul-antiguo, .widget_layered_nav .old-blue {background-color:#6495ED;} 
.widget_layered_nav .azul-francia, .widget_layered_nav .france-blue {background-color:#0072BB ;} 
.widget_layered_nav .azul-claro, .widget_layered_nav .light-bluee {background-color:#A7DBF7;}
.widget_layered_nav .azul-empolvado, .widget_layered_nav .powder-blue {background-color:#8EC7E7;}
.widget_layered_nav .azul-verdoso, .widget_layered_nav .greenish-blue {background-color:#0090B3;}
.widget_layered_nav .azulina, .widget_layered_nav .bluish {background-color:#02689F;}
.widget_layered_nav .azulon, .widget_layered_nav .bright-and-intense-blue {background-color:#366F8F;}
.widget_layered_nav .azul-tinta, .widget_layered_nav .ink-blue {background-color:#02689F;}
.widget_layered_nav .beige, .widget_layered_nav .beige {background-color:#f5f5dc;}
.widget_layered_nav .beige-medio, .widget_layered_nav .middle-beige {background-color:#e1c699;}
.widget_layered_nav .blanco, .widget_layered_nav .white {background-color:#FBFBFB;}
.widget_layered_nav .blanco-roto, .widget_layered_nav .off-white {background-color:#FBFFF4;}
.widget_layered_nav .burdeos, .widget_layered_nav .bordeaux {background-color:#64ac34;}
.widget_layered_nav .cafe, .widget_layered_nav .brown {background-color:#453612;}
.widget_layered_nav .celeste, .widget_layered_nav .sky-blue {background-color:#0CB7F2;}
.widget_layered_nav .celeste-bebe, .widget_layered_nav .baby-sky-blue {background-color:#2DD0F6;}
.widget_layered_nav .crudo, .widget_layered_nav .ecru {background-color:#eeceac;}
.widget_layered_nav .ecru-chine, .widget_layered_nav .ecru-chine-en {background-color:#e5dece;}
.widget_layered_nav .estampado, .widget_layered_nav .print {background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNicgaGVpZ2h0PSc2Jz4KICA8cmVjdCB3aWR0aD0nNicgaGVpZ2h0PSc2JyBmaWxsPScjZWVlZWVlJy8+CiAgPGcgaWQ9J2MnPgogICAgPHJlY3Qgd2lkdGg9JzMnIGhlaWdodD0nMycgZmlsbD0nI2U2ZTZlNicvPgogICAgPHJlY3QgeT0nMScgd2lkdGg9JzMnIGhlaWdodD0nMicgZmlsbD0nI2Q4ZDhkOCcvPgogIDwvZz4KICA8dXNlIHhsaW5rOmhyZWY9JyNjJyB4PSczJyB5PSczJy8+Cjwvc3ZnPg==");}
.widget_layered_nav .faisan, .widget_layered_nav .faisan-en {background-color:#996B42;}
.widget_layered_nav .frambuesa, .widget_layered_nav .raspberry {background-color:#c51d34;} 
.widget_layered_nav .fresa, .widget_layered_nav .strawberry {background-color:#F91F0E;}
.widget_layered_nav .granate, .widget_layered_nav .garnet {background-color:#AA1C47;}
.widget_layered_nav .gris, .widget_layered_nav .gray {background-color:#8D8C8C;}
.widget_layered_nav .gris-claro, .widget_layered_nav .light-grey {background-color:#A5A5A5;}
.widget_layered_nav .gris-medio, .widget_layered_nav .middle-grey {background-color:#b5b8b1;}
.widget_layered_nav .gris-moyenne, .widget_layered_nav .grey-moyenne {background-color:#cdcdcd;}
.widget_layered_nav .gris-oscuro, .widget_layered_nav .dark-grey {background-color:#434b4d;}
.widget_layered_nav .guinda, .widget_layered_nav .cherry {background-color:#800040;}
.widget_layered_nav .jungla, .widget_layered_nav .jungle {background-color:#29ab87;}
.widget_layered_nav .lago, .widget_layered_nav .lake {background-color:#6878c9;}
.widget_layered_nav .lavanda, .widget_layered_nav .lavender {background-color:#A9ADD2;}
.widget_layered_nav .lino, .widget_layered_nav .linen {background-color:#EFF1AE;}
.widget_layered_nav .marino, .widget_layered_nav .navy {background-color:#071F3F;}
.widget_layered_nav .marron, .widget_layered_nav .brown {background-color:#804000;}
.widget_layered_nav .jungla, .widget_layered_nav .jungle {background-color:#29ab87;}
.widget_layered_nav .marsala, .widget_layered_nav .marsala-en {background-color:#581d22 ;}
.widget_layered_nav .menta, .widget_layered_nav .mint {background-color:#9AF9D7;}
.widget_layered_nav .motas, .widget_layered_nav .specks {  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8Y2lyY2xlIGN4PScyLjUnIGN5PScyLjUnIHI9JzIuNScgZmlsbD0nYmxhY2snLz4KPC9zdmc+");background-position: center;background-size: 50%;}
.widget_layered_nav .multicolor, .widget_layered_nav .multicolored {background:linear-gradient(90deg, rgba(169,180,58,1) 31%, rgba(29,101,253,1) 47%, rgba(252,69,69,1) 58%);}
.widget_layered_nav .navy, .widget_layered_nav .navy-blue {background-color:#202A44;}
.widget_layered_nav .oceano, .widget_layered_nav .ocean {background-color:#233960;}
.widget_layered_nav .petroleo, .widget_layered_nav .petroleum {background-color:#006269;}
.widget_layered_nav .piedra, .widget_layered_nav .stone {background-color:#ded3bd;}
.widget_layered_nav .praire, .widget_layered_nav .praire-en {background-color:#305c79;}
.widget_layered_nav .rayas, .widget_layered_nav .stripes {background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCc+CiAgPHJlY3Qgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyBmaWxsPSd3aGl0ZScgLz4KICA8cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nNScgaGVpZ2h0PScxMCcgZmlsbD0nYmxhY2snIC8+Cjwvc3ZnPg==");background-size: 37%;}
.widget_layered_nav .rojo, .widget_layered_nav .red {background-color:#EC0303;}
.widget_layered_nav .rojos, .widget_layered_nav .reds {background-color:#D70101;}
.widget_layered_nav .rosa, .widget_layered_nav .pink {background-color:#FB7BA8;}
.widget_layered_nav .rosa-bebe, .widget_layered_nav .baby-pink {background-color:#F8A6C3;}
.widget_layered_nav .rosa-empolvado, .widget_layered_nav .dusty-pink {background-color:#EF92BB;}
.widget_layered_nav .rosa-fuerte, .widget_layered_nav .hot-pink {background-color:#B20256 ;}
.widget_layered_nav .rosa-medio, .widget_layered_nav .medium-pink {background-color:#FB97C3;}
.widget_layered_nav .rosa-palido, .widget_layered_nav .pale-pink {background-color:#ea899a ;}
.widget_layered_nav .rosa-palo, .widget_layered_nav .pale-pink {background-color:#F9CBD9;}
.widget_layered_nav .rosas, .widget_layered_nav .pinks {background-color:#FB578A;}
.widget_layered_nav .smock, .widget_layered_nav .smock-en {background-color:#D6D381;}
.widget_layered_nav .topo, .widget_layered_nav .mole {background-color:#4a4034;}
.widget_layered_nav .tostado, .widget_layered_nav .toast {background-color:#8e372e ;}
.widget_layered_nav .turquesa, .widget_layered_nav .turquoise {background-color:#24D3D8;}
.widget_layered_nav .verde, .widget_layered_nav .green {background-color:#009846;}
.widget_layered_nav .verde-agua, .widget_layered_nav .water-green {background-color:#5FF8BE;}
.widget_layered_nav .verde-antiguo, .widget_layered_nav .old-green {background-color:#1c542d;}
.widget_layered_nav .verde-empolvado, .widget_layered_nav .dusty-green {background-color:#8BC4AE ;}
.widget_layered_nav .verde-medio, .widget_layered_nav .medium-green {background-color:#61B664;} .widget-area .widget {font-size: 1em; }
.widget-area .widget h1.widget-title {font-size: 1.2em; }
.header-widget-region .widget {font-size: 1em; }
.single-product div.product .product_meta, .single-product div.product .woocommerce-product-rating a, ul.products li.product .star-rating {font-size:0.9em;}
a:focus, .button:focus, .button.alt:focus, .button.added_to_cart:focus, .button.wc-forward:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {outline:none;}
.entry-meta .author {display:none;}
.woocommerce-tabs ul.tabs li a {color:#333;}
.single-product div.product p.price {margin:0.3em; }
.single-product .designer-attributes {margin-top:0; padding-top:0;}
.product_design span.icon-zoom {display:none;}
table.wishlist_table {font-size:95%;}
.wishlist-title-container h2 {display:none;} #keep_shopping {padding:0.8em 0;}
.woocommerce-message,.woocommerce-info {background-color: #EEE4D1; color:#666666;}
.woocommerce .woocommerce-message .button, #content .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward { background-color: #ddc9a3 !important; padding: 8px 25px !important; opacity:1 !important;text-decoration: none;}
.woocommerce .woocommerce-message .button:hover { background-color: #bca173 !important;} .select2-container--default .select2-selection--single {background-color: #f2f2f2; border: 1px solid #e8e8e8;padding: 7px; height: 40px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top:7px;}
.post-type-archive-product .product .onsale, .e-product-store .product .onsale {width:auto;}
.single-product div.product .woocommerce-product-gallery img {margin:0 auto;}
.single-product div.product form.cart {padding-top:0;}
#redsys_payment_form a.cancel {float:left; margin-right:10%; background:none; color:#333333;}
#categoriashome {width:96%; margin:1.5em auto 1em auto;}
#categoriashome li.product {width:42%; margin: 1em 4% 2em 4%; border:1px solid #ffffff; float:left; min-height:215px; }
.archive ul.products li.product { width: 42%; margin: 10px 4%; float: left; min-height:fit-content; border:1px solid #ffffff;}
ul.products li.product:hover, #categoriashome li.product:hover {border:1px solid #d5ba8c; padding:8px; }
#categoriashome li h2 a {color:#087aa3; font-weight:700;}
#categoriashome li.product img, ul.products li.product img{margin:0 auto; width:100%;}
.half {width:100%;margin: 0 0 1.2em 0;}
.woocommerce-cart-tab-container .widget_shopping_cart {color:#054b5d !important; background:#ffffff;}
.woocommerce-cart-tab-container .widget_shopping_cart a:not(.button), .woocommerce-cart-tab-container .widget_shopping_cart .widgettitle {color:#054b5d !important;}
.woocommerce-cart-tab-container .widget_shopping_cart .total {margin-bottom:2em !important;}
#contacto label {width:90px;text-align:right;}
#masthead .site-header-cart .cart-contents:after {content:""; height: 30px; width: 30px;background-size: contain;}
.page-template-template-homepage .site-main {padding-top:0.5em;}
.menu-toggle,.filtro-toggle, button.menu-toggle { border:none; } .wc-block-all-products .wp-block-button.wc-block-components-product-button {display:none;}
.woocommerce-breadcrumb a {text-decoration:none;}
ul.products li.product .woocommerce-loop-product__title {text-transform:uppercase; font-size:1em; line-height:1.6em; }
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {text-transform: uppercase; font-size:1.1rem; line-height: 14px;}
ul.products li.product .price { font-weight:600; margin-bottom:0;}
.storefront-sorting,.storefront-sorting select {color:#959595;}
.storefront-sorting select {border:1px solid #959595; padding:5px;}
.woocommerce-result-count {padding:0.8em 0; margin-bottom:0;}
.woocommerce-breadcrumb, #reviews .commentlist li .comment_container {background:none !important;}
ul.products li.product img {margin-bottom:0.5em;}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {left:inherit; right:10px;}
.widget_yith-wcwl-items .heading-icon .fa-heart-o:before, .yith-wcwl-icon.fa-heart-o:before,.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg {filter:none; color:#DDC9A3; }
.products li .yith-wcqv-button  {background:none; background-color:transparent !important; border:none; color:#DDC9A3 !important; font-size:1.4em;font-family: Font Awesome\ 5 Free;font-weight: 900;position: absolute; top: -5px; left: 12px; padding: 10px 0;}
.wishlist_table .yith-wcqv-button {background: transparent; color: #d5ba8c; font-family: 'Font Awesome 5 Free'; display:none;}
.wishlist_table .yith-wcqv-button {position:relative; top:3px; left:8px;}
.products li .yith-wcqv-button:before, .wishlist_table .yith-wcqv-button:before  {content:'\f06e';}
.woocommerce .woocommerce-message .button {background-color:#f7a700; padding:0.6em 1.2em; font-size:1em;}
.woocommerce .woocommerce-message .button:hover {background-color:#efb43a; color:#fafafa;}
.storefront-single-product-pagination a:hover {background: #41ab16;color: #ffffff;opacity:0.85;}
.home .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {float:none; width:90%; text-align:center; margin:8px auto;} .single-product div.product .variations_button {padding-top:0;}
.single-product div.product a.reset_variations {display:none;}
.single-product #aditional_info {clear:both; font-size:0.9em;}
#describe_producto {padding:8px;}
#describe_producto p:last-child {margin-bottom:5px;}
#guia_tallas {padding:8px 0;}
.tableinside {overflow-x:auto;}
.single-product #aditional_info a, #sobrepie .widget_recently_viewed_products .product_list_widget li>a  {color:#666666; transition:all 0.5s;}
#sobrepie .widget_recently_viewed_products .product_list_widget li>a:hover {transform: scale(1.2);}
.single-product #aditional_info a:hover, #sobrepie .widget_recently_viewed_products .product_list_widget li>a:hover, .widget-area .widget a:hover, #showsidebar:hover,#cinta-top a:hover,#site-header-cart a.cart-contents:before:hover {color:#d25800;}
.tejidosespaciales {justify-content: space-around;}
.tejidosespaciales a {color:#666666; text-decoration:none !important; font-weight:600;}
.tejidosespaciales .wp-block-image {position:relative;display: flex;flex-wrap: wrap;align-items: center; transition:all 0.6s;}
.tejidosespaciales img {width:100%;}
.imgcategoriashome .wp-block-image, .imgcategoriashome .wp-block-image figure { margin:0 !important;width:100%;}
.imgcategoriashome .wp-block-image img {width:100%;}
.imgcategoriashome h4 {padding:5px 10px; background:#D5BA8C;margin-top:-10px;}
.imgcategoriashome h4 a {color:#ffffff !important; }
.imgcategoriashome .wp-block-column {transition: all 0.5s;}
.tejidosespaciales .wp-block-image:hover, .imgcategoriashome .wp-block-column:hover {transform:scale(1.03);}
.tejidosespaciales figcaption {position:absolute; left:5%; right:5%; background:#ffffffe3; text-transform:uppercase; font-size:1em; font-weight:700; padding:10px 5%; border:2px solid #D5BA8C; }
@media screen and (min-width: 768px){
.col-full {max-width:1196px;}
.content-area {width:98%; float:none; margin-right:auto; margin-left:auto;}
#secondary .widget_media_image {max-width:96%;}
.blog .hentry.type-post .entry-content {width:98%; float:none; margin-left:2%;}
.storefront-primary-navigation {}
.site-header {border-bottom-color:transparent;}
.site-header .site-branding {width:fit-content !important; float:none !important; margin:0 auto !important; }
.site-header .site-branding img {width:125px;}
.woocommerce-breadcrumb {padding: 1em 0;}
.site-header-cart .cart-contents .tax_label,.site-header-cart .cart-contents .count{display:inline-block;}
.site-branding {width:100%; text-align:center;}
.site-header .custom-logo-link {margin:0 auto;}
.site-header .site-branding img {width:110px;top: -7px; position: relative;}
button.menu-toggle {position: absolute; left: 5px; top: 0;}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {padding-top:1em;}
.woocommerce-active .site-header .site-header-cart {float:none;position:absolute; top:0; right:0;}
.woocommerce-active .site-header .main-navigation { float: none; width:auto; margin: 10px auto; text-align:center;}
.woocommerce-breadcrumb {margin-bottom:0; padding:0.5em 0;}
.storefront-breadcrumb {padding:0.5em 0;}
.archive ul.products li.product {margin:inherit; margin-bottom:25px;}
.site-main .related ul.products li.product {width:14%; margin-right:2.5%;}
.site-main .storefront-single-product-pagination a {position:relative; margin-top:2em;}
.site-main .storefront-single-product-pagination a[rel="prev"] {left:0;}
.site-main .storefront-single-product-pagination a[rel="next"] {right:0;}
.main-navigation ul li.derecha {float:right;}
.main-navigation ul li.telefono a {font-weight:700; background:rgba(255,255,255,0.3); padding:1em; border-radius:3px; margin-top:0.5em;}
.main-navigation ul.menu ul.sub-menu li:hover {background:#DDC9A3; color:#FAF7E1;}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {padding:1em;}
.woocommerce-active .site-header .main-navigation { margin-right:0;}
.main-navigation ul li a {font-size: 1.1rem;}
.footer-widgets {padding-top:2em;}
.footer-widgets.col-4 .block { margin-top:1em;}
.footer-widgets.col-4 .block:last-child {float:right; text-align:right;}
.site-footer { padding:2px 3% 100px 3%;}
ul.products li.product {min-height:270px; }
#sobrepie .widget_recently_viewed_products .product_list_widget li { width:20%; }
.footer-widgets.col-4 .block {width: 21.7391304348%;float: left; margin:0 4.347826087% 0 0; } #showsidebar {float:right; }
ul.products li.product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {float:left; width:75%;text-align:left; }
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {text-transform: uppercase; font-size:12px; line-height: 14px;}
ul.products li.product img {margin-bottom:1em;}
ul.products li.product .price,.wc-block-grid__products .wc-block-grid__product .price{float:right; font-weight:600; margin-bottom:0;}
.home .wc-block-grid__products .wc-block-grid__product .price {float:none; position:relative; right:inherit; bottom:inherit; }
.wc-block-grid__products .wc-block-grid__product .price {padding-bottom: 0 !important;  position: absolute; right: 15px; bottom: 5px;  font-size:1rem;}
.page-template-template-fullwidth-php .site-main .columns-4 ul.products li.product, .page-template-template-homepage-php .site-main .columns-4 ul.products li.product, .storefront-full-width-content .site-main .columns-4 ul.products li.product {width:21%;}
.storefront-breadcrumb {margin-bottom:0;}
.storefront-single-product-pagination {margin-top:2em;}
.woocommerce .woocommerce-message .button {float: right; margin-bottom:0;}
}
@media screen and (min-width: 1200px){ body.fijado .site-header {}
body.fijado .site-header .site-branding {}
body.fijado .site-header .main-navigation {}
body.fijado .main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {}
body.fijado .site-header-cart .cart-contents {}
.footer-widgets.col-4 .block {width: 21.7391304348%;float: left; margin-right: 4.347826087%;}
#sobrepie .widget_recently_viewed_products .product_list_widget li { width:8%; margin:5px 2%;}
#sobrepie .widget_recently_viewed_products .product_list_widget li img {max-width:130px;}
}
@media(min-width: 1380px){
.col-full {max-width:96%;max-width:1600px; }
.site-header .site-branding img {width:180px; max-width:100%;}
.archive ul.products li.product{min-height:390px;}
}
@media (min-width: 66.4989378333em) {
.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignfull {padding-left:0; padding-right:0;}
}
@media(max-width:568px){
.col-full { margin-left: 1rem; margin-right: 1rem;}
#cinta-top {height:45px;}
#cinta-top .widget_text {overflow:hidden; font-size:0.75em !important;}
#cinta-top aside.widget_text {width:65%;}
#cinta-top aside.widget_icl_lang_sel_widget {width:30%;}
.archive ul.products li.product{min-height:330px;}
.main-navigation ul li a {padding:10px 5px;}
.storefront-primary-navigation .col-full {padding:0;}
.site-footer {background-size: auto 45px;}
.tejidosespaciales {gap:1rem !important;}
.tejidosespaciales.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis:45% !important; margin-bottom:15px; max-width:45%;} 
.tejidosespaciales figure.wp-block-image {margin-bottom:0 !important;}
.tejidosespaciales figcaption {font-size:0.8em;}
#yith-quick-view-modal #yith-quick-view-content,.yith-quick-view-content.woocommerce div.product .product {height:100vh !important;}
div#yith-quick-view-content div[id^="product"] {overflow:visible;}
.yith-quick-view-content.woocommerce div.product {overflow:scroll;}
.yith-quick-view-close svg {stroke-width:4 !important;}
}
@media(max-width:480px){
.home .wp-block-handpicked-products .wc-block-grid__products {display:flex !important;}
.home .wp-block-handpicked-products .wc-block-grid__product {flex:1 0 48% !important;}
}
@media(min-width:568px) and (max-width:768px){
.archive ul.products li.product{min-height:460px;}
}