/**handles:yith-wcwl-main,wp-ai-content-generator,mailerlite_forms.css,smart-search,uafrica-shipping-shortcode,photoswipe,photoswipe-default-skin**/
.yith-wcwl-popup{display:none}.yith-wcwl-popup-content h3{text-align:center;font-size:1.5em}.yith-wcwl-popup-content label{display:block}.yith-wcwl-popup-content input[type=text],.yith-wcwl-popup-content select{padding:10px 7px}.yith-wcwl-popup-content .create{display:none}.yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yith-wcwl-popup-content .popup-description{text-align:center;font-weight:600;margin-bottom:15px}.yith-wcwl-popup-content .popup-description a.show-tab.active{cursor:inherit;color:inherit;pointer-events:none}.yith-wcwl-popup-content .wishlist-select{box-sizing:border-box}.yith-wcwl-popup-feedback{margin-top:2em;margin-bottom:2em}.yith-wcwl-popup-feedback p.feedback{margin-top:1.5em;text-align:center;font-size:1.1rem;font-weight:600}.yith-wcwl-popup-footer{margin:15px 0}.yith-wcwl-popup-footer .button.wishlist-submit{display:block;width:100%;text-align:center}.yith-wcwl-popup-content .heading-icon,.yith-wcwl-popup-feedback .heading-icon{text-align:center;display:block;font-size:70px;color:#333;margin-block:0 15px}.yith-wcwl-popup-content .heading-icon img,.yith-wcwl-popup-content .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-feedback .heading-icon img,.yith-wcwl-popup-feedback .heading-icon svg.yith-wcwl-icon-svg{width:70px;height:70px}.pp_pic_holder.pp_woocommerce.feedback{max-width:450px!important}.pp_pic_holder.pp_woocommerce.feedback .pp_content{width:auto!important}.yith-wcwl-add-button.with-dropdown{position:relative;padding:15px 0}.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown{display:block}.yith-wcwl-add-button ul.yith-wcwl-dropdown li{padding:15px;padding-left:0;text-transform:uppercase;font-size:.8em}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:FontAwesome;content:"";margin-right:15px}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child){border-bottom:1px solid #cdcdcd}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a{font-size:1em!important;color:inherit;box-shadow:none}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover{color:initial}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display:flex;flex-direction:column;align-items:center}.yith-wcwl-add-to-wishlist a.button:not(.theme-button-style){padding:7px 10px}.yith-wcwl-add-to-wishlist .add_to_wishlist img,.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg{height:auto;width:25px;color:var(--add-to-wishlist-icon-color,#000)}.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:var(--added-to-wishlist-icon-color,#000)}.yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;align-items:center}.yith-wcwl-wishlistaddedbrowse .feedback{display:flex;align-items:center;justify-content:center;gap:5px;text-wrap:balance}.yith-wcwl-add-to-wishlist--single .yith-wcwl-add-button ul.yith-wcwl-dropdown{left:0}.yith-wcwl-add-button ul.yith-wcwl-dropdown{display:none;list-style:none;margin-bottom:0;padding:5px 25px;background:#fff;position:absolute;z-index:15;top:100%;border:1px solid #cdcdcd;outline-offset:-10px;left:50%;min-width:200px}.yith-wcwl-add-to-wishlist .separator+[data-title]{display:inline-block}.yith-wcwl-add-to-wishlist .with-tooltip{position:relative}.yith-wcwl-tooltip{z-index:10;padding:5px 10px;border-radius:5px;text-align:center;top:calc(100% + 5px);pointer-events:none;cursor:initial;font-size:.6875rem;line-height:normal;display:none}.with-dropdown .yith-wcwl-tooltip{top:auto;bottom:calc(100% + 10px)}.with-tooltip .yith-wcwl-tooltip{position:absolute;left:50%;transform:translateX(-50%)}.with-tooltip .yith-wcwl-tooltip:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-95%);width:0;height:0;background:rgba(0,0,0,0)!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-bottom:5px solid}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{bottom:-5px;top:auto;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;border-bottom:none}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style){background-color:var(--color-add-to-wishlist-background,#333);background:var(--color-add-to-wishlist-background,#333);color:var(--color-add-to-wishlist-text,#fff);border-color:var(--color-add-to-wishlist-border,#333);border-radius:var(--rounded-corners-radius,16px)}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style):hover{background-color:var(--color-add-to-wishlist-background-hover,#4f4f4f);background:var(--color-add-to-wishlist-background-hover,#4f4f4f);color:var(--color-add-to-wishlist-text-hover,#fff);border-color:var(--color-add-to-wishlist-border-hover,#4f4f4f)}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before,.with-tooltip .yith-wcwl-tooltip:before,.yith-wcwl-tooltip{background-color:var(--tooltip-color-background,#333);border-bottom-color:var(--tooltip-color-background,#333);border-top-color:var(--tooltip-color-background,#333);color:var(--tooltip-color-text,#fff)}.wishlist-title{display:inline-block}.wishlist-title:hover a.show-title-form{visibility:visible}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden;display:inline-flex;align-items:center;padding:2px 7px;gap:5px}.wishlist-title a.show-title-form img,.wishlist-title a.show-title-form svg.yith-wcwl-icon-svg{width:20px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.hidden-title-form{position:relative;margin:25px 0 39px}.hidden-title-form .edit-title-buttons{position:absolute;right:5px;top:calc(50% - 15px)}.hidden-title-form>input[type=text]{padding-right:65px;line-height:1;min-height:30px}.hidden-title-form a{cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;font-size:1.3em}.hidden-title-form a i{margin:0;display:inline-block}.yes-js .hidden-title-form{display:none}table.wishlist_table{font-size:80%}table.wishlist_table.shop_table{width:100%}table.wishlist_table.shop_table .product-remove{width:0}table.wishlist_table.shop_table .product-remove>div{display:flex;align-items:center;justify-content:center}table.wishlist_table tr{position:relative}table.wishlist_table tr th{text-align:center}table.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}table.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}table.wishlist_table tr th.product-thumbnail{width:80px}table.wishlist_table tr th.product-name{text-align:left}table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}table.wishlist_table tbody td{padding:16px 12px}table.wishlist_table tbody td,table.wishlist_table thead th{border-color:#e7e7e7}p.wishlist-empty,table.wishlist_table tbody td.wishlist-empty{text-align:center;margin:100px 0}.wishlist_table tr td,.wishlist_table tr th.product-checkbox,.wishlist_table tr th.wishlist-delete{text-align:center}.wishlist_table tfoot td,.wishlist_table tr td.product-name,.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy{text-align:left}.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:none;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-arrange{cursor:grab}.wishlist_table tr td.product-arrange:active{cursor:grabbing}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:red}.wishlist_table .product-add-to-cart span.dateadded{display:block}.wishlist_table .product-add-to-cart a{display:table!important;margin:0 auto 5px!important;text-align:center}.wishlist_table .product-add-to-cart a.button{padding:6px 25px!important;display:inline-flex!important}.wishlist_table .product-add-to-cart a>img{display:inline;max-width:2em}.wishlist_table .product-add-to-cart .variations_form,.wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations{margin:15px 0}.wishlist_table .price-variation{display:block}.wishlist_table .price-variation.decrease .variation-rate{color:red}.wishlist_table .price-variation .old-price{display:block}.wishlist_table a.button{white-space:normal;margin-bottom:5px!important}.wishlist_table.modern_grid{list-style:none;margin:0 -7px 35px;font-size:0}.wishlist_table.modern_grid li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px;margin-bottom:15px}.wishlist_table.images_grid li.wishlist-empty,.wishlist_table.modern_grid li.wishlist-empty{width:100%;font-size:1rem;text-align:center;margin:50px 0}.wishlist_table.images_grid li.show{z-index:10}.wishlist_table.images_grid.products li.product.first,.wishlist_table.images_grid.products li.product.last{clear:none}.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(odd),.wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1),.wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1),.wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1),.wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1){clear:both}.wishlist_table.modern_grid li .item-wrapper{display:table;margin:0 -7px}.wishlist_table.modern_grid li .item-details,.wishlist_table.modern_grid li .product-thumbnail{display:table-cell;vertical-align:top;box-sizing:border-box;width:50%;padding:0 7px;font-size:1rem}.wishlist_table.images_grid li .product-thumbnail,.wishlist_table.modern_grid li .product-thumbnail{position:relative}.wishlist_table.images_grid li .product-thumbnail .product-checkbox,.wishlist_table.modern_grid li .product-thumbnail .product-checkbox{position:absolute;top:7px;left:15px;z-index:2}.wishlist_table.modern_grid li .product-thumbnail>a{display:block}.wishlist_table.modern_grid li .product-thumbnail>a img{display:block}.wishlist_table.images_grid li.show .product-thumbnail>a img,.wishlist_table.images_grid li:hover .product-thumbnail>a img{filter:brightness(1.1)}.wishlist_table.modern_grid.wishlist_view li .item-details{position:relative}.wishlist_table.modern_grid.wishlist_view li .item-details:before{content:"";display:block;top:0;bottom:0;left:7px;background:#fff;position:absolute;right:7px;z-index:0;border:1px solid #cdcdcd}.wishlist_table.images_grid li .item-details{display:none;position:absolute;z-index:2;bottom:15px;left:calc(50% - 150px);width:300px;background:#fff;padding:10px 20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.wishlist_table.images_grid li.show .item-details{display:block}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:15px 20px;line-height:normal;position:relative}.wishlist_table.images_grid li .item-details a.close{position:absolute;top:10px;right:20px}.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3,.wishlist_table.modern_grid li .item-details h3{margin-bottom:7px}.wishlist_table.images_grid li .item-details table.item-details-table,.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info,.wishlist_table.modern_grid li .item-details table.item-details-table{border:none;margin-bottom:7px}.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td,.wishlist_table.modern_grid li .item-details table.item-details-table td{border:none;font-size:.8em;padding:3px;vertical-align:top}.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label,.wishlist_table.modern_grid li .item-details table.item-details-table td.label{text-align:left;font-weight:700;width:40%}.wishlist_table.images_grid li .item-details table.item-details-table td.value,.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value,.wishlist_table.modern_grid li .item-details table.item-details-table td.value{text-align:right}.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_table.images_grid li .item-details table.item-details-table td.value input,.wishlist_table.mobile li table.additional-info td.value input,.wishlist_table.modern_grid li .item-details table.item-details-table td.value input{width:auto}.wishlist_table.images_grid li .item-details .product-add-to-cart,.wishlist_table.modern_grid li .item-details .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.images_grid li .item-details .move-to-another-wishlist,.wishlist_table.modern_grid li .item-details .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.images_grid li .item-details .product-remove,.wishlist_table.modern_grid li .item-details .product-remove{text-align:right}.wishlist_table.images_grid li .item-details .product-remove a,.wishlist_table.modern_grid li .item-details .product-remove a{border:none;border-radius:0;display:inline-block}.wishlist_table.mobile{list-style:none;margin-left:0}.wishlist_table.mobile li{margin-bottom:7px}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;margin-bottom:7px}.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty{text-align:center}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 80px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist,.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin-right:5px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img{max-width:32px;display:inline-block;margin-right:10px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.delete_item>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>.yith-wcwl-icon-svg{vertical-align:bottom}a.add_to_wishlist+a.view-wishlist,a.delete_item+a.view-wishlist{margin-left:15px}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.hidden-title-form button i,.wishlist-title a.show-title-form i,.wishlist_manage_table tfoot a.create-new-wishlist i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.yith-wcwl-add-button>a i,.yith-wcwl-wishlist-new button i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.hidden-title-form a.hide-title-form,.wishlist-title a.show-title-form,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.wishlist_table .add_to_cart.button,.wishlist_table a.ask-an-estimate-button,.woocommerce .yith-wcwl-wishlist-new button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none}.yith-wcwl-add-button .add_to_wishlist img,.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg{margin-right:5px}.add-to-wishlist-before_image{position:relative}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:10px;left:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown{padding:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:0;background:0 0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist{font-size:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback{display:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{font-size:0;background:0 0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1.6rem;margin:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{margin:0}.woocommerce .wishlist-title{margin-bottom:30px}.woocommerce .wishlist-title h2{vertical-align:middle;margin-bottom:0}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:none;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .back-to-all-wishlists{margin-bottom:20px}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0;display:flex;gap:5px;align-items:center}.yith-wcwl-share li a{color:#fff;text-align:center;text-decoration:none;line-height:1;padding:5px;display:grid;place-items:center;border:none;min-width:26px;min-height:26px;border-radius:5px}.yith-wcwl-share li a:hover{color:#fff}.yith-wcwl-share li a>img{max-width:1em}.yith-wcwl-share li a svg{width:15px;height:15px}.yith-wcwl-share li a.email svg{width:17px;height:17px}.entry-content .yith-wcwl-share ul li,.yith-wcwl-share ul li{display:inline-block;margin-left:0;margin-right:0}.copy-trigger{cursor:pointer}.yith_wcwl_wishlist_footer>div{margin-bottom:15px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:left}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label{display:inline-block;margin-right:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{min-width:250px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit]{margin:0;margin-left:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{float:right}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:left;clear:both}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:right;display:flex;gap:15px}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>*{vertical-align:middle}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a,.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action button,.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type=submit]{margin:0}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action,.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action{clear:both}.wishlist-page-links{clear:both}#move_to_another_wishlist{display:none}.yith-wcwl-wishlist-new{padding:20px 0}.yith-wcwl-popup-content .yith-wcwl-wishlist-new{padding:0}.yith-wcwl-wishlist-new .wishlist-name{display:inline-block}.yith-wcwl-wishlist-new .wishlist-privacy-radio label{display:block}.yith-wcwl-popup-content .create-wishlist-button{margin-top:15px;width:100%}#create_new_wishlist{display:none}.wishlist_manage_table select{vertical-align:middle;margin-right:10px}.wishlist_manage_table td.wishlist-name .wishlist-title{margin-bottom:0}.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form{display:inline-block;padding:0;border:none;background:0 0;top:0;margin:0}.wishlist_manage_table td.wishlist-name a.show-title-form i{padding:5px;margin:0}.wishlist_manage_table td.wishlist-name:hover a.show-title-form{visibility:visible}.wishlist_manage_table td.wishlist-name .hidden-title-form{margin:0!important;width:100%}.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table td.wishlist-name .hidden-title-form{position:relative}table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.wishlist_manage_table.modern_grid li.wishlist-empty{margin:50px 0}.wishlist_manage_table.modern_grid li .item-wrapper{display:block;margin:0;padding:40px 50px;background:#fff;border:1px solid #cdcdcd}.wishlist_manage_table.modern_grid li .item-details,.wishlist_manage_table.modern_grid li .product-thumbnail{display:block;width:100%;padding:0}.wishlist_manage_table.modern_grid li .item-details .hidden-title-form{width:100%}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box{display:flex;background:#f2f2f2;min-height:400px;align-items:center;justify-content:center;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p{font-size:1em;line-height:1.5em;font-weight:600}.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child{width:100%;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail img{width:calc(50% - 8px)}.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3){margin-left:15px}.wishlist_manage_table.modern_grid li .wishlist-title-with-form{display:block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3{display:inline-block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form,.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover{visibility:visible;float:right;margin:0;background:0 0;color:inherit}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i{margin:0}.wishlist_manage_table.modern_grid li .hidden-title-form{margin-top:0!important}.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table.mobile li{margin-bottom:30px}.wishlist_manage_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_manage_table.mobile li .item-details .hidden-title-form{position:relative}.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text]{width:100%}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title{display:block;border-bottom:1px solid #cdcdcd;position:relative}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form{position:absolute;right:0;top:0;visibility:visible}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download{float:left}.yith-wcwl-wishlist-search-form{text-align:center;padding:20px 0}.yith-wcwl-wishlist-search-form #wishlist_search{display:inline-block;max-width:300px;vertical-align:middle}.yith-wcwl-wishlist-search-form button.wishlist-search-button{display:inline-block;padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin:0}.yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.yith-wcwl-search-results .wishlist-owner{text-align:left}.yith-wcwl-search-results .wishlist-owner .thumb{display:inline-block;margin-right:15px}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style){background:var(--color-add-to-cart-background,#333);color:var(--color-add-to-cart-text,#fff);border-color:var(--color-add-to-cart-border,#333);border-radius:var(--add-to-cart-rounded-corners-radius,16px)}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style):hover{background:var(--color-add-to-cart-background-hover,#4f4f4f);color:var(--color-add-to-cart-text-hover,#fff);border-color:var(--color-add-to-cart-border-hover,#4f4f4f)}.wishlist_manage_table tfoot button.submit-wishlist-changes,.woocommerce .hidden-title-form button,.yith-wcwl-wishlist-new .create-wishlist-button,.yith-wcwl-wishlist-search-form button.wishlist-search-button{background:var(--color-button-style-1-background,#333);color:var(--color-button-style-1-text,#fff);border-color:var(--color-button-style-1-border,#333)}.wishlist_manage_table tfoot button.submit-wishlist-changes:hover,.woocommerce .hidden-title-form button:hover,.yith-wcwl-wishlist-new .create-wishlist-button:hover,.yith-wcwl-wishlist-search-form button.wishlist-search-button:hover{background:var(--color-button-style-1-background-hover,#333);color:var(--color-button-style-1-text-hover,#fff);border-color:var(--color-button-style-1-border-hover,#333)}.wishlist_manage_table tfoot a.create-new-wishlist,.woocommerce .hidden-title-form a.hide-title-form,.woocommerce .wishlist-title a.show-title-form{background:var(--color-button-style-2-background,#333);color:var(--color-button-style-2-text,#fff);border-color:var(--color-button-style-2-border,#333)}.wishlist_manage_table tfoot a.create-new-wishlist:hover,.woocommerce .hidden-title-form a.hide-title-form:hover,.woocommerce .wishlist-title a.show-title-form:hover{background:var(--color-button-style-2-background-hover,#333);color:var(--color-button-style-2-text-hover,#fff);border-color:var(--color-button-style-2-border-hover,#333)}.woocommerce table.shop_table.wishlist_table tr td{background:var(--color-wishlist-table-background,#fff);color:var(--color-wishlist-table-text,#6d6c6c);border-color:var(--color-wishlist-table-border,#ccc)}.selectBox-dropdown-menu.selectBox-options li.selectBox-hover a,.selectBox-dropdown-menu.selectBox-options li.selectBox-selected a,.widget_yith-wcwl-lists ul.dropdown li a:hover,.widget_yith-wcwl-lists ul.dropdown li.current a,.wishlist_table tfoot td td,.wishlist_table thead tr th{background:var(--color-headers-background,#f4f4f4)}.yith-wcwl-share li a{color:var(--color-share-button-color,#fff)}.yith-wcwl-share li a:hover{color:var(--color-share-button-color-hover,#fff)}.yith-wcwl-share a.facebook{background:var(--color-fb-button-background,#39599e)}.yith-wcwl-share a.facebook:hover{background:var(--color-fb-button-background-hover,#39599e)}.yith-wcwl-share a.twitter{background:var(--color-tw-button-background,#45afe2)}.yith-wcwl-share a.twitter:hover{background:var(--color-tw-button-background-hover,#39599e)}.yith-wcwl-share a.pinterest{background:var(--color-pr-button-background,#ab2e31)}.yith-wcwl-share a.pinterest:hover{background:var(--color-pr-button-background-hover,#39599e)}.yith-wcwl-share a.email{background:var(--color-em-button-background,#fbb102)}.yith-wcwl-share a.email:hover{background:var(--color-em-button-background-hover,#39599e)}.yith-wcwl-share a.whatsapp{background:var(--color-wa-button-background,#00a901)}.yith-wcwl-share a.whatsapp:hover{background:var(--color-wa-button-background-hover,#39599e)}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb!important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:none;background:url(https://catholicdevotions.co.za/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(https://catholicdevotions.co.za/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}select.selectBox.change-wishlist{max-width:100px}.selectBox.change-wishlist{width:auto!important}.change-wishlist-selectBox-dropdown-menu{width:auto!important}.yith-wcwl-with-pretty-photo{overflow:hidden}.yith-wcwl-with-pretty-photo .pp_content{height:auto!important}.woocommerce .wishlist-fragment .blockUI.blockOverlay::before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before{display:none}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;display:inline!important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px!important;height:16px!important}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li,.widget_yith-wcwl-lists ul.dropdown li{padding:0}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown>li a{display:block;padding:5px 15px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section,.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists,.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget,.widget_yith-wcwl-items ul.product_list_widget{margin-bottom:40px!important}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px hsla(0,0%,100%,.4)}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li,.widget_yith-wcwl-items ul.product_list_widget li{display:table}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child),.widget_yith-wcwl-items ul.product_list_widget li:not(:last-child){margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{display:table-cell;vertical-align:middle}.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist,.widget_yith-wcwl-items p.empty-wishlist{margin-bottom:0!important}.elementor-widget-wp-widget-yith-wcwl-items .heading,.widget_yith-wcwl-items .heading{text-align:center;cursor:pointer}.elementor-widget-wp-widget-yith-wcwl-items .heading a,.widget_yith-wcwl-items .heading a{color:inherit}.elementor-widget-wp-widget-yith-wcwl-items .mini,.widget_yith-wcwl-items .mini{position:relative;display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list,.widget_yith-wcwl-items .mini:hover .list{display:block}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{max-height:30vh;overflow-y:auto;margin-left:-20px}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar,.widget_yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading,.widget_yith-wcwl-items .mini .heading{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i,.widget_yith-wcwl-items .mini .heading .items-counter i{font-size:25px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count,.widget_yith-wcwl-items .mini .heading .items-counter .items-count{font-size:14px;line-height:20px}.elementor-widget-wp-widget-yith-wcwl-items .mini .list,.widget_yith-wcwl-items .mini .list{position:absolute;z-index:1;left:0;background:#fff;padding:25px 40px;min-width:300px;display:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a,.widget_yith-wcwl-items .mini .items-counter>a{display:flex;align-items:flex-end}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon{display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon img,.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon img,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg{stroke-width:1.25;height:35px;width:35px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after,.widget_yith-wcwl-items .extended .heading h3:after{content:"";display:block;max-width:80px;border-bottom:1px solid #cdcdcd;margin:10px auto}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter,.widget_yith-wcwl-items .extended .heading .items-counter{position:relative;display:flex;align-items:center;justify-content:center}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i,.widget_yith-wcwl-items .extended .heading .items-counter i{font-size:70px;position:relative;margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg{width:70px;height:70px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count,.widget_yith-wcwl-items .extended .heading .items-counter .items-count{display:block;position:absolute;font-size:14px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{font-size:1.2rem}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb img{margin-left:10px;max-width:40px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:inline-block;vertical-align:middle;margin-left:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*{display:block}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items a.add_all_to_cart{display:block!important}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items .show-wishlist{margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items a.add_all_to_cart{text-align:center}@media(max-width:768px){.yith_wcwl_wishlist_bulk_action select{width:100%;margin-bottom:15px}.yith_wcwl_wishlist_bulk_action input{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:100%;text-align:center}}.yith-wcwl-pp-modal{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:450px!important}.yith-wcwl-pp-modal .yith-wcwl-popup-form{padding:0}.yith-wcwl-pp-modal div.pp_content_container{padding:40px 35px;border-radius:15px;display:flex;box-shadow:rgba(24,53,62,.1) 0 11px 15px -7px,rgba(24,53,62,.07) 0 24px 38px 3px,rgba(24,53,62,.06) 0 9px 46px 8px;max-width:fit-content}.yith-wcwl-pp-modal div.pp_content_container .pp_content{width:380px!important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content{padding:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .heading-icon{margin-top:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .create-wishlist-button{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .wishlist-select+.select2-container{width:100%!important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content p.form-row.yith-wcwl-info-text{text-wrap:balance;text-align:center}.yith-wcwl-pp-modal div.pp_content_container .popup-description{margin-bottom:10px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon{color:var(--modal-colors-icon,#007565);height:auto;max-height:90px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light){stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light) *{stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-modal__content{padding:20px 55px 0;display:flex;flex-direction:column;gap:20px}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-popup-footer{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button,.yith-wcwl-pp-modal div.pp_content_container .popup_button{transition:.2s;background:var(--modal-colors-primary-button,#007565);color:var(--modal-colors-primary-button-text,#fff);border:none;border-radius:8px;width:100%;box-sizing:border-box;display:block;padding:13px 25px;text-align:center;text-decoration:none;font-size:14px}.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button:hover,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button:hover,.yith-wcwl-pp-modal div.pp_content_container .popup_button:hover{color:var(--modal-colors-primary-button-text-hover,#fff);background:var(--modal-colors-primary-button-hover,#007565)}.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button img,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button img,.yith-wcwl-pp-modal div.pp_content_container .popup_button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .popup_button img{display:none}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper label.radio,.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{display:inline-block;float:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{clear:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.description{clear:both}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button{transition:.2s;border-radius:5px;background:var(--modal-colors-secondary-button,#08a889);color:var(--modal-colors-secondary-button-text,#fff);border:none}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button:hover{background:var(--modal-colors-secondary-button-hover,#08a889);color:var(--modal-colors-secondary-button-text-hover,#fff)}.yith-wcwl-pp-modal.feedback .pp_content_container{padding:20px 15px}.yith-wcwl-pp-modal button.move-to-another-wishlist-button,.yith-wcwl-pp-modal select.change-wishlist{box-sizing:border-box}
.wpaicg-chat-content-wrapper{position:relative;flex-grow:1;display:flex}.wpaicg-chat-shortcode,.wpaicg-chatbox{position:relative}.wpaicg-chat-shortcode-content{overflow-y:auto;flex-grow:1;padding:15px}.wpaicg-chat-shortcode:hover{box-shadow:0 12px 24px rgba(0,0,0,.2)}.wpaicg-chat-shortcode-content ul{overflow-y:auto;margin:0;padding:0;list-style:none}.wpaicg-chat-shortcode-content ul .wpaicg-user-message{margin-left:auto;margin-bottom:20px;margin-right:10px;padding:10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);width:fit-content}.wpaicg-chat-shortcode-content ul .wpaicg-ai-message{margin-bottom:20px;margin-right:10px;padding:10px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.05);width:fit-content}.wpaicg-chat-shortcode-type{display:flex;align-items:center;padding:15px}textarea.wpaicg-chat-shortcode-typing{flex:1;resize:vertical;padding-left:1em}textarea.auto-expand{overflow:hidden;transition:box-shadow .5s ease-in-out;line-height:2}textarea.auto-expand.resizing{transition:box-shadow .5s ease-in-out;box-shadow:0 0 12px rgba(81,203,238,.8);line-height:2}textarea.auto-expand:focus{outline:0;box-shadow:0 0 5px #51cbee;line-height:2}.wpaicg-chat-shortcode .wpaicg-bot-thinking{bottom:0;font-size:11px;display:none}.wpaicg-jumping-dots span{position:relative;bottom:0;-webkit-animation:wpaicg-jump 1.5s infinite;animation:wpaicg-jump 2s infinite}.wpaicg-jumping-dots .wpaicg-dot-1{-webkit-animation-delay:.2s;animation-delay:.2s}.wpaicg-jumping-dots .wpaicg-dot-2{-webkit-animation-delay:.4s;animation-delay:.4s}.wpaicg-jumping-dots .wpaicg-dot-3{-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes wpaicg-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes wpaicg-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}.log_notification{font-size:11px;font-style:italic;padding:10px;border-radius:5px}.wpaicg-chat-message-error{color:red}.wpaicg-chat-shortcode-footer{font-size:.75rem;padding:12px 20px}.wpaicg-chat-shortcode-footer a{color:inherit;text-decoration:none}.wpaicg-conversation-starters{display:flex;flex-wrap:wrap;gap:10px;padding:15px;justify-content:center;visibility:hidden}.wpaicg-conversation-starter{border:none;border-radius:20px;padding:5px 10px;cursor:pointer;transition:background-color .3s ease,transform .5s ease-out,opacity .5s ease-out;display:flex;opacity:0;transform:translateY(20px)}.wpaicg-conversation-starter:hover{filter:brightness(90%)}.wpaicg-img-spinner{display:none;width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wpaicg-thumbnail-placeholder{display:none;width:50px;height:50px;overflow:hidden}.wpaicg_chat_additions{display:flex;justify-content:center;align-items:center;position:absolute;right:20px}.blinking-cursor{font-weight:100;color:#fff;animation:blink 1s step-end infinite}@keyframes blink{from,to{color:transparent}50%{color:inherit}}.wpaicg-chat-shortcode .wpaicg-pdf-remove{font-size:33px;justify-content:center;align-items:center;width:16px;height:16px;line-height:unset;font-family:Arial,serif;border-radius:50%;font-weight:400;padding:0}.wpaicg-chat-shortcode .wpaicg-pdf-loading{border-bottom-color:transparent}.wpaicg-chat-shortcode .wpaicg-chatbox-action-bar{position:relative;top:0;right:0;left:0;height:40px;padding:0 10px;display:flex;justify-content:flex-end;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:background-color .3s ease;min-height:40px}.wpaicg-icon-container{position:relative;margin-bottom:30px;margin-top:10px}.wpaicg-copy-button,.wpaicg-thumbs-down-button,.wpaicg-thumbs-up-button{position:absolute;bottom:-25px;display:inline-block;background:0 0;border:none;cursor:pointer;padding:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;outline:0}.wpaicg-copy-button{left:10px}.wpaicg-thumbs-up-button{left:40px}.wpaicg-thumbs-down-button{left:70px}.wpaicg-copy-button:hover,.wpaicg-icon-container:hover .wpaicg-copy-button,.wpaicg-icon-container:hover .wpaicg-thumbs-down-button,.wpaicg-icon-container:hover .wpaicg-thumbs-up-button,.wpaicg-thumbs-down-button:hover,.wpaicg-thumbs-up-button:hover{opacity:1;visibility:visible;background-color:transparent!important;color:inherit!important}.wpaicg-icon-container a:hover{color:inherit!important;background-color:transparent!important;text-decoration:none!important}.wpaicg-copy-button img,.wpaicg-thumbs-down-button img,.wpaicg-thumbs-up-button img{width:16px;height:16px;filter:none;color:inherit;transition:none}.wpaicg-copy-button img:hover,.wpaicg-thumbs-down-button img:hover,.wpaicg-thumbs-up-button img:hover{filter:none;color:inherit}.wpaicg-copy-button,.wpaicg-thumbs-down-button,.wpaicg-thumbs-up-button{background:0 0;border:none;padding:0;cursor:pointer;color:inherit;outline:0}.wpaicg-copy-button:hover,.wpaicg-thumbs-down-button:hover,.wpaicg-thumbs-up-button:hover{background:0 0;color:inherit}.wpaicg-copy-button:focus,.wpaicg-thumbs-down-button:focus,.wpaicg-thumbs-up-button:focus{outline:0}.wpaicg-feedback-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center;padding:10px}.wpaicg-feedback-modal{background-color:#fff;color:#333;padding:20px;border-radius:10px;width:100%;max-width:400px;box-shadow:0 0 15px rgba(0,0,0,.2);text-align:center;position:relative;margin:0 auto;box-sizing:border-box}.wpaicg-feedback-modal h2{margin-top:0}.wpaicg-feedback-textarea{width:100%;height:80px;margin:10px 0;border-radius:5px}.wpaicg-feedback-modal-buttons{display:flex;justify-content:flex-end;align-items:center;margin-top:10px}.wpaicg-feedback-message{flex-grow:1;margin-right:10px;text-align:left}.wpaicg-feedback-modal-submit{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;background-color:#007bff;color:#fff;margin-left:10px}.wpaicg-feedback-modal-close{position:absolute;top:10px;right:10px;background:0 0;border:none;color:#333;cursor:pointer}.wpaicg-chatbox-audio-btn,.wpaicg-chatbox-clear-btn,.wpaicg-chatbox-close-btn,.wpaicg-chatbox-download-btn,.wpaicg-chatbox-fullscreen{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 5px;transition:background-color .3s ease}.wpaicg-chatbox-audio-btn,.wpaicg-chatbox-clear-btn svg,.wpaicg-chatbox-close-btn svg,.wpaicg-chatbox-download-btn svg,.wpaicg-chatbox-fullscreen svg{fill:currentColor;height:16px;width:16px}.wpaicg-chatbox-clear-btn:hover,.wpaicg-chatbox-close-btn:hover,.wpaicg-chatbox-download-btn:hover,.wpaicg-chatbox-fullscreen:hover{background-color:rgba(0,0,0,.1)}.wpaicg-chatbox-fullscreen svg.wpaicg-exit-fullscreen{display:none;fill:none;height:16px;width:16px}.wpaicg-chatbox-fullscreen svg.wpaicg-active-fullscreen path,.wpaicg-chatbox-fullscreen svg.wpaicg-exit-fullscreen path{fill:currentColor}.wpaicg-chatbox-fullscreen svg.wpaicg-active-fullscreen{fill:none;height:16px;width:16px}.wpaicg-chatbox-fullscreen.wpaicg-fullscreen-box svg.wpaicg-active-fullscreen{display:none}.wpaicg-chatbox-fullscreen.wpaicg-fullscreen-box svg.wpaicg-exit-fullscreen{display:block}.wpaicg-fullscreened{border-radius:0;border:none}.wpaicg-fullscreened .wpaicg-chatbox-action-bar{top:0;z-index:99;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:3px}.wpaicg-sidebar{position:absolute;top:0;left:0;width:0;height:100%;overflow:hidden;opacity:0;transition:width .3s ease,opacity .3s ease;display:flex;flex-direction:column;box-sizing:border-box;z-index:1000}.wpaicg-sidebar.open{width:250px;opacity:1;min-width:250px}.wpaicg-sidebar.open~.wpaicg-chat-shortcode-content{margin-left:250px;transition:margin-left .3s ease}.wpaicg-sidebar-header{padding:15px}.wpaicg-sidebar-header h3{margin:0 0 5px 0;font-size:1.2em}.wpaicg-sidebar-header p{margin:0;font-size:.9em}.wpaicg-conversation-list{list-style:none;padding:15px;margin:0;flex-grow:1;overflow-y:auto}.wpaicg-conversation-list li{margin-bottom:10px;padding:10px;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.wpaicg-conversation-list li:hover{transform:translateX(5px)}.wpaicg-sidebar-toggle{position:absolute;left:0;top:50%;transform:translate(-50%,0);display:flex;align-items:center;justify-content:center;cursor:pointer;width:32px;height:32px;border-radius:5px;transition:background-color .3s ease,box-shadow .3s ease;z-index:1002}.wpaicg-sidebar-toggle span{font-size:18px}.wpaicg-chat-shortcode ::-webkit-scrollbar-track{border-radius:10px}.wpaicg-chat-shortcode ::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.wpaicg-chat-shortcode ::-webkit-scrollbar-thumb:hover{background-color:#555}.wpaicg-chat-shortcode ::-webkit-scrollbar{width:8px;height:8px}@media (max-width:768px){.wpaicg-chat-shortcode{width:auto;margin-right:10px;margin-left:10px}@media (max-width:480px){.wpaicg-chat-shortcode{margin-right:5px;margin-left:5px}.wpaicg-feedback-modal{max-width:95%;padding:15px;margin:0 auto}.wpaicg-feedback-modal-submit{padding:8px 16px}.wpaicg-feedback-textarea{height:60px}}}
.mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%}
@font-face{font-family:ysm-fontello;src:url("https://catholicdevotions.co.za/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.eot?45550639");src:url("https://catholicdevotions.co.za/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.eot?45550639#iefix") format("embedded-opentype"),url("https://catholicdevotions.co.za/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.woff2?45550639") format("woff2"),url("https://catholicdevotions.co.za/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.woff?45550639") format("woff"),url("https://catholicdevotions.co.za/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.ttf?45550639") format("truetype"),url("https://catholicdevotions.co.za/wp-content/plugins/smart-woocommerce-search/assets/fonts/fontello.svg?45550639#fontello") format("svg");font-weight:400;font-style:normal}.widget_product_search .ysm-active,.widget_search .ysm-active,.ysm_search_widget .ysm-active{overflow:visible}.ysm-smart-search-input-holder{width:100%;position:relative;display:block;z-index:2}.ysm-search-widget .screen-reader-text{display:none}.ysm-search-widget .search-field[type=search]{font-style:italic;font-size:14px;text-indent:3px;display:inline-block;padding:10px 40px 10px 10px;margin:0;width:100%!important;height:initial;outline:0;border:1px solid #d6d6d6;background-color:rgba(0,0,0,0);background-position:50% 50%!important;color:#aeaeae;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:767px){.ysm-search-widget .search-field[type=search]{font-size:16px}}.ysm-search-widget .search-field::-webkit-input-placeholder{color:inherit}.ysm-search-widget .search-field::-moz-placeholder{color:inherit}.ysm-search-widget .search-field:-moz-placeholder{color:inherit}.ysm-search-widget .search-field:-ms-input-placeholder{color:inherit}.ysm-search-widget .search-field:focus::-webkit-input-placeholder{color:transparent}.ysm-search-widget .search-field:focus::-moz-placeholder{color:transparent}.ysm-search-widget .search-field:focus:-moz-placeholder{color:transparent}.ysm-search-widget .search-field:focus:-ms-input-placeholder{color:transparent}.ysm-search-widget.bordered .search-field{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}.ysm-search-widget .search-submit{display:block;position:absolute;top:1px;right:1px;bottom:1px;padding:0;margin:0;width:40px;text-align:center;font-size:0;color:#aaa;background:0 0;border:none;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;outline:0}.ysm-search-widget .search-submit:before{display:block;color:inherit;text-align:center;font-size:17px;font-family:ysm-fontello;line-height:38px;content:"";-webkit-transition:color .25s ease;transition:color .25s ease}.smart-search-post{padding:12px 8px;display:block;color:#333}.smart-search-post:focus{outline:0}.smart-search-post-icon{max-width:100%;margin-bottom:10px;float:left;margin-right:10px;line-height:1}.smart-search-post-category{text-transform:uppercase;font-size:10px;margin-bottom:3px}.smart-search-post-excerpt,.smart-search-post-title{margin:0 0 7px;padding:0;color:#333;line-height:1.25em;word-wrap:normal}.smart-search-post-title{font-size:16px;margin-bottom:20px}.smart-search-post-title strong{display:inline-block}.smart-search-post-excerpt{margin-top:20px;font-size:12px}.smart-search-post-date{font-size:12px;color:#333}.smart-search-post-price-holder{overflow:hidden}.smart-search-post-price{float:left;font-size:16px}.smart-search-post-sku{float:right;font-size:12px;line-height:24px}.smart-search-add_to_cart-holder{float:right;margin:0 12px;padding-bottom:10px}.smart-search-featured-label,.smart-search-out-of-stock-label,.smart-search-sale-label{padding:5px;margin-top:5px;color:#fff;z-index:99;font-size:12px;line-height:1em}.smart-search-sale-label{background-color:#ff1c21;position:absolute;top:0;left:0}.smart-search-featured-label{background-color:#0014ff;position:absolute;top:0;right:0}.smart-search-out-of-stock-label{background-color:#808085;margin-top:10px;display:inline-block}.smart-search-featured .smart-search-post-title,.smart-search-featured.smart-search-no-thumbnail .smart-search-post-title,.smart-search-on_sale.smart-search-no-thumbnail .smart-search-post-title{margin-top:15px}.smart-search-popup{position:absolute;border:1px solid #d6d6d6;background:#fff;z-index:9999;box-sizing:border-box;overflow:hidden}.smart-search-view-all-holder{width:100%;z-index:9999}.smart-search-view-all-holder a{display:block!important;height:40px;line-height:40px;background:#ccc;text-align:center;text-decoration:none}.smart-search-results{position:relative;overflow:hidden;max-width:100%;width:100%}.smart-search-results .smart-search-results-inner{position:absolute;overflow-y:scroll;-webkit-overflow-scrolling:touch;top:0;left:0;bottom:0;right:0}.smart-search-results.smart-search-results--column_mod .smart-search-results-inner{left:200px}@media(max-width:767px){.smart-search-results.smart-search-results--column_mod .smart-search-results-inner{left:0}}.smart-search-results .added_to_cart{display:none!important}.smart-search-results .nano-pane{background:rgba(0,0,0,.25);position:absolute;width:10px;right:0;top:0;bottom:0;opacity:.01;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;z-index:9999}.smart-search-results .nano-pane .nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0 1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.smart-search-results .smart-search-suggestions{display:grid!important;max-width:100%!important;width:100%!important;box-sizing:border-box}.smart-search-results .smart-search-suggestions::-webkit-scrollbar{display:none}.smart-search-results .smart-search-suggestions .autocomplete-suggestion{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;background:rgba(0,0,0,0);position:relative}.smart-search-results .smart-search-suggestions .autocomplete-suggestion.autocomplete-selected{opacity:.75;background:#f6f6f6}.smart-search-results .smart-search-suggestions .autocomplete-suggestion .smart-search-post-icon>img{width:100%;height:auto}.smart-search-results .smart-search-suggestions .autocomplete-suggestion>a{text-decoration:none}.smart-search-results[data-columns="1"] .smart-search-suggestions{display:block!important;padding:0}.smart-search-results[data-columns="1"] .smart-search-suggestions .autocomplete-suggestion{border-bottom:1px solid #d6d6d6;padding:5px}.smart-search-results[data-columns="1"] .smart-search-suggestions .autocomplete-suggestion:last-child{border-bottom:none}.smart-search-results[data-columns="2"] .smart-search-suggestions{grid-template-columns:1fr 1fr;grid-gap:40px 30px;padding:15px}.smart-search-results[data-columns="2"] .smart-search-post-title{font-size:18px}.smart-search-results[data-columns="3"] .smart-search-suggestions{grid-template-columns:1fr 1fr 1fr;grid-gap:40px 30px;padding:15px}.smart-search-results[data-columns="3"] .smart-search-post-title{font-size:18px}.smart-search-results[data-columns="4"] .smart-search-suggestions{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:40px 30px;padding:15px}.smart-search-results[data-columns="5"] .smart-search-suggestions{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:40px 30px;padding:15px}.smart-search-results .nano-pane.active,.smart-search-results .nano-pane.flashed,.smart-search-results:hover>.nano-pane{opacity:.99}.smart-search-results.has-scrollbar{padding-right:10px}.smart-search-results.has-scrollbar.smart-search-firefox .autocomplete-suggestion{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}.smart-search-results.has-scrollbar.smart-search-firefox .smart-search-suggestions{border-left:none;border-right:none;width:calc(100% + 17px)!important;right:0!important}.smart-search-results.has-scrollbar .smart-search-suggestions{position:absolute;overflow:auto;overflow-x:hidden;-ms-overflow-style:none}.smart-search-clear{clear:both}@media only screen and (max-width:1024px){[data-columns="2"],[data-columns="3"],[data-columns="4"],[data-columns="5"]{grid-template-columns:1fr 1fr;grid-gap:20px 30px}}@media only screen and (max-width:768px){.smart-search-suggestions{display:block!important}}.woocommerce-loop-product__title>strong{display:inline!important}.ysm-hide .smart-search-popup{display:none!important}.sws-no-results .smart-search-results{height:40px!important;max-height:40px!important}.sws-no-results .smart-search-results .smart-search-suggestions{display:block!important}.sws-no-results [data-columns="2"] .smart-search-suggestions,.sws-no-results [data-columns="3"] .smart-search-suggestions,.sws-no-results [data-columns="4"] .smart-search-suggestions,.sws-no-results [data-columns="5"] .smart-search-suggestions{padding:0!important}.sws-no-results .smart-search-view-all-holder{display:none!important}.sws-no-results .autocomplete-no-suggestion{line-height:40px;text-align:center}.ysm-search-widget input[type=search]::-webkit-search-cancel-button,.ysm-search-widget input[type=search]::-webkit-search-decoration,.ysm-search-widget input[type=search]::-webkit-search-results-button,.ysm-search-widget input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.smart-search-fullscreen{display:none;position:fixed;left:0;top:0;width:100%;height:100%}.smart-search-fullscreen.ssf-active{display:block;z-index:9999}.smart-search-fullscreen-backdrop{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000;opacity:0;transition:opacity .4s cubic-bezier(.25, .46, .45, .94)}.ssf-animated .smart-search-fullscreen-backdrop{opacity:.75}.smart-search-fullscreen-inner{background-color:#fff;z-index:1;border-radius:5px;padding:20px;margin:40px 20px;position:relative;top:0}.smart-search-fullscreen .smart-search-view-all-holder{margin-top:20px}.ssf-search-input{order:2;width:100%;height:40px;border:none;border-bottom:1px solid #d6d6d6;appearance:none;transition:border-color .2s ease}.ssf-search-input:active,.ssf-search-input:focus{outline:0;border-bottom-color:#2727ce}.ssf-search-input:active+.ssf-search-icon-search,.ssf-search-input:focus+.ssf-search-icon-search{color:#2727ce}.ssf-search-icon-search{margin-right:12px;order:1}.ssf-search-icon-close{margin-left:12px;order:3;cursor:pointer}.smart-search-input-wrapper{display:flex;align-items:flex-end;position:relative}.ysm-hide .smart-search-fullscreen-results{display:none}.smart-search-keywords-list,.sws-search-recent-list{display:flex!important;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.smart-search-keywords-wrapper,.sws-search-recent-wrapper{display:flex!important;align-items:center;flex-wrap:wrap;width:100%;margin:15px 0}.smart-search-popup .smart-search-keywords-wrapper,.smart-search-popup .sws-search-recent-wrapper{padding-left:12px}.smart-search-keywords-wrapper--hidden_by_keywords,.smart-search-keywords-wrapper--hidden_mod,.sws-search-recent-wrapper--hidden_by_keywords,.sws-search-recent-wrapper--hidden_mod{display:none!important}.hidden-searches .sws-search-recent-wrapper{display:none!important}.smart-search-keywords-title,.sws-search-recent-title{margin:0 20px 0 0!important;font-size:14px!important}.smart-search-keywords-list,.sws-search-recent-list{margin:0!important;padding:0!important}.sws-search-recent-list-item{display:flex;align-items:center;border:1px solid #d6d6d6;padding:2px 0;margin:5px 0;border-radius:20px;font-size:13px;overflow:hidden;color:#222;cursor:pointer}.sws-search-recent-wrapper .sws-search-recent-list-item{padding-right:8px}.sws-search-recent-list-item-delete{cursor:pointer;width:14px;height:14px;transition:color .2s ease}.sws-search-recent-list-item-delete svg{display:block}.sws-search-recent-list-item-delete:hover{color:#2727ce}.sws-search-recent-list-item-trigger{padding:4px 12px 4px 12px;margin:0;transition:color .2s ease}.sws-search-recent-wrapper .sws-search-recent-list-item-trigger{padding-right:6px}.sws-search-recent-list-item-trigger:hover{color:#2727ce}.sws-search-recent-list-item:not(:last-child){margin-right:12px}.smart-search-popup-backdrop{position:fixed;left:0;top:0;width:100%;height:100%}.ysm-hide .smart-search-popup-backdrop{display:none}.ysm-widget-opened .et_builder_inner_content{z-index:99999}.ssf-search-input{background-position:50% 50%!important}@media(max-width:767px){.ssf-search-input{font-size:16px!important}}.smart-search-results-main.sws-hiding-results .smart-search-results,.smart-search-results-main.sws-hiding-results .smart-search-view-all-holder,.smart-search-results-main.sws-hiding-results .sws-selected-categories{display:none}.smart-search-results-main--column_mod{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:767px){.smart-search-results-main--column_mod .sws-search-recent-wrapper{order:1}.smart-search-results-main--column_mod .smart-search-keywords-wrapper{order:2}.smart-search-results-main--column_mod .sws-sidebar{order:3}.smart-search-results-main--column_mod .smart-search-results{order:4}.smart-search-results-main--column_mod .smart-search-view-all-holder{order:5}}.ysm-hide .smart-search-results-main--on_open_mod .sws-selected-categories{display:block}@media(max-width:767px){.smart-search-results-main--hidden_mobile_mod .sws-selected-categories{display:none!important}}.sws-sidebar-widget{display:flex;flex-direction:column}.sws-sidebar--first-slot:empty,.sws-sidebar--second-slot:empty{display:none}.sws-sidebar-widget .sws-selected-categories:not(:last-child){order:1}.sws-sidebar-widget .sws-promo-banner:not(:last-child){order:2;margin-top:20px}.sws-sidebar-widget:not(:empty){margin-top:20px}.sws-sidebar-widget:first-child{margin-top:0}.smart-search-results-main--column_mod .smart-search-results,.smart-search-results-main--column_mod .sws-recent-products-wrapper{width:calc(100% - 400px)}@media(max-width:767px){.smart-search-results-main--column_mod .smart-search-results,.smart-search-results-main--column_mod .sws-recent-products-wrapper{width:100%}}.smart-search-results-main--widgets-on-left--mod .sws-sidebar--right-mod{display:none!important}.smart-search-results-main--widgets-on-right--mod .sws-sidebar--left-mod{display:none!important}.smart-search-results-main--widgets-on-left--mod .sws-recent-products-wrapper,.smart-search-results-main--widgets-on-right--mod .sws-recent-products-wrapper{width:calc(100% - 200px)}@media(max-width:767px){.smart-search-results-main--widgets-on-left--mod .sws-recent-products-wrapper,.smart-search-results-main--widgets-on-right--mod .sws-recent-products-wrapper{width:100%}}@media(min-width:768px){.smart-search-results-main--widgets-on-left--mod .smart-search-results,.smart-search-results-main--widgets-on-right--mod .smart-search-results{width:calc(100% - 200px)}}.ysm-hide .sws-selected-categories{display:none}.sws-sidebar{box-sizing:border-box}.sws-sidebar:not(:empty){width:200px}@media(max-width:767px){.sws-sidebar:not(:empty){width:100%;padding-left:0!important}}.sws-sidebar-holder{width:calc(100% - 400px);height:1px}@media(max-width:767px){.sws-sidebar-holder{display:none}}.sws-sidebar--left-mod:not(:empty){padding-right:20px}.sws-sidebar--right-mod:not(:empty){padding-left:20px}.sws-selected-categories{width:100%}.sws-selected-categories-title{margin-bottom:10px!important;flex-shrink:0;font-size:14px!important}.sws-selected-categories-list{margin:0!important;padding:0!important}.sws-selected-categories-item{list-style:none}.sws-selected-categories-item:not(:last-child){margin-bottom:5px}.sws-selected-categories-link{font-size:12px;color:#000}@media(max-width:767px){.sws-selected-categories{width:100%}.sws-selected-categories-list{display:flex;column-gap:10px;flex-wrap:wrap}}.sws-promo-banner img{max-width:100%;height:auto}@media(max-width:767px){.sws-promo-banner.sws-promo-banner--hidden_mobile_mod{display:none!important}}.ysm-hide .sws-promo-banner{display:none}.ysm-hide .smart-search-results-main--banner_on_open_mod .sws-promo-banner{display:block}@media(max-width:767px){.smart-search-results-main--banner_on_open_mod .sws-promo-banner{display:none}.smart-search-results[data-columns="2"] .smart-search-suggestions{padding:0}}.sws-recent-products-wrapper{width:100%;position:relative;padding:0 20px;box-sizing:border-box}@media(max-width:767px){.sws-recent-products-wrapper{width:100%;order:5;margin-top:20px}.sws-recent-products-wrapper.sws-recent-products-wrapper--hidden_mobile_mod{display:none!important}}.sws-no-results .sws-recent-products-wrapper{display:none!important}.sws-recent-products-heading{margin-bottom:10px!important;margin-left:5px!important;font-size:14px!important}.sws-selected-products-item{border:1px solid #ddd;border-radius:8px;padding:15px;margin:0 10px}.sws-selected-products-item:hover{border-color:#444}.sws-selected-products-category{margin-bottom:5px;line-height:1}.sws-selected-products-category a{font-size:13px!important;text-decoration:none!important;color:#000;opacity:.8;transition:.2s ease}.sws-selected-products-category a:hover{opacity:.6}.sws-selected-products-title{display:block;margin-bottom:10px!important;min-height:36px;padding:0!important;font-size:16px!important;line-height:1.1!important;color:#000!important;text-decoration:none!important}.sws-recent-products .swiper-slide{width:20%}@media(max-width:1200px){.sws-recent-products .swiper-slide{width:25%}}@media(max-width:960px){.sws-recent-products .swiper-slide{width:50%}}@media(max-width:560px){.sws-recent-products .swiper-slide{width:100%}}.sws-selected-products-picture{display:block;margin:0 auto 10px!important;text-align:center}.sws-selected-products-picture img{max-width:100%!important;object-fit:contain!important;height:auto}.sws-selected-products-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.sws-product-rating{width:100%}.sws-selected-products-item .button{padding:8px 10px!important;text-decoration:none!important}.sws-selected-products-item .button img{width:20px}.sws-recent-products-wrapper .swiper-button-next:after,.sws-recent-products-wrapper .swiper-button-prev:after{font-size:30px!important;color:#000!important}.sws-recent-products-wrapper .swiper-button-next{right:0!important}.sws-recent-products-wrapper .swiper-button-prev{left:0!important}.smart-search-results-hidden{max-width:0!important;max-height:0;padding-right:0!important}.sws-recent-products-wrapper .wc-forward{display:none}.smart-search-add_to_cart-holder a.button{font-size:.8rem!important}.product_type_variable .smart-search-add_to_cart-holder a.button:after{content:"";display:inline-block;vertical-align:middle;width:24px;height:10px;margin-left:3px;background-repeat:no-repeat;background-position:center;background-size:contain;will-change:transform;transition:all .2s ease;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAQAAACmLXceAAAAQUlEQVR42mPAB/5v/3/mvxgD8QCo/P//yyRo+S/6/xJQy/X/ksNOy/+D/4kFp0nWQKqTJIa9cqCGs6QmvpOYyRsAkwK7iR4cwaUAAAAASUVORK5CYII=")}.product_type_variable .smart-search-add_to_cart-holder a.button:hover:after{transform:translateX(3px)}.sws-loader-image{display:none!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:100%;max-height:75%;width:auto}.sws-loader-image--visible{display:block!important}
.bobgo-tracking{max-width:1060px;margin:0 auto;font-size:14px;color:#1a202c}.bobgo-tracking-shipment{margin-bottom:3em!important}.bobgo-tracking .primary-color{background-color:#939598}.bobgo-tracking .mc-error{color:#939598}.bobgo-tracking .btn-track{display:inline-block;padding:10px 18px;width:auto;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:2px;background-color:#939598;color:#fff;font-weight:600;font-size:1em;text-transform:uppercase}.bobgo-tracking .btn-track:hover{background-color:#86888c}.bobgo-tracking div#mc-search-container{min-width:350px;padding:150px;text-align:center;margin:0 auto}@media (max-width:415px){.bobgo-tracking div#mc-search-container{padding:50px}}.bobgo-tracking div#mc-search-container input{width:100%;max-width:350px;border:1px solid #ccc;border-radius:.25rem;padding:.4em;color:#55595c;background-color:#fff;background-image:none;vertical-align:middle;display:inline-block;margin:20px 0 0}.bobgo-tracking div#mc-search-container button#mc-track-button{vertical-align:middle}.bobgo-tracking .clearfix{clear:both}.bobgo-tracking .text-center{text-align:center}.bobgo-tracking .mc-hidden{display:none!important}.bobgo-tracking .mc-visible{display:block;visibility:visible}.bobgo-tracking .sk-circle{margin:10px auto;width:40px;height:40px;position:relative}.bobgo-tracking .sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.bobgo-tracking .sk-circle .sk-child:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#333;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.bobgo-tracking .sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.bobgo-tracking .sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.bobgo-tracking .sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.bobgo-tracking .sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.bobgo-tracking .sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.bobgo-tracking .sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bobgo-tracking .sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.bobgo-tracking .sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.bobgo-tracking .sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.bobgo-tracking .sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.bobgo-tracking .sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.bobgo-tracking .sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.bobgo-tracking .sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.bobgo-tracking .sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.bobgo-tracking .sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.bobgo-tracking .sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.bobgo-tracking .sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.bobgo-tracking .sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.bobgo-tracking .sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.bobgo-tracking .sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.bobgo-tracking .sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.bobgo-tracking .sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.bobgo-tracking #mc-error-container{padding:20px}.bobgo-tracking .mc-error{color:#ed1c24}.bobgo-tracking div#mc-search-container{padding:100px}@media screen and (max-width:659px){.bobgo-tracking div#mc-search-container{padding:50px}.bobgo-tracking h2{max-font-size:24px}}@media (max-width:415px){.bobgo-tracking div#mc-search-container{padding:20px;margin:0 auto;max-width:90%;box-sizing:border-box}}@media screen and (max-width:768px){.bobgo-tracking div#mc-search-container{padding:30px;margin:0 auto;max-width:80%;box-sizing:border-box}}@media screen and (max-width:659px){.bobgo-tracking h2{font-size:24px}}.bobgo-tracking div#mc-search-container input{font-size:1rem;margin:0}.bobgo-tracking div#mc-tracking-container{margin-top:60px;margin-bottom:60px;padding:1.5rem}@media (max-width:767px){.bobgo-tracking div#mc-tracking-container{margin-top:0;margin-bottom:0}}.bobgo-tracking div:empty{display:inline-block}.bobgo-tracking .courier-info{padding-top:10px;text-align:center}.bobgo-tracking .bobgo-logo{margin-top:20px;margin-bottom:20px;text-align:center}.bobgo-tracking .bobgo-logo a{border:0!important}.bobgo-tracking .bobgo-logo img{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:200px!important}.bobgo-tracking .bobgo-card{box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:7px;background-color:#fff;border:1px solid #f3f3f3;padding:40px;display:block}@media (max-width:767px){.bobgo-tracking .bobgo-card{padding:30px 15px}}.bobgo-tracking .section-heading{display:flex;align-items:center}.bobgo-tracking .section-heading .section-heading-header{line-height:0;font-size:16px;font-weight:700;color:#1a202c;display:flex;align-items:center}.bobgo-tracking .steps-header{display:flex;flex-direction:row;justify-content:space-between}.bobgo-tracking .steps-events{position:relative;padding:20px 0;margin:10px 0}@media (max-width:767px){.bobgo-tracking .steps-events{padding:10px 0;margin-bottom:20px}}.bobgo-tracking .steps-events .horizontal-line{visibility:visible;border-top:1px dashed #e5e5e5;z-index:0!important;margin-top:65px;margin-left:70px;position:relative;width:80%}@media (max-width:767px){.bobgo-tracking .steps-events .horizontal-line{display:block!important;visibility:hidden;margin-top:30px}}.bobgo-tracking .vertical-line{visibility:hidden;position:absolute;display:block!important;margin-left:50%;border-left:1px dashed #e5e5e5;margin-top:125px}@media (max-width:767px){.bobgo-tracking .vertical-line{visibility:visible;margin-top:100px;height:100%;z-index:0!important}}.bobgo-tracking .steps-events .steps-grid{display:grid;grid-template-columns:repeat(5,1fr);row-gap:0;column-gap:10px;margin-top:-78px}@media (max-width:767px){.bobgo-tracking .steps-events .steps-grid{grid-template-columns:repeat(1,1fr)!important;gap:30px;margin-top:0}}.bobgo-tracking .steps-events .steps-grid .step-container{display:grid;grid-template-columns:1fr}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:0;height:140px}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container .image-flex-container{display:flex;align-items:center;width:auto;height:100%;position:relative;padding-top:0}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container .image-flex-container .image-container{padding-bottom:0;margin:auto;line-height:0}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container .image-flex-container .image-container img{padding-bottom:0!important}.bobgo-tracking .steps-events .steps-grid .step-container .step-text-container{height:60px;padding-top:5px;text-align:center}.bobgo-tracking .steps-events .steps-grid .step-container .step-text-container .text-flex-container{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:relative}.bobgo-tracking .steps-events .steps-grid .step-container .step-text-container .text-flex-container .step-text-container-status{text-transform:uppercase;font-weight:700;font-size:12px}.bobgo-tracking .steps-events .steps-grid .step-container .step-text-container .text-flex-container .step-text-container-time{color:#6b7280;line-height:20px}@media (max-width:767px){.bobgo-tracking .steps-events .steps-grid .step-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.bobgo-tracking .steps-events .steps-grid .step-container .step-text-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:0;height:100%}.bobgo-tracking .steps-events .steps-grid .step-container .step-text-container .text-flex-container{display:flex;align-items:start;justify-content:center;padding-top:0;height:100%;text-align:left}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:0;height:70px;max-height:70px}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container .image-flex-container{display:flex;align-items:center;width:auto;height:100%;position:relative;padding-top:0}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container .image-flex-container .image-container{padding-bottom:0;margin:auto;line-height:0;z-index:1}.bobgo-tracking .steps-events .steps-grid .step-container .step-image-container .image-flex-container .image-container img{padding-bottom:0!important;max-height:70px!important}}.bobgo-tracking .status-badge{margin-top:auto;margin-bottom:auto;display:flex;align-items:center;justify-content:flex-end;border-radius:15px;padding:0 10px;font-weight:700;font-size:10px;color:#6b7280;background-color:#e5e7eb}.bobgo-tracking .status-badge.block{font-weight:400;display:block}.bobgo-tracking .shipping-details-header{display:flex;flex-direction:row;justify-content:flex-start;gap:20px}.bobgo-tracking .shipping-details{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-top:20px;gap:70px}@media (max-width:767px){.bobgo-tracking .shipping-details-header{flex-direction:column;gap:10px}.bobgo-tracking .shipping-details{flex-direction:column;justify-content:start;gap:0}.bobgo-tracking .label-value-container .bobgo-value{max-width:200px;overflow-wrap:anywhere}.bobgo-tracking .status-badge{justify-content:start;width:fit-content;margin-top:10px}}.bobgo-tracking .shipping-details-column{display:flex;flex-direction:column}.bobgo-tracking .shipping-details-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.bobgo-tracking .label-value-container{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin-top:5px}.bobgo-tracking .label-value-container .bobgo-label{font-weight:600;display:flex;align-items:center;text-align:left;align-self:baseline}.bobgo-tracking .label-value-container .bobgo-value{margin-left:20px;text-align:left;overflow-wrap:anywhere;max-width:300px}.bobgo-tracking .location-marker{width:1em;height:1em;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A//www.w3.org/2000/svg%22 aria-hidden%3D%22true%22 focusable%3D%22false%22 viewBox%3D%220 0 384 512%22%3E%3Cpath fill%3D%22currentColor%22 d%3D%22M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 128a64 64 0 1 1 0 128 64 64 0 1 1 0-128z%22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:middle;fill:currentColor;opacity:.2}.bobgo-tracking .checkpoints-line{position:absolute;top:20px;bottom:0;left:0;right:0;border-left:1px dashed #e5e5e5}.bobgo-tracking .grouped-checkpoints{display:flex;flex-direction:row;padding-bottom:20px;position:relative}@media (max-width:767px){.bobgo-tracking .grouped-checkpoints{padding-bottom:10px}}.bobgo-tracking .grouped-checkpoints-wrapper{margin-left:10px}.bobgo-tracking .checkpoints-header{font-weight:600;display:flex;align-items:center;text-align:left}@media (max-width:767px){.bobgo-tracking .checkpoints-header{margin-left:5px}}.bobgo-tracking .checkpoint-wrapper{margin-top:10px;margin-bottom:10px;line-height:20px}@media (max-width:767px){.bobgo-tracking .checkpoint-wrapper{margin-left:10px;gap:0}}.bobgo-tracking .checkpoint-wrapper .checkpoint-row{display:flex;flex-direction:row;gap:10px}.bobgo-tracking .checkpoint-wrapper .checkpoint-row .checkpoint-time{width:60px}.bobgo-tracking .checkpoint-wrapper .checkpoint-row .checkpoint-status-wrapper{display:flex;flex-direction:column;width:100%;margin-left:0}.bobgo-tracking .checkpoint-wrapper .checkpoint-row .checkpoint-status{font-weight:600;margin-right:10px;display:flex;align-items:center;text-align:left;color:#1a202c}.bobgo-tracking .checkpoint-wrapper .checkpoint-row .checkpoint-message{margin-top:5px}.bobgo-tracking .location-details{display:flex;flex-direction:column}.bobgo-tracking .location-details .location-wrapper{display:flex;flex-direction:column;column-gap:10px}.bobgo-tracking .location-description{font-style:italic}.bobgo-tracking .directions-link{display:flex;align-items:center;gap:5px;color:#3dc7ae;cursor:pointer;font-weight:700;margin-top:5px}.bobgo-tracking .directions-link-icon{width:1em;height:1em;fill:#3dc7ae;vertical-align:middle}.bobgo-tracking .location-instructions-wrapper{margin-top:5px}.bobgo-tracking .location-instructions-wrapper ol{list-style-type:decimal!important;margin:0 5px!important;padding:0!important}.bobgo-tracking .location-instructions-wrapper li{margin-top:0!important;margin-bottom:0!important;margin-left:10px!important}.bobgo-tracking .location-support-container{margin-top:10px;display:flex;flex-direction:column;gap:5px}.bobgo-tracking .location-support-link{color:#3dc7ae;cursor:pointer;text-decoration:none;font-weight:700;white-space:nowrap}.bobgo-tracking .location-support-link.support{white-space:unset}.bobgo-tracking .location-support-link:hover{color:#3dc7ae;cursor:pointer}.bobgo-tracking .location-image{margin-top:15px;text-align:center}.bobgo-tracking .location-image img{display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:10px!important}.custom-shipping-description{font-size:.8rem;padding-top:5px;padding-bottom:10px;font-weight:400;display:table-row}
.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(https://catholicdevotions.co.za/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){.admin-bar .pswp{height:calc(100% - 46px);top:46px}}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://catholicdevotions.co.za/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://catholicdevotions.co.za/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://catholicdevotions.co.za/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}