.custom-ad{position:relative;background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;padding:0!important;height:400px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;overflow:hidden!important}.custom-ad::before{content:"";position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;z-index:1!important}.custom-ad .et_pb_blurb_content{width:100%!important;background-color:rgba(255,255,255,0.9);padding:15px!important;box-sizing:border-box!important;position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:150px!important;max-height:40%!important;height:auto!important;overflow:hidden!important;margin-top:auto!important;flex-grow:1!important}.custom-ad .et_pb_blurb_content{flex-basis:auto!important}.custom-ad .et_pb_blurb_content h2{font-size:24px!important;color:#333!important;margin:0!important;line-height:1.5!important;text-align:center!important;word-wrap:break-word!important}.custom-ad .et_pb_blurb_content .more-info-link{position:absolute!important;bottom:20px!important;left:50%!important;transform:translateX(-50%);padding:10px 20px!important;background-color:#4a90e2!important;color:#fff!important;text-decoration:none!important;border-radius:5px!important;transition:background-color 0.3s ease!important;text-align:center!important}.custom-ad .more-info-link:hover{background-color:#357ab7!important}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.et_pb_column .pa-full-height-image-column{height:100%!important;display:flex}.et_pb_column .pa-full-height-image-column .et_pb_image_wrap{width:100%;height:100%!important}.et_pb_column .pa-full-height-image-column img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top!important}@media (max-width:1024px){.et_pb_column .pa-full-height-image-column{height:auto!important}.et_pb_column .pa-full-height-image-column img{width:100%!important;height:auto!important;max-height:300px}}@media (max-width:768px){.et_pb_column .pa-full-height-image-column{height:auto!important}.et_pb_column .pa-full-height-image-column img{width:100%!important;height:auto!important;max-height:200px}}[class*="lightbox-trigger-"]{cursor:pointer}[class*="lightbox-content-"]{position:relative;z-index:unset!important}[class*="lightbox-content-"] .mfp-close{color:#999999!important}[class*="lightbox-content-"] .mfp-close:active{top:0px!important}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.et_pb_column .pa-full-height-image-column{height:100%!important;display:flex}.et_pb_column .pa-full-height-image-column .et_pb_image_wrap{width:100%;height:100%!important}.et_pb_column .pa-full-height-image-column img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:top!important}@media (max-width:1024px){.et_pb_column .pa-full-height-image-column{height:auto!important}.et_pb_column .pa-full-height-image-column img{width:100%!important;height:auto!important;max-height:300px}}@media (max-width:768px){.et_pb_column .pa-full-height-image-column{height:auto!important}.et_pb_column .pa-full-height-image-column img{width:100%!important;height:auto!important;max-height:200px}}[class*="lightbox-trigger-"]{cursor:pointer}[class*="lightbox-content-"]{position:relative;z-index:unset!important}[class*="lightbox-content-"] .mfp-close{color:#999999!important}[class*="lightbox-content-"] .mfp-close:active{top:0px!important}.pa-header{background:transparent;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.pa-fixed-header{background-color:red!important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}#main-header{border-bottom:solid 1px #dedede;box-shadow:none}a.more-link{background-color:#bfb46d;padding:7px 15px 7px 15px;border-radius:100px;color:#ffffff;text-transform:uppercase;font-family:montserrat;letter-spacing:2px;font-size:12px;margin:20px 0px 10px 0px;display:inline-block;width:130px}a.more-link:hover{background-color:#f5f5f5;color:#bfb46d}#left-area .post-meta{font-size:12px;text-transform:uppercase;font-family:Montserrat;letter-spacing:2px}@media only screen and (max-width:980px){.column_flip{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}}body{overflow-x:hidden!important}.et_mobile_menu{font-weight:400}.et_pb_column .et_pb_widget{width:100%!important}.tg-luxe-product .tg-element-4{min-width:65px!important;min-height:65px!important}.tg-item-overlay{background-color:rgba(22,22,22,0.1)!important}.tg-nav-font{font-size:12px!important;color:#333!important;text-transform:uppercase;letter-spacing:2px}.tg-filter:not(.tg-dropdown-item) span:not(.tg-filter-count){border:solid 1px #dddddd}.et_pb_woo_the_grid_archive_0 .tg-grid-area-top2{display:none!important}.woocommerce span.onsale,.woocommerce-page span.onsale{top:0px!important;left:0px!important;background:#d6cb93!important}.widget_shopping_cart_content{padding:20px}.woocommerce a.remove{color:#000!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:montserrat;color:#d6cb93;font-size:18px;text-align:center}mark{background-color:white!important}.woocommerce a.button,.woocommerce-page a.button{color:#fff!important}.et-cart-info span{display:none}.yith-wcwl-add-to-wishlist{border:solid 1px #dedede;border-radius:0px;font-size:14px;font-family:montserrat;text-align:left;padding:10px 0px 10px 15px;width:180px;font-weight:600}.woocommerce .wishlist-title h2{font-family:Playfair Display;text-align:center;font-size:24px;padding-bottom:30px}.woocommerce table.wishlist_table{font-size:1.2em}.woocommerce #reviews #comments h2{display:none}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{background-color:#fff}.product .related h2{display:none}.woocommerce ul.products li.product .price{text-align:center;color:#d6cb93!important;font-weight:600!important;font-size:20px}.woocommerce-cart table.cart td.actions .coupon .input-text{height:35px}.woocommerce input.button{color:#fff}.et_overlay{border:none}.wp-core-ui .button-primary{text-shadow:none}.yith-wcwl-add-to-wishlist{border:solid 0px #dedede;border-radius:0px;font-size:14px;font-family:"gothambook";text-align:left;padding:10px 0px 10px 15px;width:280px;font-weight:600}.woocommerce-Price-currencySymbol{margin-left:8px;margin-right:8px}.xoo-wsc-basket{top:40px}.slick-track img{height:100px!important;object-fit:cover}.woocommerce-privacy-policy-text{margin-top:20px!important;margin-bottom:20px!important}.woocommerce-simple-registration-login-link{margin-top:20px!important}.woocommerce div.product .stock{margin-bottom:15px}.woocommerce-MyAccount-navigation li a{color:#555555!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{width:50px}.xoo-wsc-ft-buttons-cont{margin-bottom:20px!important}@media only screen and (max-width:980px){.xoo-wsc-basket{top:90%!important}}.woocommerce-loop-product__title{line-height:1.3em!important}@media(min-width:768px){.checkout .woocommerce-checkout .col2-set .col-1,.woocommerce-page .checkout .col2-set .col-1{width:90%}#customer_details{display:flex;flex-flow:column nowrap;float:left;width:50%}#customer_details .col-2{width:80%;margin-top:20px}#order_review,#order_review_heading{width:50%;float:left;clear:none}}p.woocommerce-thankyou-order-received{margin-bottom:30px!important;font-size:25px!important}.banner-icon-counter .fa{color:#555555!important}