header.site-header{-webkit-box-shadow:0px 5px 28px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 5px 28px 8px rgba(0, 0, 0, 0.1);box-shadow:0px 5px 28px 8px rgba(0, 0, 0, 0.1);}
header .header-topbar .container, header .header-main .container{}
.header-topbar{text-transform:inherit;font-size:14px;font-family:Montserrat, Arial, Helvetica, sans-serif;}
.topbar-navigation.kapee-navigation ul.menu>li>a.nav-link i{font-size:15px;padding-right:4px;font-weight:400;}
.header-myaccount>a{font-family:Montserrat, Arial, Helvetica, sans-serif;text-transform:inherit;}
.header-myaccount .myaccount-wrap small, .header-cart .cart-wrap small{color:#000000;font-weight:500;}
.header-sticked .header-myaccount .myaccount-wrap small, .header-sticked .header-cart .cart-wrap small{color:#ffffff;}
.header-myaccount .myaccount-wrap span{text-transform:uppercase;font-size:12px;color:#de0613;font-weight:700;}
.header-myaccount>a::before{margin-right:10px;}
.header-wishlist .header-wishlist-icon, .header-mini-search .search-icon-text, .header-cart-icon{}
.header-wishlist-icon .header-wishlist-count, .header-compare-icon .header-compare-count, .header-cart-icon .header-cart-count{background-color:#000000;color:#fff;}
.header-wishlist{}
.header-myaccount .myaccount-items li a{padding:6px 10px;border:none;}
.header-myaccount .myaccount-items li:hover a{background-color:#ff6b75;color:#fff;}
.header-myaccount .myaccount-items li:hover a i{color:#fff;}
.site-footer .widget-title{font-weight:700;font-size:18px;letter-spacing:2px;}
.site-footer .widget_nav_menu .menu li:not(:last-child){margin-bottom:7px;}
.site-footer .widget_nav_menu .menu li::before{font-family:'simple-line-icons';content:"\e606";font-size:10px;padding-right:6px;color:#ffffff;}
.footer-logos{text-align:center;margin-top:60px;}
.footer-logos img{display:inline-block;margin:5px 4px;}
.footer-logos h3{font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:2px;}
#text-2 h3,
#text-4 h3{margin-bottom:25px;margin-top:30px;}
#text-3 h3{margin-top:25px;}
.site-footer .footer-copyright{padding:20px 0;}
.bg-home{background-repeat:no-repeat;background-position:160% center;background-image:url(//florerialosjazmines.com/wp-content/uploads/2021/11/bg-home-3.png);background-attachment:fixed;}
.btn-quirotao .btn-style-outline.color-scheme-dark{line-height:16px;font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:2px;color:#de0613;padding:18px 60px !important;}
.seguridad-web p{text-align:center;}
.tabs-layout.tabs-line .nav-tabs .nav-link{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;color:#000000;line-height:40px;}
.tabs-layout.tabs-line .nav-tabs .nav-link.active{font-weight:700;}
.tabs-layout.tabs-line .nav-tabs .nav-link::after{background-color:#000000;}
.tabs-layout.tabs-line .nav-tabs{margin-bottom:25px;}
.woocommerce div.product .product_title{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;font-size:28px;}
div.product p.price ins, div.product span.price ins, .woocommerce-grouped-product-list-item__price ins{font-family:Montserrat, Arial, Helvetica, sans-serif;}
div.product p.price ins{color:#de0613;}
div.product span.amount bdi{font-family:Montserrat, Arial, Helvetica, sans-serif;color:#de0613;font-weight:700;}
div.product del span.amount bdi{color:#333;font-weight:400;}
div.product p.price ins span{font-weight:700;}
div.product .price-summary-list span.amount bdi{color:inherit;}
.woocommerce .quantity .qty{border-color:#000;color:#000;}
div.summary form.cart .button{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:1px;padding:12px 35px;}
.tabs-layout .tabs li a{font-family:Montserrat, Arial, Helvetica, sans-serif;color:#de0613;font-weight:300;letter-spacing:0.5px;}
.tabs-layout .tabs li.active a{font-weight:700;}
.tabs-layout .tabs li:after, .tabs-layout .tabs li.active:after{background-color:#de0613;}
.woocommerce-product-gallery .product-gallery-image{padding:0;border:solid 1px #de0613 !important;}
.woocommerce-product-gallery .product-gallery-image:hover{border:solid 1px #de0613 !important;}
.product-gallery-thumbnails .slick-slide img, .product-gallery-thumbnails:not(.kapee-slick-slider) img{padding:0;border:solid 1px #000;}
.product-image .product-labels{bottom:20px;top:initial;}
.product-image .on-sale{position:absolute;background-color:#de0613;color:#fff;font-size:13px;font-family:Montserrat, Arial, Helvetica, sans-serif;width:42px;height:42px;line-height:42px;text-align:center;border-radius:100px;}
.product-price-discount .on-sale{background-color:#de0613;color:#fff;font-size:13px;font-family:Montserrat, Arial, Helvetica, sans-serif;width:42px;height:42px;line-height:42px;text-align:center;border-radius:100px;color:#fff !important;}
.product-image .on-sale{top:10px;left:10px;}
.product-price-discount .on-sale{top:15px;right:30px;z-index:9;}
.products div.product .product-wrapper{padding:20px;}
.products .product-title{font-size:16px;text-align:center;letter-spacing:0;margin-top:20px;font-weight:500;margin-bottom:10px;}
.product-price-buttons{text-align:center;}
.product-price-buttons .product-price .price .amount bdi, .product-price-buttons .product-price .price ins .amount{color:#de0613;font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:18px;}
.product-price-buttons .product-price .price del .amount bdi{color:#333;font-size:15px;}
.product-price{margin-bottom:10px;}
.products:not(.product-style-1):not(.product-style-2) .product-buttons .compare-button{margin-left:0;margin-right:6px;}
.product-buttons{text-align:center;display:inline-block !important;width:100%;}
.product-buttons .compare-button, .product-buttons .cart-button, .product-buttons .quickview-button{display:inline-block !important;}
.product-buttons .cart-button{vertical-align:-6px;}
div.product p.price, div.product span.price, .woocommerce-grouped-product-list-item__price{display:inline-block !important;}
.products:not(.product-style-2).grid-view .cart-button a,
.products.list-view .product-buttons .cart-button a{font-size:15px;font-family:Montserrat, Arial, Helvetica, sans-serif;letter-spacing:0.5px;padding:13px 35px;}
.products:not(.product-style-2).grid-view .cart-button a:hover,
.products.list-view .product-buttons .cart-button a:hover{background-color:#ff6b75;}
.woocommerce div.product .kapee-breadcrumb a, .woocommerce div.product .kapee-breadcrumb{color:#bbbbbb;}
.products div.product .product-wrapper:hover{border:solid 1px #de0613;box-shadow:none;}
.widget_shopping_cart .woocommerce-mini-cart__empty-message{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;font-size:15px;letter-spacing:0.5px;}
.woocommerce-empty-mini-cart__buttons .button{font-family:Montserrat, Arial, Helvetica, sans-serif;border-radius:100px;letter-spacing:0.5px;padding:12px 35px;}
.cart-wrap, .widget_shopping_cart .mini-cart-item-content, .widget_shopping_cart_footer p{font-family:Montserrat, Arial, Helvetica, sans-serif;}
.header-cart-icon{margin-right:12px;}
.cart-wrap .header-cart-total{color:#de0613;}
.woocommerce-mini-cart__total{color:#000;}
.woocommerce-mini-cart__total span{color:#de0613;}
.widget_shopping_cart .total .amount{font-weight:700;}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{border-radius:100px;font-weight:700;font-size:15px;letter-spacing:0.5px;}
.woocommerce-cart table.cart th{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;}
.woocommerce-cart-form>.woocommerce-cart-inner>table>thead tr th{font-weight:700;letter-spacing:0.5px;font-size:15px;}
.cart-collaterals .cart_totals{box-shadow:none;padding:25px;border:2px solid #ff6b75;font-family:Montserrat, Arial, Helvetica, sans-serif;}
.order-review-inner h3, .cart-collaterals .cart_totals h2{font-size:18px;font-weight:700;color:#000;text-transform:uppercase;}
.wc-proceed-to-checkout a{border-radius:100px;font-weight:700;letter-spacing:1px;padding:15px 20px;}
.woocommerce-checkout .order-review-inner{box-shadow:none;padding:25px;border:2px solid #ff6b75;}
.woocommerce-checkout-review-order table thead .product-name, .woocommerce-checkout-review-order table thead .product-total{font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;letter-spacing:0.5px;}
.woocommerce-checkout-review-order table tbody tr .product-name, .woocommerce-checkout-review-order table tfoot tr th{font-weight:400 !important;}
.woocommerce-checkout-review-order table tfoot tr.shipping td{font-weight:400 !important;}
.woocommerce-checkout-review-order table tfoot tr.order-total th{font-family:Montserrat, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700 !important;color:#000;font-size:15px;letter-spacing:0.5px;}
.woocommerce-checkout-review-order table tfoot tr td .amount bdi, .woocommerce-checkout-review-order table tbody tr .product-total .amount bdi{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:600;}
.woocommerce-checkout-review-order table tfoot tr.order-total td .amount bdi{font-weight:700;}
.woocommerce-shipping-methods label{margin-left:0px;}
.woocommerce-checkout-payment li label{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;margin-bottom:0;}
input[type="checkbox"],
input[type="radio"]{border-color:#de0613;}
fieldset, input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea, select .exclamation-mark:before, .question-mark:before, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single, tr, .tag-social-share .single-tags a, .widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a, .widget_calendar table, .widget_calendar td, .widget_calendar .wp-calendar-nav, .widget div[class*="wpml-ls-legacy-dropdown"] a.wpml-ls-item-toggle,
.widget div[class*="wcml-dropdown"] .wcml-cs-item-toggle,
.widget .woocommerce-currency-switcher-form .dd-select .dd-selected, .widget.widget_layered_nav li a:before, .widget.widget_rating_filter li a:before, .products:not(.product-style-1):not(.product-style-2) .product-buttons .compare-button a,
.products:not(.product-style-1):not(.product-style-2) .product-buttons .quickview-button a,
.products.list-view .product-buttons .compare-button a, .products.list-view .product-buttons .quickview-button a, .woocommerce-product-gallery .product-gallery-image, .product-gallery-thumbnails .slick-slide img, .product-gallery-thumbnails:not(.kapee-slick-slider) img,
.kapee-swatches .swatch-color span, .woocommerce div.summary .kapee-bought-together-products, .single-product-page>.kapee-bought-together-products, .accordion-layout .tab-content-wrap, .toggle-layout .tab-content-wrap, .products-and-categories-box .section-inner.row, .kapee-product-categories-thumbnails.categories-circle .category-image, .kapee-product-brands.brand-circle .brand-image, .kapee-tabs.tabs-classic .nav-tabs+.tab-content,
.kapee-tour.tour-classic .nav-tabs .nav-link, .kapee-tour.tour-classic .nav-tabs+.tab-content .tab-pane,
.kapee-accordion.accordion-classic .card, #wcfm_products_manage_form_wc_product_kapee_offer_expander .kapee_offer_option,
#wcfm_products_manage_form_wc_product_kapee_offer_expander .kapee_service_option{border-color:#ff6b75;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
.select2-container--default .select2-selection--single{height:45px;border-radius:20px;padding:6px 25px;color:#000;}
textarea{color:#000;min-height:initial;height:initial;border-radius:20px;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row .select2-container{width:100% !important;}
.woocommerce form .form-row.woocommerce-validated .select2-container .selection .select2-selection--single{border-color:#69bf29;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:28px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:12px;}
.form-row .screen-reader-text{clip-path:none;height:auto;overflow:visible;position:relative !important;width:100%;margin-bottom:0.5em;}
.woocommerce-shipping-fields{display:block;width:100%;float:left;}
.woocommerce-checkout .woocommerce-shipping-fields h3{font-size:16px;text-transform:uppercase;font-weight:700;}
.woocommerce-checkout .woocommerce-shipping-fields h3 span{font-weight:700;}
.woocommerce #billing_phone_field,
.woocommerce #billing_address_1_field,
.woocommerce #shipping_address_1_field,
.woocommerce #billing_state_field,
.woocommerce #shipping_state_field{float:left;width:48%;margin-right:4%;}
.woocommerce #billing_email_field,
.woocommerce #billing_address_2_field,
.woocommerce #shipping_address_2_field,
.woocommerce #billing_city_field,
.woocommerce #shipping_city_field{float:right;width:48%;}
.woocommerce #billing_departamento_field,
.woocommerce #billing_provincia_field,
.woocommerce #shipping_departamento_field,
.woocommerce #shipping_provincia_field{float:left;width:30.66%;margin-right:4%;}
.woocommerce #billing_distrito_field,
.woocommerce #shipping_distrito_field{float:left;width:30.66%;}
.woocommerce #account_password_field,
.woocommerce #billing_country_field,
.woocommerce #shipping_country_field{float:left;width:100%;}
.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:0px;}
.woocommerce form .form-row label{font-weight:500;font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;color:#666666 !important;}
.woocommerce-checkout-payment #place_order{font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;border-radius:100px;width:100%;padding:15px 20px;}
.coupon .button{font-family:Montserrat, Arial, Helvetica, sans-serif;border-radius:100px;font-size:15px;letter-spacing:0.5px;margin-left:7px;}
.button, .btn, button, input[type="button"],
input[type="submit"]{font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:15px;letter-spacing:0.5px;border-radius:35px;}
.checkout .notes textarea{padding:10px 25px;height:150px !important;}
.good-vibra{font-family:"Good Vibra", Arial, Helvetica, sans-serif !important;}
.iconcontact .info-box-title{margin-bottom:3px;}
.contactform{margin-bottom:15px;}
.contactform label{font-weight:600;font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;color:#ff6b75 !important;}
.contactform .wpcf7-submit{padding:12px 45px;border-radius:35px;}
.page-title{position:relative;}
.single-product .site-content{padding-top:80px;}
.main-navigation ul.menu>li>a{padding:0 13px;}
.searchform button{letter-spacing:0;}
.searchform input[type="search"]{height:42px;}
.header-sticky .header-myaccount .myaccount-wrap span{color:#fff;}
.header-sticky .header-wishlist .header-wishlist-icon, .header-sticky .header-mini-search .search-icon-text, .header-sticky .header-cart-icon{color:#ffffff;}
.header-sticky .header-myaccount>a::before{color:#ffffff;}
.header-sticky .cart-wrap .header-cart-total{color:#ffffff;}
.kapee-mobile-menu{font-family:Montserrat, Arial, Helvetica, sans-serif;}
.kapee-search-popup{background-color:rgb(255 255 255 / 95%);}
.kapee-search-popup .searchform .search-field{border:solid 1px #de0613;}
.wishlist_table thead tr th{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700 !important;letter-spacing:0.5px;}
.woocommerce .wishlist_table td.product-add-to-cart a{font-size:15px;font-family:Montserrat, Arial, Helvetica, sans-serif;background-color:#de0613;color:#fff;border-radius:100px;padding:13px 30px !important;text-transform:uppercase;font-weight:700;letter-spacing:.5px;}
.woocommerce .wishlist_table td.product-add-to-cart a:hover{background-color:#ff6b75;}
.woocommerce-MyAccount-orders thead tr th span{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:700;letter-spacing:.5px;}
#mercadopago-form input,
#mercadopago-form select{border-color:#000 !important;}
.btn-gracias{text-align:center}
.btn-gracias a{display:inline-block;max-width:220px;width:100%;padding:10px 0px;text-align:center;background-color:#de0613;color:#ffffff;margin:7px;font-family:"Montserrat";font-weight:700;border-radius:100px;text-decoration:none;transition:all ease-out 0.5s;-webkit-transition:all ease-out 0.5s;-moz-transition:all ease-out 0.5s;-o-transition:all ease-out 0.5s;-ms-transition:all ease-out 0.5s;}
.btn-gracias a:hover{background-color:#ff6b75;}
.nsl-container-buttons{width:100%;}
.kapee-login-signup div.nsl-container .nsl-button{border-radius:30px !important;}
.customer-login-left p{margin-bottom:0;}
.kapee-back-to-top{bottom:110px;right:37px;}
#cookie-notice{font-size:14px;line-height:20px;}
#cookie-notice .button{font-size:12px;}
.mp-panel-checkout{padding:0;}
.mp-panel-custom-checkout{padding:0;}
.kapee-navigation ul.menu>li.current-menu-item>a{color:#de0613;}
.kapee-heading .heading-tagline, .kapee-heading .heading-subtitle{font-family:Montserrat, Arial, Helvetica, sans-serif;margin-bottom:5px;}
.productos-home .products .product-info h3.product-title a, .productos-home .products .product-info .product-price-buttons .product-price .price .amount bdi{color:#ffffff;}
.products-carousel .products .product-info .product-buttons .cart-button a{border-width:2px;border-radius:100px;}
.products-carousel .products .product-info .product-buttons .compare-button:hover a:before, .products-carousel .products .product-info .product-buttons .quickview-button:hover a:before{color:#de0613;}
.owl-nav-rectangle.owl-nav-middle .owl-carousel .owl-nav button[class*='owl-']{height:50px;width:50px;text-align:center;border-radius:100px;}
.foo-icos1{display:inline-block;float:left;font-size:100px;padding-right:7px;color:#ffffff;margin-top:-10px;}
.foo-icos2{display:inline-block;float:left;font-size:95px;padding-right:25px;color:#ffffff;margin-top:-10px;}
.foo-icos3{display:inline-block;float:left;font-size:100px;padding-right:15px;color:#ffffff;margin-top:-10px;}
.foo-icos4{display:inline-block;float:left;font-size:32px;padding:15px;margin-top:4px;color:#fff;width:55px;text-align:center;}
.menufoo-quirotao{margin-bottom:0px;margin-top:25px;}
.menufoo-quirotao ul{text-align:center;padding:0 15px;}
.menufoo-quirotao ul li{display:inline-block;padding:0 10px;font-size:14px;}
.menufoo-quirotao ul li a{text-transform:uppercase;font-family:Montserrat, Arial, Helvetica, sans-serif;}
.menufoo-quirotao ul li a:hover{color:#084282;}
.site-footer .footer-main{padding-bottom:35px;}
.entry-content ul li, .entry-content ol li{margin-bottom:0px;}
.page-id-163 .site-content{padding-bottom:0px;}
.header-main .main-navigation ul.menu>li>a{min-height:100px;}
.videos-you .video-play-btn-holder{display:none;}
.kapee-video-player.videos-you .video-wrapper{border-radius:100%;}
.productos-home .products.product-style-3.grid-view .product-info .product-variations{display:none;}
.single-post .site-content{padding-top:60px;}
.quetratamos h1{text-transform:uppercase;}
.header-sticked .header-sticky .header-col-right .header-wishlist .header-wishlist-count, .header-sticked .header-sticky .header-col-right .cart-style-1 .header-cart-count{background-color:#000000;}
.header-main .kapee-ajax-search .searchform{width:75%;float:right;}
.banner-title span:last-child{font-weight:300;}
.catparts2 .banner-title .word4, .catparts2 .banner-title .word5, .catparts2 .banner-title .word6{font-weight:300;}
.categorias-home .banner-image::before{content:"";background:rgb(0, 0, 0);background:-moz-linear-gradient(337deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 87%);background:-webkit-linear-gradient(337deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 87%);background:linear-gradient(337deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 87%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#de0613", endColorstr="#de0613", GradientType=1);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.categorias-home .banner-button{margin-top:25px;}
.categorias-home .banner-button a{border-radius:100px;padding:10px 35px;}
.categorias-home .banner-title{letter-spacing:-5px;}
.categorias-home .banner-content-wrap{padding:30px 0 !important;}
.marcas .slick-list{max-height:70px;}
.marcas button::before{display:none !important;}
.marcas .slick-slider .slick-arrow{width:40px !important;height:40px !important;}
.marcas .slick-slider .slick-prev.slick-arrow, .marcas .slick-slider .slick-next.slick-arrow{margin-top:-25px;}
.marcas .slick-slider .slick-next.slick-arrow{right:-25px !important;}
.marcas .slick-slider .slick-prev.slick-arrow{left:-25px !important;}::-webkit-input-placeholder{color:#bdbdbd;}:-moz-placeholder{color:#bdbdbd;opacity:1;}::-moz-placeholder{color:#bdbdbd;opacity:1;}:-ms-input-placeholder{color:#bdbdbd;}::-ms-input-placeholder{color:#c9c9c9;}::placeholder{color:#bdbdbd;}
.products .product-image{border:solid 1px #cdcdcd;}
.woocommerce-Tabs-panel h2{display:none;}
.woocommerce-product-attributes>tbody>tr>th{text-transform:uppercase;color:#de0613;}
.woocommerce div.summary-inner>p.price, .woocommerce div.summary-inner>span.price{font-size:22px;margin-bottom:15px;}
.product-buttons a, .whishlist-button a{height:41px;border-radius:100px !important;}
.product-buttons a:before, .whishlist-button a:before, .product-buttons .compare:before{vertical-align:-7px;color:#ff6b75 !important;}
.categories-menu-wrapper span.title{font-family:Montserrat, Arial, Helvetica, sans-serif;text-align:right;padding-right:15px;}
.categories-menu-wrapper span.arrow-down-up:after{font-size:18px;}
.categories-menu ul.menu>li>a{}
#menu-corporativo li a{color:#ffffff;font-weight:500;}
.titulo1 h1 .word1, .titulo1 h1 .word2{color:#ff6b75;}
.titulo1 h1::before{margin-right:40px;content:url(//florerialosjazmines.com/wp-content/uploads/2022/01/bg-deco.png);}
.titulo1 h1::after{content:url(//florerialosjazmines.com/wp-content/uploads/2022/01/bg-deco.png);margin-left:30px;}
.titulos2 h2{font-family:"Great Vibes", Arial, Helvetica, sans-serif;}
.deliveryicon{border:dotted 2px #fff;border-radius:15px;text-align:center;padding:20px 0;color:#fff;}
.icondel{display:inline-block;font-size:55px;line-height:30px;padding-right:15px;vertical-align:-5px;}
.textdel{display:inline-block;text-align:left;}
.textdel span{font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:18px;line-height:18px;font-weight:600;letter-spacing:0.5px;}
.iconwhats{text-align:center;}
.iconwhats .info-box-wrap, .iconwhats .box-icon-wrap, .iconwhats .info-box-content{display:inline-block !important;}
.separador{text-align:center;color:#ffffff;display:inline-block;width:100%;height:50px;}
.separador span{font-size:120px;line-height:50px;height:50px;display:inline-block;}
.kapee-heading.text-center .heading-title{padding:0;}
.boletin form .bmail{max-width:400px;width:100%;border:1px solid #a7a7a7;border-bottom-left-radius:35px;border-top-left-radius:35px;border-bottom-right-radius:0px;border-top-right-radius:0px;}
.boletin form .bsend{height:45px;border-bottom-right-radius:35px;border-top-right-radius:35px;margin-left:-2px;}
.titboletin h3{letter-spacing:5px;}
.bgsuscipcion .vc_parallax-inner{background-position:center center;}
.site-footer .widget_nav_menu .menu li::before{font-family:'icomoon-2';content:"\ebcc";}
.kapee-ajax-search .search-submit{background-color:#de0613;color:#fff;}
.widget-area .widget_product_search form button{border-radius:35px !important;width:45px;line-height:24px;}
.widget-area .widget-title{margin-bottom:25px;font-size:18px;font-weight:700;letter-spacing:0.5px;}
.widget-area .widget-title::before{width:35%;background-color:#000000;}
.woocommerce ul.product_list_widget li a{line-height:inherit;}
.woocommerce ul.product_list_widget li a .product-title{font-family:Montserrat, Arial, Helvetica, sans-serif;font-weight:500;color:#ff6b75;}
.woocommerce ul.product_list_widget li img{max-width:70px;}
.kapee-recent-posts{margin-top:70px;}
.kapee-recent-posts h6{font-size:16px;line-height:22px;font-weight:500 !important;}
.kapee-recent-posts .post-meta, .kapee-recent-posts .post-meta .post-comments a{color:#ff6b75;}
.comocomprar{overflow:hidden;border-radius:15px;}
.comocomprar .video-play-btn-holder{display:none;}
.nbancos>.vc_column-inner>.wpb_wrapper{border:dotted 2px #ff6b75;border-radius:15px;text-align:center;padding:35px;}
.woocommerce div.summary>p.price, .woocommerce div.summary>span.price{font-size:22px;margin-bottom:15px;}
.kapee-carousel .entry-header, .blog .entry-header{margin-bottom:10px;}
.kapee-carousel .entry-header .entry-title, .blog .entry-header .entry-title{font-size:20px;}
.kapee-carousel .entry-header .entry-title a, .blog .entry-header .entry-title a{color:#ff6b75;}
.kapee-carousel .entry-footer, .blog .entry-footer{margin-top:15px;}
.kapee-carousel .entry-footer a, .blog .entry-footer a{font-family:Montserrat, Arial, Helvetica, sans-serif;font-size:14px !important;padding:9px 45px !important;border-radius:25px;}
.fancy-box2-date .entry-date, .fancy-square-date .entry-date{border-radius:7px;}
.single-post-page .entry-title{line-height:36px;font-weight:700;color:#ff6b75;text-align:left;margin-bottom:7px;}
.single-post-page .entry-meta{-ms-flex-pack:left;justify-content:left;}
.single-post .entry-header{margin-bottom:25px;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:45%;float:left;font-family:Montserrat, Arial, Helvetica, sans-serif;border:dotted 1px #bbbbbb;margin:0 3px;height:35px;border-radius:5px;font-weight:400;color:#424242;}
.ui-datepicker-calendar tr{border:none;}
.ui-state-default, .ui-widget-content .ui-state-default{border-radius:35px;width:35px;height:35px;line-height:27px;margin:2px;font-size:14px;text-align:center;background:#fff;border-color:#ff6b75;border-style:dashed;color:#838383;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#3ec97d;color:#fff;border-color:#3ec97d;border-style:solid;}
.ui-state-hover, .ui-widget-content .ui-state-hover{background:#3ec97d;color:#fff;border-color:#3ec97d;border-style:solid;}
.ui-datepicker .ui-datepicker-buttonpane button{padding:0px 25px;border-radius:10px;font-family:Montserrat, Arial, Helvetica, sans-serif;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{border-style:solid;background-color:#ff6b75;border-color:#ff6b75;color:#fff;opacity:1;box-shadow:none;font-weight:500;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current:hover{border-color:#3ec97d;background-color:#3ec97d;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{background-color:#de0613;color:#fff;font-weight:500;box-shadow:none;border-style:solid;border-color:#de0613;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close:hover{background-color:#ff6b75;border-color:#ff6b75;}
.ui-datepicker .ui-datepicker-buttonpane{border:none;}
.ui-datepicker th{font-family:Montserrat, Arial, Helvetica, sans-serif;color:#ff6b75;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{top:5px;text-align:center;line-height:31px;color:#7e7e7e !important;font-weight:400;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev.ui-state-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover{background:#ffffff;color:#ff6b75 !important;border:none;}
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon{display:none;}
.ui-datepicker .ui-datepicker-prev::before{font-family:'icomoon-2';content:"\eae2";}
.ui-datepicker .ui-datepicker-next::before{font-family:'icomoon-2';content:"\ebcc";}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:5px;}
.ui-datepicker .ui-datepicker-header{background:#fff;border:none;}
.ui-datepicker{width:320px;padding:10px;-webkit-box-shadow:-1px 2px 31px -4px rgba(0, 0, 0, 0.4);-moz-box-shadow:-1px 2px 31px -4px rgba(0, 0, 0, 0.4);box-shadow:-1px 2px 31px -4px rgba(0, 0, 0, 0.4);}
.contact-us li .pls-print::before{font-family:pls-font !important;content:"\ea3f";}
.btnofertas{position:absolute !important;right:0px;}
.btnofertas a span{background-color:#775ae0;color:#fff;padding:7px 15px;border-radius:35px;}
.btnofertas a:hover span{background-color:#ff6b75;}
#shipping_departamento_field,
#shipping_provincia_field,
#shipping_distrito_field,
#shipping_address_1_field{}
#dedicatoria_field{display:block;width:100%;float:left;}
#dedicatoria_field textarea{min-height:120px;padding:15px 25px;}
.g-recaptcha{display:inline-block;width:100%;margin-bottom:15px;}
.payment_method_wunion .payment_box b{font-family:Montserrat, Arial, Helvetica, sans-serif;}
.woocommerce form .form-row .optional{display:none;}
.kr-embedded[kr-popin] div.kr-popin-modal-header .kr-popin-modal-header-image img.kr-header-logo{content:url(https://florerialosjazmines.com/wp-content/uploads/2022/11/floreria-los-jazmines-izipay.jpg);margin-top:5px !important;margin-left:5px !important;}
.kr-embedded[kr-popin].kr-help-button-inner-field .kr-popin-modal-footer .kr-whitelabel-logo img{margin-right:30px;content:url(https://florerialosjazmines.com/wp-content/uploads/2022/11/izipay.jpg);}
.kr-logo-mcw{display:none !important;}
.woocommerce-product-details__short-description span{display:none;}
.woocommerce div.summary .stock-availability{margin-top:5px;margin-bottom:5px;}
.woocommerce div.summary .product-services, .woocommerce div.summary .woocommerce-product-details__short-description{flex-direction:column;margin-top:5px;}
.pro_adicionales{display:block;width:100%;float:left;position:relative;}
.pro_adicionales .product-price-buttons .product-price .price .amount bdi, .pro_adicionales .product-price-buttons .product-price .price ins .amount{font-size:14px !important;}
.pro_adicionales .products .product-info .on-sale, div.summary .pro_adicionales .on-sale{position:absolute;top:25px;right:25px;background:#775ae0;color:#fff;height:30px;width:30px;line-height:30px;padding:0;z-index:9;border-radius:35px;font-size:12px;}
.pro_adicionales .woocommerce-product-details__short-description, .pro_adicionales .compare-button, .pro_adicionales .quickview-button, .pro_adicionales .yith-wcwl-add-button{display:none !important;}
.pro_adicionales .cart-button a{font-size:14px !important;background-color:#775ae0 !important;padding:0px !important;height:30px;line-height:30px;}
.pro_adicionales .cart-button a:hover{background-color:#303030 !important;}
.pro_adicionales .products div.product .product-wrapper:hover{border:solid 1px #775ae0 !important;box-sizing:border-box;}
.pro_adicionale .products .product-image .whishlist-button{display:none;}
.tit-proadicionales{font-weight:500;font-size:18px;margin-bottom:5px;}
.owl-nav-rectangle.owl-nav-middle .tit-proadicionales .owl-carousel .owl-nav{height:30px !important;width:30px !important;}
.owl-nav-rectangle.owl-nav-middle .tit-proadicionales .owl-carousel .owl-nav{font-size:14px !important;}
.search-results-wrapper .autocomplete-suggestions{margin-top:45px;}
.header-sticky .search-field, .header-main .search-categories>select{color:#000;}
.dataenvio2 dd, .content_data_delivery dd{margin-left:0;margin-bottom:10px !important;}
.content_data_delivery h3{font-size:24px;margin-bottom:5px;}
.detail_cliente{margin-bottom:35px;}
.memsage_thank{text-align:center;}
.memsage_thank h2{color:#388e3c;}
.woocommerce-order .woocommerce-notice--success:before{font-size:48px;}
.woocommerce-order .woocommerce-notice.woocommerce-notice--success{margin-bottom:10px;}
@media(max-width:1450px){
.header-main .main-navigation ul.menu>li>a{min-height:30px;}
}
.mp-wallet-button-container{display:none;}
.mp-checkout-custom-container{padding:0 !important;}
.woocommerce-checkout #payment ul.payment_methods li img{height:auto;}
@media(max-width:1400px){
.main-navigation ul.menu>li>a{padding:0 6px;font-size:13px !important;}
.header-col-right .header-wishlist{display:none;}
}
@media(max-width:1200px){
.main-navigation ul.menu>li>a{font-size:12px !important;}
}
@media(max-width:991px){
.header-wishlist{padding-right:10px !important;}
.header-myaccount>a::before{margin-right:0px;}
.site-header .header-main{height:80px;}
.product-buttons .compare-button, .product-buttons .quickview-button, .product-buttons .cart-button a::before{display:none !important;}
.footer-logos{margin-top:0;}
#cookie-notice{bottom:57px;}
.joinchat--chatbox .joinchat__box, .joinchat__button{bottom:55px !important;}
.woocommerce-checkout-payment #place_order{border-radius:0px;}
.mp-panel-checkout, .mp-panel-custom-checkout{padding:0 !important;}
.header-wishlist-icon .header-wishlist-count, .header-compare-icon .header-compare-count, .header-cart-icon .header-cart-count{background-color:#de0613;}
.site-header .header-logo{width:100%;text-align:center;}
.site-header:not(.header-overlay) .mobile-logo{display:inline-block}
.btnofertas{position:relative !important;right:0;}
}
@media(max-width:767px){
.woocommerce #billing_phone_field,
.woocommerce #billing_address_1_field,
.woocommerce #shipping_address_1_field,
.woocommerce #billing_email_field,
.woocommerce #billing_address_2_field,
.woocommerce #shipping_address_2_field,
.woocommerce #billing_departamento_field,
.woocommerce #billing_provincia_field,
.woocommerce #shipping_departamento_field,
.woocommerce #shipping_provincia_field,
.woocommerce #billing_distrito_field,
.woocommerce #shipping_distrito_field{float:none;width:100%;}
.woocommerce-cart-wrapper .cart_totals, .woocommerce-checkout .order-review-inner{padding:25px 15px;border:2px solid #ff6b75;}
.woocommerce-checkout #payment ul.payment_methods{padding:0;}
.titulo1 h1::before{display:none;}
.titulo1 h1::after{margin-left:0;display:block;}
}
@media(max-width:600px){
.product-buttons .compare-button, .product-buttons .quickview-button, .product-buttons .cart-button a::before {
display: none !important;
}
.product-buttons .cart-button, .product-buttons .cart-button a {
width: 100%;
}
.product-price-discount .on-sale, .product-image .on-sale {
font-size: 10px;
width: 30px;
height: 30px;
line-height: 30px;
}
.tabs-layout.tabs-line:not(.tabs-right) .nav-tabs li.nav-item:not(:last-child) {
margin-right: 20px;
}
.tabs-layout.tabs-line .nav-tabs .nav-link {
font-size: 14px;
}
.logotarjetas p img {
width: 50px;
}
.customer-login-left {
padding: 20px 35px;
}
.foo-icos1, .foo-icos2, .foo-icos3 {
display: block;
width: 100%;
text-align: center;
font-size: 70px;
padding-right: 0;
}
.center-movil {
text-align: center;
}
.foo-icos4 {
float: none;
}
}