@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap');@font-face{font-family:'Lora';src:url('https://artysan.brandcode.es/wp-content/themes/brandcode/custom/fonts/Lora-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto';src:url('https://artysan.brandcode.es/wp-content/themes/brandcode/custom/fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Karla';src:url('https://artysan.brandcode.es/wp-content/themes/brandcode/custom/fonts/Karla-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}h1,h2,h3,h4,p,strong{font-family:'Lora', sans-serif;line-height:normal !important;}p{--min:14;--max:22;--mintrans:1000;--maxtrans:1920;font-size:clamp(var(--min) * 1px, calc((var(--max) - var(--min)) * ((100vw - var(--mintrans)* 1px) / (var(--maxtrans) - var(--mintrans))) + var(--min) * 1px), var(--max) * 1px) !important;line-height:1.64 !important;}#slide-out-widget-area-bg{background-color:#dcc6bb !important;}#slide-out-widget-area .off-canvas-menu-container .menu .menu-item a{font-family:'Lora', sans-serif;color:#31261d;text-transform:uppercase;font-weight:bold;font-style:italic;}#slide-out-widget-area .off-canvas-menu-container .menu .menu-item a::after{border-color:#31261d !important;}.slide_out_area_close::before{background-color:#31261d !important;}#top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after,#top nav ul .slide-out-widget-area-toggle a:hover .lines:after,#top nav ul .slide-out-widget-area-toggle a:hover .lines:before{background-color:black !important;}#header-outer{padding:0 !important;}#header-outer:before{content:"";background-image:url("/wp-content/themes/brandcode/custom/resources/trama_cabecera-y-footer.jpg");display:block;height:68px;width:105%;position:absolute;top:0;left:-21px;}#header-outer .col.span_3{display:flex;align-items:center;justify-content:center;}#header-outer #logo{position:relative;margin:0;display:flex;align-items:center;justify-content:center;}#header-outer #logo::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;width:0;height:0;border-top:solid 200px #fff;border-left:solid 215px transparent;border-right:solid 215px transparent;transition:all .5s ease;}@media (max-width: 1000px){#header-outer #logo::after{border-top:solid 130px #fff;border-left:solid 150px transparent;border-right:solid 150px transparent;}}#header-outer #logo img{width:283px;transition:all .5s ease !important;}#header-outer #top nav ul .slide-out-widget-area-toggle a span{box-shadow:inset 0px -1px 5px 20px #fff;width:28px;padding:1px;padding-left:3px;height:24px;}#header-outer #top nav ul .slide-out-widget-area-toggle a span .lines-button::after{height:3px;}#header-outer #top nav ul .slide-out-widget-area-toggle a span .lines-button .lines{height:3px !important;}#header-outer #top nav ul .slide-out-widget-area-toggle a span .lines-button .lines:before,#header-outer #top nav ul .slide-out-widget-area-toggle a span .lines-button .lines:after{width:100% !important;height:3px !important;}#header-outer #top nav ul .nectar-header-text-content-wrap .nectar-header-text-content div{font-family:'Karla', sans-serif;font-size:20px;font-weight:bold;box-shadow:inset 0px -1px 5px 20px #fff;padding:2px;top:2px;position:relative;}#header-outer #top nav ul #menu-item-wpml-ls-11-en{position:absolute;right:0;bottom:41%;}#header-outer #top nav ul #menu-item-wpml-ls-11-es{position:absolute;right:30px;bottom:41%;}#header-outer #top nav ul #menu-item-wpml-ls-11-es a span span{border-right:1px solid black;padding-right:4px;}#header-outer #top nav ul .wpml-ls-item a{opacity:1;}#header-outer #top nav ul .wpml-ls-item a span{font-family:'Karla', sans-serif;font-size:20px;box-shadow:inset 0px -1px 5px 20px #fff;color:black;}#header-outer #top nav ul .wpml-ls-item a span::after{border-color:#31261d !important;}#header-outer #top nav ul .wpml-ls-item.wpml-ls-current-language a span{font-weight:bold;}#header-outer #top nav >.buttons{position:absolute;left:0;top:-38px;height:100% !important;}#header-outer #top nav >.buttons .nectar-header-text-content-wrap{font-weight:700;text-transform:uppercase;order:2;}#header-outer #top nav >.buttons .nectar-header-text-content-wrap .nectar-header-text-content{color:#000;opacity:1 !important;}#header-outer.scrolled-down{background-color:transparent !important;box-shadow:none !important;}#header-outer.scrolled-down #logo::after{border-top:solid 0 #fff;border-left:solid 0 transparent;border-right:solid 0 transparent;}#header-outer.scrolled-down #logo img{height:68.6px;}#header-outer.scrolled-down #top nav ul .slide-out-widget-area-toggle a .lines{background-color:#000 !important;}#header-outer.scrolled-down #top nav ul .slide-out-widget-area-toggle a .lines:before,#header-outer.scrolled-down #top nav ul .slide-out-widget-area-toggle a .lines:after{background-color:#000;}#header-outer.scrolled-down #top nav >.buttons{top:0;}@media (max-width: 1000px){#header-outer #top #logo:before{border-width:85px;}#header-outer #top #logo img{height:68px !important;max-width:310px;}}#footer-outer:after{content:"";background-image:url("/wp-content/themes/brandcode/custom/resources/trama_cabecera-y-footer.jpg");display:block;height:65px;width:100%;background-repeat:no-repeat;background-position:bottom;}#footer-outer #copyright{padding:55px 0;}#footer-outer #copyright .container{max-width:100% !important;}#footer-outer #copyright .container .span_12{width:100%;}#footer-outer #copyright .container .span_12 .footer-last{display:flex;align-items:center;justify-content:space-between;}@media (max-width: 1000px){#footer-outer #copyright .container .span_12 .footer-last{flex-direction:column-reverse;gap:10px;}}#footer-outer #copyright .container .span_12 .footer-last p{margin:0;padding:0;font-family:'Karla', sans-serif;font-size:20px !important;font-weight:bold;margin-left:9%;}@media (max-width: 1000px){#footer-outer #copyright .container .span_12 .footer-last p{margin-left:0;}}#footer-outer #copyright .container .span_12 .footer-last .by-brandcode{display:flex;align-items:center;width:250px;gap:6px;}@media (max-width: 1000px){#footer-outer #copyright .container .span_12 .footer-last .by-brandcode{width:auto;}}#footer-outer #copyright .container .span_12 .footer-last .by-brandcode p{color:#fff;font-family:'Karla', sans-serif;font-size:13px !important;font-weight:500;}#footer-outer #copyright .container .span_12 .footer-last .by-brandcode a{width:fit-content;display:block;line-height:1;}#footer-outer #copyright .container .span_12 .footer-last .by-brandcode a img{width:85px;margin:0;}#footer-outer #copyright .container .span_12 .footer-last div:last-of-type{display:flex;gap:8px;}@media (max-width: 1000px){#footer-outer #copyright .container .span_12 .footer-last div:last-of-type{flex-direction:column;align-items:center;gap:0;}}#footer-outer #copyright .container .span_12 .footer-last div:last-of-type a{display:flex;align-items:center;gap:8px;font-family:'Karla', sans-serif;font-size:16px;}#footer-outer #copyright .container .span_12 .footer-last div:last-of-type a:before{content:"";display:block;height:10px;width:1px;background-color:#fff;}@media (max-width: 1000px){#footer-outer #copyright .container .span_12 .footer-last div:last-of-type a:before{display:none;}}#footer-outer #copyright .container .span_12 .footer-last div:last-of-type a:first-of-type:before{display:none;}