@font-face{font-family:'Golden Hopes PERSONAL USE ONLY';src:url(../fonts/GoldenHopesPERSONALUSEONLY-Regular.woff2) format('woff2') , url(../fonts/GoldenHopesPERSONALUSEONLY-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}body{font-family:'Karla',sans-serif}h1,h2,h3,h4,h5{font-family:'Karla',sans-serif}a{transition:all ease .5s}.anouncement-bar{background:#f3f3f3;font-size:20px;text-align:center;padding:5px 0;color:#575756;letter-spacing:2px;text-transform:uppercase}.anouncement-bar strong{font-weight:800}.topbar{background:#cbacaf;font-size:20px}.top-link ul{margin:0;padding:0;display:flex;justify-content:flex-end}.top-link ul li{list-style:none;padding:0 10px;border-right:solid 2px #fff;line-height:20px}.top-link ul li:last-child{border:none;padding-right:0}.top-link ul li a{color:#fff;text-decoration:none;letter-spacing:2.5px;font-weight:400;font-family:'Karla',sans-serif;font-size:20px}.page-content,.entry-content,.entry-summary,.post,.page{margin:0}.banner-caption{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.banner-caption a,.banner-caption-last a{background:rgba(255,255,255,.8);border:solid 1px #5e5c5b;color:#3c3c3b;text-decoration:none;padding:7px 15px;text-transform:uppercase;font-family:'Karla',sans-serif;letter-spacing:2px;font-size:18px;font-weight:600;min-width:268px;display:inline-block;margin-top:20px}.banner-caption a:hover,.banner-caption-last a:hover{background:#575756;color:#fff}.banner-caption h3{color:#fff;text-transform:uppercase;font-size:24px;font-weight:600;letter-spacing:2px}.banner-caption-last{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.custom-heading h1{padding-bottom:20px!important}.custom-heading h1:after{content:'';height:2px;background:#000;left:0;right:0;width:35px;margin:auto;bottom:0;display:block;position:absolute}.custom-button a{min-width:270px}.custom-heading h2{padding-bottom:20px!important}.custom-heading h2:after{content:'';height:2px;background:#000;left:0;right:0;width:35px;margin:auto;bottom:0;display:block;position:absolute}footer{font-size:18px}footer h3{position:relative}footer h3:after{content:'';width:35px;height:2px;background:#575756;position:absolute;bottom:-20px;left:0}footer ul{margin:0;padding:0}footer ul li{list-style:none}footer ul li a,footer a{color:#575756}footer .elementor-container{max-width:1600px;margin:auto}.relative{position:relative}.caption-outer{position:static}body .elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:auto!important;max-width:150px;height:auto!important}.small-thumb{height:calc(50% - 4px)}.small-thumb .elementor-widget-container{height:100%}.small-thumb .banner-caption{height:100%}.thumb-caption{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.thumb-caption h2{font-family:'Golden Hopes PERSONAL USE ONLY';font-size:65px;color:#fff;padding-bottom:0;margin-bottom:0;line-height:60px}.thumb-caption h3{font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:3px;padding-top:20px}.thumb-caption .elementor-widget-container{background:rgba(203,172,175,.8);padding:20px;min-width:380px;text-align:center}.thumb-caption.no-bg .elementor-widget-container{background:none}.thumb-caption.white-bg .elementor-widget-container{background:rgba(255,255,255,.8)}.thumb-caption.orange-bg .elementor-widget-container{background:rgba(254,139,150,.8)}.thumb-caption.dark-orange .elementor-widget-container{background:rgba(212,156,137,.8)}.thumb-caption.white-bg h2,.thumb-caption.white-bg h3{color:#575756}.elementor-element-1396777 .elementor-widget:not(:last-child), .elementor-element-c74f10d .elementor-widget:not(:last-child), .elementor-element-4c8e350 .elementor-widget:not(:last-child){margin-bottom:0}.thumb-caption.bottom-caption{align-items:flex-end;margin-bottom:100px}.banner-caption.top-caption{bottom:inherit;padding:35px 0}.banner-caption.top-caption img{margin-bottom:100px;margin-left:100px;width:100%;max-width:400px}.caption-button a{min-width:270px}.thumb-caption.elementor-widget:not(:last-child){margin-bottom:0!important}.mothers-bannerbox .elementor-widget-button{left:0!important;right:0;margin:auto;bottom:18%}.product-detail-outer{background:#f3f3f3;padding:60px 70px 0;margin-top:20px}.product-detail-outer h1{font-size:40px;letter-spacing:normal;font-family:'Karla',sans-serif;text-transform:uppercase}.product-subheading{font-size:20px;color:#575756;text-transform:uppercase;font-weight:600}.variations_form{border-top:solid 1px #e0e0da;padding-top:25px;margin-top:50px}.variations_form .label label{text-transform:uppercase;font-size:20px;color:#575756}.variable-item-contents{width:45px!important;height:45px!important;border-radius:50%!important}.variable-item-contents .variable-item-span{width:42px!important;height:42px!important;border-radius:50%!important;margin:auto}.color-variable-items-wrapper .variable-item:not(.radio-variable-item){width:52px!important;height:52px!important;border-radius:50%!important;background:none;border:solid 2px #000;overflow:hidden}.color-variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-contents:before{background:none;top:0;transform:rotate(0deg)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:none!important}.color-variable-items-wrapper .variable-item-contents{position:relative}.color-variable-items-wrapper .variable-item-contents:before{width:50%;height:100%;content:'';background:#f3f3f3;transform:rotate(30deg);position:absolute;left:0;right:0;top:-7px;bottom:0}.button-variable-items-wrapper li.selected{border:solid 2px #000!important}.button-variable-items-wrapper .variable-item:not(.radio-variable-item){width:60px!important;height:48px!important;border-radius:0%!important;background:none;border:solid 2px #e0e0da;overflow:hidden;font-size:20px!important;color:#000;line-height:44px;box-shadow:none!important}.button-variable-items-wrapper .variable-item:not(.radio-variable-item):hover{border:solid 2px #000;box-shadow:none!important}.woocommerce div.product form.cart .variations tr{margin-bottom:20px;display:block}.woocommerce div.product form.cart .variations tr:last-child{margin-bottom:0}.gmwqp_inquirybtn .button.gmwqp_inq,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#000;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;border-radius:0;margin-bottom:15px;width:100%;text-align:center;padding:15px;border:solid 2px #000}.gmwqp_inquirybtn .button.gmwqp_inq:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:transparent;color:#000}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:10px;font-size:15px}.woocommerce div.product form.cart{margin-bottom:0}.heateor_sss_sharing_container{margin-bottom:25px}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:solid 2px #f3f3f3}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:solid 2px #e0e0da}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:solid 2px #e0e0da}.post-navigation{display:none}.woocommerce div.product div.summary{max-width:575px;padding-left:85px}.woocommerce div.product{display:flex;justify-content:center}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.up-sells.upsells.products{display:flex;width:100%;align-items:flex-end;padding:50px 0 20px;padding-left:15%}.up-sells.upsells.products h2{white-space:nowrap;font-size:30px;text-transform:uppercase;font-weight:600;margin:0 35px 0 0;padding:0}.up-sells.upsells.products li{font-size:0;width:auto!important;margin:0 15px!important}.up-sells.upsells.products ul{display:grid;grid-template-columns:33.33% 33.33% 33.33%;margin:0 -15px}.up-sells.upsells.products ul:before{display:none}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:57%}.comments-area{display:none}.upsells ul.products li img{width:100%}.upsells ul.products li.product{width:32%;margin:0}.tinv-wraper.tinv-wishlist{display:flex;align-items:center;justify-content:center;position:absolute;left:10px;bottom:10px;right:10px}.upsells ul.products li.product .tinvwl_add_to_wishlist_button{opacity:1;visibility:visible;margin:auto}.upsells ul.products li.product:hover .tinvwl_add_to_wishlist_button{opacity:1;visibility:visible;color:#fff}.upsells ul.products li.product:hover .tinvwl_add_to_wishlist_button a{position:relative;z-index:11}.upsells ul.products li .tinvwl_add_to_wishlist_button:before{color:#fff;font-size:25px;z-index:12;text-shadow:0 3px 15px rgba(0,0,0,.5)}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:50px}.product-accordion-section{margin-bottom:35px}.woocommerce div.product form.cart .button{background-color:#000!important;color:#fff;font-size:18px;text-transform:uppercase;font-weight:600;border-radius:0;margin-bottom:15px;width:100%;text-align:center;padding:15px!important;border:solid 2px #000;margin-top:20px}.woocommerce div.product form.cart .button:hover{background-color:transparent!important;color:#000}.woocommerce .quantity .qty{height:48px!important;border-radius:0%!important;background:#fff;border:solid 2px #e0e0da;overflow:hidden;font-size:20px!important}.woocommerce div.product form.cart div.quantity{float:none;margin:0 4px 0 0;font-weight:700;text-align:left;text-transform:uppercase;font-size:20px;color:#575756}.up-sells .product_type_variable{display:none!important}#wpgis-gallery{width:15%;padding-right:5px}.vertical-img-left.wpgis-slider-for{width:84%}#wpgis-gallery .slick-slide{margin-bottom:10px}.woocommerce div.product .out-of-stock{font-size:20px!important;color:#cb5b67;font-style:italic;text-align:center}.entry-summary .cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#fff;color:#3c3c3b;text-transform:uppercase}.entry-summary .cwginstock-panel-heading h4{color:#3c3c3b;font-size:18px;font-weight:600}.entry-summary .cwginstock-subscribe-form .panel-primary,.entry-summary .cwginstock-subscribe-form .panel-primary>.panel-heading{border-color:#3c3c3b}.cwginstock-panel-body h3{font-size:40px;color:#575756;font-size:600}.cwginstock-subscribe-form .panel-body{font-size:18px}.cwginstock-subscribe-form .panel-body .form-group{margin-bottom:0}.cwginstock-subscribe-form .panel-body .form-group input[type="email"]{background:none;border-radius:0;padding:8px;border:solid 1px #3c3c3b;text-align:left!important}.cwginstock-subscribe-form .panel-body .form-group input[type="submit"]{background:#fff;font-size:18px;color:#575756;font-weight:600;border-radius:0;padding:12px;border:solid 1px #3c3c3b}.entry-summary .cwginstock-subscribe-form .panel{border-radius:0;padding-bottom:20px}.woocommerce div.product form.cart .reset_variations{font-size:20px;color:#575756}.gmwqp_popup_op_form{padding:15px}.gmwqp_popup_op{box-shadow:none!important}.gmwqp_inner_popup_op_mores .gmwqp_inner_popup_op h3{font-size:20px}.gmwqp_popupcontant .gmqqp_input{border-radius:0!important}.gmwqp_popupcontant .gmwqp_full{margin-bottom:5px}.gmqqp_submit button{background:#000;color:#fff;border-radius:0;text-transform:uppercase;font-weight:600;border:none;width:100%;border:solid 1px #000}.gmqqp_submit button:hover{background:none;color:#000}.single-product .product_meta{display:none}.accordion-flush .accordion-item{border:solid 1px #000;border-bottom:none;background-color:transparent}.accordion-flush .accordion-item button{background-color:transparent;text-align:center;justify-content:center;font-size:18px;letter-spacing:2px;color:#3c3c3b;font-weight:600}.accordion-flush .accordion-item:first-child{border-top:solid 1px #000}.accordion-flush .accordion-item:last-child{border-bottom:solid 1px #000}.accordion-button::after{position:absolute;right:15px}.accordion-button:focus{border:none;box-shadow:none}.pwb-single-product-brands{display:none!important}.single-product .summary.entry-summary .price{display:none}.search-form input[type="search"]{padding:4px}.search-form input:focus{outline:none}.search-form label{vertical-align:top}.heateor_sss_sharing_ul .heateor_sss_facebook:after{content:"\f39e";font-family:"Font Awesome 5 Brands";display:block!important;font-size:20px;color:#575756}.heateor_sss_sharing_ul .heateor_sss_button_instagram:after{content:"\f16d";font-family:"Font Awesome 5 Brands";display:block!important;font-size:20px;color:#575756}.heateor_sss_sharing_ul .heateor_sss_facebook .heateor_sss_svg,.heateor_sss_sharing_ul .heateor_sss_button_instagram .heateor_sss_svg{background:none!important;width:auto!important;color:#575756;height:auto!important;margin-left:10px!important}.heateor_sss_sharing_ul .heateor_sss_facebook .heateor_sss_svg::after{content:'Facebook';letter-spacing:1.5px}.heateor_sss_sharing_ul .heateor_sss_button_instagram .heateor_sss_svg::after{content:'Instagram';letter-spacing:1.5px}.heateor_sss_sharing_ul .heateor_sss_facebook,.heateor_sss_button_instagram{display:flex!important;align-items:center;flex-direction:row-reverse}.heateor_sss_sharing_ul .heateor_sss_facebook .heateor_sss_svg svg,.heateor_sss_button_instagram .heateor_sss_svg svg{display:none!important}.heateor_sss_sharing_ul a{margin-right:20px!important}.heateor_sss_sharing_container{display:flex;align-items:center}.heateor_sss_sharing_container .heateor_sss_sharing_title{font-weight:normal!important;letter-spacing:1.5px;margin-right:50px;color:#575756}.footer-logo{min-height:170px}.my-account-container{max-width:1320px;margin:50px auto;padding:0 15px}.woocommerce-account .woocommerce-MyAccount-navigation{padding-right:35px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:solid 1px #f2f2f2}.woocommerce-MyAccount-navigation ul li a{padding:15px 0;display:block;color:#000;text-decoration:none}.woocommerce-EditAccountForm input,.login-box input{padding:10px;width:100%}.woocommerce-EditAccountForm fieldset{margin-top:50px}.login-box{max-width:600px;margin:auto}.login-box input[type="checkbox"]{width:auto}.login-box a{color:#000}.tinvwl-table-manage-list .wishlist_item{border-bottom:solid 1px #f2f2f2}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.tinv-wishlist .product-action .button{font-size:13px;padding:5px 10px}.wishlist_item .product-name a{color:#000}.tinv-wishlist tfoot .tinvwl-to-left:not(:empty){margin-top:8px}.tinv-wishlist tfoot .tinvwl-to-right{margin-top:0!important;display:flex}.designer-logo .elementor-column{padding:15px}.testimonial-slider .htmega-testimonial-area button{height:50px!important}.mothers-bannerbox .elementor-widget-button{position:absolute!important}.short-desbox{min-height:160px}.instagram-box .elementor-widget-image img{width:100%}.winning-thumbs .elementor-widget-image img{width:100%}.winning-thumbs .elementor-container{display:flex;gap:8px}.instagram-box .elementor-container{display:flex;gap:8px}.instagram-box h2 a{display:block}#primary.my-3{margin:0!important}.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-message .button{width:auto}.woocommerce div.product{flex-wrap:wrap}.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper,.woocommerce div.product .related.wt-related-products,.woocommerce div.product .related.products{flex-basis:100%;width:100%}.woocommerce div.product .summary.entry-summary{flex:1 1 0;min-width:0}