:root {
	--common-transition:all 400ms ease;
	--fz-h1:64px;
	--fz-h2:48px;
	--fz-h3:40px;
	--fz-h4:32px;
	--fz-h5:24px;
	
	--wp--preset--font-size--small:16px;
}

body.page-id-5546 .e-con, header .e-con, footer .e-con {
    --container-max-width: calc(100% - 100px);
}

body .small-container .e-con, .e-con {
    --container-max-width: calc(100% - 300px);
}

/*============ Global => Typography ===========*/
:is(h1, h2, h3, h4, h5, h6) { margin-top: 0; }

a { color:  var(--e-global-color-accent); font-weight: 500; }
a:hover { color: #4A0F15;}

p > a {  position: relative; background-image: linear-gradient(#cf303000 95%, currentColor 0, currentColor); background-position-y: bottom; background-repeat: no-repeat; background-size: 0 100%; text-decoration: none; transition: background-size .3s cubic-bezier(.79, .01, .22, .99) 0s, background-position 0s step-end .3s, color .3s; }
p > a:hover {  background-position-x: right; background-size: 100% 100%; } 
/*============ Global => Typography ===========*/


/*============ Global => Buttons ===========*/
.btn-inline .elementor-button svg { transition:var(--common-transition) }
.btn-inline .elementor-button:hover .elementor-button-icon svg {  transform:translateX(-5px) }

.ib-cta .elementor-button-icon svg path { stroke:currentColor }
.ib-cta .elementor-button-icon svg { width:8px }

.inset-btn a { inset:0; position:absolute; opacity:0 }
.inset-btn { position:static !important }
/*============ Global => Buttons ===========*/


.e-off-canvas { transition:var(--common-transition); }

header .elementor-sticky--active { background-color:#f3f0eac2 !important }
header .elementor-sticky--active:before { content:""; display:block; position:absolute; inset:0; backdrop-filter:blur(15px) }

.hero-slider__home .e-n-carousel.swiper { padding-bottom:0 !important }
.hero-slider__home .hero-content { padding-bottom:4vw  }

body:not(.elementor-editor-active) .hero-slider__home .swiper-pagination {background:#FFF;padding:10px; border-radius:50px; box-shadow:0 0 15px rgba(0,0,0,0.15); display:block; margin-top:-20px }
body:not(.elementor-editor-active) .hero-slider__home .swiper-pagination-bullet { height:8px; width:8px; }
body:not(.elementor-editor-active) .hero-content .e-con-inner > * { opacity: 0; transform: translateY(30px); filter: blur(7px); }

.swiper-slide-active .hero-content .e-con-inner > *:nth-child(1) { animation: heroReveal 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.05s forwards; }
.swiper-slide-active .hero-content .e-con-inner > *:nth-child(2) { animation: heroReveal 0.9s cubic-bezier(0.22, 1, 0.36, 1) 0.15s forwards; }
.swiper-slide-active .hero-content .e-con-inner > *:nth-child(3) { animation: heroReveal 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.3s forwards; }
.swiper-slide-active .hero-content .e-con-inner > *:nth-child(4) { animation: heroReveal 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.45s forwards; }

@keyframes heroReveal {
    0% {
        opacity: 0;
        transform: translateY(30px);
        filter: blur(7px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        filter: blur(0);
    }
}


/*====================== Woocommerce global styles ======================*/

/* -------- Product Card -------- */
.woocommerce ul.products li.product .woocommerce-loop-product__title { color: var(--e-global-color-primary); font-size: 18px; margin-bottom: 10px !important }
.woocommerce ul.products li.product .star-rating { color: var(--e-global-color-81fb5ca); font-size: 18px; margin-top:2px }
.woocommerce ul.products li.product .price { color: var(--e-global-color-primary); font-size: 24px; font-weight: 700; margin-bottom: 0; margin-top:20px; }

body .products .product :is(.add_to_cart_button, .added_to_cart)  { font-size:0; padding:0; width:50px; height:50px; border-radius:50%; display:flex !important; align-items:center; justify-content:center; position:absolute; bottom:0; right:0; background-color: #F3F0EA; border: 1px solid #D8D4CC; }
body .products .product :is(.add_to_cart_button, .added_to_cart):before { content:''; background-image:url("../images/shopping-cart-plus.svg"); width:22px; height:22px; display:block; background-size: contain; background-repeat: no-repeat; background-position: center center; transition: var(--common-transition); }
body .products .product .added_to_cart { background-color:#0B0B0B !important; border-color:#0B0B0B !important}
body .products .product .added_to_cart:before { background-image:url("../images/added.svg?v=1.1")  }
body .products .product:has(.added_to_cart) .add_to_cart_button { display: none; }
body .products .product .add_to_cart_button:hover { background-color: #0D0D11; border-color:#0D0D11;}
body .products .product .add_to_cart_button:hover:before { filter: invert(1); }
/* -------- Product Card -------- */

.woocommerce a.button, body .woocommerce button.button { transition:var(--common-transition); background-color: var(--e-global-color-e2bde89); font-weight: 400; border-style: solid; border-width: 2px 2px 2px 2px; border-color: var(--e-global-color-e2bde89); border-radius: 2px 2px 2px 2px; padding: 16px 25px 16px 25px; line-height:1; text-transform:uppercase; color:var(--e-global-color-0c7235a) }
.woocommerce a.button:hover { background-color:transparent }

.woocommerce-form-register__submit { width: 100%; }
body .woocommerce button.button:hover { background-color:var(--e-global-color-accent); color: #FFF; border-color: var(--e-global-color-accent); }

/*-------- Input Fields --------*/
.woocommerce form .form-row :is(.input-text, select) { border-radius:0; border:1px solid #D8D4CC; background-color:transparent; padding:15px; outline:none; box-shadow:none }
.woocommerce form .form-row :is(.input-text, select):focus { border-color:#C5A46D;}
.woocommerce form .form-row label { font-weight:700; margin-bottom:4px }

.phone-no__inner { display: flex; }
.phone-no__inner > span { background-color: #d8d0c48c; display:flex; padding:5px 15px; align-items:center; justify-content:center; font-weight:500 }
/*-------- Input Fields --------*/

/*-------- Notice Messages --------*/
.woocommerce-message { border-top-color: var(--e-global-color-81fb5ca); outline: none; }
.woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #ebe7e1; }
/*-------- Notice Messages --------*/


.elementor-menu-cart__products .elementor-menu-cart__product-image img { aspect-ratio:.9; object-fit:cover; object-position:top }


body.page-id-8 .tpwvs-variations-form { display:none !important; }
/*====================== Woocommerce global styles ======================*/



.tpwvs-variations-form { position: absolute !important; top: 0; background: #f2f2f28c; left: 0; right: 0; top: auto; bottom: 0; z-index: 1; padding: 20px; backdrop-filter: blur(16px); border-radius: 20px 20px 0 0; transition: var(--common-transition); transform: translateY(100%); }
.tpwvs-variations-form .tpvws-variation-html .tpwvs-swatches { all: unset; transition:var(--common-transition);  margin: 0 !important; border: 2px solid #FFF; box-shadow: 0 0 8px rgba(0,0,0,0.08); width: 30px; height: 30px }
.tpwvs-variations-form .tpvws-variation-html .tpwvs-swatches.swatches-active { border-color:#5c5c5c; }
.tpwvs-variations-form .tpvws-variation-html .tp-square { border-radius:6px; }
.tpwvs-variations-form label { font-weight: 600; margin-bottom: 14px; display: block; font-size: 16px }
.tpwvs-variations-form .variations .value { display: block; max-width: 100% }
.tpwvs-variations-form .variations .tpvws-variation-html { flex-wrap: wrap; max-width: 100%; gap: 5px }

.tpwvs-variations-form .tpvws-variation-html .tpwvs-swatches:has(.attr-name) { width:auto; min-width:26px; display:flex; justify-content:center; align-items:center; background-color: #FFF; padding:2px 5px; }
.tpwvs-variations-form .tpvws-variation-html .tpwvs-swatches:has(.attr-name).swatches-active-img { background-color: var(--e-global-color-primary); color:#FFF; border-color:#5c5c5c; }

.products .product .attachment-woocommerce_thumbnail { aspect-ratio: 4/5; object-fit: cover }
.products .product .product-image-wrap { overflow:hidden; position:relative; margin-bottom:20px; }
.products .product .product-image-wrap img { margin-bottom:0 !important }
.products .product:hover .tpwvs-variations-form { transform:translateY(0); }


.tpwvs-shop-variations { display: block }
.tpwvs-shop-variations ul { all: unset; margin:0 !important; display: flex; flex-direction: column; gap: 20px }
.tpwvs-shop-variations ul:after, .tpwvs-shop-variations ul:before { all: unset !important }


/*============ Global Section => InnerPage Banner ===========*/
.innerpage-banner__sec .hero-content { padding-bottom:unset; }
/*============ Global Section => InnerPage Banner ===========*/


/*============ Page => Campaign Signup ===========*/
.campaign-login__sec .u-columns.col2-set .u-column1.col-1 { display:none }
.campaign-login__sec .u-columns.col2-set .u-column2.col-2 { width:100% }
.campaign-login__sec .u-columns.col2-set .u-column2.col-2 h2 { display:none }
.campaign-login__sec form.woocommerce-form-register { padding:0; border:none; margin:0 }


.screenshots-sec { border-top: 1px solid #D8D4CC; margin-top: 40px; padding-top: 30px; }
.screenshots-sec h5 { font-weight:700; margin-top: 0; margin-bottom: 10px; }
.screenshots-sec p { margin-bottom: 25px; }
.screenshots-row { display:grid; gap:10px; grid-template-columns: repeat(4, 1fr); }
.screenshots-row > div { flex: 1; }

.theme-input__upload { position:relative; border:1px dashed #D8D4CC; border-radius:10px; background: #ebe7e1; padding: 10px; text-align: center; aspect-ratio: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; gap:10px; overflow: hidden; }
.theme-input__upload .upload-icon { width: 50px; height: 50px; background-color: #d8d0c4; border-radius: 50%; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1;  }
.theme-input__upload label { font-weight: 600; }
.theme-input__upload label span.required { color: var(--wc-red); }
.theme-input__upload input { position:absolute; inset:0; z-index:2; cursor:pointer; opacity: 0; }
.theme-input__upload .file-preview { position: absolute; inset: 0; }
.theme-input__upload .file-preview img { width:100%; height:100%; object-fit:cover;  }
.theme-input__upload .file-preview p { display: block; position: absolute; bottom: 0; right: 0; left: 0; background-color: #ebe7e1; padding: 8px 10px; font-size: 14px; margin: 0; }
.theme-input__upload .file-preview p span {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.upload-ins { margin-top: 10px;}
/*============ Page => Campaign Signup ===========*/


/*============ Page => Campaign Landing Page ===========*/
.count-ib__icon { aspect-ratio: 1; border-radius:50%; display:flex; align-items:center; justify-content:center }
/*============ Page => Campaign Landing Page ===========*/


/*============ Page => Home ===========*/
.icon-list__v1 { gap: 15px 0; }

.cat-box .elementor-widget-image { transition:var(--common-transition);  }
.cat-box:hover .elementor-widget-image { opacity:.5; }

body .ti-widget.ti-goog .ti-review-item>.ti-inner { background:#FFFFFF !important; border:1px solid #D8D4CC !important; border-radius:6px !important; padding:30px 30px !important }
body .ti-widget.ti-goog :is(.ti-col-5,.ti-col-6) .ti-review-item { -ms-flex: 0 0 25% !important; flex: 0 0 25% !important; max-width: 25% !important; }

body .ti-widget.ti-goog .ti-controls .ti-next, body .ti-widget.ti-goog .ti-controls .ti-prev { width:45px; height:45px; border-radius:50%; outline:none !important; background-color: #dbd0b6 }
body .ti-widget.ti-goog .ti-controls .ti-next:before, body .ti-widget.ti-goog .ti-controls .ti-prev:before { border-color: #333333; width: 12px; height: 12px; }
body .ti-widget.ti-goog .ti-controls .ti-next { right: -6px; }
body .ti-widget.ti-goog .ti-controls .ti-prev { left: -6px; }
.ti-review-text-container.ti-review-content { min-height:140px }

body .ti-widget.ti-goog .ti-verified-by-row { margin-right:16px; }
body .ti-widget.ti-goog .ti-verified-by-row[data-style="2"]>.ti-inner { background-color:rgb(222 215 203 / 50%)  !important }

body .ti-widget.ti-goog .ti-review-item>.ti-inner:after {content:""; --s:80px; width:var(--s); height:var(--s); background-image:url(https://wornideas.com/wp-content/uploads/2026/10/iconmonstr-quote-3.svg); display:block; background-size:contain; opacity:.05; position:absolute;bottom:0; right:20px }

body .ti-widget.ti-goog .ti-controls .ti-next:hover, body .ti-widget.ti-goog .ti-controls .ti-next:focus, body .ti-widget.ti-goog .ti-controls .ti-prev:hover, body .ti-widget.ti-goog .ti-controls .ti-prev:focus { background-color: #C5A46D!important; }
/*============ Page => Home ===========*/


/*============ Page => Legal Pages ===========*/
.legal-page__sec h1 { font-size:var(--fz-h2) }
.legal-page__sec h2 { font-size:var(--fz-h5); line-height:1.4; }
.legal-page__sec h5 { font-size:18px; font-weight:800; }
.legal-page__sec :is(p,ul,ol) { margin-bottom:20px; }
.legal-page__sec :is(ul,ol) li { margin-bottom:10px }
.legal-page__sec :is(ul,ol) > li > :is(ul,ol) { margin-top:10px; }

.legal-page__sec table :is(td, th) { vertical-align: middle; }
.legal-page__sec table thead tr td { background-color:var(--e-global-color-81fb5ca);border-color:var(--e-global-color-81fb5ca); font-size:120%;  }
.legal-page__sec table tr td, table tbody>tr:nth-child(odd)>td { background-color:var(--e-global-color-8a53531); border-color:var(--e-global-color-bc27b2d);}  
.legal-page__sec table tr td strong { font-weight:600; }
.legal-page__sec table tbody tr:hover>td, .legal-page__sec  table tbody tr:hover>th { background-color:var(--e-global-color-8a53531); }
.legal-page__sec figure:has(table) { margin:0 0 20px 0; overflow:auto; }
.legal-page__sec figure table { margin-bottom:0;  }

.legal-page__sec table th[scope="row"] { border-color:var(--e-global-color-81fb5ca);  font-size:100%;  background-color:var(--e-global-color-81fb5ca) !important; border-color:#ad8f5e; } 
/*============ Page => Legal Pages ===========*/


/*============ Page => FAQ ===========*/
.ul-css__fix ul > li { margin-bottom:5px }
.ul-css__fix ul { margin-bottom:20px }
/*============ Page => FAQ ===========*/


/*============ Page => PDP ===========*/
.single-product .e-woocommerce-notices-wrapper .woocommerce-message:after { display:none }
.single-product .e-woocommerce-notices-wrapper .woocommerce-message:before { top:50%; transform:translateY(-50%) }
.single-product .e-woocommerce-notices-wrapper .woocommerce-message .button { float:none }
.single-product .e-woocommerce-notices-wrapper .woocommerce-message { display:flex; align-items:center; gap:20px; justify-content:space-between; padding-right:20px }

.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img { aspect-ratio:1; object-fit:cover }
.single-product .product_title { font-size:var(--fz-h3); }
.single-product div.product p.price { color:var(--e-global-color-accent); font-weight:600; font-size:var(--fz-h4) } 

.single-product div.product div.images .flex-control-thumbs li{ width:20%; }

.single-product .variations_form table tbody>tr:nth-child(odd)>td, .variations_form table tbody>tr:nth-child(odd)>th { background-color:transparent; }
.single-product div.product form.cart .variations label { font-size:16px; margin-bottom:16px !important; }
.single-product .tpwvs-attr-color, .single-product .tpwvs-attr-image img {  transition: all 0.25s cubic-bezier(0.25, 0.8, 0.25, 1); border:2px solid #D8D4CC; margin:0 !important; flex: 0 0 36px;width:36px; max-width:unset; height:36px; border-radius:6px }
.single-product .tpvws-variation-html { flex-wrap:wrap; max-width:none !important }
.single-product .variations .value { max-width:100%; }
.single-product .tpvws-variation-html.variation-html { gap:8px }

.single-product table.variations .reset_variations { display:none !important; }
.single-product table tbody tr:hover>td, .single-product table tbody tr:hover>th { background-color:transparent; }

.single-product .tpwvs-attr-color:hover { box-shadow: 0 4px 12px rgba(0, 0, 0, .15); transform: translateY(-2px); border-color:#7a7875; }

.single-product .tpwvs-swatches:has(.attr-name) { width: auto; display: flex; justify-content: center; align-items: center; background-color: #FFF; padding: 2px 5px; margin:0 !important; height:36px; min-width:36px; border-radius: 5px; flex:unset; max-width:none; color:var(--e-global-color-accent); border: 2px solid #D8D4CC; }
.single-product .tpwvs-swatches .attr-name { font-weight:500; }

.single-product .tpwvs-attr-color.swatches-active,
.single-product .tpwvs-attr-image.swatches-active, 
.single-product .tpwvs-attr-image.swatches-active-img { background-color:#0B0B0B; color:#FFF; transform:none; border-color: #0B0B0B; box-shadow: 0 4px 12px rgba(0, 0, 0, .15) !important; transform: translateY(-2px); }


table.variations tbody tr:not(:last-child) { margin-bottom: 22px; }

.single-product .single_variation_wrap { border-top:1px solid #D8D4CC; padding-top:30px; margin-top:30px; }

.e-short__desc { margin-top:10px; }
.e-short__desc .overflow-x-auto { overflow-x: visible; }
.e-short__desc hr { display:none !important; }
.e-short__desc pre, .e-short__desc pre code { display: inline; white-space: normal; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; background: none; border: none; padding: 0; margin: 0; border-radius: 0; overflow: visible; }


.e-short__desc h3 { margin-top:20px; margin-bottom:20px; font-size:20px }
.e-short__desc table tr:hover td { background-color:transparent }
.e-short__desc table td, .e-short__desc table th { border: 1px solid hsla(0, 0%, 50%, .502); line-height: 1.5; padding: 5px; vertical-align: middle; text-align:left }
.e-short__desc table {max-width: 381px;}
.e-short__desc table th { padding:8px 16px; background:#C5A46D; border-color:#C5A46D }
.e-short__desc table td { padding:8px 16px; background:#F3F0EA !important; border-color:#dbd9d5 !important }



.woocommerce div.product .woocommerce-tabs ul.tabs li.active { position: relative; border-color: transparent !important; border-bottom-color: transparent !important; background: transparent !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: #111111 !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after { content: ""; position: absolute; left: 0; bottom: -1px; width: 100%; height: 3px; background: #111111; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { border: none !important; border-radius: 0 !important; background: transparent !important; }
/*============ Page => PDP ===========*/

.wp-element-button { text-transform:uppercase; font-size:15px; padding:14px 20px !important; background-color:var(--e-global-color-primary); outline:none !important; }
.wp-element-button:focus {  box-shadow:none !important; transition:var(--common-transition) !important;}
.wp-element-button:hover { background-color:var(--e-global-color-accent); color:#FFF }

.wc-block-components-checkout-place-order-button { background-color:var(--e-global-color-accent) !important; color:#FFF !important;  transition:var(--common-transition) !important; border:none !important; }
.wc-block-components-checkout-place-order-button:hover { background-color:var(--e-global-color-e2bde89) !important; }

.wc-block-components-totals-coupon__button  { min-height:none !important; color:#FFF; transition:var(--common-transition) !important; border:0 !important; font-weight:500 !important }
.wc-block-components-totals-coupon__button:hover { background-color:var(--e-global-color-81fb5ca) !important;  } 
.wp-block-woocommerce-empty-cart-block { text-align: center; }

.wc-block-cart__main .wc-block-cart-items th { padding: 12px 16px 12px 0 !important; font-weight: 700 !important; }
.wc-block-cart__totals-title { text-transform:none !important; font-size:var(--fz-h5) !important; font-weight: 700 !important;  }

.alignwide { margin-inline:0 }

.wc-block-components-form input { outline:none !important; }

.cu-note { background: #eaf3ee; padding: 15px; border: 2px dashed #84c56d; }

.wc-block-components-totals-coupon__input > input { outline:none !important; }
.wp-block-woocommerce-checkout { padding-top:0 !important; }
.wc-block-components-chip__remove:hover { background-color:var(--e-global-color-accent) !important }

:is(.wc-block-cart__sidebar, .wc-block-checkout__sidebar):has(.wc-block-components-totals-discount__coupon-list-item) :is(.cu-note, .cu-note-desc, .wp-block-woocommerce-checkout-order-summary-coupon-form-block, .wp-block-woocommerce-cart-order-summary-coupon-form-block),
:is(.wp-block-woocommerce-cart.is-loading, .wc-block-checkout.is-loading) :is(.cu-note, .cu-note-desc) {
    display: none;
}

.tawk-avatar { border: 1px solid #0d0d11; border-radius: 50%; }

@media only screen and (max-width: 1799px) {
    body .small-container .e-con, .e-con, footer .e-con {
        --container-max-width: calc(100% - 100px);
    }
}

@media only screen and (max-width: 1599px) {
    :root {
    	--fz-h1:56px;
    	--fz-h2:44px;
    	--fz-h5:22px;
    }
    
   .hero-slider__home .hero-content { --container-max-width: unset; }
   
   .tpwvs-variations-form .tpvws-variation-html .tpwvs-swatches {height: 26px;width: 26px;}
   .tpwvs-attr-image.tpwvs-swatches.tp-square { height: 22px; font-size: 14px; }
   .tpwvs-variations-form .tpvws-variation-html .tpwvs-swatches:has(.attr-name) { min-width: 14px; }
   
   .tpwvs-variations-form { border-radius: 15px 15px 0 0; padding: 15px; }
   
   .hero-slider__home .hero-content {--min-height: 41vw !important;}
}

@media only screen and (max-width: 1199px) {
    :root {
    	--fz-h1:48px;
    	--fz-h2:40px;
    	--fz-h5:20px;
    }
    
    .brand-story__img { position:static !important; }
    .brand-story__img img { margin-left: -122px; width: calc(100% + 244px) !important; display: block; max-width: none; }
    .wi-coin__sec::before { background:#F3F0EA  !important }
    
    .hero-slider__home .hero-content {--min-height: 420px !important;}
}

@media only screen and (max-width: 992px) {
    
    .e-con, body.page-id-5546 .e-con, footer .e-con {
        --container-max-width: 90%;
    } 
}

@media only screen and (max-width: 767px) {
    :root {
    	--fz-h1:28px;
    	--fz-h2:26px;
    	--fz-h5:20px;
    }
    
    .e-con, body.page-id-5546 .e-con, , footer .e-con { --container-max-width: calc(100% - 10px);  } 
    .hero-slider__home .hero-content { --min-height: 190px !important; --container-max-width:100% !important }
    .hero-slider__home .hero-content .e-con > .e-con-inner { max-width:100% !important; } 
    body:not(.elementor-editor-active) .hero-slider__home .swiper-pagination { margin-top:16px; }
    
    .products .product .tpwvs-variations-form { display:none; }
    .woocommerce ul.products li.product .woocommerce-loop-product__title { font-size:16px; }
    .woocommerce ul.products li.product .price { font-size:18px; margin-top: 10px; }
    body .products .product :is(.add_to_cart_button, .added_to_cart) { width:40px; height:40px; }
    body .products .product :is(.add_to_cart_button, .added_to_cart):before { width:18px; height:18px; }
    
    .brand-story__img img { margin-left:-15px; width: calc(100% + 30px) !important; }
    .brand-story__list .elementor-inline-item:after { display:none; }
    .brand-story__list .elementor-icon-list-items  { gap:20px; flex-direction:column; }
    
    .innerpage-banner__sec .elementor-heading-title { color:#FFFFFF !important; }
    

    .screenshots-row { grid-template-columns: repeat(2, 1fr); }
    .woocommerce form .form-row label, .theme-input__upload label { font-size: 14px; }
    
    /*============ Page => Legal Pages ===========*/
    .legal-page__sec ul  { padding-left:22px; }
    /*============ Page => Legal Pages ===========*/
}
