@media (max-width:1660px){.category-section .nav-tav-main .nav-main{max-width:72%}.category-section .nav-tav-main .nav-tab-inner .tab-content{max-width:50%}}@media (max-width:1600px){.woocommerce-js .product-section ul.products li.product .onsale,.woocommerce-js .product-section span.onsale,.woocommerce-js .related.products span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce .details_blog span.onsale{width:25px;height:25px;top:-16px;right:-10px}.woocommerce ul.products li.product .onsale{right:-10px}.detail_blog span.onsale,.woocommerce span.onsale{left:5px;top:-16px}.single-product span.tag{top:40px}#button{right:20px}}@media (max-width:1440px){.container{max-width:1320px}section{padding:80px 0}.banner-section.error-thanks-banner{padding:150px 0}.details_blog .woocommerce-tabs{padding:80px 15px 0 15px}#post-82 .entry-content,.related.products{padding-bottom:80px};.details_blog .woocommerce-tabs{padding-top:80px}h1,.h1{font-size:70px}.error-thanks-banner .error{font-size:130px}h2,.h2{font-size:58px}h3,.h3,.category-section .nav-tav-main .tab-nav .tab-link a{font-size:50px}.title,.gallery-section .title{margin-bottom:35px}.header-main .header-bottom{padding:10px 0}.header-main .header-bottom .header-menu nav ul li:not(:last-child){margin-right:40px}.header-main .header-bottom .header-menu .serch-cart .serch-wrapper{margin-right:25px}.banner-section{padding:150px 0 312px 0}.inner-banner.banner-section{padding:100px 0}.banner-section .banner-main{max-width:870px}.error-thanks-banner.banner-section .banner-main{max-width:770px}.single-product .product-img{height:300px}.single-product .product-info{padding:42px 15px 30px 15px}.single-product .product-info .name-price a,.single-product span.tag{font-size:16px}.product-detail-inner .wishlist_cart_div .add_to_cart_button::before{left:30px}.product-detail-inner .wishlist_cart_div button,.product-detail-inner .tinv-wraper a{padding:10px 10px;width:252px;font-size:16px}.rose-jewelry-box-section .rose-jewelry-info p{font-size:30px}.rose-jewelry-box-section .woman-with-jewelry{height:574px}.rose-jewelry-box-section .Jewellery-images [class*="col-"]:last-child .woman-with-jewelry{height:31vw}.rose-jewelry-box-section::after{height:670px}.category-section .title{margin-bottom:20px}.category-section .nav-tav-main .nav-tab-inner{padding:60px 0}.category-section .nav-tav-main .tab-content .tab-target.is-active{padding:40px 40px 39px 40px}.category-section .nav-tav-main .tab-nav .tab-link{margin-bottom:10px}.category-section .nav-tav-main .tab-content .tab-target .content-image{margin-bottom:15px}.category-section .category-swiper .swiper-wrapper .swiper-slide{height:825px}.contact-section .contact-card{padding:30px 58px 28px}.foundation-section .founder-image{max-width:40%}.foundation-section .foundation-detail{max-width:55%}.marquee-main .marquee .marquee__group img{max-height:350px}.marquee-main .marquee.marquee--reverse .marquee__group img{max-height:400px}.subscribe-section{padding:100px 0}.subscribe-section .input-wrapper{max-width:40%}footer .footer-main-top{padding:70px 0 45px 0}footer .footer-main-top .footer-mian-left{max-width:40%}footer .footer-main-top .footer-main-middle{max-width:33%}footer .footer-main-top .footer-main-right{max-width:27%}.gallery-slider .swiper-slide{height:520px}.gallery-zoom{width:500px;height:500px}}@media (max-width:1319px){.single-product .product-img{height:22.5vw}.rose-jewelry-box-section .woman-with-jewelry{height:43vw}.rose-jewelry-box-section .Jewellery-images [class*="col-"]:last-child .woman-with-jewelry{height:31vw}.rose-jewelry-box-section::after{height:48vw}.team-section .team-image{height:34vw}.category-section .category-swiper .swiper-wrapper .swiper-slide{height:63vw}.gallery-slider .swiper-slide{height:40vw}}@media (max-width:1199px){body{font-size:16px}h1,.h1{font-size:60px}.error-thanks-banner .error{font-size:120px}h2,.h2{font-size:45px}.category-section .nav-tav-main .tab-nav .tab-link{margin-bottom:8px}h3,.h3,.category-section .nav-tav-main .tab-nav .tab-link a{font-size:40px}h5,.h5,.woocommerce div.product .product-detail-inner .product_title{font-size:35px}h6,.h6{font-size:25px;margin-bottom:40px}.title,.gallery-section .title{margin-bottom:20px}.title .plus{max-width:80px}.title .plus:before,.title .plus:after{max-width:100px}.header-main .header-top{padding:10px 0}.header-main .header-bottom .logo-main{max-width:120px}.banner-section .banner-main{max-width:750px}.after-banner-product.product-section .container{max-width:67%}.after-banner-product.product-section ul.products li.product,.woocommerce-page .after-banner-product.product-section ul.products li.product,.woocommerce ul.products li.product{max-width:50%}.error-thanks-banner.banner-section .banner-main .shop-collection a{width:250px}.inner-banner.banner-section .banner-main .breadcrumbs p{font-size:16px}.shop-card-section.category p{max-width:590px}.after-banner-product.product-section{margin-top:-100px}.product-section [class*="col-"],.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce-page ul.products[class*=columns-] li.product{max-width:33.33%}.woocommerce-js .product-section ul.products li.product .price,.woocommerce-js ul.products li.product .price{gap:8px}.woocommerce ul.products li.product-category a h2,.woocommerce-js .product-section ul.products li.product-category a h2{font-size:35px}.product-detail-inner .product_meta{margin-bottom:24px}.single-product span.tag{padding:5px 10px}.rose-jewelry-box-section .rose-jewelry-info{margin:30px auto 0}.rose-jewelry-box-section .rose-jewelry-info p{font-size:26px}.category-section .title .plus{margin-left:100px}.category-section .nav-tav-main .nav-tab-inner{max-width:55%}.category-section .nav-tav-main .slider-main{max-width:45%}.category-section .nav-tav-main .nav-tab-inner .tab-content{max-width:60%}.category-section .nav-tav-main .nav-main{max-width:62%}.category-section .nav-tav-main .tab-nav{margin-bottom:40px}.category-section .nav-tav-main .tab-content .tab-target.is-active{padding:30px 30px 30px 30px;border-radius:20px}.category-section .nav-tav-main .tab-content .tab-target .content-image{height:330px}.category-section .nav-tav-main .tab-content .tab-target img{border-radius:20px}.category-section .nav-tav-main .nav-tab-inner{padding:80px 0}.contact-form-section .contact-main-top{padding:30px 20px}.contact-section .contact-card{padding:30px 40px 28px}.mission-vission-section .missin-vision{padding:20px 15px}.foundation-section .foundation-detail-top{padding:40px}.foundation-section .foundation-detail{max-width:54%}.marquee-main .marquee .marquee__group img{max-height:300px}.marquee-main .marquee.marquee--reverse .marquee__group img{max-height:350px}.subscribe-section .title h3{margin-bottom:20px}.subscribe-section .title p{margin-bottom:32px;font-size:20px}.subscribe-section .input-wrapper{max-width:50%}.subscribe-section .input-wrapper button{top:7px}footer .footer-main-top{padding:60px 0 40px 0}footer .footer-copy-right{padding:10px 0}}@media (max-width:1024px){.entry-content .tinv-wishlist .product-action{width:100px}.entry-content .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right{display:flex;gap:10px;flex-wrap:wrap}.entry-content .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right button{width:100%;max-width:49%}.entry-content .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right button:hover{box-shadow:inset 20em 0 0 0 var(--btn-hover-color),inset -20em 0 0 0 var(--btn-hover-color)}.entry-content .tinv-wishlist tfoot .tinvwl-to-right>*+*{margin-left:0}.entry-content .tinv-wishlist .tinvwl-table-manage-list .tinvwl-input-group .form-control{height:48px}}@media (min-width:992px){.header-main .header-bottom .header-menu nav ul li.menu-item-has-children{position:relative}.header-main .header-bottom .header-menu nav ul li.menu-item-has-children::after{content:"";position:absolute;top:4px;right:0;width:8px;height:8px;border:2px solid;border-color:#fff0 #fff0 var(--black) var(--black);transform:rotate(-45deg);transition:.3s;z-index:3;cursor:pointer}.header-main .header-bottom .header-menu nav ul li.menu-item-has-children::before{content:"";position:absolute;width:200%;height:30px;top:100%;left:0;background-color:#fff0}.header-main .header-bottom .header-menu nav ul li.menu-item-has-children:hover::after,.header-main .header-bottom .header-menu nav ul li.menu-item-has-children.current_page_item::after,.header-main .header-bottom .header-menu nav ul li.menu-item-has-children.current-menu-ancestor::after{border-color:#fff0 #fff0 var(--secondary) var(--secondary)}.header-main .header-bottom .header-menu nav ul li ul.sub-menu{visibility:hidden;opacity:0;transform:translateY(25px);transition:.3s;position:absolute;background-color:var(--primary);width:200px;padding:30px;border-radius:0 0 5px 5px;box-shadow:0 0 10px 0 #c9c9c9;border-top:7px solid var(--secondary);z-index:1;margin-top:30px}.header-main .header-bottom .header-menu nav ul li ul.sub-menu::before{content:"";position:absolute;top:-17px;left:20px;transform:rotate(-135deg);width:20px;height:20px;background:linear-gradient(to bottom right,transparent 0%,transparent 50%,var(--secondary) 50%,var(--secondary) 100%)}.header-main .header-bottom .header-menu nav ul li ul.sub-menu li:not(:last-child){margin:0 0 10px 0}.header-main .header-bottom .header-menu nav ul li:hover ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}}@media (max-width:991px){h2,.h2{font-size:32px}.category-section .nav-tav-main .tab-nav .tab-link{margin-bottom:8px}h3,.h3,.category-section .nav-tav-main .tab-nav .tab-link a{font-size:35px}h5,.h5,.woocommerce div.product .product-detail-inner .product_title,.woocommerce-products-header h1{font-size:30px}h6,.h6,.mission-vission-section .missin-vision h6{font-size:22px;margin-bottom:25px}.title .plus{max-width:70px;padding:0 8px}section{padding:70px 0}.header-main .header-bottom .header-menu .manubar nav ul{flex-direction:column;justify-content:center}.header-main .header-bottom .header-menu nav ul li{width:100%}.header-main .header-bottom .header-menu nav ul li:not(:last-child){margin:0 0 20px 0}.header-main .header-bottom .header-menu nav ul li a{font-size:30px}.header-main .header-bottom .header-menu nav ul li ul.sub-menu{background-color:var(--white);width:100%;padding:15px;border-radius:5px;margin-top:10px;transition:none;display:none}.header-main .header-bottom .header-menu nav ul li.menu-item-has-children a{margin-right:10px}.header-main .header-bottom .header-menu nav ul li.menu-item-has-children span{width:16px;height:16px;border:3px solid;border-color:#fff0 #fff0 var(--secondary) var(--secondary);transform:rotate(-45deg);display:inline-block;margin-bottom:5px}.header-main .header-bottom .header-menu .serch-cart .search-image{display:block;width:27px}.header-main .header-bottom .header-menu .serch-cart .search-image img{width:100%}.header-main .header-bottom .header-menu .manubar{position:fixed;right:0;top:0;bottom:0;width:100vw;background-color:var(--primary);transform:translateX(200%);transition:.5s;height:100vh;z-index:99;box-shadow:0 0 6px 0 var(--secondary);overflow-y:auto;padding:100px 50px}.header-main .header-bottom .header-menu .serch-cart .serch-wrapper{background-color:var(--white);width:100%;position:absolute;top:100%;left:0;right:0;padding:0 15px 15px;margin-right:0;max-width:100%;display:none}.header-main .header-bottom .header-menu .serch-cart .bag{margin-right:15px}.header-main .header-bottom .header-menu .serch-cart .wishlist{margin-right:20px}.header-main .header-bottom .header-menu .navbar-toggler{display:inline-block}body.menu-open .header-main .header-bottom .header-menu .manubar{transform:translateX(0)}body.menu-open .header-main .header-bottom .header-menu .navbar-toggler span:first-child{transform:rotate(45deg);bottom:0}body.menu-open .header-main .header-bottom .header-menu .navbar-toggler span:nth-child(2){opacity:0}body.menu-open .header-main .header-bottom .header-menu .navbar-toggler span:last-child{transform:rotate(-45deg);top:0}.header-main .header-bottom .header-menu .serch-cart .mobile-input-wrapper button{right:17px}.header-main .header-bottom .header-menu .serch-cart .serch-wrapper input[type='submit']{right:20px}.inner-banner.banner-section{padding:90px 0}.banner-section{padding:140px 0 250px 0}.banner-section .banner-main p{font-size:20px}.after-banner-product.product-section{padding-bottom:0}.banner-section.error-thanks-banner{padding:100px 0}.details_blog .woocommerce-tabs{padding:70px 15px 0 15px}.details_blog .woocommerce-tabs{padding-top:70px}#post-82 .entry-content,.related.products{padding-bottom:70px};.woocommerce-js .product-section ul.products li.product .onsale,.woocommerce-js .product-section span.onsale,.woocommerce-js .related.products span.onsale,.woocommerce ul.products li.product .onsale,.woocommerce .details_blog span.onsale{top:-12px}.woocommerce div.product .product-detail-inner .woocommerce-product-rating,.product-detail-inner p.price{margin-bottom:10px}.woocommerce .col2-set [class*="col-"],.woocommerce-page .col2-set [class*="col-"],.woocommerce-customer-details [class*="col-"]{max-width:100%}.woocommerce-customer-details [class*="col-"]:first-child{margin-bottom:30px}#customer_details .woocommerce-billing-fields{margin-bottom:40px}.single-product .product-img{height:30vw}.woocommerce ul.products li.product-category{height:37vw}.woocommerce ul.products li.product-category a h2,.woocommerce-js .product-section ul.products li.product-category a h2{font-size:30px}.product-detail-inner .wishlist_cart_div button{margin:0 0 10px 0}.single-product .product-info .name-price span.price{font-size:16px}.rose-jewelry-box-section .woman-with-jewelry img{border-radius:20px}.rose-jewelry-box-section h2{margin-top:30px}.rose-jewelry-box-section .rose-jewelry-info{margin-top:20px}.rose-jewelry-box-section .rose-jewelry-info p{font-size:18px}.category-section{padding-bottom:50px;padding-right:15px}.category-section .nav-tav-main .nav-tab-inner{max-width:100%}.category-section .nav-tav-main .nav-tab-inner{padding:60px 0}.category-section .nav-tav-main .nav-main{max-width:50%}.category-section .nav-tav-main .nav-tab-inner .tab-content{max-width:50%;margin-right:0}.category-section .nav-tav-main .nav-tab-inner .tab-content .tab-target{text-align:center}.category-section .nav-tav-main .slider-main{max-width:100%;margin:auto}.category-section .category-swiper .swiper-wrapper .swiper-slide{height:123vw}.contact-form-section [class*="col-"],.details_blog [class*="col-"]{max-width:50%}.contact-form-section .contact-main-top .contact-left .title{margin-bottom:20px}.contact-form-section .contact-main-top .contact-left form .main-input-wrapper{flex-direction:column;gap:10px;margin-bottom:10px}.contact-form-section .contact-main-top .contact-left form .main-input-wrapper .input-wrapper{max-width:100%}.contact-section .contact-card{padding:20px 15px 20px}.contact-section .contact-card span{width:70px;height:70px}.about-us-section [class*="col-"],.foundation-section .founder-image,.foundation-section .foundation-detail{max-width:100%}.about-us-section .about-left-wrapper h5{margin-bottom:20px}.team-section::before{height:calc(50% + 25px)}.foundation-section .foundation-detail-top{padding:30px}.foundation-section .founder-image{margin:0 0 20px 0;text-align:center}.foundation-section .foundation-detail{text-align:center}.foundation-section .founder-image img{width:auto;height:50vw}.marquee-main .marquee .marquee__group img{max-height:250px;border-radius:20px}.marquee-main .marquee.marquee--reverse .marquee__group img{max-height:300px}.subscribe-section{padding:80px 0}.subscribe-section .title p{margin-bottom:24px;font-size:18px}.subscribe-section .input-wrapper{max-width:70%}footer .footer-main-top .footer-mian-left{max-width:35%}footer .footer-main-top .footer-mian-left .footer-logo a{max-width:150px}footer .footer-main-top ul li:not(:last-child){margin-bottom:20px}footer .footer-main-top .footer-main-right{max-width:32%}.gallery-slider .swiper-slide{height:47vw}}@media (max-width:768px){.woocommerce td.product-quantity .wrap{justify-content:flex-end}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt{padding:14px!important;font-size:16px}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{padding:14px!important}.product-section [class*="col-"],.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%}}@media (max-width:767px){h1,.h1{font-size:45px;margin-bottom:20px}h2,.h2{font-size:21px}h3,.h3,.category-section .nav-tav-main .tab-nav .tab-link a,.woocommerce div.product .product-detail-inner p.price ins,.woocommerce div.product .product-detail-inner p.price span bdi{font-size:26px}h5,.h5,.woocommerce div.product .product-detail-inner .product_title,.woocommerce-products-header h1{font-size:24px}.error-thanks-banner .error{font-size:100px}.mission-vission-section .missin-vision h6{font-size:20px}section{padding:50px 0}.banner-section.error-thanks-banner{padding:60px 0}.details_blog .woocommerce-tabs{padding:50px 15px 0 15px}#post-82 .entry-content,.related.products{padding-bottom:50px};.details_blog .woocommerce-tabs{padding-top:50px}.btn{padding:14px 50px 15px 26px}.btn::after{right:26px}.title,.gallery-section .title{margin-bottom:12px}.title .plus{max-width:56px;padding:0 4px}.title .plus:before,.title .plus:after{max-width:80px}.banner-section{padding:130px 0 200px 0}.inner-banner.banner-section{padding:80px 0}.banner-section .banner-main{max-width:560px}.banner-section .banner-main p{font-size:18px}.after-banner-product.product-section .container{max-width:100%}.error-thanks-banner.banner-section .banner-main .shop-collection a{width:222px}.after-banner-product.product-section{margin-top:-70px}.single-product .product-img{height:45vw}.product-section [class*="col-"],.woocommerce ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{max-width:50%;margin:0}.product-list-section .filter-wrapper{flex-direction:column}.woocommerce ul.products li.product-category a h2,.woocommerce-js .product-section ul.products li.product-category a h2{font-size:24px}.product-detail-inner .product_meta span:not(:last-child){margin:0 0 15px 0}.gallery{margin-bottom:30px}.entry-content .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right button{max-width:100%}.tinv-wishlist .tinvwl-table-manage-list .tinvwl-input-group .form-control{font-size:16px}.product-detail-inner .product_meta{margin-bottom:20px}.product-detail-inner .product_meta>span{display:block}.product-list-section .filter-wrapper .woocommerce-result-count h2{font-size:16px;margin-bottom:20px}.rose-jewelry-box-section h2{margin-top:20px}.rose-jewelry-box-section::after{border-radius:40px 40px 0 0}.category-section .title .plus{margin-left:80px}.category-section .nav-tav-main .tab-nav{margin-bottom:25px}.category-section .nav-tav-main .tab-content .tab-target.is-active{padding:20px}.category-section .category-swiper .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border-width:2px}.contact-form-section [class*="col-"]{max-width:100%}.contact-form-section .contact-main-top .contact-left{margin-bottom:30px}.contact-form-section .contact-main-top .contact-right{height:300px}.contact-section [class*="col-"],.team-section [class*="col-"],.mission-vission-section [class*="col-"]{max-width:100%}.contact-section [class*="col-"]:not(:last-child){margin-bottom:30px}.details_blog [class*="col-"]{max-width:100%}.details_blog .product-detail-img{margin-bottom:20px}.team-section .team-image{height:94vw}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 20px))}}.marquee-main,.marquee,.marquee__group{gap:20px}.marquee-main .marquee.marquee--reverse .marquee__group img{max-height:250px}.subscribe-section{padding:70px 0}.subscribe-section .title p{font-size:16px}.subscribe-section .input-wrapper{max-width:80%}.subscribe-section .input-wrapper button{top:7px;padding:14px 34px 14px 20px}.subscribe-section .input-wrapper input[type='email']{padding:20px 160px 20px 18px;font-size:15px}.product-detail-inner .wishlist_cart_div button{margin:0 10px 0 0}.subscribe-section .input-wrapper button.btn::after{right:15px}footer .footer-main-top{padding:40px 0 30px 0}footer .footer-main-top .footer-top-main{gap:30px}footer .footer-main-top .footer-mian-left,footer .footer-main-top .footer-main-middle,footer .footer-main-top .footer-main-right{max-width:100%}.details_blog .gallery-zoom{display:none}#miniCart{width:100%;padding:46px 5px 40px}#miniCart .cart_close{position:absolute;top:10px;left:10px;width:17px;height:17px}#miniCart .inner-cart .woocommerce-mini-cart li a:nth-child(2) .attachment-woocommerce_thumbnail{max-width:50px}#miniCart .inner-cart .woocommerce-mini-cart li span.quantity{font-size:13px}#miniCart .inner-cart .woocommerce-mini-cart li a.remove{font-size:22px}#miniCart .woocommerce-mini-cart__empty-message{font-size:18px}.gallery-slider .swiper-slide{height:97vw}.woocommerce div.product form.cart .variations th{width:70px}.product-detail-inner .availability_error_messages{margin-bottom:1em}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row#billing_state_field,.woocommerce form .form-row#billing_phone_field,.woocommerce form .form-row#billing_city_field,.woocommerce form .form-row#billing_postcode_field{width:100%}}@media (max-width:575px){.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{max-width:100%}h1,.h1{font-size:32px}.error-thanks-banner .error{font-size:80px}h3,.h3,.category-section .nav-tav-main .tab-nav .tab-link a,.woocommerce div.product .product-detail-inner p.price ins,.woocommerce div.product .product-detail-inner p.price span bdi{font-size:22px}h5,.h5,.woocommerce div.product .product-detail-inner .product_title,.woocommerce-products-header h1{font-size:22px}#miniCart .inner-cart .woocommerce-mini-cart{height:calc(100% - 160px)}#miniCart .minicart-btn{flex-wrap:wrap;flex-direction:column}#miniCart .sub-footer .btn{max-width:100%}#miniCart .sub-footer .btn:not(:last-child){margin-right:0;margin-bottom:8px}.woocommerce div.product .product-detail-inner .product_title{max-width:185px}.header-main .header-top p{font-size:10px}.inner-banner.banner-section{padding:70px 0}.header-main .header-bottom .logo-main{max-width:100px}.banner-section{padding:100px 0 160px 0}.banner-section .banner-main{max-width:390px}.error-thanks-banner.banner-section .banner-main .shop-collection{flex-direction:column;gap:10px 0}.error-thanks-banner.banner-section .banner-main .shop-collection a{width:100%}.product-section [class*="col-"],.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{max-width:100%}.single-product{border-radius:15px}.single-product .product-img{height:90vw}.single-product .product-img img{border-radius:15px 15px 0 0}.single-product .product-info{padding:35px 15px 25px 15px;border-radius:0 0 15px 15px}.single-product .product-info .view-cart{padding:0 10px 0 0}.woocommerce ul.products li.product-category{height:62.7vw}.woocommerce ul.products li.product-category a h2,.woocommerce-js .product-section ul.products li.product-category a h2{font-size:22px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;flex-direction:column;gap:8px 0}.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .button{width:100%}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:10px 6px;width:100%}.woocommerce div.product .product-detail-inner .product_title{margin-bottom:30px}.woocommerce div.product form.cart .variations .customList{min-width:190px;margin:0 10px}.product-detail-inner .wishlist_cart_div{gap:20px}.product-detail-inner .wishlist_cart_div button{margin:0}.tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right button{max-width:100%}.tinv-wishlist tfoot .tinvwl-to-right>*{margin:22px 0 0}.product-detail-inner .product_meta{margin-bottom:15px}.rose-jewelry-box-section .row{gap:30px 0}.rose-jewelry-box-section .Jewellery-images [class*="col-"]:last-child{order:3}.rose-jewelry-box-section .Jewellery-images [class*="col-"]:nth-child(2){order:2}.rose-jewelry-box-section .Jewellery-images [class*="col-"]:last-child .woman-with-jewelry{height:94vw}.rose-jewelry-box-section .woman-with-jewelry{height:125vw}.rose-jewelry-box-section .rose-jewelry-info{max-width:100%}.rose-jewelry-box-section::after{height:130vw;border-radius:50px 50px 0 0}.category-section .title .plus{margin-left:0}.category-section .nav-tav-main .nav-main{max-width:100%;margin-bottom:30px;text-align:center}.category-section .nav-tav-main .tab-nav{align-items:center}.category-section .nav-tav-main .tab-nav .tab-link{margin-right:0;padding-right:0}.category-section .nav-tav-main .tab-nav .tab-link a::before,.category-section .nav-tav-main .tab-nav .tab-link::after{display:none}.category-section .nav-tav-main .nav-tab-inner .tab-content{max-width:100%}.category-section .nav-tav-main .tab-content .tab-target.is-active{text-align:center}.category-section .category-swiper .swiper-pagination{bottom:30px}.category-section .nav-tav-main .nav-tab-inner{padding:60px 0 30px 0}.contact-form-section .contact-main-top{padding:20px 5px}.marquee-main,.marquee,.marquee__group{gap:15px}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 15px))}}.marquee-main::before,.marquee-main::after{opacity:.5}.subscribe-section .input-wrapper{max-width:100%}.subscribe-section{padding:50px 0}.product-section .woocommerce-result-count{margin-bottom:20px}.product-section .woocommerce-ordering .customList{min-width:240px}}