.hidden{display:none!important}.hide-desktop{display:none}@media(max-width:1024px){.hide-mobile{display:none}.hide-desktop{display:block}#main-header{display:flex;flex-direction:column}#main-header .et_menu_container{order:1}#main-header .et_search_outer{order:2}.et_left_sidebar #sidebar{padding-bottom:0}}.divi8_image_carousel_item{background-color:transparent}.et_pb_gutters3 .footer-widget{display:grid}@media(max-width:980px){.woocommerce-page #content-area{display:flex;flex-direction:column}.woocommerce-page #left-area{order:2}}#et-main-area #main-content{background-image:url('https://maticesbyruth.com/wp-content/uploads/2024/04/stone-texture-scaled.webp');background-size:cover;background-repeat:no-repeat;background-position:bottom-center}.woocommerce .woocommerce-ordering select{border:1px solid #cacaca;height:29px;border-radius:10px;background:#ffffff}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border-radius:50%;height:28px;width:28px;margin:2px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#000000;color:#ffffff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#2626269c;color:#fff}.woocommerce nav.woocommerce-pagination .page-numbers .prev,.woocommerce nav.woocommerce-pagination .page-numbers .next{background:transparent;color:#000000}.woocommerce nav.woocommerce-pagination .page-numbers li:first-child,.woocommerce nav.woocommerce-pagination .page-numbers li:last-child{border:none}#main-content .container::before{display:none}.et_shop_image{object-fit:contain;display:inline-block;max-width:200px}.woocommerce-LoopProduct-link.woocommerce-loop-product__link .woocommerce-loop-product__title{max-width:20ch;order:1}.woocommerce-LoopProduct-link.woocommerce-loop-product__link .et_shop_image{margin:0 auto;order:0}.woocommerce-LoopProduct-link.woocommerce-loop-product__link .woocommerce-loop-product__title .subtitle{color:#a3a3a3;margin-top:7px;display:inline-block}.woocommerce-LoopProduct-link.woocommerce-loop-product__link{position:relative;display:flex;flex-direction:column;place-items:center;flex-wrap:unset;justify-content:space-between;width:100%;box-sizing:border-box;padding:15px;text-align:center}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product{width:100%!important;box-shadow:3px 3px 8px 0px #00000014;border-radius:10px;margin:0!important;display:flex;flex-direction:column;background-color:#ffffff;justify-content:space-between;align-items:center;gap:20px}.woocommerce ul.products li.product .button{display:inline-block;margin-top:auto!important;margin-bottom:20px}.et_pb_column .woocommerce-page.columns-3 ul.products li.product,.et_pb_column .grilla .woocommerce.columns-3 ul.products li.product{width:100%!important;box-shadow:3px 3px 8px 0px #00000014;border-radius:10px;margin:0!important;display:flex;background-color:#ffffff;flex-direction:column;align-items:center}.woocommerce a.added_to_cart{display:inline-block;color:#000000!important;text-decoration:underline!important;padding:3px 10px;margin-bottom:15px}.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body .related ul.products.columns-4{display:flex}.et-db #et-boc .et-l .et_pb_wc_related_products_0_tb_body li.product{background:#ffffff;border-radius:5px;box-shadow:2px 4px 14px 1px rgba(0,0,0,0.25);height:auto!important;display:flex;flex-direction:column;align-items:center}.woocommerce-LoopProduct-link.woocommerce-loop-product__link .custom-details{border:1px solid #c19247;padding:4px 8px;border-radius:10px;width:85px;text-align:center;margin:10px auto;order:2}.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover .custom-details{background-color:#c19247;color:#ffffff}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{display:none}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product{width:100%!important;box-shadow:3px 3px 8px 0px #00000014;border-radius:10px;margin:0!important;display:flex;background-color:#ffffff}.et_pb_column .woocommerce-page.columns-3 ul.products li.product,.et_pb_column .grilla .woocommerce.columns-3 ul.products li.product{width:100%!important;box-shadow:3px 3px 8px 0px #00000014;border-radius:10px;margin:0!important;display:flex;background-color:#ffffff}.grilla .woocommerce ul.products li.product .onsale{background-color:#E9307E!important;padding:3px 8px!important;font-size:12px}.grilla .woocommerce.columns-3 ul.products,.entry-content .woocommerce.columns-3 ul.products{place-content:center}#content-area ul.products,.entry-content ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,250px));gap:30px;margin-bottom:50px}@media(max-width:768px){.post-type-archive-product #main-content .container{width:90%}#content-area ul.products,.entry-content ul.products{display:grid;grid-template-columns:repeat(2,150px);gap:10px}.woocommerce #content-area ul.products li.product a img,#main-content .entry-content .woocommerce ul.products li.product a img{height:fit-content}.woocommerce #content-area ul.products li.product .button,#main-content .entry-content .woocommerce ul.products li.product .button{font-size:13px}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product{gap:0}.woocommerce-LoopProduct-link.woocommerce-loop-product__link{padding:15px 0 0 0}}.woocommerce #content-area span.onsale,.woocommerce-page #content-area span.onsale{background-color:#E9307E!important;color:#ffffff;font-size:16px;padding:3px 8px!important}.woocommerce #main-content ul.products li.product .price,.woocommerce-page #main-content ul.products li.product .price,.woocommerce #main-content ul.products li.product .price del,.woocommerce-page #main-content ul.products li.product .price del{color:#E9307E!important}.woocommerce #content-area ul.products li.product .woocommerce-loop-category__title,.woocommerce #content-area ul.products li.product .woocommerce-loop-product__title,.woocommerce #content-area ul.products li.product h3{padding:0.5em 0;margin:0;font-size:1.2em}@media(max-width:768px){#content-area ul.products,.entry-content ul.products{place-content:center}}.woocommerce ul.products li.product a img{height:200px}#et-main-area #main-content .entry-content table.cart button[name="update_cart"]:disabled,body #page-container .et_pb_section .et_pb_wc_cart_products_0 table.cart button[name="update_cart"]:not([disabled]){height:57px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:100px}.woocommerce #et-main-area #main-content .quantity input.qty{width:6.3em}.et-db #et-boc .et-l .et_pb_wc_breadcrumb_1,.et-db #et-boc .et-l .et_pb_wc_breadcrumb_1 .et_pb_module_inner,.et-db #et-boc .et-l .et_pb_wc_breadcrumb_1 .woocommerce-breadcrumb,.et-db #et-boc .et-l .et_pb_wc_breadcrumb_1 .woocommerce-breadcrumb a,.et-db #et-boc .et-l .et_pb_wc_price_1 .price,.et-db #et-boc .et-l .et_pb_wc_price_1 .price ins,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_1 input,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_1 select,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_1 .quantity input.qty,.et-db #et-boc .et-l .et_pb_wc_add_to_cart_1 .input::placeholder{color:#000000!important}.nf-form-fields-required{color:#ffffff}.nf-form-content .nf-field-label .nf-label-span,.nf-form-content .nf-field-label label{font-weight:400}.nf-form-content .nf-field-container #nf-field-9-wrap .nf-field-element .ninja-forms-field:hover{background-color:#181818;color:#ffffff;cursor:pointer}@media (min-width:980px){.nf-form-layout .nf-form-content{margin-top:20px}.nf-form-content .nf-row{margin-bottom:20px}.nf-form-content .nf-field-label{z-index:3;background:#181818}}@media(max-width:980px){.nf-form-content .nf-field-container #nf-field-9-wrap{text-align:center}}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content .nf-field-container input:not([type=button]),.nf-form-content .textarea-wrap textarea{background:#ffffff;border:1px solid #c1c1c1;border-radius:15px;box-shadow:none;color:#000000;transition:all .5s}@media(max-width:768px){.single-product #content-area form .quantity{margin-bottom:20px!important}}#footer-widgets .footer-widget li{padding-left:0}#footer-widgets .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook,#footer-widgets .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:transparent;border:1px solid #858585}#footer-widgets .footer-widget li:before{display:none}.wp-container-core-group-layout-1.wp-container-core-group-layout-1 h2,.wp-container-core-group-layout-1.wp-container-core-group-layout-1 div,.wp-container-core-group-layout-2.wp-container-core-group-layout-2 h2,.wp-container-core-group-layout-2.wp-container-core-group-layout-2 div{margin:auto}@media(max-width:980px){#footer-widgets .wp-container-core-group-layout-3.wp-container-core-group-layout-3{align-items:center}}@media(min-width:981px){.et_pb_gutters3 #footer-widgets .footer-widget{margin-bottom:2%}.wp-element-button,.wp-block-button__link{padding:5px!important}#main-footer .container #footer-widgets{padding:4% 0 0}}@media(min-width:768px){.fadeleft span{display:block;white-space:nowrap;width:37ch;animation:typing 3s steps(37) infinite;overflow:hidden;margin:0 auto}}@keyframes typing{from{width:0}}#main-header.et-fixed-header #et_top_search .et-search-form input,#main-header.et-fixed-header .et_search_form_container input,#main-header.et-fixed-header .et_close_search_field:after{color:#000000!important}.search-results .et_pb_text_inner{line-height:1.2em}.search-results .post-meta{display:none}.search-results article .subtitle{color:#a3a3a3;margin-top:7px;display:inline-block}.search-results article{display:inline-block;width:100%;border-radius:10px;box-shadow:0px 0 15px -5px rgba(0,0,0,0.2);padding:20px;text-align:center}.search-results .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}@media(max-width:768px){.search-results .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(2,150px);grid-template-rows:repeat(4,230px);gap:20px;justify-content:center}.et-db #et-boc .et-l .et_pb_post{margin-bottom:0px!important}}.aws-container .aws-search-btn.aws-form-btn,#et-boc .aws-container .aws-search-form .aws-form-btn{background-color:#000000}.aws-container .aws-search-form .aws-search-btn.aws-form-btn .aws-search-btn_icon{color:#ffffff}.et-cart-info{display:none!important}.et_primary_nav_dropdown_animation_fade #et-top-navigation>#top-menu-nav>ul#top-menu>li.onlytext:hover>ul.sub-menu{display:grid;grid-template-columns:275px 275px 275px;grid-template-rows:50px 200px 320px;width:auto;left:50%!important;transform:translate(-50%)}#top-menu li.mega-menu>ul>li#menu-item-1513,#top-menu li.mega-menu>ul>li.menu-item-1513{grid-column:1 / 4;grid-row:1 / 2;width:100%;color:#000000!important}#top-menu li.mega-menu>ul>li#menu-item-1483,#top-menu li.mega-menu>ul>li.menu-item-1483{grid-column:1 / 2;grid-row:2 / 3;width:100%}#top-menu li.mega-menu>ul>li#menu-item-1484,#top-menu li.mega-menu>ul>li.menu-item-1484{grid-column:2/3;grid-row:2/3;width:100%}#top-menu li.mega-menu>ul>li#menu-item-1485,#top-menu li.mega-menu>ul>li.menu-item-1485{grid-column:2/3;grid-row:3/4;width:100%}#top-menu li.mega-menu>ul>li#menu-item-1486,#top-menu li.mega-menu>ul>li.menu-item-1486{grid-column:3/4;grid-row:2/4;width:100%}#top-menu li.mega-menu>ul>li#menu-item-1487,#top-menu li.mega-menu>ul>li.menu-item-1487{grid-column:1/2;grid-row:3/4;width:100%}#top-menu li.mega-menu.onlytext>ul>li a,#top-menu li.mega-menu>ul>li a{color:#000000!important}.pointer-non>a{cursor:default}#main-footer{display:none}#top-header{border-bottom:2px solid #e9307e}#top-header #et-secondary-menu{float:left}.menu-img{aspect-ratio:1/1;max-width:400px}@media(max-width:998px){.et-db #et-boc #et-main-area .et-l .et_pb_wc_related_products ul.products.columns-4 li{width:100%!important;box-shadow:3px 3px 8px 0px #00000014;border-radius:10px;margin:0!important;display:flex;background-color:#ffffff;flex-direction:column;align-items:center;gap:8px}.et-db #et-boc #et-main-area .et-l .et_pb_wc_related_products ul.products.columns-4 li img{height:auto}.et-db #et-boc #et-main-area .et-l .et_pb_wc_related_products ul.products.columns-4 li .add_to_cart_button{font-size:13px;display:inline-block;margin-top:auto!important;margin-bottom:20px}.et-db #et-boc #et-main-area .et-l .et_pb_wc_related_products_0_tb_body ul.products li.product .onsale{background-color:#E9307E!important;padding:3px 8px!important;font-size:12px}.et-db #et-boc #et-main-area .et-l .et_pb_wc_related_products_0_tb_body .related ul.products.columns-4{display:grid;grid-template-columns:repeat(2,150px);gap:10px;place-content:center}}.woocommerce div.product p.stock{font-size:16px;font-weight:bold}