.post-type-archive-product .menu-item-16884 a:after{content:'';height:1px;background-color:#F7F6F445;bottom:0;left:0;width:100%;z-index:2;display:block;position:absolute;opacity:1!important}.paypal-buttons-label-paypal{margin-top:8px}.ppcp-messages{margin-top:30px}.woocommerce-message,.woocommerce-error,.woocommerce-info{border:none!important;color:#000!important;align-items:center;display:flex;justify-content:space-between;background:#F7F6F4!important}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{justify-self:flex-end;padding:13px 25px!important;background:#000!important;color:#fff!important;font-family:"Roboto Condensed",Sans-serif!important;font-size:17px!important;font-weight:500!important;text-transform:uppercase!important;border-radius:0!important}.woocommerce-message li,.woocommerce-error li{align-items:center;display:flex;justify-content:space-between;flex-grow:2}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:#000!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:50%;transform:translateY(-50%)}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-info{padding:1em 2em 1em 3.5em!important}.fadeInUp{animation-name:fadeInUpSoft!important}.fadeInRight{animation-name:fadeInRightSoft!important}.fadeInLeft{animation-name:fadeInLeftSoft!important}@keyframes fadeInLeftSoft{from{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightSoft{from{opacity:0;transform:translate3d(100px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInUpSoft{from{opacity:0;transform:translate3d(0,100px,0)}to{opacity:1;transform:none}}.custom-shop-page{display:flex;flex-direction:column;gap:30px}#product-search-form{display:flex;gap:10px}#product-search-form input[type=text]{flex-grow:1;background:none;border:1px solid #000;border-radius:3px}.custom-shop-page_columns{display:flex;gap:4vw;align-items:flex-start}.custom-shop-page__sidebar{width:310px}.custom-shop-page__content{flex-grow:2;width:50%;padding-top:30px}.custom-shop-page__content h1+.woocommerce{margin-top:15px}.woocommerce .products{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:60px;padding-top:20px!important}.woocommerce .products:before,.woocommerce .products:after{display:none!important}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:calc((100% - 40px ) / 3)!important;margin:0!important}.woocommerce .product-loop-item__title{display:flex;justify-content:space-between}.woocommerce .woocommerce-loop-product__title{font-family:"Cormorant Garamond",Sans-serif;font-size:24px!important;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:var(--e-global-color-primary);padding:0!important}.woocommerce .price{color:var(--e-global-color-primary)!important;font-family:"Roboto Condensed",Sans-serif;font-size:19px!important;font-weight:500!important;text-transform:uppercase;text-decoration:none;line-height:1.3em;letter-spacing:.025em;margin:0!important}.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price ins{display:block}.woocommerce ul.products li.product .price ins{color:var(--e-global-color-accent)!important;text-decoration:none!important}.woocommerce span.onsale{background:var(--e-global-color-accent)!important;aspect-ratio:1;padding:0!important}.product-loop-item__image{position:relative}.product-loop-item__image-thumbnail img{aspect-ratio:1;object-fit:cover}.product-loop-item__image-hover{opacity:0;position:absolute;width:100%;height:100%;padding:50px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;transition:opacity 500ms linear;top:0;left:0;background:rgb(0 0 0 / .9)}.product-loop-item__image-hover:hover{opacity:1}.product-loop-item__image-hover p,.product-loop-item__image-hover .elementor-button{color:#fff}.product-loop-item__image-hover .elementor-button{margin-top:10px}.product-loop-item__image-hover p{font-weight:400}.product-loop-item__image-hover strong{font-weight:700;display:inline!important}.custom-shop-page .woocommerce-result-count{margin:10px 0}.custom-shop-page .SumoSelect.open .search-txt{padding:5px 8px!important}.custom-shop-page .SumoSelect{width:100%}.custom-shop-page__sidebar{padding:40px 30px;background:#F7F6F4}.custom-shop-page__sidebar h2{font-size:18px}.custom-shop-page__sidebar h3{font-size:20px;margin:0 0 15px}#product-filter-form{display:flex;flex-direction:column;gap:25px}#product-filter-form button,#product-search-form input[type=submit]{background:#000;border:none;color:#fff}#product-filter-form button{width:100%}#product-filter-form input[type="search"]{background:#fff}#product-filter-form input[type="text"]{background:#fff;border:1px solid #a4a4a4;padding:5px 8px!important}#product-filter-form .placeholder,#product-filter-form ::placeholder,#product-filter-form input[type="text"],#product-filter-form input[type="search"],#product-filter-form li.opt label{color:#000;opacity:1;font-style:normal;font-size:15px}#product-filter-form .reset-all label,.custom-shop-page .woocommerce-result-count,.custom-shop-page select.orderby{font-size:15px}.custom-shop-page select.orderby{padding-left:10px}.custom-shop-page h1{margin:0}.custom-shop-page__content .woocommerce-info{margin-top:25px}.custom-shop-page button[type=reset]{padding:0!important;background:transparent!important;color:#000!important;text-transform:none!important;margin-top:10px!important;letter-spacing:0!important;font-size:16px!important}.woocommerce-pagination ul,.woocommerce-pagination li,.woocommerce-pagination li a{border:none!important}.woocommerce-pagination ul{display:flex!important;justify-content:center;align-items:center;width:100%!important;margin:50px 0 0!important;gap:10px}.woocommerce-pagination li a{color:#000!important;font-weight:500!important}.woocommerce-pagination li span{color:#000!important}.woocommerce-pagination li span.current,.woocommerce-pagination li a:not(.prev):not(.next):hover{background:#F7F6F4!important}.woocommerce-pagination ul:before,.woocommerce-pagination ul:after{display:none!important}.woocommerce-pagination .next,.woocommerce-pagination .prev{text-transform:uppercase;color:#000!important;letter-spacing:.025em;padding:0!important;background:none!important}.woocommerce-pagination .next{margin-left:30px!important}.woocommerce-pagination .prev{margin-right:30px!important}.open-filter-menu{display:none;width:30px;height:30px;background:url(/wp-content/themes/hello-elementor-child/images/sliders-solid-full.svg) no-repeat center center;background-size:contain;border:none!important;padding:0!important;float:right}.close-filter-menu{display:none;width:70px;height:70px;background:url(/wp-content/themes/hello-elementor-child/images/xmark-solid-full.svg) no-repeat center center;background-size:30px auto;border:none!important;position:absolute;top:0;right:0;padding:0!important}.mobile_product-search{display:none}@media all and (max-width:1400px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:calc((100% - 20px ) / 2)!important}}@media all and (max-width:1035px){.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:100%!important}.custom-shop-page .woocommerce .products{row-gap:30px}}@media all and (max-width:980px){.woocommerce-pagination li a:not(.prev):not(.next),.woocommerce-pagination li span{display:none!important}.woocommerce-pagination ul{gap:0}}@media all and (max-width:767px){.custom-shop-page__sidebar{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;align-items:center;overflow-y:auto}.custom-shop-page_search{display:none}.custom-shop-page__content{padding-top:0}.mobile_product-search{display:block}.custom-shop-page__sidebar form{width:100%}.custom-shop-page .woocommerce-ordering{float:none}.open-filter-menu,.close-filter-menu{display:block}.custom-shop-page .woocommerce-result-count{margin-top:0}}.related-title{text-align:center;margin-bottom:40px}.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:calc((100% - 60px ) / 4)!important;margin:0!important}@media all and (max-width:1200px){.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:calc((100% - 20px ) / 2)!important}}@media all and (max-width:600px){.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-4 ul.products li.product{width:100%!important}.woocommerce .products{row-gap:30px}}.custom-collections{display:flex;gap:20px;flex-wrap:wrap}.custom-collections .collection{aspect-ratio:1;background-size:cover;background-position:center center;width:calc((100% - 40px) / 3);position:relative}.custom-collections .collection-title{position:absolute;width:100%;bottom:0;left:0;padding:100px 30px 30px;max-height:100%;background:linear-gradient(to top,rgb(0 0 0 / .75) 50%,#fff0 100%)}.custom-collections .collection-title h2,.custom-collections .collection-title p{color:#fff!important}.custom-collections .collection-title h2{font-size:30px;margin-bottom:5px;line-height:1}.custom-collections .collection-title p{margin:0}.full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}@media all and (max-width:1024px){.custom-collections .collection{width:calc((100% - 20px) / 2)}.custom-collections .collection-title h2{font-size:24px}}@media all and (max-width:767px){.custom-collections .collection{width:100%}}.optional{display:none!important}.woocommerce-additional-fields__field-wrapper h3{margin:10px 0!important}.woocommerce-additional-fields__field-wrapper label{font-weight:500!important}#hold_package_details_field{display:none}#ship-to-different-address{padding:0!important;margin:0 0 20px!important}#ship-to-different-address span,.mailchimp-newsletter span{text-transform:none!important;font-weight:500!important;color:#000!important;font-size:15px!important}#customer_details .col-1{margin-bottom:0!important}.woocommerce-additional-fields,.woocommerce-shipping-fields{margin-right:2vw!important}.variation dt.variation-Reservation{display:none!important}.variation dd{padding-top:5px}.variation dd.variation-Reservation p{color:#000!important;background:#90beb5;padding:10px;display:inline-block;font-weight:500;font-size:14px!important}.elementor-menu-cart__product .variation dd{margin-left:0!important;padding-top:0!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0!important}