@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}body .woocommerce-boost-sales-cart-form h2{font-family:"futura-pt",sans-serif;font-size:1.25rem!important;text-align:center}@media only screen and (min-width:992px){body .woocommerce-boost-sales-cart-form h2{font-size:1.25rem!important;text-align:left}}body .product-bundled{position:relative;margin-bottom:1rem!important}body .product-bundled a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99}body .product-bundled a:hover~.wbs-wcpb-product-bundled-item-data{border-top-color:#366768}body .product-bundled a:hover~.wbs-wcpb-product-bundled-item-image img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}body .product-bundled .wbs-wcpb-product-bundled-item-image{overflow:hidden;border:1px solid #eff2f6;border-bottom:none}body .product-bundled .wbs-wcpb-product-bundled-item-data,body .product-bundled .wbs-wcpb-product-bundled-item-image img{-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-ms-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}body .product-bundled .wbs-wcpb-product-bundled-item-data{padding:.5rem;border:1px solid #eff2f6;border-top:5px solid #000}body .product-bundled .product-bundle-title{display:block;line-height:110%;font-size:1rem;margin:.5rem 0}body .product-bundled .product-bundle-title em,body .product-bundled .product-bundle-title small{font-style:italic;font-size:90%;display:block}body .product-bundled .stock{font-size:.8rem}body .wbs-wcpb-child-of-bundle-table-item td.product-name{padding-left:4rem!important}body .wbs-wcpb-child-of-bundle-table-item td.product-name .product-image{margin:0!important}body .wbs-wcpb-child-of-bundle-table-item td.product-name a{padding-left:0!important}body .wbs-wcpb-child-of-bundle-table-item td.product-name h3 a{font-size:1.5rem!important}body .woocommerce-boost-sales{font-family:"Open Sans",sans-serif!important}body .woocommerce-boost-sales .wbs-breadcrum{background-color:#000;color:#fff}body .woocommerce-boost-sales .wbs-breadcrum .wbs-icon-added{display:block;text-align:center;margin-bottom:.5rem}@media only screen and (min-width:992px){body .woocommerce-boost-sales .wbs-breadcrum .wbs-icon-added{display:inline;margin-bottom:0}}body .woocommerce-boost-sales .wbs-breadcrum p.wbs-notify_added{color:#fff;font-family:"futura-pt",sans-serif;font-size:1.5rem;line-height:1.7rem;text-transform:uppercase;letter-spacing:1px;font-weight:700}body .woocommerce-boost-sales .wbs-breadcrum .wbs-p-title,body .woocommerce-boost-sales .wbs-breadcrum .wbs-product .wbs-upsells-item-url{font-family:"Playfair Display",serif}@media only screen and (min-width:1200px){body .woocommerce-boost-sales .wbs-breadcrum .wbs-p-title{font-size:1.15rem}}body .woocommerce-boost-sales .wbs-breadcrum .wbs-p-title a{color:#fff}body .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right{margin-top:1rem;margin-bottom:1rem}body .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a{background-color:#366768;color:#fff;padding:.25rem 1.5rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:.2rem;width:100%;display:block}@media only screen and (min-width:992px){body .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a{display:inline-block;width:auto}}body #wcms_message p:before,body .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a:before{content:none}body .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a:focus,body .woocommerce-boost-sales .wbs-breadcrum .wbs-header-right a:hover{background-color:#fff;color:#000}body .woocommerce-boost-sales .wbs-breadcrum .wbs-product{margin-top:1rem}body .woocommerce-boost-sales .wbs-breadcrum .wbs-total-price .wbs-money{color:#eff2f6}body .woocommerce-boost-sales .wbs-content-inner .wbs-bottom{padding:2rem 2rem 4rem}@media only screen and (min-width:1200px){body .woocommerce-boost-sales .wbs-content-inner .wbs-bottom{padding:2rem 2rem 3rem}}body .woocommerce-boost-sales .wbs-content-inner .wbs-bottom .upsell-title{text-align:center;font-family:"Playfair Display",serif;margin:1rem 0;max-width:none;font-weight:600;font-style:italic;margin-top:0;padding-top:0}body .woocommerce-boost-sales .wbs-upsells .product-top,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-top{padding-top:25px;min-height:200px}@media only screen and (min-width:1200px){body .woocommerce-boost-sales .wbs-upsells .product-top,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-top{height:200px}}body .woocommerce-boost-sales .wbs-upsells .product-desc,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-desc{padding-top:1rem;font-family:"Open Sans",sans-serif;background:#fff;position:relative;z-index:99}body .woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button{background-color:#000;background-image:none!important;padding:0 1rem!important;width:auto!important;text-align:center;overflow:hidden}body .woocommerce-boost-sales .wbs-upsells .product-controls .wbs-cart .wbs-product-link:focus,body .woocommerce-boost-sales .wbs-upsells .product-controls .wbs-cart .wbs-product-link:hover,body .woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:focus,body .woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:hover,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls .wbs-cart .wbs-product-link:focus,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls .wbs-cart .wbs-product-link:hover,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button:focus,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button:hover{background-color:#366768;color:#fff}body .woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:after,body .woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:before,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button:after,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button:before{display:block;margin:0 auto}body .woocommerce-boost-sales .wbs-upsells .product-controls button.wbs-single_add_to_cart_button:after,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls button.wbs-single_add_to_cart_button:after{position:absolute;top:25%;left:30%;-webkit-transform:translate(-25%,-30%);-ms-transform:translate(-25%,-30%);transform:translate(-25%,-30%)}body .woocommerce-boost-sales .wbs-upsells .product-controls .wbs-cart .wbs-product-link,body .woocommerce-boost-sales .wbs-upsells-items-mobile .product-controls .wbs-cart .wbs-product-link{background-color:#000;color:#fff;text-transform:uppercase;font-family:"futura-pt",sans-serif;letter-spacing:1px}body .woocommerce-boost-sales .wbs-upsells-add-items{height:auto;background:#000;color:#fff;position:absolute;top:0;z-index:99}body .woocommerce-boost-sales .vi-flexslider .wbs-vi-slides,body .woocommerce-boost-sales .woocommerce-boost-sales-viewport{margin-top:1rem}body .woocommerce-boost-sales .vi-flexslider{margin-bottom:1rem}@media only screen and (min-width:768px){body .woocommerce-boost-sales .vi-flexslider .wbs-vi-slides{width:auto!important;display:flex;flex-direction:row;margin:0 auto;justify-content:center}}body .woocommerce-boost-sales .vi-flexslider .wbs-vi-slides>.wbs-product{display:inline-block!important;float:none!important}body .woocommerce-boost-sales .vi-flexslider .wbs-vi-slides>.wbs-product:last-child{margin-right:0!important}body .woocommerce-boost-sales .vi-flexslider .wbs-vi-slides>.wbs-product:focus .product-controls,body .woocommerce-boost-sales .vi-flexslider .wbs-vi-slides>.wbs-product:hover .product-controls{top:25px!important}body .woocommerce-boost-sales .woocommerce-boost-sales-direction-nav a{top:auto!important;bottom:-22px;height:60px}body .woocommerce-boost-sales .woocommerce-boost-sales-direction-nav .woocommerce-boost-sales-next{right:-5px!important}body .woocommerce-boost-sales .woocommerce-boost-sales-direction-nav .woocommerce-boost-sales-prev{left:-5px!important}body .woocommerce-boost-sales .wbs-message-success{font-family:"Open Sans",sans-serif}body .woocommerce-boost-sales .vi-wbs-btn-redeem{background:#000;color:#fff;text-decoration:none;font-family:"futura-pt",sans-serif;letter-spacing:1px;margin-top:0;text-transform:uppercase}body .woocommerce-boost-sales .vi-wbs-btn-redeem:focus,body .woocommerce-boost-sales .vi-wbs-btn-redeem:hover{background:#366768}body .woocommerce-boost-sales .vi-wbs-highlight{color:#bc5859}body .wbs-crosssells-price .wbs-crs-regular-price{font-family:"futura-pt",sans-serif;font-weight:700;color:#000;font-size:1rem;line-height:100%}@media only screen and (min-width:1200px){body .wbs-crosssells-price .wbs-crs-regular-price{font-size:2rem}}body .wbs-content-inner-crs .wbs-crosssells-button-atc .quantity,body .wbs-crosssells-price .wbs-crs-regular-price span.wbs-new-title{display:none}body .wbs-crosssells-price>div.wbs-crs-save-price{font-family:"Open Sans",sans-serif;font-style:italic;margin-top:0;line-height:120%;font-size:1rem}body .woocommerce-boost-sales .crosssell-title{font-size:1.5rem;line-height:120%}body #wbs-content-cross-sells-product-single .crosssell-title{padding:1rem 0}body #wbs-content-cross-sells-product-single form.woocommerce-boost-sales-cart-form .quantity{display:inline-flex}body #wbs-content-cross-sells-product-single .wbs-crosssells-button-atc{text-align:right;display:flex;flex-direction:row}body #flexslider-cross-sells .wbs-product .product-top{min-height:200px}body #flexslider-cross-sells .wbs-product .product-desc .woocommerce-loop-product__title{font-family:"Playfair Display",serif;font-weight:700}body #flexslider-cross-sells .wbs-product .price{font-size:1rem}body .woocommerce-boost-sales-cart-form #flexslider-cross-sells .wbs-product .product-top{min-height:130px}@media only screen and (min-width:1200px){body .woocommerce-boost-sales-cart-form #flexslider-cross-sells .wbs-product .product-top{height:130px}}body .wbs-content-inner-crs .wbs-crosssells-button-atc button.wbs-single_add_to_cart_button{padding:1rem 2rem 1rem 1rem;background-color:#366768;color:#fff;max-width:none!important}body .wbs-content-inner-crs .wbs-crosssells-button-atc button.wbs-single_add_to_cart_button:hover,body .wbs-content-inner-crs .wbs-crosssells-button-atc button.wbs-single_add_to_cart_buttonfocus{color:#fff;background-color:#000!important}body .vi-crosssells-atc{padding-top:2rem}body .wbs-content-inner.wbs-content-inner-crs{max-width:100%!important}@media only screen and (min-width:1200px){body .wbs-content-inner.wbs-content-inner-crs{max-width:600px!important}}body .wpa-test-msg{display:none!important}body .check-email-verification .inner{background:#000;color:#fff;width:100%;max-width:450px;margin:0 1rem}body .check-email-verification .close{background-color:transparent}body .check-email-verification .close:hover{color:#fff}body .check-email-verification .status-title{padding:1rem 3rem;font-size:1.5rem;border-bottom:1px solid #fff}body .check-email-verification .status .status-icon{font-size:1rem;vertical-align:middle;display:block}body .check-email-verification .description{font-size:.9rem;font-style:italic}body #sympathy-notification{font-size:.85rem;min-height:5rem;overflow:hidden}@media only screen and (min-width:992px){body #sympathy-notification{font-size:.9rem;min-height:3rem}}@media only screen and (min-width:1200px){body #sympathy-notification{font-size:1rem}}body #sympathy-notification a{float:none;display:block}@media only screen and (min-width:1200px){body #sympathy-notification a{float:right}}body #sympathy-notification a:before{content:"";font-family:"Font Awesome 5 Free";padding-right:.5rem;display:inline-block;font-weight:700}body .sympathy-reminder-popup{padding-left:5rem}body .sympathy-reminder-popup h4{margin-bottom:.2rem}body #multi-address,body .funerals-wrapper .funeral{padding-top:4rem}body .funerals-wrapper .funeral:hover .button{background-color:#366768}body .funerals-wrapper .funeral:before{content:"";height:2rem;width:100%;background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:0;left:0;right:0}body .funerals-wrapper .funeral .button{color:#fff;padding:1rem 2.5rem 1rem 1rem;background-color:#000;background-image:url(../assets/flwr_icon_wht.svg);background-repeat:no-repeat;background-position:right 1rem center;text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;font-size:.8rem;width:100%;font-style:normal;background-size:1.5rem;-webkit-transition:.2s all ease;-moz-transition:.2s all ease;-ms-transition:.2s all ease;-o-transition:.2s all ease;transition:.2s all ease}body .funeral.style1::before{background-image:url(../assets/sympathy/sympathy1.png)}body .funeral.style2::before{background-image:url(../assets/sympathy/sympathy2.png)}body .funeral.style3::before{background-image:url(../assets/sympathy/sympathy3.png)}body .funeral.style4::before{background-image:url(../assets/sympathy/sympathy4.png)}body .sympathy-products .product:focus-within,body .sympathy-products .product:hover{background-color:#366768;color:#fff}body .sympathy-products .product.notfound:focus-within,body .sympathy-products .product.notfound:hover{background-color:#eff2f6;color:#000}body .funeral-search-form label{position:relative}body .funeral-search-form input{border:0;width:100%;padding:0 .5rem .1rem 2rem;margin:0;border-bottom:2px solid #eff2f6;text-transform:uppercase;letter-spacing:.1rem}body .funeral-search-form input:focus{border-color:#b3b3b3}body #multi-address th,body .funeral-search-form input[type=submit]{display:none}body #multi-address th.shipping-address{text-align:center}body #multi-address td{display:block;width:100%}@media only screen and (min-width:1200px){body #multi-address td{display:table-cell;width:auto}}body #wcms_message{display:flex;flex-direction:column;margin-bottom:3rem}body #wcms_message .woocommerce_message{display:flex}body #wcms_message p{background-color:#383836;color:#fff;flex-direction:column;align-items:center;margin:0;justify-content:space-between;border:0}body #wcms_message p:first-child{background-color:#eff2f6;color:#000}body #wcms_message p:first-child .button{background-color:#fff}body #wcms_message p:first-child .button:focus,body #wcms_message p:first-child .button:hover{background-color:#366768}body #wcms_message p span{font-size:.9rem;text-transform:uppercase;font-family:"Open Sans",sans-serif;line-height:120%;margin-bottom:.5rem}body #wcms_message p .button{margin-top:1rem;width:auto}@media only screen and (min-width:768px){body #wcms_message{flex-direction:row;font-size:2rem}body #wcms_message p{width:50%}body #wcms_message td,body #wcms_message th{display:table-cell;width:inherit}}body .ms-title{font-size:98%;font-weight:700;text-align:center;position:relative;background-color:#eff2f6;padding:1rem;border-top:3px solid #000}body .ms-title.multi{background-color:#383836;color:#fff}body #shipping_addresses{display:flex;flex-direction:column;flex-wrap:wrap;text-transform:none;letter-spacing:0;font-family:"Open Sans",sans-serif;font-weight:400}@media only screen and (min-width:768px){body #shipping_addresses{flex-direction:row}}body .no_shipping_address,body .ship_address{width:auto!important;float:none!important;padding:2rem;background-color:transparent!important;font-weight:400!important}body .no_shipping_address dl,body .ship_address dl{border-bottom:1px solid #eff2f6}@media only screen and (min-width:1200px){body .no_shipping_address,body .ship_address{width:45%}}body .no_shipping_address .required,body .ship_address .required{float:none;font-size:1rem}body .shipping_packages{margin-top:1rem;background-color:#eff2f6;padding:2rem;border-top:2px solid #000}body .shipping_packages td{vertical-align:top;padding:2rem 0}body .shipping_packages ul li{border-bottom:none;font-weight:700;padding-left:0}body .shipping_packages ul li .wc-item-meta{font-weight:400}body .shipping_packages p{padding:0;margin:0}body .shipping_packages .shipping-notes{font-size:.8rem}body .shipping_packages .shipping-notes strong.method{text-transform:uppercase}body .address-container{display:flex;flex-direction:row;flex-wrap:wrap}body .address-block{float:none;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:992px){body .address-block{width:49%}}@media only screen and (min-width:1200px){body .address-block{width:32%}}body .address-block .buttons{position:static;margin-top:2rem}body .button.ms_delete_address{background:#bc5859;color:#fff;position:relative}body .button.ms_delete_address:focus,body .button.ms_delete_address:hover{background-color:#000;background-image:none}body .button.ms_delete_address:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:1rem}body table.my_account_orders .button{margin:0 .25rem}body .pca .pcaautocomplete .pcafooter,body .pcasetup{display:none}body #wc_realex_redirect_iframe_cancel{width:auto;display:inline-block;background-color:#bc5859;color:#fff;background-image:url(../assets/flwr_icon_wht.svg)}body #wc_realex_redirect_iframe_cancel:focus,body #wc_realex_redirect_iframe_cancel:hover{background-color:#000}