.wcwl_elements{display:none!important}.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:black}.cwginstock-subscribe-form .panel-primary{border-color:black}.cfvsw-swatches-blur-cross-disable::before,.cfvsw-swatches-hide-disable::before,.cfvsw-swatches-blur-cross::before{content:""!important;font-size:1.5em;background:0 0!important}.relacionados{font-family:"Agatha VAR Normal";font-size:18px}@media only screen and (max-width:768px){.cwgstock_button{font-size:13px!important}}.product .single_variation{border-right:0px;border-left:0px}.variations_form.nm-select-hide-labels tr .value{border-left:0px}.product .single_variation{padding:20px 0 0!important}product-quantity{margin-left:340px;margin-top:70px;padding-right:200px;padding:0!important}div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity{transform:translateX(50%) translateY(430%);width:auto}@media (max-width:768px){div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity{transform:translateX(50%) translateY(350%);width:auto}.acoplw-badge-7280{font-size:8px!important;line-height:16px!important;width:70px!important;height:14px!important;top:6px!important;right:4px!important;padding:0 10px}.acoplw-badge-7279{font-size:8px!important;line-height:16px!important;width:70px!important;height:14px!important;top:6px!important;right:4px!important;padding:0 10px}.acoplw-badge-7278{font-size:6px!important;line-height:16px!important;width:70px!important;height:14px!important;top:6px!important;right:4px!important;padding:0 10px}}@media (max-width:480px){div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity{transform:translateX(50%) translateY(532%);margin-bottom:5px!important;width:auto}}.masonry-container{display:flex;flex-wrap:wrap;gap:20px;max-width:100%}.masonry-item{flex:0 0 calc(50% - 10px)}.image-container{position:relative;display:block;width:100%}.image-container img{width:100%;height:auto;display:block}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);color:black;display:flex;align-items:center;justify-content:flex-start;padding-left:20px;opacity:0;transition:background .3s ease-in-out,opacity .3s ease-in-out}.image-container:hover .overlay{background:rgba(255,255,255,1);opacity:1}.overlay h2{font-size:18px;margin:0}@media (max-width:768px){.masonry-container .masonry-item{flex:0 0 100%}}