@font-face {
font-weight: normal;
font-style: normal;
font-family: "woodmart-font";
src: url(//fashion-flower.ch/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.2) format("woff2");
}
@font-face {
font-family: "star";
font-weight: 400;
font-style: normal;
src: url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"), url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"), url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"), url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
}
@font-face {
font-family: "WooCommerce";
font-weight: 400;
font-style: normal;
src: url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"), url(//fashion-flower.ch/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
}
:root {
--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight: 400;
--wd-text-color: #777777;
--wd-text-font-size: 14px;
--wd-title-font: "Roboto", Arial, Helvetica, sans-serif;
--wd-title-font-weight: 400;
--wd-title-color: #242424;
--wd-entities-title-font: "Roboto", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight: 400;
--wd-entities-title-color: #333333;
--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
--wd-widget-title-font: "Roboto", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight: 600;
--wd-widget-title-transform: uppercase;
--wd-widget-title-color: #333;
--wd-widget-title-font-size: 16px;
--wd-header-el-font: "Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight: 400;
--wd-header-el-transform: uppercase;
--wd-header-el-font-size: 14px;
--wd-primary-color: #8b2e5c;
--wd-alternative-color: #fbbc34;
--wd-link-color: #333333;
--wd-link-color-hover: #242424;
--btn-default-bgcolor: #f7f7f7;
--btn-default-bgcolor-hover: #efefef;
--btn-accented-bgcolor: #8b2e5c;
--btn-accented-bgcolor-hover: #75223d;
--wd-form-brd-width: 2px;
--notices-success-bg: #459647;
--notices-success-color: #fff;
--notices-warning-bg: #E0B252;
--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
background-color: #111111;
background-image: none;
background-repeat: no-repeat;
background-size: contain;
background-position: left center;
--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
max-height: 280px;
}
.wd-page-title {
background-color: rgb(213,218,224);
background-image: none;
background-size: cover;
background-position: center center;
}
.wd-footer {
background-color: #ffffff;
background-image: url(https://fashion-flower.ch/wp-content/uploads/2024/02/footer.png);
background-repeat: no-repeat;
background-size: cover;
}
.wd-popup.popup-quick-view {
--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}
@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
} .woocommerce-mini-cart__buttons .checkout{
display: none;
}
.main-page-wrapper {
padding-top: 0;
}
.wd-page-content .wd-content-layout {
padding-block: 10px;
}
#menu-menu-right{
gap: 9px;
}
#menu-menu-right .weglot-lang{
width: 25px;
height: 28px;
margin-top: 5px;
}
#menu-menu-right .weglot-lang a{
height: 28px;
justify-content: center;
}
.breadcrumbs{
margin-bottom:0 !important;
} .joinchat {
z-index: 2;
}
.joinchat__button {
right: 70px;
bottom: 0;
} .cont_home_ic{
max-width: 230px;
margin: 0 auto;
}
.cont_home_ic h4{
padding-top: 15px;
}
.cont_buying_process:before{
content: "";
display: block;
width: 92%;
height: 3px;
border-bottom: 2px dashed #a7a9ac;
top: 50%;
left: 5%;
position: absolute;
}
.row_productos_home .btn{
color: #8c2e5c;
}
.row_productos_home h4{
text-align: left;
}
.cont_prod_home1 .info-box-content, .cont_prod_home2 .info-box-content, .cont_prod_home3 .info-box-content, .cont_prod_home4 .info-box-content{
text-align: left;
}
.row_productos_home .cont_prod_home1 .info-box-content{
background: url(https://fashion-flower.ch/wp-content/uploads/2021/01/natural_flowers.png) no-repeat;
} 
.row_productos_home .cont_prod_home2 .info-box-content{
background: url(https://fashion-flower.ch/wp-content/uploads/2021/01/bamboo.png) no-repeat;
} 
.row_productos_home .cont_prod_home3 .info-box-content{
background: url(https://fashion-flower.ch/wp-content/uploads/2021/02/Preserved-roses-1.jpg) no-repeat;
} 
.row_productos_home .cont_prod_home4 .info-box-content{
background: url(https://fashion-flower.ch/wp-content/uploads/2021/01/packaging.png) no-repeat;
} 
.row_productos_home .info-box-title{
margin-bottom: 70px;
}
#cont-news-home .article-body-container{
margin-top: -15px;
padding-top:0;
}
#cont-news-home h3{
background-color: #f3f3f3;
padding: 5px;
font-size: 18px;
}
#cont-news-home a{
color: #8c2e5c;
}
#cont-news-home .hovered-social-icons{
display: none;
}
.txt_home_ihr{
min-height: 98px;
} #cont-form{
}
#cont-form input[type=text],#cont-form  input[type=tel],#cont-form  input[type=email]{
border-bottom: 1px solid black !important;
border: none;
}
#cont-form textarea {
border-bottom: 1px solid black !important;
border: none;
height: 114px;
min-height: 114px;
}
#cont-form input[type=submit] {
background-color:#8c2e5c;
color: #fff;
} .woocommerce-shop .page-title-default, .woocommerce-page .page-title-default{
background-position: top center;
}
.woocommerce-page .page-title {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
.main-page-wrapper .page-title .entry-header .woocommerce-breadcrumb{
display:none;
}
.post-type-archive.woocommerce-page.woodmart-archive-shop .shop-loop-head{
display:none;
}
.post-type-archive.woocommerce-page.woodmart-archive-shop .sidebar-container{
display:none;
}
.post-type-archive.woocommerce-page.woodmart-archive-shop.categoryOpen .sidebar-container, .post-type-archive.woocommerce-page.woodmart-archive-shop.categoryOpen .shop-loop-head, .post-type-archive.woocommerce-page.woodmart-archive-shop.categoryOpen .main-page-wrapper .page-title .entry-header .woocommerce-breadcrumb{
display:flex;
}
.post-type-archive.woocommerce-page.woodmart-archive-shop.categoryOpen .site-content { grid-column: auto / span var(--wd-col);
}
.post-type-archive.woocommerce-page.woodmart-archive-shop.categoryOpen .wd-sidebar .widget-area {
max-width: 85%;
width: 85%;
}
.page-title .wd-back-btn{
display:none;
}
.post-type-archive.woocommerce-page.woodmart-archive-shop .site-content {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
grid-column: 1 / -1;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
max-height: 100%;
}
.woocommerce-page .title-size-default {
padding-top: 150px;
padding-bottom: 20px;
}
.woocommerce-page .title-size-default h1{
color:#8b2e5c;
}
.woodmart-widget ul{
margin-right: 0 !important;
}
.term-description{
background-color: #8c2e5c;
color: #ffffff;
padding: 10px;
}
.term-description p{
margin-bottom:0;
}
.wd-products-holder .cat-design-default .hover-mask{
left:0;
}
.wd-products-holder .cat-design-default .hover-mask .category-title{
background-color: #8c2e5c;
color: #ffffff;
padding: 10px 18px;
}
.txt-bienvenida-shop{
padding:20px;
margin-bottom: 20px;
text-align: left;
}
.woocommerce-cart .woocommerce-error{
background-color: #8b2e5c;
color: #ffffff;
min-height: 45px;
}
.woocommerce-cart .woocommerce-error:before{
font-size: 24px;
}
.woocommerce-cart .woocommerce-error p{
margin-bottom: 0;
}
.woocommerce-cart .woocommerce-message{
min-height: 45px;
}
.page-title.color-scheme-light .entry-title {
color: #8b2e5c;
max-width: 580px;
margin: 0 auto; line-height: 1.4;
}
.woodmart-checkout-steps ul li a{
color: #8B2E5C;
}
.btn_vid_tutorial{
cursor: pointer;
background-color: #8B2E5C;
color: #fff;
max-width: 245px;
margin: 10px auto;
padding: 8px;
}
.wrapp-category .wd-entities-title{
background: #8b2e5c;
color: #ffffff;
padding: 10px 25px;
}
.product-wrapper .wd-entities-title{
font-size: 16px !important;
font-weight: bold;
} #e_deliverydate_field {
width: 100%;
padding: 15px 10px;
background-color: #FFF;
box-shadow: 1px 1px 2px rgb(0 0 0 / 5%);
}
#e_deliverydate_field label{
color: #8b2e5c;
font-size: 16px;
}
.tit-new-checkbox{
color: #8b2e5c;
font-size: 20px;
text-transform: uppercase;
width: 100%;
padding: 15px 15px 0;
background-color: #F8F8F8;
box-shadow: 2px -3px 5px 0px rgba(0,0,0,0.03);
-webkit-box-shadow: 2px -3px 5px 0px rgba(0,0,0,0.03);
-moz-box-shadow: 2px -3px 5px 0px rgba(0,0,0,0.03);
}
#wc_checkout_add_ons{
width: 100%;
padding: 15px 15px 0;
background-color: #F8F8F8;
box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.03);
-webkit-box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.03);
-moz-box-shadow: 2px 5px 5px 0px rgba(0,0,0,0.03);
}
#wc_checkout_add_ons label[for=montag]
{
font-weight: bold;
width: 100%;
padding-top: 0px;
}
#wc_checkout_add_ons label
{
display: inline-block;
width: 96%;
padding-top: 4px;
}
#wc_checkout_add_ons br
{ }   .login-dropdown-inner .create-account-link{
display:none;
}
.reg-title{
margin-top: 10px;
}
.registro-link{ 
color: #fff;
}
.woodmart-registration-page .woocommerce-form .reg-title, .woodmart-registration-page .woocommerce-form .registro-btn{ }
.woocommerce-form-register .form-row, .woocommerce-form-register .woocommerce-privacy-policy-text{
display:none;
}
.send-reg-bt{
background-color: #8c2e5c;
color: #fff;
}
.send-reg-bt:hover{
color: #fff;
}
#cont-msg-registro{
display: none;
} .woodmart-entry-meta .meta-author {
display:none;
} .titular-paginas{
} .footer-container .row{
text-align:center;
}
.footer-container .widget{
border:none;
margin-bottom: 0;
padding-bottom: 0;
}
.footer-container .wp-block-image{
text-align:center;
}
.footer-container #menu-footer-menu,.footer-container .menu_social_footer{
text-align:center;
}
.footer-container #nav_menu-2{
margin: 20px 0;
}
.footer-container #nav_menu-2 li{
display: inline-block;
margin: 0 5px;
position: relative;
padding-right: 10px;
}
.footer-container #nav_menu-2 a{
color: #000;
}
.footer-container #nav_menu-2 li::after {
content: "•";
color: #000;
position: absolute;
right: -5px;
}
.footer-container #nav_menu-2 li:last-child::after {
display: none;
}
.footer-container .menu_social_footer li{
display: inline-block;
margin: 0 5px;
} .weglot-lang.menu-item-weglot{
background-color: #8B2E5C;
}
.weglot-lang.menu-item-weglot .woodmart-nav-link{
color: #ffffff !important;
}
.weglot-lang.menu-item-weglot .woodmart-nav-link:hover{
color: #ffffff !important;
} .links_popup{
color: #ffffff;
text-decoration: underline;
}
.links_popup:hover{
color: #ffffff;
} @media (max-width: 767px) {
.page-title .entry-title {
background: rgba(255,255,255, 0.7);
width: 150px;
height: 60px;
padding-top: 8px;
}
.page-id-10026 .page-title .entry-title {
background: rgba(255,255,255, 0.7);
width: 250px;
height: 60px;
padding-top: 5px;
}
.page-id-11 .page-title .entry-title {
background: rgba(255,255,255, 0.7);
width: 180px;
height: 120px;
padding-top: 8px;
}
.page-title{
background-position: left;
}
.woodmart-checkout-steps ul li a {
color: #8B2E5C;
padding: 5px 10px;
background: rgba(255,255,255, 0.7);
}
}
@media (max-width: 960px) {
.titular-paginas {
background: rgba(255,255,255,0.7);
}
.woocommerce-page .page-title {
background-position: left;
padding-top: 80px;
padding-bottom: 80px;
}
.woocommerce-additional-fields {
margin-bottom: 0;
}
#wc_checkout_add_ons {
margin-bottom: 25px;
}
}
@media (max-width: 767px) {
#wc_checkout_add_ons label {
width: 97%;
}
}
@media (max-width:1024px) {
#wc_checkout_add_ons label {
width: 93%;
}
}