a:focus,.focus a{outline:none !important}.entry-content img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0 !important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}@media (min-width:768px){.site-branding,.site-search,.site-header-cart,.site-logo-anchor,.site-logo-link,.custom-logo-link{margin-bottom:0}.site-header{padding-top:0;padding-bottom:0}.woocommerce-active .site-header .site-header-cart{width:auto;padding:15px 0;margin:-15px 0}.site-header-cart .cart-contents{padding:0}.site-header-cart .cart-contents:after{margin-left:20px;margin-right:-25px}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{width:480px;max-width:100vw;right:-20px;left:auto;top:40px}}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:0}.site-footer{padding:0}.site-footer .list-group{margin-left:0}form{margin-bottom:0}@media (min-width:768px){.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:inherit}}.teh-dark-banner .mg-slide-text>span,.teh-dark-banner .mg-slide-text h2,.teh-dark-banner .mg-slide-text p,.teh-dark-banner .mg-page-header-heading h3{color:#fff}.teh-light-banner .mg-slide-text>span,.teh-light-banner .mg-slide-text h2,.teh-light-banner .mg-slide-text p,.teh-light-banner .mg-page-header-heading h3{color:#171717}.teh-light-banner a.mg-shop-btn{background-color:#171717;color:#fff}.teh-light-banner a.mg-shop-btn:hover{background-color:#fff;color:#171717}.mg-contact-box .mg-cotact-icon{font-size:40px;line-height:40px}.mg-search-bar-box .site-search{display:flex !important;width:100%}.mg-feature-box .card-body SPAN{font-size:30px;margin-bottom:15px;border-radius:50%;background-color:#2c2d33;color:#fff;width:60px;line-height:60px}ul.products li.product img,ul.products .wc-block-grid__product img,.wc-block-grid__products li.product img,.wc-block-grid__products .wc-block-grid__product img{width:100%;margin-left:0;margin-right:0;box-shadow:0px 0px 24px #ddd;aspect-ratio:4/3;object-fit:contain;object-position:center center;background-color:#fff}.site-main ul.products.columns-2 li.product,.site-main ul.products.columns-3 li.product,.site-main ul.products.columns-4 li.product{text-align:left}h2.woocommerce-loop-product__title,h2.woocommerce-loop-category__title{font-size:16px;font-family:sora-bold;color:#171717;margin-bottom:15px!important}.storefront-full-width-content .woocommerce-tabs ul.tabs{display:none}.storefront-full-width-content .woocommerce-tabs .panel{width:100%}@media (min-width:66.4989378333em){.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignwide{margin-left:initial!important;margin-right:initial!important;padding-left:initial!important;padding-right:initial!important}}.col-full{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)* -1)}@media (min-width:576px){.col-full{max-width:540px;padding-left:15px;padding-right:15px}}@media (min-width:768px){.col-full{max-width:690px}}@media (min-width:992px){.col-full{max-width:930px}}@media (min-width:1200px){.col-full{max-width:1110px}}@media (min-width:1400px){.col-full{max-width:1290px}}@media (max-width:575px){.col-full{max-width:540px;padding-left:15px;padding-right:15px}}.storefront-sorting select{width:auto;padding:6px 18px;margin-top:-9px;border:none;background-color:rgba(0,0,0,.025);color:#171717;border-right:16px solid transparent;box-shadow:0px 0px 1px #000}.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{box-shadow:0px 0px 1px #000}.storefront-sticky-add-to-cart__content{width:100%}.storefront-sticky-add-to-cart__content-price{display:none}ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product{margin-bottom:3.235801032em}.related.products IMG{width:100%!important;margin-left:1px!important;margin-right:1px!important;box-shadow:none!important;aspect-ratio:4/3!important;object-fit:contain!important;object-position:center center!important;background-color:#ffffff!important;border:1px #eee solid!important}.teh-header-cart{color:#171717;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase}.wc-block-components-sidebar-layout .wc-block-components-main{width:100%}.main-navigation,.secondary-navigation{width:100%!important}@media screen and (max-width:767px){.mg-footer-bio{text-align:left;margin:auto}}@media screen and (max-width:991px){.mg-footer-bio{width:100%;margin-bottom:4rem !important}}.product_meta .sku_wrapper{display:none!important}.entry-content H1,.entry-content H2,.entry-content H3{font-family:'Sora-Bold';margin:0 0 1em}.entry-content P+H1,.entry-content P+H2,.entry-content P+H3,.entry-content UL+H1,.entry-content UL+H2,.entry-content UL+H3,.entry-content OL+H1,.entry-content OL+H2,.entry-content OL+H3{margin-top:2em}.hentry{margin:0}.woocommerce-breadcrumb a,a.woocommerce-review-link,.product_meta a{text-decoration:none}@media (max-width:767px){.site-header{padding-top:0;padding-bottom:0}.mg-slide{height:66vh;min-height:480px}}@media screen and (max-width:575px){.mg-feature-box .card-title{font-size:18px}.mg-feature-box .card-text{font-size:12px}}.teh-mobile-menu-button-outer{position:relative}.teh-mobile-menu-button-inner{position:absolute;right:0;top:0;padding:3px 8px}.mg-contact-info-sub-heading{white-space:nowrap}.mg-social-media-thumb{margin:10px}