strong {
font-weight: 700!important;
}
.woocommerce-loop-product__title{
min-height: 55px!important;
}
.archive.woocommerce-page .button.add_to_cart_button, .related.products .button.add_to_cart_button, .up-sells.products .button.add_to_cart_button, .cross-sells .button.add_to_cart_button, .archive.woocommerce-page .product-type-variable .button.product_type_variable, .archive.woocommerce-page .product-type-simple .button.product_type_simple{
width: 100%;
text-align: center;
}
.woocommerce-page main{
max-width: 1140px!important;
margin-left: auto;
margin-right: auto;
}
.single-product #primary{
margin-top: 40px;
}
.woocommerce-breadcrumb{
color: #051F34!important;
font-family: 'Montserrat', sans-serif;
}
.woocommerce-breadcrumb a{
color: #545d45!important;
font-family: 'Montserrat', sans-serif;
}
.product_title.entry-title{
color: #762425;
font-family: var( --e-global-typography-df34344-font-family ), Sans-serif;
font-size: 28px!important;
font-weight: var( --e-global-typography-df34344-font-weight );
line-height: var( --e-global-typography-df34344-line-height );
letter-spacing: var( --e-global-typography-df34344-letter-spacing );
}
.bapf_head h3{
font-family: var( --e-global-typography-df34344-font-family ), Sans-serif;
font-size: 22px!important;
font-weight: var( --e-global-typography-df34344-font-weight );
line-height: var( --e-global-typography-df34344-line-height );
letter-spacing: var( --e-global-typography-df34344-letter-spacing );
margin-bottom: 5px;
}
.bapf_body ul{
padding-left:0px;
}
.bapf_body ul li label{
font-family: var( --e-global-typography-df34344-font-family ), Sans-serif;
font-weight: var( --e-global-typography-df34344-font-weight );
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #545D45;
font-size: 24px;
font-weight: 300;
}
.woocommerce-product-details__short-description, .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, #divCollectionProdPage, #divCollectionProdPage a, .woocommerce .quantity .qty, .woocommerce div.product form.cart .button, .woocommerce-tabs, .related.products h2, .up-sells.products h2, .cross-sells h2, .woocommerce-billing-fields, .woocommerce-shipping-fields, .woocommerce-additional-fields, .woocommerce-checkout-review-order, #order_review_heading, .woocommerce-order, .summary-add-to-cart-form-composite{
font-family: 'Montserrat', sans-serif;
}
#divCollectionProdPage a, .woocommerce-order .woocommerce-table__product-name.product-name a{
color: #762425;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
background: transparent;
}
.woocommerce div.product form.cart .variations label, .related.products h2, .up-sells.products h2, .cross-sells h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, h3#order_review_heading {
font-weight: 300;
}
.woocommerce .quantity .qty {
width: 58px;
height: 40px;
}
.woocommerce div.product form.cart .button{
width: 85%;
height: 40px;
border-radius: 0;
font-weight: 300;
border: 1px solid #762425;
background: #EBE3DD;
color: #762425;
}
.woocommerce div.product form.cart .button:hover{
border: 1px solid #762425;
background: #762425;
color: #EBE3DD;
}
.woocommerce div.product .woocommerce-tabs{
margin: 90px 0;
}
.woocommerce-Tabs-panel{
padding: 15px!important;
border: 1px solid #d3ced2;
border-top: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{
box-shadow: none!important;
}
.woocommerce-Tabs-panel h2{
margin-top: 0px;
font-weight: 300;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background: #F6F4F2;
border-bottom-color: #F6F4F2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
padding: 0 0 0 5px;
margin-bottom: 0px!important;
}
.woocommerce-tabsul.tabs li{
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-tabsul.tabs li{
font-weight: 300;
}
.woocommerce-loop-product__title{
font-family: "Montserrat", Sans-serif;
font-size: 16px;
font-weight: 300;
color: #762425;
}
.related.products ul.products li.product .price, .up-sells.products ul.products li.product .price, .cross-sells ul.products li.product .price{
color: var( --e-global-color-63eba2a );
font-family: "Montserrat", Sans-serif;
font-size: 18px;
font-weight: 300;
}
.related.products ul.products li.product .button, .up-sells.products ul.products li.product .button, .cross-sells ul.products li.product .button{
color: var( --e-global-color-0acc966 );
background-color: var( --e-global-color-8835461 );
border-color: var( --e-global-color-0acc966 );
font-family: "Montserrat", Sans-serif;
font-size: 13px;
font-weight: 300;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-radius: 0px 0px 0px 0px;
}
.related.products ul.products li.product .button:hover, .up-sells.products ul.products li.product .button:hover, .cross-sells ul.products li.product .button:hover{
color: var( --e-global-color-8835461 );
background-color: var( --e-global-color-0acc966 );
}
.woocommerce-checkout h1.entry-title{
display: none!important;
}
.woocommerce-info {
border-top-color: #762425;
background: #EBE2DD;
}
.woocommerce-info::before {
color: #762425;
}
.woocommerce-info a{
color: #545D45!important;
text-decoration: underline;
}
.woocommerce-terms-and-conditions-wrapper{
font-size: 12px;
}
.woocommerce-checkout-payment #place_order, .woocommerce-cart .wc-proceed-to-checkout .checkout-button, .btnCreaGioiello{
width: 100%;
margin-top: 15px;
font-weight: 500;
background-color: #762425!important;
border: 1px solid #762425;
border-radius: 0;
}
.btnCreaGioiello{
text-align:center;
padding: 10px;
}
.backToshop{
width: 25%;
margin: auto;
text-align: center;
padding: 10px;
font-weight: 400;
background-color: #762425!important;
border: 1px solid #762425;
border-radius: 0;
cursor: pointer;
}
.backToshop a, .btnCreaGioiello a{
color: #EBE2DD;
}
.woocommerce-checkout-payment #place_order:hover, .woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover, .backToshop:hover{
background-color: #EBE2DD!important;
color: #762425;
}
.backToshop:hover a{
color: #762425;
}
#stripe-payment-data .form-row{
padding: 0!important;
}
.summary-add-to-cart-form-composite{
background: #EBE2DD;
padding: 15px;
}
.titleCompositeProducts{
font-family: "Montserrat", Sans-serif;
font-size: 32px;
font-weight: 500;
color: #762425;
margin-top: 15px;
}
.titleCompositeProducts{
margin-bottom: 15px 0;
}
.component_title .step_title{
font-size: 21px;
}
.summary-add-to-cart-form-composite ul.pagination_elements{
padding: 0;
}
.composite_pagination .pagination_element_current .element_link{
font-weight: 500;
}
.composite_pagination .element_link{
color: #762425;
font-weight: 500!important;
}
.composite_form .composite_navigation.paged .next, .composite_form .composite_navigation.paged .prev {
background: #762425;
padding: 10px;
color: #EBE2DD;
}
.composite_form .composite_navigation .next:after, .composite_form .composite_navigation .prev:before{
position: unset!important;
}
.composite_form .composite_navigation .next:after{
margin-left: 10px;
}
.composite_form .composite_navigation .prev:before{
margin-left: 10px;
} @font-face {
font-family: 'Amatic';
src: url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/Amatic-Bold.woff) format('woff'), url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/Amatic-Bold.ttf) format('truetype'); }
@font-face {
font-family: 'Romantick';
src: url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/Romantick.woff) format('woff'), url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/Romantick.ttf) format('truetype'); }
@font-face {
font-family: 'Southpaw';
src: url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/Southpaw.woff) format('woff'), url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/Southpaw.ttf) format('truetype'); }
@font-face {
font-family: 'mrffieldsofwildflowers';
src: url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/mrffieldsofwildflowers.woff) format('woff'), url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/mrffieldsofwildflowers.ttf) format('truetype'); }
@font-face {
font-family: 'MfYoungBeautiful';
src: url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/MfYoungBeautiful.woff) format('woff'), url(//larouge.it/wp-content/themes/la-rouge-theme/fonts/MfYoungBeautiful.ttf) format('truetype'); }
.wc-pao-addon-container .form-row{
margin-bottom: 16px!important;
}
.wc-pao-addon-container .form-row .spanFontCustom{
font-size: 21px;
}
.wc-pao-addon-container .form-row #mrf{
font-family: 'mrffieldsofwildflowers';
}
.wc-pao-addon-container .form-row #amatic{
font-family: 'Amatic';
}
.wc-pao-addon-container .form-row #southpaw{
font-family: 'Southpaw';
}
.wc-pao-addon-container .form-row #romantick{
font-family: 'Romantick';
}
.wc-pao-addon-container .form-row #mf-young{
font-family: 'MfYoungBeautiful';
}
@media only screen and (max-width: 767px) {
.woocommerce div.product form.cart .button{
width: 75%;
}
.summary_element_wrapper_outer{
padding: 0!important;
}
.composite_summary ul.summary_elements{
margin-left: 0px!important;
padding-left: 0px;
}
.composite_summary li.summary_element {
width: 50%!important;
}
.summary_element_button .button.summary_element_select{
width: 100%!important;
}
.related.products h2, .up-sells.products h2, .cross-sells h2{
font-size: 24px;
}
.woocommerce-loop-product__title{
min-height: 75px!important;
}
.woocommerce .woocommerce-breadcrumb{
font-size: 12px
}
.wc-pao-addon-container .form-row .spanFontCustom{
font-size: 16px;
}
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button {
color: #fcfbfe;
background-color: #762425;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover {
color: #fcfbfe;
background-color: #EBE3DD;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled] {
background-color: #762425;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover {
background-color: #EBE3DD;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
border: 1px solid #762425;
}
.product-name a, .woocommerce-shipping-calculator a {
background-color: transparent;
text-decoration: none;
color: #762425;
}
.product-name a:hover, .woocommerce-shipping-calculator a:hover {
background-color: transparent;
text-decoration: none;
color: #762425;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
padding: 1em 2em 1em 3.5em;
margin: 0 0 2em;
position: relative;
background-color: #EBE3DD;
color: #762425;
border-top: 3px solid #762425;
border-top-color: #762425;
list-style: none outside;
width: auto;
word-wrap: break-word;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
background-color: #762425;
text-decoration: none;
background-image: none;
color: #fcfbfe;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
background-color: #EBE3DD;
text-decoration: none;
background-image: none;
color: #fcfbfe;
}
.woocommerce-info {
color: #762425;
}
.woocommerce-checkout #payment {
background: rgba(118,36,37,.14);
border-radius: 5px;
}
.woocommerce-checkout #payment div.payment_box {
position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0;
font-size: .92em;
border-radius: 2px;
line-height: 1.5;
background-color: #762425;
color: #fcfbfe;
}
.woocommerce-checkout #payment div.payment_box::before {
content: "";
display: block;
border: 1em solid #762425;
border-top-color: rgb(118, 36, 37);
border-right-color: rgb(118, 36, 37);
border-left-color: rgb(118, 36, 37);
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em;
}
.woocommerce-terms-and-conditions-checkbox-text a, .woocommerce-privacy-policy-link, .about_paypal, .woocommerce-terms-and-conditions p a {
color: #762425 !important;
}
.woocommerce-terms-and-conditions-checkbox-text a:hover {
color: #762425 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #d3ced2;
background-color: #762425 !important;
color: #F6F4F2;
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
margin: 0 -5px;
padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
border: 1px solid #d3ced2;
background-color: #F6F4F2 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #F6F4F2 !important;
border-bottom-color: #F6F4F2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .5em 0;
font-weight: 500;
color: #F6F4F2;
text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
display: inline-block;
padding: .5em 0;
font-weight: 500;
color: #762425;
text-decoration: none;
}
.woocommerce-Tabs-panel {
padding: 15px !important;
border: 1px solid #d3ced2;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #d3ced2;
border-top: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
background: #fff;
color: #762425;
z-index: 2;
border-bottom-color: #F6F4F2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid #d3ced2;
z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: 1px solid #d3ced2;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
position: absolute;
bottom: -1px;
width: 5px;
height: 5px;
content: " ";
box-sizing: border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
left: -5px;
border-bottom-right-radius: 4px;
border-width: 0 1px 1px 0;
box-shadow: 0px 0px 0 #d3ced2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
border: 0px solid #d3ced2 !important;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
position: absolute;
bottom: -1px;
width: 5px;
height: 5px;
content: " ";
box-sizing: border-box;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
right: -5px;
border-bottom-left-radius: 4px;
border-width: 0 0 1px 1px;
box-shadow: 0px 0px 0 #e1d0f6;
}
.woocommerce-Tabs-panel p a {
color: #762425 !important;
}
.woocommerce-product-details__short-description p a {
color: #762425 !important;
}