/*
Theme Name: decories
Template: xstore
Version: 1.0
*/
html{min-height:100vh !important;overflow:-moz-scrollbars-vertical;overflow-y:scroll;font-size:16px !important;}
body{min-height:100vh !important;font-size:0.875rem !important;font-family:"decories-gr", "decories-preload-gr", "Times New Roman", sans-serif !important;font-weight:300 !important;}
.page-wrapper{min-height:100vh !important;}
.header-main-menu.et_element-top-level .menu > li > a{font-family:"decories-gr", "decories-preload-gr", "Times New Roman", sans-serif !important;font-weight:300 !important;font-size:1.085rem !important;}
.et_b_header-menu.header-main-menu .menu{position:relative;bottom:1px;right:1px;}
.title h3,blockquote,.share-post .share-title,.sidebar-widget .tabs .tab-title,.widget-title,.related-posts .title span,.content-product .product-title a,.results-ajax-list .ajax-item-title,table.cart .product-details .product-title,.product_list_widget li .product-title a,.woocommerce table.wishlist_table .product-name a,.comment-reply-title,.et-tabs .vc_tta-title-text,.single-product-right .product-information-inner .product_title,.single-product-right .product-information-inner h1.title,.post-heading h2 a,.post-heading h2,.post-heading h1,.sidebar .recent-posts-widget .post-widget-item h4 a,.et-tabs-wrapper .tabs .accordion-title span,.woocommerce-cart-form table thead th
{font-family:"decories-gr", "decories-preload-gr", "Times New Roman", sans-serif !important;font-weight:300 !important;}
.site-header {font-size:0.875rem !important;}
.homepage-wide-video-wrapper{position:relative;display:block;width:100vw;left:50%;right:50%;margin:0 -50vw 20px -50vw;background:#eee;aspect-ratio:16/8;overflow:hidden;}
@media(max-width:500px){.homepage-wide-video-wrapper{aspect-ratio:16/9;}}
.homepage-wide-video-wrapper figure{margin:0;width:100%;height:100%;}
.homepage-wide-video-wrapper .video-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;pointer-events:none;z-index:2;}
.homepage-wide-video-wrapper .video-overlay .video-overlay-text-top{position:relative;bottom:13px;white-space:nowrap;padding:0;background:transparent;color:#222;font-family:"Times-New-Roman-Regular", "Times-New-Roman-Regular-Preload";font-size:5.3rem;font-size:clamp(2.2rem, calc(20px + 4.22vw), 5.3rem);opacity:0;animation:fadeInText 4s ease-in 0.2s forwards;}
@media(min-width:1537px){.homepage-wide-video-wrapper .video-overlay .video-overlay-text-top{font-size:clamp(5.3rem, calc(20px + 4.22vw), 7.45rem);}}
@media(min-width:2351px){.homepage-wide-video-wrapper .video-overlay .video-overlay-text-top{font-size:clamp(7.45rem, calc(20px + 4.22vw), 9.69rem);}}
.homepage-wide-video-wrapper .video-overlay .video-overlay-text{position:relative;bottom:13px;white-space:nowrap;padding:0;background:transparent;color:#222;font-size:4rem;font-size: clamp(1.66rem, calc(15.1px + 3.18vw), 4rem);font-style:italic;opacity:0;animation:fadeInText 4s ease-in 0.7s forwards;}
@media(min-width:1537px){.homepage-wide-video-wrapper .video-overlay .video-overlay-text{font-size:clamp(4rem, calc(15.1px + 3.18vw), 5.61rem);}}
@media(min-width:2351px){.homepage-wide-video-wrapper .video-overlay .video-overlay-text{font-size:clamp(5.61rem, calc(15.1px + 3.18vw), 7.3rem);}}
@keyframes fadeInText{0%{opacity:0;}100%{opacity:60%;}}
.homepage-wide-video-wrapper video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;animation:fadeInVideo 4s ease-in 0.2s forwards;}
@keyframes fadeInVideo{0%{opacity:0;}100%{opacity:1;}}
#n2-ss-14-align{background:#eee;}
h1,h2,h3,h4,h5,h6,.products-title{font-family:"decories-gr", "decories-preload-gr", "Times New Roman", sans-serif !important;font-weight:300 !important;}
.category-page-h1{font-size:1.8rem;color:#554949;margin-top:-9px;margin-bottom:17px !important;}
@media(min-width:825px){.category-page-h1{margin-top:0px;margin-bottom:-44px !important;font-size:2.1rem;}}
.archive .content-product .product-title{font-size:1.24rem !important;}
.archive .content-product .price{font-size:1rem !important;}
.home .col-md-12 img{visibility:visible;opacity:1;will-change:transform, opacity;}
@media(min-width:993px){.container,div.container{width:unset !important;}.container,div.container,.et-container{max-width:100%;margin-left:66px !important;margin-right:66px !important;padding-left:0px !important;padding-right:0px !important;}.et-container{width:100%;}}
@media(max-width:992px){.container,div.container{width:unset !important;}.container,div.container,.et-container{max-width:100%;margin-left:10px !important;margin-right:10px !important;padding-left:0px !important;padding-right:0px !important;}.et-container{width:100%;}}
@media(max-width:992px){.header-main {padding-right:35px;}.et_col-xs-7 {width:100%;}}
@media(min-width:993px){.connect-block-element-jtEF4 {margin-left:32px !important;}.header-main {padding:0 66px 0 40px;}}
.top-header-promo {cursor:default;font-size:13px;}
.header-promo-text div {cursor:default;}
.header-promo-text div .et_b-icon{position:relative;top:1px;}
.et_promo_text_carousel {padding:0 !important;}
.single-product .product-content .product_title{font-size:1.6rem;}
@media(max-width:992px){.header-promo-text .swiper-slide{padding-right:21px !important;}}
@media(min-width:950px) {.top-header-promo {font-size:14px;}}
.logo-svg-mobile {float:left;}
.mobile-header-wrapper .et_col-xs-1 {padding:0;}
.mobile-header-wrapper .et_col-xs-2 {width:auto;padding-right:0;}
.mobile-header-wrapper .et_col-xs-5 {padding-right:0;}
.template-container{min-height:100vh !important;}
.template-content{min-height:100vh !important;}
@media(max-width:500px){.desktop-tablet-slider,.homepage-top-vid-wide{display:none;}}
@media(min-width:501px){.mobile-slider,.homepage-top-vid-mobile{display:none;}}
@media(max-width:825px){.sidebar-left {display:none;}}
@media(min-width:825px){.archive .sidebar-left{width:25% !important;}.archive .et-toggle-mob-sidebars-wrapper,.archive .et-toggle-mob-sidebars-inner.et-content-left,.archive .et-toggle-mob-sidebar{display:none !important;}}
@media(min-width:992px){.archive .sidebar-left{width:24% !important;}}
@media(min-width:1200px){.archive .sidebar-left{width:23% !important;}}
@media(min-width:825px) and (max-width:992px){.archive .col-md-9,.archive .main-products-loop{width:75% !important;}.archive .product-image-wrapper{margin:0 0 15px !important;width:100% !important;}}
@media(min-width:825px){.open-filters-btn{display:none !important;}}
.open-filters-btn .et-controls:before{position:relative;left:2px;top:1px;content:url("data:image/svg+xml,%3Csvg%20width%3D%2215px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2018%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cpath%20d%3D%22M4.5%2C12%20C5.70968176%2C12%206.7186941%2C12.8591679%206.9501074%2C14.000574%20L18%2C14%20L18%2C15%20L6.94990271%2C15.0004345%20C6.71809967%2C16.1413382%205.70932545%2C17%204.5%2C17%20C3.29067455%2C17%202.28190033%2C16.1413382%202.05009729%2C15.0004345%20L0%2C15%20L0%2C14%20L2.0498926%2C14.000574%20C2.2813059%2C12.8591679%203.29031824%2C12%204.5%2C12%20Z%20M4.5%2C13%20C3.67157288%2C13%203%2C13.6715729%203%2C14.5%20C3%2C15.3284271%203.67157288%2C16%204.5%2C16%20C5.32842712%2C16%206%2C15.3284271%206%2C14.5%20C6%2C13.6715729%205.32842712%2C13%204.5%2C13%20Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M13.5%2C6%20C14.7096818%2C6%2015.7186941%2C6.85916789%2015.9501074%2C8.00057405%20L18%2C8%20L18%2C9%20L15.9499027%2C9.00043449%20C15.7180997%2C10.1413382%2014.7093254%2C11%2013.5%2C11%20C12.2906746%2C11%2011.2819003%2C10.1413382%2011.0500973%2C9.00043449%20L0%2C9%20L0%2C8%20L11.0498926%2C8.00057405%20C11.2813059%2C6.85916789%2012.2903182%2C6%2013.5%2C6%20Z%20M13.5%2C7%20C12.6715729%2C7%2012%2C7.67157288%2012%2C8.5%20C12%2C9.32842712%2012.6715729%2C10%2013.5%2C10%20C14.3284271%2C10%2015%2C9.32842712%2015%2C8.5%20C15%2C7.67157288%2014.3284271%2C7%2013.5%2C7%20Z%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4.5%2C0%20C5.70968176%2C0%206.7186941%2C0.859167895%206.9501074%2C2.00057405%20L18%2C2%20L18%2C3%20L6.94990271%2C3.00043449%20C6.71809967%2C4.14133817%205.70932545%2C5%204.5%2C5%20C3.29067455%2C5%202.28190033%2C4.14133817%202.05009729%2C3.00043449%20L0%2C3%20L0%2C2%20L2.0498926%2C2.00057405%20C2.2813059%2C0.859167895%203.29031824%2C0%204.5%2C0%20Z%20M4.5%2C1%20C3.67157288%2C1%203%2C1.67157288%203%2C2.5%20C3%2C3.32842712%203.67157288%2C4%204.5%2C4%20C5.32842712%2C4%206%2C3.32842712%206%2C2.5%20C6%2C1.67157288%205.32842712%2C1%204.5%2C1%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")!important;}
/*Advanced Woocommerce Search - General*/
.aws_no_result {display:none;}
.aws-search-result:has(> ul .aws_no_result) {border:0 !important;}
.aws_result_count {display:none;}
/*Advanced Woocommerce Search - Desktop*/
.aws_result_title {color:#111 !important;font-size:1.15em;font-family:sans-serif;}
.search-form-desktop .aws-container {max-width: 74% !important;position:relative;left:6%;}
.search-form-desktop .aws-search-form input {font-size:1.05em !important;font-family:sans-serif;border-radius:30px 0px 0px 30px !important;background:#f6f6f6;border-color:#f6f6f6;padding-left:20px;}
.search-form-desktop .aws-search-form input:focus {border-color:#d9d9d9;background:#fff;}
.search-form-desktop .aws-wrapper input::placeholder {color:#666;font-size:1em;}
.search-form-desktop .aws-wrapper input:focus::placeholder {color:#666;}
.search-form-desktop .aws-container .aws-form-btn {border-radius:0px 30px 30px 0px !important;border:0 !important;background:#f6f6f6 !important;}
@media(min-width:993px){.aws-search-result{margin-top:4px;border-color:#eee;border-radius:6px !important;}
.aws-search-result ul li {border:0;}.aws-search-result ul li:hover {background:#fafafa !important;}
.aws-search-result .aws_result_content{padding-left:7px;font-size:1.05em;}}
/*Advanced Woocommerce Search - display on mobile only magnifying glass icon instead of search input form*/
.search-icon-mobile .aws-search-form input {background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20fill%3D%22currentColor%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M23.784%2022.8l-6.168-6.144c1.584-1.848%202.448-4.176%202.448-6.576%200-5.52-4.488-10.032-10.032-10.032-5.52%200-10.008%204.488-10.008%2010.008s4.488%2010.032%2010.032%2010.032c2.424%200%204.728-0.864%206.576-2.472l6.168%206.144c0.144%200.144%200.312%200.216%200.48%200.216s0.336-0.072%200.456-0.192c0.144-0.12%200.216-0.288%200.24-0.48%200-0.192-0.072-0.384-0.192-0.504zM18.696%2010.080c0%204.752-3.888%208.64-8.664%208.64-4.752%200-8.64-3.888-8.64-8.664%200-4.752%203.888-8.64%208.664-8.64s8.64%203.888%208.64%208.664z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;border:0px !important;background-repeat:no-repeat;background-repeat:no-repeat;padding:0 !important;width:20px;position:relative;top:12px;}
.search-icon-mobile .aws-search-form {max-width:80px;}
.search-icon-mobile .aws-form-btn {display:none !important;}
.search-icon-mobile .aws-wrapper input::placeholder {visibility: hidden;}
.search-icon-mobile input.aws-search-field {color:transparent;}
.aws-mobile-fixed .aws-wrapper input::placeholder {color:#666 !important;}
.et_b_header-mobile-menu .et-element-label span:nth-child(2) {font-size:1.085rem/*0.938rem*/;margin-left:3px;text-transform:uppercase;position:relative;bottom:1px;}
@media(max-width:992px) {.et_b_header-mobile-menu .et-element-label span:nth-child(2) {display:none;}}
@media(min-width:993px) {.et_b_header-mobile-menu {position:relative;top:4px;left:30px;}.et_b_header-mobile-menu .et-mini-content {margin-top:36px;position:absolute !important;width:300px !important;height:auto !important;}}
#menu-main-menu>li>a {font-size:0.938rem;}
.logo-svg-desktop {margin-left:24px;}
#breadcrumbs {display:block !important;margin:0;}
.bc-type-left2 {padding:12px 0 !important;}
.bc-type-left2 div {display:inline-block !important;margin-right:0 !important;padding:0 !important;width:auto !important;color:#111;font-size:1rem;}
@media(max-width:992px){.bc-type-left2{padding-left:10px !important;}.bc-type-left2 div {margin-left:0 !important;}}
.bc-type-left2 a {color:#777;}
#menu-item-7747 .container {margin:0 !important;}
@media(min-width:993px){
.woocommerce-MyAccount-content,.MyAccount-user-info,.woocommerce-ResetPassword,.xstore-wishlist-form{padding-top:40px;}}
@media(max-width:992px){
.woocommerce-MyAccount-content,.MyAccount-user-info,.woocommerce-ResetPassword,.xstore-wishlist-form{padding-top:20px;}}
.page-404 .aws-container {display:none;}
.woocommerce-product-gallery{width:100% !important;}
.woocommerce-main-image img{width:100% !important;}
@media(min-width:992px) and (max-width:992px){.main-products-loop {width:120%;}.col-md-push-3 {left:10%;}}
@media(max-width:450px){.products-grid .product {width: 100% !important;}}/*display only 1 product per row on mobile*/
@media(max-width:400px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:1px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:2px;}}
@media(min-width:400px) and (max-width:451px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:2px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:4px;}}
@media(min-width:451px) and (max-width:510px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:3px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:6px;}}
@media(min-width:510px) and (max-width:590px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:4px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:8px;}}
@media(min-width:590px) and (max-width:730px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:6px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:12px;}}
@media(min-width:730px) and (max-width:910px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:7px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:14px;}}
@media(min-width:910px) and (max-width:992px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:8px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:16px;}}
@media(min-width:992px) and (max-width:992px){.connect-block-element-T2uv9 div:nth-child(1) {padding-right:9px;}.connect-block-element-T2uv9 div:nth-child(2) {padding-right:18px;}}
.et_b_header-cart .et-mini-content .cross-sell-products {display:none;}
.et_b_header-cart .et-mini-content:has(.woocommerce-mini-cart__empty-message){height:unset !important;}
@media(max-height:440px){.et_b_header-cart .et-mini-content{padding-top:20px !important;}}
.aws-mobile-fixed .aws-search-form input {font-size:1rem !important;font-family:sans-serif;border-radius:30px 0px 0px 30px !important;background:#f6f6f6;border-color:#f6f6f6;padding-left:20px;}
.aws-mobile-fixed .aws-search-form input:focus{border-color:#d9d9d9;background:#f6f6f6;border:0;}
.aws-mobile-fixed .aws-search-btn {border-radius:0px 30px 30px 0px !important;border:0 !important;background:#f6f6f6 !important;}
@media(max-width:992px){.aws-search-result .aws_result_content{padding-left:10px;font-size:0.88rem;}.aws-search-result{margin-top:5px;border:0;}.aws-search-result ul li {border:0;}}
.et_b_header-mobile-menu .nav-sublist-dropdown {border-left:1px solid !important;opacity:1 !important;}
.et_b_header-mobile-menu .nav-sublist-dropdown li {text-transform:uppercase;}
.et_b_header-mobile-menu .nav-sublist-dropdown .container {margin-left:5px !important;}
.et_b_header-mobile-menu li a {color:#000 !important;}
.et_b_header-mobile-menu li a:hover{color:#666 !important;opacity:1 !important;}
.et_b_header-mobile-menu .nav-sublist-dropdown a{color:#000 !important;}
.et_b_header-mobile-menu .nav-sublist-dropdown a:hover{color:#666 !important;opacity:1 !important;}
@media(min-width:993px){.et_b_header-mobile-menu .mobile-menu-content .et_b_header-account,.et_b_header-mobile-menu .mobile-menu-content .et_b_header-wishlist{display:none;}}
.product-view-default .xstore-wishlist .et-icon{font-size:1.3rem !important;}
.header-bottom{max-height:49px !important;}
.connect-block-element-jtEF4 {padding-bottom:27px !important;position:relative;bottom:2px;}
.homepage-categories-h2{margin-top:35px/*50px*/;}
.no-touch-screen .homepage-categories-h2{margin-left:44px;}
.homepage-categories{margin-top:26px;margin-bottom:40px;display:flex;justify-content:space-between;}
.no-touch-screen .homepage-categories{margin:26px 45px 40px 45px;}
.homepage-categories .category-content{width:14%;display:inline-block;margin:0;justify-items:center;}
.homepage-categories .category-content .category-image{aspect-ratio:1/1;width:100%;background-color:#eee;border-radius:300px;}
.homepage-categories .category-content .category-image img{border-radius:300px;}
.homepage-categories .category-content .category-title{text-align:center;margin-top:0.2rem;}
.homepage-categories .category-content .category-title a{font-size:1.17rem;}
.homepage-categories .category-break{display:none;}
@media(max-width:500px){.homepage-categories{flex-wrap:wrap;margin-bottom:20px !important;}.homepage-categories .category-content{width:29%;margin-bottom:20px;}.homepage-categories .category-break{display:block;flex-basis:100%;/*forces a line break*/height:0;}}
.privacy-categories-table {width:80%;margin:10px 10% !important;}
.privacy-categories-table li {list-style:none;text-align:left;}
.privacy-categories-table tr {border:1px solid;}
.privacy-categories-table td {border-left:1px solid;padding:20px !important;}
.privacy-categories-table th  {border-left:1px solid;text-align:center !important;padding:0 10px;}
.archive .product-excerpt {display:none;}
@media(max-width:992px){.main-products-loop .product-image-wrapper {width:100% !important;}}
@media(min-width:451px) and (max-width:992px){.products-list.row-count-3 .product{width:50% !important;}}
@media(min-width:451px) and (max-width:992px){.archive .row-count-3 .product{width:50% !important;}}
@media(max-width:768px){.archive .product .product-details{text-align:center!important;}}
@media(min-width:769px){.archive .product .product-details{text-align:center!important;}}
.archive .content-product .product-content-image {z-index:2 !important;}/*prevent <img> being over <a> on archive pages so link would work on horizontal mobile*/
.archive .content-product .product-content-image img {border-radius:7px;}
@media(min-width:993px){.archive .product-image-wrapper{margin:0 0 15px !important;width:100% !important;}}
@media(hover:none) and(pointer:coarse){.product-view-default .xstore-wishlist{opacity:1 !important;}}
.touch-screen .product-view-default .xstore-wishlist{opacity:1 !important;}
@media(min-width:451px){.archive .product-view-default .xstore-wishlist {top:10px !important;right:10px !important;}}
@media(min-width:470px){.archive .product-view-default .xstore-wishlist {top:11px !important;right:11px !important;}}
@media(min-width:500px){.archive .product-view-default .xstore-wishlist {top:12px !important;right:12px !important;}}
@media(min-width:590px){.archive .product-view-default .xstore-wishlist {top:13px !important;right:13px !important;}}
@media(min-width:700px){.archive .product-view-default .xstore-wishlist {top:14px !important;right:14px !important;}}
@media(min-width:750px){.archive .product-view-default .xstore-wishlist {top:15px !important;right:15px !important;}}
@media(min-width:800px){.archive .product-view-default .xstore-wishlist {top:16px !important;right:16px !important;}}
@media(min-width:810px){.archive .product-view-default .xstore-wishlist {top:17px !important;right:17px !important;}}
@media(min-width:840px){.archive .product-view-default .xstore-wishlist {top:18px !important;right:18px !important;}}
@media(min-width:993px){.archive .product-view-default .xstore-wishlist {top:12px !important;right:12px !important;}}
@media(min-width:1160px){.archive .product-view-default .xstore-wishlist {top:13px !important;right:13px !important;}}
@media(min-width:1240px){.archive .product-view-default .xstore-wishlist {top:14px !important;right:14px !important;}}
@media(min-width:1330px){.archive .product-view-default .xstore-wishlist {top:15px !important;right:15px !important;}}
@media(min-width:1400px){.archive .product-view-default .xstore-wishlist {top:16px !important;right:16px !important;}}
@media(min-width:1450px){.archive .product-view-default .xstore-wishlist {top:17px !important;right:17px !important;}}
@media(min-width:1500px){.archive .product-view-default .xstore-wishlist {top:18px !important;right:18px !important;}}
.desktop-tablet-slider .n2-ss-slider .n2-ow-all *{border-radius:3px !important;}
.single-product .woocommerce-tabs .accordion-title .tab-title,.single-product .woocommerce-tabs .accordion-title .tab-title.opened,.single-product .woocommerce-tabs .accordion-title .tab-title.opened:hover,.single-product .woocommerce-tabs .accordion-title .tab-title:before{color:#151515 !important;}
.single-product .tab-description p{font-size:1.14rem;}
.single-product .product-images .swiper-entry .swiper-wrapper.no-dragging {margin:0 !important;}
.free-shipping-info-product-page svg {position:relative !important;float:left;margin-right:8px !important;}/*static block for free shipping info on product page*/
.single-product .product-extra-content {display:none;}
.single-product .product-information-inner .product-extra-content {display:block;}
.single-product .woocommerce-tabs {margin-bottom:0 !important;}
.single-product .single-wishlist{margin-top:25px;}
.single-product form.cart {margin-top:20px;}
@media(min-width:992px){.single-product .product-images{width:48%;max-width:830px;}.single-product .swiper-slide.thumbnail-item{width:25% !important;margin-right:2px !important;padding-right:6px !important;}.single-product .product-information{padding-left:40px;padding-right:0;}}
@media(min-width:1200px){.single-product .product-information{width:50.5% !important;}}
@media(min-width:1500px){.single-product .product-information{width:50.9% !important;}}
@media(min-width:1700px){.single-product .product-information{width:51% !important;}}
@media(min-width:1831px){.single-product .product-information{float:right;padding-right:15px;}}
@media(min-width:1900px){.single-product .product-information{width:52% !important;}}
@media(min-width:1950px){.single-product .product-information{width:53% !important;}}
@media(min-width:2000px){.single-product .product-information{width:53.5% !important;}}
@media(min-width:2050px){.single-product .product-information{width:54% !important;}}
@media(min-width:2100px){.single-product .product-information{width:54.5% !important;}}
@media(min-width:2150px){.single-product .product-information{width:55% !important;}}
@media(min-width:2200px){.single-product .product-information{width:56% !important;}}
@media(min-width:2250px){.single-product .product-information{width:57% !important;}}
@media(min-width:2300px){.single-product .product-information{width:58% !important;}}
@media(min-width:2350px){.single-product .product-information{width:59% !important;}}
@media(min-width:2400px){.single-product .product-information{width:60% !important;}}
@media(min-width:2450px){.single-product .product-information{width:61% !important;}}
@media(min-width:2500px){.single-product .product-information{width:62% !important;}}
@media(min-width:2550px){.single-product .product-information{width:63% !important;}}
@media(min-width:2700px){.single-product .product-information{width:63.5% !important;}}
.single-product .woocommerce-product-attributes-item__value {padding-left:20px !important;}
/* Default state - no icon */
.wc-layered-nav-term a:before{content: '';width:var(--widget-checkbox-size, 14px);height:var(--widget-checkbox-size, 14px);border:1px solid var(--widget-checkbox-br-color, var(--et_border-color));background-color:var(--widget-checkbox-bg-color, transparent);border-radius:var(--widget-checkbox-br-radius, 0);position:absolute;left:0;top:7px/*calc(50% - var(--widget-checkbox-size, 14px) / 2)*/;}
.shop-filters-overlay .wc-layered-nav-term a:before{top:calc(50% - var(--widget-checkbox-size, 12px) / 2)/*calc(50% - var(--widget-checkbox-size, 14px) / 2)*/;}
/* Hover state - show icon '\e918' */
.wc-layered-nav-term:hover a:after{content: '\e918' !important;font-family:xstore-icons;color:var(--widget-checkbox-color-active, currentColor);}
/* Chosen (checked) state - show icon '\e918' */
.wc-layered-nav-term.chosen a:after{content:'\e918' !important;font-family:xstore-icons;color:var(--widget-checkbox-color-active, currentColor);}
/* Hover and chosen combined states - same icon */
.wc-layered-nav-term.chosen:hover a:after{content:'\e918' !important;font-family:xstore-icons;}
/* Remove the 'e90a' icon completely by overriding the hover for .chosen */
.wc-layered-nav-term.chosen a:hover:after{content:'\e918' !important;}
/* Immediately clear the icon when checkbox is unchecked (not chosen) */
.wc-layered-nav-term:not(.chosen) a:after{content: '' !important;}
/*check the box on focus (on Chrome+Edge)*/
.wc-layered-nav-term a:focus:after{content: '\e918' !important;font-family:xstore-icons;color:var(--widget-checkbox-color-active, currentColor);position:absolute;left:calc(var(--widget-checkbox-size,14px)/ 2 - var(--widget-checkbox-icon-size,10px)/ 2);z-index:1;font-size:var(--widget-checkbox-icon-size,10px);line-height:1;top:calc(50% - var(--widget-checkbox-icon-size,10px)/ 2);transition:none !important;}
/*indicator for Safari that checkbox has been checked. Two methods that target Safari only*/
_::-webkit-full-page-media, _:future, :root .wc-layered-nav-term a:active:before{box-shadow:inset 1px 1px 20px 5px #000;}
@media not all and (min-resolution:.001dpcm){@media{.wc-layered-nav-term a:active:before{box-shadow:inset 1px 1px 20px 5px #000;}}}
/* Color for non-chosen (unchecked) items */
.sidebar-widget ul li a,.widget_product_categories.sidebar-widget ul li a{color:var(--et_main-color);}
/* Color for chosen (checked) items */
.sidebar-widget ul li.chosen > a,.widget_product_categories.sidebar-widget ul li.chosen > a{color:var(--et_dark-2-white);}
.main-products-loop .shop-filters.widget-columns-1{display:none;}
.main-products-loop .shop-filters-overlay.active{display:block;position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:9999;overflow:-moz-scrollbars-vertical !important;overflow-y:scroll !important;/*overflow-y: auto;*/background:#fff;padding:30px 30px 50px 30px !important;margin:0 !important;}
#etheme-apply-all-filters-2{padding-bottom:40px !important;}
.main-products-loop .shop-filters-overlay .filters-overlay-close{position:absolute;top:20px;right:20px;cursor:pointer;visibility:hidden;}
.main-products-loop .shop-filters-overlay.active .filters-overlay-close{visibility:visible;}
.main-products-loop .shop-filters-overlay .filters-overlay-close svg{width:24px;height:24px;fill:#000;}
.main-products-loop .shop-filters-area{display:inline-block;margin-top:40px;min-width:100% !important;}
.main-products-loop .woocommerce-widget-layered-nav{min-width:100% !important;}
.main-products-loop .widget_price_filter{min-width:100% !important;}
@media(max-width:450px) {.main-products-loop .shop-filters-area .price_slider_wrapper .price_slider{width:100%;}}
@media(min-width:451px) {.main-products-loop .shop-filters-area .price_slider_wrapper .price_slider{width:50%;}}
@media(min-width:980px) {.main-products-loop .shop-filters-area .price_slider_wrapper .price_slider{width:40%;}}
.main-products-loop .filter-content .open-filters-btn{position:absolute !important;left:1px !important;border:1px solid #555;padding:2px 12px 2px 15px;border-radius:30px;font-size:16px;/*font-family:;*/}
.main-products-loop .filter-content .open-filters-btn .et-icon {font-size:14px;padding-left:15px;}
.main-products-loop .filter-content .products-per-page{display:none !important;}
.woocommerce-ordering .orderby {font-size:1rem;}
.main-products-loop .filter-wrap .filter-content {justify-content:space-between !important;}
.main-products-loop .woocommerce-ordering select{border-radius:30px;border-color:#555;color:#555;}
.main-products-loop .filter-wrap{margin-bottom:22px !important;}
@media(min-width:825px){.main-products-loop .filter-wrap{margin-bottom:24px !important;}}
.main-products-loop .shop-filters-area .etheme-all-filter {background-color:#ddd !important;border-radius:4px !important;}
.main-products-loop .shop-filters-area .etheme-all-filter:hover,.main-products-loop .shop-filters-area .etheme-all-filter:active{background-color:#111 !important;}
.etheme-price-filter .price_slider_amount .et-reset-price {display:none;}
.main-products-loop .shop-filters-overlay .filters-overlay-show-results{display:inline-flex;position:relative;bottom:0px;margin-bottom:40px;margin-top:15px;font-size:16px;padding:10px 20px;background-color:#000;color:#fff;border-radius:4px;}
.main-products-loop .shop-filters-overlay .filters-overlay-show-results:hover,.main-products-loop .shop-filters-overlay .filters-overlay-show-results:focus,.main-products-loop .shop-filters-overlay .filters-overlay-show-results:active{background-color:#222;color:#fff;cursor:pointer;}
*{-webkit-touch-callout:none !important;}/*prevent safari for iOS from creating a highlight ring around a link*/
.wc-layered-nav-term .count{display:none !important;}
.single-product .related-products .xstore-wishlist{top:10px !important;right:10px !important;}
.my_account_orders .view:hover {border-style:solid !important;}
.woocommerce-MyAccount-content .edit-account .woocommerce-form-row .password-hint{font-size:0.75rem;}
.woocommerce-error,.dokan-alert-warning,.dokan-error{background:#eee !important;border:0 !important;color:#111 !important;outline:none !important;}
.woocommerce-info,.woocommerce-message,.dokan-alert-success,.dokan-info,.wc-block-components-notice-banner,.woocommerce-order-overview-wrapper~p{background:#eee !important;border:0 !important;color:#111 !important;outline:none !important;}
.account-created-heading{font-size:2rem;text-align:center;margin-top:6%;margin-bottom:1.8rem;}
@media(min-width:500px){.account-created-heading{font-size:2.2rem;}}
.account-created-shop-now-button{text-align:center;margin-bottom:50px;}
.account-created-shop-now-button a{font-size:1.15rem;background:#111;padding:10px 10px;color:#fff;border-radius:5px;text-decoration:none;}
.account-created-shop-now-button a:hover{background:#222;}
.account-created-shop-now-button a:active{background:#3c3c3c;}
.account-confirmation-new-products ul{padding-left:0 !important;}
.signin-success-product-widget ul{padding-left:0 !important;}
.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.woocommerce-EditAccountForm .woocommerce-form-row:has(label[for="account_display_name"]){display:none;}
.forminator-response-message.forminator-show{font-size:1.13rem;background:#eee !important;border:0 !important;color:#111 !important;outline:none !important;padding:6px 15px;margin-bottom:15px;margin-top:20px;}
.signed-in-success{font-size:2rem;text-align:center;margin-top:6%;margin-bottom:1.8rem;}
@media(min-width: 500px){.signed-in-success{font-size:2.2rem;}}
.options-post-signin{text-align:center;margin-bottom:50px;}
.options-post-signin a{font-size:1.15rem;background:#111;padding:10px 10px;color:#fff;border-radius:5px;text-decoration:none;}
.options-post-signin a:hover{background:#222;}
.options-post-signin a:active{background:#3c3c3c;}
.options-post-signin .continue-to-shop{margin-right:25px;}
.options-post-signin .go-to-my-account{margin-left:25px;}
@media(max-width:520px){.options-post-signin a{display:block;margin-bottom:20px;text-align:center;margin-left:0 !important;margin-right:0 !important;}}
.mobile-menu-content .et_b_header-account{display:none;}
.account-dropdown-head{display:none;}
.logged-in .account-dropdown-head{display:block;}
.account-dropdown-signin{text-align:center;margin:23px 0 28px;}
.account-dropdown-signin p{margin-bottom:15px;font-size:1.12rem;}
.account-dropdown-signin a{background:#111;color:#fff;padding:8px 22px;border-radius:5px;font-size:0.9rem;}
.account-dropdown-signin a:hover{background:#222;}
.account-dropdown-signin a:active{background:#3c3c3c;}
.account-dropdown-signup{text-align:center;}
.account-dropdown-signup p{margin-bottom:15px;font-size:1.12rem;}
.account-dropdown-signup a{background:#111;color:#fff;padding:8px 15px;border-radius:5px;font-size:0.9rem;}
.account-dropdown-signup a:hover{background:#222;}
.account-dropdown-signup a:active{background:#3c3c3c;}
.forminator-row input[type=text],.forminator-row input[type=email],.forminator-row input[type=password]{background:#f2f2f2;border-radius:3px;padding:10px;max-width:100%;font-size:17px;font-weight:300;line-height:22px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;border:0;border-bottom:1px solid #fff;box-sizing:border-box;color:#000000;}
.forminator-row input[type=text]:hover,.forminator-row input[type=email]:hover,.forminator-row input[type=password]:hover,.forminator-row input[type=text]:focus,.forminator-row input[type=email]:focus,.forminator-row input[type=password]:focus{background:#e9e9e9;}
.create-account-terms-links a{color:#1453ab;}
.create-account-terms-links a:hover{text-decoration:underline;}
.touch-screen .create-account-terms-links a{text-decoration:none;color:#1453ab;}
.terms-page-title,.privacy-page-title{margin:30px 0;}
.signin-page-title{margin:35px 0 30px;}
.page-id-8179 h2{margin:35px 0 30px;}
.forminator-checkbox input[type=checkbox]{vertical-align:top;}
.signin-form-button{padding:7px 35px;}
.create-account-button{padding:7px 20px;}
.signin-form-button,.create-account-button{background:#111;color:#fff;border-radius:5px;border:0;}
.signin-form-button:hover,.create-account-button:hover{background:#222;border:0;}
.signin-form-button:active,.create-account-button:active{background:#3c3c3c;border:0;}
.page-id-8179 .forminator-description-password p{font-size:14px;}
.create-account-names .forminator-field{margin-bottom:20px;}
.create-account-email .forminator-field{margin-bottom:20px;}
.forminator-field .forminator-error-message{color:#ff5733;}
.signin-form-email{margin-bottom:20px;}
.signin-form-pw .forminator-field{margin-bottom:20px;}
.signin-form-forgot-pw a{color:#1453ab;}
.signin-form-forgot-pw a:hover{text-decoration:underline;}
.touch-screen .signin-form-forgot-pw a{text-decoration:none;color:#1453ab;}
.page-id-8221 .remember-me{margin-bottom:19px;font-size:15px;}
.page-id-8221 .remember-me input[type=checkbox]{width:14px;height:14px;}
.signin_auth-create-account{margin-top:32px;font-size:17px;color:#000;}
.signin_auth-create-account a{background:#fff;text-decoration:none;color:#111;font-size:16px;border:1px solid #000;padding:5px 8px;display:block;margin-top:8px;width:fit-content;}
.signin_auth-create-account a:hover{text-decoration:none;background:#111;color:#fff;}
.touch-screen .signin_auth-create-account a{text-decoration:none;background:#fff;color:#111;}
.touch-screen .signin_auth-create-account a:active{text-decoration:none;background:#111;color:#fff;}
.woocommerce-checkout .lost_password label{margin-right:10px;}
.woocommerce-checkout .lost_password label input{margin:0;vertical-align:baseline;}
.et_b_header-cart .et-mini-content{padding-left:10px !important;padding-right:10px !important;}
.et_b_header-cart .et-mini-content .product_list_widget li .product-title a{white-space:normal;}
.et_b_header-cart .et-mini-content .product_list_widget .quantity-wrapper{margin:7px 6px 8px 0px !important;display:-webkit-inline-box;height:auto;}
.et_b_header-cart .et-mini-content .product_list_widget .quantity-wrapper .quantity{margin:0px 6px 8px 0px !important;}
@media(min-width:100px) and (max-width:992px){.et_b_header-cart .et-mini-content .et-content{padding-right:0px !important;}.et_b_header-cart .et-mini-content .widget_shopping_cart{padding-right:3px !important;}.et_b_header-cart .et-mini-content .widget_shopping_cart .product_list_widget{padding-right:0px !important;}.et_b_header-cart .et-mini-content .product_list-popup-footer-inner{padding-right:0px !important;}}
.touch-screen .aws-search-result ul li:active{background:#e6e6e6 !important;}
.page-id-8299 .col-md-12 p,.page-id-7862 .col-md-12 p,.page-id-7862 li,.page-id-7862 td{font-size:1.14rem}
.page-id-8299 .col-md-12 h1,.page-id-7862 .col-md-12 h1{font-size:2.4rem;}
.page-id-8299 .col-md-12 h2,.page-id-7862 .col-md-12 h2{font-size:1.9rem;}
.page-id-8299 h3, .page-id-7862 h3{font-size:1.55rem;}
.signin-success-product-widget .wc-block-grid__product-title{font-weight:300;font-size:1.22rem;margin-bottom:0 !important;}
.account-confirmation-new-products .wc-block-grid__product-title{font-weight:300;font-size:1.22rem;margin-bottom:0 !important;}
.signin-success-product-widget .wc-block-grid__product-price{font-size:1rem;}
.account-confirmation-new-products .wc-block-grid__product-price{font-size:1rem;}
.checkout-accept-terms {font-size:0.9rem;}
.checkout-accept-terms a{text-decoration:underline;}
.single-product .related-products .product-title{font-size:1.2rem;line-height:1.35rem;}
.single-product .related-products .price{font-size:0.92rem;position:relative;bottom:4px;}
.single-product .sku_wrapper,.single-product .share-title,.single-product .accordion-title a span{color:#000;}
.single-product .sku_wrapper .sku{color:#1e1e1e;}
#wpforms-form-8314 input[type=text],#wpforms-form-8314 input[type=email],#wpforms-form-8314 textarea{background:#f2f2f2;border-radius:3px;padding:10px;max-width:100%;font-size:17px;font-weight:300;line-height:22px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12) inset;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;border:0;border-bottom:1px solid #fff;box-sizing:border-box;color:#000000;}
#wpforms-form-8314 input[type=text]:hover,#wpforms-form-8314 input[type=email]:hover,#wpforms-form-8314 textarea:hover,#wpforms-form-8314 input[type=text]:focus,#wpforms-form-8314 input[type=email]:focus,#wpforms-form-8314 textarea:focus{background:#e9e9e9;}
.contact-us-title{margin:45px 0 40px;font-size:2.1rem;}
.contact-us-business{font-size:1.3rem;}
#wpforms-form-8314 button{margin-top:5px;}
.wpforms-field-label{font-weight:300 !important;}
.contact-us-address,.contact-us-phone,.contact-us-email{font-size:1.05rem;}
.contact-us-email a{font-size:1.09rem;}
.search-results .etheme-clear-all-filters{display:none !important;}
div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#eee !important;border:1px solid #eee !important;}
div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#222 !important;font-size:1rem !important;}
#wpforms-8314-field_2_suggestion{display:none;}
.blog-post.post-single h1{font-size:2.7rem;margin-bottom:25px;color:#a98066;}
@media(max-width:992px){.blog-post.post-single h1{margin-top:20px;}}
@media(max-width:450px){.blog-post.post-single h1{font-size:2.5rem !important}}
.blog-post.post-single h2{font-size:1.85rem !important;color:#a98066;}
.blog-post.post-single h3{font-size:1.5rem !important;color:#a98066;}
.blog-post.post-single h4{font-size:1.285rem !important;color:#a98066;}
.blog-post.post-single p{font-size:1.2rem;}
.blog-post.post-single .written-by{font-size:1.1rem !important;}
.single-post .hfeed .col-md-12{justify-content:center;display:flex;}
.blog-post.post-single{max-width:800px;}
.blog-post.post-single img{margin-bottom:30px;}
.checkout .woocommerce-password-strength,.checkout .woocommerce-password-hint{display:none !important;}
input[type="password"]::-ms-reveal{display:none;}
input[type="password"]::-webkit-credentials-auto-fill-button{width:0;margin:0;}
input[type="text"]::-webkit-credentials-auto-fill-button{width:0;margin:0;}
.input-password-wrap input{padding:0;padding-left:10px !important;}
.input-password-wrap svg{z-index:99;height:38px;width:37px;top:4px;padding:10px 0px 10px 10px;}
.category-design-hub .blog-post .post-data .read-more{border-radius:3px;}
@media(max-width:767px){.category-design-hub .col-md-12 .hfeed{display:block;margin-top:10px;}.category-design-hub article.content-small>div{display:inline-block !important;}.category-design-hub .blog-post .content-article{font-size:1.05rem;}.category-design-hub .blog-post .wp-picture{margin-right:0px;max-width:100%;}}
@media(min-width:767px){.category-design-hub .col-md-12{width:100% !important;float:left !important;}.category-design-hub article.content-small>div{display:flex !important;}.category-design-hub .blog-post .wp-picture{float:left !important;width:50% !important;max-width:50% !important;margin-bottom:0;margin-right:30px !important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto !important;}.category-design-hub .blog-post .post-data{width:50% !important;}.category-design-hub .col-md-12 .hfeed{margin-top:30px;}.category-design-hub .blog-post .post-data .post-heading{margin-bottom:0 !important;}.category-design-hub .blog-post .post-data h2{font-size:1.41rem;margin-bottom:5px;}.category-design-hub .blog-post .content-article{font-size:1.04rem;}.category-design-hub .blog-post .post-data .read-more{font-size:0.8rem;margin-top:13px;padding:10px 12px;}}
@media(min-width:900px){.category-design-hub .blog-post .post-data h2{font-size:1.5rem;}.category-design-hub .blog-post .content-article{font-size:1.08rem;}}
@media(min-width:993px){.category-design-hub .col-md-12 .hfeed{margin-top:30px;}.category-design-hub article.content-small>div {display:flex !important;}.category-design-hub .blog-post .wp-picture{margin-right:40px !important;float:left !important;width:35% !important;max-width:35% !important;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto !important;}.category-design-hub .blog-post .post-data{width:65% !important;}.category-design-hub .blog-post .post-data .post-heading{margin-bottom:0 !important;}.category-design-hub .blog-post .content-article{font-size:1.04rem;}}
@media(min-width:1045px){.category-design-hub .blog-post .content-article{font-size:1.08rem;}}
@media(min-width:1300px){.category-design-hub .blog-post .content-article{font-size:1.095rem;}.category-design-hub .blog-post .post-data .post-heading{margin-bottom:8px !important;}.category-design-hub .blog-post .post-data h2{font-size:1.54rem;}.category-design-hub .blog-post .post-data .read-more{margin-top:15px;}}
@media(min-width:1400px){.category-design-hub .col-md-12 .hfeed{margin-right:200px;}.category-design-hub .blog-post .content-article{font-size:1.1rem;}}
@media(min-width:1500px){.category-design-hub .blog-post .content-article{font-size:1.15rem;}}
@media(min-width:1600px){.category-design-hub .col-md-12 .hfeed{margin-right:210px;}.category-design-hub .blog-post .post-data h2{font-size:1.65rem;}.category-design-hub .blog-post .content-article{font-size:1.2rem;}}
@media(min-width:1650px){.category-design-hub .col-md-12 .hfeed{margin-right:230px;}}
@media(min-width:1700px){.category-design-hub .col-md-12 .hfeed{margin-right:250px;}.category-design-hub .blog-post .post-data .post-heading{margin-bottom:12px !important;}.category-design-hub .blog-post .post-data h2{font-size:1.75rem;}.category-design-hub .blog-post .post-data .read-more{margin-top:20px;}}
@media(min-width:1800px){.category-design-hub .col-md-12 .hfeed{margin-right:300px;}.category-design-hub .blog-post .post-data .post-heading{margin-bottom:12px !important;}.category-design-hub .blog-post .post-data h2{font-size:1.8rem;}.category-design-hub .blog-post .post-data .read-more{margin-top:20px;font-size:0.82rem}}
@media(min-width:1900px){.category-design-hub .col-md-12 .hfeed{margin-right:350px;}.category-design-hub .blog-post .post-data .post-heading{margin-bottom:12px !important;}.category-design-hub .blog-post .content-article{font-size:1.25rem;}.category-design-hub .blog-post .post-data .read-more{margin-top:20px;font-size:0.83rem}}
@media(min-width:2200px){.category-design-hub .col-md-12 .hfeed{margin-right:400px;}}
@media(max-width:500px){.home .wpcp-swiper-wrapper{margin-bottom:30px !important;}}
.footer-widgets{margin-top:20px;}
@media(max-width:993px){.footer-widgets{margin-left:10px;margin-right:10px;}}
.footer-widget .menu-element{text-align:left !important;}
.footer-menu-1 li a,.footer-menu-2 li a,.footer-menu-3 li a{font-size:0.96rem !important;}
#custom_html-31 {justify-content:center;display:flex;margin-bottom:8px;}
.footer-copyright{font-size:0.888rem;}
.footer-copyright .year{font-size:0.86rem;}
@media(min-width:570px){.footer-widget.etheme_widget_menu{display:inline-block;}.footer-widgets #etheme-menu-3,.footer-widgets #etheme-menu-4{margin-left:125px;}}
.page-id-8179 .forminator-custom-form{min-height:466px;}
.page-id-8221 .row .content.col-md-12{min-height:536px;}
@media(max-width:570px){.footer-widgets #etheme-menu-2,.footer-widgets #etheme-menu-3{margin-bottom:0;}}
.main-products-loop .shop-filters{height:100% !important;}
.et-footers-wrapper{position:relative !important;bottom:0px !important;}
.swiper-entry:not(.swipers-couple-wrapper) .swiper-wrapper{cursor:default !important;}
ins .woocommerce-Price-amount{color:#f20606 !important;}
.wpcp-carousel-wrapper{margin-top:40px;}
.touch-screen .sp-wpcpro-section-title{margin-left:0px !important;}
.no-touch-screen .sp-wpcpro-section-title{margin-left:44px !important;}
.sp-wpcpro-section-title{text-align:left !important;font-size:calc(var(--h2-size-proportion) * 1rem) !important;color:#222 !important;}
.wpcp-product-carousel .wpcp-single-item img{visibility:visible;opacity:1;will-change:transform, opacity;border-radius:7px !important;}
@media(min-width:450px){.wpcp-nav{top:37% !important;font-size:26px !important;}}
@media(min-width:1671px){.wpcp-nav{top:42% !important;}}
@media(min-width:1800px){.wpcp-nav{top:43% !important;}}
.wpcp-nav{z-index:4 !important;}
.wpcp-product-carousel .wpcp-product-title{font-size:1.14rem !important;}
.wpcp-product-carousel .wpcp-product-price{font-size:0.92rem !important;margin-top:0px !important;}
.wpcp-product-carousel ins .woocommerce-Price-amount{margin-left:3px;}
.wpcp-product-carousel ins{text-decoration:none;}
.wpcp-product-carousel .wpcp-all-captions{padding-top:10px !important;}
.wpcp-carousel-wrapper span.wpcp-on-sale{display:none !important;}
.touch-screen .wpcp-product-carousel{margin-right:0 !important;margin-left:0 !important;}
.touch-screen .wpcp-next-button{top:-42px !important;right:-6px;color:#222 !important;font-size:20px !important;}
.touch-screen .wpcp-prev-button{display:none;}
.home .wp-block-handpicked-products img{visibility:visible;opacity:1;will-change:transform, opacity;border-radius:7px;}
.home .wp-block-handpicked-products ul{padding-left:0;}
.home .wp-block-handpicked-products .wc-block-grid__product-title{font-size:1.14rem;font-weight:300;margin-bottom:0;}
.home .wp-block-handpicked-products .wc-block-grid__product-onsale{display:none;}
.home .wp-block-handpicked-products .wc-block-grid__product-price{font-size:0.92rem;}
@media(max-width:710px){.home .wp-block-handpicked-products.has-4-columns .wc-block-grid__product{flex:1 0 50% !important;margin:0px !important;padding:0px !important;max-width:50% !important;display:inline-block !important;vertical-align:top;}}
.sp-wcsp-preloader{display:none;}
.page-id-8822 h1,.page-id-8844 h1{margin:50px 0 40px;}
.page-id-8822 p,.page-id-8844 p{font-size:1.14rem;}
.page-id-8879 h2{font-size:1.8rem;margin-top:30px;}
.page-id-8844 .start-return-link{margin-top:32px;}
.page-id-8844 .start-return-link a{padding:9px 20px;font-size:1.13rem;}
.page-id-8844 .start-return-link a{background:#111;color:#fff;border-radius:5px;border:0;}
.page-id-8844 .start-return-link a:hover{background:#222;border:0;}
.page-id-8844 .start-return-link a:active{background:#3c3c3c;border:0;}
@media(min-width:1100px){.page-id-8844 .col-md-12 h1,.page-id-8844 .col-md-12 h2,.page-id-8844 .col-md-12 p{max-width:65%;}}
.page-id-8879 .wpforms-field-container input,.page-id-8879 .wpforms-field-container select,.page-id-8879 .wpforms-field-row{max-width:100% !important;}
@media(min-width: 1200px){.page-id-8879 .wpforms-field-container{max-width:70% !important;}}
.warehouse-title{margin-bottom:10px;text-transform:uppercase;}
.woocommerce-checkout #select2-billing_country-container,.woocommerce-checkout #select2-billing_state-container,.woocommerce-checkout #select2-shipping_country-container,.woocommerce-checkout #select2-shipping_state-container,.woocommerce-checkout .woocommerce-billing-fields input[type=text],.woocommerce-checkout .woocommerce-billing-fields input[type=email],.woocommerce-checkout .woocommerce-billing-fields input[type=tel],.woocommerce-checkout .woocommerce-account-fields input[type=password],.woocommerce-checkout .woocommerce-shipping-fields input[type=text],.woocommerce-checkout .woocommerce-shipping-fields input[type=tel]{font-size:1.07rem !important;}
