@charset "UTF-8";﻿::selection{background:#eee;color:var(--b)}::-moz-selection{background:#eee;color:var(--b)}::-webkit-selection{background:#eee;color:var(--b)}:root{--b:#000;--w:#fff;--grey-ll:#f9f9f9;--grey-l:#ededed;--grey-dd:#3f3f3f;--blue-grey:#2d2c39;--blue-grey-l:#d2d5df;--blue-grey-m:#bfc4d1;--blue-grey-d:#3f3f3f;--blue:#00f;--blue-d:#151433;--blue-electric:#1a1954;--blue-electric-m:#201f4d;--pine-apple:#fff98b;--pine-apple-ll:#fff8dd;--pine-apple-l:#fffdde;--pine-apple-m:#fffbbb;--pine-apple-dirty:#e4e3c5;--c-error:#dc3232}.header h1{display:none}.logo{position:fixed;z-index:20;top:0;left:50%;transform:translateX(-50%);display:block}.logo img{width:7.5rem;height:auto;display:block}.menu-main a{display:inline-block}.menu-main a.active{font-weight:700}.menu-main li{position:fixed;z-index:20}.menu-main li:nth-child(1){top:0;left:0;padding:0 1.5rem}.menu-main li:nth-child(2){top:0;right:0;padding:0 1.5rem}.menu-main li:nth-child(3){bottom:0;left:0;padding:0 1.5rem}.menu-main li:nth-child(4){bottom:0;right:0;padding:0 1.5rem}.menu-main li:nth-child(5){top:50%;left:0}.menu-main li:nth-child(6){top:50%;left:calc(100% - 5rem)}.menu-main li:nth-child(5) a{transform:rotate(180deg) translateY(50%);transform-origin:50%;writing-mode:vertical-lr}.menu-main li:nth-child(6) a{transform:translateY(-50%);transform-origin:50%;writing-mode:vertical-lr}.menu-lang{position:fixed;z-index:20;bottom:1.2rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1.2rem}.menu-lang li:first-child{margin-right:2rem}.menu-lang li a{display:block}.menu-lang li img{display:block;width:2.1rem;height:auto}.menu-bg p{display:none}.menu-bg-tb:before,.menu-bg-tb:after,.menu-bg-lr:before,.menu-bg-lr:after{content:'';display:block;background-color:var(--w);position:fixed;z-index:10}.menu-bg-tb:before,.menu-bg-tb:after{width:100%;height:5rem}.menu-bg-lr:before,.menu-bg-lr:after{height:100%;width:5rem}.menu-bg-tb:before{top:0}.menu-bg-tb:after{bottom:0}.menu-bg-lr:before{top:0;left:0}.menu-bg-lr:after{top:0;right:0}.footer{padding:2rem 0 8rem;color:var(--w)}.footer img{max-width:100%}.footer p{font-size:1.4rem}.footer a{color:var(--w)}.footer-rrss{display:flex;gap:1.8rem;justify-content:flex-end}.padd{padding:1rem}.padd-h{padding:0 1rem}.m-b-5{margin-bottom:.5rem}.m-b-10{margin-bottom:1rem}.m-b-20{margin-bottom:2rem}.m-b-30{margin-bottom:3rem}.m-b-40{margin-bottom:4rem}.m-b-50{margin-bottom:5rem}.m-b-60{margin-bottom:6rem}.m-b-70{margin-bottom:7rem}.m-b-80{margin-bottom:8rem}.m-t-5{margin-top:.5rem}.m-t-10{margin-top:1rem}.m-t-20{margin-top:2rem}.m-t-30{margin-top:3rem}.m-t-40{margin-top:4rem}.m-t-50{margin-top:5rem}.m-t-60{margin-top:6rem}.m-t-70{margin-top:7rem}.m-t-80{margin-top:8rem}.col-main{width:100%;max-width:108rem}.bg-grey-dd{background-color:var(--grey-dd)}.bg-grey-ll{background-color:var(--grey-ll)}.bg-grey-l{background-color:var(--grey-l)}.bg-grey-dd{background-color:var(--grey-dd)}.bg-blue-grey{background-color:var(--blue-grey)}.bg-blue-grey-l{background-color:var(--blue-grey-l)}.bg-blue-grey-m{background-color:var(--blue-grey-m)}.bg-blue-grey-d{background-color:var(--blue-grey-d)}.bg-blue{background-color:var(--blue)}.bg-blue-d{background-color:var(--blue-d)}.bg-blue-electric{background-color:var(--blue-electric)}.bg-blue-electric-m{background-color:var(--blue-electric-m)}.bg-pine-apple{background-color:var(--pine-apple)}.bg-pine-apple-ll{background-color:var(--pine-apple-ll)}.bg-pine-apple-l{background-color:var(--pine-apple-l)}.bg-pine-apple-m{background-color:var(--pine-apple-m)}.bg-pine-apple-dirty{background-color:var(--pine-apple-dirty)}.c-grey-dd{color:var(--grey-dd)}.c-grey-ll{color:var(--grey-ll)}.c-grey-l{color:var(--grey-l)}.c-grey-dd{color:var(--grey-dd)}.c-blue-grey{color:var(--blue-grey)}.c-blue-grey-l{color:var(--blue-grey-l)}.c-blue-grey-m{color:var(--blue-grey-m)}.c-blue-grey-d{color:var(--blue-grey-d)}.c-blue{color:var(--blue)}.c-blue-d{color:var(--blue-d)}.c-blue-electric{color:var(--blue-electric)}.c-blue-electric-m{color:var(--blue-electric-m)}.c-pine-apple{color:var(--pine-apple)}.c-pine-apple-ll{color:var(--pine-apple-ll)}.c-pine-apple-l{color:var(--pine-apple-l)}.c-pine-apple-m{color:var(--pine-apple-m)}.c-pine-apple-dirty{color:var(--pine-apple-dirty)}.c-black{color:var(--b)}.c-white{color:var(--w)}*{font-family:'Poppins',sans-serif}html{font-size:.78125vw}body{font-size:1.8rem;line-height:1.5em}a{color:inherit;text-decoration:none}.menu-main a{font-size:3.2rem;line-height:5rem;vertical-align:middle;font-weight:200;text-transform:uppercase}.menu-lang a{font-size:1.6rem;line-height:1.5em;vertical-align:middle;font-weight:300;text-transform:uppercase}.txt-h1{font-size:4.2rem;line-height:5rem;font-weight:700}.txt-h2-head{font-size:12rem;line-height:8.7rem;font-weight:600}.txt-h2-post{font-size:3.2rem;line-height:4rem;font-weight:600}.txt-h2-store{font-size:3.2rem;line-height:4rem;font-weight:600}.txt-h3{font-size:2.8rem;line-height:2.8rem;font-weight:600}.txt-h4{font-size:1.8rem;line-height:2.7rem;font-weight:600;letter-spacing:.02em}.txt-h5{font-size:1.2rem;line-height:3.6rem;font-weight:600}.txt-section{font-size:2rem;line-height:3.2rem;font-weight:700;letter-spacing:.75em}.txt-entr-g{font-size:2.4rem;line-height:3.6rem;font-weight:600}.txt-entr-m{font-size:2.4rem;line-height:3.6rem;font-weight:500}.txt-body{font-size:1.8rem;line-height:2.7rem;font-weight:300}.txt-body-small{font-size:1.4rem;line-height:2rem;font-weight:300;letter-spacing:.01em}.txt-legal{font-size:1rem;line-height:1.4rem;font-weight:300}.txt-blog-cat{font-size:1.2rem;line-height:2.2rem;font-weight:400;letter-spacing:.02em}.txt-img-cap{font-size:1.4rem;line-height:2.1rem;font-weight:400}.txt-prod-price{font-size:2rem;line-height:2.8rem;font-weight:600}.txt-cart-pr-cat{font-size:1.4rem;line-height:2rem;font-weight:600}.txt-pr-detail{font-size:1.2rem;line-height:1.6rem;font-weight:300}.txt-billboard{font-size:1.6rem;line-height:2.4rem;font-weight:400}.txt-btn{font-size:1.6rem;line-height:2rem;font-weight:400;letter-spacing:.01em}.txt-total-price{font-size:2.4rem;line-height:2.8rem;font-weight:600}.content-txt p,.content-txt ul,.content-txt ol{font-size:1.8rem;line-height:2.7rem;font-weight:300;margin-bottom:2.7rem}.content-txt li{margin-bottom:.5rem;line-height:2.2rem}.txt-body p,.txt-body-small p,.content-txt pre,.content-txt h1,.content-txt h2,.content-txt h3,.content-txt h4{margin-bottom:2.7rem}.txt-body p:last-child,.txt-body-small p:last-child{margin-bottom:0}.content-txt h1{font-size:4.2rem;line-height:5rem;font-weight:700}.content-txt h2{font-size:3.2rem;line-height:4rem;font-weight:600}.content-txt h3{font-size:2.8rem;line-height:2.8rem;font-weight:600}.content-txt h4{font-size:1.8rem;line-height:2.7rem;font-weight:600;letter-spacing:.02em}.txt-pr-detail p,.txt-pr-detail ul,.txt-pr-detail ol{font-size:1.2rem;line-height:1.6rem;font-weight:300;margin-bottom:1.6rem}.content-txt a,.txt-pr-detail a{text-decoration:underline}.btn{display:inline-flex;align-content:center;justify-content:center;gap:1.2rem;padding:1rem 2.4rem;min-width:15rem;background:var(--b);color:var(--w);border-radius:4rem}.btn:hover{background:var(--blue);color:var(--w)}.cta{display:inline-flex;align-content:center;justify-content:center;gap:1.2rem;padding:1rem 2.4rem;min-width:15rem;background:var(--b);color:var(--w);border-radius:4rem}.cta:hover{background:var(--blue);color:var(--w)}.cta-circle{padding:0;width:4rem;height:4rem;min-width:auto;background-color:var(--w);align-items:center;justify-content:center}.cta-circle:hover{background-color:var(--blue-grey-m)}.cta-circle svg{display:block;width:1.4rem;height:1.4rem}.tag{display:inline-flex;align-content:center;padding:0 1rem;background:var(--blue);color:var(--w);border-radius:4rem}.tag:hover{background:var(--b);color:var(--w)}.content-title [class*=c-]{text-stroke:1px;-webkit-text-stroke:1px;color:transparent;text-transform:uppercase}.content-title span:nth-child(2){margin-left:12rem}.content-title .c-white{text-stroke:1px var(--w);-webkit-text-stroke:1px var(--w)}.content-title .c-black{text-stroke:1px var(--b);-webkit-text-stroke:1px var(--b)}.content-marquee{width:100%;background-color:var(--blue);color:var(--w);overflow:hidden;display:flex;justify-content:left;align-items:center;height:3rem}.content-marquee-in{display:flex;justify-content:left;align-items:center;animation:marquee 20s linear infinite;animation-play-state:running;white-space:nowrap}.content-marquee-in p{padding-right:1em}.content-marquee:hover .content-marquee-in{animation-play-state:paused}.content-item-img{position:relative}.content-item-img img{display:block;width:100%}.content-item-img:before{content:'';position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:#000;opacity:0;transition:.2s}a:hover .content-item-img:before,a.active .content-item-img:before{opacity:.75}.content-acordeon{border-bottom:1px solid var(--b)}.content-acordeon-item{border-top:1px solid var(--b)}.content-acordeon-item .acordeon-item-btn{padding:2rem 0;text-align:left}.content-acordeon-item .acordeon-item-btn span{display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border:1px solid var(--blue);border-radius:50%}.content-acordeon-item .acordeon-item-btn span:before,.content-acordeon-item .acordeon-item-btn span:after{content:'';display:block;width:2rem;height:1px;background:var(--blue);position:absolute}.content-acordeon-item .acordeon-item-btn span:after{transform:rotate(90deg);transition:.2s}.content-acordeon-item .acordeon-item-btn.active span:after{transform:rotate(0)}.content-acordeon-item .acordeon-item-info{max-height:0;overflow:hidden;opacity:0;transition:.2s}.content-acordeon-item .acordeon-item-info.active{padding:0 0 5rem;max-height:200vh;opacity:1;transition:all .2s,max-height 1s}.content-form input,.content-form select,.content-form textarea{background:var(--w);height:4rem;width:100%;border-radius:.5rem;font-size:1.4rem;line-height:2rem;padding:1rem}.content-form textarea{min-height:16rem}.content-form select{background:var(--w) url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-select.svg) no-repeat calc(100% - 1.5rem) 55%;background-size:1rem 1rem}.content-form input[type=checkbox]{width:1.2rem;height:1.2rem;display:inline-block;margin-right:.5rem;background-position:center}.content-form input[type=checkbox]:checked{background:var(--w) url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-check.svg) center no-repeat;background-size:1rem 1rem}.content-form input[type=submit]{min-width:auto;width:auto;text-align:center;padding-left:5rem;padding-right:3rem;background:var(--b) url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-send.svg) no-repeat 2rem 55%;border-radius:2rem;background-size:2rem 2rem;color:var(--w)}.content-form input[type=submit]:hover{background-color:var(--blue)}.content-form .wpcf7-not-valid-tip{color:#dc3232;font-size:1rem}.content-form .wpcf7 form .wpcf7-response-output{background-color:var(--w);font-size:1.2rem;border-radius:.8rem;border-width:0;border-left-width:1.2rem;line-height:1.2em;padding:1.6rem}.content-form .wpcf7-spinner{position:absolute;left:inherit;top:inherit;margin-top:.8rem;background-color:var(--w)}.content-form .wpcf7-spinner:before{background-color:var(--b)}.content-form .gform_heading{display:none}.content-form .gform_wrapper.gravity-theme .gform_fields{grid-column-gap:1.2rem;grid-row-gap:1.2rem;row-gap:1.2rem}.content-form .gform_wrapper.gravity-theme input[type=color],.content-form .gform_wrapper.gravity-theme input[type=date],.content-form .gform_wrapper.gravity-theme input[type=datetime-local],.content-form .gform_wrapper.gravity-theme input[type=datetime],.content-form .gform_wrapper.gravity-theme input[type=email],.content-form .gform_wrapper.gravity-theme input[type=month],.content-form .gform_wrapper.gravity-theme input[type=number],.content-form .gform_wrapper.gravity-theme input[type=password],.content-form .gform_wrapper.gravity-theme input[type=search],.content-form .gform_wrapper.gravity-theme input[type=tel],.content-form .gform_wrapper.gravity-theme input[type=text],.content-form .gform_wrapper.gravity-theme input[type=time],.content-form .gform_wrapper.gravity-theme input[type=url],.content-form .gform_wrapper.gravity-theme input[type=week],.content-form .gform_wrapper.gravity-theme select,.content-form .gform_wrapper.gravity-theme textarea{background:var(--w);height:4rem;width:100%;border-radius:.5rem;font-size:1.4rem;line-height:2rem;padding:1rem;font-weight:600;color:var(--b)}.content-form .gform_wrapper.gravity-theme .gfield textarea.large{height:16rem}.content-form .gform_wrapper.gravity-theme select{background:var(--w) url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-select.svg) no-repeat calc(100% - 1.5rem) 55%;background-size:1rem 1rem}.content-form img.gform_ajax_spinner{max-width:2.4rem;margin:0}.content-form .gform_wrapper.gravity-theme .validation_message{background:0 0;font-size:1rem;line-height:1.2rem;margin-top:.8rem;margin-bottom:.8rem;padding:0;border:0}.content-form .gform_wrapper.gravity-theme .gform_validation_errors{display:none !important}.content-form .gform_wrapper.gravity-theme .gfield_validation_message,.content-form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border-color:var(--c-error)}.content-form .gform_wrapper.gravity-theme .gform_validation_errors>h2,.content-form .gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.content-form .gform_wrapper.gravity-theme .gfield_error label,.content-form .gform_wrapper.gravity-theme .gfield_error legend,.content-form .gform_wrapper.gravity-theme .gfield_validation_message,.content-form .gform_wrapper.gravity-theme .validation_message,.content-form .gform_wrapper.gravity-theme [aria-invalid=true]+label,.content-form .gform_wrapper.gravity-theme label+[aria-invalid=true]{color:var(--c-error)}.content-form .gform_wrapper.gravity-theme .gform_confirmation_message{color:var(--c-error)}.content-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_consent{display:flex;align-items:center}.content-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_consent input[type=checkbox]{flex-shrink:0;display:inline-block;margin-top:0;top:0;vertical-align:middle;margin:0 .8rem 0 0}.content-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_consent input[type=checkbox]+label{color:var(--w);font-size:1rem;line-height:1.4rem;font-weight:300}.content-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_consent input[type=checkbox]+label a{color:var(--w)}.content-video{position:relative;aspect-ratio:16/9;max-height:calc(100vh - 18rem)}.content-video-in{position:relative;width:100%;height:100%}.content-video-in .icon-play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:100%;box-shadow:0 0 1rem #000;width:4.4rem;height:4.4rem;display:block}.content-video-in a:hover .icon-play{transform:translate(-50%,-50%) scale(.9)}.content-video-in iframe{position:absolute;width:100%;height:100%;top:0;left:0}.content-entradilla span{background-color:var(--w)}.content-foto figure{position:relative}.content-foto figure img{display:block}.content-foto figure figcaption{background-color:var(--w);padding:1.5rem 1.5rem 1.5rem 2rem;margin-top:-2rem;position:relative;z-index:2}.content-rrss{gap:1.5rem}.content-rrss svg{width:3.6rem;height:auto}.content-rrss path{fill:var(--b)}.content-rrss a:hover path{fill:var(--blue)}.content-download ul{list-style:none;columns:2}.content-download a{padding:1rem 1rem 1rem 0;border-top:1px solid var(--b);border-bottom:1px solid var(--b);margin-top:-1px}.content-download-icon{gap:3rem}.content-download-icon img{width:1.8rem;height:2rem;object-fit:contain}.content-logos{gap:3.2rem}.content-logos img{height:10rem;width:16rem;display:block;object-fit:contain}.content{padding:5rem 0 0}.content img{max-width:100%}.content-section{position:relative}.content-subsection{padding:12rem 0;position:relative}.content-section:after,.content-subsection:after{content:'';width:.8rem;height:8rem;background:var(--blue);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:3}.content-section:last-child:after,.content-subsection:last-child:after{display:none}.content-subsection-in{padding:6rem 0}.content-home{position:relative;min-height:calc(100vh - 10rem);display:flex}.content-home .content-in{position:relative;z-index:2;padding:5rem 0;flex-shrink:0}.content-home .content-bg{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.content-home .content-bg:before{content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#000 6.77%,rgba(54,61,86,0) 64.06%,rgba(54,61,86,0) 100%)}.content-home .content-bg-alone:before{display:none}.content-home .content-bg img,.content-home .content-bg video{display:block;width:100%;height:100%;object-fit:cover}.content-home .row-cta{position:relative}.content-home .row-cta a{position:absolute;right:0;text-decoration:underline}.content-home .row-cta a:hover{text-decoration:none}.content-home .content-marquee{position:absolute;bottom:0;z-index:3}.content-home-peli .content-bg:before{display:none}.content-quienes .content-img img{max-width:13rem;width:100%;display:block}.content-quienes .row .col5-12{transform:translateY(4rem)}.content-personas{position:relative}.content-personas img{display:block}.content-persona{transition:.4s}.content-persona.active{transition:.2s}.content-persona .content-persona-btn{display:block;position:relative}.content-persona .content-persona-btn:after{content:'';display:block;position:absolute;bottom:-2rem;left:50%;width:2rem;height:2rem;background-color:#3b3ba3;transform:translate(-50%,105%) rotate(45deg);opacity:0;transition:.2s}.content-persona .content-item-img:before{background:#3b3ba3}.content-persona.active .content-item-img:before,.content-persona:hover .content-item-img:before{opacity:.75}.content-persona.active .content-persona-btn:after{opacity:1;transition:.4s}.content-persona-info{position:absolute;z-index:2;top:inherit;left:0;visibility:hidden;opacity:0;height:0;transition:.2s;width:100%}.content-persona-info.active{visibility:visible;opacity:1;transition:.4s}.content-persona-info-in{width:100%}.content-persona-info-in-box{background-color:#3b3ba3;padding:9rem 6rem 4rem}.content-persona-info .btn-close{position:absolute;right:4rem;top:4rem}.content-persona-info .btn-close:hover{transform:rotate(180deg);transform-origin:center}.content-ver-item:first-child{border-top:1px solid var(--w)}.content-ver-item{padding:1.6rem 0;border-bottom:1px solid var(--w)}.content-ver-img{padding-right:1rem}.content-ver-img img{display:block}.content-ver-btn:hover svg circle{fill:var(--blue)}.content-novedades .content-item-img:before{background:#3b3ba3}.content-novedades .content-item-img{aspect-ratio:1/1}.content-novedades .content-item-img img{width:100%;height:100%;object-fit:cover}.content-novedades-item{position:relative}.content-novedades-item .content-item-img{aspect-ratio:1/1}.content-novedades-item .content-item-img img{width:100%;height:100%;object-fit:cover}.content-novedades-item .tag{position:absolute;top:1.5rem;right:1rem;z-index:2}.content-novedades-item .content-tags{position:absolute;top:1.5rem;right:1rem;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.8rem;max-width:80%}.content-novedades-item .content-tags .tag{position:static;top:1.5rem;right:1rem;z-index:2}.content-quiosco-otros .content-item-img{aspect-ratio:1/1}.content-quiosco-otros .content-item-img img{width:100%;height:100%;object-fit:cover}.content-contacto{position:relative}.content-contacto .content-subsection{overflow:hidden}.content-contacto .content-subsection:before{content:'';display:block;width:80%;height:180%;position:absolute;top:50%;left:50%;z-index:2;background-color:var(--blue);transform:rotate(10deg) translate(-15%,-50%)}.content-contacto .content-subsection .col-main{position:relative;z-index:3}.content-contacto-title:after{content:'';display:block;margin-top:5rem;width:8rem;height:.8rem;background-color:var(--blue)}.content-contacto-legal a,.content-contacto .content-form a{text-decoration:underline}.content-btns{gap:4rem}.content-foto-full{margin-bottom:-12rem}.content-foto-full img{display:block;width:100%}.content-txt-full{margin-bottom:-12rem;padding:9rem 0}.content-shop .content-subsection{position:relative;overflow:hidden;background-color:#dfe1e7}.content-shop .content-subsection:before{content:'';display:block;width:80%;height:1000rem;position:absolute;top:0;left:12%;z-index:1;background-color:var(--blue-grey-l);transform:skew(-6deg)}.content-shop .col-main{position:relative;z-index:2}.content-shop .woocommerce-breadcrumb{display:none}.content-shop .content-product-page-img .content-slider-product .content-slider-product-item{width:100%}.content-shop .content-product-page-img .content-slider-product .content-slider-product-item a{width:100%;display:block}.content-shop .content-product-page-img .content-slider-product img{position:static;display:block}.content-shop .content-product-page-info .content-category a{text-decoration:none}.content-shop .content-product-page-info .content-cantidad{display:flex;gap:1.6rem}.content-shop .content-product-page-info .content-cantidad-item{height:4.8rem;aspect-ratio:1/1;border:1px solid var(--bright-gray);padding:0 1rem;text-align:center;pointer-events:none}.content-shop .content-product-variable tr+tr td{padding-top:1rem}.content-shop .content-product-page-img .content-slider-product .flickity-page-dots{bottom:-3rem}.content-shop .content-product-page-img .content-slider-product .flickity-page-dots .dot{width:.8rem;height:.8rem;margin:0 .4rem}.content-shop .content-product-page-img .content-slider-product .flickity-prev-next-button{width:4rem;height:4rem;opacity:0}.content-shop .content-product-page-img .content-slider-product:hover .flickity-prev-next-button{opacity:1}.content-shop .content-product-page-img .content-slider-product .flickity-prev-next-button.previous{left:2rem}.content-shop .content-product-page-img .content-slider-product .flickity-prev-next-button.next{right:2rem}.content-shop .content-product-variable-result button[type=submit]{display:inline-flex;justify-content:flex-start;align-items:center;padding:0 2.4rem 0 4.4rem !important;background-size:2rem 2rem;background-position:1.2rem center;background-repeat:no-repeat;background-image:url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-carrito-w.svg)}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{display:flex;align-items:center;border-radius:.8rem;border-top:none !important;background-color:var(--w);padding:1.6rem 2.4rem;line-height:1.2em}.woocommerce ul.woocommerce-error{flex-direction:column}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-error a{font-weight:700;margin:0 .8rem}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{flex-shrink:0;position:static;margin-right:1.2rem}.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce .woocommerce-message:after{flex-grow:1;position:static;min-width:2.4rem}.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{order:5;color:var(--w) !important;background-color:var(--b) !important}.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button:hover{color:var(--w) !important;background-color:var(--blue) !important}.woocommerce #redsys_payment_form a,.woocommerce #redsys_payment_form input{margin-right:1rem}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:1.2rem;border-bottom:2px solid var(--bright-gray)}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0;border:2px solid var(--bright-gray);border-radius:.8rem}.woocommerce form .form-row{padding:1.2rem 0 !important;margin:0 !important}.woocommerce form .form-row.place-order{padding:1.2rem !important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none}.woocommerce input,.woocommerce select,.woocommerce textarea{background:var(--w);height:4rem;width:100%;border-radius:.5rem;font-size:1.4rem;line-height:2rem;padding:1rem}.woocommerce select{background:var(--w) url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-s-arrow-down.svg) calc(100% - 1.2rem) center no-repeat !important}.woocommerce textarea{min-height:16rem}.woocommerce .quantity input.qty{width:auto}.woocommerce ins{text-decoration:none}.woocommerce .woocommerce-input-wrapper{position:relative}.woocommerce form .form-row .required{color:var(--blue);font-weight:400}.woocommerce .cart_totals.cart-check-out table.shop_table{text-align:left !important}.woocommerce .cart_totals.cart-check-out{text-align:left !important;padding:4rem 0 0}.woocommerce input[type=file]{height:auto !important;padding:0 !important;border:none !important}.woocommerce input[type=file]::file-selector-button{cursor:pointer;display:inline-flex !important;justify-content:center !important;align-items:center !important;padding:.8rem 1.4rem !important;border-radius:4rem !important;background-color:var(--bright-gray) !important;flex-shrink:0;text-decoration:none;height:4.8rem !important;font-weight:500;font-size:1.4rem;line-height:112%;color:var(--blue);border:none !important}.woocommerce input[type=file]::file-selector-button:hover{background-color:var(--blue) !important;color:var(--w);border:none !important}.woocommerce input[type=file]+small{display:block;margin-top:.8rem}.woocommerce input[type=radio],.woocommerce input[type=checkbox]{display:inline-block !important;vertical-align:middle;padding:0 !important;width:1.8rem !important;height:1.8rem !important;margin-right:0 !important;border-radius:.2rem !important;border:.2rem solid !important;border-color:var(--gray) !important;background-position:center !important;background-size:1rem !important;background-repeat:no-repeat !important}.woocommerce input[type=radio]:checked,.woocommerce input[type=checkbox]:checked{background-color:var(--w) !important;background-image:url(//www.losilusosfilms.com/wp-content/themes/ilusos/css/../img/icon-check.svg) !important;border-color:var(--bright-green) !important}.woocommerce .select2-container .select2-selection--single{height:4rem !important;margin:0 0 -4px}.woocommerce .select2-container--default .select2-selection--single{background-color:#fff !important;border:0 !important;border-radius:0 !important;text-align:left;padding-left:0}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{border:2px solid var(--bright-gray);color:var(--blue);padding-left:1.8rem;line-height:4rem !important;background-color:#fff !important;padding-left:1rem}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:3.8rem !important}.select2-dropdown{border:2px solid var(--bright-gray)!important;border-radius:0}.woocommerce table.shop_table{border:0 !important;margin:0 !important;border-radius:0 !important}.woocommerce table.shop_table td{padding:1.2rem .8rem !important;line-height:1.4em !important}.woocommerce table.shop_table th{padding:1.2rem .8rem !important;text-align:left}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal{font-weight:700}.woocommerce table.shop_table .product-subtotal{color:var(--blue)}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:auto;box-shadow:none}.woocommerce .product-thumbnail img{max-width:7rem;max-height:auto}.woocommerce .product-quantity{text-align:center}.woocommerce .product-quantity .qty{width:auto !important;max-width:9rem}.woocommerce .product-subtotal,.woocommerce .cart_totals,.woocommerce .cart_totals table.shop_table{text-align:right}.woocommerce .cart_totals h2{padding:0 1rem}.woocommerce a.remove{background-color:var(--bright-gray);color:var(--b)!important;font-weight:400 !important;display:flex;align-items:center;justify-content:center;line-height:.8em;height:1.2em;width:1.2em}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex !important;justify-content:center !important;align-items:center !important;padding:.8rem 1.4rem !important;border-radius:4rem !important;background-color:var(--b) !important;flex-shrink:0;text-decoration:none;height:4rem !important;font-weight:500;font-size:1.4rem;line-height:112%;color:var(--w)!important}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--blue) !important;color:var(--w) !important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt{font-weight:500;font-size:1.4rem;line-height:112%;color:var(--w) !important;background-color:var(--b) !important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover{color:var(--w) !important;background-color:var(--blue) !important}.woocommerce div.product form.cart .button{float:none;font-weight:500;font-size:1.4rem;line-height:112%;color:var(--w) !important}.woocommerce div.product form.cart .button:hover{background-color:var(--blue) !important}.content-shop div.product p.price,.content-shop div.product span.price{color:var(--blue);font-size:inherit;font-weight:700!important}.content-shop div.product form.cart div.quantity{float:none;margin:0}.content-shop div.product form.cart .variations select{margin-right:0}.content-shop .content-product-quantity .quantity{display:flex;align-items:center;gap:1.6rem}.content-shop .content-product-quantity .quantity input.qty{max-width:4.8rem;-moz-appearance:textfield;padding:0!important}.content-shop .content-product-quantity .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.content-shop .order-total td{color:var(--blue)}.content-shop .shop_table .product-quantity input{width:5rem !important;min-width:auto}.content-shop .shop_table .product-name a{display:block;font-weight:700;line-height:1.2em;margin-bottom:.8rem}.content-shop .shop_table .product-name .variation{font-size:1.2rem;line-height:1.2em}.content-shop .shop_table .product-remove{padding:1.2rem 0 !important}.content-totals{float:none !important;width:100% !important;padding:2rem;background:#fff;box-shadow:0px 0px 2.4remx rgba(0,0,0,.15);border-radius:1.2rem}.content-totals .wc-proceed-to-checkout{padding:1rem 0 0;text-align:center}.content-totals .wc-proceed-to-checkout a.checkout-button{margin:0}.content-totals .shipping-calculator-button{font-size:1.2rem}.woocommerce .button.cancel{background-color:#ddd !important;color:#444 !important}.woocommerce .button.cancel:hover{background-color:#333 !important;color:#fff !important}.woocommerce .coupon{text-align:left}.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto !important;height:4.8rem !important;background:var(--w) !important;padding:.8rem 1.6rem !important;border:2px solid var(--bright-gray) !important;color:var(--blue) !important;font-family:'Inter',sans-serif !important;margin:0 1.6rem 0 0}.woocommerce .cross-sells h2{font-weight:500;margin-bottom:0}.woocommerce .cross-sells>h2{padding:0 2.5rem;margin-bottom:2rem}.woocommerce .cross-sells .content-grid-item-txt{padding-top:1rem}.woocommerce .cross-sells .content-grid-item.col4-12.col6-12-m{width:50%}.woocommerce-MyAccount-navigation-link a{text-decoration:none}.woocommerce-MyAccount-navigation-link.is-active{font-weight:700}.woocommerce fieldset{margin-bottom:2.4rem}.woocommerce-Address{margin-bottom:1.6rem}.af_addon_total_price{display:none}.woocommerce .woocommerce-privacy-policy-text{display:none}a,button,input,select,textarea,.btn-menu,.btn-menu-in-line,.btn-menu-in-line:before,.btn-menu-in-line:after,.content-video-in .icon-play{transition:all .4s ease}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes marquee{from{transform:translateX(0%)}to{transform:translateX(-100%)}}