.blockreassurance {text-align:center;}
.blockreassurance .block-icon {display:block;height: 70px;float:none;margin: 3.5rem 0 2rem;width:auto;}
.blockreassurance .block-icon img, .blockreassurance .block-icon svg {height:70px;width:auto;}

.PM_ASearchTitle {font-weight:600;font-family: 'Montserrat', sans-serif;font-size:2.25rem;line-height:2.75rem;margin-bottom:2.125rem;display:block;}
.PM_ASCriterionsGroupName {font-weight:700;font-family: 'Montserrat', sans-serif;font-size:1.125rem;line-height:2rem;margin-bottom:0;margin-top:2.75rem;display:block;}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {padding:0;}
.PM_ASCriterionGroupLinkColor {display:flex;flex-wrap: wrap;}
.PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare {border-radius:100%;}
.PM_ASCriterionGroupLinkColor .PM_ASCriterionLink .PM_ASCriterionValue {display:none;}
.PM_ASBlockOutputHorizontal .PM_ASCriterionsGroup {border-top:2px solid #000;}
.PM_ASCriterionGroupColor.color_to_pick_list li a, .PM_ASCriterionGroupLinkColor span.PM_ASCriterionColorSquare {width: 1.75rem;height: 1.75rem;margin-right: 1.625rem!important;margin-bottom:1.125rem!important;}
.active-filter-title {display:none;}
.PM_ASSelections {background:none;border:none;}
.pcs-gcwl-wishlist-wrapper {width:initial;display:block;padding:0;}
header .pcs-gcwl-wishlist-wrapper,header .pcs-gcwl-wishlist-wrapper a,header .pcs-gcwl-wishlist-wrapper a span {text-decoration:none;font-size:1rem;line-height:1.25rem;font-weight:400;}

.ybc_instagram.ybc_ins_hook_home {background-color: #FFE5D3;border: none;border-radius: 0;}
.ybc_instagram_header_content {display: block;text-align: left;}
.ybc_instagram_header .h3 {display: block;float: none;margin-top: 0;margin-bottom: 4px;color: #FFFFFF;font-size: 120px;text-align: center;font-weight: 700;transform: translateY(50%);z-index: 2;position: relative;}
.ybc_ins_medias {display: flex;list-style: none;float: none;}
.ybc_ins_item {float: none;width: 20%;}
.ybc_instagram_info {background: none;}
.ybc_instagram.ybc_ins_hook_home {margin-bottom:0;overflow: hidden;}
.wishlist-product-miniature {right: initial;top: initial;bottom: -2.25rem;left: 0;}
.wishlist-product-miniature .icon-like:before {font-size: 1.5rem;}
.PM_ASearchTitle, .PM_ASBlockOutputHorizontal a, .PM_ASBlockOutputVertical a {text-decoration:none;}
.PM_ASCriterionGroupLinkColor .PM_ASCriterionLink {width:1.75rem;height:1.75rem;margin:0 .75rem;}
.PM_ASCriterionGroupLinkColor .PM_ASCriterionLinkSelected {position:relative;}
.PM_ASCriterionGroupLinkColor .PM_ASCriterionLinkSelected:after  {position: absolute;content: '';width: 2rem;height: 1px;background-color: #000;bottom: 0;left: -0.125rem;}

.infinitescroll-bottom-message {font-size: 1.25rem;line-height: 1.5rem;margin-top: 8.75rem;text-align: center;}
.infinitescroll-bottom-message a {text-decoration: none;font-style:italic;position:relative;padding-right:3rem;}
.infinitescroll-bottom-message a:after {content: '\e815';font-size:1.5rem;position:absolute;right:0;top:50%;font-family: "mf";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-o-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}

.product-actions {position:relative;}
.product-actions .bootstrap-touchspin {display:none;}
.product-actions .box_wishlist_product {position: absolute;right: 0;bottom:0;top:initial!important;height:2.25rem;transform: translateY(-50%);}
.product-actions .box_wishlist_product:before {content: '';position: absolute;left:-5rem;top: calc(50% - 1px);width:3.5rem;height: 2px;background-color: #061530;}
.product-actions .box_wishlist_product .icon-like {font-size:1.5rem;}
.sidebar_list_favorite_bottom {border-top:none;}
.featured-products .products .product-miniature {margin-top: 3rem;}
@media (max-width: 991px) {
    .ybc_instagram_header .h3 {font-size: 60px;}
}