:root{--qsd-primary:#292929;--qsd-secondary:#eebc17;--qsd-secondary-light:#fffaf0;--qsd-grey-light:#cacaca;--qsd-grey-medium:#909090;--qsd-white:#fff}html{scroll-behavior:smooth}body{font-family:"Montserrat";color:var(--qsd-white);background-color:var(--qsd-primary)}html,body{margin:0;padding:0}.h1,.h2{color:var(--qsd-white);font-family:"Dolce Vita"}.h1{font-size:clamp(2.5rem,4vw,4.2rem);font-style:normal;font-weight:700;margin-top:1.5rem;margin-bottom:2rem;letter-spacing:.05em}.h2{font-size:clamp(1.8rem,4vw,2.5rem);font-style:normal;font-weight:700;margin-bottom:1.5rem;margin-bottom:2rem;letter-spacing:.05em}.h3{font-size:clamp(1.4rem,4vw,2.2rem);font-weight:700;text-transform:uppercase}.h4{font-weight:700;text-transform:uppercase}p{font-size:1rem;color:var()}.lead{font-size:clamp(.8rem,4vw,1rem);font-style:normal;font-weight:700;margin-bottom:1.5rem;margin-bottom:2rem;line-height:132%;letter-spacing:.04em;text-transform:uppercase;color:#fff}section{overflow-x:clip;padding-top:4rem;padding-bottom:4rem}BODY::-webkit-scrollbar,html::-webkit-scrollbar,#page::-webkit-scrollbar{display:none}.hero{padding-top:4rem;padding-bottom:3rem}.img-fluid{max-width:100%;height:auto}.queso-flotante{position:relative}.pag-404,.quesos{overflow:hidden;position:relative}#slides-container{position:relative;background:#2b2826;overflow:hidden;height:80vh}#slides-container::-webkit-scrollbar{display:none}.pag-404:before,.quesos:before,.inicio#slides-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 30%,#fab950 0%,transparent 25%),radial-gradient(circle at 80% 70%,#fab950 0%,transparent 30%),radial-gradient(circle at 40% 80%,rgba(250,185,80,.8) 0%,transparent 20%),radial-gradient(circle at 70% 20%,rgba(250,185,80,.7) 0%,transparent 25%),radial-gradient(circle at 10% 60%,#fab950 0%,transparent 22%);animation:lavaLampFlow 30s ease-in-out infinite;filter:blur(40px)}.pag-404:after,.quesos:after,.inicio#slides-container:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 60% 50%,rgba(48,48,49,.9) 0%,transparent 28%),radial-gradient(circle at 30% 20%,rgba(48,48,49,.8) 0%,transparent 25%),radial-gradient(circle at 85% 40%,rgba(48,48,49,.85) 0%,transparent 30%);animation:lavaLampFlow 35s ease-in-out infinite reverse;filter:blur(50px);z-index:-1}@keyframes lavaLampFlow{0%,100%{transform:translate(0%,0%) rotate(0deg)}25%{transform:translate(-15%,20%) rotate(90deg)}50%{transform:translate(10%,-15%) rotate(180deg)}75%{transform:translate(-20%,-10%) rotate(270deg)}}.fade-in-item{opacity:0;transition:transform .8s ease-out,opacity .8s ease-out}.fade-in-left{transform:translateX(-60px)}.fade-in-right{transform:translateX(60px)}.fade-in-item.visible{opacity:1;transform:translateX(0)}.contacto .hero>*,.quesos .hero>*,.pag-404,.quesos .por-que-elegirnos>*,.inicio section>*{position:relative;z-index:1}@keyframes flecha{0%{transform:translateX(0)}50%{transform:translateX(1rem)}100%{transform:translateX(0)}}@keyframes float{0%{transform:translateY(-1rem)}50%{transform:translateY(0)}100%{transform:translateY(-1rem)}}@keyframes float2{0%{transform:translateY(-1rem) rotate(200deg)}50%{transform:translateY(0) rotate(200deg)}100%{transform:translateY(-1rem) rotate(200deg)}}.queso-flotante:before{position:absolute;top:0;left:-55%;height:20rem;width:20rem;content:"";background-image:url(//queseando.com/wp-content/themes/queseando-main/assets/img/queso-blurry.webp);background-size:contain;background-repeat:no-repeat;filter:blur(.25rem);z-index:-1;animation:float 6s ease-in-out infinite}.about .queso-flotante:before{left:unset;right:-55%;animation:float2 4s ease-in-out infinite}.trayectoria .lead,.producto .lead{color:var(--qsd-grey-medium);min-width:6rem}.inicio .producto .lead{color:var(--qsd-grey-light)}.producto .queso-flotante:before{left:-25%}.pag-404 .h1.queso-flotante:before,.quesos p.queso-flotante:before{left:unset;right:-20%;top:50%;height:10rem;width:10rem;animation:float2 4s ease-in-out infinite}.producto .queso-flotante:before{height:10rem;width:10rem;top:10rem;animation:float 4s ease-in-out infinite}.quesos .mas-productos,.quesos .nuestros-quesos{background-color:var(--qsd-primary)}.quesos .nuestros-quesos img{width:15rem}.btn{padding:.4rem 2rem;border-color:transparent;border-radius:2rem;text-transform:uppercase;width:fit-content;align-items:center;font-weight:400;font-size:clamp(.8rem,4vw,1rem)}.btn:hover svg{animation:flecha 2s ease-in-out infinite}.btn-transparente{background-color:transparent;color:var(--qsd-white);border:1px solid var(--qsd-white)}.btn-transparente:active,.btn-transparente:focus-visible,.btn-transparente:focus-within,.btn-transparente:target,.btn-transparente:hover{background-color:var(--qsd-grey-medium)}.btn-primary:active,.btn-primary:focus-visible,.btn-primary:focus-within,.btn-primary:target,.btn-primary:hover,.btn-primary,.btn-amarillo:active,.btn-amarillo:focus-visible,.btn-amarillo:focus-within,.btn-amarillo:target,.btn-amarillo:hover,.btn-amarillo{background-color:var(--qsd-secondary) !important;color:var(--qsd-primary) !important;border:1px solid var(--qsd-secondary) !important}.btn-outline-secondary:active,.btn-outline-secondary:focus-visible,.btn-outline-secondary:focus-within,.btn-outline-secondary:target,.btn-outline-secondary:hover,.btn-outline-secondary{background-color:transparent;border:1px solid transparent;color:var(--qsd-white)}#slides-container{position:relative;height:100vh;width:100%;overflow:hidden}.slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(100%);transition:transform 1s ease,opacity 1s ease;display:block;visibility:hidden;overflow-y:auto}.slide.active{opacity:1;transform:translateY(0);z-index:2;visibility:visible;height:100%}.slide.active::-webkit-scrollbar{display:none}.slide.prev{transform:translateY(-100%);opacity:0;z-index:1;visibility:hidden}.slide-indicators{position:absolute;left:50%;top:2rem;display:flex;flex-direction:row;gap:1rem;font-family:"Montserrat",sans-serif;transform:translateX(-50%);font-weight:600;z-index:100}.indicator{color:var(--qsd-grey-light);font-size:1.5rem;cursor:pointer;transition:color .3s,transform .3s}.indicator.active{color:var(--qsd-white);transform:scale(1.2)}@keyframes scrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.inicio .icono{display:inline-block;animation:scrollBounce 2s ease-in-out infinite}.inicio .cta{height:100vh !important}.cta{background-image:url(//queseando.com/wp-content/themes/queseando-main/assets/img/queseando-caja.webp);background-size:cover;background-repeat:no-repeat;position:relative;animation:none}.cta:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7;padding-top:8rem;padding-bottom:8rem}.cta .h2,.cta p,.cta a,.cta .form-wrapper{position:relative;z-index:2}.cta .form-wrapper{height:fit-content}.inicio .producto{padding-top:0;padding-bottom:0}.inicio .producto img{width:100%;height:100%;object-fit:cover;aspect-ratio:7/4;object-position:top}.producto .lead{width:100%}.inicio .producto a{position:relative;bottom:1rem}.inicio .about a{position:relative;bottom:2rem}.about .valores .item img{height:4rem;object-fit:contain}.about .valores .item p{font-size:1.2rem}.trayectoria{background-color:var(--qsd-primary);color:#fff;padding:60px 0;position:relative}.trayectoria-container{display:flex;flex-direction:column;max-width:1400px;margin:0 auto;padding:0 20px;gap:60px}.timeline-wrapper{position:relative;width:100%}.timeline-line{position:absolute;width:100%;height:2px;top:50%;left:0;transform:translateY(-50%);background-color:#4a4a4a}.timeline-years{position:relative;display:flex;flex-direction:row;justify-content:space-around;gap:20px;padding:40px 0;overflow-x:auto;scrollbar-width:none}.timeline-years::-webkit-scrollbar{display:none}.year-marker{position:relative;text-align:center;cursor:pointer;transition:all .4s ease;opacity:1;background-color:var(--qsd-primary);flex-shrink:0}.year-marker.active .year-number{color:var(--qsd-white)}.year-number{display:block;font-size:32px;font-weight:300;letter-spacing:2px;position:relative;z-index:2;color:var(--qsd-grey-medium);background-color:var(--qsd-primary);transition:all .4s ease}.trayectoria-content{flex:1;width:100%;height:100%}.content-wrapper{position:relative;min-height:250px}.hito-content{width:100%;opacity:0;display:none;transition:opacity .6s ease,display .6s ease}.hito-content.active{opacity:1;display:flex}.hito-label{font-size:12px;font-weight:500;letter-spacing:2px;color:#888;margin-bottom:16px;text-transform:uppercase}.hito-texto{font-size:15px;line-height:1.7;color:#ccc;margin-bottom:0}.about .hero .hero-titulo{margin-bottom:5rem}.about .kamino{background-color:var(--qsd-secondary-light);color:var(--qsd-primary)}.about .kamino .h2{color:var(--qsd-primary)}.about .ubicacion{position:relative;padding-top:2rem;padding-bottom:2rem}.about .ubicacion .textos{min-height:50vh;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end}.about .ubicacion .fotofondo img{width:100%;height:100%;object-fit:cover}.about .ubicacion .fotofondo{position:absolute;right:0;top:0;height:100%;width:100%;object-fit:cover}.about .ubicacion .fotofondo:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7}.quesos .mas-productos{padding-top:0}.quesos .nuestros-quesos,.quesos .mas-productos,.quesos .cta{background-color:var(--qsd-primary);position:relative;z-index:4}.quesos .hero{padding-top:10rem;padding-bottom:10rem}.quesos .cta{background-image:url(//queseando.com/wp-content/themes/queseando-main/assets/img/queseando-instalaciones.webp);background-position:center}.quesos-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:1rem;grid-row-gap:1rem;margin-bottom:2rem}.quesos-grid .indicadores{position:absolute;top:-2rem;justify-content:center;margin-bottom:1rem;display:flex;gap:1rem}.quesos-grid .queso1{grid-area:2/1/3/2}.quesos-grid .queso2{grid-area:2/2/3/3}.quesos-grid .queso3{display:none}.quesos-grid>div{opacity:1;transition:opacity .4s ease-in-out}.quesos-grid>div.fade-out{opacity:0}.quesos-grid>div.fade-in{opacity:1}.quesos-grid img{width:100%;object-fit:cover;aspect-ratio:3/4;margin-bottom:.5rem}.quesos-grid .h4{font-size:.9rem;margin-bottom:.25rem;font-weight:700;text-transform:uppercase}.quesos-grid .tipo-leche{font-size:.8rem;color:var(--qsd-grey-medium);margin-bottom:0}.indicador{background:0 0;border:1px solid var(--qsd-white);color:var(--qsd-white);padding:.5rem 1rem;border-radius:2rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.indicador:hover{background:var(--qsd-white);border-color:var(--qsd-primary);color:var(--qsd-primary)}.indicador:hover svg>path{fill:var(--qsd-primary)}.queso1,.queso2,.queso3{transition:opacity .3s}.tipo-leche{font-weight:400;color:var(--qsd-grey-medium)}.contacto .info .textos{padding-top:5rem;padding-bottom:5rem}.contacto .info .horario{column-count:2}.contacto a{text-decoration:none;color:var(--qsd-white)}.contacto a:hover{color:var(--qsd-grey-light)}.contacto .mapa-wrapper iframe{width:100%;height:100%}.contacto .ubi{background-color:var(--qsd-white);color:var(--qsd-primary)}.contacto .mapa-wrapper{width:100%;aspect-ratio:7/4}.nav-link{font-weight:400}#masthead .navbar-brand img{width:10rem}#masthead .nav-link{color:var(--qsd-white);font-size:1.5rem}.offcanvas{background-color:var(--qsd-primary)}.offcanvas .logo-offcanvas{width:14rem}.site-main{padding-top:12rem}.site-main .entry-title{margin-bottom:2rem}.btn-permanente{position:fixed;bottom:1rem;right:1rem;z-index:50;padding:0}.btn-permanente svg{width:5rem;height:5rem}.btn-permanente:hover svg{animation:none}.btn-permanente .texto{animation:rotate 10s linear infinite;transform-origin:center center;display:inline-block}.top-button{right:50%;bottom:1rem;transform:translateX(50%)}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}footer#footer{background-color:var(--qsd-primary);color:var(--qsd-white);padding-top:4rem;padding-bottom:4rem;position:relative;top:2rem}footer#footer a{color:var(--qsd-grey-light);text-decoration:none}footer#footer a:hover{color:var(--qsd-white)}footer#footer .redes{position:absolute;top:1rem;left:1rem;display:flex;gap:1rem}.kit-digital p{color:var(--qsd-white)}.pag-404{height:100vh}.woocommerce,.woocommerce-page{color:var(--qsd-white)}.woocommerce .entry-title,.woocommerce-page .entry-title{font-family:"Dolce Vita";text-align:center}nav.wc-breadcrumb.bg-body-tertiary,.wc-breadcrumb.bg-body-tertiary{--bs-breadcrumb-divider-color:var(--qsd-grey-medium);background-color:rgba(255,255,255,.05) !important;color:var(--qsd-grey-light) !important;border-radius:2rem !important}.wc-breadcrumb .breadcrumb,.wc-breadcrumb ol.breadcrumb{font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.wc-breadcrumb .breadcrumb-item,.wc-breadcrumb .breadcrumb-item a{color:var(--qsd-grey-light) !important;text-decoration:none !important}.wc-breadcrumb .breadcrumb-item a:hover{color:var(--qsd-secondary) !important}.wc-breadcrumb .breadcrumb-item.active,.wc-breadcrumb .breadcrumb-item:last-child{color:var(--qsd-white) !important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce a.checkout-button,.woocommerce #place_order,.woocommerce .wc-proceed-to-checkout a.checkout-button{background-color:var(--qsd-secondary) !important;color:var(--qsd-primary) !important;border:1px solid var(--qsd-secondary) !important;padding:.5rem 2rem;border-radius:2rem;text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:.02em;transition:background-color .3s,color .3s,border-color .3s}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.checkout-button:hover,.woocommerce #place_order:hover{background-color:transparent !important;color:var(--qsd-white) !important;border:1px solid var(--qsd-white) !important}.woocommerce a.button.loading,.woocommerce button.button.loading{opacity:.6}.woocommerce a.added_to_cart{display:inline-block;margin-top:.5rem;color:var(--qsd-secondary);text-decoration:underline}.woocommerce a.remove{color:var(--qsd-grey-light) !important;border:none !important;font-size:1.2rem !important}.woocommerce a.remove:hover{background:0 0 !important;color:var(--qsd-secondary) !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce table.shop_table input.qty,.woocommerce #order_comments,.woocommerce-page select,.select2-container .select2-selection--single{background-color:transparent !important;color:var(--qsd-white) !important;border:none;border-bottom:1px solid var(--qsd-white);border-radius:0;box-shadow:none}.quantity .input-group{width:fit-content;border:1px solid var(--qsd-grey-medium);border-radius:2rem;overflow:hidden;background-color:transparent}.quantity .input-group-text{background-color:transparent;border:none;color:var(--qsd-white);font-size:1.1rem;font-weight:600;line-height:1;padding:.5rem 1rem;cursor:pointer;user-select:none;transition:background-color .3s,color .3s}.quantity .input-group-text:hover:not(.disabled){background-color:var(--qsd-secondary);color:var(--qsd-primary)}.quantity .input-group-text.disabled{opacity:.3;cursor:not-allowed}.quantity input.qty{background-color:transparent !important;color:var(--qsd-white) !important;border:none !important;border-left:1px solid var(--qsd-grey-medium) !important;border-right:1px solid var(--qsd-grey-medium) !important;border-radius:0 !important;box-shadow:none !important;width:3rem;text-align:center;padding:.5rem .25rem;-moz-appearance:textfield;appearance:textfield}.quantity input.qty:focus{outline:none;box-shadow:none}.quantity input.qty::-webkit-outer-spin-button,.quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce form .form-row label{color:var(--qsd-grey-light);font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.woocommerce form .form-row .required{color:var(--qsd-secondary)}.woocommerce ::placeholder{color:var(--qsd-grey-light);opacity:1}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--qsd-white)}.select2-dropdown{background-color:var(--qsd-primary);border-color:var(--qsd-grey-medium)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--qsd-secondary);color:var(--qsd-primary)}.woocommerce-input-wrapper .description{color:var(--qsd-grey-light)}.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-noreviews,.woocommerce-NoticeGroup p.return-to-shop{list-style:none;background-color:var(--qsd-secondary-light);color:var(--qsd-primary);border:none;border-left:4px solid var(--qsd-secondary);border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.woocommerce-error{border-left-color:#c0392b}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{order:2}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{display:none}.woocommerce-result-count{color:var(--qsd-grey-light);font-size:.9rem}.woocommerce-ordering select.orderby{background-color:transparent;color:var(--qsd-white);border:1px solid var(--qsd-grey-medium);border-radius:2rem;padding:.3rem 1.5rem .3rem 1rem}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;list-style:none;padding:0;margin:0 0 3rem}.woocommerce ul.products li.product,.woocommerce .card.product,.woocommerce-page .card.product,.woocommerce div.product .card{background-color:rgba(255,255,255,.05);border:none;border-radius:.5rem;color:var(--qsd-white) !important;text-align:center;position:relative;overflow:hidden}.woocommerce ul.products li.product a,.card.product .woocommerce-LoopProduct-link{color:var(--qsd-white);text-decoration:none;display:block}.woocommerce ul.products li.product img,.card.product .card-img-top{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.5rem .5rem 0 0;margin-bottom:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__title,.card.product .woocommerce-loop-product__title{font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:.25rem;color:var(--qsd-white) !important}.woocommerce ul.products li.product .price,.card.product .price{color:var(--qsd-secondary) !important;font-weight:600;display:block}.woocommerce ul.products li.product .price del,.card.product .price del{color:var(--qsd-grey-medium);opacity:1;margin-right:.5rem}.woocommerce ul.products li.product .price ins,.card.product .price ins{text-decoration:none}.woocommerce ul.products li.product .button,.card.product .add-to-cart-container{margin:0 auto;margin-top:1rem !important;margin-bottom:1rem}.woocommerce span.onsale{position:absolute;top:.5rem;left:.5rem;min-height:auto;min-width:auto;background-color:var(--qsd-secondary);color:var(--qsd-primary);border-radius:2rem;padding:.25rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;line-height:normal}.star-rating{color:var(--qsd-secondary)}.star-rating:before{color:var(--qsd-grey-medium)}.star-rating span:before{color:var(--qsd-secondary)}p.stock{font-size:.85rem;color:var(--qsd-grey-light)}p.stock.out-of-stock{color:#c0392b}p.stock.in-stock{color:var(--qsd-secondary)}.woocommerce nav.woocommerce-pagination ul,.woocommerce-page .pagination{border:none !important;gap:.5rem}.woocommerce nav.woocommerce-pagination ul li,.woocommerce-page .page-item{border:none !important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page .page-item .page-link{background-color:transparent !important;color:var(--qsd-white) !important;border:1px solid var(--qsd-grey-medium) !important;border-radius:50% !important;width:2.2rem;height:2.2rem;padding:0;display:flex;align-items:center;justify-content:center}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce-page .page-item .page-link:hover,.woocommerce-page .page-item .page-link.active{background-color:var(--qsd-secondary) !important;color:var(--qsd-primary) !important;border-color:var(--qsd-secondary) !important}.single-product div.product{margin-bottom:4rem}.woocommerce-product-gallery__image{border-radius:.5rem;overflow:hidden}.woocommerce-product-gallery__trigger{background-color:var(--qsd-secondary);border-radius:50%}.flex-control-thumbs{margin-top:1rem;display:flex;gap:.75rem;flex-wrap:wrap}.flex-control-thumbs li img{border-radius:.4rem;opacity:.6;transition:opacity .3s}.flex-control-thumbs li img.flex-active,.flex-control-thumbs li img:hover{opacity:1;outline:2px solid var(--qsd-secondary)}.single-product .summary.entry-summary .product_title{font-family:"Dolce Vita";font-size:clamp(1.8rem,4vw,2.5rem);margin-bottom:1rem}.single-product .summary.entry-summary .price{color:var(--qsd-secondary);font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;display:block}.single-product .summary.entry-summary .price del{color:var(--qsd-grey-medium);font-size:1rem;opacity:1;margin-right:.5rem}.single-product .woocommerce-product-details__short-description{color:var(--qsd-grey-light);margin-bottom:1.5rem}.single-product form.cart{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.single-product .product_meta{font-size:.85rem;color:var(--qsd-grey-light);border-top:1px solid var(--qsd-grey-medium);padding-top:1rem;margin-top:1.5rem}.single-product .product_meta a{color:var(--qsd-grey-light)}.single-product .product_meta a:hover{color:var(--qsd-white)}.woocommerce-tabs ul.tabs{list-style:none;display:flex;gap:2rem;padding:0;margin-bottom:2rem;border-bottom:1px solid var(--qsd-grey-medium)}.woocommerce-tabs ul.tabs li{margin:0}.woocommerce-tabs ul.tabs li a{color:var(--qsd-grey-light);text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.9rem;padding-bottom:.75rem;display:inline-block;border-bottom:2px solid transparent}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover{color:var(--qsd-white);border-bottom-color:var(--qsd-secondary)}.woocommerce-tabs .panel{color:var(--qsd-grey-light)}.woocommerce-Tabs-panel h2{font-family:"Dolce Vita";margin-bottom:1.5rem}#reviews #comments .commentlist{list-style:none;padding:0}#reviews .comment-text{background-color:rgba(255,255,255,.05);border-radius:.5rem;padding:1rem 1.5rem}#reviews .comment_container .avatar{border-radius:50%}#review_form #respond textarea{background-color:transparent;color:var(--qsd-white);border:1px solid var(--qsd-grey-medium);border-radius:.5rem}#review_form #respond .comment-form-rating .stars a{color:var(--qsd-secondary)}.related.products,.up-sells.upsells.products{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--qsd-grey-medium)}.related.products>h2,.up-sells.upsells.products>h2{font-family:"Dolce Vita";text-align:center;margin-bottom:2rem}.woocommerce table.shop_table,.woocommerce-cart table.cart,.woocommerce-checkout table.shop_table{border:none;border-collapse:collapse;width:100%;color:var(--qsd-white);margin-bottom:2rem}.woocommerce table.shop_table th{text-transform:uppercase;font-size:.8rem;letter-spacing:.03em;color:var(--qsd-grey-light);border-bottom:1px solid var(--qsd-grey-medium);padding:.75rem;text-align:left}.woocommerce table.shop_table td{border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem;vertical-align:middle}.woocommerce table.shop_table td.product-thumbnail img{width:5rem;border-radius:.4rem;object-fit:cover;aspect-ratio:1/1}.woocommerce table.shop_table td.product-name a{color:var(--qsd-white);text-decoration:none;font-weight:600}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{color:var(--qsd-secondary);font-weight:600}.woocommerce-cart-form .coupon{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.woocommerce-cart-form .coupon input#coupon_code{background-color:transparent;color:var(--qsd-white);border:none;border-bottom:1px solid var(--qsd-white);border-radius:0;padding:.4rem .5rem}.cart-collaterals .cart_totals{background-color:rgba(255,255,255,.05);border-radius:.5rem;padding:1.5rem}.cart_totals h2{font-family:"Dolce Vita";margin-bottom:1rem}.cart_totals table.shop_table{margin-bottom:1.5rem}.cart_totals .order-total .amount{color:var(--qsd-secondary);font-weight:700;font-size:1.2rem}.wc-proceed-to-checkout{text-align:center}.wc-proceed-to-checkout a.checkout-button{width:100%;display:block}.woocommerce-checkout #customer_details{margin-bottom:2rem}.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout-review-order h3{font-family:"Dolce Vita";margin-bottom:1.5rem}.woocommerce-checkout-review-order-table tfoot .amount,.woocommerce-checkout-review-order-table .order-total .amount{color:var(--qsd-secondary);font-weight:700}#payment{background-color:rgba(255,255,255,.05);border-radius:.5rem;padding:1.5rem}#payment ul.payment_methods{list-style:none;padding:0;border-bottom:1px solid var(--qsd-grey-medium);margin-bottom:1rem}#payment ul.payment_methods li{padding:.5rem 0}#payment div.payment_box{background-color:rgba(255,255,255,.08);color:var(--qsd-white);border-radius:.5rem}#payment div.payment_box:before{border-bottom-color:rgba(255,255,255,.08)}#payment #place_order{width:100%;margin-top:1rem}.woocommerce-terms-and-conditions-wrapper a{color:var(--qsd-secondary)}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.woocommerce-MyAccount-navigation ul li a{color:var(--qsd-grey-light);text-decoration:none;text-transform:uppercase;font-size:.9rem;font-weight:600;padding:.5rem 1rem;border-radius:2rem;display:block;transition:all .3s}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--qsd-secondary);color:var(--qsd-primary)}.woocommerce-MyAccount-content{color:var(--qsd-white)}.woocommerce-Address-title h2,.woocommerce-Addresses h2{font-family:"Dolce Vita"}.woocommerce-MyAccount-content mark{background:0 0;color:var(--qsd-secondary)}#offcanvas-cart .offcanvas-header{border-bottom:1px solid rgba(255,255,255,.1)}#offcanvas-cart .offcanvas-title{color:var(--qsd-white);font-family:"Dolce Vita"}#offcanvas-cart .btn-close{filter:invert(1) grayscale(100%) brightness(2);opacity:.8}#offcanvas-cart .btn-close:hover{opacity:1}#offcanvas-cart .woocommerce-mini-cart.list-group,#offcanvas-cart .list-group-item{background-color:transparent;color:var(--qsd-white)}#offcanvas-cart .woocommerce-mini-cart-item{border-color:rgba(255,255,255,.1) !important}#offcanvas-cart .item-image img{aspect-ratio:1/1;object-fit:cover}#offcanvas-cart .cart-product-title{color:var(--qsd-white) !important;font-weight:600;text-transform:uppercase;font-size:.9rem}#offcanvas-cart .cart-product-title:hover{color:var(--qsd-secondary) !important}#offcanvas-cart .cart-product-excerpt{color:var(--qsd-grey-light) !important}#offcanvas-cart .item-quantity .quantity.qty_text,#offcanvas-cart span.quantity{color:var(--qsd-grey-light);font-size:.85rem}#offcanvas-cart .item-quantity .input-group-text{padding:.25rem .75rem;font-size:.9rem}#offcanvas-cart .item-quantity input.qty{width:2.5rem;padding:.25rem}#offcanvas-cart .bootscore-custom-render-total{color:var(--qsd-secondary);font-weight:700}#offcanvas-cart a.remove_from_cart_button{color:var(--qsd-grey-light) !important;transition:color .3s}#offcanvas-cart a.remove_from_cart_button:hover{color:#c0392b !important}#offcanvas-cart .woocommerce-messages-container .toast-container{background-color:transparent !important}#offcanvas-cart .cart-footer{background-color:rgba(255,255,255,.05) !important;border-top:1px solid rgba(255,255,255,.1)}#offcanvas-cart .woocommerce-mini-cart__total{color:var(--qsd-white)}#offcanvas-cart .woocommerce-mini-cart__total .amount{color:var(--qsd-secondary);font-weight:700}#offcanvas-cart .woocommerce-mini-cart__buttons a{text-align:center}.nf-form-fields-required{display:none}.nf-field-label{display:none}.nf-form-content .row{margin-bottom:2rem}input[type="tel" i],input[type="text" i],input[type="textarea" i],input[type="email" i]{background-color:transparent;color:var(--qsd-white);border:none;border-bottom:1px solid var(--qsd-white);box-shadow:none}.checkbox-container a{color:var(--qsd-white)}input[type="tel" i]::placeholder,input[type="text" i]::placeholder,input[type="textarea" i]::placeholder,input[type="email" i]::placeholder{color:var(--qsd-white)}input[type="submit" i]{padding:.4rem 2rem;border-color:transparent;border-radius:2rem;text-transform:uppercase;font-weight:400}input[type="submit" i]{background-color:transparent;color:var(--qsd-white);border:1px solid var(--qsd-white)}input[type="submit" i]:active,input[type="submit" i]:focus-visible,input[type="submit" i]:focus-within,input[type="submit" i]:target,input[type="submit" i]:hover{background-color:var(--qsd-grey-medium)}@media (min-width:576px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.hero{padding-top:12rem;padding-bottom:3rem}#masthead .navbar-brand img{width:10rem}.single-product form.cart{flex-wrap:nowrap}}@media (min-width:992px){.btn-permanente{bottom:40%;right:3rem}.btn-permanente svg{width:6rem;height:6rem}#masthead #nav-main{position:absolute;display:flex;width:100%;z-index:100;top:2rem}section{padding-top:8rem;padding-bottom:8rem}#slides-container{height:100vh}.inicio .producto img{width:100%;height:100%;aspect-ratio:6/4;object-fit:cover}.trayectoria-container{flex-direction:row;gap:20px}.inicio .about a{bottom:4rem}.timeline-wrapper{width:200px}.timeline-years{gap:120px}.year-number{font-size:42px}.year-marker.active .year-number{font-size:52px}.quesos .nuestros-quesos img{width:25rem}.quesos-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,22em);grid-column-gap:2rem;grid-row-gap:2rem}.quesos-grid .indicadores{grid-area:1/1/2/3;position:relative}.quesos-grid .queso1{grid-area:2/1/3/2}.quesos-grid .queso2{grid-area:1/2/2/3}.quesos-grid .queso3{grid-area:1/3/3/5;display:block}.quesos-grid .indicadores{grid-area:1/1/2/2;justify-content:flex-start;top:unset;margin-bottom:0}.trayectoria{min-height:100vh}.quesos-grid img{height:auto;max-height:100%;aspect-ratio:unset}.quesos-grid .h4{font-size:1rem}.quesos-grid .tipo-leche{font-size:.9rem}.about .ubicacion .fotofondo{width:80%}.content-wrapper{min-height:300px}.hito-label{font-size:14px;letter-spacing:3px;width:80%;margin-bottom:20px}.contacto .info .textos{padding-top:10rem;padding-bottom:10rem}.trayectoria{padding:80px 0}.trayectoria-container{padding:0 40px;gap:80px;align-items:center}.timeline-wrapper{width:180px;flex-shrink:0}.trayectoria-content .titulo{margin-bottom:10rem}.timeline-line{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}.timeline-years{flex-direction:column;gap:100px;padding:40px 0}.year-number{font-size:38px}.year-marker.active .year-number{font-size:46px}.year-marker.active:before{width:20px;height:20px}.content-wrapper{min-height:280px}.hito-label{font-size:15px;letter-spacing:2.5px;margin-bottom:18px}.contacto .mapa-wrapper{position:absolute;top:6rem;right:0;width:50%;height:100%;aspect-ratio:unset}.contacto .info{padding-top:12rem;padding-bottom:0}.hito-texto{font-size:16px;line-height:1.8}.slide-indicators{left:2rem;bottom:unset;top:50%;transform:translateY(-50%);flex-direction:column;gap:1rem}.year-marker.active .year-number{font-size:38px;font-weight:500}.quesos .hero{padding-top:15rem;padding-bottom:15rem}#masthead .nav-link{font-size:1rem}footer#footer .redes{top:2rem;left:2rem;transform:unset}.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(4,1fr);gap:2.5rem}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary.entry-summary{flex:1}}@media (min-width:1200px){.inicio .producto a{position:absolute;bottom:10rem}.inicio .producto img{height:100vh}.inicio .producto img{aspect-ratio:unset}}