.ct-view{font-size:1.5rem}.ct-view p{margin:1em 0}.ct-view p:first-child{margin:0 0 1em}.ct-view h1{font-weight:400}.ct-view .clear{clear:both}.ct-view .w-50{width:48%}.ct-view .pull-right.w-50{margin-left:4%}.ct-view .pull-left.w-50{margin-right:4%}.ct-view .ct-field-product .products-grid .product-item-details .product-item-actions .actions-secondary,.ct-view .ct-field-product .toolbar{display:none}.ct-view .ct-field-product .ct-product-list,.ct-view .ct-field-product .products-grid .product-items{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;padding:0}.ct-view .ct-field-product .ct-product-list .item,.ct-view .ct-field-product .products-grid .product-item{margin:0 0 25px!important;padding:0 20px;float:left}.ct-view .ct-field-product .products-grid .product-item .product-item-inner,.ct-view .ct-field-product .products-grid .product-item-details .product-item-actions{margin:0;padding:0}.ct-view .col-lg-4 .ct-field-product .ct-product-list,.ct-view .col-lg-4 .ct-field-product .products-grid .product-items{margin-left:-10px;margin-right:-10px}.ct-view .col-lg-4 .ct-field-product .ct-product-list .item,.ct-view .col-lg-4 .ct-field-product .products-grid .product-item{padding:0 10px}.contentmanager-contentlist-7 .contents-grid .block-content.container,.contentmanager-contentlist-7 .contents-grid h1{text-align:center}.contentmanager-contentlist-7 .contents-grid .block-content.container ul,.contentmanager-contentlist-7 .contents-grid .block-content.container ol{list-style-position:inside}.contentmanager-contenttype-listado_cursos .ct-field-repeater_fields{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.contentmanager-contenttype-listado_cursos .ct-field-repeater_fields h2{margin-bottom:10px}.contentmanager-contenttype-listado_cursos .ct-field-repeater_fields a{text-decoration:none}.content-item h2,.contentmanager-contenttype-landing-dias .center-block-title{margin:0!important}.static-banner{background-position:center;background-size:cover;display:flex;padding:.3em 0;align-items:center;background-clip:content-box}.static-banner.sb-fullwidth{min-height:380px;padding:3px 0}.static-banner.sb-tallimg{min-height:1024px}.static-banner .banner-content{max-width:70%;margin:25px auto;background:rgba(255,255,255,.8);padding:25px 50px}.marginextra-top{margin-top:2em!important}.marginextra-bottom{margin-bottom:2em!important}.mother-types{clear:both;padding:70px 0 50px}.cms-page-view .column.main .block{margin-top:50px}.cms-page-view .column.main .widget .block-title{margin:0 0 25px}.cms-page-view .column.main .widget .block-title strong{font-size:inherit;font-weight:400}.cms-page-view.page-layout-2columns-left .column.main h1{font-size:24px;margin-bottom:.8em}.cms-page-view.page-layout-2columns-left .main p{margin-bottom:1.2em}.cms-page-view.page-layout-2columns-left .main p a:not(.action){text-decoration:underline}.cms-page-view.cms-new-blooms- .page-wrapper{overflow:hidden}.cms-page-view.cms-new-blooms- main#maincontent{display:none;padding:0}.cms-ramos-de-novia .main .lista-ramos-catalogo .block{margin-bottom:40px}.cms-ramos-de-novia .main .lista-ramos-catalogo .block-products-list{margin-top:70px}.div[class^=ct-listing-cuidado-de-flores]>.block-title{display:none}.div[class^=ct-listing-cuidado-de-flores] .contents-items.widget-content-grid{text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px}.div[class^=ct-listing-cuidado-de-flores] .content-item{padding:0 15px;margin:0 0 30px;display:inline-block;position:relative}.div[class^=ct-listing-cuidado-de-flores] .content-item .ct-column-main{margin:0;float:none;display:block}.div[class^=ct-listing-cuidado-de-flores] .content-item h3{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.8);text-align:center;font-family:Lora,serif;margin:0;padding:10px}.div[class^=ct-listing-cuidado-de-flores] .content-item img{display:block;width:100%}.div[class^=ct-listing-cursos] .contenttype-listing-readmore img{width:300px;height:200px;object-fit:cover}.landing-header-image-text .custom-slider{padding-bottom:0}.landing-header-image-text .custom-slider .owl-controls{margin:0;position:absolute}#catewithimg .block-content{display:inline-block}.product.data.items.mosaic-home ul li{width:200px}.product.data.items.mosaic-home ul li picture{display:block}body[class*=cms-blooms] .custom-slider .banner-item .content_slider{left:15%;right:45%;transform:translateY(-50%)}body[class*=cms-blooms] h1{margin:0 0 20px;font-family:Lora,serif!important;font-weight:700;text-align:center;color:var(--red)}body[class*=cms-blooms] h2{font-family:Lora,serif;margin:0 0 20px;color:var(--red);text-align:center}body[class*=cms-blooms] .bloomsinfo p{padding:10px 10px 50px;text-align:center;font-size:18px}body[class*=cms-blooms] .page-main{padding:0}body[class*=cms-blooms] .breadcrumbs{margin:0}body[class*=cms-blooms] .custom-slider .owl-item .banner-item{max-height:600px}body[class*=cms-blooms] .filterproduct-title{width:90%;margin:auto;background-color:transparent;color:var(--red)}body[class*=cms-blooms] .filterproduct-title span{background-color:#91b99f;border-radius:50px}body[class*=cms-blooms] .banner-medida img{max-height:600px}body[class*=cms-blooms] .banner-medida .banner-title{text-transform:initial}body[class*=cms-blooms] .banner-medida .banner-title h2{display:inline;border-bottom:1px solid var(--red);padding-bottom:5px;line-height:1.5}body[class*=cms-blooms] .banner-medida a.action.primary{width:auto;margin:0;background-color:#fff;color:var(--red);text-transform:uppercase;font-size:1.2rem;height:auto;padding:15px 40px}body[class*=cms-blooms] .banner-medida:first-of-type .banner-title{width:30%;font-size:3rem;text-align:left;padding:30px}.blooms-list ul{margin-top:25px}.blooms-list ul li{display:inline-block;width:33%;float:left}.blooms-list ul li img{width:100%;height:auto}.blooms-list ul li p{text-align:center;font-size:18px;padding:10px}.blooms-list ul li h3,.blooms-list ul li .title-heading,.blooms-list ul li h3 a,.blooms-list ul li .title-heading a{display:inline-block;width:100%;text-align:center;text-decoration:none;color:#265e37;text-transform:uppercase}.blooms-list .buttons{display:inline-block;width:100%;margin-top:25px}.blooms-videos p{position:relative;padding-bottom:54.25%;padding-top:25px;height:0;margin-bottom:50px}.blooms-videos p iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blooms-cta{margin-top:50px;margin-bottom:50px;text-align:center}.blooms-cta .cta-title{font-family:"Jost Medium",sans-serif;color:var(--d-black);font-weight:500;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px}.banner-medida{position:relative}.banner-medida img{width:100%;max-height:400px;object-fit:cover}.banner-medida.box-pasos img{height:100vh;max-height:initial}.banner-medida .banner-title{position:absolute;top:50%;left:0;right:0;background-color:rgba(255,255,255,.7)!important;color:var(--red);width:350px;padding:2rem;transform:translateY(-45%);font-size:2rem;margin:0 auto;text-align:center;text-transform:uppercase;text-decoration:none}.banner-medida .banner-title.banner-title-description{width:40%}.banner-medida .banner-title.banner-title-description h3{margin-top:30px;padding:0 50px;font-size:2.5rem;font-weight:400}.banner-medida .banner-title.banner-title-description p{margin-top:30px}.custom-slider{height:426px}body[class*=cms-blooms] .custom-slider{height:650px}.banner-video{width:100vw;height:calc(100vw/1.77777778)}.banner-video iframe{height:calc(100vw/1.77777778);margin-top:-15%}.banner-video:before{width:100%;height:600px;position:absolute;top:0;left:0;right:0;bottom:0;content:'';z-index:99}.custom-slider .banner-item .content_slider{z-index:100}.box-over{text-align:center}.box-over .box h2,.box-over .box h3{margin:0 0 20px;font-family:Lora,serif;color:var(--red);font-weight:400}.box-over .box .action{margin:20px 0 0}.vestido{text-align:center;margin-bottom:20px}.vestido img{height:auto}.block-content img,.container-fluid img{max-width:100%;height:auto}form input[type=text],form input[type=number],form select,form textarea,form .webforms-calendar{width:100%;max-width:400px}.blooms-list{display:inline-block}@media(max-width:575px){img{max-width:100%;height:auto}}@media(min-width:575px){.static-banner{padding:3px 15px 3px 3px}.static-banner:first-child{padding:3px 3px 3px 15px}.static-banner:first-child.full-width{padding:0}}@media(min-width:768px){.ct-view .ct-field-product .products-grid .product-item{width:33.33333333%!important}.ct-view .col-lg-4 .ct-field-product .products-grid .product-item .product-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.static-banner{min-height:560px}.cms-page-view.page-layout-2columns-left .column.main{border-left:1px solid #dcdcdc;padding-left:2%;font-size:14px}.cms-page-view.page-layout-2columns-left .column.main h1{font-size:34px}.mother-types{margin-left:-20px;margin-right:-20px}.mother-types .ct-group{padding-left:20px;padding-right:20px}.div[class^=ct-listing-cuidado-de-flores] .content-item{width:33.33%}.box-over .box{font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-50%);width:380px;background:#fff;padding:30px 25px;text-align:center}.box-over .image{position:relative;display:inline-block;padding-left:190px}.box-over.box-right .image{padding-left:0;padding-right:190px}.box-over.box-right .box{left:auto;right:0}}@media(min-width:992px){.ct-view .col-lg-4 .ct-field-product .ct-product-list .item,.ct-view .col-lg-4 .ct-field-product .products-grid .product-item{width:50%!important}.ct-view .ct-field-product .products-grid .product-item{width:25%!important}.div[class^=ct-listing-cuidado-de-flores] .content-item{width:25%}}@media(min-width:1200px){.ct-view .ct-field-product .products-grid .product-item{width:16.66666667%!important}}@media(max-width:550px){body[class*=cms-blooms] .custom-slider .banner-item .content_slider{top:10%;left:5%;right:5%;transform:none}body[class*=cms-blooms] .banner-medida:first-of-type .banner-title{width:90%;top:45%}body[class*=cms-blooms] .filterproduct-title span{font-size:16px}.cms-page-view .column.main .block{margin-top:20px}.blooms-list ul{margin-top:0;display:inline}.blooms-list ul li{width:100%;text-align:center}.blooms-list ul li img{width:50%}.banner-medida .banner-title.banner-title-description{width:90%;font-size:1.5rem}.box-over .image img{height:auto;margin-bottom:20px}.ct-view .ct-field-product .ct-product-list .item,.ct-view .ct-field-product .products-grid .product-item{width:50%!important;padding:10px}.ct-view .ct-field-product .products-grid .product-item:nth-child(2n+1){clear:left}.div[class^=ct-listing-cuidado-de-flores] .content-item{width:50%}}@media(max-width:767px){.static-banner.sb-tallimg{min-height:512px}}@media(max-width:1440px){.custom-slider{height:300px}body[class*=cms-blooms] .custom-slider{height:calc(100vw/2.1)}}