/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 29 2024 | 21:25:11 */
/* Slider Carousel Home */

/*! CSS Used from: /wp-content/themes/main_theme/woocommerce.css ; media=all */
@media all{
.price{font-size:120%;}
h3{clear:both;line-height:1.3;}
}
/*! CSS Used from: /wp-content/plugins/js_composer/assets/css/js_composer.min.css ; media=all */
@media all{
#content .wpb_text_column :last-child,.wpb_text_column :last-child{margin-bottom:0;}
}
/*! CSS Used from: /wp-content/plugins/carousel-slider/assets/css/frontend-v2.css ; media=all */
@media all{
.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1;}
.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1;}
.swiper-wrapper{transform:translateZ(0);}
.swiper-horizontal{touch-action:pan-y;}
.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%;}
.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10;}
.swiper-button-prev{left:var(--swiper-navigation-sides-offset,10px);right:auto;}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;}
.swiper-button-prev:after{content:"prev";}
.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,10px);}
.swiper-button-next:after{content:"next";}
.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%;}
.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1);}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}
.carousel-slider__product{box-shadow:0 1px 2px #0000001a,0 0 0 1px #0000001a;margin:2px;position:relative;text-align:center;width:100%;}
.carousel-slider .woocommerce-loop-product__title{color:var(--cs-product-text,#333);font-size:1.25rem;margin:1rem;padding:0;}
.carousel-slider .price{color:var(--cs-product-text,#333);display:inline-block;font-size:.875rem;font-weight:400;margin:0 .5rem 0 1rem;}
.carousel-slider-outer .swiper-slide{height:auto;}
.carousel-slider-outer .swiper-button-next:hover,.carousel-slider-outer .swiper-button-prev:hover{--swiper-navigation-color:var(--carousel-slider-active-nav-color);}
}
/*! CSS Used from: /wp-content/uploads/custom-css-js/795033.css?v=7713 ; media=all */
@media all{
.carousel-slider a.woocommerce-LoopProduct-link img{transition:all 0.5s;}
.carousel-slider a.woocommerce-LoopProduct-link img:hover{transition:all 0.5s;transform:scale(1.1);}
.swiper-pagination{position:relative;margin-top:10px;}
.carousel-slider .swiper-slide img{width:auto;height:auto;max-height:270px;max-width:270px;overflow:hidden;margin:0;padding:10px 20px;}
.swiper-wrapper{max-height:470px;}
.carousel-slider a.woocommerce-LoopProduct-link{height:300px;display:flex;align-items:center;justify-content:center;}
.carousel-slider .woocommerce-loop-product__title{display:-webkit-box;margin:0 auto;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:63px;font-size:13px!important;font-weight:400;padding:0 20px;}
.carousel-slider .price{color:#791327;display:block;font-weight:600!important;margin-bottom:0.5em;font-size:20px;padding-bottom:20px;}
.carousel-slider__product{box-shadow:none;margin:0px;}
.home span.woocommerce-Price-amount.amount{margin:auto;display:flex;justify-content:center;}
}
/*! CSS Used fontfaces */
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");}

/* Load More */
.lmp_products_loading {
display: none;
            }
.lmp_button {
                position: relative;
                transition: all .2s;
                overflow: hidden;
}
.lmp_button .eael-btn-loader {
                font-size: 10px;
                position: relative;
                text-indent: -9999em;
                border-top: 4px solid rgba(255, 255, 255, 0.2);
                border-right: 4px solid rgba(255, 255, 255, 0.2);
                border-bottom: 4px solid rgba(255, 255, 255, 0.2);
                border-left: 4px solid #ffffff;
                transform: translateZ(0);
                animation: loaderSpin 1.1s infinite linear;
 }

.lmp_button .eael-btn-loader, .lmp_button .eael-btn-loader::after {
          border-radius: 50%;
          width: 20px;
          height: 20px;
}

.lmp_button.button--loading {
 padding-left: 50px !important;
            }

            .lmp_button .button__loader {
                float: left;
                position: absolute;
                left: -70px;
                top: 10px;
                transition: all .1s;
            }

            .lmp_button.button--loading .button__loader {
                left: 15px;
            }

            @keyframes loaderSpin {
                0% {
                    transform: rotate(0deg);
                }

                100% {
                    transform: rotate(360deg);
                }
            }



/* Product Grid */

/*! CSS Used from: https://staging2.jewelsintime.com/wp-content/plugins/gridlist-view-for-woocommerce/css/shop_lgv.css ; media=all */
@media all{
.berocket_lgv_additional_data{font-size:19px;}
.berocket_lgv_additional_data *{font:inherit;}
.berocket_lgv_additional_data .lgv_link,.berocket_lgv_additional_data .lgv_link h3,.berocket_lgv_additional_data .lgv_description,.berocket_lgv_additional_data .lgv_meta,.berocket_lgv_additional_data .lgv_price{padding:0;margin:0;}
.berocket_lgv_additional_data .lgv_link{color:#333333;display:inline-block;font-size:1em;font-weight:600;line-height:1.5em;}
.berocket_lgv_additional_data a{text-decoration:none;color:inherit;}
.berocket_lgv_additional_data a:hover,.berocket_lgv_additional_data a:focus{color:rgba(51, 51, 51, 0.7);}
.berocket_lgv_additional_data .lgv_link h3{color:inherit;font:inherit;line-height:inherit;}
.berocket_lgv_additional_data .lgv_description,.berocket_lgv_additional_data .lgv_meta{font-size:0.85em;line-height:1.1em;color:#333333;}
.berocket_lgv_additional_data .lgv_price{font-size:0.85em;line-height:1.1em;color:#77a464;}
.berocket_lgv_additional_data{display:block;line-height:1em;clear:none;float:left;max-width:60%;width:initial;text-align:initial;letter-spacing:initial;}
.berocket_lgv_additional_data h3{clear:none;}
}

/*! CSS Used from: https://staging2.jewelsintime.com/wp-content/uploads/custom-css-js/795033.css?v=3596 ; media=all */
@media all{
.custom_product_description{font-size:15px;padding:10px 0;}
.berocket_lgv_additional_data .product_meta{display:none;}
.berocket_lgv_additional_data .lgv_link h3{font-size:16px;line-height:1.5;margin-bottom:15px;}
.berocket_lgv_additional_data .lgv_price{color:#791327;padding:20px 0 0;}
.product_meta{display:flex;flex-direction:column;line-height:1.3;}
@media (max-width: 834px){
.berocket_lgv_additional_data{max-width:100%;padding-bottom:30px;}
}
}

/*! CSS Used from: /wp-content/plugins/gridlist-view-for-woocommerce/css/shop_lgv.css ; media=all */
@media all{
a.berocket_lgv_button,.berocket_lgv_widget a.berocket_lgv_button{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;text-align:center;text-decoration:none;color:#000;outline:none;border-radius:5px;box-shadow:0 0 0 1px #ddd inset, 0 1px 1px #fff;border:0 solid black;background:#dcdcdc linear-gradient(#fff, #dcdcdc);transition:all 0.1s linear;box-sizing:border-box!important;}
a.berocket_lgv_button .fa,.berocket_lgv_widget a.berocket_lgv_button .fa{line-height:inherit;}
.berocket_lgv_widget a.berocket_lgv_button:hover{background:#dcdcdc linear-gradient(#dcdcdc, #fff);}
.berocket_lgv_widget a.berocket_lgv_button.selected{background:#dcdcdc linear-gradient(#dcdcdc, #fff);box-shadow:0 0 0 1px #bbb inset, 0 1px 3px rgba(0,0,0,.5) inset, 0 1px 2px #fff;}
}
/*! CSS Used from: https://use.fontawesome.com/releases/v6.5.1/css/all.css ; media=all */
@media all{
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900);}
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fa-bars:before{content:"\f0c9";}
.fa-th:before{content:"\f00a";}
}
/*! CSS Used from: /wp-content/uploads/custom-css-js/795033.css?v=3596 ; media=all */
@media all{
div.berocket_lgv_widget a.berocket_lgv_button,div.berocket_lgv_widget a.berocket_lgv_button.selected{width:3em!important;background:none!important;border-width:0px;border-color:transparent!important;box-shadow:unset!important;}
a.berocket_lgv_button .fa,.berocket_lgv_widget a.berocket_lgv_button .fa{font-size:25px!important;}
}
/*! CSS Used from: Embedded */
div.berocket_lgv_widget a.berocket_lgv_button{width:2em;height:2em;font-size:1em;line-height:2em;color:rgb(51, 51, 51);border-radius:5px;background:linear-gradient(rgb(255, 255, 255), rgb(220, 220, 220)) rgb(255, 255, 255);border-width:0px;border-color:rgb(0, 0, 0);box-shadow:rgb(221, 221, 221) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 1px 1px 0px;}
div.berocket_lgv_widget a.berocket_lgv_button:hover{width:2em;height:2em;font-size:1em;line-height:2em;color:rgb(51, 51, 51);border-radius:5px;background:linear-gradient(rgb(220, 220, 220), rgb(255, 255, 255)) rgb(220, 220, 220);border-width:0px;border-color:rgb(0, 0, 0);box-shadow:rgb(221, 221, 221) 0px 0px 0px 1px inset, rgb(255, 255, 255) 0px 1px 1px 0px;}
div.berocket_lgv_widget a.berocket_lgv_button.selected{width:2em;height:2em;font-size:1em;line-height:2em;color:rgb(51, 51, 51);border-radius:5px;background:linear-gradient(rgb(220, 220, 220), rgb(255, 255, 255)) rgb(220, 220, 220);border-width:0px;border-color:rgb(0, 0, 0);}

.carousel-slider .woocommerce-loop-product__title {
    display: -webkit-box;
    margin: 0 auto;
    line-height: 1.5;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 63px;
    font-size: 13px !important;
    font-weight: 400;
    padding: 0 20px;
}
.carousel-slider .price {
    color: #791327;
    display: block;
    font-weight: 600 !important;
    margin-bottom: 0.5em;
    font-size: 20px;
    padding-bottom: 20px;
}

