:root{--container-width:1400px}#header.header h1.site-title{line-height:22px;font-weight:400;font-style:normal;font-size:22px}body,p{font-family:Poppins;line-height:22px;font-weight:400;font-style:normal;font-size:15px}.blog-listing-wrap h2.entry-title,.search h2.entry-title{font-family:BazarMedium;line-height:24px;font-weight:400;font-style:normal;font-size:24px}.title-area-wrap h1.entry-title{line-height:70.5px;font-size:47px}h2,.dropcap-letter.h2-dropcap,.cart-empty,.woocommerce-thankyou-order-received,.owl-counter{line-height:24px;letter-spacing:-1px;font-size:24px}.ox-menu .nav-menu>.menu-item>a{font-family:Oswald;line-height:22px;letter-spacing:-1px;font-weight:400;font-style:normal;font-size:22px}.ox-menu .sub-menu .menu-item>a,.ox-menu :is(.multicolumn-menu,.ox-dropdown--megamenu) .sub-menu .menu-item.menu--text-bold>a{line-height:22px;font-size:22px}.ox-menu .sub-menu.mm-font-style .ox-megamenu-list>.menu-item:not(.menu--text-bold)>a,.ox-menu :is(.ox-dropdown--megamenu,.multicolumn-menu)>.sub-menu.mm-font-style>.menu-item>.sub-menu>.menu-item:not(.menu--text-bold)>a,.ox-menu :is(.ox-dropdown--megamenu,.multicolumn-menu)>.sub-menu.mm-font-style>.menu-item:not(.menu--text-bold)>a{line-height:22px;font-size:22px}.slide-out-menu-content .menu-item a{line-height:29.7px;font-size:22px}.slide-out-menu-content>ul>.menu-item>a{line-height:29.7px;font-size:22px}div.product .entry-summary .product_title,.woocommerce-page div.product .product_title,.single-product div.product h1.product_title{font-family:BazarMedium;line-height:30px;font-weight:400;font-style:normal;font-size:30px}.ox-menu>ul>li>a .ox-menu-label{justify-content:center;width:100%;top:-2px;left:0;transform:translateY(-100%)}.ox-menu .sub-menu .ox-menu-label{position:relative;left:0;top:-3px;padding:3px 5px}.menu--stars-on .ox-menu .nav-menu>li:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 9" width="9" height="9"><polygon points="4.5,0 5.9,3 9,3.4 6.8,5.7 7.3,9 4.5,7.5 1.7,9 2.3,5.7 0,3.4 3.1,3 " fill="rgb(255, 166, 43)"/></svg>')}.grid-products-banner-1 .grid-products-wrapper>div{background-color:#f7f7f6}.grid-products-banner-2 .grid-products-wrapper>div{background-color:#f7f7f6}.woocommerce-page .entry-summary .stock{display:none!important}.ox-menu .nav-menu>.menu-item{padding-left:30px;padding-right:30px}.header .header-main__inner .header-left>.header-block,.header .header-main__inner .header-right>.header-block{flex-wrap:nowrap}#header.header .header-main__inner{padding-left:0;padding-right:0}.header-main__inner{min-height:60px}header .topline .header-item{padding-left:12px;padding-right:12px}.header-centered-logo .flex-column.logo,.header .flex-column.logo{max-width:176px}#header.header.is-sticky .flex-column.logo img{max-height:120px!important}.flex-column.logo.logo-outside{top:-48px;margin-bottom:-84.5px}#header-mobile.header-mobile .flex-column.logo.logo-outside{top:-48px;margin-bottom:-48px}.header .header-item.slide-out-menu .item-w-circle{display:none!important}@media only screen and (max-width:768px){.header-mobile .topline .topline-inner{padding-bottom:38px}.header-mobile .topline .topline-inner{flex-wrap:wrap}.header-mobile .topline .flex-column{width:100%;display:flex;align-items:center;text-align:center}.header-mobile .topline .flex-column .nav{width:auto}}.sticky-resized.is-sticky .header-main__inner :is(){display:none!important}.header-item.slide-out-menu .item-w-circle .slide-menu-icon{width:22px}:root{--retro-main-sides-pattern:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 3 18" x="0px" y="0px" enable-background="new 0 0 3 18" xml:space="preserve" height="18px" width="3px"><path d="M0,12.9V18H3V16.4A5.6,5.6,0,0,1,0,12.9Z" fill="rgb(229, 222, 207)" /><path d="M3,6.6V0H0V10.1A5.6,5.6,0,0,1,3,6.6Z" fill="rgb(229, 222, 207)" /></svg>');--retro-rev-arrow:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="63.9" height="16.9" viewBox="0 0 63.9 16.9"><polygon points="10.9 2.8 8.1 0 0 8 0 8.4 0 8.9 8.1 16.9 10.9 14.1 5.3 8.4 10.9 2.8" style="fill:rgb(114,63,50)"/><polygon points="64 2.8 61.1 0 53 8 53 8.4 53 8.9 61.1 16.9 63.9 14.1 58.3 8.4 64 2.8" style="fill:rgb(255,255,255)"/></svg>');--retro-perf-paper-edge: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 3"><path d="M0,3H4a7.5,7.5,0,0,1,6-3H0V3Z" fill="rgb(234,205,151)"/><path d="M10,0a7.5,7.5,0,0,1,6,3h4V0H10Z" fill="rgb(234,205,151)"/></svg>');--retro-mute-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="14.5" viewBox="0 0 16 14.5"><path d="M5.8,3.6A3,3,0,0,1,4,4.2H1a0.9,0.9,0,0,0-1,1v5.7a0.9,0.9,0,0,0,1,1H5l0.8,0.6,3.3,2.6a0.5,0.5,0,0,0,.8-0.4V1.3A0.5,0.5,0,0,0,9.2.9Z" transform="translate(0 -0.8)" fill="rgb(114,63,50)"/></svg>');--retro-unmute-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="14.5" viewBox="0 0 16 14.5"><path d="M5.8,3.6A3,3,0,0,1,4,4.2H1a0.9,0.9,0,0,0-1,1v5.7a0.9,0.9,0,0,0,1,1H5l0.8,0.6,3.3,2.6a0.5,0.5,0,0,0,.8-0.4V1.3A0.5,0.5,0,0,0,9.2.9Z" transform="translate(0 -0.8)" fill="rgb(114,63,50)"/><path d="M11,5V5.6A3.2,3.2,0,0,1,12,8a3.2,3.2,0,0,1-1,2.4V11c1.1,0,2-1.3,2-3S12.1,5,11,5Z" transform="translate(0 -0.8)" fill="rgb(114,63,50)"/><path d="M11.5,2H11v1h0.5C13.4,3,15,5.3,15,8s-1.6,5-3.5,5H11v1h0.5C14,14,16,11.3,16,8S14,2,11.5,2Z" transform="translate(0 -0.8)" fill="rgb(114,63,50)"/></svg>');--retro-quote-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="46" height="40" viewBox="0 0 45 40"><path d="M39.2,34.6H39.1A16,16,0,0,0,45,22.5C45,12.8,35.6,5,24,5S3,12.8,3,22.5,12.4,40,24,40a24.1,24.1,0,0,0,10.7-2.4H34.6a18.5,18.5,0,0,0,4.6.7,8.9,8.9,0,0,0,4.6-1,13.4,13.4,0,0,1-3-.9A4,4,0,0,1,39.2,34.6Z" style="opacity:0.07"/><path d="M36.2,29.6H36.1A16,16,0,0,0,42,17.5C42,7.8,32.6,0,21,0S0,7.8,0,17.5,9.4,35,21,35a24.1,24.1,0,0,0,10.7-2.4H31.6a18.5,18.5,0,0,0,4.6.7,8.9,8.9,0,0,0,4.6-1,13.4,13.4,0,0,1-3-.9A4,4,0,0,1,36.2,29.6Z" style="fill:rgb(114,63,50)"/><circle cx="25.1" cy="20.8" r="3.7" style="fill:white"/><path d="M23.9,17.4a6.9,6.9,0,0,1,1.6-3.1,11.9,11.9,0,0,1,3.1-2.5l-1.3-1.6a14,14,0,0,0-5.2,5.4c-2,4.3-.5,6.5-0.5,6.5" style="fill:white"/><circle cx="16.1" cy="20.8" r="3.7" style="fill:white"/><path d="M14.9,17.4a6.9,6.9,0,0,1,1.6-3.1,11.9,11.9,0,0,1,3.1-2.5l-1.3-1.6a14,14,0,0,0-5.2,5.4c-2,4.3-.5,6.5-0.5,6.5" style="fill:white"/></svg>');--retro-minus-i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8" width="8px" height="8px"><rect y="3" width="8" height="2" style="fill:rgb(114,63,50)"/></svg>');--retro-plus-i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8" width="8px" height="8px"><rect y="3" width="8" height="2" style="fill:rgb(114,63,50)"/><rect y="3" width="8" height="2" transform="translate(8 0) rotate(90)" style="fill:rgb(114,63,50)"/></svg>');--retro-star: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 9" width="9" height="9"><polygon points="4.5,0 5.9,3 9,3.4 6.8,5.7 7.3,9 4.5,7.5 1.7,9 2.3,5.7 0,3.4 3.1,3 " fill="rgb(114,63,50)"/></svg>');--retro-candy-line-url:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="6" viewBox="0 0 41 6"><polygon points="14 6 0 6 6 0 20 0 14 6" style="fill:rgb(217, 37, 28)"/><polygon points="34.5 6 20.5 6 26.5 0 40.5 0 34.5 6" style="fill:rgb(83, 135, 185)"/></svg>');--retro-portfolio-camera: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="19" fill="rgb(114,63,50)" viewBox="0 0 27 19"><path d="M24,3H20a2,2,0,0,0-2-2H11A2,2,0,0,0,9,3H5A4,4,0,0,0,1,7v9a4,4,0,0,0,4,4H24a4,4,0,0,0,4-4V7A4,4,0,0,0,24,3ZM14.5,17A5.5,5.5,0,1,1,20,11.5,5.5,5.5,0,0,1,14.5,17Z" transform="translate(-1 -1)" /><circle cx="13.5" cy="10.5" r="3.5"/></svg>');--retro-small-arrow: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.6" height="14" viewBox="0 0 9.6 14"><polygon points="9.6 7 4 0 4 2 0 2 0 12 4 12 4 14 9.6 7" fill="rgb(114,63,50)"/></svg>');--retro-btn-ribbon-i: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 44" xml:space="preserve"><polygon points="40,44 19.9,36 0,44 0,0 40,0 " style="fill:rgb(114,63,50)" /><polygon class="retro-ribbon-stroke" points="36.5,38.5 19.9,32.2 3.5,38.5 3.5,3.5 36.5,3.5 " style="stroke:rgba(255,255,255,0.09);fill:none;stroke-miterlimit:10"/></svg>');--retro-tags-star: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 6" width="6" height="6"><polygon points="3 0 3.9 2 6 2.3 4.5 3.8 4.9 6 3 5 1.1 6 1.5 3.8 0 2.3 2.1 2 3 0" fill="rgb(114,63,50)"/></svg>');--retro-checkbox-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.9" height="7.1" viewBox="0 0 9.9 7.1"><polygon fill="rgb(255,255,255)" points="8.5 0 4.2 4.2 1.4 1.4 0 2.8 2.8 5.7 2.8 5.7 4.2 7.1 9.9 1.4 8.5 0"/></svg>');--retro-select-icon: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11.3 7.1" width="12" height="8"><rect x="-0.1" y="3" width="8" height="2" transform="translate(3.6 -2) rotate(45)" style="fill:rgb(114,63,50)"/><rect x="4.1" y="3" width="8" height="2" transform="translate(16.3 0.6) rotate(135)" style="fill:rgb(114,63,50)"/></svg>');--container-width:1400px;--retro-grid-col-n:4;--retro-shop-gallery-width:45%;--retro-header-items-gap: 6px;--retro-body-font:Poppins;--retro-body-fs:15px;--retro-main-font-font-family: Oswald;--retro-menu-font:Oswald;}@media only screen and (max-width: 1399.9px) {:root{--retro-grid-col-n:3;}}@media only screen and (max-width: 991.9px) {:root{--retro-grid-col-n:3;}}@media only screen and (max-width: 767.9px) {:root{--retro-grid-col-n:2;--retro-body-fs: 14px;}.title-area-wrap h1.entry-title {font-size: 33px;line-height: 39px;}h1{font-size: 28px;line-height: 34px;}h2{font-size: 24px;line-height: 28px;}h3, .woocommerce-loop-category__title, .woocommerce #review_form #respond #reply-title, .woocommerce div.product .woocommerce-tabs .panel h2, .dropcap-letter.h3-dropcap, .woocommerce-page .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cart_totals h2{font-size: 20px;line-height: 24px;}h4{font-size: 18px;line-height: 22px;}h5 {font-size: 16px;line-height: 20px;}.footer-area .widget-title, .footer-area widgettitle{font-size: 24px;line-height: 28px;}.blog-listing-wrap h2.entry-title, .search h2.entry-title{font-size: 24px;line-height: 28px; }} /*Kirki*/ /* Page Layout ---------------------------------------------------- */ #page-wrap{padding: 0 !important;}.nav-links a:hover, button:hover, .button:hover, a.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{background-color: var(--retro-btn-bg-hover) !important;}.title-area-wrap:after{background-image: linear-gradient(to top, var(--retro-title-bottom-shadow-color) 0%, #fff0 30%);}.ox-menu .nav-menu > .menu-item{padding-top: 0px !important; padding-bottom: 0px !important;}header .topline-inner:after{display: none;}.footer-logo {display:none;} .header .container{padding-right: 0; padding-left: 0; max-width: 1442px;}.header .topline.container{padding-right: 0; padding-left: 0; max-width: 1400px;}.header-ribbon-left{left: -29px;}.header-ribbon-right{right: -29px;}.title-area-wrap{padding-bottom: 20px; padding-top: 20px;}.title-lines-lr{display: flex; align-items: center; justify-content: center; padding: 0;}.title-lines-lr:before, .title-lines-lr:after{width: 230px; background: rgba(59, 24, 18, .2);}.title-lines-lr > .entry-title{width: fit-content; margin: 0 !important; padding: 0 30px;}.header .header-main__inner{padding-top: 0; padding-bottom: 0;}header .topline-inner{height: 66px; padding-top: 8px !important; padding-bottom: 8px !important;}div#primary{max-width: 1080px; margin: 0 auto; padding-left: 15px !important; padding-right: 15px !important;}header#header{background-image: none !important; background-color: #ede0cd !important;}.flex-row.topline-inner{background-image: none !important; background-color: #ede0cd !important;}.main-top{display: none;}.ox-menu .sub-menu .menu-item > a{padding: 16px 5px 10px !important; line-height: 29.7px !important;}.header-mobile:after, header.header:after{box-shadow: none !important;}.page-heading-text .title-lines-lr:before{right: 0; margin-left: 0;}.page-heading-text .title-lines-lr:after{left: 0; margin-right: 0;}footer > .row, .copyright-area > .row{max-width: 1080px !important; margin: 0 auto !important;}.RETRO_Widget_Recent_Posts .widget-img-wrap img{max-width: 70px;}/* Tipografias ---------------------------------------------------- */ .nav a span{font-family: "Oswald";}#tab-description p, #tab-description .wp-block-column{ color: #525252; font-family: 'Poppins', sans-serif; font-size: 15px; font-style: normal; font-weight: 400; text-decoration: none; text-transform: none; margin-bottom: 1em;}.elementor-widget-text-editor{color: #525252;}.tabs.wc-tabs, #tab-description h2, #tab-additional_information h2{display: block !important;}.woocommerce-tabs #tab-description>h2:first-child, .woocommerce-tabs #tab-additional_information>h2:first-child{display: none !important;}.elementor-button span{font-family: 'Quicksand' !important;}a.button span{font-family: "Quicksand" !important; font-size: 15px !important;}.entry-content h3, .textwidget h3, div[itemprop~="description"] h3, .term-description h3{font-size: 18px; line-height: 1.1;}dt, b, strong{color: inherit !important;}.single-post h1.entry-title{font-size: 31px;}ul.post-categories li{font-size: 12px;}ul.post-categories li:before{content: "Categorías: "}p{margin-bottom:1em !important;}.copyright-text p{color: white; font-size: 12px;}.elementor-icon-box-title{font-family: 'Quicksand' !important;}.entry-content h2{margin-bottom: 12px;}.title-shadow-show.woocommerce-edit-account legend, .title-shadow-show :where( .retro-products-filter-widget-wrap .retro-products-filter-title, .retro-products-filter-slideout-wrap .retro-products-filter-title, .header-main__inner .header-item.slide-out-menu .text, .header-main__inner .header-item.myaccount .text, .header-main__inner .header-item.cart .cart-text, .slide-out-menu-content>ul> .menu-item>a, .ox-menu .nav-menu>.menu-item>a, .logo-text,.page-title,.filters-title, .comment-reply-title, .entry-title, .woocommerce-thankyou-order-received, h3,h2,h1, .elementor-icon-box-title, .widget-title,.widgettitle ){text-shadow: none !important; text-transform: uppercase !important;}.header-main__inner :is(.header-item.myaccount .text,.header-item.slide-out-menu .text,.header-item.cart .cart-text), .ox-menu .nav-menu>.menu-item>a{text-shadow: none !important; text-transform: uppercase !important;}/* Widgets --------------------------------------------------------- */ .-afca-wrap h3{text-align: center;}.elementor-flip-box__front{background: #1abc9c !important;}.elementor-flip-box__back{background: #4054b2 !important;}.elementor-flip-box__layer__title{color: white;}.footer-area .title{font-size: 16px !important; line-height: 1.25 !important; text-transform: uppercase !important; font-family: 'Oswald' !important; color: #6aa449 !important;}.widget_post_area .widget--excerpt p, .widget_post_area .widget--excerpt{color: #e9d9c0 !important; font-family: 'Quicksand' !important; font-size: 12px; line-height: 18px;}/* toggle */ .toggle-white{margin-bottom: 18px; padding: 12px 15px 7px 0;}.toggle-white + .toggle-white{margin: -14px 0 18px}.toggle-white .t_ico{height: 24px; left: 7px; top: -5px; width: 24px}.toggle-white .toggle_container{padding: 7px 0 11px 45px}.toggle-white .trigger{padding: 0 0 0 44px; margin-bottom: 8px;}.toggle-white .trigger{font-size:14px; font-weight: normal;}.content-area .toggle-white{box-shadow:1px 2px 5px rgba(28,20,6,0.14); background:#fff;}.t_ico{-moz-transition: background-color .2s; -o-transition: background-color .2s; -webkit-transition: background-color .2s; border-radius: 100%; display: block; position: absolute;}.toggle-white .t_ico{height: 24px; left: 7px; top: -5px; width: 24px}.content-area .t_ico{ border:1px solid #c5bbb9; background:url(/wp-content/uploads/2025/12/sprite_retro.png) no-repeat -392px -192px #fdfbf8;}.content-area .trigger.active .t_ico{background:url(/wp-content/uploads/2025/12/sprite_retro.png) no-repeat -492px -192px #fdfbf8;}/* Pagination ----------------------------------------------------- */ .pagination .page-numbers li a, .pagination .page-numbers li span{min-width: 30px !important; height: 30px !important; line-height: 10px !important; background: transparent !important; box-shadow: inset 0 0 0 0 !important; font-weight: normal;}.pagination .page-numbers li span{color: #595959 !important;}.pagination .page-numbers li a:hover{color: var(--retro-pagination-color, var(--retro-a-color)) !important; background: var(--retro-pagination-bg, var(--retro-toggle-bg)) !important; box-shadow: inset 0 0 0 1px var(--retro-pagination-border, var(--retro-toggle-border)) !important; font-weight: normal;}.pagination li a.prev:before, .pagination li a.next:before, .pagination li a.prev:after, .pagination li a.next:after{width: 30px; height: 14px; top: 9px;}.pagination li a.prev:before, .pagination li a.next:before{left: 0;}.pagination li a.prev:after, .pagination li a.next:after{left: -40px;}/* Contact form ------------------------------------------------------- */ .widget_contactform{margin-bottom:61px;} .contactform-wrap{position: relative; z-index:2;} .contactform-wrap:after{content:''; position:absolute; width:62px; height:68px; z-index:3;} .contactform-wrap:after{background:url(/wp-content/uploads/2025/12/sprite_retro.png) no-repeat 0 -350px;} .contactform-bg{height:67px; z-index:1;} .contactform-indent{padding: 20px !important;} p.note{color: white; margin: 20px;}.form_line{position: relative; margin:0px 0px 23px 1px;} .form_textarea{position:relative; width:100%;} .widget_contactform .form_line{margin-right: 84px;} .widget_contactform span{float: left; color:#713f32;} .widget_contactform input[type="text"]{background: none; box-shadow: none; color:#867e72; width: 100%;} .widget_contactform textarea{display:block; clear:both; background:url(/wp-content/uploads/2025/12/textarea-tail.png) repeat; box-shadow: none; color:#867e72; line-height:20px;} .widget_contactform textarea::-webkit-input-placeholder{color: #867e72;} .widget_contactform textarea:-moz-placeholder{color: #867e72;} .content-area .form_textarea{margin-bottom:23px;} .form_indent{margin:0px 0px 23px 1px; position:relative;} .widget_contactform input[type="text"] {height: 14px;padding:0; margin:0px 0px 0px 3px; border:0;} .widget_contactform textarea{border:0; margin-top:-3px; padding:2px 0px 2px 1px; height:120px;} .widget_contactform button{padding:0 6px !important; position:relative; border: 0; -moz-transition: all 0.25s ease-in; -webkit-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in} .widget_contactform button:before, .widget_contactform button:after{content:''; position:absolute; z-index:1; top:14px; width:8px; height:1px;} .widget_contactform button:before{left:-10px; margin: 0 !important;} .widget_contactform button:after{right:-10px; margin: 0 !important;} .widget_contactform button{background: none !important; color: #462119 !important; font-weight: 400 !important; font-size: 24px !important; font-family: 'Oswald', sans-serif !important; text-transform: uppercase !important;}.widget_contactform button:hover{color: #904737 !important;}.content-area .widget_contactform .widget-title{margin-bottom:10px;} .content-area .contactformWidget{margin:0 -1px;} .content-area .contactform-wrap{padding: 25px 26px 26px 25px;} .content-area .contactform-wrap:after{right: 24px; top: 20px;} .content-area .widget_contactform textarea{margin-left:1px;} .content-area .contactform-bg{margin:0 6px;} .footer-area .contactform-wrap{padding:30px 30px 30px 31px;} .footer-area .contactform-wrap:after{right:28px; top:28px;} .footer-area .widget_contactform textarea{margin-left:1px;} .footer-area .contactform-bg{margin:0 10px;} .protected-post-form label{display:block; margin:3px 0;} .protected-post-form input{margin-bottom:5px;} .contactform-wrap{background-color:#f9efe0;} .wpcf7-form .retro-lines .form_line, .form_line{border-bottom:1px solid #d6c5bb; line-height: 1.4;} .footer-area .ox-contact-form .form_line, .footer-area .ox-contact-form .form_textarea{border-bottom:1px solid #e9d9c0; line-height: 1.4;border-bottom:1px solid rgba(233,217,192, 0.2);} .footer-area .ox-contact-form textarea{border:0;height:120px;margin-top:-3px;padding:2px 0 2px 1px; background:none; box-shadow: none; color:#e9d9c0;color: rgba(233,217,192, 0.7); line-height:20px;} .footer-area .ox-contact-form textarea::-webkit-input-placeholder{color: #e9d9c0;color: rgba(233,217,192, 0.7);} .footer-area .ox-contact-form textarea:-moz-placeholder{color: #e9d9c0;color: rgba(233,217,192, 0.7);} .footer-area .ox-contact-form input[type="text"] {color: #e9d9c0;color: rgba(233,217,192, 0.7);} .widget_contactform button{background: none; color:#462119; font-weight:normal; font-size:24px; font-family:'Oswald',sans-serif;text-transform:uppercase}.widget_contactform button:hover{color:#723f32}.widget_contactform button:before,.widget_contactform button:after{background:#bb9f80;background:rgb(70 33 25 / .3)}.content-area .contactform-wrap{border:1px solid #cdc3bd;border-color:rgb(60 25 19 / .2)}.content-area .contactform-wrap{box-shadow:inset 0 0 47px 27px rgb(243 223 193 / .9),1px 3px 6px rgb(40 15 1 / .14)}.footer-area .contactform-wrap{box-shadow:inset 0 0 47px 27px rgb(243 223 193 / .9),0 0 16px rgb(0 0 0 / .31)}.input-overlow{overflow:hidden}.form-wrap{background:url(/wp-content/uploads/2025/12/form-bottom-line.png) repeat-x 0 bottom;padding-bottom:3px}.form-top-tail{background:url(/wp-content/uploads/2025/12/form-top-tail.png) repeat-x #f0d5aa}.form-bottom-tail{background:url(/wp-content/uploads/2025/12/form-bottom-tail.png) repeat-x 0 bottom}.form-left-tail{background:url(/wp-content/uploads/2025/12/form-left-tail.png) repeat-y}.form-right-tail{background:url(/wp-content/uploads/2025/12/form-right-tail.png) repeat-y right 0}.form-left-top{background:url(/wp-content/uploads/2025/12/form-left-top.png) no-repeat}.form-right-top{background:url(/wp-content/uploads/2025/12/form-right-top.png) no-repeat right 0}.form-left-bottom{background:url(/wp-content/uploads/2025/12/form-left-bottom.png) no-repeat 0 bottom}.form-right-bottom{background:url(/wp-content/uploads/2025/12/form-right-bottom.png) no-repeat right bottom}form .preloader{background:url(/wp-content/uploads/2025/12/candyline.png) repeat-x;height:6px;width:100%}label.error{position:absolute;right:0;top:-9px;overflow:hidden;width:25px;height:25px;font:0 / 0 serif;text-shadow:none;color:#fff0;z-index:99999;background:url(https://www.centropalomamariscal.com/wp-content/themes/retro-v4/css/../images/skin/default/sprite_retro.png) no-repeat -100px -150px}form .preloader.loading{animation:loading 2s linear infinite}form .form-right-bottom button{cursor:pointer}form .form-right-bottom:hover .preloader{animation:loading 2s linear infinite}@keyframes loading{from{background-position:0%}to{background-position:100%}}p.price{margin-bottom:0!important}p.price .amount{font-weight:300}.wp-block-image a{padding:8px 8px 40px 8px;background:#fff;box-shadow:2px 2px 6px rgb(0 0 0 / .2);margin-bottom:2em}.variations th.label{display:table-cell!important;padding:5px}.retro-product-price{padding-top:0;margin-top:0}.retro-product-price:before{display:none!important}.woocommerce .product-details .price,.woocommerce-page .product-details .price{display:block;font-weight:400;font-size:16px;margin-top:-3px;font-weight:300}.woocommerce ul.products .product-details h2.woocommerce-loop-product__title,.woocommerce-loop-product__title{text-shadow:none!important;text-transform:none!important;padding:0!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}@media (max-width:1230px){#page-wrap{padding:0!important}}@media only screen and (max-width:479px){.title-lines-lr:before,.title-lines-lr:after{width:40px}div#primary{max-width:280px;margin:0 auto;padding-left:0!important;padding-right:0!important}.content-area{padding:0 !importantimportant}.header-main__inner :is(.header-item.myaccount .text,.header-item.slide-out-menu .text,.header-item.cart .cart-text),.ox-menu .nav-menu>.menu-item>a{color:var(--retro-nav-color);font-family:var(--retro-menu-font);font-size:22px;line-height:1.2;text-shadow:3px 3px 0 rgb(0 0 0 / .12)!important;text-transform:uppercase;letter-spacing:-1px}}